Noted by Jean PEYROUX in private mail.
The WMI Team is proud to announce the long awaited wmi-8 release which comes
with many improvements, code refactorings and bug fixes.
Note: If you're user of gcc-2.95 make sure to add:
bar.buttons=no
to your $HOME/.wmi/common.conf file in order to get WMI up and running.
Changes:
========
+ select-client action for monitor-wide fast focussing of clients
+ cycle-frame action readded for cycling frames
+ toggle-frames action added for toggling frames
(older raise-all-frames has been removed)
+ cycle-group action added for group based cycling
- cycle-prev/next removed
+ attach-all-clients action implemented which attaches all detached
clients to the current workspace
+ changed tab colorization of unfocussed clients of the active group
to a different default than unfocussed clients of inactive groups
+ dynamic border width configuration for frames and clients
+ toggle-border(s) actions for toggling the border on the fly
+ new stacking order remebering of all WMI objects (clients,
frames, groups, workspaces) implemented
+ unfocussed-groups.mode option for common.conf implemented (this
option has two modes (show/hide) which is used for default hiding
other (unfocussed) groups
+ toggle-unfocussed-groups action which toggles the visibility of
unfocussed groups implemented
+ lock implemented using lock.password common.conf property
+ sticky group (monitor-wide) implemented with new actions
+ sticky-client action implemented which makes a client sticky
+ unsticky-client action implemented which resets a sticky client
to normal floating state
+ added frame.buttons option to common.conf for frame button visibility
+ applied Marcin Pawliks control keys patch for input mode
+ applied Markus Lindorfers patch for Solaris support
+ implemented Xft support
+ implemented new shortcut handling with abstract syntax
{extern,intern,chain}..keys=[+::]*+
+ implemented new option 'default.client-mode' to common.conf
which sets the default mode for unknown apps.
+ wmiremote -p pretty prints current key bindungs of running WMI
session as ASCII art to the terminal
+ implemented mouse-wheel based workspace and group cycling
+ eliminated various compiler warnings (mostly unserious ones)
+ destroy-action for self-defined chain and extern actions implemented
+ implemented select-frames action
- removed autowarping the pointer
+ drastic code size optimizations (removed useless inlines,
made unsigned to explicit unsigned int, etc.)
+ renamed toggle-frames to toggle-focus-mode
+ renamed toggle-client-state to toggle-client-mode
+ new default key bindings only using alt+<...>, shift+alt+<...> and
ctrl+alt+<...>
- removed detachAllButton from floatbar (consistency reasons)
- removed all left frame buttons
+ close button now scales better by big fonts (only 3 pixel center)
+ toggle-focus-mode button in floatbar now gives feedback about
active mode like (overlapping=floating/non-overlapping=maximized)
+ implemented bigger tolerance for diagonal resize pointer
+ new slot behavior for NeXTish dockapps (gkrellm experimental)
removed slot.width and slot.justification, fast invocation menu
not implemented yet, cause this should be done externally
- removed autoraising of grouped clients if a floating client
is attached/focussed
+ ICCCM overwork (should solve most known BUGs)
+ focus clients through click into client area with alt key pressed
+ written welcome section in wmi(1) manual page for newbies
+ pop up manual page wmi(1) within xterm when wmi is started first
+ moved actions detail description to actions.conf file
* Bugfix: Misplaced myfree() caused a small memory leak.
* Removed the colon (:) from the characters XFORWARD replaces by
a question mark (IPv6 addresses looked like 2001?610?1108?5010?1
in logging).
Changes since 0.82.1:
* Everything from MAME 0.83 and MESS 0.83 (changes-mess.html).
* The Xv driver now turns on XV_AUTOPAINT_COLORKEY, in case it was
turned off by, for example, by the xine movie player. This prevents the
display from being blank in this case. (Shyouzou Sugitani)
Changes since 0.82.1:
* Everything from MAME 0.83 and MESS 0.83 (changes-mess.html).
* The Xv driver now turns on XV_AUTOPAINT_COLORKEY, in case it was
turned off by, for example, by the xine movie player. This prevents the
display from being blank in this case. (Shyouzou Sugitani)
* Moved a misplaced vprintf() call that was causing a bunch of log
messages to display and slowing down the emulation for some games.
mips64emul is a MIPS machine emulator. The goals are to emulate 32-bit and
64-bit MIPS CPUs and enough surrounding hardware to fake real machines,
capable of running real (unmodified) operating systems, such as NetBSD or
Linux.
Ok'ed jwise@/wiz@
============================================================================
2004/05/17 (2.6.10)
* Bug Fixes:
Bug ID Summary
------ ------------------------------------------------------------
8982 Can't use global $1 in "my" at base64.pl
------ ------------------------------------------------------------
<https://savannah.nongnu.org/bugs/?group=mhonarc>
============================================================================
2004/05/07 (2.6.9)
* Bug Fixes:
Bug ID Summary
------ ------------------------------------------------------------
5473 directory separator for attachments on W2K
5643 New ressource - newsserver
5758 MULTIPG and NOSAVERESOURCES cause archive to be rewritten
5905 Modification of non-creatable array value attempted
6208 Mhonarc creates slightly incorrect HTML-code
7571 <include> element doesn't look for resource files in
$OUTDIR$
7628 typo in mhrcfile.pl
------ ------------------------------------------------------------
<https://savannah.nongnu.org/bugs/?group=mhonarc>
* New resources:
ATTACHMENTDIR Directory to save attachments.
ATTACHMENTURL Web URL to attachment directory.
NEWSURL URL template for linking to newsgroups.
* Attachment filenames have changed from the numeric-style
<ext><#####>.<ext> to <ext><XXXXXXXXXX>.<ext> where <XXXXXXXXXX>
is a random string. The change corresponds with a change to the
API to mhonarc::write_attachment() function in mhmimetypes.pl.
* m2h_text_plain::filter:
. Changed default quoting styles: Left rule changed from 0.1em
to 0.2em and the color changed from #0000FF to #5555EE.
. Minor changes to flowed formatting in order to provide
consistancy with how Mozilla's Gecko engine renders flowed text.
* base64.pl will use MIME::Base64 module if present. MIME::Base64
uses an underly C implementation for decoding, so it is noticably
faster than the pure-Perl approach.
============================================================================
- several build fixes (#140115, #142907, #143069)
- allow plug-ins to register menu entries from within init() (#139969)
- fixed focus issues with tool dialogs (#139349)
- allow to load grayscale TGA files
- a couple of string and i18n fixes (#140296, #140039, #137036, #142996)
- fixed crash in template editor (#140315)
- fixed crash in IWarp plug-in (#140554)
- fixed snap to guides (#140649)
- made the PNG plug-in handle empty colormaps (#142029)
- fixed bug in text editor dialog (#141792)
- fixed Old Photo script-fu (#142326)
- fixed glitch in the Curves tool dialog (#142506)
- don't allow tablet pressure to become negative (#123811)
- improved range of tablet pressure values (#142808)
- better defaults for tablet pressure (#143626)
- fixed use of screen color picker with XInput devices (#143166)
- actually return values from the run function of Python scripts (#141338)
- documentation fixes (#142618)
- fixed bug in the save routine of the TIFF plug-in (#143522)
- don't let Curve Bend silently apply the layer mask (#134748)
- fixed bug in Blur plug-in (#142318)
- fixed mask offsets after crop operations (#143860)
- let extensions run synchronously when called via PDB (#140112)
- updated (and some new) translations
- Added new marc and petrus templates
- Added support for more Exif tags.
- Fix a divide by zero error crash, due to a corrupt image.
- Fix javascript errors occured when a singe quote was included in a filename.
- Fix bug on joi template : accesskey="t" was showing in the pages.
- Fix missing /IF directive in images pages on satyap template.
* new option subtitle for indexmaker
* added new options for printing date inside the graph:
TimeStrPos[] and TimeStrFmt[]
* fix indexmaker when used with 14all
* translation updates
* added 3com RMON VLAN detection to cfgmaker
changes:
rc4a:
Some have experienced problems with rc4 due a bug managing the colorkey
overlay for XV (XVideo). With some video cards (most notably Matrox), it
caused parts of the image to not be displayed properly. These bugs have
now been fixed. Others have experienced compilation problems in our
previous releases resulting in static noise being produced for WMA streams.
This has also been fixed in rc4a.
Users of 5.1 and other audio surround setups will need to reconfigure their
xine settings. A newer, more user-friendly, "Speaker arrangement" config
item is now provided and must be used.
rc5:
xine-lib 1-rc5 contains important fixes from our previous release,
most notably compilation fixes for AMD64 plataform, fixed
downloading of reference files (asx, rm, etc) with HTTP, some
crashes with win32 DLLs and playback issues of some MPEG streams.
There are cool new features as well, like the surround 5.1 upmix
plugin and MacOS X support.
changes:
* 0.9.12
* A session timeout for POP3/SMTP has been implemented.
* The 'Print' menu on the context menu has been restored.
* the value of CACHE_VERSION has been increased to prevent a cache
incompatibility problem on some platforms such as FreeBSD.
Version 1.0.4 -- the "Say no more!" release
* Nasty bug in Merge routine fixed.
* Compatibility with pygtk 2.3.x.
* User-added attributes are remembered for Media objects.
* Cancel in Edit Person and Edit Relationship properly reverts events,
attributes, etc to their pre-edit values.
* Gallery tab added to events.
* Sources added to media objects and their references.
* XML parser fixes.
* GEDCOM parser improvements.
* Bug fixes.
Changes to the Cyrus IMAP Server since 2.2.5
- Fix a bug in the proxy code where a backend connection might get
closed twice
- Improved consistancy checking in chk_cyrus
- Fix segfault in APPEND code
- Fix a bug with an interaction between sieve and unixhierarchysep
- Fix a file descriptor leak in the quotadb code
- Fix a triggered assertation in service-thread services
- Add a number of internal consistancy checks to the skiplist code
- Allow mbpath to handle virtual domains
- Fix various MANAGESIEVE client authentication issues
- Other minor fixes
New features and fixes
Browser
* A new option to prevent sites from using JavaScript to block the
browser's context menu.
* Password Manager has a "show passwords" mode which will display
saved passwords. You will need to enter your master password if
you are using one.
* The "Set As Wallpaper" feature now has a confirmation dialog.
* Linux GTK2 builds have improved support for OS themes.
* Cookie dialogs have been reworked to make them more usable.
* Date handling, especially on OS X, has been improved.
* It is now possible to fine-tune Mozilla's pop-up blocking using
two preferences (dom.popup_maximum and dom.popup_allowed_events)
but there's no UI for that yet. Even without a UI, users should
notice a greater variety of pop-ups blocked (primarily mouseover
pop-ups) and a limit of 20 or so open at one time - regardless
of whether pop-up blocking is active. This will provide some
protection from sites that open hundreds of windows in a loop.
* Downloaded files are now moved to the target directory as soon
as the user selects the desired location. This was the
frequently reported bug 55690.
* There is now user interface to activate Smooth Scrolling
(Preferences -> Appearance).
* Mozilla now supports basic FTP upload.
Mail
* Many improvements to Palm Sync.
* IMAP IDLE support has been added.
* Support for "MSN Authentication" and Secure Password
* Authentication using SSPI NTLM auth for SMTP and POP3.
* A new preference to "always use the default character encoding
for replies" rather than using the encoding of the message being
replied to.
* Improvements to performance of downloading, viewing, and saving
mail messages.
* Support for multiple identities on the same mail account. See
the Multiple Identity Support documentation for more details.
* Support for relative paths for mail folders in prefs.js. This
makes it easier to copy profiles around without having to fix up
prefs.js afterwards.
* You can now edit address lists containing "Last, First" style
names.
* When composing mail, you can now use the up and down arrow keys
to scroll through the To/Cc/Bcc list.
* All Mozilla LDAP queries now default to using LDAPv3
(previously, they used LDAPv2). Mozilla should gracefully fall
back to v2 if v3 isn't found.
Chatzilla
* Chatzilla now supports zooming of fonts with keyboard shortcuts
(Ctrl + and Ctrl -), as well as with the View menu.
* Improved date handling; using the date/time format for the
locale.
* Support for the /ignore command.
* The ability to change the font family and size.
* Working custom sounds on Windows and Linux.
* Improvements to the preferences panel and the user interface for
half-op mode.
Under the Hood
* Size and performance have improved dramatically with this
release. When compared to Mozilla 1.6, Mozilla 1.7 is 7% faster at
startup, is 8% faster to open a window, has 9% faster page
loading, and is 5% smaller in binary size.
* A long-standing bug with CSS backgrounds on table elements has
been fixed (standards mode only).
* Support for Kerberos HTTP authentication using GSSAPI (benefits
Unix-like platforms including Linux and OS X).
* Support for smb:// URLs using the gnome-vfs library (only
enabled in GTK2+XFT Linux builds).
* Support for server push of XML documents using
multipart/x-mixed-replace and XMLHttpRequest.
* Liveconnect now works when a Java applet's codebase is in a
different domain.
* Support for the CSS3 opacity property.
* Mozilla adds support for the onbeforeunload event. This lets web
application developers add code that alerts the user about
potential data-loss when closing a web application, or when
leaving a HTML page with potentially sensitive information.
* This release has a new SVG backend. The feature is not yet
enabled in the mozilla.org releases but developers may wish to
compile with this feature enabled.
* Mozilla handles dynamic style changes much better (see bug 15608
for details.)
* Mozilla has upgraded the NSS libraries to version 3.9. NSS 3.9
passes all the NISCC SSL/TLS and S/MIME tests (1.6 million test
cases of invalid input data) without crashes or memory leaks.
New features and fixes
Browser
* A new option to prevent sites from using JavaScript to block the
browser's context menu.
* Password Manager has a "show passwords" mode which will display
saved passwords. You will need to enter your master password if
you are using one.
* The "Set As Wallpaper" feature now has a confirmation dialog.
* Linux GTK2 builds have improved support for OS themes.
* Cookie dialogs have been reworked to make them more usable.
* Date handling, especially on OS X, has been improved.
* It is now possible to fine-tune Mozilla's pop-up blocking using
two preferences (dom.popup_maximum and dom.popup_allowed_events)
but there's no UI for that yet. Even without a UI, users should
notice a greater variety of pop-ups blocked (primarily mouseover
pop-ups) and a limit of 20 or so open at one time - regardless
of whether pop-up blocking is active. This will provide some
protection from sites that open hundreds of windows in a loop.
* Downloaded files are now moved to the target directory as soon
as the user selects the desired location. This was the
frequently reported bug 55690.
* There is now user interface to activate Smooth Scrolling
(Preferences -> Appearance).
* Mozilla now supports basic FTP upload.
Mail
* Many improvements to Palm Sync.
* IMAP IDLE support has been added.
* Support for "MSN Authentication" and Secure Password
* Authentication using SSPI NTLM auth for SMTP and POP3.
* A new preference to "always use the default character encoding
for replies" rather than using the encoding of the message being
replied to.
* Improvements to performance of downloading, viewing, and saving
mail messages.
* Support for multiple identities on the same mail account. See
the Multiple Identity Support documentation for more details.
* Support for relative paths for mail folders in prefs.js. This
makes it easier to copy profiles around without having to fix up
prefs.js afterwards.
* You can now edit address lists containing "Last, First" style
names.
* When composing mail, you can now use the up and down arrow keys
to scroll through the To/Cc/Bcc list.
* All Mozilla LDAP queries now default to using LDAPv3
(previously, they used LDAPv2). Mozilla should gracefully fall
back to v2 if v3 isn't found.
Chatzilla
* Chatzilla now supports zooming of fonts with keyboard shortcuts
(Ctrl + and Ctrl -), as well as with the View menu.
* Improved date handling; using the date/time format for the
locale.
* Support for the /ignore command.
* The ability to change the font family and size.
* Working custom sounds on Windows and Linux.
* Improvements to the preferences panel and the user interface for
half-op mode.
Under the Hood
* Size and performance have improved dramatically with this
release. When compared to Mozilla 1.6, Mozilla 1.7 is 7% faster at
startup, is 8% faster to open a window, has 9% faster page
loading, and is 5% smaller in binary size.
* A long-standing bug with CSS backgrounds on table elements has
been fixed (standards mode only).
* Support for Kerberos HTTP authentication using GSSAPI (benefits
Unix-like platforms including Linux and OS X).
* Support for smb:// URLs using the gnome-vfs library (only
enabled in GTK2+XFT Linux builds).
* Support for server push of XML documents using
multipart/x-mixed-replace and XMLHttpRequest.
* Liveconnect now works when a Java applet's codebase is in a
different domain.
* Support for the CSS3 opacity property.
* Mozilla adds support for the onbeforeunload event. This lets web
application developers add code that alerts the user about
potential data-loss when closing a web application, or when
leaving a HTML page with potentially sensitive information.
* This release has a new SVG backend. The feature is not yet
enabled in the mozilla.org releases but developers may wish to
compile with this feature enabled.
* Mozilla handles dynamic style changes much better (see bug 15608
for details.)
* Mozilla has upgraded the NSS libraries to version 3.9. NSS 3.9
passes all the NISCC SSL/TLS and S/MIME tests (1.6 million test
cases of invalid input data) without crashes or memory leaks.
distinfo file and that both the gmplayer and mplayer-share distinfo
files must be maintained.
(out of 25 files between them, only 3 were actually shared.. oops)
- fix a core dump in GC.
- fix pthread_np usage on NetBSD (we have the function, but not the
header pthread_np.h)
- documentation moved to share/doc
- OSX build fixes
- fix a GC lookup race conditon