]> git.decadent.org.uk Git - ion3.git/blobdiff - RELNOTES
Imported Upstream version 20090110
[ion3.git] / RELNOTES
index 0834cfa59f5c067cfd5aac6e0adf81469da63ca5..cfda72e56cb676d587131850f724a487a96735d2 100644 (file)
--- a/RELNOTES
+++ b/RELNOTES
 
+ion-3-20090110
+--------------
+
+This is yet another maintenance release.
+
+
+ion-3-20081002
+--------------
+
+Some minor fixes again, including a few that should've already
+been in the previous release.
+
+
+ion-3-20080825
+--------------
+
+This release again fixes some issues found with the previous one.
+
+
+ion-3-20080707
+--------------
+
+This is yet another maintenance release fixing a few issues.
+
+
+ion-3-20080411
+--------------
+
+This is a maintenance release that fixes a few issues in the
+previous release.
+
+
+ion-3-20080207
+--------------
+
+.
+
+
+ion-3rc-20080103
+----------------
+
+This release features a few minor fixes to behavioural regressions
+in the previous release, as well as some build configuration file
+self-documentation improvements.
+
+
+ion-3rc-20071220
+----------------
+
+There are a few minor fixes in this RC, plus a major one related to
+layout restore under a session manager.
+
+
+ion-3rc-20071130
+----------------
+
+This RC features various minor fixes, and some clarifications and
+simplifications to the license, which people seem to have had trouble
+understanding.
+
+
+ion-3rc-20071109
+----------------
+
+It seems people are a bit slow, or only scaring them with a final
+release makes them report issues. So, still no stable release but
+a candidate, with many minor fixes and improvements wrt. important
+omissions. The most important changes are better behaviour of the 
+unsplit operation, better handling of main window being closed
+before a transient, and use of the workspace's working directory
+for run query file name completion.
+
+
+ion-3rc-20070927
+----------------
+
+Another attempt at last "rc" release.
+
+
+ion-3rc-20070902
+----------------
+
+This release features a few minor fixes. If no major problems are
+discovered, this is likely to be the last "rc" release before the
+first and hopefully final "stable" release.
+
+
+ion-3rc-20070720
+----------------
+
+This fourth "rc" release fixes some minor bugs and omissions in
+the previous release.
+
+
+ion-3rc-20070708
+----------------
+
+This third "rc" release again simply fixes some minor problems in 
+the previous release.
+
+
+ion-3rc-20070608
+----------------
+
+This is the second "rc" release, and contains primarily bug fixes
+and other minor improvements.
+
+
+ion-3rc-20070506
+----------------
+
+This is the first "rc" or "(stable) release candidate" release of 
+Ion3. This means that there will not be any further major changes 
+to it. Bugs will be fixed, and as an exception to the general 
+feature freeze, some hooks may still be added, if deemed useful.
+Translations may also be included. After no new bugs (that can not
+be deemed features) have been found in this or following "rc" 
+releases, the stable Ion3 will be released.
+
+Most of the changes in this release to the previous one already
+are bug fixes, in addition to some general clean-up. Other notable
+changes are:
+
+  * Winprop matching improvements: it is possible to match against
+    `is_dockapp` and `is_transient` (booleans), and there's a hack
+    to support `class` and `instance` for dockapps too.
+
+  * The default configuration puts dockapps in the statusbar's
+    tray area.
+
+  * The autoconf kludge has been removed, as I will have nothing
+    to do with it, and nobody else seems to support or maintain 
+    it either.
+
+  * Tab numbers are displayed when releasing modifiers in the
+    `Mod1+K` submap.
+
+Distributors should pay heed to the name policy notice in the
+LICENSE file.
+
+
+ion-3ds-20070318
+----------------
+
+This may be the last "ds" release if Ion3; if all goes well, the next
+release is likely to be an "rc". Some minor improvements will still 
+be done, and minor requests may be accepted, so be quick.
+
+The most notable changes in this release from the previous one are:
+
+  * Transients and queries in too small frames are "unsqueezed" out
+    of them, unless disabled with `ioncore.set{ unsqueeze = false }`.
+
+  * Some changes in default `cfg_ion.lua`: instead of loading 
+    various other files, just `cfg_default.lua` is loaded instead.
+
+  * `mod_tiling.untile` (available in the context menu) may be used 
+    to decompose tilings into floating frames. (This is the approximate
+    opposite of `mod_tiling.mkbottom` and the "new tiling" context menu 
+    entry.)
+
+  * Improved context menus.
+
+  * Slightly improved defaults style, using the drawing engine's
+    added possibility of partial borders.
+
+  * Various fixes and other improvements, in particular in relation
+    to focus code.
+
+
 ion-3ds-20070203
 ----------------
 
   * There's been changes in padding/spacing usage in styles. Frames
     now surround stuff inside borders not with `spacing` pixels, but
-    with `padding_pixels. Spacing is only used to space things within
+    with `padding_pixels`. Spacing is only used to space things within
     the borders (all the tabs and the client window from each other).
     Consequently, custom styles may need to be updated to reflect this,
     by increasing the padding, possibly also altering/removing colour