X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=ChangeLog;h=84001f6e1c7ed12a3c5093a94559417a1aec6403;hp=d9666411131e8e493296f0e155bce05d3b499ca5;hb=7c392448b0d2efcc6bb959063dcaa8b2c5ea0964;hpb=471a5e5f9928e2d324b2e10422a420f458bd63ff diff --git a/ChangeLog b/ChangeLog index d966641..84001f6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1043 @@ +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 + +2007-05-06 14:43 UTC Tuomo Valkonen + * Oops + +2007-05-06 14:38 UTC Tuomo Valkonen + * Doc comment fix + +2007-05-06 14:31 UTC Tuomo Valkonen + * predist.sh support for specifying additional repository base path + +2007-05-06 14:26 UTC Tuomo Valkonen + * Release notes date + +2007-05-06 14:23 UTC Tuomo Valkonen + * Removed mod_mgmtmode. + As it is not quite finished, it does not belong in the "stable" Ion3. + It will be distributed separately. + +2007-05-06 14:19 UTC Tuomo Valkonen + * Some more name policy clarifications + +2007-05-06 13:55 UTC Tuomo Valkonen + * Made the scrachpad (scratchws) pseudomodal. + (This will only take effect when a new scratchpad is created.) + +2007-05-06 13:54 UTC Tuomo Valkonen + * Added back pseudomodal option for regions managed by WMPlexes. + +2007-05-06 13:12 UTC Tuomo Valkonen + * Stacking list traversal improvements + +2007-05-06 11:27 UTC Tuomo Valkonen + * Removed redundant code + +2007-05-05 19:04 UTC Tuomo Valkonen + * Doc fix + +2007-05-05 17:36 UTC Tuomo Valkonen + * Update notify window when name of window with activity changes. + +2007-05-05 16:44 UTC Tuomo Valkonen + * *sigh* + +2007-05-04 21:34 UTC Tuomo Valkonen + * Display tab numbers on modifier release. + Seems to work better than delayed display. + +2007-05-04 21:34 UTC Tuomo Valkonen + * Simplified ioncore.tabnum interface. + +2007-05-04 21:29 UTC Tuomo Valkonen + * Added submat_wait called on modifier release. + +2007-05-04 16:10 UTC Tuomo Valkonen + * Increased default tab numbers display delay to 250ms + +2007-05-04 15:57 UTC Tuomo Valkonen + * Draw tab numbers on right, unless tab text alignment is right. + +2007-05-04 15:53 UTC Tuomo Valkonen + * Added automatically displayed tab numbers. + The functions in `ioncore.tabnum` can be used to display + tab numbers on a frame after a specified delay, and clear + them when the submap grab is released. + +2007-05-04 15:41 UTC Tuomo Valkonen + * Added submap enter events and ungrab hook + +2007-05-04 15:36 UTC Tuomo Valkonen + * Fixed defer to allow NULL parameters + +2007-05-04 06:50 UTC Tuomo Valkonen + * Name policy refinements + +2007-05-03 23:58 UTC Tuomo Valkonen + * Removed useless property setting special case. + +2007-05-03 16:31 UTC Tuomo Valkonen + * Oops. + +2007-05-02 22:06 UTC Tuomo Valkonen + * Some watches weren't being initialised + +2007-05-02 21:59 UTC Tuomo Valkonen + * Release notes updates + +2007-05-02 21:43 UTC Tuomo Valkonen + * Removed obsoleted and redundant WFrame.set_numbers. + (Didn't I do this already?) + +2007-05-02 18:50 UTC Tuomo Valkonen + * Store the region pointer in a Watch in binding handler. + It might get destroyed. + +2007-05-01 14:12 UTC Tuomo Valkonen + * Drawing engine extras table storage improvements. + Copy only unknown values, thus freeing memory. Append + to replaced style's table. + +2007-05-01 12:31 UTC Tuomo Valkonen + * Added "userattr1" for frames to stock styles. + This could be used by e.g. a "place new windows here" script, + via `WFrame.set_grattr`. (Of course, arbitrary attributes may + be defined and used, but this is one that all stock styles at + least are bound to define.) + +2007-05-01 11:55 UTC Tuomo Valkonen + * Documentation fixes and style clean up + +2007-05-01 11:05 UTC Tuomo Valkonen + * Quasiactivate frames for detachs from groups within them too. + +2007-04-30 18:31 UTC Tuomo Valkonen + * More based_on fixes. + (Still missing copying/appending of data_table.) + +2007-04-30 17:59 UTC Tuomo Valkonen + * Detach stacking level fix + +2007-04-30 17:51 UTC Tuomo Valkonen + * Oops, size hints fixing had broken unsqueeze + +2007-04-29 10:47 UTC Tuomo Valkonen + * Style file border tuning + +2007-04-29 10:47 UTC Tuomo Valkonen + * Drawing engine border calculation tuning + +2007-04-29 10:26 UTC Tuomo Valkonen + * Style file tuning + +2007-04-29 10:23 UTC Tuomo Valkonen + * Added special "inherit" colour value. + This is needed in common style templates to not override padding_colour + with background_colour, as if padding_colour isn't set, it is set to + background_colour. + +2007-04-28 19:56 UTC Tuomo Valkonen + * Support based_on too after all + +2007-04-28 18:06 UTC Tuomo Valkonen + * Use based_on's based_on + +2007-04-27 23:57 UTC Tuomo Valkonen + * Removed based_on fields from style files + +2007-04-27 23:45 UTC Tuomo Valkonen + * Changes in de.defstyle + The based_on field is no longer used. Instead, the style is + based on the existing best-matching style. Thus the function + also amends to existing exactly matching style, instead of + redefining it. + +2007-04-27 21:58 UTC Tuomo Valkonen + * Added name policy notice + +2007-04-27 21:50 UTC Tuomo Valkonen + tagged pre-namepolicy-notice + +2007-04-27 16:06 UTC Tuomo Valkonen + * Removed note of removed autoconf script from README + +2007-04-27 15:15 UTC Tuomo Valkonen + * Changed license header in source files + +2007-04-25 13:34 UTC Tuomo Valkonen + * Release notes draft + +2007-04-24 23:53 UTC Tuomo Valkonen + * Fixed dockapp hack with those few that actually have WM_CLASS. + +2007-04-24 14:25 UTC Tuomo Valkonen + * Added green tabnumber substyle to tab-frame styles. + (Tab numbering can be toggled/set/unset with + `frame:set_grattr('numbers', 'toggle')` etc.) + +2007-04-24 14:23 UTC Tuomo Valkonen + * Fixes and improvements to previously blind-written code. + +2007-04-24 11:08 UTC Tuomo Valkonen + * Added WFrame.set_grattr/WFrame.is_grattr + +2007-04-24 11:38 UTC Tuomo Valkonen + * Added numbering hack to drawing engine + +2007-04-24 11:23 UTC Tuomo Valkonen + * Drawing engine attribute matching improvements + +2007-04-24 11:22 UTC Tuomo Valkonen + * Oops, const + +2007-04-24 11:08 UTC Tuomo Valkonen + * Added gr_stylespec_isset + +2007-04-24 10:02 UTC Tuomo Valkonen + * Store current frame base style in WFrame.baseattr + instead of reconstructing it all the time. + +2007-04-24 09:08 UTC Tuomo Valkonen + * Removed unused setting from config.h + +2007-04-23 23:26 UTC Tuomo Valkonen + * Fixed size hints ICCCM compliance degradation + code clean-up + +2007-04-23 23:01 UTC Tuomo Valkonen + * Improved dockapp winprop support hack. + Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK + property on the (displayed) icon window. Have WClientWin.get_ident + then report this information as `class` and `instance` for the dockapp + window, so that winprop matching code can use it. + +2007-04-22 18:10 UTC Tuomo Valkonen + * Place dockapps in the statusbar's systray. + (Added winprop in default `cfg_kludges.lua`.) + +2007-04-22 18:07 UTC Tuomo Valkonen + * Removed possibly obsolete Galeon winprop. + (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.) + +2007-04-22 18:02 UTC Tuomo Valkonen + * Ugly hack for dockapp winprop support. + We save the dockapp state ourselves over restarts to get the right + winprop after that, because the way windows are loaded after restart, + the dockapp state would not be easily available otherwise. In addition, + dockapps usually don't have any class/role/instance identification + information in the dockapp (icon) window, so this method can not + be used -- easily. Some dockapps would function fine with us simply + using the main window instead of the icon window as specified by + the dockapp protocol, and this would provide better winprop support, + but then other dockapps don't display anything meaningful in the + main window, that the expect not to be shown. Hence this ugly hack + for at least basic all-dockapps winprop matching. For better matching + dockapps should preferrably be able to start normally, as `asclock` + can do (an does by default), instead of the "withdrawn" mode. + +2007-04-22 15:11 UTC Miroslav Kure + * Updated Czech translation + +2007-04-22 10:16 UTC Tuomo Valkonen + * Updated Finnish translation + +2007-04-22 10:10 UTC Tuomo Valkonen + * Man page tuning + +2007-04-22 09:58 UTC Tuomo Valkonen + * Man page binding documentation extraction script improvements. + (To generate better PWM man pages.) + +2007-04-22 09:58 UTC Tuomo Valkonen + * Removed duplicate Mod1+T binding + +2007-04-22 09:13 UTC Tuomo Valkonen + * Updates to PWM config file + +2007-04-22 00:33 UTC Tuomo Valkonen + * Removed ru translation, as it has not been updated as requested. + +2007-04-22 00:32 UTC Tuomo Valkonen + * Remove de translation, as it has not been updated as requested. + +2007-04-22 00:32 UTC Tuomo Valkonen + * Removed de and ru from translations to build + (to allow separately rolling back other removals to be recorded). + +2007-04-22 00:23 UTC Tuomo Valkonen + * Removed autoconf shit. + Since I will have nothing to do with that shit, and nobody else + seems to maintain or support it either, it has no place here. + +2007-04-21 17:23 UTC Tuomo Valkonen + * Changes in prepare_manage to cope with nested workspaces. + A priority parameter is passed instead of just a redirection + hint, which was poorly utilised anyway. + +2007-04-20 16:30 UTC Tuomo Valkonen + * Added is_transient field to WClientWin.get_ident and for winprop matching. + +2007-04-20 16:30 UTC Tuomo Valkonen + * Removed unused transient_for field from WClientWin + +2007-04-20 16:09 UTC Tuomo Valkonen + * Added look_greenlight + +2007-04-20 16:07 UTC Tuomo Valkonen + * Hmm... + +2007-04-09 09:42 UTC Tuomo Valkonen + * Added commented-out bindings for plain-old-menus in cfg_ion.lua + +2007-04-08 12:37 UTC Tuomo Valkonen + * Ref. to size policy section etc. + +2007-04-08 12:18 UTC Tuomo Valkonen + * Use strings instead of numeric size policies + +2007-04-06 11:29 UTC Tuomo Valkonen + * Docs from $(LUA_SOURCES) too.. + +2007-04-06 11:18 UTC Tuomo Valkonen + * Added exports.tex make rule + +2007-04-06 11:00 UTC Tuomo Valkonen + * Added padding to default look's transient style + +2007-04-05 16:30 UTC Tuomo Valkonen + * Fixed documentation mixup + +2007-04-05 16:27 UTC Tuomo Valkonen + * Statusbar documetnation improvements + +2007-04-03 15:41 UTC Tuomo Valkonen + * Updated Finnish translation + +2007-04-03 15:23 UTC Tuomo Valkonen + * Tiling navigation code changes and semi-fixes + +2007-03-31 21:04 UTC Miroslav Kure + * Updated Czech translation + +2007-03-31 14:20 UTC Tuomo Valkonen + * Redirect frame placeholders in frame_rescue_clientwins. + Dispose code changes had disabled the creation of a frame + recreation placeholder. + +2007-03-29 21:39 UTC Tuomo Valkonen + * Unsqueeze includes base size hint + +2007-03-29 21:35 UTC Tuomo Valkonen + * Put the scratchpad in the group *scratchws* + +2007-03-29 21:34 UTC Tuomo Valkonen + * WGroup attach only switches to floating mode frames in tiled mode + (and not those in unknown or transient mode). + +2007-03-29 21:33 UTC Tuomo Valkonen + * Detach stacks one level above source now + +2007-03-29 17:12 UTC Tuomo Valkonen + * Don't override "level" by "bottom" in WGroup.attach + +2007-03-29 16:00 UTC Tuomo Valkonen + * Move tiled transient handling from tiling code to frame code + (check by frame mode). This is the place to get correct behaviour + on a more complex scratchpad configuration. + +2007-03-28 18:19 UTC Tuomo Valkonen + * Context menu generation changes. + The `ctxmenu` menu generator automatically uses WGroup.bottom, so that + it suffices to pass _sub instead of _chld to the menu functions. This + should fix tab drop-down menus. + +2007-03-25 11:53 UTC Tuomo Valkonen + * region_may_control_focus policy change. + The focus may be controlled, if a manager is about to be given + the focus (which makes sense, since we have not requested focus + within a particular region within it). This fixes unsqueeze focus + issues. + +2007-03-20 11:35 UTC Tuomo Valkonen + * Export name fix + +2007-03-19 19:02 UTC Tuomo Valkonen + * Removed redundant MPLEX_ATTACH_MODAL parameter + +2007-03-19 18:57 UTC Tuomo Valkonen + * Menus and queries use STACKING_LEVEL_MODAL1+1. + This is to not let transients steal the focus. + +2007-03-19 18:37 UTC Tuomo Valkonen + * Oops, return in wrong place in fs rq check was breaking other cfgrqs + +2007-03-19 18:19 UTC Tuomo Valkonen + * Unsqueeze infinite loop fix + +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