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