- Mave ancestors come along with the transient when moving the window from
one workspace to another (Björn) [#314977]
- Fix the workspace switcher tabpopup to display the right windows and to
fix the pick-a-new-window-to-focus algorithm in order to not select
windows that aren't showing (Björn) [#170475]
- Fix a couple memory leaks (Kjartan, Søren, Elijah) [#313030]
- Fix a crash that occurs when removing some virtual desktops and windows
happen to be on those desktops (Elijah) [#318306]
- Fix edge snapping for multi-screen (non-xinerama) setups (Elijah)
[#319425]
- Close a GSource leak just to be correct (Kjartan) [#320050]
Translations
Kostas Papadimas (el), Ivar Smolin (et), Michiel Sikkes (nl)
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.
window manager improved 2 (wmii) is an improved, modularized and
lightweight X11 window manager which supports tabbed, tiled and
conventional window management through layouts.
wmii consists of components that are independent processes and
communicate via a socket-based virtual filesystem which is oriented on
the "everything is a file" paradigm of the plan9 operating system.
The core distribution of wmii contains the window manager itself, a
master file system routing utility (wmifs), a generic bar (wmibar), a
shortcut handler (wmikeys), and a generic interaction menu (wmimenu)
beside several tiny utilities like wmir, wmiplumb, and wmiwarp.
Changes:
* integrated changes from Dushkin (thanks!):
* scrolling the mouse wheel in the taskbar now task switches
* integrated changes from Antti Nykänen (thanks!):
* fixed a crash that occurred on the BSDs (and presumably on other
systems without /proc/self/exe)
* integrated changes from Gregor Imboden (thanks!):
* fixed a crash that ocurrred when there are no focused windows
and alt + F12 is pressed was fixed
* events are always replayed rather than sometimes being eaten
* new windows are no longer given focus
2.12.1
==
Thanks to Ray Strode, Havoc Pennington, and Elijah Newren for
improvements in this release.
- Truncate ridiculously long titles to avoid crashing or letting the
pager crash (Ray, Havoc, Elijah) [#315070]
- Get the tabbing window outline to work with gtk+ 2.8.4 again
(Elijah) [#317528]
Translations
Mahay Alam Khan (bn), Francisco Javier F. Serrador (es), Ivar Smolin (et),
Iñaki Larrañaga Murgoitio (eu), Luca Ferretti (it), Christian Rose (sv),
Clytie Siddall (vi), Funda Wang (zh_CN)
2.12.0
==
Thanks to Brent Smith for finding the crasher in the release candidate!
- Fix an uninitialized variable problem causing crashes (Brent) [#315000]
Translations
Bryn Salisbury (cy), Hendrik Richter (de), Christophe Merlet (RedFox) (fr),
Ignacio Casal Quinteiro (gl), Norayr Chilingaryan (hy), Young-Ho Cha (ko),
´ygimantas Berucka (lt), Michiel Sikkes (nl), Leonid Kanter (ru), Danilo
¦egan(sr), Baris Cicek (tr)
2.11.3
==
Thanks to Björn Lindqvist and Elijah Newren for improvements in
this release.
- Check for the right versions of glib and gtk+ (Björn) [#314116]
- Avoid obscuring centered-on-desktop windows which are denied focus
(Elijah) [#313234]
Translations
Vladimir Petkov (bg), Jordi Mallach (ca), Kostas Papadimas (el),
Ivar Smolin (et), Gabor Kelemen (hu), Mohammad DAMT (id), Duarte
Loreto (pt), Mugurel Tudor (ro), Laurent Dhima (sq), Maxim
Dziumanenko (uk)
2.11.2
==
Thanks to Elijah Newren, Jaap Haitsma, Ray Strode, and Brent Smith for
improvements in this release.
- Fix an easy to trigger crasher in 2.11.1 caused by unneeded
debugging spew (Elijah) [#311819]
- Make sure that Metacity dialogs have icons (Jaap) [#309876]
- Fix an infinite restacking flicker loop in sloppy and mouse focus
with fullscreen windows (Elijah) [#311400]
- Change default theme from Simple to Clearlooks (Elijah)
- Vastly improve the behavior of keyboard move/resize and edge
snapping (Ray) [#310888]
- Remove a duplicate string (Brent) [#309774]
Translations
Yuval Tanny (he), Gnome PL Team (pl), Raphael Higino (pt_BR),
Chao-Hsiung Liao (zh_TW)
2.11.1
==
Thanks to Elijah Newren, Ken Harris, Matthias Clasen, Christian
Persch, and Billy Biggs for improvements in this release.
- Fix a miscoloring of parts of the titlebar introduced in the last
unstable release (Elijah) [follow-up to #169982]
- Provide a more lenient threshold for drawing rounded corners (Ken)
[#122065]
- Make the Xcursor changes in the last unstable release effective
(Matthias) [follow-up to #308106]
- Revert the _NET_ACTIVE_WINDOW behavior change made in the 2.9.x
unstable series; activation includes changing a window to the
current workspace again (Elijah) [reversion of #128380]
- Restore original window size if the window was maximized upon
withdrawing it (Elijah, Christian) [#137185]
- Fix a raising bug with a window that has more than one child window
(Elijah, Billy) [part of #307875]
- Try to place windows denied focus near the focus window and fix a
xinerama bug with the placement (Elijah) [part of #307875]
- Avoid modal dialogs being obscured in somewhat pathologically
strange circumstances that Eclipse seems to be good at triggering
(Elijah) [part of #307875]
Translations
Miloslav Trmac (cs), Kostas Papadimas (el), Adam Weinberger (en_CA),
Francisco Javier F. Serrador (es), Ilkka Tuohela (fi), Christophe
Merlet (RedFox) (fr), Ignacio Casal Quinteiro (gl), Ankit
Patel (gu), Yair Hershkovitz (he), Takeshi AIHANA (ja), Kjartan
Maraas (nb), Kjartan Maraas (no), Marcel Telka (sk), Theppitak
Karoonboonyanan (th), Clytie Siddall (vi), Funda Wang (zh_CN)
2.11.0
==
This release contains all fixes up to Metacity 2.10.2 plus some new goodies.
Thanks to Matthias Clasen, Aivars Kalvans, Björn Lindqvist, and
Andrew Johnson for improvements in this release.
- React to cursor theme changes (Matthias) [#308106]
- Plug a small leak with xinerama information (Aivars) [#307884]
- Split up main() into more manageable chunks and make use of GOpt
(Björn) [#305331]
- Speed up vertical gradients (Andrew) [#169982]
Translations
Hendrik Richter (de), Ivar Smolin (et), Ignacio Casal
Quinteiro (gl), Clytie Siddall (vi)
Rhialto is the new MAINTAINER. Thank you!
Enable pkgviews.
Installs some example configurations. (Should CONF_FILES also be used?)
Now depend on jpeg too.
Remove patch-aa, patch-ab and patch-ad.
According to CHANGES file, there are 50 changes.
(I see it includes some bug fixes from pkgsrc users.)
Fixes PR 30229
The changelog contains:
* Massive speed- and memory- improvements
* Added new Buttons for the Titlebar
* Added more Key Actions to TextBoxes
* Added some style resources
* Added new Iconbar Modes
* Added -screen <"all"|int[,int]>
and a few bugfixes, segfaults and 64 bit issues
approved by jmcneill@
cwm is a window manager for X11. It was originally inspired by evilwm,
but was rewritten from scratch due to limitations in the evilwm codebase.
The from-scratch rewrite borrowed some code from 9wm. cwm contains many
new features which all concentrate on the efficiency and transparency of
window management. cwm also aims to maintain the most simplest and
pleasant aesthetic.
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
around at either build-time or at run-time is:
USE_TOOLS+= perl # build-time
USE_TOOLS+= perl:run # run-time
Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
make does not understand the "W" option in :C modifiers, and it
handles substitution in strings containing spaces somwheat differently.
Bump PKGREVISION.
* added support for X Input Methods
* improved hiding/unhiding animations to be quicker
and do less icon shuffling
* fixed gcc and libxft complilation issues
* fixed many bugs
- Makes metacity a bit faster when dragging windows around (Soeren) [#141813]
- Fix simple memory error, using the address of a local variable as a
hash key (Ryan) [#307209]
- Fix a small leak in the case of a SYNC_COUNTER property value and
HAVE_XSYNC not defined (Ryan) [#307214]
- Cleanup font data when done with it (Ray) [#306720]
- If the window has a modal transient which is being unmanaged, don't
focus it (Elijah) [#305362]
- Make sure window position is calculated correctly for reconfigure
requests when part of the XWindowChanges structure is uninitialized
(Greg) [#305257]
- Add a resize popup when resizing constrained windows (Ray) [#305564]
- Don't accidentally treat maximize vertically as maximize in both
directions (Elijah) [#302204]
- Put all transients of the new window, if any exist, in the
calc_showing queue (Elijah, Billy) [#303284]
Translations
Kostas Papadimas (el), Priit Laes (et), Pauli Virtanen (fi), Ignacio
Casal Quinteiro (gl), Theppitak Karoonboonyanan (th), Canonical
Ltd (xh), Woodman Tuen (zh_TW)
This is from Iain Hibbert via pkgsrc-wip.
The IceWM Control Center allows you to run various tools for
configuring IceWM's options.
It contains menu/toolbar editor, winoptions editor, keys editor,
themes switcher and some other tools. It supports themes, so you can add
new (or replace existing) tools and images.
2004-07-10
Fix Alt+Tab crash when there are no clients.
2004-07-11
Coalesce move() and resize() into moveresize().
Refactor window move/resize-by-mouse to eliminate arg to moveresize().
2004-07-12
Added -app option to specify default vdesk (incl sticky), positions
and dimensions.
2004-07-13
Fix so shape information is applied on WM startup.
2005-03-19
Split geometry and vdesk out of -app option into separate -g and -v
options (each apply to the last -app defined).
2005-03-20
Add -mask1 and mask2 switches to override default modifier grabs.
2005-03-29
Tidy client_update_current using Larry Doolittle's patch.
2005-03-30
Handle applications reparenting a window to root - manage them unless
in Withdrawn state.
2005-04-04
Use strchr,strrchr instead of index,rindex.
Set border size to frame size when unmanaging window.
2005-04-06
Return to properly implemented interpretation of win_gravity on
initial mapping of windows.
Restore window's original border width on WM exit.
2005-04-20
Remove deprecated 'vdesk' external pager support.
2005-04-25
Merging Larry Doolittle's patches: Stricter warning settings for gcc.
LD: Cast unused paramters to void.
2005-04-26
Applied LD's patch to declare opt_term statically for now (intent
is to allow arguments to program specified with -term).
LD: Try to print ssize_t correctly and within strict standards.
LD: Add $(EXTRA_DEFINES) to Makefile.
LD: Improve punctuation in comments.
LD: Use long instead of CARD32 for argument to XChangeProperty()
due to odd X Consortium decision.
LD: Un-shadow variable p in remove_client debugging segment.
LD: Assign opt_term at compile time instead of malloc.
LD: Fuss with execvp casting and comments (edited for brevity by CA).
2005-06-02
Ignore PPosition during window placement (back to old behaviour of
positioning window under pointer unless user-specified).
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14". Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
General:
* new and updated translations: bn_IN, ca, cs, el, el_GR, eo, eu, fi, hu, ja,
ko, mr, pl, ro, vi,
* new french documentation.
gtk-xfce-engine:
* fix various colors issues with ExoIconBar, prelight colors for treeview,
Adobe® Acrobattm 7, progress bar, combo box, gtk scales (#848).
libxfcegui4:
* check ~/.local/share/pixmaps/ as a fallback (#731).
xfcalendar:
* fix compiling with --enable-debug=full (#843),
* remove C99 variable declaration and C++ comments.
xfce4-mixer:
* fix a bug with ALSA.
xfce4-session:
* fix a crash with the MCS plugin.
xfce-utils:
* taskbar: Add a command option "--monitor=x" to allow specifying which
monitor to use in Xinerama mode.
xfdesktop:
* fix translation problems with menu panel plugin,
* fix bug where binding 'xfdesktop -menu' only works sporadically (#441),
* fix unresolved symbol problem with menu module.
xffm:
* fix property dialog crahsing on FreeBSD (#945),
* fix library version info not set on the properties module (#882, #249),
* fix fstab parsing (#524),
* fix compilation issues with ansi compiler and gcc4 (#862).
xfprint:
* make bsdlpr plugin compile,
* change CUPS detection code,
* set correct ld flags (#871),
* add support for printcap aliases (#821),
* fix MCS plugin.
xfwm4:
* fix mouse buttons being left ungrabbed when focus was transfered to
an unmanaged window,
* document hidden option "workspace_scroll" (#948),
* various focus issues (#759, #869, #899, #905, #924, #931),
* fix pixmap depth not being properly set (#895),
* refresh frame when "skip taskbar" state changes (#898),
* allow seemless windows to be hidden from kbd shortcuts,
* code cleanup.
Provided in PR 29965 by Antoine Reilles, modified slighlty by myself to
look in pkgsrc and X11R6 directories when looking for window managers.
selectwm is a small application (using GTK+) which lets you select your
window manager. It looks for a file named .selectwmrc in the user's
directory which contains a list of window managers.
When you start X it should show a list which lets you choose your
window manager (by double clicking on it with the mouse or with the
arrow keys and the return or space key)
To use selectwm, replace the call to your window manager in your
.xinitrc or .xsession configuration file by a call to selectwm, e.g.:
...
# set a solid black background
xsetroot -solid black
# start selectwm
selectwm
Changes:
News in 0.9.12:
* Added Imlib2 support (./configure --enable-imlib2) [default=disabled]
Fluxbox can now load *.png, *.jpg and other image-formats.
* Added Tab command, which goes to a specific tab number action:
Tab
ex:
Mod1 1 :Tab 1
Mod2 3 :Tab 3
* Added support for hsetroot to fbsetbg
Bug fixes:
* Fix for #1091710 (SystemTray is not covered by StyleStuff)
SystemTray is now configurable via styles thru the
toolbar.systray.* - resource, it falls back to the look of the clock
* Warnings on amd64 (#1099278, #1099950)
* WithdrawnState handling) (#1087220)
* Windows dont respect toolbar.border.width (#996298)
* Fixed "remove last workspace" bug
* Fixed problems with gtk2-fullscreen-mode (gimp2, galeon etc)
* missing header (#1080323)
* Update ClockTool when timeformat changed (#1026096)
News in 0.9.11:
* Slit:
* wheel or middle/right click in slit menu moves items up/down
* Save slit list menu item
* (Re)added dragNdrop ordering of tabs
* Better visualisation of the RememberState in RememberMenu
* iconbar:
* new resources:
session.*.iconbar.wheelMode: <mode>
On - enable mousewheeling on the iconbuttons
Off - disables mousewheeling on the iconbuttons
Screen - uses the settings of desktopWheeling
session.*.iconbar.deiconifyMode: <mode>
Current - deiconifies the window on current workspace
Follow - deiconifies the window on the workspace it
was iconified from and jumps to that workspace
SemiFollow - acts as 'Current' for windows that were actually
iconified, and as 'follow' for the others
* Added option to specify what to do with windows,
that got activated on a different workspaces than the
current one (thru NET_ACTIVE_WINDOW for example,
guinotification-plugin from gaim)
session.screen0.followModel: <value>
Ignore - ignore the activated window
Follow - go to the workspace of the window
Current | CurrentWorkspace | Fetch - get the window onto the
current workspace
* session.focusTabMinWidth:
defines the guaranteed minimize size of the focused tab
in percent of the whole window
* New command: export | setenv
sets the enviroment of fluxbox to a given value
export NAME=VALUE
setenv NAME VALUE
* Alpha values are no longer in theme, but are in init file. Possible
values are (all beginning with session.screenN.), * means changed/new:
- menu.alpha (*)
- slit.alpha
- window.focus.alpha (*)
- window.unfocus.alpha (*)
- toolbar.alpha (*)
Bug fixes:
* Fix to avoid gentoo bug #72703 also reported at
http://www.securityfocus.com/archive/1/382398/2004-11-24/2004-11-30/2
* Fix for a java-bug (wrong opened subwindows)
* Fix for hiding menu when menufile changed
* Fix for segfault at startup
* fbrun doesnt overlap screenborders anymore
* Fixed Wine + Paradise Poker Client problem.
* Fix UnderMousePlacement, patch #1052534, close#1048000
* Some changes to avoid invisible fonts
* Fix memleaks
* A few fixes to compile fluxbox with icc and mipspro(irix) #1045785
* Fixed a problem when system-date is set back
* Fixed some TextBox issues with some "untypeable" keys
* Fix a couple of bugs with transparency in toolbar/buttons
* Fix crash when in windowmenu->submenu and closing the app
* other bug fixes:
#1057499#1046472#1052095#1034522#1039658
2.10.0
==
This is a stable release to coincide with the release of Gnome 2.10.0.
The only difference between this version and 2.9.34 is some
translation updates.
Translations
Vladimir Petkov (bg), Gabor Kelemen (hu), ´ygimantas Berucka (lt),
Reinout van Schouwen (nl), Mugurel Tudor (ro), Danilo ¦egan (sr),
Woodman Tuen (zh_TW)
2.9.34
==
This is an unstable release to coincide with the release of Gnome
2.10.0 release candidate 1 (2.9.92).
Thanks to Aidan Delaney, Elijah Newren, and Joe Marcus Clarke for
fixes in this release.
- Fix crash that occurs when stupid apps claim that a window is its
own parent (Elijah, Joe) [#168207]
- Prevent the visual bell from changing the focus window (Elijah)
[#123366]
- Make sure that icons in the alt-tab popup are dimmed for all hidden
windows, not just minimized ones (Aidan) [#168455]
Translations
Elnaz Sarbar (fa), Ankit Patel (gu), Luca Ferretti (it),
Reinout van Schouwen (nl), Gnome PL Team (pl),
Alexandre Folle de Menezes (pt_BR)
2.9.21
==
This is an unstable release heading towards Gnome 2.10. Since there
have been an awful lot of fixes since Gnome 2.10 Beta 2, we are hoping
to get an extra week of wider testing of all these changes before hard
code freeze.
Thanks to Aidan Delaney, Crispin Flowerday, Elijah Newren, and Joe
Marcus Clarke for fixes in this release.
- Make sure we get a valid timestamp if one doesn't come with the
_NET_ACTIVE_WINDOW message (Elijah, Crispin) [#166728]
- Avoid sending CurrentTime to our XSetInputFocus wrappers, but
handle it better in case we miss any cases (Elijah) [#166732]
- Remove useless function call (Aidan) [#166730]
- Avoid new windows being obscured by the focus window and thus
possibly lost (Elijah) [#166524]
- Don't unconditionally place not-to-be-focused windows, such as
splashscreens, below the focus window (Elijah) [#167042]
- Raise the ancestor of a window instead of the window itself
(Elijah) [#166894]
- Cover half a dozen issues needed to fix a variety of rare timestamp
bugs (Elijah) [#167358]
- Fix a possible crash on logout (Joe) [#167935]
- Fix an obscure xinerama placement bug with windows that are too
large to fit in the workarea in both dimensions (Elijah) [#166757]
- Ignore all focus and focus-stealing-prevention code in
meta_window_show when not showing the window for the first time
(Elijah) [#167199]
- when receiving a _NET_ACTIVE_WINDOW message, switch to the desktop
where the window is located before activating instead of moving the
window to the current desktop (Elijah) [#128380]
- Handle _NET_CURRENT_DESKTOP messages that come with timestamps
(Elijah) [#161361]
- Handle keynav vs. mousenav in mouse and sloppy focus modes (Elijah)
[#167545]
Translations
Jordi Mallach (ca), Martin Willemoes Hansen (da),
Kostas Papadimas (el), David Lodge (en_GB),
Francisco Javier F. Serrador (es), Tõivo Leedjärv (et),
Christophe Merlet (RedFox) (fr), Takeshi AIHANA (ja),
Young-Ho, Cha (ko), Kjartan Maraas (nb), Michiel Sikkes (nl),
Kjartan Maraas (no), Duarte Loreto (pt), Leonid Kanter (ru),
Marcel Telka (sk), Laurent Dhima (sq), Maxim Dziumanenko (uk)
2.9.13
==
This is an unstable release to coincide with the release of Gnome
2.10.0 Beta 2 (2.9.91).
Thanks to Elijah Newren, Balamurali Viswanathan, Stephane Loeuillet,
Benjamin Kahn, Garrett (LeSage?), Jose Moya, Dave Ahlswede, Arvind
Samptur, John Paul Wallington, Tim Herold, Muktha Narayan, Sinisa
Segvic, Owen Taylor, Crispin Flowerday, "RHEL-3", KWin, and Google for
improvements in this release.
- Refuse to focus a window with a modal transient, and focus the
transient instead (Elijah) [#164716]
- Make sure we get gconf notifications about the terminal command
changing (Balamurali) [#160934]
- Specify encoding of src/metacity.desktop.in (Stephane) [#151850]
- New 48x48 default icon (Benjamin, Garrett) [#160660]
- Add man pages for metacity-window-demo and metacity-theme-viewer
(Jose, Dave) [#143513]
- Fix minimized window display in workspace switcher after relogin
with a saved session (Elijah) [#164677]
- Ignore sticky windows for non-active workspaces (Elijah) [#165259]
- Don't wireframe when accessibility is on, it apparently causes a
desktop wide freeze. (Arvind) [#159538]
- Keep tooltip on screen horizontally for xinerama (John) [#165261]
- Stick and unstick transients with their parent automatically
(Elijah) [#152283]
- Shaded windows should not show up in pagers (Elijah) [#165377]
- Treat splashscreens same as other windows for stacking (Elijah)
[#165243]
- Plug a pair of leaks (Elijah) [#165378]
- Take into account the appropriate list of windows when placing a
new one (Elijah) [#165381]
- Correct misleading and inaccurate wording (Elijah) [#165380]
- Handle xcomposite pkgconfig version regression (Tim) [#149368]
- Make the warn-about-buggy-session-management-apps dialog be sticky
(Elijah) [#164745]
- Fix the problem with fullscreen windows on a different xinerama
monitor not staying on top ("RHEL-3") [#156511]
- Make the unfocussed title bar distinguishable in cases where it
otherwise isn't for the Atlanta, Simple, and Bright themes (Muktha)
[#125291]
- Correct the stacking when returning from fullscreen mode (Elijah)
[#165718]
- Focus parents of dismissed transient windows in preference to the
window that most recently had keyboard focus (Elijah) [#157360]
- Make sure window->border_only is initialized so we don't get random
windows without decorations (Elijah, Sinisa, Owen) [#145131]
- Add period to the end of reduced_resources' description (Dave)
[#165780]
- If activation requests are too old, set the demands_attention hint
instead of actually activating (Elijah, Crispin) [#166395]
- Ignore xconfigurerequest events for stacking when it should be safe
to do so (Elijah, Crispin, KWin, Google) [#166395]
- Set a _METACITY_VERSION property (a utf8 string) on the WM check
window (Elijah) [#165350]
Translations
Vladimir Petkov (bg), Miloslav Trmac (cs), Frank Arnold (de),
Adam Weinberger (en_CA), David Lodge (en_GB),
Francisco Javier F. Serrador (es), Pauli Virtanen (fi),
Young-Ho, Changwoo Ryu (ko), ´ygimantas Berucka (lt),
Kjartan Maraas (nb), Kjartan Maraas (no), Duarte Loreto (pt),
Marcel Telka (sk), Christian Rose (sv),
Theppitak Karoonboonyanan (th)
2.9.8
==
This is a brown paper bag release to cover up the crash I introduced
in version 2.9.5. Thanks to Sebastien Bacher and the bleeding edge
Ubuntu users for quickly catching the occasional crash that my fix in
#123576 could cause, and for verifying that the patch I made fixed
this issue (I couldn't duplicate).
- Don't forget to initialize display->grab_old_window_stacking
[#165093]
2.9.5
==
This is an unstable release to coincide with the release of Gnome
2.10.0 Beta 1 (2.9.90).
Thanks to Vincent Noel, Elijah Newren, and John Paul Wallington for
fixes in this release.
- Restore original stacking when aborting an alt-esc window switch
operation (Elijah) [#123576]
- Fix vertical maximization for second screen (John) [#163420]
- Show labels in bold for windows that demand attention (Vincent)
[#164590]
- In the tab task switcher popup, dim the window icon and put its
name between brackets when the window is minimized (Vincent)
[#136666]
- Correct highlighting of windows in workspace switcher popup
(Elijah) [#163450]
Translations
zh_CN (Funda Wang), nb (Kjartan Maraas), nn (Kjartan Maraas), de
(Frank Arnold)
2.9.3
==
This is an unstable release to coincide with the release of Gnome 2.9.4.
Thanks to Leena Gunda, Thomas Fitzsimmons, and mild7 users sourceforge
net, and Elijah Newren for fixes in this release.
- Don't focus the panel on click (Elijah) [#160470, and others]
- Make sure the save session dialog appears focused (Elijah) [#162983]
- Correctly restore size of window when double clicking the titlebar
to unmaximize (Leena) [#161236]
- Install schema data from builddir not srcdir (Thomas) [#161417]
- Provide more documentation to make it easier for people to
contribute to Metacity (Elijah) [#162646]
- Allow users to move the window around immediately after
double-clicking to shade (Elijah) [#90290]
- Focus windows that manually position themselves too (Elijah) [#107347]
- Don't show window menu if all options are invalid (Elijah) [#148915]
- Exclude windows with skip_taskbar hint set from the alt-tab list;
they'll appear in the ctrl-alt-tab list instead. (mild7 users
sourceforge net) [#106249]
- Wrap XSetInputFocus to make display->expected_focus_window more
reliable (Elijah) [#154598]
- Remove conflict between windows on multiple workspaces and hidden
being a global quantity (Elijah) [#156182]
Translations
es (Francisco Javier F. Serrador), sv (Christian Rose), cs (Miloslav
Trmac), ja (Takeshi AIHANA)
2.9.2
==
This is an unstable release to coincide with the release of Gnome 2.9.3.
Thanks to Alex Duggan, ash AT contact bg, Elijah Newren, and Baptiste
Mille-Mathias for fixes in this release.
- Add a missing period at the end of a sentence (Baptiste) [#158210]
- When snap-moving don't snap to hidden windows, such as transients
of minimized windows (Elijah) [#157180]
- Focus the desktop when showing it (Elijah) [#159257]
- Remove deprecated capplet (Alex, ash) [#160753]
Translations
da (Martin Willemoes Hansen), bg (Alexander Shopov), en_CA (Adam
Weinberger)
2.9.1
==
This is an unstable release heading towards Gnome 2.10, released a
little late for Gnome 2.9.2 but there weren't many changes anyway this
time...
Thanks to Benjamin Kahn, Marco Pesenti Gritti, James Henstridge, and
Vincent Untz for fixes/features in this release.
- gnome-panel-screenshot was renamed to gnome-screenshot (Vincent) [#157529]
- Update build stuff (use newer automake, etc.) (James)
- Fix build out of src directory (Marco) [#158325]
- Use a better default application icon (Benjamin) [#160373]
Translations
da (Martin Willemoes Hansen), fr(Christophe Merlet, Baptiste
Mille-Mathias), lt(´ygimantas Berucka), ja(Takeshi AIHANA)
2.9.0
==
This is an unstable release heading towards Gnome 2.10.
Thanks to Rob Adams, Anders Carlsson, Elijah Newren, Soeren Sandmann,
and Vincent Untz for fixes and features in this release.
- Add a keybinding to launch a terminal (Vincent) [#154232]
- Correct the requested number of keycodes (Rob) [#155247]
- Add tracker bugs to rationales.txt file
- Make the "showing desktop" mode be per-workspace instead of
per-screen. (Elijah) [#142198]
- Don't try to use an ARGB visual at all if the depth isn't
32-bit. This caused major slowdowns with Composite
enabled. (Anders)
- Fix the modifier key breakage introduced by an Xorg
change. (Soeren) [#151554]
- Update _NET_WM_STATE_HIDDEN so the pager on the panel will know
whether to display windows as visible or hidden (Elijah) [#105665]
- Fix the alt-tab order--if the most recently used window is not
focused, start alt tabbing with that window instead of the one
after it (Elijah) [#156251]
- Don't lower newly mapped windows when they're denied focus if they
are transients of the focused window. Instead, defocus the
currently focused window (Elijah) [#151996]
- Re-enable focus stealing prevention (Elijah)
Translations
es(Francisco Javier F. Serrador), sq(Laurent Dhima), sr(Danilo ¦egan),
cs(Miloslav Trmac), en_CA(Adam Weinberger), en_GB(David Lodge)
* Changes since 1.3.0-rc2-beta2
** new format option %f
This options displays the frame number the window is in or a space if
it is not in a window.
** Super modifier changed from S to s. S is now the shift modifier
* Changes since 1.3.0-rc2-beta1
** New command 'set'
set replaces the def* commands. For example 'defwinliststyle column'
is now 'set winliststyle column'.
The old def* commands now alias to their 'set' version.
* Changes since 1.3.0-rc1
** Top level keymap
The keymap named 'top' is now a top level keymap. No prefix key need
be pressed to access its bindings. In fact, the prefix key is now a
binding in the 'top' keymap.
** hsplit and vsplit switched
To be compatible with emacs these command names have been
switched. The bindings are the same but custom scripts and aliases
will have to make the switch.
** new command defframesels
Allow you to customize the keys used to select frames with fselect.
** Xinerama support
Each xinerama screen is handled as X11 screens normally are. The only
different is that each xinerama screen can select from all the
managed windows.
** focuslast finds the last focused frame among all screens
** fselect selects from frames in all screens
** new command-line option --file
Used to specify an alternate configuration file.
* Changes since 1.3.0-beta3
** new configure option --disable-history
** new commands readkey, newkmap, delkmap, definekey
These commands operate on the new feature: keymaps. They allow you to
have nested keymaps.
* Changes since 1.3.0-beta2
** new command gdelete
Delete a group.
** contrib/allwindows.sh script
A script that lists all groups and the windows in each group.
* Changes since 1.2.2
** Workspace script
rpws is an installed script that adds workspaces to ratpoison. Look at
contrib/rpws for instructions on how to use it.
** new commands addhook and remhook
There are now hooks for various operations.
** Completions
You can now type Tab and get completions on window names, group names,
and colon commands.
** Line editing capabilities
You can now go forward a word, backward a char, delete a word, etc.
** New commands gnewbg, gselect, groups, gmove, and gmerge
These commands allow further manipulation of window groups.
** shell commands return status
If a command the user executed (with the exec command) returns with a
non-zero exit status, the command and exit status are reported in a
message.
** new commands gnew, gnext, gprev
Window are now part of groups. There can be more than one group.
General:
* Don't use G_INLINE_FUNC in the source code, which fixes several weird
build errors.
libxfce4util:
* Fix a problem with NFS mounted home directories in Solaris (#724)
xfce4-session:
* Fix RedHat shutdown code (#703)
xfdesktop:
* fix handling of quoted commands in the desktop menu (#776)
* fix handling of .desktop files with no Categories list (#776)
* add "edit menu" button to panel plugin prefs (#554), and ability to change
the button tooltip (#764)
* fix broken panel plugin behavior when trying to track the default desktop
menu. there's a new option to either follow the default menu, or use a
static menu file (#778)
* fix bug where xfdesktop would crash if the windowlist was opened, then a
window was destroyed, and then that window was selected from the list (#672)
* fix "unique" attribute of system menu inclusion
xffm:
* ensure posix.1-1996 compatibility (#695)
* fix for crash on opening fstab on solaris (#726)
* avoid a showstopper gtk-2.4 bug (scaling gdkpixbufs from svg images).
This is bugzilla #751 report. Not all gtk showstopper bugs from svg
can be avoided. In particular with office/mobile_phone_01.svg. This
file will also crash rox
* allow relative paths for icon resolution (xfce4-modules)
* validate utf error messages (#737)
* don't quote paths that are already quoted.
* change smb-share icon to proper icon
* fix borked overwrite warning dialog message
* bug fixes for keyboardnavigation to close bug #795
* separate remove and paste button in toolbar to avoid confusing the
remove confirmation dialog with the overwrite confirmation dialog
* fix translation problems in several languages, including
brazilian-portuguese
* fill in some missing spanish translation strings
* fix for bug #524 (crashing xffm by mounting cdrom and trying to open it
in the other treeview before mount is complete)
xfcalendar:
* remembering of its position (bug #691 and #789)
* warning box for preventing users to loose their changes (#714 and #738)
* possibility to show/hide xfcalendar in taskbar, pager and systray (#719)
* possibility to choose to either show or hide the calendar window when
xfcalendar is launched (it remembered before the status when leaving)
xfce4-panel:
* Save configuration file only on exit
* Fix double click on inactive item in dialog (#739)
* 64bit fix
* Clock applet tweak (#716, hopefully)
xfprint:
* remove FILE backend and add a print-to-file entry in the printing dialog
* multiple bugfixes (#816, #817, #818, #820) in the BSD-LPR backend
Provided by Chris Wareham in PR 28097.
e16menuedit2 is a menu editor for the Enlightenment window
manager. This supercedes the old GTK+ 1.2 based menu editor,
and conforms to the GNOME HIG spec.
launch applications.
wmDrawer is a dock application (dockapp) which provides a drawer
(retractable button bar) to launch applications.
- The drawer is retractable and animated.
- Several columns of buttons can be defined in the drawer.
- The configuration file is automaticaly reloaded if it changes.
- Multiple instances of the program can run at the same time.
- The buttons can be highlighted under the mouse cursor.
- A tooltip can be defined for each button.
- The drawer can be transparent (need SHAPE extension).
- Ability to launch several apps at once from the drawer.
By holding down the key Shift or by using mouse buttons middle or
right instead of left, you can keep the drawer opened.
Release 0.2.8
-------------
* Fix bug where every other goto does not exit in nonzoomed views
* Removed KDE 2.x check in configure
* Added --justswitch flag that switches desktops without graphics
Release 0.2.7
-------------
* Fix a compilation issue about "two_face_gap" variable.
* Fix the resolution picking logic (removed it) so no more monitor
resets
* Fix startup bug where 3ddesk was not finding the server it just
started
* Apply endianness patch [Colin Leroy]
* Options to reverse mousewheel, swap mousebuttons and change
mousebuttons [Eric Shattow]
* Don't acquire desktop when activated if recently autoacquired
Release 0.2.6
-------------
* Add 'f' as toggle for 'random fun mode' and --noautofun [Phil]
* Avoid 3 sec delay when starting 3ddeskd from 3ddesk [Gregory Kovriga]
* Use a lower priority for the deamon to lessen screen cap hit (use 12)
* Add autoacquire feature to acquire current desktop every 2 seconds
* Add random view option
* Improvements to memory usage [Toph]
* Add --dontexit flag to not exit after a goto
* Flush message queue before activation
* Have goto movement start right away rather then wait for entry movement
* Show screen numbers greater then 10 correctly [Robert Wittams]
# 1.2.20: 2005-01-09
* fix+revert default binding for MouseWinMove an MouseWinSize
* fix 1 pixel border when taskbar at top of screen
* fix themes not loading from user directory
# 1.2.19: 2004-12-26
* fix crash/build failure when taskbar disabled
* fix build/link with some gcc/g++ versions
# 1.2.18: 2004-12-18
* changed icedesert colors (Hanspeter Roth)
# 1.2.18pre1: 2004-12-05
* disable SupportsSemitransparency by default, this makes
icewmbg exit after setting the image and reduces memory usage
* fix Meta key handling typo
* fix CPU waste in icewm-session and icewmtray
* fix some Win+x key combinations
* new settings MouseWinMove (=Alt+Ctrl+Pointer_Button1) and
MouseWinSize (=Alt+Ctrl+PointerButton3). The default bindings have
changed from Alt+button drag to Ctrl+Alt (or Super).
# 1.2.17: 2004-11-07
* fix: windows were not expanding when taskbar was hidden
* fix: reused (hidden) application windows popped up on original
workspace
* fix: build with --disable-taskbar
* fix: maximize/restore for rxvt
* fix: reboot/shutdown functionality (default configuration
changed to use 'sudo')
# 1.2.17pre2: 2004-10-31
* fix crash on startup when mailbox or net status disabled
* fix build with gcc > 3.3
* fix gray lines on taskbar bottom
* major changes in window geometry/layout handling
* fix "tray icon"
# 1.2.17pre1: 2004-10-24
* fix \ quoting in configuration files (Eduard Bloch)
* fix "win" key when NumLock active
* more weird modifier map fixesa
* updated Slovenian translation (Jernej Kovacic)
* add the button to collapse the task bar
* rewrite of taskbar layout code
* force Imlib to use default visual (fix xorg visual mess)
* vertical layout for Alt+Tab (Eduard Bloch)
pkgsrc-wip, as the program has changed a lot. So:
AfterStep is a window manager for the Unix X Window System. Based on the
look and feel of the NeXTStep interface, it provides end users with a
consistent, clean, and elegant desktop.
Some of the distinguishing features of AfterStep compared to other window
managers are its low usage of resources, stability and configurability.
problem was that the prototype used by this was not matching the NetBSD
one, which uses ``const char **'' as its second argument, when libiconv
and POSIX uses ``char **''.
This closes PR pkg/28693.
Bumped PKGREVISION to all icewm* pkgs for the bulk builds.
Skippy is what is best described as a full-screen task-switcher for X11. It
tries to provide an alternative when taskbars or regular task-switchers
aren't the most efficient way of switching tasks (like when you have a lot
of applications open). When activated (currently only through a hotkey), it
will arrange and scale snapshots of all windows on the current desktop and
it'll let you pick a window using a mouse or a keyboard.
It is pretty similar to a tool made by Apple, called Expose -
http://www.apple.com/macosx/features/expose/
Skippy depends on a NetWM compliant window-manager.
* Make keys used for menu navigation configurable.
* Bosnian translation.
* Korean translation updates.
* Improved dockapp handling.
* Improved KDE menu generation.
* Bulgarian translation.
* Showing desktop support.
* Fix remembered settings for slave WM's.
* Improved fullscreen window handling.
* Fix _XROOT... hack.
* Fix selecting "No Background" in background settings dialog.
* Add shade/unshade using mouse wheel to title bar actions.
* Fix _NET_WM_MOVERESIZE (button case).
* Don't update pager if not visible.
* Avoid problems due to recursive menus.
* Fix button stacking.
* Pointer grab fixes.
* Fix remembered settings for apps setting WM_WINDOW_ROLE to random like value "---".
* Fix some session management property types.
* Stack desktop windows below buttons.
* Add border frame action handling (enables things like auto shade/unshade).
* Fix handling of border parts where text state changes but image state doesn't.
* Fix startup position for shaded down- or right-shading windows.
This is a stable release for Gnome 2.8.2.
Fixes
* Correct the requested number of keycodes (Rob) [#155247]
* Make the "showing desktop" mode be per-workspace instead of
per-screen. (Elijah) [#142198]
* Don't try to use an ARGB visual at all if the depth isn't
32-bit. This caused major slowdowns with Composite
enabled. (Anders)
* Fix the modifier key breakage introduced by an Xorg
change. (Soeren) [#151554]
* Fix the alt-tab order--if the most recently used window is not
focused, start alt tabbing with that window instead of the one
after it (Elijah) [#156251]
* Use only numbers from the Fibonacci sequence for micro version
numbers at Havoc's request (thus the reason this is 2.8.8 instead
of 2.8.7--2.8.4 and 2.8.6 were mistakes that didn't comply with
this requirement)
Translations
* da(Martin Willemoes Hansen), fr(Christophe Merlet, Baptiste Mille-Mathias)