]> git.decadent.org.uk Git - ion3.git/blobdiff - ChangeLog
Removed Per Olofsson from Uploaders as he's no longer interested.
[ion3.git] / ChangeLog
index 43a323ea45e17165a377f03536dab3577786e94f..ae088618ad65803ee1f384c0465c294832e1e650 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,837 @@
+2007-03-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  tagged ion-3ds-20070318
+
+2007-03-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Drawing fixes
+
+2007-03-18 20:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Release notes
+
+2007-03-18 17:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Style improvements
+
+2007-03-18 17:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Split out lookcommon stuff into multiple files
+
+2007-03-18 12:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * query_menu duplicate name mangling fixes
+
+2007-03-17 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * removed unnecessary parameter
+
+2007-03-17 15:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * mplex_do_remanage_stdisp fixes
+
+2007-03-17 14:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Screen notification windows' positions are based on stdisp position now.
+
+2007-03-17 14:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops
+
+2007-03-17 14:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * WMPlex focus restoring improvements
+  (Closing the scratchpad returns where the focus used to be, etc.)
+
+2007-03-17 13:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Improved default style
+
+2007-03-17 13:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Hmm...
+
+2007-03-17 11:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added border_sides drawing engine option.
+  It controls, which sides get drawn borders. Possible values are "all",
+  "tb" (top and bottom), and "lr" (left and right). To further control
+  the drawing, use the shadow_pixels and highlight_pixels options.
+
+2007-03-16 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Changes in configuration file setup.
+  cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
+  modules and other files. This completes the obsoletion of cfg_user.lua
+  (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
+  dopath("cfg_defaults.lua") for a working setup.
+
+2007-03-16 20:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * mod_tiling.lua stub loader defines "default" layout
+
+2007-03-16 07:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * README fixes etc.
+
+2007-03-15 19:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Case-insensitive manual page completion of `caseicompl` is set.
+
+2007-03-15 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * ion-completeman improvements
+
+2007-03-15 19:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added WMoveresMode.rqgeom and .geom
+
+2007-03-15 16:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Context menu sorting hack
+
+2007-03-13 22:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Always defer update of screen notify and info windows
+
+2007-03-13 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added reparent/attach failure recovery code.
+  (Should only be needed in very exceptional situations.)
+
+2007-03-13 17:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Cleaned up trivial #warning
+
+2007-03-13 17:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * oops, ion-statusd needed some updating as well
+
+2007-03-11 14:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Don't defer already deferred (C-side) actions
+
+2007-03-10 23:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
+  Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
+
+2007-03-10 23:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Libtu-related updates
+
+2007-03-10 22:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, ion.c too
+
+2007-03-10 22:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * frame_load wasn't using DEST_EMPTY setting of the mode
+
+2007-03-10 18:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Autoraise changes:
+  - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
+  - Added boolean `autoraise` option to `ioncore.set`.
+
+2007-03-10 18:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * region_prepare_focus behaviour changes:
+  stop recursion at active instead of mapped region.
+
+2007-03-10 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * WMPlex focus code passes WStacking instead of WRegion around
+
+2007-03-10 18:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, some settings were missing from ioncore.get.
+
+2007-03-10 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
+
+2007-03-10 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, PWM needed a numeric version of ioncore_setup_display
+
+2007-03-10 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Cleanup of some marked TODO items
+
+2007-03-10 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Doc. comment improvements
+
+2007-03-10 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * ignore_cfgrq winprop for Xpdf open dialog
+
+2007-03-08 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, wrong flag...
+
+2007-03-10 13:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixed mkbottom geometry
+
+2007-03-08 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Year update
+
+2007-03-04 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added mod_tiling.untile.
+
+2007-03-03 15:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Hmm... it compiled a few moments ago
+
+2007-03-03 15:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Doc. fix
+
+2007-03-03 15:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added WGroup.set_bottom
+
+2007-03-03 14:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed bottom_last_close option.
+  If a group has a bottom, and the bottom is closed last, the group
+  is always to be destroyed.
+
+2007-03-03 14:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Cleanup (declared function no longer exists)
+
+2007-03-03 13:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Changes in tagging functions:
+  Some name were changed (to have common prefix of ioncore.tagged_),
+  and WMPlex.attach_tagged was removed and replaced with more generic
+  ioncore.tagged_attach, that also is now bound on the WGroupWS context
+  menu for them.
+
+2007-03-03 12:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Hmm... maybe that fixes irreproducible exit crashes.
+
+2007-03-03 12:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
+  (It doesn't make much sense on screens.)
+
+2007-03-02 21:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added map and unmap to list of notified changes to regions
+
+2007-03-02 21:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Don't refresh on all notifies in frame_managed_notify.
+
+2007-03-02 16:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Size hints base size usage fixes.
+
+2007-03-01 21:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Don't set focus for windows that are already active when no other changes are pending.
+
+2007-03-01 20:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Further pointer focus hack optimisation.
+  Do not bother with the pointer position at all: simply block 
+  EnterWindow event focus changes if the unmapped/destroyed 
+  window does not or should not soon have the focus.
+  (The general focus policy has recently gravitated towards
+  always ignoring EnterWindow events if there could be any
+  confusion.)
+
+2007-03-01 15:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed region_goto active window optimisation to ensure warp in any case.
+
+2007-02-28 23:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * focusbogushatehatehate#2
+
+2007-02-28 22:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * groupcw_managed_notify wasn't calling group_managed_notify.
+  This broke tracking of current region within the group.
+
+2007-02-28 21:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Focusbogushatehatehate
+
+2007-02-28 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Tiling frame removal focus fixes
+
+2007-02-28 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Minor pointer focus hack optimisation.
+  (Don't do anything if ioncore_g.focus_next is set.)
+
+2007-02-27 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * group_bottom was missing EXTL_SAFE
+
+2007-02-26 20:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Simpler mod_query.query_attachclient handler.
+  (Uses WRegion.groupleader_of.)
+
+2007-02-26 19:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * WFrame.floating bindmap is applied to transients too
+
+2007-02-26 16:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Activity notification display improvements (?).
+
+2007-02-25 22:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Improved float placement code.
+  All of the stacking structure for all groups is scanned, on the target
+  stacking level, instead of just the target group's portion on all levels.
+
+2007-02-25 19:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added "userpos" winprop for overriding the USPosition size hint flag.
+
+2007-02-25 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Split out screen notification window code into scree-notify.c
+
+2007-02-24 18:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added maximum width parameter to infowin_set_text.
+
+2007-02-24 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixed unsplit
+
+2007-02-24 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed mplex attach "layer" parameter backwards compatibility support
+
+2007-02-24 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed layout loading backwards compatibility hack
+
+2007-02-24 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * And the default too..
+
+2007-02-24 17:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Layout configuration file updates, clean-up and new layouts
+
+2007-02-24 17:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * bottom_last_close is the default now
+
+2007-02-24 17:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed many specific implementations of region_may_dispose.
+
+2007-02-24 17:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Generic implementation of region_may_dispose.
+  Based on a test run of the improved rescue code.
+
+2007-02-24 15:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Further changes in context menu definitions.
+  - Less definitions for _sub, instead preferring directly defining things
+    in the context menu for the corresponding class.
+  - However, the menu entries for 'pmenus' are now not so nicely ordered.
+    Perhaps there should be some way to hint at the sorting...
+
+2007-02-24 15:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Menu API and context menu generation changes
+
+2007-02-23 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Make context menus work for empty workspaces (etc.) too
+
+2007-02-23 20:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Tiling initial frame creation/attach unification.
+
+2007-02-23 18:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added ioncore_exec_environ_hook.
+  This can be used to set up the environment variables and such for
+  programs executed by Ion. It receives an WExecP structure as parameter,
+  and this includes the intended target region, so that a FDO startup 
+  sequence specification support module could use it to set things up
+  for proper targeting of windows.
+
+2007-02-23 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed frame_style backwards compatibility support
+
+2007-02-23 18:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Put all windows on the focuslist menu
+
+2007-02-23 18:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * No need for region_dispose_ (with the underscore).
+
+2007-02-23 16:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Working (?) detach/attach again with the help of region_disposeroot.
+
+2007-02-23 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Replaced region_managed_rqdispose with region_managed_disposeroot.
+  This version only returns the root region to be disposed, or NULL
+  if the operation can not be done.
+
+2007-02-23 16:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Clean-up
+
+2007-02-22 20:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * TODO update: tiny frame problem solved by unsqueeze
+
+2007-02-22 20:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
+
+2007-02-22 20:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Unsqueeze transients.
+  (Yes, I know, there's a problem with stray frames with move in 
+  general after other recent changes.)
+
+2007-02-22 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Unsqueeze menus/queries/messages.
+
+2007-02-22 20:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added ioncore.unsqueeze
+
+2007-02-22 20:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added minimum size hint for queries/messages/menus.
+
+2007-02-21 18:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Dispose/rqclose changes
+  - Dispose no longer defers actual destroy automatically, but stuff 
+    calling it should take care of that, when needed.
+  - WRegion.rqclose defer dispose always, and _does not_ indicate, 
+    whether the operation is likely to succeed. To see if this happens,
+    use the "deinit" notification.
+
+2007-02-20 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Move rotation setting from WScreen to mod_xrandr
+
+2007-02-20 02:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Improved size hint winprops
+
+2007-02-20 02:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added option to disable mouse/sloppy focus.
+
+2007-02-20 02:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Menu update
+
+2007-02-20 02:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added WRegion.get_configuration export.
+  Note that it filters out client windows by default.
+
+2007-02-19 22:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Frames weren't yet using rqdispose chains
+
+2007-02-19 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Ugly hack for dispose
+  (TODO: use continuations instead)
+
+2007-02-19 19:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, xwindow_pointer_pos was returning root coordinates
+
+2007-02-19 19:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * More ugly hacks to pointer focus hack
+
+2007-02-18 19:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added missing header
+
+2007-02-18 19:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Renamed region_may_destroy region_may_dispose for consistency.
+
+2007-02-18 18:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * bottom_last_close wasn't being saved
+
+2007-02-18 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Rescue mechanism optimisations
+
+2007-02-18 18:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * No more reactive destroyal in region_managed_remove.
+  It must be done in the region_managed_rqdispose chain.
+
+2007-02-18 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops.
+
+2007-02-18 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added region_rqdispose/region_managed_rqdispose mechanism.
+  This should fix the issue of it having bee possible to destroy the
+  last workspace (and tiling on it) on a screen recently.
+
+2007-02-18 17:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Dispose changes
+
+2007-02-17 20:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Bah, forgot the export statements, and WRegion.group_of is rather useless
+  actually, in its previous form (gone now).
+
+2007-02-17 19:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Do not ignore active region's base size in (tiled) frames' size hints.
+
+2007-02-17 14:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Full screen mode fixes and improvements
+
+2007-02-17 14:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added WRegion.group_of and WRegion.groupleader_of exports.
+
+2007-02-08 16:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Mplex attach size kludges
+
+2007-02-08 15:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * I hate focus code
+
+2007-02-06 19:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added commented-out caseicompl setting to cfg_query.lua
+
+2007-02-06 19:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Changes in NotifyPointerRoot handling.
+  (Check for pending focus changes too. Moved after generic focus event handling.)
+
+2007-02-06 19:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Don't confine pointer by default on grab.
+
+2007-02-06 19:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
+
+2007-02-06 18:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Pointer focus hack on return from grab had been lost..
+
+2007-02-05 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed stub appmenu. 
+  F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
+
+2007-02-11 18:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Some menu/query cycling improvements
+  (partially incomplete)
+
+2007-02-05 17:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Close grabmenus when grab is killed (Esc).
+
+2007-02-04 10:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Some system.mk doc updates
+
+2007-02-03 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed ext_statusbar backwards compat. hack.
+
+2007-02-03 16:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added missing backquote
+
+2007-02-03 14:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  tagged ion-3ds-20070203
+
+2007-02-03 14:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * RELNOTES update
+
+2007-02-03 11:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Updates to some styles
+
+2007-02-03 11:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Include spacing in border width for the "ridge" and "inlaid" border styles.
+
+2007-02-03 06:05 UTC  Etan Reisner <deryni@gmail.com>
+  * Make the docs match the #defines.
+
+2007-02-01 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Different selected/unselected-activity substyles for tab-frame too.
+
+2007-02-01 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout` 
+  definitions (unless a particular parameter is masked in certain use cases,
+  such as `switchto`). 
+
+2007-02-01 18:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Minor GrStyleSpec init/copy optimisation
+
+2007-01-31 19:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixes in lookcommon_clean  usage
+
+2007-01-31 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Defined activity attribute for menu entries in the "clean" styles.
+  (The usual red for unselected, a bit lighter for selected entries.)
+
+2007-01-31 17:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Set the "activity" attribute on relevant entries in the "focuslist" menu.
+
+2007-01-31 17:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added support for arbitrary (drawing engine) attributes for menu entries.
+
+2007-01-30 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Minor improvements to groupws_prepare_manage
+
+2007-01-30 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, layout loading changes dislocated transient mgmt. code.
+
+2007-01-30 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Renamed the `subs` element of WMPlex configuration to `managed`
+  for consistency. The old name is still supported on load.
+
+2007-01-30 18:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added `new_group` winprop.
+  It should be the name of the layout of a new group/workspace to create,
+  if the the `target` winprop fails. The latter is tried again after
+  creating the new group.
+
+2007-01-30 08:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * More and fixed release notes
+
+2007-01-30 00:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Minor optimisation
+
+2007-01-29 16:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Improved layout and winprop communication between C/Lua.
+  ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
+  and ioncore.set{default_ws_params = ...}
+
+2007-01-28 10:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixes to new drawing engine attribute scoring:
+    - Since each item occurs on the attribute list only once, with a score,
+      the a star ("*") on the source list should be used scored by its score
+      there, instead of one. (Possibly also other items' scores should be
+      multiplied by the source list score?)
+    - The "activity" substyle needs some stars in it to give it a higher 
+      score over other rather specific possibilities without "no_activity"
+      to block their use.
+
+2007-01-27 17:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, wrong address..
+
+2007-01-27 17:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * attach_tagged behaviour restoration.
+
+2007-01-27 16:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Updates to man page references to binding contexts.
+  NOTE: Some of the translations apparently are totally
+  out-dated. Please update.
+
+2007-01-27 13:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added option for case-insensitive completion.
+  mod_query.set{caseicompl=true} will cause some completions (such as
+  window and workspace names) to be case-insensitive.
+
+2007-01-27 13:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, mod_query.get wasn't marked EXTL_SAFE
+
+2007-01-27 12:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * mod_query(.lua) clean-up and completion improvements
+
+2007-01-26 19:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Statusbar meter name is now passed as attribute to the drawing engine.
+  It is therefore possible to give different meters different colours,
+  with de.substyle("metername", { ... }) in the appropriate style
+  definition ("stdisp", "stdisp-statusbar").
+
+2007-01-26 19:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Completion code fixes
+
+2007-01-26 11:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * README  update
+
+2007-01-25 22:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Check for NULL in get_hook
+
+2007-01-25 04:24 UTC  Etan Reisner <deryni@gmail.com>
+  * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
+
+2007-01-24 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Menu updates
+
+2007-01-24 19:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Improvements to query_renameworkspace
+
+2007-01-24 18:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added cfg_layouts.lua with layout definitions
+
+2007-01-24 18:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added layout query for new workspace to mod_query.query_workspace.
+  The table returned by the function mod_query.layouts can be used to 
+  configure additional layouts.
+
+2007-01-24 09:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
+
+2007-01-23 17:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added region_dispose for chain-destruction of regions.
+  It also handles goto to return placeholder target if the to-be destroyed
+  region could control the focus. This also fixes recent regression wrt. 
+  return from full screen mode.
+
+2007-01-23 07:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Marked WFrame.mode "safe"
+
+2007-01-26 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added quasiactivity hint to the "clean" styles (+improved activity colour).
+  Frame padding is drawn in red when frame frame is quasiactive. Stylistically
+  it's far from ideal, but that seems to be the best place for the hint
+  without major improvements to the drawing engine. The "emboss" styles still
+  need to get this added, but they also demand other work, being largely
+  bitrotted.
+
+2007-01-26 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Drawing engine API and attribute handling changes.
+  An attribute string is no longer passed to every drawing function,
+  but instead the attributes must be allocated from libtu's "stringstore",
+  and then set on the brush. The attributes are also no longer matched
+  linearly, but by simple containment, with the linear specification strings
+  in the style files (and gr_get_brush also still), however still modifying
+  the score a match gives. These changes should make it easier to add 
+  additional attributes.
+
+2007-01-26 17:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixed leak in mod_query_history_push_
+
+2007-01-22 20:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Ugly pointer focus hack for messy floats:
+  If a window that does not have the focus, or if the focus is being 
+  changed elsewhere, is unmapped (or destroyed), contains the pointer,
+  then try to set the focus again to prevent focus from changing to
+  a window under this unampped window. (However, if the unampped window 
+  has the focus, and no change elsewhere is known, current focus policy 
+  dictates that the focus should fall to the underlying window.)
+
+2007-01-21 13:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * RELNOTES conflict resolution
+
+2007-01-21 13:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixes
+
+2007-01-21 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Frame quasiactivation tracking
+
+2007-01-21 12:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Pseudoactivity state maintenance hack
+
+2007-01-18 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Navi-code updates
+
+2007-01-17 20:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Comment updates
+
+2007-01-20 20:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed 'detail' from notify_change parameters
+  (And reordered call in unset_manager.)
+
+2007-01-18 08:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Year changed...
+  (The one nice thing about CVS was that you could automate this
+  numbering. Perhaps a record check script could make you update 
+  the dates manually as you change the files...)
+
+2007-01-17 18:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Further simplifications/dead code removal.
+  (Made possible by removal of Xinerama #ifdef hacks.)
+
+2007-01-17 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed the bitrotted Xinerama code altogether.
+  I am unlikely to waste time fixing it. However, the abstract support still
+  remains (enhanced), and someone who cares about it, will just have to write
+  a separate module to set up a special layout for the root window (now a
+  WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
+  the screen ID of the root window to less than zero for the layout loading
+  code.
+
+2007-01-17 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Loading hack
+
+2007-01-17 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Made WRootWin inherit WScreen.
+  This removes some ugly hacks, and simplifies things a lot for the usual
+  case of a single screen, or that of normal X multihead. This completes
+  the bitrot of Xinerama-specific code, although abstract support for
+  various (nested) screen configurations remains (and infact there's
+  now the abstract possibility of both single-screen and multi-screen
+  workspaces/windows).
+
+2007-01-17 16:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Group focus policy changes
+
+2007-01-16 15:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Statusbar size hint tuning
+
+2007-01-14 00:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
+
+2007-01-14 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed fake activication messages for non-windows.
+
+2007-01-13 23:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Toplevel bindmap usage tuning
+
+2007-01-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Do not use Watches in return storage.
+  Instead clean up things in region_deinit. The pointer to the region in the
+  watch is reset before calling the watch handler, so node in the search tree
+  is never found, the watch/pointer being the key.
+
+2007-01-13 20:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Changes in padding/spacing usage in frames.
+  (See RELNOTES.)
+
+2007-01-13 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Do not draw spacing after last textbox
+
+2007-01-13 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops, forgot this...
+
+2007-01-13 18:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Use libtu stringstore for the notification mechanism
+  (Testing against allocated StringIds is more efficient than strcmp.)
+
+2007-01-13 16:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed region_managed_(in)activated hooks and functions.
+   - region_notify_change and the corresponding region_notify_hook do the job.
+
+2007-01-12 14:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * README fixes/improvements
+
+2007-01-10 18:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * doc
+
+2007-01-10 18:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixed WMPlex.attach_tagged to switch to the first attached region
+
+2007-01-10 18:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Moved mod_tiling.detach as ioncore.detach.
+  (It has nothing to do with tilings, after all.)
+
+2007-01-10 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Use previous placeholder on entering FS mode, if there's one
+
+2007-01-10 18:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Detach tuning
+
+2007-01-10 17:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Use original stacking level and sizepolicy for unframed detachs
+
+2007-01-10 17:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed unused modal flag
+  (The information is in the stacking level.)
+
+2007-01-10 07:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Updated configuration file doc. comments
+
+2007-01-10 01:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed traces of WPaneWS.
+  It won't be found in Ion3: there aren't separate workspace classes 
+  anymore, after all. Instead, so-called "trays" may be added. Or maybe
+  not. Who knows.
+
+2007-01-10 00:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Query history tuning
+
+2007-01-09 22:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added placeholder staleness checks
+
+2007-01-09 21:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Placeholder and detach improvements:
+  - No need for special handling of transients in configs anymore: 
+    framing of non-WWindow regions on detach is automatic now, and
+    an auto-destroyed frame creates a recreation WFramedPHolder for
+    its remaining WMPlexPHolders, so that the container frame can
+    be recreated on attach.
+  - Consequently, multiple fullscreened windows from a floating frame
+    are now returned back to the same frame, even if the original
+    frame was emptied (and thus destroyed) in the meanwhile.
+
+2007-01-08 20:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Typo fix (+ minor related policy changes)
+
+2007-01-06 18:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added mode to WFramedParam
+
+2007-01-04 22:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Moved set/is_fullscreen from WClientWin to WGroup
+   - Simplifies the binding (and the config needs to be updated!)
+
+2007-01-03 17:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Some renames for consistency
+
+2007-01-03 17:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Support obtaining current key in submaps as well
+
+2007-01-03 17:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Mod1+K K opens a grabmenu with the "focustlist" menu
+   - Cyclable with Mod1+K
+
+2007-01-03 17:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added focuslist menu 
+   - First lists ioncore.activity_i results and then ioncore.focushistory_i
+
+2007-01-03 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Changed *_list exports into *_i iterators
+
+2007-01-03 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Oops (and been there for a while, stupid GCC)
+
+2007-01-03 15:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Remove managers from focus list when child is pushed on it
+
+2006-12-28 20:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Detach binding/menu tuning
+
+2006-12-28 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added / to characters substituted in query menus
+
+2006-12-28 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Fixed menu append
+
+2006-12-28 20:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Detach is toggleable now (using return placeholder list)
+
+2006-12-28 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Full screen code rearrangements
+
+2006-12-27 14:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Minor tuning
+
+2006-12-27 14:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Use return storage for return from full screen mode
+
+2006-12-26 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Don't snow info window for activity on active screen
+
+2006-12-26 17:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * More functions for return storage
+
+2006-12-26 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Use watches in return storage
+
+2006-12-26 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Added basic "return" placeholder storage
+
+2006-12-26 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
+  * Removed unused variable/string
+
 2006-12-23 14:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
   tagged ion-3ds-20061223