X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=ChangeLog;h=ae088618ad65803ee1f384c0465c294832e1e650;hb=c77bb4a0d6b5c3eddadd80105e79348002a663e5;hp=43a323ea45e17165a377f03536dab3577786e94f;hpb=8366314611bf30a0f31d25bf5f5023186fa87692;p=ion3.git diff --git a/ChangeLog b/ChangeLog index 43a323e..ae08861 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,837 @@ +2007-03-18 20:31 UTC Tuomo Valkonen + tagged ion-3ds-20070318 + +2007-03-18 20:31 UTC Tuomo Valkonen + * Drawing fixes + +2007-03-18 20:07 UTC Tuomo Valkonen + * Release notes + +2007-03-18 17:23 UTC Tuomo Valkonen + * Style improvements + +2007-03-18 17:16 UTC Tuomo Valkonen + * Split out lookcommon stuff into multiple files + +2007-03-18 12:53 UTC Tuomo Valkonen + * query_menu duplicate name mangling fixes + +2007-03-17 19:06 UTC Tuomo Valkonen + * removed unnecessary parameter + +2007-03-17 15:00 UTC Tuomo Valkonen + * mplex_do_remanage_stdisp fixes + +2007-03-17 14:51 UTC Tuomo Valkonen + * Screen notification windows' positions are based on stdisp position now. + +2007-03-17 14:26 UTC Tuomo Valkonen + * Oops + +2007-03-17 14:16 UTC Tuomo Valkonen + * WMPlex focus restoring improvements + (Closing the scratchpad returns where the focus used to be, etc.) + +2007-03-17 13:41 UTC Tuomo Valkonen + * Improved default style + +2007-03-17 13:18 UTC Tuomo Valkonen + * Hmm... + +2007-03-17 11:09 UTC Tuomo Valkonen + * 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 + * 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 + * mod_tiling.lua stub loader defines "default" layout + +2007-03-16 07:30 UTC Tuomo Valkonen + * README fixes etc. + +2007-03-15 19:42 UTC Tuomo Valkonen + * Case-insensitive manual page completion of `caseicompl` is set. + +2007-03-15 19:40 UTC Tuomo Valkonen + * ion-completeman improvements + +2007-03-15 19:17 UTC Tuomo Valkonen + * Added WMoveresMode.rqgeom and .geom + +2007-03-15 16:24 UTC Tuomo Valkonen + * Context menu sorting hack + +2007-03-13 22:46 UTC Tuomo Valkonen + * Always defer update of screen notify and info windows + +2007-03-13 18:08 UTC Tuomo Valkonen + * Added reparent/attach failure recovery code. + (Should only be needed in very exceptional situations.) + +2007-03-13 17:15 UTC Tuomo Valkonen + * Cleaned up trivial #warning + +2007-03-13 17:14 UTC Tuomo Valkonen + * oops, ion-statusd needed some updating as well + +2007-03-11 14:59 UTC Tuomo Valkonen + * Don't defer already deferred (C-side) actions + +2007-03-10 23:08 UTC Tuomo Valkonen + * 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 + * Libtu-related updates + +2007-03-10 22:58 UTC Tuomo Valkonen + * Oops, ion.c too + +2007-03-10 22:46 UTC Tuomo Valkonen + * frame_load wasn't using DEST_EMPTY setting of the mode + +2007-03-10 18:48 UTC Tuomo Valkonen + * 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 + * region_prepare_focus behaviour changes: + stop recursion at active instead of mapped region. + +2007-03-10 18:30 UTC Tuomo Valkonen + * WMPlex focus code passes WStacking instead of WRegion around + +2007-03-10 18:07 UTC Tuomo Valkonen + * Oops, some settings were missing from ioncore.get. + +2007-03-10 16:42 UTC Tuomo Valkonen + * Removed remains of special-case region_get_rescue_pholder_for for WScreen. + +2007-03-10 16:42 UTC Tuomo Valkonen + * Oops, PWM needed a numeric version of ioncore_setup_display + +2007-03-10 16:08 UTC Tuomo Valkonen + * Cleanup of some marked TODO items + +2007-03-10 16:08 UTC Tuomo Valkonen + * Doc. comment improvements + +2007-03-10 14:30 UTC Tuomo Valkonen + * ignore_cfgrq winprop for Xpdf open dialog + +2007-03-08 18:09 UTC Tuomo Valkonen + * Oops, wrong flag... + +2007-03-10 13:46 UTC Tuomo Valkonen + * Fixed mkbottom geometry + +2007-03-08 17:32 UTC Tuomo Valkonen + * Year update + +2007-03-04 17:37 UTC Tuomo Valkonen + * Added mod_tiling.untile. + +2007-03-03 15:24 UTC Tuomo Valkonen + * Hmm... it compiled a few moments ago + +2007-03-03 15:23 UTC Tuomo Valkonen + * Doc. fix + +2007-03-03 15:21 UTC Tuomo Valkonen + * Added WGroup.set_bottom + +2007-03-03 14:56 UTC Tuomo Valkonen + * 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 + * Cleanup (declared function no longer exists) + +2007-03-03 13:43 UTC Tuomo Valkonen + * 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 + * Hmm... maybe that fixes irreproducible exit crashes. + +2007-03-03 12:56 UTC Tuomo Valkonen + * 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 + * Added map and unmap to list of notified changes to regions + +2007-03-02 21:57 UTC Tuomo Valkonen + * Don't refresh on all notifies in frame_managed_notify. + +2007-03-02 16:33 UTC Tuomo Valkonen + * Size hints base size usage fixes. + +2007-03-01 21:09 UTC Tuomo Valkonen + * Don't set focus for windows that are already active when no other changes are pending. + +2007-03-01 20:55 UTC Tuomo Valkonen + * 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 + * Removed region_goto active window optimisation to ensure warp in any case. + +2007-02-28 23:03 UTC Tuomo Valkonen + * focusbogushatehatehate#2 + +2007-02-28 22:55 UTC Tuomo Valkonen + * 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 + * Focusbogushatehatehate + +2007-02-28 20:30 UTC Tuomo Valkonen + * Tiling frame removal focus fixes + +2007-02-28 17:12 UTC Tuomo Valkonen + * Minor pointer focus hack optimisation. + (Don't do anything if ioncore_g.focus_next is set.) + +2007-02-27 20:53 UTC Tuomo Valkonen + * group_bottom was missing EXTL_SAFE + +2007-02-26 20:43 UTC Tuomo Valkonen + * Simpler mod_query.query_attachclient handler. + (Uses WRegion.groupleader_of.) + +2007-02-26 19:31 UTC Tuomo Valkonen + * WFrame.floating bindmap is applied to transients too + +2007-02-26 16:28 UTC Tuomo Valkonen + * Activity notification display improvements (?). + +2007-02-25 22:54 UTC Tuomo Valkonen + * 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 + * Added "userpos" winprop for overriding the USPosition size hint flag. + +2007-02-25 18:54 UTC Tuomo Valkonen + * Split out screen notification window code into scree-notify.c + +2007-02-24 18:52 UTC Tuomo Valkonen + * Added maximum width parameter to infowin_set_text. + +2007-02-24 17:59 UTC Tuomo Valkonen + * Fixed unsplit + +2007-02-24 17:37 UTC Tuomo Valkonen + * Removed mplex attach "layer" parameter backwards compatibility support + +2007-02-24 17:36 UTC Tuomo Valkonen + * Removed layout loading backwards compatibility hack + +2007-02-24 17:36 UTC Tuomo Valkonen + * And the default too.. + +2007-02-24 17:33 UTC Tuomo Valkonen + * Layout configuration file updates, clean-up and new layouts + +2007-02-24 17:20 UTC Tuomo Valkonen + * bottom_last_close is the default now + +2007-02-24 17:09 UTC Tuomo Valkonen + * Removed many specific implementations of region_may_dispose. + +2007-02-24 17:08 UTC Tuomo Valkonen + * Generic implementation of region_may_dispose. + Based on a test run of the improved rescue code. + +2007-02-24 15:22 UTC Tuomo Valkonen + * 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 + * Menu API and context menu generation changes + +2007-02-23 21:07 UTC Tuomo Valkonen + * Make context menus work for empty workspaces (etc.) too + +2007-02-23 20:19 UTC Tuomo Valkonen + * Tiling initial frame creation/attach unification. + +2007-02-23 18:58 UTC Tuomo Valkonen + * 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 + * Removed frame_style backwards compatibility support + +2007-02-23 18:28 UTC Tuomo Valkonen + * Put all windows on the focuslist menu + +2007-02-23 18:25 UTC Tuomo Valkonen + * No need for region_dispose_ (with the underscore). + +2007-02-23 16:39 UTC Tuomo Valkonen + * Working (?) detach/attach again with the help of region_disposeroot. + +2007-02-23 16:22 UTC Tuomo Valkonen + * 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 + * Clean-up + +2007-02-22 20:39 UTC Tuomo Valkonen + * TODO update: tiny frame problem solved by unsqueeze + +2007-02-22 20:38 UTC Tuomo Valkonen + * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze. + +2007-02-22 20:32 UTC Tuomo Valkonen + * 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 + * Unsqueeze menus/queries/messages. + +2007-02-22 20:18 UTC Tuomo Valkonen + * Added ioncore.unsqueeze + +2007-02-22 20:02 UTC Tuomo Valkonen + * Added minimum size hint for queries/messages/menus. + +2007-02-21 18:02 UTC Tuomo Valkonen + * 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 + * Move rotation setting from WScreen to mod_xrandr + +2007-02-20 02:42 UTC Tuomo Valkonen + * Improved size hint winprops + +2007-02-20 02:23 UTC Tuomo Valkonen + * Added option to disable mouse/sloppy focus. + +2007-02-20 02:18 UTC Tuomo Valkonen + * Menu update + +2007-02-20 02:14 UTC Tuomo Valkonen + * Added WRegion.get_configuration export. + Note that it filters out client windows by default. + +2007-02-19 22:45 UTC Tuomo Valkonen + * Frames weren't yet using rqdispose chains + +2007-02-19 19:33 UTC Tuomo Valkonen + * Ugly hack for dispose + (TODO: use continuations instead) + +2007-02-19 19:26 UTC Tuomo Valkonen + * Oops, xwindow_pointer_pos was returning root coordinates + +2007-02-19 19:07 UTC Tuomo Valkonen + * More ugly hacks to pointer focus hack + +2007-02-18 19:00 UTC Tuomo Valkonen + * Added missing header + +2007-02-18 19:00 UTC Tuomo Valkonen + * Renamed region_may_destroy region_may_dispose for consistency. + +2007-02-18 18:57 UTC Tuomo Valkonen + * bottom_last_close wasn't being saved + +2007-02-18 18:54 UTC Tuomo Valkonen + * Rescue mechanism optimisations + +2007-02-18 18:38 UTC Tuomo Valkonen + * 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 + * Oops. + +2007-02-18 17:54 UTC Tuomo Valkonen + * 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 + * Dispose changes + +2007-02-17 20:47 UTC Tuomo Valkonen + * 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 + * Do not ignore active region's base size in (tiled) frames' size hints. + +2007-02-17 14:19 UTC Tuomo Valkonen + * Full screen mode fixes and improvements + +2007-02-17 14:17 UTC Tuomo Valkonen + * Added WRegion.group_of and WRegion.groupleader_of exports. + +2007-02-08 16:17 UTC Tuomo Valkonen + * Mplex attach size kludges + +2007-02-08 15:25 UTC Tuomo Valkonen + * I hate focus code + +2007-02-06 19:54 UTC Tuomo Valkonen + * Added commented-out caseicompl setting to cfg_query.lua + +2007-02-06 19:30 UTC Tuomo Valkonen + * Changes in NotifyPointerRoot handling. + (Check for pending focus changes too. Moved after generic focus event handling.) + +2007-02-06 19:11 UTC Tuomo Valkonen + * Don't confine pointer by default on grab. + +2007-02-06 19:05 UTC Tuomo Valkonen + * region_maybewarp_now was ignoring ioncore_g.warp_enabled. + +2007-02-06 18:37 UTC Tuomo Valkonen + * Pointer focus hack on return from grab had been lost.. + +2007-02-05 18:23 UTC Tuomo Valkonen + * Removed stub appmenu. + F3/query_exec is the Ion way. (The appmenu remains for pwm, though.) + +2007-02-11 18:42 UTC Tuomo Valkonen + * Some menu/query cycling improvements + (partially incomplete) + +2007-02-05 17:47 UTC Tuomo Valkonen + * Close grabmenus when grab is killed (Esc). + +2007-02-04 10:35 UTC Tuomo Valkonen + * Some system.mk doc updates + +2007-02-03 20:27 UTC Tuomo Valkonen + * Removed ext_statusbar backwards compat. hack. + +2007-02-03 16:10 UTC Tuomo Valkonen + * Added missing backquote + +2007-02-03 14:50 UTC Tuomo Valkonen + tagged ion-3ds-20070203 + +2007-02-03 14:50 UTC Tuomo Valkonen + * RELNOTES update + +2007-02-03 11:09 UTC Tuomo Valkonen + * Updates to some styles + +2007-02-03 11:08 UTC Tuomo Valkonen + * Include spacing in border width for the "ridge" and "inlaid" border styles. + +2007-02-03 06:05 UTC Etan Reisner + * Make the docs match the #defines. + +2007-02-01 20:25 UTC Tuomo Valkonen + * Different selected/unselected-activity substyles for tab-frame too. + +2007-02-01 20:14 UTC Tuomo Valkonen + * `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 + * Minor GrStyleSpec init/copy optimisation + +2007-01-31 19:04 UTC Tuomo Valkonen + * Fixes in lookcommon_clean usage + +2007-01-31 17:58 UTC Tuomo Valkonen + * 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 + * Set the "activity" attribute on relevant entries in the "focuslist" menu. + +2007-01-31 17:56 UTC Tuomo Valkonen + * Added support for arbitrary (drawing engine) attributes for menu entries. + +2007-01-30 20:53 UTC Tuomo Valkonen + * Minor improvements to groupws_prepare_manage + +2007-01-30 20:53 UTC Tuomo Valkonen + * Oops, layout loading changes dislocated transient mgmt. code. + +2007-01-30 18:30 UTC Tuomo Valkonen + * 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 + * 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 + * More and fixed release notes + +2007-01-30 00:27 UTC Tuomo Valkonen + * Minor optimisation + +2007-01-29 16:49 UTC Tuomo Valkonen + * 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 + * 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 + * Oops, wrong address.. + +2007-01-27 17:00 UTC Tuomo Valkonen + * attach_tagged behaviour restoration. + +2007-01-27 16:44 UTC Tuomo Valkonen + * 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 + * 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 + * Oops, mod_query.get wasn't marked EXTL_SAFE + +2007-01-27 12:51 UTC Tuomo Valkonen + * mod_query(.lua) clean-up and completion improvements + +2007-01-26 19:51 UTC Tuomo Valkonen + * 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 + * Completion code fixes + +2007-01-26 11:12 UTC Tuomo Valkonen + * README update + +2007-01-25 22:07 UTC Tuomo Valkonen + * Check for NULL in get_hook + +2007-01-25 04:24 UTC Etan Reisner + * 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 + * Menu updates + +2007-01-24 19:03 UTC Tuomo Valkonen + * Improvements to query_renameworkspace + +2007-01-24 18:53 UTC Tuomo Valkonen + * Added cfg_layouts.lua with layout definitions + +2007-01-24 18:42 UTC Tuomo Valkonen + * 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 + * The "" text apparently wasn't i18nised, residing in config.h. + +2007-01-23 17:00 UTC Tuomo Valkonen + * 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 + * Marked WFrame.mode "safe" + +2007-01-26 18:08 UTC Tuomo Valkonen + * 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 + * 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 + * Fixed leak in mod_query_history_push_ + +2007-01-22 20:32 UTC Tuomo Valkonen + * 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 + * RELNOTES conflict resolution + +2007-01-21 13:06 UTC Tuomo Valkonen + * Fixes + +2007-01-21 13:05 UTC Tuomo Valkonen + * Frame quasiactivation tracking + +2007-01-21 12:39 UTC Tuomo Valkonen + * Pseudoactivity state maintenance hack + +2007-01-18 20:14 UTC Tuomo Valkonen + * Navi-code updates + +2007-01-17 20:49 UTC Tuomo Valkonen + * Comment updates + +2007-01-20 20:07 UTC Tuomo Valkonen + * Removed 'detail' from notify_change parameters + (And reordered call in unset_manager.) + +2007-01-18 08:00 UTC Tuomo Valkonen + * 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 + * Further simplifications/dead code removal. + (Made possible by removal of Xinerama #ifdef hacks.) + +2007-01-17 18:11 UTC Tuomo Valkonen + * 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 + * Loading hack + +2007-01-17 17:54 UTC Tuomo Valkonen + * 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 + * Group focus policy changes + +2007-01-16 15:49 UTC Tuomo Valkonen + * Statusbar size hint tuning + +2007-01-14 00:30 UTC Tuomo Valkonen + * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad). + +2007-01-14 15:39 UTC Tuomo Valkonen + * Removed fake activication messages for non-windows. + +2007-01-13 23:27 UTC Tuomo Valkonen + * Toplevel bindmap usage tuning + +2007-01-13 20:58 UTC Tuomo Valkonen + * 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 + * Changes in padding/spacing usage in frames. + (See RELNOTES.) + +2007-01-13 20:27 UTC Tuomo Valkonen + * Do not draw spacing after last textbox + +2007-01-13 18:54 UTC Tuomo Valkonen + * Oops, forgot this... + +2007-01-13 18:32 UTC Tuomo Valkonen + * Use libtu stringstore for the notification mechanism + (Testing against allocated StringIds is more efficient than strcmp.) + +2007-01-13 16:02 UTC Tuomo Valkonen + * 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 + * README fixes/improvements + +2007-01-10 18:22 UTC Tuomo Valkonen + * doc + +2007-01-10 18:18 UTC Tuomo Valkonen + * Fixed WMPlex.attach_tagged to switch to the first attached region + +2007-01-10 18:15 UTC Tuomo Valkonen + * Moved mod_tiling.detach as ioncore.detach. + (It has nothing to do with tilings, after all.) + +2007-01-10 18:09 UTC Tuomo Valkonen + * Use previous placeholder on entering FS mode, if there's one + +2007-01-10 18:03 UTC Tuomo Valkonen + * Detach tuning + +2007-01-10 17:30 UTC Tuomo Valkonen + * Use original stacking level and sizepolicy for unframed detachs + +2007-01-10 17:24 UTC Tuomo Valkonen + * Removed unused modal flag + (The information is in the stacking level.) + +2007-01-10 07:48 UTC Tuomo Valkonen + * Updated configuration file doc. comments + +2007-01-10 01:06 UTC Tuomo Valkonen + * 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 + * Query history tuning + +2007-01-09 22:23 UTC Tuomo Valkonen + * Added placeholder staleness checks + +2007-01-09 21:44 UTC Tuomo Valkonen + * 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 + * Typo fix (+ minor related policy changes) + +2007-01-06 18:56 UTC Tuomo Valkonen + * Added mode to WFramedParam + +2007-01-04 22:13 UTC Tuomo Valkonen + * 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 + * Some renames for consistency + +2007-01-03 17:38 UTC Tuomo Valkonen + * Support obtaining current key in submaps as well + +2007-01-03 17:26 UTC Tuomo Valkonen + * Mod1+K K opens a grabmenu with the "focustlist" menu + - Cyclable with Mod1+K + +2007-01-03 17:25 UTC Tuomo Valkonen + * Added focuslist menu + - First lists ioncore.activity_i results and then ioncore.focushistory_i + +2007-01-03 16:53 UTC Tuomo Valkonen + * Changed *_list exports into *_i iterators + +2007-01-03 16:42 UTC Tuomo Valkonen + * Oops (and been there for a while, stupid GCC) + +2007-01-03 15:51 UTC Tuomo Valkonen + * Remove managers from focus list when child is pushed on it + +2006-12-28 20:29 UTC Tuomo Valkonen + * Detach binding/menu tuning + +2006-12-28 20:26 UTC Tuomo Valkonen + * Added / to characters substituted in query menus + +2006-12-28 20:25 UTC Tuomo Valkonen + * Fixed menu append + +2006-12-28 20:13 UTC Tuomo Valkonen + * Detach is toggleable now (using return placeholder list) + +2006-12-28 19:40 UTC Tuomo Valkonen + * Full screen code rearrangements + +2006-12-27 14:48 UTC Tuomo Valkonen + * Minor tuning + +2006-12-27 14:35 UTC Tuomo Valkonen + * Use return storage for return from full screen mode + +2006-12-26 20:25 UTC Tuomo Valkonen + * Don't snow info window for activity on active screen + +2006-12-26 17:40 UTC Tuomo Valkonen + * More functions for return storage + +2006-12-26 17:37 UTC Tuomo Valkonen + * Use watches in return storage + +2006-12-26 17:12 UTC Tuomo Valkonen + * Added basic "return" placeholder storage + +2006-12-26 16:53 UTC Tuomo Valkonen + * Removed unused variable/string + 2006-12-23 14:59 UTC Tuomo Valkonen tagged ion-3ds-20061223