]> git.decadent.org.uk Git - ion3.git/blobdiff - RELNOTES
Imported Upstream version 20090110
[ion3.git] / RELNOTES
index 589ab54cf2043c188f171600f7ce99e070facb65..cfda72e56cb676d587131850f724a487a96735d2 100644 (file)
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,4 +1,203 @@
 
+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
+    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 
+    (to set it to background colour). 
+
+  * The use of drawing engine attributes has also changed, and strict
+    ordering of them in the styles is no longer necessary. Additionally,
+    much more attributes are supported, including the name of every
+    statusbar meter.
+
+  * Xinerama support is gone. In addition to being problematic as such,
+    it had bit-rotted, and I will not waste time fixing it.
+
+  * `ioncore.set` no longer supports the `default_ws_params` parameter
+    for configuring the default layout. It is replaced by
+    `ioncore.deflayout("default", { ... })`, which allows configuring
+    other layouts as well, known by `mod_query.query_workspace` (F9).
+    Some default layouts are configured in `cfg_layout.lua`.
+
+  * It is now possible to automatically create new workspaces for
+    windows with the `new_group` winprop.
+
+
 ion-3ds-20061223
 ----------------