This release is finally what can be called "Ion 2 release candidate #1". 
No more new features will be added to "Ion 2" after this release, and the
configuration interface has already been frozen for a while. I will wait a
couple of weeks for bug reports, and if nothing serious is found, the new
stable Ion should finally be released then.

The most notable changes since the previous release are:

  * The dock module is included
  * An optional autoconf script was added
  * A few minor bugs were fixed
  * Some incomplete features were polished, especially focus control on
    floatws, and:
  * Changes in X keyboard map are supported now (so e.g. switching to 
    dvorak after Ion has started should update the bindings to match the
    locations of symbols in the dvorak layout).


About the version numbering scheme:

Due to a demand of a version numbering scheme more indicative of the status
of the project, I was thinking of various different new version numbering 
schemes for this release: ion-2rc1 (then 2r1, 3d1, etc.), ion-2-20040114-rc1, 
ion-2.20040114rc1, ion-20040114-2rc1, etc.). It would've been nice if 
simple lexicographical sorting could be used to order the packages, but 
in the end I decided to stick with a scheme that is consistent with the
'ion-devel' package names:

        project-branch_and_status-release_date
        
Therefore this release is 'ion-2rc-20040114', and the "stable" one will be
'ion-2-20040???'.


New ChangeLog entries:

2004-01-14:

  * Added optional autoconf script.
  * Floating workspace now give focus to highest-stacked frame when
    the active one is destroyed.
  * Mod1+N/P were bound to raise/lower on floating workspaces.

2004-01-13:

  * Keyboard move/resize warps (if enabled) pointer back to
    manipulated frame after finishing.
  * Frame maximize takes active client window size limits into
    account.

2004-01-09:

  * Changed winprop selection by title to longest match.

2004-01-08:

  * Support changes in X keyboard map.

2004-01-06:

  * Minor man page fixes.

2003-12-29:

  * Previous frame geometry (for maximize and shade) is saved in the
    workspaces save file.
  * Workspace query asks for type of workspace when creating new.
  * Some default menu configuration changes. PWM no longer uses the
    same menu configuration file.

2003-12-23:

  * Included the dock module with Ion.
  * PWM stock configuration files load the dock module by default.

2003-12-18:

  * Fixed winprop lookup when window name is nil.
  * Added some object destroy safety checks.
  * Class lookup is now case-insensitive.
  * Message line counting fix.
  * Better error message in querylib.query_workspace.
  * WScreens no longer accept tab drag&drop.
  * look-clean "bigmenu" font changed.

2003-12-14:

  * Fixed (?) grab release focusing when warping is disabled.

2003-12-12:

  * Man pages still had references to old user configuration file
    directory.

2003-12-11:

  * Fixed .welcome_msg_displayed permissions.
  * Fixed querylib.query_man default value.


-- 
Tuomo

Reply via email to