- Update to 2.6.5 + snpashot 2012/10/11
- NEWS: Added FvwmForm Separators,
fvwm-desktop-menu fixes.
- libs/Bindings.c (AddBinding):
- fvwm/builtins.c (FkeysymToKeycode):
- fvwm/events.c (__handle_key):
Add detection of XKeycodeToKeysym as deprecated, and provide a wrapper
for it by way of fvwm_KeycodeToKeysym() to call the newer
XkbKeycodeToKeysum() where needed.
- libs/PictureImageLoader.c (PImageLoadSvg, PimageLoadXpm,
PImageLoadPng):
Fix compilation errors.
- fvwm/menu.c ( __scan_for_pixmap):
- libs/PictureImageLoader.c (PImageLoadSvg, PimageLoadXpm,
PImageLoadPng):
Add fvwm_msg() for hints about failed image load.
- fvwm/events.c (HandlePropertyNotify):
Fix XSizeHints problem with FVWM not correctly allowing resizing of
windows when the hints are toggled with respect to FVWM processing
XA_WM_NORMAL_HINTS.
- fvwm/placement.c ( __pl_position_get_pos_simple):
When using "UnderMouse" for PositionPlacement, ensure we honor the EWMH
working area by default if it's in use.
- fvwm/fvwm.c (InstallSignals):
Unblock signals when installing them.
When signals are registered, ensure they're unblocked so as not to queue
them up.
- fvwm/infostore.c (get_metainfo_length):
+ fvwm/infostore.c (new_metainfo):
+ fvwm/infostore.c (insert_metainfo):
OBS-URL: https://build.opensuse.org/request/show/183970
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/fvwm2?expand=0&rev=25
- update to 2.6.4
new features:
- FvwmIconMan no longer allows for itself to be transient
- New command InfoStore -- to store key/value pairs of information
to relieve the burden of the SetEnv command.
- Speed-up improvements for fvwm-menu-desktop when generating XDG
menus by removing unnecessary stat(2) calls.
- BusyCursor and CursorStyle have been set to make the cursor look
like a dot during Read/PipeRead commands, by default.
Bug fixes:
- FvwmRearrange now understands the "ewmhiwa" option when placing
windows.
- Client gravity for subwindows is honoured for reparenting
windows, such as with XEmbed, when changing the parent's
geometry.
- Conditional command processing of !Layer n
has now been fixed.
- Fixed handling of swallowed windows for transient FvwmButtons'.
- fvwm-menu-desktop now looks in /usr/share/applications for KDE
legacy mode.
- fvwm-config no longer accepts "--is-stable", "--is-released",
"--is-final".
OBS-URL: https://build.opensuse.org/request/show/103010
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/fvwm2?expand=0&rev=21
- update to 2.6.3
dropped libpng patch
New features over 2.5.26:
* Support libpng 1.4 and 1.5.0's slightly newer APIs
* New extended variable $[w.visiblename]
* Style matching now honours the window's visible name
* New style InitialMapCommand allows to execute any command when
a window is mapped first.
* New option to PrintInfo, "bindings" which prints out all of the
Key, PointerKey, Mouse and Stroke bindings which fvwm knows about.
* New differentiated options for SnapAttraction when snapping
against screen edges:
* New option to the BugOpts command
* New BugOpts option QtDragnDropWorkaround to work around an oddity
in handling drag-n-drop events to Qt applications.
* New MenuStyle "UniqueHotkeyActivatesImmediate" and its negation
"!UniqueHotkeyActivatesImmediate" to retain the menu until the
user presses one of the menu keybindings to enact that change in
the case where there's only one item defined in the menu at the
specified hotkey.
* New Style commands
* New Resize argument to direction
* Couple of changes to the Move command:
* The EWMH working area is now honoured by default.
* To move a window ignoring the working area, the option "ewmhiwa"
can be used, similar to how the Maximize command works.
* New expansion placeholder $[pointer.screen] to return the screen
number the pointer is on.
OBS-URL: https://build.opensuse.org/request/show/98593
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/fvwm2?expand=0&rev=19