mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 12:28:22 +01:00
2338 lines
108 KiB
Plaintext
2338 lines
108 KiB
Plaintext
Changes since version 0.92.0:
|
|
.............................
|
|
|
|
- added check for --with-gnustepdir option to configure to verify that its
|
|
argument is an absolute path
|
|
- updated german translations (Torsten Marek <shlomme@gmx.net>)
|
|
- fixed WPrefs.app to find its icons when not installed under GNUstep paths
|
|
- fixed gcc-4 compilation issues (Vladimir Nadvornik <nadvornik@suse.cz>)
|
|
- fixed amd64 compilation issues (Vladimir Nadvornik <nadvornik@suse.cz>)
|
|
- eliminated gcc-4 compilation warnings
|
|
- small fix for compilation in a different directory than the source
|
|
(Balaton Zoltan <balaton@eik.bme.hu>)
|
|
- fixed some warnings on 64bit platforms (Balaton Zoltan <balaton@eik.bme.hu>)
|
|
- fixed issue with invisible modal windows from Qt and Gtk applications
|
|
on 64bit platforms (Max Loparyev <max@city.veganet.ru>)
|
|
- fixed issue with icon colors on big endian platforms
|
|
(Max Loparyev <max@city.veganet.ru>)
|
|
- release colors to avoid issues with the reference count overflowing a
|
|
small integer and causing unexpected color releases that can crash
|
|
Window Maker (Martin Frydl <martin.frydl@systinet.com>)
|
|
- fixed a small memory leak in WINGs/wview.c caused by not releasing the
|
|
background color of a view (Martin Frydl <martin.frydl@systinet.com>)
|
|
- updated estonian translation (Ivar Smolin <okul@linux.ee>)
|
|
- updated the XDND code in WINGs to work with GDK based applications.
|
|
WINGs based applications should now work with both KDE and GNOME
|
|
applications (Sylvain Reynal <sreynal@nerim.net>)
|
|
- better check for the XDND protocol version when interoperating with other
|
|
applications. As it seems xdnd version 3 (which WINGs supports) and newer
|
|
are not backward compatible with xdnd version 1 and 2. This is why WINGs
|
|
applications cannot interoperate with GNUstep applications (which uses
|
|
xdnd version 2). Xdnd version 4 and 5 are backwards compatible with
|
|
version 3 though. (Sylvain Reynal <sreynal@nerim.net>)
|
|
- Improved Info panel layout and fonts.
|
|
- Fixed missing library paths when linking some binaries on certain
|
|
platforms with a recent pkg-config (debian unstable/sid for one)
|
|
- Fixed buggy handling of UTF8 characters in textfields in WINGs.
|
|
(Stanislav Maslovski <stanislav.maslovski@gmail.com>)
|
|
- Fixed segfault in WPrefs when some font description is missing from the
|
|
configuration file (Stanislav Maslovski <stanislav.maslovski@gmail.com>)
|
|
- Removed WINGs' dependency on rgb.txt (from X11) and issues with locating it
|
|
on the filesystem for different systems/distributions.
|
|
- Fixed segfault when unhiding an application in certain conditions (seen
|
|
with KDE applications with transient windows)
|
|
|
|
|
|
Changes since version 0.91.0:
|
|
.............................
|
|
|
|
- fixed crash with info panel and alt-tabbing
|
|
- updated Japanese translations (Takeo Hashimoto <HashimotoTakeo@mac.com>)
|
|
- allow disable of switch panel when SwitchPanelImages=None
|
|
- added X Input Methods support in WINGs
|
|
- fixed issues with compiling on Solaris with openwin
|
|
- reduced minimum required version number for the Xft library to 2.1.0
|
|
- fixed some compilation issues with gcc-2.9x
|
|
- removed --with-appsdir option and replaced it with --with-gnustepdir. Also,
|
|
default installation path (for non GNUstep users) is now $(prefix)/bin
|
|
- fixed bug with infinite loop in some circumstances in fitText() in WINGs
|
|
- fixed to allow parallel builds on SMP systems using make -j
|
|
- updated Italian translation (Marco Colombo <m.colombo@ed.ac.uk>)
|
|
- applied .AppInfo --> Library path rename patch (Alex Perez <aperez@student.santarosa.edu>)
|
|
- added code to automatically update the icon paths from the old .AppInfo
|
|
style to the new Library/WindowMaker style in WMWindowAttributes when
|
|
Window Maker starts to make transition transparent for users.
|
|
- fixed issue with window being moved by 1 pixel up and left when the window
|
|
move was initiated by the client
|
|
- improved hide/unhide animation for applications with multiple windows
|
|
(only animate the active window hiding/unhiding, which makes Window Maker
|
|
faster and more responsive for such applications). This also makes the
|
|
restart operation much faster.
|
|
- fixed bug with windows shrinking to very small sizes when Unmaximize was
|
|
used on them, after they were closed in a maximized state.
|
|
- fixed bug with restoring maximized state from NetWM atoms.
|
|
- fixed issue with GNUstep applications losing focus when all their windows
|
|
are closed and there remains only their menu (Matt Rice <ratmice@yahoo.com>)
|
|
- try fixed font for the technical drawing font if helvetica-12 is not
|
|
available to avoid crashing (Timo Juhani Lindfors <timo.lindfors@iki.fi>)
|
|
- new algorithm for placing miniwindows after unhiding the application they
|
|
belong to, that works without auto-arranging the icons, while still avoiding
|
|
multiple icons in the same spot by moving the miniwindows to a new slot if
|
|
their old slot was occupied in the meantime.
|
|
- double clicking an appicon will also raise the miniwindows that belong to
|
|
that application to the front (along with the normal windows).
|
|
|
|
|
|
Changes since version 0.90.0:
|
|
.............................
|
|
|
|
- added _NET_WM_NAME, _NET_WM_ICON_NAME and _NET_WM_ICON to WINGs
|
|
- new WPrefs icon (thanks to Largo)
|
|
- replaced VirtualEdgeThickness option, with EnableVirtualDesktop (boolean)
|
|
- enhanced alt-tab panel, added theming ability
|
|
- fixed issues with broken crash dialog
|
|
- removed obsoleted options from wconfig.h
|
|
- changed animation delay constants to fix issues with 2.6.x linux kernels
|
|
(patch provided by Eric Piel <Eric.Piel@lifl.fr>)
|
|
- fixed several broken po files
|
|
- increased libwraster version number to 3.1.0 (added a RCopyArea function)
|
|
|
|
|
|
Changes since version 0.80.2:
|
|
.............................
|
|
|
|
- Some updates to WINGs WMConnection. See WINGs/ChangeLog for details.
|
|
- Fixed empty window list menu, if the window list menu was launched through
|
|
the root menu (sent by "Marc-Christian Petersen" <m.c.p@wolk-project.de>)
|
|
- Fixed dock's menu mapping position when dock is on the right side.
|
|
- Map clip's menu so that it never gets out of screen on the left or the right.
|
|
- Patch to add binary mode on opening files (needed for Windows with Cygwin)
|
|
(sent by luke <luke@posh.optushome.com.au>)
|
|
- Updated French translations (Antoine Hulin <antoine@origan.fdn.org>)
|
|
- Removed Hermes lib dependency in wrlib
|
|
- Put back asm/MMX code in wrlib
|
|
- Updated Russian locale files ("Andrew W. Nosenko" <awn@bcs.zp.ua>)
|
|
- API change in WINGs for WMDraw*String(). Details in WINGs/Changelog
|
|
- Removed obsoleted acconfig.h and implemented its functionality using
|
|
AC_DEFINE and AC_DEFINE_UNQUOTED as autoconf 2.5x recommends.
|
|
This will definitely enforce the need to use autoconf 2.5x
|
|
- Added Xft2 support to WINGs, for rendering antialiased fonts with
|
|
transparency. Details in WINGs/ChangeLog.
|
|
- Fixed problem with long, preset workspace names (Wanderlei Antonio Cavassin
|
|
<cavassin@conectiva.com.br>)
|
|
- Added kinput2 bug workaround to stock WMWindowAttributes (Seiichi SATO
|
|
<sato@cvs-net.co.jp>)
|
|
- Added Belarusian translation (Ihar Viarheichyk <iverg@mail.ru>)
|
|
- Fixed wrlib not to load braindead images with 0 sized width or height
|
|
- Removed double no-position-display when cycling position display types
|
|
with Shift key while moving windows.
|
|
- Changed the default position display while moving a window to 'Center'.
|
|
- Better outline when drawing balloons.
|
|
- Fixed wrlib to not accept too large images (fixes buffer overflow)
|
|
- Patched FAQ (David Coe <davidc@debian.org>)
|
|
- Fixed bug with resizebars appearing out of nothing when reloading configs
|
|
- Fixed sloppy focus bug (Pawel S. Veselov <Pawel.Veselov@Sun.COM>)
|
|
- Applied Xinerama patch (after fixes) from (Peter Zijlstra
|
|
<a.p.zijlstra@chello.nl>)
|
|
- Added switch to enable/disable antialiased fonts in WPrefs's Expert Settings
|
|
panel. (Temporary until the Font Settings panel in WPrefs is finished).
|
|
- Added a check that only %d is used in a font specification in WMGLOBAL and at
|
|
most once for each font in a fontset (eliminates a possible security exploit)
|
|
- Added fontpanel callback
|
|
- Fixed focus handling for windows that set WM_HINTS.take_focus = False.
|
|
- Fixed a problem in the stacking code which could lead to segmentation faults
|
|
(Jeff Teunissen <deek@d2dc.net>)
|
|
- Fixed a crashing bug in the menu code with modal panels involved.
|
|
- Fixed incorrect focusing of application's windows after an unhide (sometimes
|
|
the incorrect window got focus instead of the apps's last focused window)
|
|
- Unshade application's shaded windows when Dbl-MiddleClick-ing its appicon.
|
|
(this is to be consistent with deminiaturizing application's miniwindows
|
|
which also happens in this case, since shading is a form of miniaturization)
|
|
- Fixed bug with tpixmap from previous xinerama patch (reported by g0sh)
|
|
- Fixed edge resistance and move/resize frame drawing for borderless windows
|
|
- Fixed wrong display position for the move/resize widgets after xinerama
|
|
patch (Peter Zijlstra <a.p.zijlstra@chello.nl>)
|
|
- Fixed bug with cursor locked in drag mode after Alt-dragging a window
|
|
- Added Catalan translation (Ernest Adrogué <eadrogue@gmx.net>)
|
|
- Fixed a bug with deminiaturizing windows when the application is hidden and
|
|
the miniaturized window is selected from the window list menu
|
|
- Fixed a bug with not showing shaded window frames when the application is
|
|
hidden and another window belonging to the app is selected in the window
|
|
list menu
|
|
- Autoarrange icons after unhiding an application that has miniaturized
|
|
windows, else they may cover other icons which are now in the positions
|
|
they have occupied before hiding
|
|
- Fixed Clip's workspace menu mapping to be consistent with the others
|
|
- Fixed bug in wmsetbg that caused scale and maxscale to both do maxscale
|
|
(Alexey Voinov <voins@voins.program.ru>)
|
|
- Fixed bug with scrolling menus introduced by the xinerama patch.
|
|
- Fixed bug that could cause SIGSEGV by accessing beyond the end of text in
|
|
a WINGs textfield widget.
|
|
- Fixed small memory leak in WINGs' font panel code.
|
|
- Fixed memory leak in WINGs' file panel code.
|
|
- Updated Bulgarian translations (Anton Zinoviev <zinoviev@debian.org>)
|
|
- Fixed a bug in WINGs' hashtable which free'd the wrong memory in the
|
|
WMResetHashTable() function (possible source of SIGSEGVs)
|
|
- Fixed 2 syntax errors in plmenu.zh_TW.Big5 (Mike FABIAN <mfabian@suse.de>)
|
|
- Some .po file fixes (Mike FABIAN <mfabian@suse.de>)
|
|
- Fixed the problem with the root menu code changing the locale setting as
|
|
a side effect of loading a localized menu
|
|
- Fixed e memory leak in the code that reads a localized root menu
|
|
- Added support for generating pkgconfig files for WINGS, wmlib and wrlib.
|
|
("Marcelo E. Magallon" <mmagallo@debian.org>)
|
|
- Support for multiline balloons (Vitaly Ovtchinnikov <ov@rbcmail.ru>)
|
|
- Improved wsetfont (Mike FABIAN <mfabian@suse.de>)
|
|
- Updated single-click contrib patch (steve lion <steve.lion@verizon.net>
|
|
and vlaad)
|
|
- Updated French translations (Antoine Hulin <antoine@origan.fdn.org>)
|
|
- Xinerama support for Solaris
|
|
- Added global menu support (see NEWS)
|
|
- Fixed sloppy focus bug
|
|
- Made maximize behave differently with keyboard/mouse for xinerama
|
|
(Peter Zijlstra <a.p.zijlstra@chello.nl>)
|
|
- A few leftover xinerama fixes (Peter Zijlstra <a.p.zijlstra@chello.nl>)
|
|
- Extended the 'strut' to multiple heads
|
|
(Peter Zijlstra <a.p.zijlstra@chello.nl>)
|
|
- Icon placement now takes into account the new xinerama extended 'strut'
|
|
(Peter Zijlstra <a.p.zijlstra@chello.nl>)
|
|
- Icon arrangement that takes the new extended xinerama 'strut' into account
|
|
(Peter Zijlstra <a.p.zijlstra@chello.nl>)
|
|
- Fixed the 'KDE omnipresent' bug.
|
|
- Fixed bug with focusing a deminiaturized window with sloppy focus mode
|
|
- Fixed aspect of window list menu (window name was too close to workspace
|
|
indicator)
|
|
- Fixed menu panel in WPrefs.app. Explanatory text did not fit into the label
|
|
- Implemented a better logic to preserve the window's old geometry when
|
|
maximizing to support succesive maximizations in different directions
|
|
without the need to do an intermediary un-maximize step (eliminates flicker)
|
|
- Made keyboard/mouse maximization behavior consinstent relative to each other
|
|
- Enhanced wmsetbg's man page with description for -b | --back-color
|
|
(Marcelo E. Magallon <marcelo.magallon@bigfoot.com>)
|
|
- Do not use the disabled clip color for the clip's workspace navigation arrows
|
|
when the clip is collapsed (it made them look like disabled)
|
|
- Fixed bug with incorrect un-escaping if there is a dot in wm_class.
|
|
- Updated Catalan translations (Ernest Adrogue <eadrogue@gmx.net>)
|
|
- Updated Spanish translation of WPrefs (Alberto Gimenez <algibe@teleline.es>)
|
|
- Fixed synchronization problem between hair cursor and mouse cursor in
|
|
wmagnify with mouse cursor at the screen edge (Jon Diercks <jon@diercks.net>)
|
|
- Fixed 2 focus switching related bugs (Allan Peramaki <aperamak@cc.hut.fi>)
|
|
- Fixed a bug that made the crash panel to be shown again and again when the
|
|
'Restart Window Maker' option was selected, under some circumstances.
|
|
- Added workaround in global WMWindowAttributes, to avoid creating a second
|
|
appicon when a KDE3 application opens a config panel.
|
|
- Updated slovak translation (Jan Tomka <judas@linux.sk>)
|
|
- Added xdnd v3 support in WINGs (Sylvain Reynal <sreynal@nerim.net>)
|
|
- Check whether libXft is at least version 2.1.2 else refuse to compile.
|
|
- Fixed bug in icon chooser dialog that could cause a segmentation fault
|
|
in some cases (Pascal Hofstee <caelian@gmail.com>)
|
|
- Fixed crash in asm code in wrlib, with new versions of gcc.
|
|
- Fixed bug in the x86_PseudoColor_32_to_8() function which incorrectly
|
|
used the r, g, b fields in the conversion.
|
|
- Fixed x86 ASM code in wrlib to work on 64 bit architectures.
|
|
- Fixed the focus flicker seen with some apps (notably gtk2)
|
|
(Alexey Spiridonov <snarkmaster@gmail.com>)
|
|
- Fixed all crashing bugs that were generated by wmaker starting with the
|
|
WMState file missing.
|
|
- Added NetWM support (a modified version of the patch originaly written
|
|
by Peter Zijlstra <a.p.zijlstra@chello.nl>)
|
|
- Applied patch to enhance the Virtual Desktop behaviour, and to integrate
|
|
it with the NetWM code (Peter Zijlstra <a.p.zijlstra@chello.nl>)
|
|
- Applied a few xinerama and placement fixes (Peter Zijlstra
|
|
<a.p.zijlstra@chello.nl>)
|
|
- Fixed memory leak in dock code.
|
|
- Fixed and enhanced the text wrapping in WINGs.
|
|
- Fixed the layout of some elements in WPrefs.app
|
|
- Added workaround for aplications that don't set the required hints on the
|
|
client leader window, but they set them on normal windows (observer with
|
|
KDE 3.3.0 mainly). This will allow these apps to get an appicon again.
|
|
(they should be fixed still)
|
|
- Added workaround for applications that do not set a command with
|
|
XSetCommand(), but instead they set the _NET_WM_PID property. This works
|
|
with operating systems that offer a /proc interface similar to what linux
|
|
has. (This also is to fix problems with KDE 3.3.0 apps, but not only them).
|
|
- Fixed bug with autostart and exit scripts not being executed if user
|
|
GNUstep path was different from ~/GNUstep (when setting GNUSTEP_USER_ROOT)
|
|
- Removed legacy OFFIX_DND support code
|
|
- Fixed the signal handler for crashes (ie, removed it) and made wmaker
|
|
restarting be made automatically by a monitoring process.
|
|
- Made NetWM support be enabled by default
|
|
- Removed old code to store/restore workspace state (now relies on netwm)
|
|
- Added a (simple) Font Configuration for fontconfig fonts
|
|
- MacOS X style window switching panel (navigate through windows with Alt-Tab
|
|
or arrow keys)
|
|
- Added support for NET_WM_NAME/NET_WM_ICON_NAME
|
|
- Moved out font name conversion code from getstyle/setstyle/convertfonts and
|
|
made it support fontsets
|
|
- Converted all menu and po files to UTF-8
|
|
- Updated de.po (Thomas Otto <3.1415926535897932384626433832@gmx.net>)
|
|
- Fixed a crash bug when switching workspaces
|
|
- Removed obsoleted scripts from util: wsetfont, wmchlocale, wcopy, wpaste
|
|
|
|
|
|
Changes since version 0.80.1:
|
|
.............................
|
|
|
|
- Fixed a buffer overflow when allocating a RImage struct.
|
|
|
|
|
|
Changes since version 0.80.0:
|
|
.............................
|
|
|
|
- Fixed a bug that crashed wmaker when closing a window if multiple screens
|
|
were managed by wmaker (Valery Kotchiev <aggregator@nospam.dk>)
|
|
- Fixed a problem that crashed wmaker when trying to read an unexisting
|
|
WMState.<number> file on multihead system.
|
|
- Fixed problem with keyboard shortcuts executed an every screen for
|
|
multihead systems.
|
|
- Updated traditional chinese translations
|
|
- Fixed buglet in non-caching rootmenu option
|
|
("John H. Robinson, IV" <jhriv@ucsd.edu>)
|
|
- Added Malay translation
|
|
- Fixed problem with kcalc not having a miniaturize button.
|
|
- Added "Hide Others" to the window menu.
|
|
- Fixed text in info panel for multibyte (Seiichi SATO <ssato@sh.rim.or.jp>)
|
|
- Separated the font caches for normal fonts and fontsets in WINGs (they can
|
|
have the same names and collide in the cache giving unwanted results)
|
|
- Fixed Legal Panel not to display rectangles in place of new lines.
|
|
- Fixed problem with losing focus when changing to an empty workspace and back.
|
|
- Fixed another focus related problem when changing workspaces.
|
|
- Fixed problem with saving session when shared appicon is enabled (not
|
|
all instances were saved in the session, only one per shared appicon)
|
|
- Added support for the ukrainian language in wsetfont
|
|
(Bohdan Vlasyuk <bohdan@bodq.vstu.vinnica.ua>)
|
|
- Fixed a bug that crashed Window Maker when setting the "Emulate AppIcon"
|
|
option for a window using the window Inspector.
|
|
- Let XRender transparent window be see-through to desktop
|
|
- Added Greek (el) language pixmap (Michalis Kabrianis <Michalis@bigfoot.com>)
|
|
- Fixes icons being reduced twice when icon size != 64x64
|
|
Eduardo Pereira Habkost <ehabkost@conectiva.com.br>
|
|
- Fixed a bug that crashed wmaker when selecting the "Start alternate window
|
|
manager" option in the crashing dialog panel.
|
|
- Window Maker will now use the WINDOWMAKER_ALT_WM environment variable (if
|
|
it is defined) to overwrite the default hardcoded fallback window manager.
|
|
- Fixed marks for menu entries to be grayed as the text for disabled entries.
|
|
- Fixed Clip's "Autoraise" option to be marked as disabled when the
|
|
"Keep on Top" option is active.
|
|
- Added ability to browse for files/directories in the WPrefs menu editor.
|
|
- Added Czech translations of documentation (Jiri Hnidek <Jiri.Hnidek@vslib.cz>)
|
|
- Fixed segfault with incomplete WM_CLASS specifications.
|
|
- Fixed a bug about arranging subviews in a WMBox after removing a subview
|
|
and a memleak occuring in the same situation.
|
|
- Fixed a bug in wdread
|
|
- Fixed bug with windows that have WM_HINTS.take_focus = False. These windows
|
|
will not receive focus at all.
|
|
- Fixed a buffer overflow in winmenu.c
|
|
|
|
|
|
Changes since version 0.70.0:
|
|
.............................
|
|
|
|
- Disabled window birth animation by default (while it was ok with normal
|
|
windows, it was very annoying with menus editing in WPrefs.app)
|
|
- Added ability to shade/unshade a window using the mouse wheel.
|
|
- Fixed compilation for systems that required -lintl for WINGs
|
|
(Jim Knoble <jmknoble@pobox.com>)
|
|
- Removed redundant include/lib paths from the get-*-flags scripts
|
|
- Updated slovak .po files (Jan Tomka <judas@linux.sk>)
|
|
- Added "Save workspace state" switch button on the exit confirmation panel
|
|
(based on a patch sent by Jan Tomka <judas@linux.sk>)
|
|
- Fixed WPrefs crash when clicking on the menu editor to keep the current menu
|
|
(Alexey Voinov <voins@voins.program.ru>)
|
|
- Added patch to fix some gnome issues (Les Schaffer <schaffer@optonline.net>)
|
|
- SIGTERM is now handled and saves the internal state before exiting (like
|
|
SIGHUP and SIGINT already do). Now a "kill wmaker_pid" will exit cleanly
|
|
saving dock/clip/session information on exit.
|
|
- Added an internal strcasecmp() to WINGs (only on systems where's not present)
|
|
- Deminiaturizing a window that is also shaded, will perform an unshade too.
|
|
(Note that this only applies to deminiaturizing shaded windows. Unhiding
|
|
an application will keep the shaded/unshaded state of windows.)
|
|
- Removed compile time option for definable cursors and made them available by
|
|
default.
|
|
- Mapping a new window that belongs to a running application that is hidden,
|
|
will unhide the application.
|
|
- Added || pipe menu for generating non-cached menus
|
|
- Removed the collapse appicons thing.
|
|
- Added real appicon sharing (apps of the same kind will have a single shared
|
|
appicon).
|
|
- Fixed user and global defaults domain merging to preserve values present in
|
|
global but not in user, in sub-dictionaries.
|
|
- Made dock/clip steal appicons of applications that were started from a
|
|
shell/xterm or from the main menu, if there is a docked appicon of that
|
|
class that is not running at the time the app is launched.
|
|
- Added animation to show that the appicon was stolen by the dock (the way
|
|
NEXTSTEP did - map an appicon as it normally would have been, then slide it
|
|
to the position the docked appicon is).
|
|
- Updated the animation constants for scrolling/sliding/shading to better
|
|
adapt to newer/faster machines. Also used wusleep(10) when the delay was 0
|
|
to get rid of the jerky animation when there was no delay.
|
|
- Fixed bug with Unhide mapping windows from other workspaces.
|
|
- keyboard shortcuts are active during mouse window drag
|
|
- Saving a domain file will first strip all entries that are also present in
|
|
the global domain as well and are exactly the same. This fixes a bug where
|
|
settings from the global domain file were merged in the user domain file
|
|
and further changes in the global domain file for those merged values was
|
|
ignored making a system admin unable to set global defaults for all users
|
|
using the global domains.
|
|
- Fixed bug with improper setting of root/titlebar cursor (definable cursors).
|
|
|
|
Changes since version 0.65.1:
|
|
.............................
|
|
|
|
- fixed crash when saving empty menu item in WPrefs
|
|
- Fixed some more bash specific constructs in wsetfont.
|
|
(Marcelo E. Magallon <marcelo.magallon@bigfoot.com>)
|
|
- fixed crash with broken apps that set null WM_CLASS
|
|
- fixed crash when with gnome panel and multi-screens, some menu
|
|
updates and applied various other patches from
|
|
(Crutcher Dunnavant <crutcher@redhat.com>)
|
|
- po file fixes (Crutcher Dunnavant <crutcher@redhat.com>)
|
|
- replaced I18N_MB with I18N in one place in src/wconfig.h.in
|
|
- fixed default clip title font in WindowMaker.in
|
|
- fixed some locale related problems (Yukihiro Nakai <ynakai@redhat.com>)
|
|
- fixed a bug in RCombineAreaWithOpaqueness() (Brad <lists@anomie.yi.org>)
|
|
- added spanish INSTALL file (Efrain Maximiliano Palermo <max_drake2001@yahoo.com.ar>)
|
|
- updated Finnish pots (Tomi Kajala <tomi@iki.fi>)
|
|
- copy/paste launching in Dock
|
|
- fixed switch to wrong workspace bug (Masashi Shimbo <shimbo@cis.ibaraki.ac.jp>)
|
|
- added snprintf and removed XConvertCase usage for portability
|
|
- added wcopy/wpaste scripts from (<luke@research.canon.com.au>)
|
|
- added Xinerama support: see details in NEWS
|
|
- fixed artifact pattern left in TrueColor dithering code (visible with
|
|
tiled gradients)
|
|
- fixed bug in positioning of window list menu when opened by kbd
|
|
- internal code clean-up with notifications for window state change and other
|
|
stuff
|
|
- removed the libPropList dependancy by adding property list handling
|
|
code to WINGs. This code is not only better integrated with the other
|
|
WINGs data structures, but it's also more robust. Also a backward
|
|
compatibility header file is provided which maps old libPropList
|
|
function names to the new WINGs based proplist names allowing old code
|
|
to be linked to WINGs with minimal changes. For details on how to use
|
|
the compat mode, read the comments on top of WINGs/WINGs/proplist-compat.h
|
|
More details about this can be found in WINGs/ChangeLog and WINGs/NEWS.
|
|
Say bye, bye libPropList =)
|
|
- rewrote all Window Maker code to use the new WINGs based proplist functions.
|
|
- fixed a few compilation warnings and a problem caused by an uninitialized
|
|
variable.
|
|
|
|
|
|
Changes since version 0.65.0:
|
|
.............................
|
|
|
|
- removed FocusFollowMouse from wmaker and WPrefs
|
|
- fixed problem with alpha images showing a blue tint on big endian machines
|
|
- fixed problem with WINGs based apps exiting with a "X_RotateProperties"
|
|
related error when text was selected in a textfiled (including WPrefs.app
|
|
and Window Maker itself).
|
|
- fixed bug with maximization of windows with fixed resize increments
|
|
- added None geometry display type
|
|
- fixed window enumeration bug
|
|
- removed GNUisms from wsetfont (Marcelo E. Magallon <marcelo.magallon@bigfoot.com>, Masahide -mac- NODA <mac@clave.gr.jp>)
|
|
- added slovakian translations from (tomka@oalevice.sk)
|
|
- added WINGs i18n patch from tomka@oalevice.sk
|
|
- fixed wmsetbg.c to work in servers capable of multiple depths (overlay)
|
|
- added HMaximizeKey (Ruda Moura <ruda@conectiva.com.br>)
|
|
- fixed bad SIGPIPE handling setup across forks (Philippe Troin <phil@fifi.org>)
|
|
- added workaround for bug in locale handling on font set creation (Seiichi SATO <sato@cvs-net.co.jp>)
|
|
- Fixed some non-portable shell constructs used in installed scripts
|
|
(Johnny C. Lam <lamj@stat.cmu.edu>)
|
|
- Fixed crash with long titles in the window list menu (buffer overflow)
|
|
(Alban Hertroys <dalroi@wit401310.student.utwente.nl>, reported by
|
|
Robert Marshall <robert@chezmarshall.freeserve.co.uk>)
|
|
- Replaced almost all sprintf() calls with snprintf()
|
|
- fixed crash when removing menu entry for Window List or Workspace submenu
|
|
- added WINDOW_BIRTH_ZOOM2 (Éric Tremblay <delt@razorback.yi.org>)
|
|
|
|
Changes since version 0.64.0:
|
|
.............................
|
|
- fix with gnome hints stuff, related to tasklist/bar
|
|
- ripped off single appicon stuff
|
|
- added better appicon handling of apps of the same type
|
|
- applied patch for wkdemenu (Malcolm Cowe <malk@bruhaha.co.uk>)
|
|
- added WINDOWS_MENU submenu type for root menu (Bastien Nocera <hadess@hadess.net>)
|
|
- added kbd shortcuts for icon chooser
|
|
- use Hermes in wrlib
|
|
- removed MOUSE_WS_WHEEL #defines
|
|
- fixed bug with multibyte text on libc5 systems (Osamu Ajiki <osam-a@astroarts.co.jp>)
|
|
- fixed race conditions on signal handlers
|
|
- SIGINT will gently exit, SIGTERM will not be handled
|
|
- When Window Maker calls wmsetbg to set the background, it will consider the
|
|
value of the DisableDithering option and pass the right switch to wmsetbg.
|
|
- fixed a memleak in the dialog panels.
|
|
- made "Keep on Top" in the dock/clip menu a checked menu entry. It's _much_
|
|
easier to work with it this way.
|
|
- Fixed problem with GNOME apps that have windows which need to stay on the
|
|
desktop level.
|
|
- Fixed incorrect parsing of display and screen number from $DISPLAY.
|
|
- Organized the inspector panel a bit better.
|
|
- Replaced bags with arrays wherever appropriate. This will improve
|
|
performance a bit.
|
|
- Made the Gnome tasklist skip the windows with the "Skip window list" flag
|
|
enabled. (Bastien Nocera <hadess@hadess.net>)
|
|
- Fixed crashing bug when name and class were empty for a docked app.
|
|
- Removed MIN() and MAX() macros and replaced them with WMIN() and WMAX() from
|
|
WINGs.
|
|
- Added a hint that Window Maker crashed, to allow windows to be placed
|
|
correctly after a crash situation.
|
|
- Added a hint that Window Maker crashed, to allow windows to be placed
|
|
in their correct previous positions after a crash situation and also to
|
|
preserve their state before the crash (minimized, shaded, hidden, ...)
|
|
- Fixed wrong mapping position of the "Docked Applications Panel" for some
|
|
icons.
|
|
- Smoother animation for the smiley =)
|
|
- Added retain/release mechanism for RImages. RDestroyImage() has become
|
|
obsolete. More about this can be found in wrlib/Changelog and wrlib/NEWS.
|
|
- Small API change in WINGs to allow images with alpha blending set as the
|
|
application icons be shown correctly. More about this in WINGs/Changelog
|
|
and WINGs/NEWS.
|
|
- Made images with alpha blending be shown correctly in the panels and the
|
|
icon chooser.
|
|
- The icon image set to be shown in panels ("Logo.WMPanel") will be
|
|
automatically updated if its entry in WMWindowAttributes changes (without
|
|
a need to restart as until now).
|
|
- Fixed a bug in the icon chooser dialog that made the selected icon look
|
|
wrong if it had alpha blending.
|
|
- Removed the following 3 options from configuration: SelectWindowsMouseButton,
|
|
WindowListMouseButton and ApplicationMenuMouseButton.
|
|
- Added 4 options to the configuration file for binding workspace actions to
|
|
mouse buttons: MouseLeftButtonAction, MouseMiddleButtonAction,
|
|
MouseRightButtonAction and MouseWheelAction. They replace the above 3
|
|
removed options, but use a different semantic. More in NEWS.
|
|
- client supplied icons that were saved by Window Maker in the directory
|
|
~/GNUstep/.AppInfo/WindowMaker/ will be recreated if missing when the
|
|
application starts.
|
|
- fixed a small memleak when the client supplied icon was extracted and saved.
|
|
|
|
|
|
Changes since version 0.63.1:
|
|
.............................
|
|
- fixed messup in get-{wings,wutil,wraster}-flags
|
|
- fixed #wmdatadir# substitution in wmaker.inst
|
|
(Seiichi SATO <sato@cvs-net.co.jp>)
|
|
- Removed spurious focus disabling for GNUstep applications - but retain
|
|
code that lets GNUstep apps control their window titlebar.
|
|
(Richard Frith-Macdonald <rfm@gnu.org>)
|
|
- Fixed broken panels.
|
|
- Renamed se.po to sv.po
|
|
- New version of wkdemenu.pl (from Malcolm Cowe <malk@bruhaha.co.uk>)
|
|
- new updated Slovak translations (Jan Tomka/judas@hell <tomka@oalevice.sk>)
|
|
- integrated the 'no polling' patch from Jim Knoble <jmknoble@jmknoble.cx>.
|
|
- new wsetfont script (Anton Zinoviev <zinoviev@debian.org>)
|
|
- lots of i18n fixes (Jan Tomka/judas@hell <tomka@oalevice.sk>)
|
|
- window levels changed to match GNUstep <rfm@gnu.org> ... src/GNUstep.h
|
|
src/WindowMaker.h src/window.c wmlib/WMaker.h WINGs/WINGs/WINGs.h
|
|
|
|
|
|
Changes since version 0.63.0:
|
|
.............................
|
|
- fixed compile prob with SGI compiler
|
|
- decreased nice() value in wmsetbg
|
|
- applied gnome panel not-covering patch from (Bastien Nocera <hadess@hadess.net>)
|
|
- added item copy to WPrefs menu editor
|
|
- added locale selection code for menu in wmaker.inst (Eliphas Levy Theodoro <eliphas@conectiva.com.br>)
|
|
- fixed bug in built-in xpm support (Alessandro Strada <a.strada@libero.it>)
|
|
- removed plugin support
|
|
- fixed a crash bug in WPrefs menu editor
|
|
- added es and pt potfiles from conectiva/eliphas
|
|
- added updated galician potfile (Jesus Bravo Alvarez <jba@pobox.com>)
|
|
- added update hungarian potfiles (HORVATH Szabolcs <horvaths@inf.elte.hu>)
|
|
- added updated single-click patch from John Morrissey <jwm@horde.net>
|
|
- added updated danish translations (Birger Langkjer <birger.langkjer@image.dk>)
|
|
- fixed WindozeCycling config in WPrefs
|
|
- fixed circulate raise withour WindozeCycling
|
|
|
|
|
|
Changes since version 0.62.1:
|
|
.............................
|
|
- added blackbox style igradient (interwoven)
|
|
- added wmagnify utility
|
|
- changed behaviour of control/shift double click on titlebar for maximize
|
|
- updated getstyle to account for extendspace options
|
|
- fixed weird color bug in jpeg loader
|
|
(Alban Hertroys <dalroi@wit401310.student.utwente.nl>)
|
|
- improved and simplified fonts configuration for multibyte languages
|
|
(Tomohiro KUBOTA <kubota@debian.or.jp>)
|
|
- cleaned ParseCommand() and renamed to TokenizeString()
|
|
- rewrote menu editor in WPrefs
|
|
- added definable workspace border (0..5 pixels). See NEWS.
|
|
- fixed circulateraise on non-windoze cycling mode
|
|
- fixed bug in RCombineAreaWithOpaqueness (Tim Malone <tmalone3@uswest.net>)
|
|
- fixed bug with hangling of WM_COMMAND update in client.c (Andrew M. Langmead <aml@world.std.com>)
|
|
- fixed bug with incorrect reading of ppm files (Adam Fedor <fedor@gnu.org>)
|
|
- fixed bug with incorrect window placement using automatic placement, while
|
|
there were shaded windows on other workspaces
|
|
- fixed some buffer overflow issues in WINGs
|
|
- fixed bug with WPrefs.app not selecting the menu appearance options after
|
|
startup.
|
|
- replaced free() with wfree() wherever appropriate
|
|
- fixed some memory leaks generated by wstrappend()
|
|
- fixed code that was dependant on the order of evaluation in wrlib. This
|
|
fixed a number of problems, like greyscale jpegs that showed up in red
|
|
and possibly the problems with pseudocolor displays.
|
|
- made clicks on unfocused windows be effective on focus follow mouse/sloppy
|
|
|
|
|
|
Changes since version 0.62.0:
|
|
.............................
|
|
- made shortcuts available during alt+tab
|
|
- save lowered state of menus
|
|
- fixed portability bugs for old X servers
|
|
- added check for XInternAtoms in configure and replacement code
|
|
- fixed window cycling with single key shortcut
|
|
- fixed WPrefs crash on menu editor
|
|
- install only needed icons for WPrefs.app
|
|
- updated Finnish translations
|
|
- fixed user-whining-windoze-cycling bug
|
|
- added option for f'n windoze cycling..
|
|
- added --create-stdcmap and made std colormap creation off by default
|
|
- updated get/setstyle to account for new options
|
|
- fixed crash on restart bug
|
|
- made GNOME wm hints take precedence over KDE.. KDE hint will only be read
|
|
if GNOME hints dont exist
|
|
- updated kwm hint support (maximize hint)
|
|
- added memory usage in info panel
|
|
- fixed sticky hint handling in GNOME
|
|
- fixed saving of maximized state for restart
|
|
|
|
|
|
Changes since version 0.61.1:
|
|
.............................
|
|
|
|
- fixed bug with menu editor in WPrefs placing cut/paste-ed entries in wrong
|
|
positions.
|
|
- removed "Keep Attracted Icons" option from Clip's menu. See NEWS.
|
|
- fixed bug in Xdnd code to be able to work with QT. (This is QT's bug so
|
|
it will change again in future)
|
|
- replaced debugging output stuff with Nana
|
|
- fixed problem with session restoring and dock autolaunch (Jacek Naglak
|
|
<nag@promail.pl>)
|
|
- put WorkspaceNamePosition in WPrefs
|
|
- added a lock to docked icons
|
|
- fixed crashing bug in WPrefs.app's Appearance section.
|
|
- fixed sorting of names in icon chooser, and file browser.
|
|
- fixed name completion problem in file browser.
|
|
- added new sound events (from pascal)
|
|
- fixed bug when moving/resizing internal windows
|
|
- propagation of -noext for submenus (David Reviejo <dreviejo@arrakis.es>)
|
|
- fixed problem with mouse sampling rate in SGIs
|
|
- optimized frame drawing (Swivel <swivel@gnugeneration.com>)
|
|
- removed broken optimized frame drawing patch
|
|
- added Select Window button in attribute inspector
|
|
- made icon images scale by a constant factor when changing icon size
|
|
- added support for standard colormaps in PseudoColor visuals
|
|
- changed geometry view for move/resize to a WINGs widget
|
|
- removed DisplayFont option
|
|
- added NoBorder attribute
|
|
- changed semantics of GNUstep window attribute hints
|
|
- added get-wings-flags and get-wutil-flags with the same purpose as
|
|
get-wraster-flags, but for compiling and linking with WINGs/WUtil
|
|
- fixed bug handling non-string values given to string valued options in
|
|
defaults.c
|
|
- fixed colormap_window crash bug (appears when launching some apps from dock,
|
|
or removing apps from gnome panel etc)
|
|
- added DONT_SCALE_ICONS #define
|
|
- added --no-autolaunch patch (John Bafford <dshadow@zort.net>)
|
|
- made Apply button work on window inspector for windows with no WM_CLASS
|
|
- changed sound server code to be more efficient
|
|
- fixed crash with broken apps that set mask size != pixmap size in icons
|
|
- made wmsetbg accept relative paths for images that are not in PixmapPath
|
|
- fixed windoze cycling
|
|
- replaced XSync with XFlush in wUnshadeWindow()
|
|
- added GNUstep window recognition through WM_CLASS->class == GNUstep
|
|
- made window focusing not change titlebar color of GNUstep windows
|
|
- disabled passive mouse grabbing in client area of GNUstep window
|
|
when they are unfocused
|
|
- added Jim Knoble <jmknoble@pobox.com>'s cursor thing patch
|
|
- fixed lock of wmaker when clicking on menu multiple times
|
|
- made transients appear near their owner
|
|
- fixed crash bug with broken java implementations (Miguel Covarrubias
|
|
<mcovarr@tigr.org>)
|
|
- made Revert on attributes panel apply the reverted changes immediately
|
|
to avoid inconsistent internal state
|
|
- color dragging works correctly now
|
|
- arbitrary stacking levels
|
|
- save window shortcuts in state
|
|
- changed license of Marco's icons to GPL
|
|
- added --dont-restore cmd line option to not restore previous state
|
|
- fixed focus bug when moving wmaker panel windows in focus-follow mouse
|
|
|
|
Changes since version 0.61.0:
|
|
.............................
|
|
|
|
- fixed Xdnd by cropping filename with ""
|
|
- fixed OPEN_MENU
|
|
- fixed crash when moving a shaded window with keyboard
|
|
- fixed problem with window shortcut assignment from the menu
|
|
- fixed problem with fonts in WINGs (Masahide -mac- NODA
|
|
<mac@flab.fujitsu.co.jp>)
|
|
- fixed multihead bugs (Morten Bøgeskov" <mb@dbc.dk>)
|
|
- fixed crashing bug when saving session information.
|
|
- fixed crashing bug related to onmipresent icons in Clip
|
|
- added _WINDOWMAKER_ICON_TILE and _WINDOWMAKER_ICON_SIZE hint in
|
|
the noticeboard window
|
|
|
|
|
|
Changes since version 0.60.0:
|
|
.............................
|
|
|
|
- fixed bug in window attribute panel
|
|
- SGI portability fix (Graham Whitted <gbw@sgrail.com>)
|
|
- fixed compilation problem with --enable-singleicon
|
|
- fixed compilation problem with WS_INDICATOR
|
|
- fixed crash bug with SGI (defaults.c) (Graham Whitted <gbw@sgrail.com>)
|
|
- fixed sloppyfocus problem in multihead dpys (Morten Bøgeskov
|
|
<morten@bogeskov.dk>)
|
|
- fixed WorkspaceSpecificBackground bug in wmsetbg
|
|
- give preference to windows in window list when switching focus after
|
|
workspace change (Richard Kilgore <rkilgore@ece.utexas.edu>)
|
|
- brought back --locale cmd line option
|
|
- fixed bug with WorkspaceNameDisplayPosition (Emanuele Caratti <wiz@iol.it>)
|
|
- added missing kbd shortcut definitions for window shortcuts
|
|
(Michael Smith <mjsmith@spirit.com.au>)
|
|
- fixed floppy button layout in filepanel (Matthew Ashton <mrashton@home.com>)
|
|
- fixed bug with documentedited close button (Felipe A. Rodriguez
|
|
<farz@mindspring.com>)
|
|
- fixed some buffer overflows
|
|
- fixed some problem with the alpha
|
|
- fixed some problems with non gcc compilers.
|
|
- fixed problem with showing instance.class in the inspector window.
|
|
- fixed crash when displaying workspace name in some positions.
|
|
- fixed compilation problem when WS_INDICATOR was defined.
|
|
- added edge attraction. See NEWS.
|
|
- fixed buggy RSaveXPM() in wraster library. Its output was messed up, and
|
|
caused crashes for icons with more than 1024 colors.
|
|
- sinking windows (such as gmc icons) won't be calculated in edge resistance
|
|
or attraction.
|
|
- removed drop shadow for text on title bar code. (TITLE_TEXT_SHADOW)
|
|
- text on title bar is now possible to be drawn by plugin. See NEWS.
|
|
- WPrefs: added support for button4/5
|
|
- fixed scrolling of menus outside screen (Vito Caputo
|
|
<swivel@virtual-webworld.com)
|
|
- added dialog window for menu commands that can't be executed
|
|
- fixed crash when deiconifying windows when icons are disabled
|
|
- better smart placement (Gabor Melis <gabor.melis@essnet.se>)
|
|
- replaced old linkedlist code with WMBag
|
|
- fixed wmsetbg to use right bg color with transparent background images
|
|
- fixed crash with Assertion "bad_root_window" && 0' failed. on startup
|
|
- fixed crash when more than 1 dockapp fails to launch on startup
|
|
- added a different dock setup config for each screen size
|
|
- fixed PPosition handling
|
|
- New "Smart placement" mode. 'Smart' is no longer an alias to 'Auto' but
|
|
a different mode of placing windows. 'Auto' keeps the old behavior.
|
|
- added the dir where the menu is being read from to the search path
|
|
given to cpp
|
|
- doing a multiwindow selection shortcut and hitting the shortcut
|
|
repeatedly will cycle through the selected windows
|
|
- fixed crash when overwriting a string constant (default font specs) in WINGs
|
|
|
|
|
|
Changes since version 0.53.0:
|
|
.............................
|
|
|
|
- fixed a bug that caused icon overlaping in Clip, when icon was moved around.
|
|
- this time really added libwmfun to distribution.
|
|
- made deiconification not automatically focus window in sloppy focus
|
|
- fixed crash with DisableMiniwindows and icon pixmap changes
|
|
- fixed crash when changing icon of window without WM_CLASS
|
|
- added hysteresys for offscreen menu scrollback
|
|
- fixed bug with IgnoreFocusClick
|
|
- fixed crash with windows with width == 1 (Alban Hertroys
|
|
<dalroi@wit401310.student.utwente.nl>)
|
|
- added SHEXEC command
|
|
- fixed resizebarback for SHADOW_RESIZEBAR ( jim knoble jmknoble@pobox.com)
|
|
- added balloon help everywhere
|
|
- fixed bug with FullMaximize attribute
|
|
- GNOME: button events not bound in wmaker are proxyized (to gmc)
|
|
(Paul Warren <pdw@ferret.lmh.ox.ac.uk>)
|
|
- fixed bug with restoration of maximized window after restart with
|
|
--enable-kde
|
|
- added high-quality filtered rescaling (smoothed rescaling) to wrlib/wmsetbg
|
|
- added SmoothWorkspaceBack
|
|
- fixed crash bug in Paths section of WPrefs
|
|
- optimized image rendering for 15/16 bpp
|
|
- user menus' paths were changed. See NEWS.
|
|
- added a timeout for the workspace name fading
|
|
- HP-UX compiler compatibility workarounds (Sebastien Bauer
|
|
seb_bauer@bigfoot.com)
|
|
- fixed crash with attributes panel
|
|
- save state of all menus when exiting (Sebastien Bauer
|
|
seb_bauer@bigfoot.com)
|
|
- added GNUstep info panel (still needs beautification..)
|
|
- made the paths selector in WPrefs.app use the open file panel
|
|
- fixed crash bug with hiding apps without dock/clip
|
|
- fixed a mem leak in superfluous mode caused by the ghost icon.
|
|
- added possibility to set omnipresent icons in Clip. See NEWS.
|
|
- fixed bug in WPrefs menu editor
|
|
- fixed crash when moving internal window with kbd
|
|
- fixed compilation problem on IRIX machines (Neil Muller
|
|
<neil@octane.sun.ac.za>)
|
|
- replace xde support drop on dock with xdnd.
|
|
- added an (internal use) environment variable for telling WPrefs whats's
|
|
the name of the wmaker binary being ran.
|
|
- more elegant text entries in Clip's menu, regarding single/multiple
|
|
selected icons.
|
|
- fixed cosmetic bug in geom. dpy window for 8bpp
|
|
- removed --enable-kanji and added MultiByteText option
|
|
- rewrote font code to use WINGs
|
|
- made autoraise only work for the active window
|
|
- fixed compilation problem with OpenWindows and other non-X11R6 systems..
|
|
- fixed crash bug when iconsize=24
|
|
- fixed portability prob with raise() in SunOS
|
|
- fixed icon placement bug (Markus Schoder <Markus.Schoder@online.de>)
|
|
- added delete and floppy buttons in file panel.
|
|
|
|
|
|
Changes since version 0.52.0:
|
|
.............................
|
|
|
|
- patched wmsetbg to work with dynamically loadable texture renderer code
|
|
- added libwmfun to distribution (forgot to do so in 0.52.0)
|
|
- added MenuStyle option
|
|
- changed configuration updating to use notifications
|
|
- fixed window move through workspaces in nonopaquemove
|
|
- added message to immediately reread configuration data
|
|
- fixed some bug in XKB modelock toggling
|
|
- fixed crash bug when hiding apps with appicon disabled
|
|
- fixed wrong initial workspace # being shown on attributes panel
|
|
- XSMP updates
|
|
- update colorpanel
|
|
- applied WMSound patch from "Quinn, Anthony" <Anthony.Quinn@usa.xerox.com>
|
|
- fixed focus bug with unfocusable window (I swear I had fixed that before...)
|
|
- applied windoze cycle patch from Paul Warren <pdw@ferret.lmh.ox.ac.uk>
|
|
- changed initscript and exitscript execution from fork()/exec() to system()
|
|
- added ResizebarBack and added appropriate backwards compat. hacks in setstyle
|
|
- applied ]d's patch to allow DEMATERIALIZE_ICON over windows
|
|
- made clip arrows gradiented
|
|
- added a crashing dialog panel to select what to do on crashes.
|
|
- fixed the problem with showing a window as focused in the window list menu
|
|
while it was on another workspace.
|
|
- show workspace name on screen when switching workspaces
|
|
- made setstyle support WorkspaceSpecificBack
|
|
- fixed getstyle prob with filenames with spaces (Pierre Phaneuf
|
|
<pp@ludusdesign.com)
|
|
- fixed crash with InfoPanel in multihead dpy
|
|
- Fixed bug in WPrefs that added a new line at the end of autostart script
|
|
at every save, growing it indefinitely.
|
|
- fixed a memory leak in wrlib (Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>)
|
|
- fixed crash during forced shutdown of X (Wolfram Gloger
|
|
<wmglo@dent.med.uni-muenchen.de>)
|
|
|
|
|
|
Changes since version 0.51.2:
|
|
.............................
|
|
|
|
- made the Attributes panel be available for all windows, even
|
|
for completely broken apps (although settings wont be saved for
|
|
completely broken apps)
|
|
- fixed compilation problems with compile time #defines
|
|
- workaround for crash during startup related to hiding miniaturized windows
|
|
from Matt Armstrong <matt_armstrong@bigfoot.com>
|
|
- fixed focus problem with unfocusable windows
|
|
- fixed bug in WPrefs that changed EXIT to SHUTDOWN
|
|
- fixed menu title messup bug in WPrefs
|
|
- added a dot to mark hidden applications (compile time) (id@windowmaker.info)
|
|
- enhancements to the modelock patch (id@windowmaker.info)
|
|
- show kbd mode for modelock (id@windowmaker.info)
|
|
- enhanced positioning of transient windows
|
|
- added dynamically loadable texture renderer code
|
|
from Tobias Gloth <gloth@online.de>
|
|
- added DisableMiniwindows option
|
|
- kde: miniaturize animation will match the taskbar icon (KWM_WIN_ICON_GEOMETRY)
|
|
- miniwindows show the title of the window if there is none set for it
|
|
- fixed crash on kpanel restart
|
|
- remember window shortcuts after restart
|
|
- change edge resistance to account for panels and stuffs
|
|
- narrower menus
|
|
- fixed auto raise/lower behaviour of clip for docked applications that have
|
|
their own window (applets).
|
|
- cleaned up Clip's autocollapsing code, and made it to be similar to the
|
|
auto raise/lower code (much cleaner).
|
|
- fixed a race condition in Clip behavior when changing workspaces, if set to
|
|
autocollapsing.
|
|
|
|
|
|
Changes since version 0.51.1:
|
|
.............................
|
|
|
|
- fixed bug with window that can get focus if both shaded and hidden.
|
|
- maximize for full screen
|
|
- fixed problem with frame drawing in non-opaque
|
|
- fixed installation path prob [jmknoble@pobox.com]
|
|
- fixed bug moving window when only one window is on screen
|
|
- fixed bug with ignored GNUstep attributes
|
|
- fixed WPrefs crash in Mouse Preferences
|
|
- fixed crash bug in WINGs/wmaker startup
|
|
- added workaround for kde pager crash bug
|
|
- made %W in root menu and wmsetbg -w take numbers starting from 1
|
|
- fixed crash bugs with kpanel
|
|
|
|
Changes since version 0.51.0:
|
|
.............................
|
|
|
|
- put . to mark hidden apps
|
|
- fixed dont set xset stuff option in WPrefs
|
|
- fixed menu title messup in WPrefs
|
|
- fixed WPrefs message dialogs for invalid menus
|
|
- fixed workspace back setting in all screens
|
|
- fixed WorkspaceSpecificBack / wmsetbg
|
|
- added WindozeCycle patch (being rewritten)
|
|
- cleaned up focus/unfocus state transitions
|
|
- made WPrefs more robust
|
|
- fixed locale file (po) installation stuff
|
|
- fixed focus loss when dragging window across workspaces
|
|
- fixed workspace baby boom with nextworkspacekey
|
|
- removed ignore_next_unmap kluge
|
|
- install defaults data in /usr/local/etc
|
|
- added menu for miniwindow
|
|
- fixed remove resizebar from shaded window
|
|
- rewrote library/header search code in configure
|
|
- rewrote window move/edge resistance code
|
|
- added window border resistance
|
|
- changed EdgeResistance option to only YES/NO
|
|
- added workaround for glibc bug in sscanf("", bla, bla)
|
|
- hopefully fixed WM_COLORMAP_WINDOWS crash bug
|
|
- fixed searching of localized menus
|
|
- fixed --help option
|
|
- fixed handling of docked apps with . in their instance names
|
|
- RSupportedFileFormats() in wrlib will now return a static buffer
|
|
- fixed bug in StartHidden
|
|
- a little faster startup
|
|
- will rearrange icons after moving an icon if autoarrangeicons
|
|
- fixed icon overlap bug
|
|
- fixed crash with internal dialogs and multi-heads
|
|
- added standard colormap support to wrlib (taken from libXmu sources)
|
|
- fixed memory leak in attribute panel
|
|
- fixed crash with CalendarManager deiconify
|
|
- fixed heisencrash when mapping new windows
|
|
- fixed totally buggy wmaker.inst ~/.xinitrc checker
|
|
|
|
Changes since version 0.50.2:
|
|
.............................
|
|
|
|
- added some new icons made by Marco
|
|
- kde: fixed stacking order reporting for modules
|
|
- gnome: fixed state change request handling
|
|
- fixed handling of file names with non-alphanum characters in wmsetbg
|
|
- hopefully fixed timestamp problem that caused regeneration of configure
|
|
- fixed a bug in the auto raise code
|
|
- made SIGHUP exit wmaker and SIGUSR1 restart for GNOME compatibility
|
|
- fixed %a() bug (now it really is fixed!)
|
|
- fixed docking icons in last icon
|
|
- fixed WMInsertPopUpButtonItem()
|
|
- fixed bug that caused fonts of themes to be ignored
|
|
- fixed bug in path handling in getstyle
|
|
- stop icon explosion animation by clicking on root window
|
|
- made SAVE_SESSION save the state of the dock
|
|
- added command line option aliases that adhere to the GNU standards
|
|
- fixed png gamma bug (actually unmade buggy fix)
|
|
- fixed bug in property notify handling
|
|
- removed KeepTransientsOnTop
|
|
- fixed window focus when switching workspaces
|
|
- fixed attribute inspector Apply for dont bind keys
|
|
- fixed bad colormap bug (I hope)
|
|
- added acceleration to keyboard window move
|
|
- %W expand to current workspace #
|
|
- fixed background pixmap color problem (cpixmap etc)
|
|
- applied drop shadow patch
|
|
- fixed crash on startup with xconsole and xdm
|
|
- fixed portability prob with MkLinux/PPC
|
|
- fixed portability prob with Alpha
|
|
- added color panel to WINGs
|
|
- added support for olwm/OPEN LOOK(tm) hints
|
|
- added SaveYourself support
|
|
- fixed bug in start maximized
|
|
- added _WINDOWMAKER_NOTICEBOARD protocol
|
|
- added docklib
|
|
- updated utility parameter format to GNU standards
|
|
- removed libPropList from distribution and merged with GNOME one
|
|
|
|
Changes since version 0.50.1:
|
|
.............................
|
|
|
|
- fixed wmsetbg
|
|
- fixed parsing of WorkspaceSpecificBack
|
|
- fixed initial workspace for new windows
|
|
- added the workspace button proxy thingy for GNOME
|
|
- added more GNOME compatibility fixes
|
|
- fixed bug in %a() macro in root menu
|
|
|
|
Changes since version 0.50.0:
|
|
.............................
|
|
|
|
- fixed bug that allowed docking of icons to outside the screen
|
|
- added extra code to handle kpager bug
|
|
- fixed crash when opening appicon menu
|
|
- fixed problem that caused Motif hints to be sometimes ignored
|
|
- fixed bug in layer treatment of GNOME hints
|
|
- fixed weirdness in initial window workspace
|
|
- fixed problem with Sun compilers
|
|
- fixed bug with () Workspace{Specific,}Back specs
|
|
- added --disable-rpath option (from KDE) by request
|
|
- maybe fixed bug with StarOffice
|
|
- fixed pipe fd inheritance mess
|
|
- fixed bug in kde workspace renaming
|
|
- fixed installation problems
|
|
|
|
Changes since version 0.20.3:
|
|
.............................
|
|
|
|
- window list is ordered by workspace
|
|
- preliminary grid move mode
|
|
- fixed prob with docked apps with the same name switching places (like wmmon
|
|
and wmmon -s)
|
|
- wrapping of workspace switching for 5button mice
|
|
- added restart in fallback menu
|
|
- fixed buglet in modifier error reporting
|
|
- extra options in window command menu
|
|
- changed select() used in wevent.c to poll()
|
|
- fixed bug in SGI boxes (black dialogs)
|
|
- added IconTitleBack, IconTitleColor
|
|
- made error checking stricter
|
|
- fixed crash when saving application supplied icons that have many colors
|
|
- added move threshold to menus
|
|
- added textured gradient textures
|
|
- added -nofont flag for setstyle
|
|
- added -p flag and theme pack support for getstyle
|
|
- fixed crash bug when clicking on menu title opened with kbd
|
|
- fixed bug that caused incorrect saving of icon configuration (the -name bug)
|
|
- scale pixmap texture for workspaceback type will maintain aspect ratio
|
|
- fixed memory leak in jpeg loader
|
|
- started XStandardColormap support
|
|
- added StartMaximized window flag
|
|
- fixed bug of mixed up Unfocusable and StartMiniaturized flags
|
|
- yet another try to switch to shared libraries
|
|
- workspace specific background images
|
|
- stack new windows to under focused window if autofocus is off (disabled)
|
|
- added kde support
|
|
- implemented the "GNOME Window Manager Compliance" stuff
|
|
- window move/resize by keyboard
|
|
- rewrote window attribute code to make it cleaner
|
|
- added --enable-lite configure option
|
|
- added support to change prompt in %a() for root menu
|
|
- rewrote exit code
|
|
- added KeepInsideScreen=YES; for scilab in default WMWindowAttributes
|
|
- added an option to the Clip, to allow automatic Raise/Lower when the mouse
|
|
cursor enter/leave the Clip.
|
|
|
|
|
|
Changes since version 0.20.2:
|
|
.............................
|
|
|
|
- hysteresis for menu item selection (delayed selection for selecting
|
|
submenu items)
|
|
- window shortcuts
|
|
- removed Hide Others from window commands menu
|
|
- window commands menu will close when the window for it is closed
|
|
- made shade not set the Iconic state
|
|
- fixed bug in miniaturizing atribute panel
|
|
- made frame rectangles be more visible in PseudoColor (8bpp)
|
|
- fixed bug for 64bit machines
|
|
- added support for ICCCM 2.0 WM_COLORMAP_NOTIFY message
|
|
- fixed bug for apps that put strings with . in WM_CLASS
|
|
- added handling for reparented client windows
|
|
- fixed bug with window positioning
|
|
- fixed cascade window placement to account for dock
|
|
- added modelock stuff
|
|
- added X include path in gfx header when configure searches for headers
|
|
- fixed bug in window positioning by clients
|
|
- added run-time test for shared pixmap support on server
|
|
- changed order of link flags in Makefiles
|
|
- fixed problem with random window placement
|
|
- fixed multiple window selection for multiheads
|
|
- grayscale and 8bit jpeg support
|
|
- fixed client restoration in restart/exit in multiheads
|
|
- started session management code
|
|
- fixed problem with docked programs that have names with spaces
|
|
- updated WPrefs.app for iconificationstyle
|
|
- added -static command line option
|
|
- put redundant NoWindowOverDock
|
|
- fixed overlapping clip icon bug
|
|
- extended window level code
|
|
- added KeepOnBottom hint
|
|
- added iconification style to WPrefs.app
|
|
- fixed crash with bad value in defaults file
|
|
- changed icon stacking code
|
|
- added primitive support for 5 button mouse (for switching workspaces)
|
|
- fixed BadAccess and crash on programs that do XGrabButton
|
|
- fixed bug with rootmenu Exec not working when stty is called from ~/.tcshrc
|
|
- fixed bug with Move menu and sloppy focus
|
|
- temporarily removed SHELL support in apps menu
|
|
|
|
Changes since version 0.20.1:
|
|
.............................
|
|
|
|
- fixed timer bug
|
|
- removed NoWindowUnderDock
|
|
- error reporting mechanism has changed in wrlib. Instead of a writing
|
|
the message in a string, it will place the error code in RErrorCode
|
|
- smoother icon selection
|
|
- persistent client supplied icon pixmaps
|
|
- fixed yet another crash on emacs exit bug
|
|
- fixed portability prob in wrlib shm code
|
|
- fixed bug in DISPLAY variable setting in multiheads
|
|
- fixed a few more portability problems related to storing struct properties
|
|
- fixed damaged balloons on Suns/8bpp (I guess)
|
|
- better "one of" type option handling
|
|
- added a timeout for some animations
|
|
- support for large binary files in wxcopy/wxpaste
|
|
- fixed bug of losing focus when resizing/moving windows
|
|
- fixed bug in libproplist
|
|
- fixed focus with sloppy
|
|
- changed permissions of shm segments to 0666. Now, if someone has a shm
|
|
leak, we can know who it is.
|
|
- faster titlebar texture update
|
|
- faster icon kaboom
|
|
- added different undocking animation
|
|
- updated wmaker -version to output "Window Maker" instead of WindowMaker
|
|
- fixed crash bug with transient windows (gimp etc)
|
|
- fixed bug with popen()+wwarning() - problem opening cpp'ed menus
|
|
- added test for header files in configure for gfx libraries
|
|
- simplified building process, making libPropList be always built
|
|
- fixed crash with bad mgradient color entry
|
|
- docked appicons that are being edited/killed cant be moved (mutex fix)
|
|
- more features in wxcopy/wxpaste
|
|
- fixed bug with state file in multiheads
|
|
- selection retrieval moved to WINGs
|
|
- fixed workspacekey to switch workspaces in the current layer
|
|
- fixed workspacekey to not switch to inexisting workspace unless
|
|
AdvanceToNewWorkspace is YES
|
|
- fixed bug with disappearing windows if a workspace switch is made on startup
|
|
- fixed blocking of window creation/destroy events when opening menu with kbd
|
|
- fixed aspect ratio setting bug
|
|
- fixed crashing when miniaturized window is closed during animation
|
|
- added XDE support
|
|
- fixed stupid bug in shape stuff
|
|
- raised threshold for removing docked icons
|
|
- fixed HideOthers for windows with NoAppIcon=YES
|
|
- if Cancel is pressed in dialog box of %a in menu cmd lines, the command
|
|
will be canceled
|
|
- slightly better dithering for 8bpp
|
|
- apps menu will use $SHELL, instead of /bin/sh to run EXEC menu commands
|
|
- cleaned up some code (GetNormalHints(), wManageWindow(),
|
|
wGetWindowSavedState() et al, )
|
|
|
|
|
|
Changes since version 0.20.0:
|
|
.............................
|
|
|
|
- fixed cpixmap to use the specified color for background around the image.
|
|
- fixed compiling problem in wrlib.
|
|
- fixed bug with bad shortcut names in menus.
|
|
- fixed some compiling compatibilities.
|
|
- added a new theme, named BlueWaves.
|
|
|
|
|
|
Changes since version 0.19.3:
|
|
.............................
|
|
|
|
- fixed crash when closing windows in autoraise
|
|
- fixed a memory leak
|
|
- fixed a crash when closing Lotus Notes
|
|
- rewrote colormap code
|
|
- incomplete multihead support
|
|
- optimized wrlib dithering code
|
|
- new superfluous animation
|
|
- fixed cpixmap bug
|
|
- fixed sound bugs
|
|
- fixed miniaturization bug
|
|
- added script to be called when wmaker exits
|
|
- fixed GNUSTEP_WM_ATTR writing/reading
|
|
- added quick and dirty selection pasting in text fields
|
|
- fixed animation to be displayed again when unhiding an application.
|
|
- made the miniaturize animation a runtime option. See NEWS.
|
|
- fixed bug with reassigning keyboard shortcuts after they are changed.
|
|
- added edge resistance. See NEWS.
|
|
- fixed bug with long names when renaming workspaces.
|
|
- fixed clip's balloon to not overlap the clip's buttons.
|
|
- fixed bad update of clip's workspace menu after workspace name change.
|
|
- fixed bug with cpixmap in wmsetbg.
|
|
- fixed a memory allocation problem in wrlib.
|
|
- AIX bug compatibility in XmbTextEntents()
|
|
- fixed jpeg loading bug
|
|
|
|
Changes since version 0.19.2:
|
|
.............................
|
|
|
|
- fixed visual problem when mapping internal panels
|
|
- better looking bevels for solid textures
|
|
- centered pixmap texture (cpixmap)
|
|
- added compile-time selectable animations for miniaturization
|
|
- fixed bug with moveto workspace, omnipresent and miniaturize
|
|
- fixed doubleclick bug
|
|
- added GIF file support (through libgif)
|
|
- implemented close color allocation in WINGs
|
|
- fixed bug with visuals different than default
|
|
- finished balloons
|
|
|
|
Changes since version 0.19.1:
|
|
.............................
|
|
|
|
- clip balloon under the clip
|
|
- fixed setting of DISPLAY env var from wmaker.
|
|
- fixed bug of passing focus to shaded window in other workspace
|
|
- changed ballon font from titlebar font to displayfont
|
|
- update menu when menu file path is changed in WMRootMenu
|
|
- fixed OPEN_MENU stuff in WPrefs
|
|
- fixed bug with mdgradient
|
|
- fixed maximize with NoWindowOverIcons
|
|
- fixed bug with kbd focus change
|
|
- fixed race in autoraise
|
|
- fixed bug in menu section of WPrefs
|
|
- fixed problem with modifier keys
|
|
|
|
|
|
Changes since version 0.19.0:
|
|
.............................
|
|
|
|
- fixed bug in balloon titles
|
|
- fixed stupid bug in workspace renaming from menu
|
|
- fixed bug with iconsize != 64
|
|
- fixed forgotten menu saving in WPrefs
|
|
- fixed various bugs in WPrefs
|
|
- fixed kbd menu traversal bug
|
|
- fixed bug with multiple depth supporting servers
|
|
- fixed disappearing outer border of shaped windows
|
|
- kluged bug with shaped window resize
|
|
- fixed bug in WPrefs for systems without TIFF
|
|
- fixed bug with Info/Legal panel closure
|
|
- fixed Clip's look.
|
|
|
|
Changes since version 0.18.1:
|
|
.............................
|
|
|
|
- added shade indicator for window list
|
|
- fixed small problem in menu autoscrolling
|
|
- fixed bug when reading a corrupted defaults file
|
|
- visual depths different than the default works now
|
|
- fixed problem with non-ascii characters in localized dialogs
|
|
- workspace rename from clip menu
|
|
- fixed memory leak in internal proplist parser
|
|
- fixed infinite loop when parsing mgradient with bad color name
|
|
- fixed bug with paths containing ~ in iconchooser
|
|
- cleaned up double-click code
|
|
- balloon help
|
|
- fixed bug with launching of ForcedDock apps
|
|
- fixed cosmetic bug with miniwindows and titlebar
|
|
- fixed bug with applications that steal input focus
|
|
- EmulateAppIcon window attribute
|
|
- Revert in attribs panel will not apply the changes
|
|
- fixed bug with focus being left in old workspace after switching to an empty
|
|
workspace.
|
|
- finished clip remakeup
|
|
- more generic and faster icon placement algorithm
|
|
- icon yard
|
|
- fixed wxcopy bugs
|
|
|
|
|
|
Changes since version 0.18.0:
|
|
.............................
|
|
|
|
- fixed cosmetic bug in beveling of pixmap/gradient textures
|
|
- fixed bug in titlebar mouse bindings
|
|
- fixed some bugs in proplist menu
|
|
- fixed bug in window list menu indicator
|
|
- fixed a very old bug related to unwanted button grabs in non-click-to-focus
|
|
- fixed bug when opening settings panel for appicon with invalid icon file
|
|
- winspector appicon related bug fix
|
|
|
|
Changes since version 0.17.5:
|
|
.............................
|
|
|
|
- fixed handling of signals when the X event queue is empty
|
|
- fixed blank window titles
|
|
- made current workspace entry be disabled in Move To window menu command, and
|
|
in the Clip's Move To submenu.
|
|
- fixed menu width calculation
|
|
- fixed bug with buttonpress/release events
|
|
- fixed problem with WMRootMenu with a ~ in the path
|
|
- fixed bug caused that caused the clip to not function properly,
|
|
unless a workspace switch was made
|
|
- added a hack to make everything work even if NumLock or ScrollLock is on
|
|
- added a little more verbosity to error messages
|
|
- fixed kluged workspace menu in clip
|
|
- removed workspace menu mapped through the microbutton in the clip.
|
|
- remade clip button layout to be more usable
|
|
- fixed bug with keepontop and apps with Motif hints (x11amp)
|
|
- changed menu border drawing
|
|
- fixed bug in clip free slot finder code
|
|
- fixed infinite reproduction of OPEN_MENU submenus bug
|
|
- added support for future extension to dock totally broken apps (wharf-like
|
|
dumb launching)
|
|
- changed icon of close button when app doesn't understand WM_DELETE_WINDOW
|
|
- removed SwapMenuButton and added 3 finer grained equivalent options
|
|
- better docked application settings panel
|
|
- fixed positioning problem with attributes panel
|
|
- removed WorkspaceChangeDelay and cleaned up related stuff
|
|
- removed AClipColor and IClipColor
|
|
- added SelectKey back
|
|
- removed install -d from po/Makefile
|
|
- i18n support in WINGs (dialog panels)
|
|
- rewrote menu scrolling code (possibly fixed related crashing bug)
|
|
- fixed crash with icons bigger than the tile
|
|
- fixed bug in attributes editor to apply changes to dont bind {keys, mouse}
|
|
- fixed bug in unhide that unhided all windows in the same workspace
|
|
- moved noappicon to Application Specific options.
|
|
- fixed revert for StartHidden
|
|
- changed style in default WindowMaker domain file
|
|
- fixed bug in hash table
|
|
- fixed bug with transients for leaders that don't have their leader hint
|
|
set to themselves
|
|
- changed all window_flags to have default values of 0 (closable -> no_closable)
|
|
- fixed bug with workspace change of hidden miniwindows
|
|
- added descriptive icons in window list
|
|
- fixed bug of having to keep mouse over window to edit textfields
|
|
of wmaker panels
|
|
- extended menu shortcuts to proplist menus
|
|
- changed proplist menu format: removed redundant array for submenus
|
|
- made arrangement of icons when workspace is switched to not arrange moved
|
|
icons
|
|
- fixed bug in focusfollowmouse that made windows under the currently
|
|
focused window that close, to not get the focus
|
|
- if the app is a .app, it will try to find it's icon in the .app
|
|
directory and save it in the WMWindowAttributes, so that the dock can use it.
|
|
- drag docklets that select for mouse events to with Alt+drag
|
|
|
|
Changes since version 0.17.4:
|
|
.............................
|
|
|
|
- fixed bug titlebar when closing transient of unfocusable window
|
|
- fixed crashing bug with attributes editor when saving
|
|
|
|
Changes since version 0.17.3:
|
|
.............................
|
|
|
|
- added Info panel
|
|
- fixed crashing bug in libproplist
|
|
- do not crash anymore if config files are bad
|
|
- better handling of libjpeg errors
|
|
- changed method to select icons
|
|
- fixed bug in dock panel
|
|
- fixed bug in Remove Icon in clip
|
|
- fixed serious memory leak in wrlib
|
|
- fixed bug that allowed addition of more than 1 WORKSPACE_MENU
|
|
- rewrote proplist parser by hand. Seems to work with no crashes, but I'm
|
|
sure someone will crash it...
|
|
- fixed invisible text in geometry display when unfocused titlebar is black
|
|
- fixed bug with rootmenu that caused twin menus to be left mapped
|
|
- added DontConfirmKill option to remove confirmation panel for Kill
|
|
- fixed bug with hide of app with wmaker menu
|
|
- changed all NSsomething internal flags for the GNUstep attributes to
|
|
WMsomething
|
|
|
|
Changes since version 0.17.2:
|
|
.............................
|
|
|
|
- fixed bug in attributes panel with Disable Resizebar
|
|
- fixed save in attribs panel with windows other than the client leader
|
|
- bug in attribs panel with Revert that made it save attributes with the
|
|
wrong name
|
|
- fixed (by kluging) bugs related to destroying dialog panels in a bad order
|
|
- fixed various bug with hide in empty screens
|
|
- fixed various potential races in miniaturize/shade code
|
|
- added Keep Icon command in clip
|
|
- made remove selected icons to remove current icon
|
|
- changed clientdata of clip to the clicked icon instead of the clip.
|
|
- renamed collect icons, made clip icons have a more uniform behaviour, added
|
|
keep icon command.
|
|
- fixed docking of apps that dont have WM_COMMAND and when the user clicks
|
|
Cancel in the command input dialog.
|
|
- fixed bugs in moving commandless icons between dock/clip or workspaces
|
|
- fixed bug hiding miniaturized windows
|
|
- fixed bug when reloading rootmenu with more than one shortcut
|
|
- fixed bug that launched shortcut entries without modifier together with
|
|
modified shortcuts
|
|
- even algorithm to find free slot in clip
|
|
|
|
Changes since version 0.17.1:
|
|
.............................
|
|
|
|
- Makefile.am fixes
|
|
- removed libtoolized libPropList
|
|
- fixed cascade placement
|
|
|
|
Changes since version 0.17.0:
|
|
.............................
|
|
|
|
- updated Makefile of the po directory
|
|
- removed useless strdup() in proplist.l
|
|
- fixed problem with systems that dont have PATH_MAX in <limits.h>
|
|
|
|
Changes since version 0.16.1:
|
|
.............................
|
|
|
|
- removed the Select key binding.
|
|
- changed Normal speed type to Medium and added UltraFast.
|
|
- Shift-dbl-click on appicon brings the app to current workspace.
|
|
- replaced menu based configuration of docked apps with a panel.
|
|
- added Unhide Here command for appicon menus
|
|
- partially corrected bug in icon selection code in window inspector. Was not
|
|
working correctly for multiwindow apps with appicon.
|
|
- added command menu for appicons
|
|
- removed global variables from winmenu.c
|
|
- fixed some memory leaks and removed redundant code in icon choosing code
|
|
- made Kill in dock menu to unconditionally XKillClient() the app. Sending
|
|
WM_DELETE_WINDOW would not close the app if the app had multiple windows
|
|
- added confirmation dialogs for Kill in appicon menus
|
|
- made ClipMaxIcons to be compile time settable
|
|
- renamed NoSound to DisableSound
|
|
- changed NoAutowrap to DontLinkWorkspaces
|
|
- fixed bug that prevented windows moved to other workspaces break Unhide
|
|
- fixed bug that made titlebar buttons disappear when font sizes were changed
|
|
in NewStyle
|
|
- changed Hide command binding in miniaturize button from Alt-Click to
|
|
Control-Click
|
|
- changed decoration window attributes to affect only decorations and their
|
|
names
|
|
- fixed MWM_HINTS support, removed MWMHints from WWindow
|
|
- removed Right button constrain window resize to horizontal only. It breaks
|
|
Alt-Right button resizes through the client area of window.
|
|
- fixed menu flicker problem when changing textures
|
|
- fixed bug miniaturizing shaded transient windows
|
|
- added shortcuts for menus
|
|
- remade titlebar bevel drawing
|
|
- fixed all known cosmetic bugs in titlebars and menu
|
|
- better algorithm to find free slot in clip
|
|
- user attributes have priority over program attributes
|
|
- removed LeftHanded and wLeftBtn/wRightBtn stuff
|
|
- added DisableWSMouseActions
|
|
- added SwapMenuButton
|
|
- renamed all NoSomething option names to DisableSomething, except NoWindow*
|
|
- removed ConstrainWindowSize
|
|
- fixed focus bug when changing workspaces in sloppy focus
|
|
- Changed the look of temporary attracted icons in Clip.
|
|
- Better detecting of graphic libraries.
|
|
- Made the menu scrolling with mouse button pressed to be smooth and clean.
|
|
- fixed a bug that left empty frames if a window was withdrawn on a different
|
|
workspace
|
|
- removed iconification animations for windows not in the current workspace
|
|
- readded shm support in wrlib
|
|
- merged libwwm.a with WINGs
|
|
- major cleanup of library function names.
|
|
- detect "lapses of memory" that cause forgetting to build libPropList and
|
|
build it automatically.
|
|
|
|
|
|
Changes since version 0.16.0:
|
|
.............................
|
|
|
|
- Fixed bug with applications set to start hidden.
|
|
- Fixed buggy getSpeed() that caused crash on some systems.
|
|
- Miscellaneous bug fixes.
|
|
- The resizebar cornewr handle is correctly rescaled when resizing.
|
|
- OPEN_MENU will read again menus from files.
|
|
- Right drag in corner handle of resizebar restrict resize to only horizontal.
|
|
- Corrected typo with default fonts used in WINGs.
|
|
- Implemented superfluous stuff as a runtime option. Is Superfluous = Yes/No;
|
|
- Disabling dock and/or clip can be done now from WindowMaker domain too.
|
|
- Selecting new style buttons is now done at run time. See NEWS.
|
|
- Fixed docked appicons to switch to last workspace the app was on when
|
|
unhiding (like not docked appicons do).
|
|
- Moved wNextEvent() and timer events stuff to WINGs.
|
|
- Added autoscroll for scrollers in WINGs.
|
|
- Optimized WMList and WMBrowser in WINGs.
|
|
- Button2 on clip opens workspace menu
|
|
- Changed cycling colors of selected icons.
|
|
- Made icon chooser display a better rendering of alpha-channeled icons.
|
|
- Sorted list/browser entries.
|
|
- Fixed bug in timer code that was causing some timer events to be lost.
|
|
- New Pastel theme.
|
|
- Attracted icons in Clip will have a shadowed look if they are to be removed
|
|
when closed.
|
|
|
|
Changes since version 0.15.1:
|
|
.............................
|
|
|
|
- Modified how the wNextEvent() works, so it will go to sleep when there is
|
|
nothing to do. This changed the busy 5ms checking WindowMaker main loop,
|
|
with one that is active only when there are X events or timer events.
|
|
- Changed WorkspaceTiedMiniWindows option name to StickyIcons.
|
|
- Fixed some bugs with the miniwindows being sticky to workspace.
|
|
- WorkspaceBack now accepts the key None. WorkspaceBack = (None); will not set
|
|
any workspace back.
|
|
- Changed the fix for restoring window stacking order after restart and
|
|
fixed window stacking order on exit.
|
|
- OPEN_MENU command now expands paths with environment variables ($HOME) and
|
|
tildes (~user)
|
|
- automatic restart of another window manager on SIGSEGV, SIGFPE, SIGBUS
|
|
- removed HorizontalResizeThreshold option. To restrict resize to only
|
|
horizontal use Shift-drag in the corner handle.
|
|
- Added option to allow vertical maximizing not to overlap the minimized
|
|
windows. It is NoWindowOverIcons = Yes/No;
|
|
- Applications written with XForms library will get an app-icon now.
|
|
- Included the MWM hints for GNOME support. There is also a configure option
|
|
--with-gnome=yes/no.
|
|
- The dialog to enter the docked icon command is no longer called, if icons
|
|
are collected/attracted and the "Keep Attracted Icons" is not set.
|
|
- fixed start workspace in Attributes inspector. Current Workspace is the
|
|
workspace the user is when the app is started.
|
|
- clicking on the appicon switches to the workspace where the app was last
|
|
focused before unhiding
|
|
- fixed problem with aspect ratio setting (gr_osview etc.)
|
|
- changed some extensions in the default config/data files and removed
|
|
Sound.{xpm,tif} because it seem to be copyrighted.
|
|
- added icon selection panel
|
|
- changed selection indication of icons. Removed SClipColor option
|
|
- simplified animation speed options (IconSlideDelay, IconDelayStep,
|
|
MenuScrollDelay, MenuScrollStep etc. etc) to IconSlideSpeed etc.
|
|
- removed Start miniaturized/hidden items from Dock/Clip and added them
|
|
as attributes
|
|
- fixed Save in Attributes Panel. It should apply the changes before saving
|
|
- changed format of geometry information in WMState
|
|
- added DontSaveSession window attribute
|
|
- changed name of NextMenuBehaviour option to WrapMenus
|
|
- turned graphics_exposures off for all GCs created
|
|
- Fixed the big memory leak problem for oldstyle buttons in title bars.
|
|
- Solved problem with undefined ($RM) on Solaris, and maybe *BSD.
|
|
- Fixed how icon extension is set in WMWindowAttributes to be portable.
|
|
- Fixed buggy behavior when dragging a window from first workspace to next.
|
|
- Implemented selecting of miniwindows.
|
|
- Split the Clip menu to be smaller.
|
|
- Modified how selected app-icons/miniwindows are marked.
|
|
- Included patch for single appicon per instance.class pair.
|
|
- StartWorkspace was changed to take precedence over the workspace in which
|
|
application was started from Clip.
|
|
- Applications launched from dock will no longer start on the workspace they
|
|
were launched, but the one the user is in, when the window is mapping.
|
|
- Miscellaneous bug fixes.
|
|
|
|
|
|
|
|
Changes since version 0.15.0:
|
|
.............................
|
|
|
|
- Fixed bug that kept an appicon selected after detaching.
|
|
- Fixed bug that crashed WindowMaker if starting an application with.
|
|
NoAppIcon = Yes; while AutoArrangeIcons = True;
|
|
- Fixed the installed .xinitrc file.
|
|
- Fixed some ANSI C incompatibilities.
|
|
- Applications with omnipresent flag set will be mapped on the current
|
|
workspace, no matter from which Workspace Dock they were started from.
|
|
- mkmenu no longer gets installed, since is no longer needed.
|
|
- Fixed a problem for systems which do bad things for free(NULL);
|
|
- Attracted icons in Clip will not be saved in WMState if
|
|
"Keep Attracted Icons" is not set.
|
|
- Fixed code in defaults.c to use default hard coded values, if a syntax error
|
|
is encountered when parsing the default domain WindowMaker database.
|
|
This avoids a crashing bug if an image for spixmap or tpixmap is not found.
|
|
- Fixed some missing parameter in a call to wWarning() in texture.c which could
|
|
have caused hazardous (even crash) behavior if the pixmap image for texture
|
|
was not found.
|
|
- Fixed code in session handling, to save only one entry for applications with
|
|
multiple windows opened on screen.
|
|
- Implemented option to allow miniwindows to be workspace specific. It is named
|
|
WorkspaceTiedMiniWindows = Yes/No; It is set in WindowMaker domain. Read NEWS
|
|
- Fixed bug with incorrect height restoral of window when unshading requested
|
|
from client.
|
|
- Fixed problem with solid IconBack.
|
|
- Fixed problem with hardcoded /usr/local. The value given to configure with
|
|
--prefix=/some/path is now used.
|
|
- Implemented some workaround to avoid crashing of applications that expect
|
|
WM_STATE hint set before the window is mapped.
|
|
- Changed how the bevel for the menu title is drawn for solid color titlebars.
|
|
They now look nicer, and more consistent with the rest.
|
|
- Implemented a new animation method when blowing the detached icons. See NEWS.
|
|
- Fixed some places in code where hardcoded values (8) were used instead of
|
|
TITLEBAR_EXTRA_HEIGHT.
|
|
- Implemented a marking for the HorizontalResizeThreshold option. It will mark
|
|
the corresponding number of pixels on the resizebar corner if the option
|
|
is greater than 0.
|
|
- Changed WindowPlaceOrigin format from string to array. It should now be:
|
|
WindowPlaceOrigin = (64, 64); Default is (0, 0).
|
|
- The geometry window is now constrained to be always visible on screen, if
|
|
the geometry is set to be displayed Floating.
|
|
- The geometry window size is decided based on the font size. Also the geometry
|
|
window is correctly updated if the font size is changed while running.
|
|
- Deleted unnecessary redrawing code in moveres.c.
|
|
- Many fixes to moveres.c.
|
|
- Put all the keys from defaults.c in WindowMaker domain database.
|
|
- Fixed a crashing bug when workspace names were as long (or longer) as
|
|
MAX_WORKSPACENAME_WIDTH (16 characters). In this case a right click on a
|
|
window title caused WindowMaker to crash.
|
|
- Included support for detecting if system requires to include libxpg4, which
|
|
is needed by some FreeBSD systems, when using --enable-kanji.
|
|
- Some fixes to configure.in and some Makefile.am files to allow the use of
|
|
VPATH feature of 'make', which will let the source and build directories to
|
|
be separate.
|
|
- Changed the application launching code, so it put fork()-ed processes in
|
|
process groups of their own, to avoid locking of entire session, due to a
|
|
badly configure launching child. Only for systems which have setpgrp().
|
|
This is autodetected by configure, and used if available, else it will revert
|
|
to old behavior.
|
|
- Added the AutoCollapse feature to clip. This (when set) will allow the clip
|
|
to stay collapsed, and show when moving the mouse over it. When the mouse
|
|
leaves it, it will collapse back after a delay. Read NEWS.
|
|
|
|
|
|
|
|
Changes since version 0.14.1:
|
|
.............................
|
|
|
|
- Fixed icon tiles and icon titles to update correctly after changes in the
|
|
configuration, without restarting.
|
|
- Added code to deal with different visuals in wrlib. See NEWS.
|
|
- Many things fixed in wrlib.
|
|
- Fixed bug that crashed WindowMaker when the background image was no found.
|
|
- Fixed crashing bug in wRemoveTimerInstance().
|
|
- Changed name of fiend to Clip. It can also be refered like "Workspace dock".
|
|
This means all references should be changed in all configuration files, and
|
|
the command line options.
|
|
- Fixed crashing bug when moving icon between dock and full Clip.
|
|
- Fixed bug in wrlib (RCreateImage), that could crash WindowMaker if trying
|
|
to create an image with not enough virtual memory.
|
|
- Changed code for diagonal rendering in wrlib, to be faster.
|
|
- Implemented multi-diagonal gradients.
|
|
- Fixed problem when shading a window without titlebar.
|
|
- Fixed code in rootmenu.c to substitute ~/ with user's homedir in OPEN_MENU.
|
|
- Implemented sorting feature for OPEN_MENU. Now files in directories are
|
|
sorted alphabetically, with directories first.
|
|
- Some small fixes to the code in generic/list.c
|
|
- Fixed jpeg and png loading in wrlib to be faster.
|
|
- Renamed Style directory to Styles.
|
|
- Striped the .style extension from the style file names. This is to let them
|
|
better be handled by OPEN_MENU.
|
|
- Changed Appereance submenu to include Theme support.
|
|
- Fixed bug when updating clip's main icon.
|
|
- Improved version of wmsetbg. See NEWS for new options.
|
|
- Small gradient testing program in wrlib/testgrad.c
|
|
- Fixed problem with zombie wmsetbg.
|
|
- Integrated dockit in WindowMaker. dockit now gets installed with WindowMaker.
|
|
- Implemented runtime option to allow user to select the origin from where
|
|
windows are placed on screen with auto and cascade placement modes.
|
|
Default is WindowPlaceOrigin = "0, 0"; See NEWS.
|
|
- New behavior of OPEN_MENU. See NEWS.
|
|
- Fixed applications autolaunched from Clip, to be mapped on the same workspace
|
|
as the Clip they were autolaunched from.
|
|
- A default WMState is now installed with WindowMaker, containing only the top
|
|
most dock icon configured to run dockit.
|
|
- Install will automatically detect if you have TIFF, PNG or XPM support
|
|
compiled in WindowMaker (in this order), and update WMWindowAttributes
|
|
accordingly with icon file extensions.
|
|
- Directory structure under .../GNUstep/Library/WindowMaker changed to easily
|
|
support themes.
|
|
- Syntax of WMState was slightly modified. See NEWS.
|
|
- Fixed WindowMaker when using -nodock and/or -noclip command line options
|
|
to preserve the state of old dock and/or clip in WMState.
|
|
- Fixed some mem leaks.
|
|
- Fixed crashing bug in window.c.
|
|
- Fixed bug that allowed a shaded window on other workspace to get focus.
|
|
- New options in dock/clip menu. They allow one to start the app either
|
|
miniaturized or hidden. See NEWS.
|
|
- Applications launched from dock/clip now will be mapped on the workspace
|
|
they were started from, even if meanwhile user change workspaces.
|
|
- Implemented SAVE_SESSION, and CLEAR_SESSION commands for the root menu.
|
|
They are intended to save (or clear) a shapshot a the current session state.
|
|
Read NEWS for details.
|
|
- Added SaveSessionOnExit = Yes/No; option in WindowMaker, to allow autosaving
|
|
the state of the workspace on exit, and its restoral on next session.
|
|
Defaults to No. See also NEWS.
|
|
- Converted menu scrolling parameters to run time. They are (with default):
|
|
MenuScrollDelay = 10; and MenuScrollStep = 5;
|
|
- getstyle now accepts -t to get theme options too. Without -t getstyle will
|
|
only get options for style (without WorkspaceBack and IconBack).
|
|
- Added option in clip menu to allow moving of an icon to another workspace.
|
|
- Fixed clip to remember the drop command over sessions.
|
|
- Added option to clip menu to attract application icons from bottom of screen
|
|
when they are launched, and attach them to the clip. Also there is a flag to
|
|
allow the attracted icons to be kept in clip or destroyed when the
|
|
application is closed. See NEWS.
|
|
- Added option to dock/clip menu to allow one to set the icon image.
|
|
- Fixed bug that not updated the default icon pixmap after the icon background
|
|
changed.
|
|
- Added posibility to (un)select icons in clip with Shift Left click, or
|
|
using the clip menu. Read NEWS.
|
|
- New option for color to mark selected icons. SClipColor = color;
|
|
- Added option to clip to remove selected icons. Read NEWS.
|
|
- Move between clips now applies to all selected icons, or if none selected,
|
|
to the one the mouse was pressed on. See NEWS.
|
|
- Fixed OPEN_MENU to accept names with spaces in them when used for opening
|
|
directories. "foo bar" files or subdirectories are now correctly proccessed.
|
|
- Fixed crashing bug when hiding/showing all windows with inspector panel open.
|
|
- Fixed bug that raised unfocusable windows, (if RaiseDelay>0 and Sloppy or
|
|
Auto focus mode was used) when the mouse pointer got over them. Unfocusable
|
|
windows can still be raised, if selected from the window switch menu, or
|
|
with click on title-bar. Meta click on titlebar will lower them.
|
|
- Fixes in moveres.c to allow a smoother draw of frames while moving and
|
|
resizing windows.
|
|
- Fixed a problem when resizing with Meta+RightClick.
|
|
- Fixed a bug that freezed WindowMaker when dragging a window from one
|
|
workspace to other, with OpaqueMove = No;
|
|
- WindowMaker now uses the values set for MoveToNewWorkspace and
|
|
CycleWorkspaces when dragging windows from one workspace to other, making
|
|
this more consistent with the behaviour of Clip and Next/PrevWorkspaceKeys.
|
|
- Fixed problem with the geometry window not showing up, showing in the
|
|
wrong place or with the wrong numbers in some cases.
|
|
- Put all transparent drawing code into a single function, to ensure
|
|
consistency.
|
|
- Fixed really ugly crashing bug, when editing workspace names with
|
|
Control-LeftClick on the workspace menu name, for workspaces above 10.
|
|
- WindowMaker now reads domains from /usr/local/share/WindowMaker/Defaults
|
|
and merge them with the user domain files. This way new options, or global
|
|
settings are available for old users, without reinstalling these files for
|
|
every user. See NEWS for details.
|
|
- Basic icons needed to run WindowMaker are now part of the main package.
|
|
They are icons for dock, clip, defaultAppIcon, sound server and for xterm.
|
|
All the rest needed for apps that can be started from menu, and have entries
|
|
in WMWindowAttributes, are in WindowMaker-data.tar.gz which can be found on
|
|
http://windowmaker.info/ or ftp://ftp.windowmaker.info/pub/contrib/icons
|
|
- Changed the SlideWindow() function to better adapt to slow machines. Also
|
|
the animation constants are now run time. They are IconSlideDelay = 0;
|
|
IconSlideStep = 5; and IconSlideSlowDown = 50; See NEWS for a more in depth
|
|
description of how it works, and what all these options mean.
|
|
- Changed behavior of AutoArrangeIcons to avoid unnecessarily shuffling of
|
|
icons.
|
|
- Changing icons in WMWindowAttributes domain, now automatically reflect on
|
|
screen, without the need of restarting WindowMaker.
|
|
- Added sound support in WindowMaker. Sound can now be enabled at compile
|
|
time using --enable-sound option to configure. Also there is a runtime
|
|
option named NoSound = Yes/No; See NEWS for details, as sound support is not
|
|
yet fully functional.
|
|
- Some animation constants are now runtime configurable. Please read NEWS file
|
|
for a complete list of all the new entries in WindowMaker domain database.
|
|
- Added option to clip menu to collect all icons on the screen that are not
|
|
already docked.
|
|
|
|
|
|
|
|
|
|
|
|
Changes since version 0.14.0:
|
|
.............................
|
|
|
|
- Fixed stacking problem with main fiend icon.
|
|
- Fixed bug that made fiend's rewind button to not work on IRIX and PPC.
|
|
- Removed "Default" button in panel 4 of the attribute editor and replaced
|
|
with "Browse", to avoid confusion about it. But please note that Browse
|
|
does not work yet.
|
|
- Solved a bug in attribute editor that incorrectly create the appicon for
|
|
an application. This could made WindowMaker to crash in certain conditions.
|
|
- Fixed bug that gived focus to shaded&hidden windows.
|
|
- Added keys to Raise/Lower the fiend. Read NEWS.
|
|
- Added posibility to move app-icons between dock and fiend.
|
|
- Fixed bug in winmenu.c, that caused incorrect menu item disabling in window
|
|
menu, making the attribute editor inaccessible in certain cases.
|
|
- Fiend enhancements. Read NEWS.
|
|
- Added options for advancing to new workspace, and cycling through existing
|
|
workspaces. Read NEWS.
|
|
- Made the delay between changing workspaces with the fiend a runtime option.
|
|
- Fixed bug that caused crash in certain condition when using Sloppy focus.
|
|
- Fixed getstyle to include new options in WindowMaker configuration file.
|
|
- Changed the default color for active fiend buttons and updated it in
|
|
WindowMaker configuration file. You should update this, since the old active
|
|
color was too close to the inactive color.
|
|
- Made the fiend middle button have Active/Inactive color, corresponding
|
|
to its normal/collapsed state.
|
|
- Fixed a small mem-leak when destroying a workspace.
|
|
- Fixed a bug in superfluous.c related to swapping dock position.
|
|
- Fixed resize frame to show the window size numbers. Also fixed the numbers
|
|
shown in that frame to reflect the real window size. Nicer arrows too.
|
|
- Added posibility to send only a synthetic ConfigureNotify event, at the end
|
|
of window moving, instead of every movement, to increase performance.
|
|
- Fixed a bug in docking code, to allow strings with spaces in command name be
|
|
properly quoted.
|
|
- Changed the included asclock.tgz to better adapt to 8 bit displays.
|
|
- Fixed window title updating after changes made with the attribute editor,
|
|
when not using NEWSTYLE.
|
|
- Made spixmap and tpixmap to work. See NEWS.
|
|
- Theme support now available. See NEWS.
|
|
- Fixed bug when loading missing domains that caused WindowMaker to crash.
|
|
- Fixed typo in domain loading to count for global files if user files are
|
|
not available.
|
|
- Fixed bug in Attribute Editor, that crashed WindowMaker when restarting
|
|
or exiting, while an Attribute Editor panel is open.
|
|
- Put clip.tif, clip.png, clip.xpm, clip2.tif, clip2.xpm, Cone.xpm and
|
|
Penguin.xpm in WindowMaker-data_tar.gz. These are icons intended for fiend.
|
|
It can be found on ftp://ftp.windowmaker.info/pub/wmaker/contrib/icons
|
|
|
|
|
|
|
|
Changes since version 0.13.1:
|
|
.............................
|
|
|
|
- put back libPropList tarball in archive. This will not count for people
|
|
with already installed libPropList, since configure will first look for
|
|
the installed version. Read the INSTALL file for details.
|
|
- made a clean-up to let WindowMaker compile with DOCK undefined.
|
|
- working fiend clone. Read the NEWS file for details.
|
|
- fixed bug that caused crash when using FocusNext or FocusPrevious keys
|
|
with no opened window.
|
|
- some small bug fixes.
|
|
- Added handler for SIGHUP. <kill -1 wmaker_pid> will cause wmaker to restart.
|
|
|
|
Changes since version 0.13.0:
|
|
.............................
|
|
|
|
- Enhanced Attribute Editor. It will allow you to set options that apply
|
|
to all windows. Also some new features. Read NEWS file.
|
|
- Fixed bug in Attribute Editor that caused crash when icon was not found.
|
|
- Fixed bug that crashed WindowMaker when some transient windows closed
|
|
and the Attribute Editor remained open.
|
|
- Fixed sloppy focus to correctly transfer the focus to the root window
|
|
when there is no window open, or no window under the pointer.
|
|
- Fixed sloppy focus to correctly focus the window under pointer after a
|
|
restart or workspace change.
|
|
- Fixed shift dbl-click on titlebar to not select the window.
|
|
- libPropList is no more part of distribution. You need to have it installed
|
|
or else you need to download it and compile. See INSTALL file.
|
|
- Added Manome Tomonori's patch to fix kanji supprot. This added a new
|
|
option to configure: --with-x-locale. See INSTALL and FAQ for more info.
|
|
- Fix for clean compile under Irix.
|
|
- Fixed autoarrange icons to do autoarrange after the dbl-click on app-icon.
|
|
This way the appicon will not slip to the bottom left corner at the first
|
|
touch, but let you first unhide the window.
|
|
- Fixed icon box position when dock on the left side. Now dock will not cover
|
|
the app-icons.
|
|
- Fixed typo in application.c that inverted instance and class, thus making
|
|
instance.class options saved in WMWindowAttributes unavailable.
|
|
- Added option SelectKey in WindowMaker config file, that lets one bind a
|
|
key to select/unselect the focused window. Also the same option added
|
|
to the window menu. SelectKey = "some_key_bind";
|
|
- Changed stream->_fileno to fileno(stream) in isEof() in misc.c for
|
|
portability.
|
|
- Fixed window to not place themselves under dock if dock on the left side
|
|
and auto/cascade mode is used.
|
|
- Fixed auto/cascade window placement to not place a new window over a
|
|
shadowed window.
|
|
- Fixed bug in wdefaults.c that do not correctly initialized all bits
|
|
in WWindowAttributes structure to 1.
|
|
|
|
Changes since version 0.12.3:
|
|
.............................
|
|
|
|
- Attribute editor is working.
|
|
- Now menus positions are remembered between sesions if they are sticky
|
|
when WindowMaker exits/restarts.
|
|
- Fixed menu behaviour when using lousy Windoze behaviour, not to select
|
|
the item under mouse pointer if the launching click is shorter than
|
|
the default double-click time.
|
|
- fixed window menu (Move to), to correctly update after a workspace delete.
|
|
- fixed stacking order after restart.
|
|
- fixed FocusPrevious/Next keybindings to skip windows with skip_window_list
|
|
enabled.
|
|
- added horizontal restricted resizing, if modifier key (Shift) is used to
|
|
drag the corner handle of resizebar.
|
|
- minor fixes in WINGs related to the return of some function and string
|
|
update for NULL strings. Also a new function for getting the state of a
|
|
button.
|
|
- fixed some bugs that crashed WindowMaker because of NULL pointers.
|
|
- fixed a crasing bug in the window stacking code.
|
|
- fixed Hide item in window menu to be disabled for windows that do not have
|
|
an application icon, or have set "NoAppIcon = YES".
|
|
- fixed problems with hiding applications without application icon.
|
|
- put back the patches that lost between 0.12.0 and 0.12.3
|
|
- changed autoarrange icons from a compile-time to a runtime option.
|
|
Use AutoArrangeIcons = YES/NO; in 'WindowMaker' options file. Default is NO.
|
|
- added compile time option for shading the resizebar. Default is no shade,
|
|
which is default Openstep/NextStep4.0 look.
|
|
- added pipe menus. '"Name" OPEN_MENU | script_that_constructs_menu'
|
|
See the NEWS file.
|
|
- added configurable horizontal resize threshold.
|
|
|
|
Changes since version 0.12.2:
|
|
.............................
|
|
|
|
- fixed typos and a bug that could cause a crash on machines where
|
|
sizeof(int) was different from sizeof(pointer).
|
|
- this is mainly intended for clarifying the confusion about patches that
|
|
was done in the last releases.
|
|
|
|
Changes since version 0.12.1:
|
|
.............................
|
|
|
|
- fixed stupid, stupid typographical error that caused menus to segfault when
|
|
NexMenuBehaviour / ScrollableMenus were set to YES (which is/was default)
|
|
- changed configure so you can specify the location of graphics libraries and
|
|
their header files (useful for building on different architectures)
|
|
- fixed window focus problem
|
|
|
|
Changes since version 0.12.0:
|
|
.............................
|
|
|
|
- now maintained by Matthew Hawkins <matt@mail.goldweb.com.au> while our
|
|
esteemed friend Alfredo is away. Have a great holiday in Japan, mate!
|
|
- fixed __DuMmY install problems
|
|
- made NextMenuBehaviour and ScrollableMenus run-time configuration options
|
|
instead of compile-time options
|
|
|
|
Changes since version 0.11.1:
|
|
.............................
|
|
|
|
- added Launch command in dock menu
|
|
- fixed manual window placement
|
|
- fixed problem during installation in po/ directory
|
|
- changed Command format for dock state
|
|
- added OffiX DND support for the dock
|
|
- added Move To submenu in window commands menu
|
|
- right click on root window does not deselect windows (to allow workspace
|
|
switch through menu)
|
|
- various 8bpp Colormap related glitches fixed
|
|
- fixed keyboard bindings when all windows are closed
|
|
- OPEN_MENU in unreadable directory fix
|
|
- changed PixmapPath format from : separated paths to array of paths
|
|
- multi color horizontal and vertical gradient
|
|
- fixed crash in unhide application with transient windows
|
|
- OPEN_MENU with optional command
|
|
|
|
Changes since version 0.11.0:
|
|
.............................
|
|
|
|
- fixed bug with menus that caused wmaker to crash
|
|
- brought program parameter dialog box back
|
|
- fixed autoplacement
|
|
- changed window matching precedence for WMWindowAttributes (complete, just
|
|
instance, just class, global)
|
|
- event compression while moving windows for slow videos and ultra-high
|
|
mouse sampling rates
|
|
- fixed private colormap change in 8bpp
|
|
- fixed titlebar redraw on unshade
|
|
- renamed atom _GNUSTEP_WM_MINIATURIZE_WINDOW to _WINDOWMAKER_WM_MINIATURIZE_WINDOW
|
|
- fixed a bug with focusing windows in AutoFocus=NO;
|
|
|
|
Changes since version 0.10.2:
|
|
.............................
|
|
|
|
- fixed autoraise
|
|
- fixed menu weirdness
|
|
- many features brought back
|
|
- fixed maximize bug
|
|
- added a widget set and new dialog panels
|
|
- fixed titlebar update after font change
|
|
- renamed back _WINDOWMAKER_COMMAND to _WINDOWMAKER_WM_FUNCTION
|
|
- fixed bug with miniaturization of bad behaved apps (vtcl)
|
|
|
|
Changes since version 0.10.1:
|
|
.............................
|
|
|
|
- fixed bug with "invisible" menus
|
|
- added AutoFocus option
|
|
- support for pixmap files for dock tile
|
|
- fixed focusmode
|
|
- tile pixmap for icons
|
|
|
|
Changes since version 0.10.0:
|
|
.............................
|
|
|
|
- fixed bug with input focus in sloppy focus mode
|
|
- implemented pixmap mask creation in wrlib
|
|
- root window pixmap option
|
|
- added ppm support in wrlib
|
|
- fixed portability stuff in libPropList
|
|
- merged wmsound and bug fix patches
|
|
- fixed dock icon border width
|
|
- readded focusable option
|
|
- autostart apps on startup
|
|
- added jpeg support in wrlib
|
|
- fixed bug with menus that did not end with a newline
|
|
- RaiseLower now acts on the window under the pointer, as in olwm
|
|
- fixed docked icon move
|
|
- option for left handed ppl (swap left button with right button)
|
|
- generalized titlebar and window frame stuff for windows and menus
|
|
- changed event handling
|
|
- single piece titlebar gradients
|
|
- option and escape expansion for dock commands
|
|
- save workspace state
|
|
- initial workspace window option
|
|
- corrected order of window names for dock state file (was class.instance,
|
|
is instance.class now)
|
|
|
|
Changes since version 0.9.0:
|
|
............................
|
|
|
|
- option to make maximize and window placement account for the Dock
|
|
- fixed modifier binding
|
|
- new menu configuration: OPEN_MENU. Get menu data from file, directory or
|
|
pipe
|
|
- removed rename_ws menu command
|
|
- fixed IgnoreFocusClick
|
|
- more apps can be docked (ghostview et. al)
|
|
- fixed diagonal/horizontal resize detection to be like in NS
|
|
- simplified titlebar button code: removed possibility to add more buttons
|
|
- fixed window gravity handling (xclock -geometry 100x100-0-0)
|
|
- removed shadeable window attribute, added DontMoveOff
|
|
- window resize with Meta-Click3 on window
|
|
- fixed bug that caused keyboard locks if a invalid key was used in a shortcut
|
|
|
|
Changes since version 0.6.3:
|
|
............................
|
|
|
|
- moved to automake
|
|
- changed preference directory from gnustep to GNUstep
|
|
- added tiff support
|
|
- changed preferences to be dynamically modifiable
|
|
- several memory leaks fixed
|
|
- changed meta-dblclick in dock button to start app to control-dblclick
|
|
- fixed bug with unhide app and window list menu
|
|
- miniaturized windows are now hidden when hiding an app
|
|
- fixed bug in random window placement
|
|
- renamed _GNUSTEP_WM_FUNCTION to _WINDOWMAKER_COMMAND
|
|
- close stdin from forked processes, so that they don't block wmaker
|
|
- fixed crash when closing a selected window
|
|
- fixed timer event stuff to be more robust
|
|
- rewrote dialog boxes with Athena
|
|
- removed focusable window option
|
|
- savews now puts -geometry as the first argument of the command line
|
|
- new superfluous stuff: better ghost image/shadow for dock
|
|
- changed handling of menus that fall outside of screen to be like in NS
|
|
- icon caching
|
|
- resize with button2 don't raise window
|
|
- option to change menu highlight color
|
|
- lower miniwindow when miniaturize
|
|
- option for setting icon size
|
|
- keyboard traversal of menus
|
|
- all dock state information saved across sessions
|
|
- must hold Alt to undock running app
|
|
- added focused window indicator in window list
|
|
- CirculateRaise option
|
|
- ModifierKey option
|
|
- fixed duplicated menu bug
|
|
|
|
Changes since version 0.6.2:
|
|
............................
|
|
|
|
- fixed problem with window command menu (click3 on titlebar)
|
|
- fixed appmenus that were not unmapped when focus switched from the app
|
|
- fixed bug with exit dialog when NEWSTYLE is defined
|
|
- miniaturized menus are not mapped when activating an app
|
|
|
|
Changes since version 0.6.1:
|
|
............................
|
|
|
|
- dynamic update of WM_COMMAND hint
|
|
- fixed crash bug with dock and application icons
|
|
- fixed bug with application defined menus
|
|
- selecting a window through the window list, brings windows that fall
|
|
outside the visible area back
|
|
- fixed bug with multiple window moving
|
|
- various platform specific bug fixes
|
|
- removed grab icon application icons
|
|
|
|
Changes since version 0.6.0:
|
|
............................
|
|
|
|
- --enable-shape is the default now
|
|
- fixed group leader change for windows that are already mapped
|
|
- NEWSTYLE button images have the same color as the title text
|
|
- fixed noappicon bugs related to dock
|
|
- fixed starticonic hint (-iconic)
|
|
- broke menu code so that it will not work as OpenStep says. ie: submenus
|
|
are not mapped below the mainmenu. If you want it to be like before,
|
|
undefine SINGLE_MENULEVEL in src/wconfig.h
|
|
- switch to next window (alt+tab) raises the window
|
|
- fixed window title handling for titles that don't fit on the window
|
|
- drag select for window command menu
|
|
- gamma correction for 8bpp
|
|
- fixed bug in full docks
|
|
- workspace switching by window drag
|
|
- added patches for smart and random placement
|
|
- added dgradient fix patch
|
|
- workspace state restoration after restart
|
|
- added PNG support to wrlib
|
|
- changed RLoadImage() support in wrlib
|
|
- set DISPLAY environment variable to what was passed with -display option
|
|
- added animations preference option
|
|
- fixed winitrc
|
|
- restore main menu, workspace menu and window list menu after restart
|
|
- changed gethostname() with getenv("HOSTNAME") || getenv("HOST") to setup cpp
|
|
- fixed bug with program defined titlebar button image in NEWSTYLE
|
|
- added kluge for buggy MetroX servers (look at wconfig.h)
|
|
- ignore CapsLock when handling windows
|
|
- ability to drag windows between workspaces
|
|
- ability to drag icons with a icon window
|
|
- fixed bug with arrange icons for appicons without any window mapped
|
|
- display window's workspace in window list menu
|
|
- if a sticked menu is opened again, a new instance of the menu is created
|
|
|
|
Changes since version 0.5.1:
|
|
............................
|
|
|
|
- fixed bug that crashed wmaker on HPs
|
|
- fixed bug that crashed wmaker with the window list
|
|
- fixed bug with window focus after window miniturization
|
|
- fixed bug that made wmaker crash when it didn't figure a docked app
|
|
has quit. (probably the same problem with XFMail and others)
|
|
- documented ColormapFollowsMouse option
|
|
- workspace renaming through current selection
|
|
- autolaunch indicator
|
|
- dbl-click3 will not start app anymore
|
|
- better handling of long text
|
|
- limited windowlist menu width
|
|
- fixed arrange icons
|
|
- changed geometry display to account for base size if it's not in
|
|
the technical drawing style
|
|
- meta-dbl-click on appicon does hide others
|
|
- changed RaiseOnFocus option with RaiseDelay
|
|
- dbl-click on root window or open submenu entry brings the root menu
|
|
to the cursor.
|
|
- removed AllowMenuLowering option and made menu ontopness work like on dock
|
|
- changed meta-click on dock with meta-dbl-click, to change ontopness
|
|
- moved gradient and image code to a library.
|
|
- added support for icons with alpha channel
|
|
- simplified dithering setup
|
|
- many clean ups
|
|
- not-so-good looking gradients for 8bpp
|
|
- changed application menu stuff
|
|
- started wmaker client library. Try out test/test.c
|
|
|
|
|
|
Changes since version 0.5.0:
|
|
............................
|
|
|
|
- startup stuff has changed!!! Instead of placing ~/.workspace_state in
|
|
your .xinitrc, you must now call ~/gnustep/Library/WindowMaker/winitrc
|
|
from there. Don't forget to update your menu files!!! Read the INSTALL file.
|
|
|
|
- persistent root background colors (read the above item)
|
|
- Spanish, Korean, Czech, Swedish and Dutch locales
|
|
- menu commands can use the current selection as parameter
|
|
(read the menu config file)
|
|
- fixed bug in dock icons with 3 dots on some platforms
|
|
- opaque window move
|
|
- skipwindowlist option
|
|
- better miniaturize animation
|
|
- new silly animation(s) if --enable-superfluous is configured
|
|
- button3 on miniaturize button hides the app
|
|
- fixed bug on multi-window move
|
|
- keyboard bindings ignores capslock state (but not NumLock, ScrollLock etc.)
|
|
- fixed focus in unhide under sloppy focus mode
|
|
|
|
Changes since version 0.4.3:
|
|
............................
|
|
|
|
- dock remembers ontop state
|
|
- OnTopTransients works correctly now
|
|
- removed startWithdrawn option
|
|
- added option to put text over icons (iconText)
|
|
- fixed slippery window move
|
|
- fixed another bug with NEWSTYLE
|
|
- fixed problem with large app_options files
|
|
- more i18n stuff. japanese, german and portuguese locale support.
|
|
|
|
Changes since version 0.4.2:
|
|
............................
|
|
|
|
- fixed black icon bug
|
|
- fixed icon specification for dock
|
|
- fixed docking on left side dock
|
|
- fixed bug in window command menu
|
|
- fixed bug in narrow windows with NEWSTYLE enabled
|
|
- fixed Hide Others crash
|
|
- I18N fixes
|
|
- hopefully stable again
|
|
|
|
Changes since version 0.4.1:
|
|
............................
|
|
|
|
- fixed some crash on startup bugs
|
|
- fixed bug that made excessive use of colors in PseudoColor
|
|
- (re)binding of application icons to Dock icons on (re)start
|
|
- startWithdrawn window attribute
|
|
- finished window list menu (button2)
|
|
- implemented GSClientResizebar, GSMenuWindow, GSIconWindow,
|
|
GSFullKeyboardEvents
|
|
- implemented WINDOWMAKER_COMMAND ClientMessage handler
|
|
- OffiX DND support in icons (for Trash)
|
|
- portability fix for SunOS 4.x
|
|
- fixed hide for windows with .noAppIcon: true
|
|
- remember if window was hidden on restart
|
|
- remember workspace on restart
|
|
- do not auto-launch apps that are already running
|
|
- asclock (and other docked apps) do not die on restart
|
|
- forced application docking for undockable apps. See utils/dockapp
|
|
- raiseOnFocus option for focus-follow-mouse mode
|
|
- window command menu
|
|
- fixed NEWSTYLE titlebars and converted menu titlebar button too
|
|
|
|
Changes since version 0.4.0:
|
|
............................
|
|
|
|
- fixed bug in I18N support
|
|
- fixed bug that caused crash when patched xv was ran
|
|
- cosmetic fix for transparent icon images
|
|
- tell about apps that couldn't be launched
|
|
- auto-launch in dock
|
|
- patch for asclock to work on dock
|
|
- raise/lower dock
|
|
- fixed bug in workspace change when there are no windows
|
|
- allow screen side change for dock
|
|
|
|
Changes since version 0.3.2:
|
|
............................
|
|
|
|
- application icons (not mini-windows) like I think how it is on NEXTSTEP(tm)
|
|
- fixed "slippery" icon movement
|
|
- added a Dock (not for GNUstep, as it will have it's own)
|
|
|
|
Changes since version 0.3.1:
|
|
............................
|
|
|
|
- fixed bug that caused window frames to be left after window closure
|
|
- submenus are opened to the left/right if it is too close to the right/left
|
|
edge (not perfect, but better than before)
|
|
- remember window state (shade) on restart
|
|
- fixed resize bug
|
|
- FreeBSD portability fixes
|
|
- fixed bug in workspace menu with more than 9 workspaces
|
|
- removed _GNUSTEP_WM_RESIZE_WINDOW, _GNUSTEP_WM_RESIZED_WINDOW protocols
|
|
- fixed bug that caused crash when closing miniaturized apps
|
|
- fixed little bug in resize
|
|
- changed default shortcuts to be closer to NEXTSTEP(tm) (raise/lower window)
|
|
|
|
Changes since version 0.3.0:
|
|
............................
|
|
|
|
- added diagonal gradients
|
|
- ignoreHideOthers window flag
|
|
- optimized/fixed window raising and lowering
|
|
- fixed menu handling: don't need to click on the menu after
|
|
it's opened to select items, just drag the pointer
|
|
- _GNUSTEP_WM_RESIZE_WINDOW, _GNUSTEP_WM_RESIZED_WINDOW protocols
|
|
- application specified titlebar button pixmaps
|
|
- transient owners get a different titlebar color when the focus
|
|
is in the transient (e.g, in NeXTese: mainWindow is highlighted correctly when
|
|
the keyWindow is a panel)
|
|
- when transient is closed, it's owner always get the focus
|
|
- fixed XGrabButton/BadAccess bug
|
|
- fixed window_count error (this time I'm 90% sure)
|
|
- fixed focusNextWindow through Alt-Tab bug with non-focusable windows
|
|
- fixed resize in windows without a titlebar
|
|
- fixed bug with PAspect XSizeHint
|
|
|
|
|
|
Changes since version 0.2.2:
|
|
............................
|
|
|
|
- fixed problem that made multiple applications be launched
|
|
with accidental dbl-clicks on the root menu.
|
|
- _GNUSTEP_WM_MINIATURIZE_WINDOW protocol
|
|
- added hideOtherApplications command (meta-dbl-click3 on titlebar)
|
|
- new SHOW_ALL (windows) menu command
|
|
- new HIDE_OTHERS (windows) menu command
|
|
- changed icon/window title to show only end part of text if it doesn't fit
|
|
- remade application group code (more stable)
|
|
- undid stacking code change from 0.2.0
|
|
- fixed bug that caused hangs (not sure)
|
|
- fixed bug that caused window_count error and associated crashes
|
|
- remade application defined menus
|
|
- vertical gradient
|
|
- I18N support
|
|
- fixed multiple window selection bug with windows in other workspaces
|
|
- changed workspace numbering
|
|
- fixed problem with series of X errors when a window is destroyed
|
|
- fixed cosmetic bug in gradient bevels
|
|
- added UseSaveUnders option (problem with Netscape redrawing)
|
|
|
|
Changes since version 0.2.1:
|
|
............................
|
|
|
|
- fixed segfault on startup
|
|
- changed source tree
|
|
|
|
Changes since version 0.2.0:
|
|
............................
|
|
|
|
- fixed various miscelaneous bugs
|
|
- fixed icon pixmap update code
|
|
- fixed bugs related to focus-follows-mouse mode (workspace switching,
|
|
keyboard focus after unshading etc)
|
|
- changed some options in preferences
|
|
- changed window stacking order code
|
|
- fixed icon handling
|
|
- added option to display the root menu on startup
|
|
- shaded windows are unshaded on restart, instead of getting iconified
|
|
- fixed {ResizeDisplay,MoveDisplay}=corner
|
|
- fixed problem with icon windows during restart
|
|
- works OK from XDM
|
|
|
|
Changes since version 0.1.3:
|
|
............................
|
|
|
|
- fixed color freeing bug
|
|
- fixed bug that allowed a window to keep the input focus when
|
|
you focus a shaded window
|
|
- fixed bug that allowed on top window to be lowered
|
|
- disappearing xconsole and other initial-state==IconicState windows fixed
|
|
- menus open always inside screen area
|
|
- open submenus are moved with their parents
|
|
- keyboard support
|
|
- faster menu drawing
|
|
- hide for applications that use window_group hint fixed (LyX et al)
|
|
- dynamic font setup (just a test)
|
|
|
|
|
|
Changes since version 0.1.2:
|
|
............................
|
|
|
|
- worked around problems when freeing colors under some buggy X servers
|
|
- vertical gradients
|
|
- floatingmenu option
|
|
|
|
Changes since version 0.1.1:
|
|
............................
|
|
|
|
- fixed list.c to compile in non-debug mode
|
|
- sticked root menus cannot be unmapped clicking button3 (workspace
|
|
unreachable problem)
|
|
|
|
|
|
Changes since version 0.1.0:
|
|
............................
|
|
|
|
- texture structure changed
|
|
- application menu prototype (not finished)
|
|
- arrange icons command
|
|
- menu window levels (menus are kept on top of other windows)
|
|
- crash-on-alt-move-in-borderless-windows fixed
|
|
- lot's of other bugs killed
|
|
- delete last workspace command
|
|
- titlebar text justification
|
|
- start iconic hint is honored now
|
|
- font setting in preferences
|
|
- color setting in preferences
|
|
- window dragging only occurs after 4 pixels of movement
|
|
- restart command
|
|
|
|
Changes since version 0.0.4:
|
|
............................
|
|
|
|
- changed configuration file syntax (just a little bit)
|
|
- removed box class
|
|
- finished multiple window move
|
|
- changed window list order from focus order to stacking order
|
|
- implemented OpenStep window levels and OnTop windows
|
|
- added refresh command to menu
|
|
- added shutdown command to menu
|
|
- make default menu when menu config can't be parsed
|
|
- finally added window focusing when clicking on client window area
|
|
- added visual clue to menu item invocation
|
|
- shaped window support
|
|
- in-memory size got bigger than AfterStep
|
|
- various client window state transition bug fixes
|
|
- icon placement
|
|
- added multiple workspaces (no Pager yet)
|
|
- added option for submenu alignment in relation to their parents
|
|
- rewrote preference parser
|
|
- added focus-follows-mouse and sloppy-focus
|
|
- added cpp preprocessing
|
|
- zombie process bug fixed
|
|
- interactive and dumb (cascade) window placement
|
|
- floating transient windows
|
|
- disable mapped submenu entry on parent
|
|
- added colormap handling stolen from fvwm (temporary)
|
|
|
|
|
|
Changes since version 0.0.3:
|
|
............................
|
|
|
|
- hide application implemented (just for apps that have the window_group
|
|
field of WMHints set or the WM_CLIENT_LEADER property set,
|
|
apparently most Xt based apps)
|
|
- fixed a crashing bug caused by icons
|
|
- internal change on button pixmap structure and other places
|
|
- handling of property changes on mapped windows
|
|
- fixed bug in event handling (MapRequest)
|
|
- added support for systems without libXpm
|
|
- added configure script, although it's still almost useless.
|
|
- remade icon painting
|
|
- icon background pixmap
|
|
- internal icon pixmap dithering
|
|
|