Patch provided by Sergey Svishchev in PR 32469.
Changes:
# 1.2.23: 2005-08-14
* make taskbar pop out even when collaped
* Slovak translation update (Zdenko Podobny)
# 1.2.23pre1: 2005-07-31
* fix crash when hiding the taskbar and "collapse" button is hidden
* fix repeated drag over taskbar icon not working
* fix problems with Unmap events being handled incorrectly
* customizable placement order options for minimized window icons (MiniIconsPlaceHorizontal, MiniIconsRightToLeft, MiniIconsBottomToTop) - (Konstantin Korikov - lostclus)
# 1.2.22: 2005-07-17
* AutoShowDelay setting (opposite of AutoHideDelay)
* use Workspace status window instead of showing the taskbar when workspace changes if taskbar autohide is enabled
# 1.2.22pre3: 2005-07-15
* fix focusing after window minimized or hidden
# 1.2.22pre2: 2005-07-10
* Remember last focused window per-workspace
* Enable the LockCommand functionality only if command found (Eduard Bloch)
* new Korean translation (Ken Yeo)
# 1.2.22pre1: 2005-06-28
* Latvian translation (Kristaps Kaupe)
* Double click activates workspace in window list
* Fixes to taskbar layout when only tasks visible
* Made network status applets show/hide dynamically again
* Add image to taskbar collapse button
* Fix MinimizeToDesktop windows getting out of desktop area
* Added key binding: KeySysCollapseTaskBar
* Fixed UTF-8 input support in AddressBar
# 1.2.21: 2005-05-31
* translation: Vietnamese (Phan Vinh Thinh)
* translation: Indonesian (Arif E. Nugroho)
* translation update: Simplified Chinese (Hiweed Leng)
* translation update: French (Frederic Bothamy)
* APM applet support for NetBSD (Iain Hibbert (plunky))
* add new winoption: noFocusOnMap
* fix ClientWindowMouseActions for Window-Drag combination
# 1.2.21pre1: 2005-03-20
* improve selection of "urgent" windows with alt+tab
* fix possible crash (Grant McDorman)
* fix 64bit usage of Xft (Marcus Meissner)
* cleanup warning on still-open file descriptors
* disabled some Ctrl+Alt+Del commands by default since they need some configuring to work on all systems
* fix desktop layer setting for nautilus
without affecting packages that are currently using it.
Packages which previously didn't set BUILDLINK_DEPMETHOD to neither "full" nor
"build" now set it to "full", but should be checked whether they really need it
(comment added). Packages which previously set it to "build" now don't set it
anymore.
Ok by jlam, wiz.
2005-10-06
Info window movement made a bit more sensible.
Don't remove clients from within error handler, instead flag for
removal.
While removing client, only reparent to root if window is withdrawn
or window manager is shutting down (fixes xpdf-in-firefox bug).
Window close key with shift held will XKillClient().
LD: Replace logic to decide if we have a shaped window (cribbed from
fvwm-2.5.10).
LD: Warp mouse pointer to a visible point in shaped windows.
2005-12-29
Documentation updates.
- Update to version 0.9.5, changes:
2005-05-26 mallum,,, <mallum@openedhand.com>
* configure.ac:
Bump up version to 0.9.5
2005-05-25 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_client_reparent):
Possible fix for odd dissapearing firefox prefs window bug.
2005-05-24 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_init_geometry),
(dialog_client_configure):
* src/wm.c: (wm_make_new_client):
Fix broken login so menu's really can position at 0,0 this time.
2005-05-24 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_client_check_for_state_hints),
(dialog_init_geometry):
* src/structs.h:
* src/wm.c: (wm_make_new_client):
Dont center 'menu' dialogs if initial position is 0,0
2005-05-20 mallum,,, <mallum@openedhand.com>
* src/ewmh.c: (ewmh_state_set):
* src/wm.c: (wm_make_new_client):
Avoid trashing unsupported state hints.
2005-05-17 mallum,,, <mallum@openedhand.com>
* src/wm.c: (wm_usage):
Rejig usage info a little.
2005-05-12 mallum,,, <mallum@openedhand.com>
* src/matchbox-remote.c: (usage), (main):
* src/structs.h:
* src/wm.c: (wm_handle_client_message):
Add 2 new simple switches to matchbox-remote, one too toggle
compositor and one to force reload of key shortcuts.
2005-05-11 mallum,,, <mallum@openedhand.com>
* src/toolbar_client.c: (toolbar_client_reparent):
* src/wm.c: (wm_remove_client), (wm_update_layout):
Clear up some more ( final? ) X Errors.
Speed up app window resizes caused by horizonal
panels/toolbars by avoiding uneeded repaints.
2005-05-11 mallum,,, <mallum@openedhand.com>
* data/themes/Default/theme.xml:
* data/themes/MBOpus/theme.xml:
* data/themes/blondie/theme.xml:
Tweak+add basic rough toolbar decorations to keep
old apps happy that still use decorated toolbars.
2005-05-11 mallum,,, <mallum@openedhand.com>
* configure.ac:
minor cleanups, remove xsync enable
* src/session.c: (sm_save_yourself_cb):
Fix things enough to avoid gnome-session hanging.
Support still very basic and incomplete.
2005-05-11 mallum,,, <mallum@openedhand.com>
* src/session.c: (sm_save_yourself_cb), (sm_die_cb),
(sm_shutdown_cancelled_cb), (sm_connect):
* src/session.h:
* src/structs.h:
* src/wm.c: (wm_new), (wm_usage), (wm_load_config),
(wm_find_client), (get_xevent_timed):
Fix up session support some more.
2005-05-05 mallum,,, <mallum@openedhand.com>
* src/client_common.c: (client_set_focus):
* src/ewmh.c: (ewmh_init), (ewmh_set_active):
* src/ewmh.h:
* src/structs.h:
* src/wm.c: (wm_activate_client):
Fix _NET_ACTIVE_WIN to not be set to just app wins.
Add _MB_CURRENT_APP_WINDOW to do old behaviour.
* src/dialog_client.c: (dialog_client_set_focus_next):
Fix focusing when non focused dialog is closed
2005-04-28 mallum,,, <mallum@openedhand.com>
* src/session.c: (sm_save_yourself_cb):
Add some very basic registration info with session manager
2005-04-28 mallum,,, <mallum@openedhand.com>
* configure.ac:
* src/Makefile.am:
* src/session.c:
* src/session.h:
* src/structs.h:
* src/wm.c: (wm_new), (wm_find_client), (wm_event_loop):
* src/wm.h:
Add basic initial support for connecting to session managers.
It currently just connects, should avoid hang when started
by gnome-session.
2005-04-26 mallum,,, <mallum@openedhand.com>
* src/ewmh.c: (ewmh_handle_root_message):
Fix for activate client message being sent to an non topped
app dialog window and no effect happerning.
Makes GNOME task selector work nicer with MB.
2005-04-26 mallum,,, <mallum@openedhand.com>
* src/mbtheme.c: (theme_frame_icon_paint):
Fix potential segv if app sets ewmh icon smaller than 16x16
2005-04-26 mallum,,, <mallum@openedhand.com>
* src/toolbar_client.c: (toolbar_client_move_resize),
(toolbar_client_reparent):
Fix a couple of toolbar related X Error warnings
2005-04-16 mallum,,, <mallum@openedhand.com>
* configure.ac:
Throw an error if AC_PATH_XTRA comes up empty
2005-04-11 Relased 0.9.4
2005-04-11 mallum,,, <mallum@openedhand.com>
* configure.ac:
Bump up version to 0.9.4
2005-04-07 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_client_set_focus_next):
Possible fix for odd focus crasher
2005-04-07 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_get_available_area):
* src/main_client.c: (main_client_manage_toolbars_for_fullscreen):
* src/toolbar_client_alt.c: (toolbar_client_configure):
Make sure alt input trans for dialog but on top of fullscreen
app get resized correctly on fullscreen toggle.
Make sure dialogs get positioned correctly for fullscreen with
alt input.
2005-03-30 mallum,,, <mallum@openedhand.com>
* src/base_client.c: (base_client_new), (base_client_process_name):
* src/ewmh.c: (ewmh_update_lists):
* src/mbtheme.c: (mbtheme_init):
* src/misc.c: (fork_exec):
* src/wm.c: (wm_sn_exec):
Fixes via Andreas Gunnarsson for bugs 117-121. Includes mainly
potential overflow fixes + warnings on openBSD.
* src/toolbar_client_alt.c: (toolbar_client_new),
(toolbar_client_move_resize):
Extra debug statements
2005-03-16 mallum,,, <mallum@openedhand.com>
* src/base_client.h:
* src/matchbox-remote.c:
* src/structs.h:
* src/xml.c:
Add _GNU_SOURCE to work round x11.pc setting -DX_OPENSOURCE
2005-03-11 mallum,,, <mallum@openedhand.com>
* src/base_client.c: (base_client_new):
* src/composite-engine.c: (_render_a_client),
(comp_engine_destroy_root_buffer), (comp_engine_render):
* src/dialog_client.c: (dialog_client_reparent):
* src/wm.c: (wm_handle_map_notify):
Fix composite lowlighting with blocker win.
Also make modal for root dialogs lowlight entire display.
2005-03-01 mallum <mallum@openedhand.com>
* src/toolbar_client_alt.c: (toolbar_client_show):
Attempt for lessening potential dekstop flash on mapping input win
* src/wm.c: (wm_activate_client):
Fix stacking order for transient for desktop dialogs
2005-02-28 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_client_button_press):
Fix for static mode dialogs losing focus when hidden via title
bar click.
2005-02-23 mallum,,, <mallum@openedhand.com>
* src/keys.c: (keys_add_entry), (keys_load_config):
* src/structs.h:
Backed held key code out. Seems very difficult todo
sanely due to the way X does keyrepeats. Maybe battle
again another day.
2005-02-23 mallum,,, <mallum@openedhand.com>
* src/main_client.c: (main_client_configure):
Refix fullscreen toggling for non alt input windows
2005-02-23 mallum,,, <mallum@openedhand.com>
* src/structs.h:
* src/keys.c: (keys_add_entry), (keys_load_config):
Initial work on supporting 'held' keys - config can now be parsed.
* src/main_client.c: (main_client_configure):
Fix for toolbars affecting app size when toggling fullscreen.
2005-02-22 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_client_reparent),
(dialog_client_redraw), (dialog_client_drag):
More composite lowlighting related tweaks
2005-02-22 mallum,,, <mallum@openedhand.com>
* src/composite-engine.c: (_render_a_client):
Force composite lowlighting *off* for now. Needs fixing.
2005-02-22 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_get_available_area):
Fix dialog positioning for fullscreen windows
* src/toolbar_client.c: (toolbar_client_new):
Fix toolbar wins getting in correctly handled between
mb wm restarts.
2005-02-21 mallum,,, <mallum@openedhand.com>
* src/base_client.c: (base_client_destroy):
* src/ewmh.c: (ewmh_update_rects):
* src/misc.c:
More XError trapping;
Add debug statements so we no when traps are in place.
Do an XSync before untrapping on destroy call, to flush
an errors through.
2005-02-18 mallum,,, <mallum@openedhand.com>
* src/stack.c: (stack_sync_to_display):
* src/toolbar_client_alt.c: (toolbar_client_destroy):
Trap some more X Errors
2005-02-18 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_get_available_area),
(dialog_constrain_geometry):
* src/toolbar_client_alt.c: (toolbar_client_new),
(toolbar_win_offset), (toolbar_client_configure):
Fix alternative toolbar repositioning dialog.
Also add some more debug statements.
2005-02-18 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_client_redraw),
(dialog_client_button_press):
Support 'custom' buttons on dialogs.
2005-02-17 mallum,,, <mallum@openedhand.com>
* src/main_client.c: (main_client_button_press):
Disable app close button in presence of modal app
* src/wm.c: (wm_handle_keypress):
Fix topping of single instance apps
2005-02-16 mallum,,, <mallum@openedhand.com>
* src/dialog_client.c: (dialog_client_reparent):
Add colormap to frames so argb wins work again
* src/main_client.c: (main_client_button_press):
Ignore minimise buttons in presence of modal dialog
by fluxbox and is not compatible with blackbox's bsetroot any more. This
was caused by an incomplete bsetroot->fbsetroot rename in fluxbox's code
(not our fault); will report to authors in a minute. Bump PKGREVISION to 3.
It is more consistent with the tex.buildlink3.mk name. Also, if a package
really needs latex, it just has to set TEX_ACCEPTED to latex distributions
altough today, all TEX_ACCEPTED possibilities are latex distributions
VTWM is a X11 window manager based on TWM. It adds support for a
virtual desktop, processing configuration files using m4, support for
sound effects using rplay, and 3D buttons, frames, titlebars, etc.
VTWM also has support for regular expressions in the configuration
files.
(maintainer) in PR pkg/31961.
Changes:
- many actions were removed to only have those available that are
absolutely necessary.
- ~/.wmii-3 is the new configuration directory.
- simplified the drawing routine and style stuff to allow only 1
border colour (removed approximately 150 lines of code).
- changed wmibar and wmimenu to test some prototypical behavior for
the upcoming 9P versions of those tools (removed about 150 lines of code).
Changes in beta release 2.5.14 (24-Aug-2005)
* New features:
- Fvwm now officially supports 64-bit architertures.
- New Test conditions EnvIsSet, EnvMatch, EdgeHasPointer and
EdgeIsActive.
- New window condition FixedPosition.
* New module features:
- FvwmPerl module supports window context when preprocessing.
- FvwmPerl module accepts new --export option that by default
defines two fvwm functions "Eval" and ".", to be used like:
FvwmPerl -x
Eval $a = $[desk.n] - 2; cmd("GotoDesk 0 $a") if $a >= 0
. Exec xmessage %{2 + cos(0)}% # embedded calculator
- New FvwmProxy option ProxyIconified.
- New FvwmTaskBar option Pad to control the gap between
buttons.
* Bug Fixes:
- Fixed a Solaris compiler error introduced in 2.5.13.
- Fixed a hang with layers set by applications (e.g. AbiWord).
- GotoDesk with a relative page argument now wraps around at
the end of the given range as documented. (Bug #1396).
- PopupDelayed menu style option was not copied on
CopyMenuStyle.
- Transparent Animated menus with non-transparent popup were
not animated correctly.
- Supported euc-jp class of encodings.
- A window's default layer is no longer set to 0 durin a
restart.
- Fixed an annoying MouseFocus/SloppyFocus problem in
conjunction with EdgeResistance + EdgeScroll (sometimes a
window did noit get the focus as it should have). This
problem first occured in 2.5.11.
-------------------------------------------------------------------
Changes in beta release 2.5.13 (16-Jul-2005)
* Bug Fixes:
- The MoveToPage command did not work without arguments in
2.5.11 and 2.5.12.
- Mouse/Key command no args possible core dump.
- Direction with no args possible core dump.
- FvwmScript periodic tasks run too often.
- Perl modules did not work on 64 machines.
- FvwmDebug did not report any extended messages.
- fvwm-menu-desktop supports mandriva.
- fvwm-menu-desktop when verifying executable, allow full path.
* New module features:
- FvwmIconMan: MaxButtonWidth and MaxButtonWidthByColumns
options.
- FvwmIconMan: added tool tips with Tips, TipsDelays, TipsFont,
TipsColorset, TipsFormat, TipsBorderWidth, TipsPlacement,
TipsJustification and TipsOffsets options.
- FvwmButtons: PressColorset & ActiveColorset options for
_individual_ buttons.