X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=ChangeLog;h=7551588b388fd232485ce46afd2ea0448ea150bb;hb=0e823ba752af388ba5ca99800d094f88a11290db;hp=4410265957f2f2df9c909e9851373214fd376edd;hpb=ae4260bb64817c11f9a7140324cd3e3ba113e297;p=ion3.git diff --git a/ChangeLog b/ChangeLog index 4410265..7551588 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,643 @@ +2008-02-05 17:40 UTC Tuomo Valkonen + tagged ion-3-20080207 + +2008-02-04 22:51 UTC Tuomo Valkonen + * Release notes + +2008-02-04 22:50 UTC Tuomo Valkonen + * More cfg_ion.lua embedded documentation + +2008-02-03 08:34 UTC Tuomo Valkonen + * Added same rootwin check for 'target' winprop + +2008-02-03 08:34 UTC Tuomo Valkonen + * 'jumpto' wasn't working well with pointer_focus_hack + +2008-02-02 08:31 UTC Tuomo Valkonen + * README improvement + +2008-01-21 19:38 UTC Tuomo Valkonen + * Enabled default statusbar template in cfg_statusbar.lua + (Some seem to have trouble understanding commented-out settings.) + +2008-01-21 15:45 UTC Tuomo Valkonen + * ioncore.set{mousefocus='disabled'} setting support had been lost at + some point, and documentation was wrong too. + +2008-01-18 16:47 UTC Tuomo Valkonen + * Some cfg_ion.lua documentation + +2008-01-07 18:39 UTC Tuomo Valkonen + * Some build system improvements for nicer .exe handling + +2008-01-07 18:02 UTC Tuomo Valkonen + * Added CF_NO_GET_LOADAVG + +2008-01-06 20:41 UTC Tuomo Valkonen + * Dockapp WM_CLASS hack had been broken. Fixed. + +2008-01-04 15:25 UTC Tuomo Valkonen + * Removed defer-pending on destroy warning + +2008-01-03 21:38 UTC Tuomo Valkonen + * Some header comments weren't up-to-date + +2008-01-03 18:49 UTC Tuomo Valkonen + * Bah, statusd build was still broken + +2008-01-03 18:23 UTC Tuomo Valkonen + tagged ion-3rc-20080103 + +2008-01-03 18:23 UTC Tuomo Valkonen + * Oops + +2008-01-03 18:11 UTC Tuomo Valkonen + * Release notes + +2008-01-03 18:07 UTC Tuomo Valkonen + * Hack for better modality handling on detach + +2008-01-03 16:56 UTC Tuomo Valkonen + * system.mk doc. refinement + +2008-01-02 15:15 UTC Tuomo Valkonen + * Changes in version.h defs. to accomodate flags + +2008-01-01 16:51 UTC Tuomo Valkonen + * New year + +2007-12-30 18:04 UTC Tuomo Valkonen + * system.mk documentation improvements + +2007-12-30 17:51 UTC Tuomo Valkonen + * Makefile tuning + +2007-12-30 17:51 UTC Tuomo Valkonen + * Replaced order of LIBS and EXTRA_LIBS in system.mk defaults + +2007-12-30 00:04 UTC Tuomo Valkonen + * Fixed FS mode return regression after recent pholder code changes. + +2007-12-28 18:02 UTC Tuomo Valkonen + * Added -s(trip) flags to binary install + +2007-12-28 17:28 UTC Tuomo Valkonen + * Improvements to relocatable builds + +2007-12-22 09:55 UTC Tuomo Valkonen + * README updates + +2007-12-22 00:02 UTC Tuomo Valkonen + * Improved system.mk documentation + +2007-12-20 19:33 UTC Tuomo Valkonen + * Oops, copy-paste mistake in commented-out cfg_query example + +2007-12-20 18:45 UTC Tuomo Valkonen + tagged ion-3rc-20071220 + +2007-12-20 18:13 UTC Tuomo Valkonen + * Split relocation code into libtu + +2007-11-09 19:14 UTC Tuomo Valkonen + * Build hacks for relocatable binary + +2007-11-09 19:02 UTC Tuomo Valkonen + * Fixed textdomain setup in reloc. binary + +2007-11-09 15:56 UTC Tuomo Valkonen + * Support for relocatable package/binary + +2007-12-20 17:35 UTC Tuomo Valkonen + * Release notes + +2007-12-20 17:31 UTC Tuomo Valkonen + * Simplifications in definition of significant change + +2007-12-19 18:45 UTC Tuomo Valkonen + * Added missing checks for attempts of between-root reparenting. + (Stupid artificially restricted XReparentWindow.) + +2007-12-19 00:09 UTC Tuomo Valkonen + * Changed stacking level setting on detach + +2007-12-19 00:06 UTC Tuomo Valkonen + * Moved detach binding to WMPlex.toplevel from WMPlex. + (Transient are detached with their full original frames now, instead + of being recreated on.) + +2007-12-15 14:58 UTC Tuomo Valkonen + * Use LuaFileSystem instead of LuaPosix (if available) for directory existence checks. + It seems to be the better supported approach. + +2007-12-15 14:42 UTC Tuomo Valkonen + * Fixed quasiactivity (broken by recent placeholder changes). + Also implemented it on the Lua side in the same go, maintaining + the activation link structure being so much less pain than in C. + +2007-12-15 11:28 UTC Tuomo Valkonen + * Mention gettext in dependencies in README, etc. + +2007-12-14 20:27 UTC Tuomo Valkonen + * Added missing substrcompl option to mod_query. + +2007-12-14 20:08 UTC Tuomo Valkonen + * Simplify & comment + +2007-12-14 19:24 UTC Tuomo Valkonen + * Fixed and improved layout restore under session manager. + +2007-12-13 20:41 UTC Tuomo Valkonen + * More placeholder fixes/improvs/simplifications + +2007-12-12 21:51 UTC Tuomo Valkonen + * Doc. details + +2007-12-12 18:29 UTC Tuomo Valkonen + * Handle placeholders in the mplex rescue code + +2007-12-12 18:20 UTC Tuomo Valkonen + * Removed unused stdisp_watch_handler + +2007-12-12 18:00 UTC Tuomo Valkonen + * Removed deprecated pholder_root stuff + +2007-12-11 20:38 UTC Tuomo Valkonen + * Removed generic placeholder redirects + +2007-12-07 10:18 UTC Tuomo Valkonen + * Fixed shape update on style change + +2007-12-07 10:18 UTC Tuomo Valkonen + * Size hints weren't appropriately set when shading non-shaped frames. + +2007-12-02 20:17 UTC Tuomo Valkonen + * Better language + +2007-12-01 17:46 UTC Tuomo Valkonen + * More sophisticated pointer event hack. + Apparently the old one was needed, after all, for actions on transients. + So now we do like this: if the subwindow from the event listens to the + button/modifier combination in question at all, then we let it handle it, + blocking the parent. Otherwise the parent handles it. + + +2007-11-30 17:25 UTC Tuomo Valkonen + tagged ion-3rc-20071130 + +2007-11-29 19:48 UTC Tuomo Valkonen + UNDO: Removed pointer event subwindow forwarding hack. + Only useful use cases seem to be handled by not grabbing modifierless + bindings. This was stopping global (WScreen) grabs of buttons from + being handled if there was a frame in the way. (Note that modifierless + pointing device bindings are never grabbed, on purpose, so they still + don't work through frames or client windows.) + +2007-11-30 19:43 UTC Tuomo Valkonen + * Oops, tilings were resetting frame modes incorrectly. + (Copy-paste...) + +2007-11-30 17:24 UTC Tuomo Valkonen + * Some release notes + +2007-11-29 19:48 UTC Tuomo Valkonen + * Removed pointer event subwindow forwarding hack. + Only useful use cases seem to be handled by not grabbing modifierless + bindings. This was stopping global (WScreen) grabs of buttons from + being handled if there was a frame in the way. (Note that modifierless + pointing device bindings are never grabbed, on purpose, so they still + don't work through frames or client windows.) + +2007-11-29 17:56 UTC Tuomo Valkonen + * Oops, ion-completeman preferred system over user cache. + +2007-11-28 00:33 UTC Tuomo Valkonen + * edge_resistance wasn't dynamically configurable. + +2007-11-27 23:56 UTC Tuomo Valkonen + * 'exec' ion-runinxterm + (Simple case that doesn't clutter the configs etc.; the rest can be + configured by those with crappy shells.) + +2007-11-27 23:48 UTC Tuomo Valkonen + * Snap to base size + +2007-11-27 23:32 UTC Tuomo Valkonen + * Size hint usage tuning + +2007-11-25 15:38 UTC Tuomo Valkonen + * Removed redundant settings from lookcommon_* + +2007-11-25 15:37 UTC Tuomo Valkonen + * Added the -alt bit to all frame modes for completeness. + +2007-11-25 12:30 UTC Tuomo Valkonen + * typo fixes + +2007-11-25 12:09 UTC Tuomo Valkonen + * Frame mode change shape setting fix + +2007-11-25 11:52 UTC Tuomo Valkonen + * Added missing header + +2007-11-25 01:27 UTC Tuomo Valkonen + * reorg + +2007-11-25 00:00 UTC Tuomo Valkonen + * License intro clarifications + +2007-11-24 23:22 UTC Tuomo Valkonen + * Further license simplification + +2007-11-23 17:50 UTC Tuomo Valkonen + * Minor clarification + +2007-11-23 17:39 UTC Tuomo Valkonen + * Try to prevent EnterWindow event triggered focus change when switchto=false. + +2007-11-22 16:43 UTC Tuomo Valkonen + * Added some missing variable initialisations. + +2007-11-21 23:00 UTC Tuomo Valkonen + * Fixes/improvements to dockapp detection kludges on startup. + +2007-11-21 15:16 UTC Tuomo Valkonen + * Clarifications + +2007-11-20 18:28 UTC Tuomo Valkonen + * Clarified the full ancestry of de/fontset.c. + (That can also be seen by examining 'changeset 956'.) + +2007-11-18 09:56 UTC Tuomo Valkonen + * Don't try to store working dir of dead/nameless objects + +2007-11-16 22:22 UTC Tuomo Valkonen + * Do not complain when attempting to nil non-existent binding. + +2007-11-09 18:20 UTC Tuomo Valkonen + * Winprop matching hack fix (?) + +2007-11-09 18:03 UTC Tuomo Valkonen + * Lua-posix dir. checking support fixes. + +2007-11-09 17:50 UTC Tuomo Valkonen + * Improvements to mod_query 'cd' and 'pwd' override hacks + +2007-11-09 14:47 UTC Tuomo Valkonen + tagged ion-3rc-20071109 + +2007-11-09 14:47 UTC Tuomo Valkonen + * Release notes + +2007-11-09 14:44 UTC Tuomo Valkonen + * Added "forget" parameter to ioncore.detach and improved doc. + +2007-11-08 18:17 UTC Tuomo Valkonen + * Removed redundant is_fullscreen. + +2007-11-06 07:48 UTC Tuomo Valkonen + * Some cleanup to better separate ion-statusd from mod_statusbar + and allow for better statusd as an add-on. + +2007-11-05 17:27 UTC Tuomo Valkonen + * Improved stdisp placement in non-tiled groups. + +2007-11-05 17:27 UTC Tuomo Valkonen + * Stretch size policies support gravity (for alignment after size hints). + +2007-11-05 17:07 UTC Tuomo Valkonen + * Improved split resize behaviour + +2007-11-04 17:58 UTC Tuomo Valkonen + * Initial focus fixes for modal stacking levels. + +2007-11-04 12:14 UTC Tuomo Valkonen + * attach_framed wasn't supporting typical group attach parameters. + +2007-11-03 23:40 UTC Tuomo Valkonen + * I knew it! Recent focus code changes broke something. + (Modal stacking levels within groups.) + +2007-11-03 23:21 UTC Tuomo Valkonen + * Oops, copy-paste. + +2007-11-01 17:11 UTC Tuomo Valkonen + * Changed disposeroot policy for WGroupCW. + Last managed region disposed always disposes the group (if possible). + +2007-11-01 17:09 UTC Tuomo Valkonen + * Oops, some of the rescue code hacks broke other things.. + (Shouldn't try to rescue whole WGroupCWs without further info.) + +2007-10-27 12:44 UTC Tuomo Valkonen + * Further rescue code hacks. + +2007-11-01 14:21 UTC Tuomo Valkonen + * query_exec completor uses mplex working directory. + +2007-11-01 14:10 UTC Tuomo Valkonen + * Added 'wd' parameter to popen_bgread. + (As the last one. It's a bit ugly that the order of parameters isn't similar + to exec_on, but I'm not going to start breaking the Lua-side API at RC stage.) + +2007-10-27 12:38 UTC Tuomo Valkonen + * Suppressed dead object warnings from tab number script. + +2007-10-26 14:10 UTC Tuomo Valkonen + * Changes in WMPlex placeholder ordering. + - Attaching now moves the attach-pholder after the new mx-region. + - Rescue pholder is placed at the end of the list. + +2007-10-26 14:06 UTC Tuomo Valkonen + * Support for rescue code pholder attach flags and masks. + +2007-10-19 16:24 UTC Tuomo Valkonen + * Fixed doc. comment + +2007-10-15 15:48 UTC Tuomo Valkonen + * Cleaned up non-existent function from headers. + +2007-10-15 15:47 UTC Tuomo Valkonen + * Do not optimise away region_managed_prepare_focus call. + Tiling internal focus tracking can become confused if this is done. + +2007-10-15 05:57 UTC Tuomo Valkonen + * Removed redundant restack in tiling code + +2007-09-27 16:22 UTC Tuomo Valkonen + tagged ion-3rc-20070927 + +2007-09-27 16:22 UTC Tuomo Valkonen + * Release notes + +2007-09-26 20:16 UTC Tuomo Valkonen + * Do not goto frame on p_switch_tab, only switch. + +2007-09-26 20:14 UTC Tuomo Valkonen + * WMPlex focus code tuning. + (Goodbye to any plans of the next release being tagged "stable".) + +2007-09-24 21:48 UTC Tuomo Valkonen + * Small clarification + +2007-09-17 20:30 UTC Tuomo Valkonen + * Use default name for workspace in query if none given. + +2007-09-11 20:39 UTC Tuomo Valkonen + * Removed out-dated and redundant files under mod_dock/. + +2007-09-07 05:08 UTC Tuomo Valkonen + * Removed -g from compiler flags + +2007-09-02 21:04 UTC Tuomo Valkonen + * Completed/fixed dock size policy calculation + +2007-09-02 13:41 UTC Tuomo Valkonen + tagged ion-3rc-20070902 + +2007-09-02 13:40 UTC Tuomo Valkonen + * Release notes + +2007-08-30 05:24 UTC Tuomo Valkonen + * Set 'target' to requested instead of None on refused SelectionNotify too. + This seems to fix Xterm's paste slowness. + +2007-08-27 17:42 UTC Tuomo Valkonen + * Binding guards weren't being used + +2007-07-20 13:55 UTC Tuomo Valkonen + tagged ion-3rc-20070720 + +2007-07-20 13:55 UTC Tuomo Valkonen + * 'Release notes + +2007-07-16 12:25 UTC Tuomo Valkonen + * The dock uses WMPlex size policies now + +2007-07-14 20:32 UTC Tuomo Valkonen + * Added 'orientation' winprop + +2007-07-14 20:07 UTC Tuomo Valkonen + * Some REGION_SKIP_FOCUS flag management + +2007-07-12 18:56 UTC Tuomo Valkonen + * Oops, wrong return value test for XTextPropertyToStringList + +2007-07-08 09:36 UTC Tuomo Valkonen + tagged ion-3rc-20070708 + +2007-07-08 09:36 UTC Tuomo Valkonen + * Release notes + +2007-07-08 09:29 UTC Tuomo Valkonen + * WGroupCW no signals name change on bottom change + +2007-07-08 09:21 UTC Tuomo Valkonen + * Group bottom setting code improvements + +2007-07-07 20:48 UTC Tuomo Valkonen + * tagged_attach improvements + +2007-07-03 09:02 UTC Tuomo Valkonen + * Fixes to Finnish translation + +2007-07-03 09:00 UTC Tuomo Valkonen + * The->This + +2007-07-02 18:30 UTC Miroslav Kure + * Updated Czech translation + +2007-07-01 17:32 UTC Tuomo Valkonen + * Updated Finnish translation + +2007-07-01 10:20 UTC Tuomo Valkonen + * Removed 'done' entries from TODO.riot + +2007-07-01 10:18 UTC Tuomo Valkonen + * _SOURCE option tuning + +2007-07-01 10:07 UTC Tuomo Valkonen + * Fixed frame_managed_disposeroot empty check + +2007-06-21 21:52 UTC Tuomo Valkonen + * Bindings clearing all tags weren't up-to-date + +2007-06-20 21:23 UTC Tuomo Valkonen + * More tuning for moronic systems + +2007-06-20 20:25 UTC Tuomo Valkonen + * CF_NO_GETTEXT + +2007-06-20 11:16 UTC Tuomo Valkonen + * Check for clock_gettime(CLOCK_MONOTONIC) failure. + Apparently _POSIX_MONOTONIC_CLOCK can't be trusted. + +2007-06-18 07:43 UTC Tuomo Valkonen + * Minor man page fix + +2007-06-16 20:21 UTC Tuomo Valkonen + * Removed cutbuffer support + +2007-06-16 20:19 UTC Tuomo Valkonen + * Some property setting code fixes/improvements + +2007-06-13 15:27 UTC Tuomo Valkonen + * Fixed mod_sp.set_shown_on return value + +2007-06-08 18:40 UTC Tuomo Valkonen + * Updated license notice in --about + +2007-06-08 16:55 UTC Tuomo Valkonen + tagged ion-3rc-20070608 + +2007-06-08 16:55 UTC Tuomo Valkonen + * Release notes + +2007-06-08 16:04 UTC Tuomo Valkonen + * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros. + +2007-06-08 15:57 UTC Tuomo Valkonen + * X selection code tuning + +2007-06-06 18:10 UTC Tuomo Valkonen + * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd. + +2007-06-05 19:21 UTC Tuomo Valkonen + * Updated configuration document name in man pages + +2007-06-05 15:15 UTC Tuomo Valkonen + * Removed release from Ion ION_API_VERSION + (It should be "stable", so modules don't have to be checked to + be compiled against the exact release.) + +2007-06-04 06:32 UTC Tuomo Valkonen + * Fixed uninitialised variables + +2007-05-30 18:12 UTC Tuomo Valkonen + * Fixed stdisp split tree node dodging + +2007-05-29 21:09 UTC Tuomo Valkonen + * Oops, hidden and pseudomodal flags used the same bit + +2007-05-28 19:59 UTC Tuomo Valkonen + * Document 'bottom' parameter to WGroup.attach_new + +2007-05-28 17:50 UTC Tuomo Valkonen + * Don't redraw full listing on completion cycle + +2007-05-28 08:14 UTC Tuomo Valkonen + * Bah, removed redundant statement + +2007-05-26 14:08 UTC Tuomo Valkonen + * fix + +2007-05-26 14:00 UTC Tuomo Valkonen + * More name policy refinements + (Removed "ion soup" and replaced with explicit patch requests + by the user.) + +2007-05-24 20:57 UTC Tuomo Valkonen + * Use clock_gettime(CLOCK_MONOTONIC) when available. + + *nix provides only one interval timer (or 'select' timeout), so programs + with multiple timers need to do their own timeout management. This means + converting the times from delays to absolute times. When gettimeofday is + used, the time thus provided is not guaranteed to be monotonic, and may + be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC + time advanced monotonically from an unspecified starting point, thus + providing exactly what is needed for decent timeout management. + + This partially fixes issues with e.g. statusbar updates when time is + adjusted backwards. If CLOCK_MONOTONIC is not available, the issue + remains, as I can't be arsed to write ugly countermeasures against + the lack of an absolutely _essential_ feature that every system that + is not totally moronic, should have had to begin with. (I should also + be just using the rather nice libevent that I just learned about + instead of my own mainloop library... but since there's a feature + freeze and the conversion would be quite a bit of work that could + induce new bugs, it isn't happening for Ion3.) + +2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com + * Added French translation + +2007-05-21 13:55 UTC Tuomo Valkonen + * set_stdisp doc update + +2007-05-20 19:37 UTC Tuomo Valkonen + * Some "clean" style tuning + +2007-05-20 19:19 UTC Tuomo Valkonen + * Added $(C99_SOURCE) to ion-completefile CFLAGS + +2007-05-20 17:09 UTC Tuomo Valkonen + * Don't start statusd in quiet mode + (non-statusd meters are also auto-loaded these days, so it might just + as well complain of meters not found.) + +2007-05-20 17:07 UTC Tuomo Valkonen + * Made statusd startup timeout non-fatal + +2007-05-20 14:58 UTC Tuomo Valkonen + * popen_bgread doc improvement + +2007-05-18 07:03 UTC Tuomo Valkonen + * Some improvements to name policy explanations + +2007-05-17 16:51 UTC Tuomo Valkonen + * Don't check for pointer in tab-bar when disabled. + While the bar has no geometry when disabled, the Fitt's Law + hack for top of the screen borders was still functional. + +2007-05-17 16:44 UTC Tuomo Valkonen + * ioncore.popen_bgread doc fix + +2007-05-14 16:13 UTC Tuomo Valkonen + * Ungrabbed submaps had stopped working. Fixed. + +2007-05-12 19:21 UTC Tuomo Valkonen + * Missing stdio.h header in ion-completefile + +2007-05-12 14:25 UTC Tuomo Valkonen + * WTF is strcasecmp doing in strings.h and not string.h on some systems? + +2007-05-10 13:39 UTC Tuomo Valkonen + * Removed references to no longer existent layers + +2007-05-08 22:41 UTC Tuomo Valkonen + * A bit more better wording + +2007-05-08 16:01 UTC Tuomo Valkonen + * Fixed unsplit + +2007-05-08 15:56 UTC Tuomo Valkonen + * Fixed tiling emergency restore code + +2007-05-08 15:25 UTC Tuomo Valkonen + * Binding fn. doc. fixes + +2007-05-08 15:23 UTC Tuomo Valkonen + * "Improved" stacking traversal code wasn't considering fallback. + +2007-05-07 20:55 UTC Tuomo Valkonen + * Do not use `which lua5.1` in system.mk examples. + Makes for confusing error messages if not found. + +2007-05-07 15:49 UTC Tuomo Valkonen + * Do not try to automatically launch statusd if config file launch fails + +2007-05-07 15:22 UTC Tuomo Valkonen + * Fixed statusd-not-found message + +2007-05-07 08:34 UTC Tuomo Valkonen + * Doc. notation fix + +2007-05-07 08:31 UTC Tuomo Valkonen + * Added some documentation and commented-out settings to cfg_ion.lua + +2007-05-06 20:50 UTC Tuomo Valkonen + * Better wording of name policy + (Author instead of copyright/trademark holder.) + 2007-05-06 14:43 UTC Tuomo Valkonen tagged ion-3rc-20070506