]> git.decadent.org.uk Git - ion3.git/commitdiff
Merged changes from experimental version 20070203-1.
authorBen Hutchings <ben@decadent.org.uk>
Sun, 2 Nov 2008 12:32:47 +0000 (12:32 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Sun, 2 Nov 2008 12:32:47 +0000 (12:32 +0000)
debian/NEWS
debian/changelog
debian/control
debian/faq.html

index a91580fc515dc6bff28f99b383e7acb392dde622..15bdcb2fe5255d58d66ab4e77fd3ca69785bf61c 100644 (file)
@@ -1,23 +1,52 @@
+ion3 (20070203-1) experimental; urgency=low
+
+  * 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^N 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.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Sat,  3 Feb 2007 16:19:24 +0100
+
 ion3 (20061029-1) unstable; urgency=low
 
   Mostly this release still fixes issues in the big 3ds-20061015 release,
   but in addition there are some improvements in the query department:
  
- * Query activation key now cycles completions (So e.g. the
-   in the context menu activated with META+M, this same key
-   can be used to cycle through the alternatives.) This does
-   not work for queries activated by submap bindings.
 * Query activation key now cycles completions (So e.g. the
+    in the context menu activated with META+M, this same key
+    can be used to cycle through the alternatives.) This does
+    not work for queries activated by submap bindings.
  
- * Likewise, it is no longer necessary to specify the key to
-   use for cycling for `mod_menu.grabmenu`.
 * Likewise, it is no longer necessary to specify the key to
+    use for cycling for `mod_menu.grabmenu`.
  
- * Control+R can now be used for history completion in queries.
-   (Currently matching is done for full string up to 'point', but
-   this may be changed to substring match.)
 * Control+R can now be used for history completion in queries.
+    (Currently matching is done for full string up to 'point', but
+    this may be changed to substring match.)
  
- * Note that the parametrisation of WEdln.complete has changed,
-   and the second cycle parameter must be 'next' now instead of
-   `true`.
 * Note that the parametrisation of WEdln.complete has changed,
+    and the second cycle parameter must be 'next' now instead of
+    `true`.
 
  -- Norbert Tretkowski <nobse@debian.org>  Sun, 29 Oct 2006 10:50:06 +0100
 
@@ -29,39 +58,39 @@ ion3 (20061020-1) unstable; urgency=low
 
 ion3 (20061015-1) unstable; urgency=low
 
- * WIonWS and WFloatWS and the corresponding modules are also gone, and
-   your custom configuration files will be broken with regard to these.
-   However, a partial backwards compatibility hack exists for layout
-   savefiles.
-
-   The F9 and META-F9 bindings now by default create workspaces with
-   a tiled layout of two frames. To create an "empty" workspace,
-   corresponding to the old WFloatWS, use the context menu (META-M)
-   and chose "new-empty-workspace". It is also possible to change
-   the default layout.
-
- * Note that if you restart from an old version to this new version of Ion,
-   transients will stop working as expected for already existing windows.
-   They will work for newly-created windows, however.
-
- * There are a few new sets of binding (including one for ^WClientWin!),
-   and some old bindings may not work exactly as expected anymore. In
-   particular, those for switching to full-screen mode.
-
-   **
-   It is probably best to start from scratch with your custom bindings.
-   **
-
- * ^WFrame.set_tabbar is gone. If you absolutely want to get rid off
-   the tabs, you must change the frame's "mode" with ^WFrame.set_mode.
-   The mode "tiled-alt" has been intended for this, and the corresponding
-   "framed-tiled-alt" style defaults to ^Bar = "none".
-
- * The rather popular ^Detach.lua script from the scripts repository
-   is obsoleted now, as Ion includes detach functionality in itself.
-   To detach a window, use META-K D in the default bindings. To tile
-   an existing from an a workspace that doesn't have a tiling yet,
-   use META-K B.
 * WIonWS and WFloatWS and the corresponding modules are also gone, and
+    your custom configuration files will be broken with regard to these.
+    However, a partial backwards compatibility hack exists for layout
+    savefiles.
+
+    The F9 and META-F9 bindings now by default create workspaces with
+    a tiled layout of two frames. To create an "empty" workspace,
+    corresponding to the old WFloatWS, use the context menu (META-M)
+    and chose "new-empty-workspace". It is also possible to change
+    the default layout.
+
 * Note that if you restart from an old version to this new version of Ion,
+    transients will stop working as expected for already existing windows.
+    They will work for newly-created windows, however.
+
 * There are a few new sets of binding (including one for ^WClientWin!),
+    and some old bindings may not work exactly as expected anymore. In
+    particular, those for switching to full-screen mode.
+
+    **
+    It is probably best to start from scratch with your custom bindings.
+    **
+
 * ^WFrame.set_tabbar is gone. If you absolutely want to get rid off
+    the tabs, you must change the frame's "mode" with ^WFrame.set_mode.
+    The mode "tiled-alt" has been intended for this, and the corresponding
+    "framed-tiled-alt" style defaults to ^Bar = "none".
+
 * The rather popular ^Detach.lua script from the scripts repository
+    is obsoleted now, as Ion includes detach functionality in itself.
+    To detach a window, use META-K D in the default bindings. To tile
+    an existing from an a workspace that doesn't have a tiling yet,
+    use META-K B.
 
  -- Norbert Tretkowski <nobse@debian.org>  Tue, 17 Oct 2006 18:08:45 +0200
 
index ccc42b8aeeb1f52a3e921d5c72d86328ea0a3550..dda936b3834ca23da0bb13ef4e7b90ea35ab2e4f 100644 (file)
@@ -1,3 +1,11 @@
+ion3 (20070203-1) experimental; urgency=low
+
+  * New upstream release.
+  * Used libx11-dev instead libxinerama-dev in (build-)dependencies.
+  * Updated FAQ.
+
+ -- Norbert Tretkowski <nobse@debian.org>  Sat,  3 Feb 2007 16:54:21 +0100
+
 ion3 (20061223-2) unstable; urgency=medium
 
   * Added czech .desktop file translations from Miroslav Kure.
index 5d0b33f0f71b7ffb07b6b3d07f2c6c9a3b53223e..af294f3b87becc68597dc3e7cf6772254ccbbd26 100644 (file)
@@ -4,7 +4,7 @@ Priority: extra
 Maintainer: Norbert Tretkowski <nobse@debian.org>
 Uploaders: Per Olofsson <pelle@debian.org>
 Standards-Version: 3.7.2.0
-Build-Depends: debhelper (>> 4), gcc (>> 3), libxinerama-dev, libsm-dev, liblua5.1-0-dev, lua5.1, dpatch, pkg-config, groff-base
+Build-Depends: debhelper (>> 4), gcc (>> 3), libx11-dev, libsm-dev, liblua5.1-0-dev, lua5.1, dpatch, pkg-config, groff-base
 
 Package: ion3
 Section: x11
@@ -36,7 +36,7 @@ Package: ion3-dev
 Section: devel
 Priority: extra
 Architecture: all
-Depends: ion3-api-${Ion:ApiVersion}, libxinerama-dev, libsm-dev, lua5.1, gcc (>> 3)
+Depends: ion3-api-${Ion:ApiVersion}, libx11-dev, libsm-dev, lua5.1, gcc (>> 3)
 Description: ion3 development files
  This package contains the files necessary for building extension
  modules to the window manager Ion.
index f6e5c9f729167bb004b7adbd2201a05cf31907b4..390f49192d64e7fb63e7b97b4cc35edcb04449db 100644 (file)
 <div id="sidebar">
 <ul>
 <li><a href="http://modeemi.fi/~tuomov/ion/intro.html">Introduction</a></li>
+<li><a href="http://modeemi.fi/~tuomov/ion/news.html">News</a></li>
 <li><a href="http://modeemi.fi/~tuomov/ion/download.html">Download</a></li>
 <li><a href="http://iki.fi/tuomov/repos/ion-scripts-3/">Scripts</a> (<a href="http://iki.fi/tuomov/repos/ion-scripts-2/">Ion2</a>)</li>
 <li><a href="http://modeemi.fi/~tuomov/ion/docs.html">Documentation</a></li>
 <li><span class="selflink">FAQ</span></li>
-<li><a href="http://ion.nirv.net/">Wiki</a></li>
 <li><a href="http://modeemi.fi/~tuomov/ion/contact.html">Contact</a></li>
 <li><a href="http://modeemi.fi/~tuomov/ion/misc.html">Miscellanea</a></li>
 </ul>