Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > ccf32935cfa6c7c3f091a7b71bf477af > files > 71

ion3-20060524-3mdv2007.0.i586.rpm

2006-05-24 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20060524

2006-05-20 09:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * One more gsub update...

2006-05-19 16:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * More Lua 5.1 stuff: use # instead of table.getn.

2006-05-23 06:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * An assert had moved to the wrong place.

2006-05-19 06:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Few more backticks.

2006-05-19 07:12 UTC  René van Bevern <rvb@debian.org>
  * take ioncore_bindings.lua of ion3 to lua 5.1

2006-05-18 23:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20060519

2006-05-18 23:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added new release notes.

2006-05-18 23:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated README.autoconf.

2006-05-18 23:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added a few more backticks to RELNOTES and README.

2006-05-19 02:19 UTC  Matthieu.Moy@imag.fr
  * Use -lm and -ldl in the test for -llua

2006-05-18 13:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Markdownized README as well.

2006-05-18 13:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Small changes in RELNOTES for markdown processing for web.

2006-05-17 15:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated TODO.riot.

2006-05-17 16:51 UTC  Matthieu.Moy@imag.fr
  * bugfix in lua 5.1 + other usefull checks
  The test for the liblua version was completely buggy. Sorry.
  
  Tests added for other headers:
  X11/SM/SMlib.h, X11/Xresource.h and libintl.h
  (with error messages pointing to the name of Debian packages)
  
  Test for xmessage (with a warning only, since ion can probably still
  work without xmessage)
  
  

2006-05-17 13:39 UTC  Matthieu.Moy@imag.fr
  * Update configure.ac for lua 5.1

2006-05-16 18:39 UTC  Sergej Pupykin <ps@lx-ltd.ru>
  * sigusr2
  
  Allows to create lua hook for SIGUSR2.
  Can be usefull (for example) for status line changing from media player...
  
  Usage example:
   ioncore.get_hook("ioncore_sigusr2_hook"):add(
       function(reg)
           mod_statusbar.inform("status_name", "SIGUSR2 catched")
           mod_statusbar.update()
       end
   )

2006-05-16 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * README etc. updates.

2006-05-16 17:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed string.gsub issues with Lua 5.1.
  
  Lua 5.0:
  "... If the value returned by this function is a string, then it is
  used as the replacement string; otherwise, the replacement string is the
  empty string."
  
  Lua 5.1:
  "If the value returned by the table query or by the function call is a string
  or a number, then it is used as the replacement string; otherwise, if it is
  false or nil, then there is no replacement (that is, the original match is
  kept in the string)."
  

2006-05-16 16:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Few more missing table-iteration changes.

2006-03-24 00:19 UTC  Etan Reisner <deryni@gmail.com>
  * lua5.1 incompatible changes
  The _LOADED variable became package.loaded.
  The contents of lualib were merged into lua itself, so remove -llualib from the build line.
  Debian now uses pkg-config for the lua stuff not lua-config.

2006-03-24 00:09 UTC  Etan Reisner <deryni@gmail.com>
  * lua5.1 backwards compatible changes
  Whether intentional or not lua 5.1 no longer allows
  tab={}
  for k,v in tab do
      ...
  end
  and requires
  for k,v in pairs(tab) do
      ...
  end
  instead.

2006-05-06 21:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Do not spew out stack traces all the time when warn() is called.

2006-04-26 17:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * framed_transients is on by default now.

2006-04-26 17:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added WFrame.toplevel and WMPlex.toplevel binding maps.
  - These are not used by frames for transients.
  - Changed the default bindings accordingly.

2006-04-22 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added toggle for showing tab numbers.
  - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.

2006-04-20 19:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed obsolete references to -i18n flag.

2006-04-13 22:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * The frame_add_last option had been broken.
  - Since switching to use of placeholders for initial management 
    setup, the flag was no longer checked.

2006-04-02 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added stuff for accessing regions with activity/urgency bit set.

2006-04-02 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Extended Mod1+K K binding.
  - Go to first region demanding attention or previously active region:
    "ioncore.activity_goto() or ioncore.goto_previous()".

2006-04-01 14:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Separated and cleaned up some stacking code from mod_floatws.

2006-03-31 18:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in default_ws_type lookup.

2006-03-28 20:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
  - Needed to communicate available area for transients.

2006-03-26 09:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20060326

2006-03-23 16:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Included a TODO list. 
  
  The TODO.riot file has been created with the riot outliner available from
  <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
  you can read it with your favourite threading mail user agent. For example:
  mutt -f TODO.riot

2006-03-20 23:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Enforce win_gravity=NorthWestGravity for client windows.
  - Fixes issues with OO.org's transients in framed mode.

2006-03-18 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in default appmenu.
  - Removed firefox (won't promote gtk shit).
  - Added opera, konqueror, dillo, w3m, links, rxvt.

2006-03-18 12:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Ah, -Wl,-whole-archive is a better hack.

2006-03-18 12:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Link PWM also with the -u ptrlist_iter gcc lameness hack.

2006-03-17 20:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some more winprop/sizepolicy changes.

2006-03-17 19:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20060317

2006-03-17 10:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Previous change incomplete.

2006-03-17 10:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * default_ws_type is no longer set by config files and could confuse things. Fixed.

2006-03-15 23:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in look file fonts.
  - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
    the 'fixed' alias has problems with encodings.

2006-03-15 18:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Timer signal object passing to Lua side was broken.
  (Weak typing...) 

2006-03-15 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in the set of configuration files.
  - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
    with the default set of modules, and includes some of the most
    commonly changed options commented-out. This deprecates cfg_user.lua
  - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This 
    better matches how things for different modules are in their own
    files.

2006-03-12 12:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Embedded dock initilisation code had been broken. Fixed.

2006-03-11 09:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. The stretch size policy used wrong variables.

2006-03-11 08:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Different query-menus use different history context.

2006-03-08 20:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. The new client window code used wrong "llist" iterator.
  This could cause segfaults.

2006-03-08 19:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Closing a transient had started warping to remaining transient(s).

2006-03-07 10:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed binding lookup code to be able to deal with zero keycodes.
  - This may happen if X keycode to keysym mapping is changed 
    while Ion is running.

2006-03-06 23:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.

2006-03-05 13:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20060305

2006-03-05 13:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * 'ru' was missing from list of translations in po/Makefile.

2006-03-05 13:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * frame_rqgeom_clientwin passes rqflags as-is.

2006-03-05 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * SIZE_POLICY_FREE_GLUE is now properly used for transients.

2006-03-05 13:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added -u ptrlist_iter linking hack to gcc/ld.
  - Otherwise ptrlist.o from libtu won't get linked as it will no longer
    used by the main binary, and thus the modules won't have access to it.

2006-03-05 10:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved free_glue and stretch size policies.

2006-03-02 18:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
  (TODO: client windows need to store state for this for transients.)

2006-02-26 16:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Client windows use the same (mplex) size policies for transients now.

2006-02-26 00:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. MPlex attach code changes had broken mgd. region ordering on load.

2006-02-25 17:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added some size policies with gravity.

2006-02-24 19:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Separated mplex size policy in new file, and independent of mplex.

2006-02-22 13:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Append '/' to submenu entries in query_menu.

2006-02-19 16:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some mplex attach code cleanup.

2006-02-19 16:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Reduced usage of REGION_FIT_BOUNDS a little.

2006-02-19 00:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated dock to reflect previous mplex size policy changes.

2006-02-18 20:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed the WScratchpad class.
  - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.

2006-02-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added WMPlex managed region size policy support.

2006-02-18 18:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed "./" being included in completed file name in query_exec.
  - Also brought mod_query.popen_completions documentation up-to-date.

2006-02-15 07:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed load_hint.
  - Stupid unsafe dynamically-typed languages...

2006-02-12 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Let's call it statusbar_ instead of status_ after all...

2006-02-12 15:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Should check for sb meter value being null when shortening it.

2006-02-12 15:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * mod_statusbar tries to load scripts before falling back to statusd.
  - If status_foobar(.lua|.lc) is found on the search path, -m foobar
    is not passed to ion-statusd.

2006-02-12 15:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added region_activity_hook.
  - Called when the activity flag of a region is changed with the 
    region as parameter.

2006-02-12 15:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Framed transients' size requests get handled now.

2006-02-11 15:35 UTC  dev@triphoenix.de
  * completefile-groupexec
  
  Although ion-completefile does check if any matching executable is
  world-executable or user-executable, it doesn't check for
  group-executable. This is problematic for example on systems, where
  games are installed with r-xr-x--- and root:games (which seems to be a
  common method). This introduces a check for the group id, basically it
  gets all groups for the current user and checks if any of them is
  applicable. This is only done when the user and world checks already
  have failed and the group-executable bit is set.
  

2006-02-08 07:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * ion-statusd catches SIGCHLD.

2006-02-07 21:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved comments in cfg_statusbar.lua.

2006-02-06 20:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changed query_menu title transformation.
  * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
  * TODO: conversion to lower case of non-ascii letters.

2006-02-01 18:05 UTC  Vassily Leushin <basileus@kirov.lug.ru>
  * russian_locale

2006-01-29 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Statusbar meter template is respected as maximum size for meter.

2006-01-25 23:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added dummy gettext hack for those labels.

2006-01-25 23:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added context menu label support.

2006-01-25 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Do not try to resize the statusbar unnecessarily.

2006-01-21 23:47 UTC  ludal@logilab.fr
  * fixes random segfaults
  With ion-3ds-20060107 I see random segfaults I can reproduce navigating
  some website with galeon. This patch seems to fix the problem (and the
  original code looked wrong)

2006-01-21 21:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. A function wasn't marked local.

2006-01-21 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Counter wasn't incremented in statusbar list building.

2006-01-20 21:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated/fixed PWM bindings configuration.

2006-01-20 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Statusbar uses PtrLists instead of ObjLists.
  (Stuff gets removed from ObjLists before the manager's removal handler 
  is called.)

2006-01-19 19:24 UTC  Etan Reisner <deryni@eden.rutgers.edu>
  * Use the table values we are iterating over.

2006-01-14 20:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Previous completion behaviour change broke something..

2006-01-11 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed a problem in statusbar winprop usage.

2006-01-07 21:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20060107

2006-01-07 21:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added systray window height limiting.

2006-01-07 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added support for multiple systray items in statusbar.
  Use %systray_whatever in the template, and set the 'statusbar' winprop
  to "systray_whatever" to put any window at that point the template.

2006-01-01 01:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Year changed.

2006-01-01 01:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed mod_menu.grabmenu documentation.

2005-12-31 23:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Display transients of systray icons somewhere else.

2005-12-29 22:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * The statusbar supports system tray windows now.
  These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
  property set.

2005-12-26 19:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved some statusbar code to the C side and removed old (backcompat) kludges.

2005-12-25 17:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added noautoexpand option for mod_query.query_menu.
  This option should be used to suppress automatic expansion
  of huge menus e.g. as follows:
  
      submenu("Debian",           "Debian", {noautoexpand=true}),
  

2005-12-23 18:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some improvements and fixes in style files.

2005-12-21 22:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed status display mapping on destroyal of ws and switch fs cwin.

2005-12-19 18:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * frame_brushes_updated wasn't in the WFrame dynfuntab.

2005-12-18 16:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Redefine 'print' in query_lua execution environment,
  and display the printed strings, if there are any, after execution 
  in a message box.

2005-12-18 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
  Other handlers may now override it, but return-from-fs spaceholder is now
  obtained. Also, setting the property to false will override initial
  fullscreen request from the application.

2005-12-18 14:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed mod_query.query_menu failing if a submenu could not be found.

2005-12-17 23:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Don't warp to newly opened transient, only focus it.

2005-12-17 14:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in transient geometry change request handling.

2005-12-16 23:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.

2005-12-16 23:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Meter names etc. may be enclosed in braces in statusbar template.

2005-12-14 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Documented mod_query.query low-level query routine.

2005-12-13 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated documentation comment.

2005-12-12 21:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed space deletion in query_exec completion.

2005-12-10 20:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20051210

2005-12-10 20:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed kludges from client window resize code.

2005-12-10 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in transient window management setup code.

2005-12-08 15:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Floatws config file was out-of-date.

2005-12-05 23:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
  - All mixes of old and new configuration files should work correctly.

2005-12-05 23:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Renamed MOD1/MOD2 to META/ALTMETA.
  - Too many newbies are confused between the MOD1/MOD2 variables and the
    Mod1/Mod2 X modifiers.

2005-12-03 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.

2005-12-03 17:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Empty dock uses (w, h)=tile_size instead of (1, 1).

2005-12-02 07:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.

2005-11-26 11:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Failing to open error log file could cause extra trouble..

2005-11-26 11:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.

2005-11-25 19:54 UTC  Miroslav Kure <kurem@debian.cz>
  * Updated Czech translation

2005-11-20 13:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved previous active region tracking.
  - Replaced explicit and cumbersome previous active object saving
    at particular points of the code with a simple activity history
    list/stack.

2005-11-20 12:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Hmm.. active_screen was still in ioncore_g.

2005-11-15 17:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Another temporary clientwin resize hack.

2005-11-15 07:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed a typo; wairel -> waitrel.

2005-11-13 22:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.

2005-11-13 22:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Small improvement in date monitor.

2005-11-13 22:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Experimental: keybindings open query-menus instead of normal menus.

2005-11-13 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in floatframe size hint adjustment.

2005-11-13 21:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in mod_query.query_menu name conversion.

2005-11-13 21:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed mod_query.query_menu submenu support.

2005-11-01 17:59 UTC  Tom Payne <ion@tompayne.org>
  * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
  Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860

2005-11-10 19:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed active screen tracking.
  - Focused region tracking does the job.

2005-11-10 19:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added ioncore.current().
  - Can be used to find the currently focused region.

2005-11-06 15:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed stray debug print statement.

2005-11-03 19:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Command line completor understands pipes now.

2005-11-02 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed empty frame minimum size hint.
  - Stupid C ! vs. & operator precedence.

2005-11-01 21:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed PWM from restart menu.
  - Because the default menu file is shared by PWM and Ion.

2005-11-01 21:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed floatframe size hints' base height.
  - For resize indicator to display the current client window's size
    instead of something else.

2005-10-31 20:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * ion-statusd init code checks CF_NO_LOCALE.

2005-10-29 12:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20051029

2005-10-25 18:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed (unframed) nested transient size issue.

2005-10-24 20:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. %filler update had removed stretching space constant part.

2005-10-24 15:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.

2005-10-23 16:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20051023

2005-10-23 16:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Experimental: added option to turn framed transients on/off.
  - Use ioncore.set{framed_transients=true} to turn them on (off by default).

2005-10-23 16:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Experimental: framed transients.

2005-10-23 15:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed dummy size hint setup.

2005-10-15 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in frame autodestroy code.

2005-10-18 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.

2005-10-13 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed -sessionname to -session in manual pages.

2005-10-07 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed 180 degree rotation.

2005-10-07 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in ionws rotation support code.

2005-10-05 22:23 UTC  Sadrul H Chowdhury <imadil@gmail.com>
  * attach_transient crash fix

2005-10-05 03:55 UTC  Sadrul H Chowdhury <imadil@gmail.com>
  * introduce ioncore.tagged_list() to get a list of tagged regions

2005-09-20 18:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixes related to removal of region from an mplex.

2005-09-18 16:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Exported WClientWin.attach_transient.

2005-09-18 16:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved cfg files from module directories to etc/.

2005-09-18 16:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved some common look settings to lookcommon_*.lua from look_*.lua.

2005-09-18 15:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Documentation comment fixes.

2005-09-13 18:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some de cleanup.

2005-09-08 18:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some clean-up.

2005-09-06 16:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added fullsize option for space-wasting status displays.

2005-09-06 15:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed -c from msgfmt arguments.

2005-09-05 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed mail monitor from default statusbar template.

2005-08-31 10:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed unused parameter of ioncore.x_get_atom_name.

2005-08-29 05:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed floatws_backcirculate (copy-paste bug..)

2005-08-27 23:01 UTC  Per Olofsson <pelle@dsv.su.se>
  * Some updates to README.dock.

2005-08-27 22:56 UTC  Per Olofsson <pelle@dsv.su.se>
  * README.dock updates from Debian (removing references to ion-devel etc.)

2005-08-28 12:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).

2005-08-27 16:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Replaced stray \a0's with spaces.

2005-08-27 16:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added %filler statusbar element.

2005-08-26 17:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added oneshot winprop option.

2005-08-22 11:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added missing #include.

2005-08-21 08:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed splitting an ancestor of the stdisp.

2005-08-21 07:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * mod_query.query_menu improvements.

2005-08-20 14:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Pane handle style name change wasn't supposed to be recorded.
  - frame-tiled-pane breaks handle drawing completely.

2005-08-20 11:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050820

2005-08-20 11:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. ionws_current_nostdisp was never added after all...

2005-08-19 12:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. ioncore_efbb was still referenced as ioncore-efbb.

2005-08-09 08:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed statusbar filler drawing.

2005-08-09 08:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * statusd_load interval parameter should be update_interval.

2005-08-03 08:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed indentation in cfg_statusbar.lua.

2005-08-15 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Keep track of non-fs placement of initially fullscreen windows.
  - region_manage_clientwin was replaced with region_prepare_manage that
    instead of starting to manage the client window should return a placeholder
    for it. If the window is not put in fs mode, this placeholder is then used 
    to do the placement. Otherwise the placeholder is stored as the fs return 
    placeholder.

2005-08-14 18:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added a basic placeholder for transients and the dock.

2005-08-11 21:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved transpose stdisp handling.

2005-08-11 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improvements for better Xrandr support.

2005-08-11 16:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * README updates.

2005-08-11 15:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Initialise new splits' current field point to the splitted split.

2005-08-11 15:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed stdisp focusing on switch to fresh ionws's.
  - Initialise stdisp's parent split's 'current' field point to the
    other child.

2005-08-08 21:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed a few compiler warnings...

2005-08-08 21:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved menu database stuff from mod_menu to ioncore.
  - Configuration files for other modules can now safely define menus without
    checking for or loading mod_menu, and 
  - mod_query.query_menu doesn't depend on mod_menu having been loaded.

2005-08-07 12:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added WDock.attach.

2005-08-07 11:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Windows can now be added last in frames.
  - Enable with ioncore.set{frame_add_last=true}.

2005-08-07 11:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Encoding check only warns if no encoding is given at all in LC_CTYPE.
  - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
  - UTF-8 check is also case-insensitive now.

2005-07-28 18:53 UTC  Norbert Tretkowski <norbert@tretkowski.de>
  * Use WCOREDUMP() only if it's available

2005-07-28 17:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050728

2005-07-28 17:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Small fix in set_text_property.

2005-07-22 09:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed transient EnterWindow focus.

2005-07-22 08:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changed autoshowcompl mode tab behaviour.
  - If hitting tab triggers a new list of completions, the first 
    entry is selected, as would happen when hitting tab after a 
    delayed modification-triggered completion already finished.

2005-07-21 16:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added "Failed to load fallback font" error message.

2005-07-21 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed segfault if no font could be loaded.

2005-07-20 21:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed screen_managed_changed_hook calling when fs clientwin is closed.

2005-07-20 22:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changed next/prev screen bindings.
  - They are now consistently with next/prev workspace bindings
     MOD1+Shift+comma/period.

2005-07-20 20:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.

2005-07-20 21:06 UTC  fshahriar@gmail.com
  * ion-completeman -- Compatibility issue with FreeBSD's sed
  
  Originally, after tab complete wasn't working I tried to do
  ion-completeman -mkusercache but it was generating an empty file.
  Tracked down the problem to the sed regex. FreeBSD doesn't like the
  "\+". Example:
  $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
  $
  (No output)
  
  Not sure if it will break if used with GNU sed.
  

2005-07-17 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improvements to statusd launch error logging code.

2005-07-17 19:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Control could reach end of non-void function.

2005-07-12 16:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * statusd_load should work on fbsd now.

2005-07-10 19:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed some variables to be local (on the Lua side).

2005-07-15 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * ion-statusd startup errors are reported in ion startup errorlog now.

2005-07-15 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some changes in libmainloop popen routines.

2005-07-10 09:40 UTC  kurem@debian.cz
  * Updated Czech translation of Ion3

2005-07-09 20:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved started program stderr catching hack.
   - If the program terminates with an error code under 10s, 
     stderr is displayed.
   - If the program terminates under 2s, stderr is displayed despite
     errorcode or signal.

2005-07-09 19:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in menu opening function parametrisation.
   - mod_menu.bigmenu should no longer be used, but remains for
     compatibility at least for a while. Instead, set big=true
     in the extra parameter to mod_menu.menu.

2005-07-04 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added optional directory checking for 'cd'.
   * If the Lua POSIX library can be loaded, parameters to 'cd' in the
     run query are checked to be directories. (cd is interpreted as a
     special case to change workspace working dir.)

2005-07-03 20:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Scratchpad toggle now creates a new one on screens if none is found.

2005-07-03 20:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Updated statusd.popen_bgread.

2005-07-02 20:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved statusd_mail error message.

2005-07-02 20:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added stderr handler parameter to ioncore.popen_bgread.

2005-06-29 09:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixes to goto-when-scratchpad-is-active patch.

2005-06-25 15:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050625

2005-06-25 15:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updates to Finnish translation.

2005-06-24 19:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * The scratchpad can now be hidden automatically when going to another region.

2005-06-24 10:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed mplex layer1 initial stacking while there were regions visible on layer2.

2005-06-22 10:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.

2005-06-22 10:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Set up locale in ion-statusd.

2005-06-20 18:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Man-page completion script optimisation for full list.

2005-06-20 17:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Invalidate old completion list when timed completion is set up.

2005-06-18 09:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved encoding check error message.

2005-06-16 09:37 UTC  Stephan Wendt <stephanwendt@freenet.de>
  * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch

2005-06-14 05:35 UTC  Stephan Wendt <stephanwendt@freenet.de>
  * Hostnickname-completion for ssh
  
  Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
  as possible completions for the ion-ssh-functionality.
  

2005-06-15 10:01 UTC  Norbert Tretkowski <tretkowski@inittab.de>
  * Fixes for german po file from Jens Seidel.

2005-06-14 19:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Initially show first instead of last completions of first column of them.

2005-06-14 19:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Scroll completion list as selected entry is changed.

2005-06-14 18:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved manual completion in auto-show-completions mode.

2005-06-10 16:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Better tracking of multiple pending completions.
  Completor routines now get a WComplProxy object as first parameter and
  should use WComplProxy.set_completions instead of WEdln.set_completions
  to set list of completions. Much of old code should be compatible since
  completors were called in protected mode and only WEdln.set_completions
  was callable.

2005-06-09 22:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Size hints are now ignored in client-requested full screen mode.

2005-06-09 22:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in fullscreen focus policy.
  - Inactive screens may switch to showing a client window when it requests
    full screen mode even the window isn't focused (which is required of
    client windows on the active screen).

2005-06-07 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050607

2005-06-07 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added some release notes.

2005-06-06 20:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * ioncore_goto_previous related fix.
  - clientwin_managed_goto was calling ioncore_protect_previous instead
    of ioncore_set_previous_of.

2005-06-05 19:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.

2005-06-05 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Call region_notify_change in ioncore_clear_tags.

2005-05-31 16:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Do not automatically run autoconf in predist.sh.
  (Maybe one or two more people will RTF README now.)

2005-05-27 13:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Ignore _NET_ACTIVE_WINDOW request by default.
  - Can be enabled by setting the ignore_net_active_window winprop to false.

2005-05-27 13:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.

2005-05-27 11:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Experimental auto-show-completions support.

2005-05-27 11:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Minor improvement to binding compilation code.

2005-05-19 14:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added object parameter support to C-side timers.

2005-05-19 13:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated mod_statusbar.set_sb to not use set_date.

2005-05-19 10:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Encoding sanity check ignores dashes and case.

2005-05-18 13:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved date monitor to ion-statusd.

2005-05-15 19:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed floatws iteration code.

2005-05-14 11:46 UTC  imadil@gmail.com
  * mod_statusbar.get/set_sb()

2005-05-13 07:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Miscellaneous fixes to recent changes.

2005-05-12 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added zeropad to WStatusBar.get_template.

2005-05-12 19:29 UTC  imadil@gmail.com
  * WStatusBar:get_template()

2005-05-12 18:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed message box wrapping.

2005-05-12 17:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Trap SIGCHLD earlier in startup.

2005-05-12 17:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed dummy implementation of mbrlen...

2005-05-12 17:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some focusing improvements.

2005-05-12 15:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.

2005-05-12 15:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Mblen did something else...
  - Added str_len to ioncore/strings.c

2005-05-12 14:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * The statusbar support zero-padding of meters now.
  The syntax is %[alignment][0count]<meter name>.
  For example: %02mail_total

2005-05-12 14:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Organised WIonWS context menu possibly better.

2005-05-11 21:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Select events earlier in client window init code.

2005-05-10 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added WIonWS.split_at and transpose_at for easier binding.

2005-05-10 17:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Save state on SIGTERM if not running under a session manager.

2005-05-10 16:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Load mod_sp by default.

2005-05-09 19:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Don't shell-escape arguments to man-page viewer.

2005-05-06 20:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
  UNDO: The CF_DE_USE_XUTF8 option is now on by default. 
  This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
  As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
  a fontset and thus can't well display international text, while the Xutf8
  routines inconsitently use the iso10646 font only as a fallback. The 
  setting was differently previously because the Xutf8 routines were having
  other problems that seem to be gone now...

2005-05-08 16:14 UTC  Jeremy Hankins <nowan@nowan.org>
  * Don't break old user configs in statusd_mail.lua

2005-05-08 14:12 UTC  Jeremy Hankins <nowan@nowan.org>
  * Fixed the logic triggering the retry interval in statusd_mail.lua

2005-05-07 21:30 UTC  nowan@nowan.org
  * Oops, fix statusd_mail.lua

2005-05-07 21:24 UTC  nowan@nowan.org
  * Added support for multiple mailboxes to statusd_mail.lua

2005-05-08 15:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved ioncore_set_previous_of calls to region_managed_goto.

2005-05-07 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Possibly better submenu placement in in-frame mode.

2005-05-06 20:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * The CF_DE_USE_XUTF8 option is now on by default. 
  This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
  As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
  a fontset and thus can't well display international text, while the Xutf8
  routines inconsitently use the iso10646 font only as a fallback. The 
  setting was differently previously because the Xutf8 routines were having
  other problems that seem to be gone now...

2005-05-06 20:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Faster fontset kludge for UTF-8 locales.
  - Try to substitute only with -misc-fixed-... This works in some common
    cases just like a more comprehensive but slower pattern would, but some
    users will have to provide extra fonts to the fontset manually.

2005-05-04 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Dock initial height (temporary) height was uninitialised.

2005-05-02 14:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050502

2005-05-01 20:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some changes in stock style files.

2005-05-01 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added some node-on-ws checks.

2005-05-01 08:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved/fixed/updated WRegion.rqclose* documentation.

2005-05-01 08:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WFloatWS client window rescue code ignores the status display.

2005-04-30 14:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Bound left/right arrows in menus.

2005-04-29 16:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Execution and file viewing queries catch stderr.

2005-04-29 16:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added stderr piping support to spawning routines.

2005-04-29 13:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Maybe fixed activity notification.

2005-04-29 10:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in ionws context menu.
  - Replaced floating split menu with floating toggle menu.

2005-04-29 10:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added routines for toggling floating of splits.
  - WIonWS.set_floating for splits directly, and
  - WIonWS.set_floating_at for frames. Takes a direction parameter.

2005-04-23 12:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added popen_bgread and exec to ion-statusd.

2005-04-23 12:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved exec code to libmainloop.

2005-04-22 18:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Oops. Oops.

2005-04-22 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. mainloop_defer was no longer being exported due to prefix re-export change.

2005-04-21 22:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * More maintainable re-exporting of libmainloop routines to Lua side.

2005-04-21 14:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Ion-statusd no longer quits if no meters are loaded with -q.

2005-04-20 13:51 UTC  imadil@gmail.com
  * cwin namelist

2005-04-10 23:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops.

2005-04-10 23:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added clientwin_property_change_hook.
  
  - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
  

2005-04-06 11:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050406

2005-04-06 10:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Use maximum seen value width for statusbar field width.

2005-04-05 12:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Frame maximize fixes and improvements.

2005-04-03 12:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes (crash fix?) in name allocation code.

2005-04-02 15:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Menu scrolling improvements.

2005-04-02 14:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved menu positioning patch etc.

2005-04-02 12:36 UTC  imadil@gmail.com
  * repositioning pmenus that appear at the bottom of the screen

2005-04-01 22:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed new transients being attempted to be stacked over themselves.

2005-04-01 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed table.join to check for 'entry==nil' instead of 'not entry'.

2005-04-01 17:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed a typo.

2005-03-29 22:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Example in cfg_sp.lua was missing a comma.

2005-03-29 14:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed remainig statusd_load debug message.

2005-03-28 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. New regions within screens were added after current instead of at end.

2005-03-27 18:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some statusbar and line editor flicker reduction (?).

2005-03-27 13:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Drawing engine api improvements.

2005-03-26 13:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Brush drawing routines are no longer passed the window.

2005-03-26 12:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some WIonWS routines now accept "any" as direction.

2005-03-26 09:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WFrame.set_tabbar parameters were inverted.

2005-03-25 19:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Display again ?? when statusbar meter is unset.

2005-03-25 16:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added WMPlex.l2_is/set_passive routines.

2005-03-25 11:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Menu entry for tagging hadn't been updated.

2005-03-22 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050322

2005-03-22 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Prepared release notes for a release.

2005-03-21 10:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added some release notes.

2005-03-21 08:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.

2005-03-21 08:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Lessened string length recalculation in query listing code.

2005-03-20 15:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added ::cmd syntax for running commands with ion-runinxterm -w.

2005-03-20 14:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * ion-runinxterm script improvements.

2005-03-20 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Statusbar substyle background colour gets used now.

2005-03-20 13:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Also changed region activity exports.
  
  - WRegion.clear_activity and WRegion.notify_activity were replaced with
    WRegion.set_activity with a set/unset/toggle parameter.

2005-03-20 09:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added some release notes (on the toggle export changes).

2005-03-19 22:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * More changes/fixes in layer2 focus policy.

2005-03-19 21:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Many exported toggle functions were changed and renamed.
    
  The following functions now take a string parameter indicating
  whether to toggle, set, or unset the property.
  
  - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
  - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
  - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
  - WFrame.set_shaded (replaces WFrame.toggle_shade)
  - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
  - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
  - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
  - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
    
  Many missing is_<property> exports corresponding to the above were also 
  added.

2005-03-19 20:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.

2005-03-19 19:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. exports.c didn't have dependencies anymore.

2005-03-19 19:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Use exports.h generated by libextl-mkexports.

2005-03-19 18:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Client windows can now be un-fullscreened without prior frame.

2005-03-19 00:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * ioncore.popen_bgread also returns pid.

2005-03-18 18:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added ioncore_sigchld_hook.

2005-03-18 18:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Exec routines return PID (or -1 on error).

2005-03-18 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Moved hook code to libmainloop.

2005-03-17 08:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Attempts to fix problems with gcc/ld export-dynamic option varying.
  
  - Configurable in system.mk as the EXPORT_DYNAMIC variable
  
  - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'

2005-03-16 22:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed coding style in contribution.
  
  * Contributors _please_ follow my coding style in the future!!

2005-03-16 22:20 UTC  Edwin Steiner <edwin.steiner@gmx.net>
  * winprop_gravity
  add 'gravity' and 'transient_gravity' winprops

2005-03-16 19:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Modules should be built before ioncore for PRELOAD_MODULES.

2005-03-16 18:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some more layer list scanning optimisations.

2005-03-16 18:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Split out some code from mplex.c to llist.c.

2005-03-15 23:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Some WMPlex switch code optimisations/simplifications.

2005-03-15 22:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.

2005-03-15 21:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Ionws flip/transpose fixes.

2005-03-15 14:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * mod_query.query_menu can now display context menus.

2005-03-14 18:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Dummy regions are no longer given name/registered.
  
  - WPaneHandles, WInfoWins and such are not accessible to the scripter
    (from ioncore.region_list).

2005-03-14 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed goto_previous and tab switch (pointer) interaction.

2005-03-13 21:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Alternative fix to bindmap precedence.
  
  - "owned" bindmaps are added last on list, while region's own bindmaps 
    are listed first.

2005-03-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
  UNDO: Changed region bindmap linking order.
  
  - Frame bindmaps should now take precedence over workspace bindmaps
    (that are grabbed on frames as workspaces don't have normal windows
    associated to them).

2005-03-13 21:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Panehandles (floating splits) are now reparented correctly.

2005-03-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changed region bindmap linking order.
  
  - Frame bindmaps should now take precedence over workspace bindmaps
    (that are grabbed on frames as workspaces don't have normal windows
    associated to them).

2005-03-13 20:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed #warnings (and fixed a few).

2005-03-13 13:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed ioncore.root_windows export.
  
  - ioncore.region_list("WRootWin") does the task.

2005-03-13 13:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * ion-runinxterm uses the whole command as title now.

2005-03-13 13:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * PWM menu definition updates and fixes.

2005-03-13 13:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed the ion-man script.
  
  - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
  
  - mod_query.query_man accepts the man command to use as parameter,
    defaulting to ':man'.
  
  - The default for query_ssh is also ':ssh' now.

2005-03-11 14:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * clientwin_unmapped_hook parameter was wrong.
  (Stupid semi-weakly typed languages...)

2005-03-10 08:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed ion-ssh wrapper script.
  
  - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
    accepts additional parameter specifying another program.

2005-03-09 21:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added field alignment code to statusbar module.

2005-03-09 12:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated README information on F5/F6 keys.

2005-03-09 12:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes in mod_query.query_editfile/viewfile.
  
  - These functions take the script (and prompt) as optional parameter now,
    defaulting to run-mailcap.
  
  - Removed the ion-edit and ion-view scripts.

2005-03-09 11:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * More mplex region indexing fixes.
  After the changes in layer list code recently and following attach index fix,
  regions were now loaded in wrong order at startup.

2005-03-02 12:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  UNDO: Removed WScreen.set_managed_offset.
  It seems unncessary now that there's the statusbar, and it's just an ugly
  kludge for dubious uses anyway.

2005-03-08 14:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Scratchpad and dock default toggle bindings changed.
  
  - Mod1+space now toggles the scratchpad, and
  
  - Mod1+D toggles the dock.

2005-03-08 14:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * The dock is floating by default now.
  
  - New users shouldn't at firs try be bewildered by the dock not being able
    to coexist with the statusbar.
  

2005-03-08 08:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Exported classes are now marked with EXTL_EXPORT.

2005-03-08 07:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Stdisp was being destroyed along with floatws.

2005-03-07 17:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed open quote handling in cmdline completion improvements.

2005-03-07 17:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Default attach index was wrong for WMPlex.attach*.
  
  - Should be after current instead of last.
  

2005-03-07 08:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed focusingn of non-passive mplex layer2 regions.

2005-03-06 10:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Check that reparenting can be done before trying to use a placeholder.
  
  - Added pholder_(do_)target and pholder_(do_)check_reparent
  

2005-03-06 10:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * More helper routines from attach.c are globally available.

2005-03-05 16:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed pholder_stale as useless given placeholder redirection.

2005-03-05 12:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changed how query and menu cancel and finish routines destroy the region.

2005-03-05 09:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Paths in mod_statusbar file headers were wrong.

2005-03-04 08:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050304-1

2005-03-04 08:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * predist.sh improvements.

2005-03-04 08:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Completion improvements had been broken by further improvements.

2005-03-04 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050304

2005-03-04 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added some release notes.

2005-03-04 08:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Floating split load routine now adds handle widths to given sizes by default.
  
  - Override by setting tls_brs_incl_handles to true.
  

2005-03-03 21:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Improved mod_query.query_exec completion.
  
  - Arguments are now parsed, completed and escaped.
  

2005-03-03 10:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed reference to svn from version.h.

2005-03-02 11:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Call region_do_warp_alt also in protected mode.

2005-03-02 11:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes to ionws_placement_alt hook to make it callable in protected mode.

2005-03-01 23:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * New export: ioncore.defer.

2005-03-01 22:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Many hook calls are now made in protected mode.

2005-03-02 12:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed WScreen.set_managed_offset.
  It seems unncessary now that there's the statusbar, and it's just an ugly
  kludge for dubious uses anyway.

2005-03-01 22:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WIonWS.current and WFloatWS.current were unnecessarily exported.
  
  - WRegion.current is already exported.

2005-02-28 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Rescue code simplification/clean-up.

2005-02-28 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated Finnish translation.

2005-02-28 19:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes and unification in rqclose code.

2005-02-28 17:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * The statusd_mail handles missing mailbox more gracefully.
  - The retry_interval  parameter (default: 10min) controls for how long 
    it waits for next update attempt on error condition.

2005-02-28 06:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed a stupid omission in new client window rescue code.

2005-02-28 06:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Fixed floatws drag&drop segfault.
  - There was a leftover floatws_add_managed call in floatws_handle_drop after
    creation of floatws_create_frame.

2005-02-28 06:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. Removed a leftover debug printf.

2005-02-27 13:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3ds-20050227

2005-02-27 13:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated release notes.

2005-02-27 11:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Session management module now uses placeholders.
  - Order of windows in mplexes is now remembered under SM.

2005-02-27 11:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WMPlexPHolder reorganisation fixes.

2005-02-27 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added routine to go to placeholder location.
  - Active client window being closed in full screen mode now returns
    to original position.

2005-02-27 07:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Most source files don't need region-iter.h anymore.

2005-02-27 07:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. WMPlex layer list code changes were incomplete.

2005-02-26 23:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WMPlex layer list code clean-up.

2005-02-26 21:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Changes to work with new libtu list routines.

2005-02-26 19:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Placeholder code improvements.
  - Client window rescue code now uses placeholders.
  - Added client window rescue placeholders; returning from full screen mode
    now works on floatws.

2005-02-26 12:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added simple floatws pholder.

2005-02-26 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added file mtime/ctime checking to ion-statusd.
  - Mailboxes can be checked a bit more often now without significant load.
  

2005-02-26 09:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Client window fullscreen toggle uses placeholders now.
  The code does not yet do anything if the target of the initial placeholder 
  dies, and thus does not work on floatws's that also do not yet provide
  placeholders.
  

2005-02-26 08:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added a routine for checking whether a placeholder is stale.

2005-02-26 08:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added region_managed_get_pholder for acquiring a placeholder.

2005-02-26 08:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Added basic placeholder support.
  - Basic placeholder class WPHolder.
  - WMPlexPHolder for holding place in mplexes.

2005-02-24 09:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Removed traces of old managed lists.
  Regions no longer contain link pointers for those lists etc. The
  region_rescue_clientwins stuff is currently disabled and needs to be
  rewritten when placeholder stuff is implemented.

2005-02-24 09:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WRootWin no longer uses a screen_list.

2005-02-24 09:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WIonWS now uses symlist for managed list.

2005-02-24 08:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WDock no longer uses managed_list.

2005-02-24 08:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WFloatWS doesn't use a special managed_list.
  The stacking list is enough.

2005-02-24 08:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WClientWin uses symlist for transient_list.

2005-02-24 08:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Oops. All mplex stuff was being now saved on layer 2.

2005-02-23 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * WMPlex managed list changed to use proxy nodes.
  This should help implementing placeholders.

2005-02-23 06:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Updated predist.sh for darcs.

2005-02-23 06:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
  * Set install script to "sh install-sh"

2005-02-23 06:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
  tagged ion-3-svn2darcs

2005-02-22 21:30 UTC  tuomov
  * trunk: changeset 1974
  Another autoconf hack.

2005-02-20 14:42 UTC  tuomov
  * trunk: changeset 1973
  WMPlex layer 2 region geometry is now remembered.

2005-02-20 14:38 UTC  tuomov
  * trunk: changeset 1972
  Added missing include.

2005-02-20 12:09 UTC  tuomov
  * trunk: changeset 1970
  Autoconf script fixes (by matthieu moy).

2005-02-20 09:59 UTC  tuomov
  * trunk: changeset 1969
  Fixed names of workspace-specific frame bindmaps.

2005-02-20 08:43 UTC  tuomov
  * trunk: changeset 1968
  Updated cfg_ionws.lua.

2005-02-19 08:09 UTC  tuomov
  * trunk: changeset 1967
  Fixed tab switch focus change when a non-passive layer2 region was
  being displayed.

2005-02-18 21:45 UTC  tuomov
  * trunk: changeset 1966
  Fixed a typo (?) that could cause floatws stacking code to lock up.

2005-02-16 05:04 UTC  tuomov
  * trunk: changeset 1965
  Update WMPlex.l2_hide/show docs.

2005-02-15 06:06 UTC  tuomov
  * trunk: changeset 1963
  Added null checks in mplex_l2_hide/show.

2005-02-14 18:34 UTC  tuomov
  * trunk: changeset 1962
  removed redundant ionws stacking code, and fixed a possible problem.

2005-02-14 18:08 UTC  tuomov
  * trunk: changeset 1961
  Added -lintl comment in system.mk

2005-02-14 13:59 UTC  tuomov
  * trunk: changeset 1960
  Added null check; not a member function.

2005-02-14 09:07 UTC  tuomov
  * trunk: changeset 1959
  kludgeconf sun f1x remap detection fix.

2005-02-14 00:04 UTC  tuomov
  * trunk: changeset 1958
  Oops.

2005-02-13 23:36 UTC  tuomov
  * trunk: changeset 1957
  Oops. pwm3.de.in wasn't svn add'ed.

2005-02-13 22:59 UTC  tuomov
  * trunk: changeset 1956
  Added mod_sp.toggle.

2005-02-13 21:32 UTC  tuomov
  * trunk: changeset 1955
  Added German translation by Schott Robert.

2005-02-12 18:23 UTC  tuomov
  * trunk: changeset 1951
  Event mask is now stored for WWindows.

2005-02-11 18:10 UTC  tuomov
  * trunk: changeset 1950
  ion-statusd now communicates width templates to mod_statusbar.

2005-02-11 13:35 UTC  tuomov
  * trunk: changeset 1949
  - Parameters can now be passed ion-statusd.
  
  - Some cfg_statusbar usage changes.

2005-02-06 10:13 UTC  tuomov
  * trunk: changeset 1947
  Added WRegion.is_activity.

2005-02-03 21:44 UTC  tuomov
  * trunk: changeset 1946
  Some info window fixes.

2005-02-01 12:01 UTC  tuomov
  * trunk: changeset 1945
  Fixed loading of small frames with hidden tab-bar.

2005-01-31 17:45 UTC  tuomov
  * trunk: changeset 1944
  Only use resize increment and base size from current client window
  size hints when deciding frame size hints.

2005-01-31 11:32 UTC  tuomov
  * trunk: changeset 1941
  Added support for coloured statusbar elements.

2005-01-31 09:17 UTC  tuomov
  * trunk: changeset 1940
  - Moved some infowin code to mod_statusbar.
  
  - mod_statusbar template processing/passing status to c side changes.

2005-01-29 23:43 UTC  tuomov
  * trunk: changeset 1939
  - Fixed docked window resize handling.
  
  - WDock needs to implement region_rqgeom_clientwin, as otherwise the
    WClientWin configure request code uses the previously available
    space and makes no request.

2005-01-27 19:00 UTC  tuomov
  * trunk: changeset 1938
  Fixed WMPlex.l2_hidden segfault when called with nil region.

2005-01-24 21:59 UTC  tuomov
  * trunk: changeset 1937
  Fixed hook copy-paste bug.

2005-01-24 20:58 UTC  tuomov
  * trunk: changeset 1936
  Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
  depend on it) thanks to broken lua installs.

2005-01-16 11:52 UTC  tuomov
  tagged ion-3ds-20050116

2005-01-16 11:07 UTC  tuomov
  * trunk: changeset 1929
  Added documentation for X property access exports.

2005-01-15 21:22 UTC  tuomov
  * trunk: changeset 1927
  Oops. Broken rename.

2005-01-15 21:20 UTC  tuomov
  * trunk: changeset 1925
  tabularx header changes.

2005-01-15 16:28 UTC  tuomov
  * trunk: changeset 1921
  Fixed table in doc. comment.

2005-01-14 14:28 UTC  tuomov
  * trunk: changeset 1919
  Fixed doc comment.

2005-01-13 15:02 UTC  tuomov
  * trunk: changeset 1916
  Fixed clientwin_unmapped_hook.

2005-01-03 22:24 UTC  tuomov
  * trunk: changeset 1911
  Added experimental dock (drag&)drop support. It must be enabled by
  defining CF_EXPERIMENTAL_DOCK_DROP.

2005-01-02 13:59 UTC  tuomov
  * trunk: changeset 1905
  Year changed.

2004-12-27 21:30 UTC  tuomov
  * trunk: changeset 1903
  Made complete_name available in mod_query.

2004-12-27 21:30 UTC  tuomov
  * trunk: changeset 1902
  Fixed mod_statusbar Makefile to rm before ln.

2005-02-23 00:41 UTC  tuomov
  * trunk: changeset 1901
  Made ext_statusbar into a partially C-side module containing a
  WStatusBar class that can have a bindmap.

2004-12-17 00:02 UTC  tuomov
  * trunk: changeset 1898
  oops.

2004-12-16 23:56 UTC  tuomov
  * trunk: changeset 1897
  Created directory for ion-knewt branch.

2004-12-11 20:06 UTC  tuomov
  * trunk: changeset 1896
  Added mod_mgmtmode management mode module.

2004-12-07 15:42 UTC  tuomov
  * trunk: changeset 1895
  Fixed (?) tabdrag focus.

2004-11-26 17:41 UTC  tuomov
  * trunk: changeset 1894
  Do not show activity/urgency notification for docked and other client
  windows that can not be easily focused.

2004-11-26 08:18 UTC  tuomov
  * trunk: changeset 1893
  PWM bindings setup script now simply loads Ion bindings and unbinds
  stuff that would use mod_query.

2004-11-25 08:40 UTC  tuomov
  * trunk: changeset 1892
  Control modifier now is required for N/P in menus to not interfere
  with typeahead.

2004-11-17 18:46 UTC  tuomov
  * trunk: changeset 1891
  Applied patch with some minor menu improvements.

2004-11-17 18:45 UTC  tuomov
  * trunk: changeset 1890
  Typo fixes.

2004-11-16 23:01 UTC  tuomov
  * trunk: changeset 1888
  Removed another dupe call.

2004-11-16 12:51 UTC  tuomov
  * trunk: changeset 1887
  Menu definition code and documentation fixes.

2004-11-15 21:32 UTC  tuomov
  * trunk: changeset 1886
  Removed duplicate mod_ionws_register_exports call.

2004-11-13 12:40 UTC  tuomov
  * trunk: changeset 1884
  mod_query runfile and viewfile use workspace working directory.

2004-11-13 00:52 UTC  tuomov
  * trunk: changeset 1883
  Oops.

2004-11-12 20:34 UTC  tuomov
  * trunk: changeset 1881
  Oops.

2004-11-12 20:12 UTC  tuomov
  * trunk: changeset 1880
  Changed - to _ in ioncore-*.(lua|lc).

2004-11-12 20:12 UTC  tuomov
  * trunk: changeset 1879
  Fixed floatws reparent.

2004-11-10 14:41 UTC  tuomov
  * trunk: changeset 1878
  Added support for workspace-specific working directories. These can be
  changed and viewed with the internally overridden commands 'cd' and
  'pwd' in the F3 execution query.

2004-11-10 01:48 UTC  tuomov
  * trunk: changeset 1877
  Set REGION_SKIP_FOCUS on pane handles.

2004-11-07 18:18 UTC  tuomov
  * trunk: changeset 1876
  More misc. fixes.

2004-11-07 18:00 UTC  tuomov
  * trunk: changeset 1875
  Oops. Fixed a potential segfault.

2004-11-05 17:35 UTC  tuomov
  * trunk: changeset 1874
  Winprop name matching now available as ioncore.match_winprop_name.

2004-11-05 16:38 UTC  tuomov
  * trunk: changeset 1873
  %% works in statusbar template.

2004-11-05 16:22 UTC  tuomov
  * trunk: changeset 1872
  ion-statusd parameters are now automatically deduced by ext_statusbar
  from the template.

2004-11-04 21:34 UTC  tuomov
  * trunk: changeset 1870
  Load cfg_user.lua at end of cfg_ion.lua.

2004-11-04 21:30 UTC  tuomov
  * trunk: changeset 1869
  Documented ext_statusbar.update.

2004-11-04 21:20 UTC  tuomov
  * trunk: changeset 1868
  Fixed winprop name matching.

2004-11-04 14:59 UTC  tuomov
  tagged ion-3ds-20041104

2004-11-04 14:56 UTC  tuomov
  * trunk: changeset 1866
  OOps.

2004-11-04 14:38 UTC  tuomov
  * trunk: changeset 1865
  Removed changelog files.

2004-11-04 14:32 UTC  tuomov
  * trunk: changeset 1864
  Remove autom4te.cache in predist.sh

2004-11-04 14:30 UTC  tuomov
  * trunk: changeset 1863
  Added some new release notes.

2004-11-04 14:19 UTC  tuomov
  * trunk: changeset 1862
  Some more minor statusbar improvements.

2004-11-04 12:05 UTC  tuomov
  * trunk: changeset 1861
  Some clean-up.

2004-11-04 11:23 UTC  tuomov
  * trunk: changeset 1860
  Added type of menus that grab input and allow cycling through the menu
  with a given key until all modifiers are released.

2004-11-04 04:16 UTC  tuomov
  * trunk: changeset 1859
  Still problems with timers being gc'd in statusd; the local timer
  references need to be used instead of the timer parameter to the
  handler.

2004-11-04 04:02 UTC  tuomov
  * trunk: changeset 1858
  Some more statusbar/statusd improvements.

2004-11-03 22:10 UTC  tuomov
  * trunk: changeset 1857
  Status meters should retain a local reference to their timers or it
  can be collected as garbage.

2004-11-03 19:56 UTC  tuomov
  * trunk: changeset 1856
  Moved potentially blocking statusbar meters to ion-statusd.

2005-02-23 00:39 UTC  tuomov
  * trunk: changeset 1855
  Moved some mainloop stuff to libmainloop.

2004-10-30 14:58 UTC  tuomov
  * trunk: changeset 1853
  Some README updates.

2004-10-30 14:50 UTC  tuomov
  * trunk: changeset 1852
  Added WIonWS.split for splitting at a node instead of just frame/root.

2004-10-23 11:05 UTC  kurem
  * trunk: changeset 1851
  Update Czech translation

2004-10-23 10:39 UTC  tuomov
  * trunk: changeset 1850
  Arbitrary winprop matching criteria can now be used by setting the
  'match' field to a matching function with parameters: (winprop, cwin)
  and a boolean return value.

2004-10-23 00:39 UTC  tuomov
  * trunk: changeset 1849
  Removed _ION_KLUDGES property support as the Lua side now has direct
  access to window properties.

2004-10-23 00:33 UTC  tuomov
  * trunk: changeset 1848
  Added exports to access window properties from Lua side.

2004-10-23 00:14 UTC  tuomov
  * trunk: changeset 1847
  Added table.map to lua table library extensions.

2004-10-19 16:04 UTC  tuomov
  * trunk: changeset 1846
  Changed order of some libs linking commands due to gcc's brain-damaged
  handling of .a files. (-llib only loads those parts of liblib.a
  required by objects that have appeared before it on the command line.)

2004-10-19 15:08 UTC  tuomov
  * trunk: changeset 1845
  Added raise delay to help with an occasional slight annoyance of
  floating splits.

2004-10-16 10:35 UTC  tuomov
  * trunk: changeset 1841
  predist.sh wasn't making modifications to system.mk

2004-10-16 08:43 UTC  tuomov
  * trunk: changeset 1840
  Stdisp parallel movement size calculations were reversed and an old
  size swap had not been removed.

2004-10-15 16:50 UTC  tuomov
  * trunk: changeset 1839
  Updated cs.po.

2004-10-15 08:45 UTC  tuomov
  * trunk: changeset 1838
  ion-completefile Makefile had not been updated for new lib build
  dependency handling.

2004-10-15 08:41 UTC  tuomov
  * trunk: changeset 1837
  ...

2004-10-15 08:34 UTC  tuomov
  * trunk: changeset 1836
  libs.mk.dist fix.

2004-10-14 12:21 UTC  tuomov
  * trunk: changeset 1835
  Removed the file distdep.

2004-10-14 10:55 UTC  tuomov
  * trunk: changeset 1834
  Added -snapshot option to predist.sh.

2004-10-11 15:34 UTC  tuomov
  * trunk: changeset 1827
  Added new ionws context menu entries for splitting.

2004-10-11 13:44 UTC  tuomov
  * trunk: changeset 1820
  Floating splits can now be had on WIonWSs as well.

2004-10-11 13:44 UTC  tuomov
  * trunk: changeset 1819
  Parallel stdisp rotations had not been updated to calculate geometries
  properly now that we switch the places of the splits.

2004-10-11 11:39 UTC  tuomov
  * trunk: changeset 1818
  Indentation fix.

2004-10-09 16:27 UTC  tuomov
  * trunk: changeset 1817
  Added history search to line editor. (Scrolling through history
  entries the beginnings of which match bol-point.)

2004-10-09 16:00 UTC  tuomov
  * trunk: changeset 1816
  Moved WSplitFloat to another file from the other panews split
  extensions.

2004-10-09 15:51 UTC  tuomov
  * trunk: changeset 1815
  - Added some strings from mkman.lua to be translated for improved
    translation of manual page bindings reference.
  
  - Finnish translation updates.

2004-10-09 12:54 UTC  tuomov
  * trunk: changeset 1812
  Minor libextl-related rename.

2004-10-09 11:02 UTC  tuomov
  * trunk: changeset 1808
  libextl-related 'make pot' fix.

2004-10-09 06:13 UTC  tuomov
  * trunk: changeset 1803
  Moved also mkexports.lua to libextl.

2004-10-09 05:33 UTC  tuomov
  * trunk: changeset 1797
  Added predist.sh.

2004-10-09 05:05 UTC  tuomov
  * trunk: changeset 1795
  Separated libextl from the Ion source tree.

2004-10-09 04:37 UTC  tuomov
  * trunk: changeset 1792
  Workspaces no longer propagate close requests.

2004-10-09 04:30 UTC  tuomov
  * trunk: changeset 1791
  Removed obsolete autoconf note from README.

2004-10-06 16:27 UTC  tuomov
  * trunk: changeset 1790
  Moved part of ioncore/ to libextl/.

2004-10-06 14:33 UTC  tuomov
  * trunk: changeset 1788
  Fixed line editor display update on history selection.

2004-10-06 10:58 UTC  tuomov
  * trunk: changeset 1787
  Some WIonWS fields were not being initialised.

2004-10-06 10:17 UTC  tuomov
  * trunk: changeset 1786
  ion-completeman now understands manual sections.

2004-10-06 09:39 UTC  tuomov
  * trunk: changeset 1785
  ioncore_g.screen_notify was not being initialised.

2004-10-06 09:35 UTC  tuomov
  * trunk: changeset 1784
  Don't complain if no charset is given in LC_CTYPE if it is "C" or
  "POSIX".

2004-10-06 01:34 UTC  tuomov
  * trunk: changeset 1783
  Fixed floatws restack.

2004-10-05 09:03 UTC  tuomov
  * trunk: changeset 1782
  comma and period were reversed inworkspace cycling.

2004-10-05 07:38 UTC  tuomov
  * trunk: changeset 1781
  Changed some set_focus calls to warp calls.

2004-10-05 07:30 UTC  tuomov
  * trunk: changeset 1780
  -V and -h options were not being supported after libtu optparser
  simplifications. Fixed that.

2004-10-05 05:07 UTC  tuomov
  tagged ion-3ds-20041005

2004-10-05 05:04 UTC  tuomov
  * trunk: changeset 1778
  Minor history fix.

2004-10-05 04:47 UTC  tuomov
  * trunk: changeset 1777
  - Added _NET_ACTIVE_WINDOW (request and property) support.
  
  - Moved netwm atoms away from ioncore_g.

2004-10-05 03:54 UTC  tuomov
  * trunk: changeset 1776
  Opening a new window on a panews focuses it if an unused area had the
  focus.

2004-10-05 00:41 UTC  tuomov
  * trunk: changeset 1775
  Moved region_set_await_focus call from xwindow_do_set_focus to where
  it is called.

2004-10-04 22:50 UTC  tuomov
  * trunk: changeset 1774
  Minor goto_previous fix. (It had been broken at some point.)

2004-10-03 14:11 UTC  tuomov
  * trunk: changeset 1773
  Warp propagation improvements.

2004-10-02 02:29 UTC  tuomov
  * trunk: changeset 1772
  Translation updates.

2004-10-02 02:22 UTC  tuomov
  * trunk: changeset 1771
  Oops, history.h was missing.

2004-10-02 02:13 UTC  tuomov
  * trunk: changeset 1770
  Added split and transpose bindings to WIonWS context menu.

2004-10-02 02:07 UTC  tuomov
  * trunk: changeset 1769
  - Added WSplitSplit.flip.
  
  - WSplitFloat should properly transpose now.

2004-09-30 17:24 UTC  tuomov
  * trunk: changeset 1768
  Added context-specific query histories.

2004-09-28 16:42 UTC  tuomov
  * trunk: changeset 1767
  Added ioncore.set_selection and ioncore.request_selection (with a
  continuation function as parameter to the latter) to deal with
  selections from Lua code.

2004-09-28 15:11 UTC  tuomov
  * trunk: changeset 1763
  Binding changes: Mod1+K comma/period moves tab left/right.
  Mod1+comma/period switches to previous/next workspace. Corresponding
  bindings for Left/Right keys were removed.

2004-09-28 14:58 UTC  tuomov
  * trunk: changeset 1762
  Improved support for context menus.

2004-09-17 20:17 UTC  tuomov
  * trunk: changeset 1761
  Renamed clientwin_added_hook to clientwin_mapped_hook and added
  clientwin_unmapped_hook with the X window id as parameter.

2004-09-17 20:09 UTC  tuomov
  * trunk: changeset 1760
  Replaced frame_activated_hook (and frame_inactivated_hook) with
  region_activated_hook (region_inactivated_hook) called when the region
  is get focus (loses focus).

2004-09-17 19:55 UTC  tuomov
  * trunk: changeset 1759
  Some eventmask macro changes/cleanup.

2004-09-17 19:43 UTC  tuomov
  * trunk: changeset 1758
  Moved hook parameter structures from source to header files and added
  notes of parameters of all hooks to headers.

2004-09-16 23:42 UTC  tuomov
  * trunk: changeset 1757
  Oops. Workspaces were being destroyed when stdisp was removed.

2004-09-16 23:39 UTC  tuomov
  * trunk: changeset 1756
  REGION_PARENT macro changes.

2004-09-16 23:09 UTC  tuomov
  * trunk: changeset 1755
  Improved handling of small unused spaces in panews.

2004-09-16 19:32 UTC  tuomov
  * trunk: changeset 1753
  Some minor clean-up.

2004-09-16 18:44 UTC  tuomov
  * trunk: changeset 1752
  Some region_set/unset/detach_manager/parent code simplifications.

2004-09-16 17:06 UTC  tuomov
  * trunk: changeset 1751
  Use 'default' layout by default.

2004-09-16 17:05 UTC  tuomov
  * trunk: changeset 1750
  - Added mod_panews.set/get
  
  - Moved loading of module configuration file to end of Lua code if the
    module has such, as otherwise not everything may be available to the
    configuration file.

2004-09-16 16:27 UTC  tuomov
  * trunk: changeset 1749
  WSplitPane should now update markers on transpose.

2004-09-07 18:45 UTC  tuomov
  * trunk: changeset 1748
  Changed some exec calls to exec_on calls in mod_query.

2004-09-07 01:15 UTC  tuomov
  * trunk: changeset 1747
  Oops, warp setting was no longer used.

2004-09-06 18:29 UTC  tuomov
  tagged ion-3ds-20040906

2004-09-06 18:28 UTC  tuomov
  * trunk: changeset 1745
  Fixed a typo in release notes.

2004-09-06 18:25 UTC  tuomov
  * trunk: changeset 1744
  Removed POSIX_SOURCE setting from system-ac.mk.in

2004-09-06 18:21 UTC  tuomov
  * trunk: changeset 1743
  Added release notes for a new release.

2004-09-06 17:58 UTC  tuomov
  * trunk: changeset 1742
  Status display node loading fixes.

2004-09-06 17:44 UTC  tuomov
  * trunk: changeset 1741
  - WPaneWS:s can be closed now.
  
  - Pane initial size calculation fix.

2005-02-23 00:34 UTC  tuomov
  * trunk: changeset 1740
  Renamed autows to panews.

2004-09-05 22:26 UTC  tuomov
  * trunk: changeset 1739
  Added compatibility conversion from old frame style names.

2004-09-05 21:55 UTC  tuomov
  * trunk: changeset 1738
  Some focusing code simplifications/fixes/new bugs.

2004-09-05 15:58 UTC  tuomov
  * trunk: changeset 1737
  Fixed an mplex layer2 focus issue.

2004-09-05 15:30 UTC  tuomov
  * trunk: changeset 1736
  Fixed split tree ws_if_root pointer management bug.

2004-09-05 15:12 UTC  tuomov
  * trunk: changeset 1735
  Added 'save' option for dock.

2004-09-05 13:53 UTC  tuomov
  * trunk: changeset 1734
  Added frame_managed_changed_hook (improved from
  frame_content_switched_hook).

2004-09-02 15:20 UTC  tuomov
  * trunk: changeset 1733
  Border line drawing fix.

2004-09-01 21:26 UTC  tuomov
  * trunk: changeset 1732
  WSplitPanes should now when appropriate recreate a WSplitUnused when
  emptied.

2004-09-01 18:45 UTC  tuomov
  * trunk: changeset 1731
  AutoWS now supports dropping stuff on unused areas.

2004-09-01 13:31 UTC  tuomov
  * trunk: changeset 1730
  - Autows unused region focusing improvements.
  
  - Install cfg_autows.lua.

2004-08-31 18:51 UTC  tuomov
  * trunk: changeset 1729
  Fixes to previous changes (coded without a monitor to test the code
  on).

2004-08-31 11:26 UTC  tuomov
  * trunk: changeset 1728
  Fixed a potential minor memory leak.

2004-08-29 15:33 UTC  tuomov
  * trunk: changeset 1727
  Autoconf should work again. (Applied patch to move from
  libtool/libltdl to plain libdl.)

2004-08-29 07:18 UTC  tuomov
  * trunk: changeset 1726
  Some pane handle changes.

2004-08-27 14:54 UTC  tuomov
  * trunk: changeset 1725
  Tiled workspace navigation code changes.

2004-08-26 16:23 UTC  tuomov
  * trunk: changeset 1724
  - Moved resize code so that WUnusedWin can use it.
  
  - Added resize bindings for WUnusedWin.

2004-08-26 14:16 UTC  tuomov
  * trunk: changeset 1723
  Added WUnusedWin for WSplitUnused.

2004-08-23 03:27 UTC  tuomov
  * trunk: changeset 1722
  WAutoWS layout is now initialised when the workspace is created
  instead of when the first frame is created.

2004-08-21 15:54 UTC  tuomov
  * trunk: changeset 1721
  Added Czech translations of Ion messages.

2004-08-19 15:16 UTC  tuomov
  * trunk: changeset 1720
  Added bindmap for WPaneWins.

2004-08-18 14:12 UTC  tuomov
  * trunk: changeset 1719
  - AutoWS pane window handling improvements.
  
  - Changes in frame style names.

2004-08-17 01:24 UTC  tuomov
  * trunk: changeset 1718
  Changed stdisp adaptation code to be more destructive on the split
  tree to preserve special nodes for autows.

2004-08-15 01:40 UTC  tuomov
  * trunk: changeset 1717
  Fixed a reference to mod_menu.

2004-08-09 23:58 UTC  tuomov
  * trunk: changeset 1716
  Added beginnings of a Czech translation (by Miroslav Kure).

2004-08-09 23:57 UTC  tuomov
  * trunk: changeset 1715
  Simplified regexp for 'uptime' load average method as some locales
  show it differently.

2004-08-06 02:55 UTC  tuomov
  * trunk: changeset 1714
  Some more makefile fixes.

2004-08-06 00:05 UTC  tuomov
  * trunk: changeset 1713
  $(INTALLDIR) wasn't being called for translated manual page
  directories.

2004-08-03 18:40 UTC  tuomov
  * trunk: changeset 1712
  Added routine to drawing engine to draw just a borderline and not a
  full border.

2004-08-03 16:37 UTC  tuomov
  * trunk: changeset 1711
  updated cfgfile too.

2004-08-02 19:35 UTC  tuomov
  * trunk: changeset 1710
  Submaps now default to AnyModifier.

2004-08-02 16:01 UTC  tuomov
  * trunk: changeset 1709
  nroff instead of groff.

2004-08-02 14:51 UTC  tuomov
  * trunk: changeset 1708
  Oops, calcmail was global.

2004-08-02 14:49 UTC  tuomov
  * trunk: changeset 1707
  - Some more binding documentation and translation improvements.
  
  - Use proper welcome.lang.txt.

2004-08-02 05:16 UTC  tuomov
  * trunk: changeset 1706
  Oops.

2004-08-02 03:31 UTC  tuomov
  * trunk: changeset 1705
  - Removed share directory from the source tree and moved stuff therein
    to ioncore and utils directories.
  
  - Some rules.mk improvements.

2004-08-02 00:51 UTC  tuomov
  * trunk: changeset 1704
  - Improved the 'basic concepts' section of the manual page.
  
  - Added a Finnish translation of the manual page and welcome message.
    (Correct version of the welcome message is not yet used.)

2004-08-01 21:51 UTC  tuomov
  * trunk: changeset 1703
  ... and also gettext menuentry and submenu.

2004-08-01 21:46 UTC  tuomov
  * trunk: changeset 1702
  Removed 'TR' from menu configuration files; include 'submenu' and
  'menuentry' in keywords to lxgettext instead.

2004-08-01 21:44 UTC  tuomov
  * trunk: changeset 1701
  Fixed type in documentation string.

2004-08-01 21:43 UTC  tuomov
  * trunk: changeset 1700
  Added translations for binding documentation.

2004-08-01 19:48 UTC  tuomov
  * trunk: changeset 1699
  Oops, previous commit was a bit broken.

2004-08-01 19:06 UTC  tuomov
  * trunk: changeset 1698
  Binding documentation is now included in the configuration files and
  the documentation for manual pages is generated from there.

2004-07-31 22:00 UTC  tuomov
  * trunk: changeset 1696
  Minor fixes to previous error reporting and other changes.

2004-07-31 20:55 UTC  tuomov
  * trunk: changeset 1695
  Added Finnish translation.

2004-07-31 20:53 UTC  tuomov
  * trunk: changeset 1694
  - Some more error and other reporting changes for easier and better
    translations.
  
  - Added menu configuration files to be translated.

2004-07-31 20:12 UTC  tuomov
  * trunk: changeset 1693
  s/corner/pos/g in statusbar creation code.

2004-07-31 19:11 UTC  tuomov
  * trunk: changeset 1691
  - Removed some redundant error reporting that is of no help to the
    user.
  
  - Changes in error reporting policy: trust the source of the problem
    do it, if it is our code.

2005-02-23 00:02 UTC  tuomov
  * trunk: changeset 1690
  Added basic framework for localisation/language translations.

2004-07-30 00:08 UTC  tuomov
  tagged ion-3ds-20040730

2004-07-29 23:32 UTC  tuomov
  * trunk: changeset 1687
  Oops DIST: PREFIX line was broken.

2004-07-29 23:30 UTC  tuomov
  * trunk: changeset 1686
  Added new release notes and other preparation for the release of ion-
  3ds-20040730.

2004-07-29 23:24 UTC  tuomov
  * trunk: changeset 1685
  - Changes in default installation paths and binary names: ion->ion3,
    etc.
  
  - Added ioncore.progname so that scripts that want to show the manual
    page don't need to know if we're running as ion or pwm.

2004-07-29 23:19 UTC  tuomov
  * trunk: changeset 1684
  Manual page updates.

2004-07-29 19:58 UTC  tuomov
  * trunk: changeset 1683
  Added old release notes to the package.

2004-07-29 19:47 UTC  tuomov
  * trunk: changeset 1682
  WIonWS: don't load WSplitST, because we don't save position and
  orientation and thus think the saved stdispnode was bl/horizontal.

2004-07-29 19:41 UTC  tuomov
  * trunk: changeset 1681
  Drawing engine configuration files now also use the underscored
  "look_" prefix instead of "look-".

2004-07-29 19:36 UTC  tuomov
  * trunk: changeset 1680
  Added styles for status displays.

2004-07-29 18:52 UTC  tuomov
  * trunk: changeset 1679
  - Changed WFloatWS.circulate and backcirculate to be stacking based.
  
  - Fixes to previous stacking code changes.

2004-07-29 18:27 UTC  tuomov
  * trunk: changeset 1678
  Floatws stacking code improvements.

2004-07-29 02:18 UTC  tuomov
  * trunk: changeset 1672
  All savefiles are now also prefixed with "saved_".

2004-07-29 02:02 UTC  tuomov
  * trunk: changeset 1671
  Removed WIonWS.resize_tree and added WSplit.rqgeom.

2004-07-29 01:52 UTC  tuomov
  * trunk: changeset 1670
  Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.

2004-07-29 01:50 UTC  tuomov
  * trunk: changeset 1669
  Added WWindow.xid export.

2004-07-29 01:47 UTC  tuomov
  * trunk: changeset 1668
  Statically linking modules had been broken with the module stub loader
  change, and make depend had never worked in this case.

2004-07-29 01:32 UTC  tuomov
  * trunk: changeset 1667
  - Removed generic stacking code; stacking is now handled fully by
    managers, making it simpler and better-working.
  
  - Some fixes to WMPlex layer2 new focus policy.

2004-07-28 21:58 UTC  tuomov
  * trunk: changeset 1666
  Reorganisation autows code to match the new lua/c division and stub
  loaders.

2004-07-28 20:57 UTC  tuomov
  * trunk: changeset 1665
  Changes in WMPlex passive layer 2 object focus policy.

2004-07-28 02:02 UTC  tuomov
  * trunk: changeset 1664
  Oops. Search path order had been reversed.

2004-07-28 01:57 UTC  tuomov
  * trunk: changeset 1663
  Style file lookup was broken.

2004-07-28 01:46 UTC  tuomov
  * trunk: changeset 1662
  The status display is now skipped by WIonWS navigational routines.

2004-07-28 01:30 UTC  tuomov
  * trunk: changeset 1661
  Forgot to update resize_delay->kbresize_delay to config files.

2004-07-28 01:25 UTC  tuomov
  * trunk: changeset 1660
  Oops. Forgot to remove references to DEFAULT_WS_TYPE.

2004-07-28 01:17 UTC  tuomov
  * trunk: changeset 1659
  - Changes in functions to set some basic settings of ioncore and some
    modules: for the most part, a single 'set' function now. Also added
    the 'get' counterpart.
  
  - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
    now.

2004-07-27 21:06 UTC  tuomov
  * trunk: changeset 1658
  Added WSplitInner.current dynfun.

2004-07-27 21:01 UTC  tuomov
  * trunk: changeset 1657
  Restore extl_loadstring as mod_ionflux needs it.

2004-07-27 19:23 UTC  tuomov
  * trunk: changeset 1656
  - Statusbar mail checker died if $MAIL didn't exist.
  
  - Added mailbox file setting.

2004-07-27 18:03 UTC  tuomov
  * trunk: changeset 1655
  Some statusbar config tuning

2004-07-27 17:49 UTC  tuomov
  * trunk: changeset 1654
  - Better cfg_dock.lua; moved code to mod_dock.
  
  - Status display is now _not_ saved to layout savefile, for easier
    switching between different status displays.
  
  - Some mplex layer2 access improvements.

2004-07-27 13:48 UTC  tuomov
  * trunk: changeset 1653
  Fixed some typos etc.

2004-07-27 13:42 UTC  tuomov
  * trunk: changeset 1652
  - Improved ext_statusbar update time calculation.
  
  - Added ext_statusbar to list of subdirectories to build in the top-
    level Makefile.

2004-07-27 04:11 UTC  tuomov
  * trunk: changeset 1651
  Oops, mail_last_check wasn't being update.

2004-07-27 04:10 UTC  tuomov
  * trunk: changeset 1650
  Added ext_statusbar statusbar script.

2004-07-27 00:43 UTC  tuomov
  * trunk: changeset 1649
  - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
  
  - Fixed some PWM stuff.

2004-07-27 00:26 UTC  tuomov
  * trunk: changeset 1648
  Status display removal is now properly notified by the screen to
  workspaces over restarts.

2004-07-26 22:03 UTC  tuomov
  * trunk: changeset 1647
  Oops, welcome message was no longer installed.

2004-07-26 21:57 UTC  tuomov
  * trunk: changeset 1645
  Some documentation fixes and documentation generation changes.

2004-07-26 21:57 UTC  tuomov
  * trunk: changeset 1644
  Oops, there was still a reference to draw.lua

2004-07-26 21:48 UTC  tuomov
  * trunk: changeset 1643
  ioncore-extras.lua was still lying around after barfed commit.

2004-07-26 21:29 UTC  tuomov
  * trunk: changeset 1642
  Fixed a sed vomit in ion-completeman (around sed's brain-damaged
  refusal to support escaping of square brackets) after GNU sed stopped
  accepting the previous vomit.

2004-07-26 20:50 UTC  tuomov
  * trunk: changeset 1641
  Fixes to previous failed commit.

2004-07-26 20:46 UTC  tuomov
  * trunk: changeset 1640
  - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
    and menulib routines into the single namespace of the first of each
    to present the user with less different code units.
  
  - Changed all configuration files the user might want to edit to be
    prefixed with 'cfg_'.

2004-07-26 19:17 UTC  tuomov
  * trunk: changeset 1639
  Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
  expects complete file name).

2004-07-26 18:58 UTC  tuomov
  * trunk: changeset 1638
  Added stub loaders for modules, so users only need a single command to
  load scripts or modules.

2004-07-26 17:43 UTC  tuomov
  * trunk: changeset 1637
  Some minor infowin, stdisp and timer fixes and changes.

2004-07-26 16:13 UTC  tuomov
  * trunk: changeset 1636
  Exported timers to Lua side and some other changes in timer code.

2004-07-26 14:38 UTC  tuomov
  * trunk: changeset 1633
  Added some code to WInfoWin to eventually allow it to be used as an
  stdisp.

2004-07-25 19:18 UTC  tuomov
  * trunk: changeset 1632
  Some autows overlap and new OO split code fixes.

2004-07-24 14:09 UTC  tuomov
  * trunk: changeset 1631
  Some fixes to previous changes in name allocation.

2004-07-24 11:58 UTC  tuomov
  * trunk: changeset 1630
  Added still incomplete support for partial floating of WSplitPanes on
  WAutoWS:s.

2004-07-23 22:27 UTC  tuomov
  * trunk: changeset 1629
  Resizing code fixes and simplifications.

2004-07-23 20:50 UTC  tuomov
  * trunk: changeset 1628
  Some more name allocation improvements and simplifications.

2004-07-23 19:34 UTC  tuomov
  * trunk: changeset 1627
  Fixed problem allocating names that already contain something that
  looks like an instance number.

2004-07-22 22:31 UTC  tuomov
  * trunk: changeset 1626
  - Moved WSplitUnused code to mod_autows from mod_ionws.
  
  - Added initial version of WSplitPane split tree node for better
    organisation of different application classes in WAutoWS split tree.

2004-07-18 18:59 UTC  tuomov
  * trunk: changeset 1625
  The split tree now uses inheritance within the Ion object system, so
  it is easier to add special inner nodes to it.

2004-07-18 02:25 UTC  tuomov
  * trunk: changeset 1624
  Some dock changes+fixes.

2004-07-17 00:48 UTC  tuomov
  * trunk: changeset 1623
  Autows template code is now aware of stdisp.

2004-07-16 23:54 UTC  tuomov
  * trunk: changeset 1622
  Autows classification heuristics improvements.

2004-07-15 15:29 UTC  tuomov
  * trunk: changeset 1621
  SM segfault fix.

2004-07-15 13:21 UTC  tuomov
  * trunk: changeset 1620
  Fixed config file help.

2004-07-15 01:59 UTC  tuomov
  * trunk: changeset 1619
  Removed stdisp from lists of normal managed objects on workspaces.

2004-07-13 16:05 UTC  tuomov
  * trunk: changeset 1618
  Fixed WRegion.size_hints export.

2004-07-13 16:04 UTC  tuomov
  * trunk: changeset 1617
  Always leave a SPLIT_UNUSED when stacking.

2004-07-13 16:03 UTC  tuomov
  * trunk: changeset 1616
  Changes in split tree resize code to better handle SPLIT_UNUSED.

2004-07-12 20:11 UTC  tuomov
  * trunk: changeset 1615
  AutoWS layout initialisation code improvements.

2004-07-11 22:57 UTC  tuomov
  * trunk: changeset 1614
  Beginnings of a new template-based autows implementation.

2004-07-08 00:18 UTC  tuomov
  * trunk: changeset 1613
  Some frame->style handling changes.

2004-07-08 00:17 UTC  tuomov
  * trunk: changeset 1612
  Possibly fixed scratchpad focusing (again).

2004-07-03 18:04 UTC  tuomov
  tagged ion-3ds-20040703

2004-07-03 18:01 UTC  tuomov
  * trunk: changeset 1610
  Added a note on ./configure being broken in README.

2004-07-03 17:57 UTC  tuomov
  * trunk: changeset 1609
  Default to no dock.

2004-07-03 17:56 UTC  tuomov
  * trunk: changeset 1608
  Added code in dock.lua to create dock of either flavour.

2004-07-03 17:56 UTC  tuomov
  * trunk: changeset 1607
  Do not automagically redirect region_manage_clientwin requests to
  passive layer 2 objects.

2004-07-03 17:55 UTC  tuomov
  * trunk: changeset 1606
  Added table.join.

2004-07-03 17:54 UTC  tuomov
  * trunk: changeset 1605
  Changes in menu stacking.

2004-07-03 17:25 UTC  tuomov
  * trunk: changeset 1604
  Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
  that empty docks can now be closed in a consistent manner.

2004-07-03 17:21 UTC  tuomov
  * trunk: changeset 1603
  Added some region dynfuns.

2004-06-27 17:43 UTC  tuomov
  * trunk: changeset 1602
  Dock supports bindings now.

2004-06-27 17:12 UTC  tuomov
  * trunk: changeset 1601
  - Removed orientation from stdisp parameters; it is got from the
    region itself through region_orientation.
  
  - WDock.set can now properly request changes when working as WMPlex
    stdisp.

2004-06-26 20:13 UTC  tuomov
  * trunk: changeset 1600
  floatws fix: don't save stdisp configuration.

2004-06-26 20:05 UTC  tuomov
  * trunk: changeset 1599
  Ensure FD_CLOEXEC is set.

2004-06-26 19:53 UTC  tuomov
  * trunk: changeset 1598
  - Removed generic stacking exports. Raise/lower is only available
    through WFloatWS.raise/lower now.
  
  - Removed WRegion.active_sub export.

2004-06-26 19:35 UTC  tuomov
  * trunk: changeset 1597
  Renamed 'reference' field in load/info tables to 'reg'.

2004-06-26 18:40 UTC  tuomov
  * trunk: changeset 1596
  Guarantee maximum size to be set in region_size_hints along with base
  and minimum size.

2004-06-26 18:37 UTC  tuomov
  * trunk: changeset 1595
  Removed relw and relh from region_size_hints; use
  XSizeHints.base_width/height instead.

2004-06-26 16:07 UTC  tuomov
  * trunk: changeset 1594
  - Added support for passive mplex layer 2 objects.
  
  - Unified generic stdisp and floating dock position parametrisation.

2004-06-23 15:56 UTC  tuomov
  * trunk: changeset 1593
  Improved mplex managed object attribute storage.

2004-06-22 00:16 UTC  tuomov
  * trunk: changeset 1592
  Added XID to querylib.show_clientwin.

2004-06-21 15:02 UTC  tuomov
  * trunk: changeset 1591
  Fixed drawing engine style loading code when neither font nor based_on
  was set.

2004-06-21 08:18 UTC  tuomov
  * trunk: changeset 1590
  Previous "fixes" broken dock resize on workspace change if previous
  docknode geometry was a good fit.

2004-06-21 07:37 UTC  tuomov
  * trunk: changeset 1589
  Some status display/dock support code fixes and improvements.

2004-06-21 00:30 UTC  tuomov
  * trunk: changeset 1588
  Support dragging tab of current window by clicking anywhere in a
  frame.

2004-06-20 16:45 UTC  tuomov
  * trunk: changeset 1587
  Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
  status display mechanisms.

2004-06-20 11:47 UTC  tuomov
  * trunk: changeset 1586
  Don't register WRegionSimpleCreateFn as it is not actually needed.
  Thus only register WRegionLoadCreateFn.

2004-06-20 11:45 UTC  tuomov
  * trunk: changeset 1584
  Don't duplicate libtu/stringintmap_key as value2str.

2004-06-20 11:10 UTC  tuomov
  * trunk: changeset 1582
  Fixed folds.

2004-06-19 16:39 UTC  tuomov
  * trunk: changeset 1581
  - Use of block auto-indentation had broken indentation after some
    EXTL_EXPORT statements.
  
  - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.

2004-06-19 16:26 UTC  tuomov
  * trunk: changeset 1580
  Improved support for auto-sizing status display/dock.

2004-06-19 13:26 UTC  tuomov
  * trunk: changeset 1579
  Export WScreen.set_managed_offset.

2004-06-18 22:14 UTC  tuomov
  * trunk: changeset 1576
  Use libtu's new stringstore for storing frame style names.

2004-06-17 20:42 UTC  tuomov
  * trunk: changeset 1573
  Fixed handling of requested geometry in floatws_attach_clientwin.

2004-06-17 17:14 UTC  tuomov
  * trunk: changeset 1572
  Added some split-tree manipulation algorithms needed to eventually
  support an automagically properly sized dock.

2004-06-17 13:58 UTC  tuomov
  * trunk: changeset 1571
  Resize primary node fix.

2004-06-14 15:09 UTC  tuomov
  * trunk: changeset 1570
  Finished converting (still crappy) autows penalty code to Lua and some
  tuning.

2004-06-12 20:51 UTC  tuomov
  * trunk: changeset 1569
  Moved autows penalty calculation code to Lua side for easier
  customisation.

2004-06-12 18:10 UTC  tuomov
  * trunk: changeset 1568
  - Added WRegion.size_hints to exports
  
  - ... and renamed region_resize_hints to region_size_hints.

2004-06-12 14:16 UTC  tuomov
  * trunk: changeset 1567
  Fixed querylib.query_exit and renamed it to querylib.query_shutdown.

2004-06-11 19:03 UTC  tuomov
  * trunk: changeset 1566
  Changed penalties to be based on proportional shrinkage/growth/free
  space after split and other autows placement code changes.

2004-06-11 11:03 UTC  tuomov
  * trunk: changeset 1565
  Put back WIonWS.create_frame_fn.

2004-06-10 22:48 UTC  tuomov
  * trunk: changeset 1564
  - Session saving is no longer disabled on exit if there was an error
    loading layout. Instead a backup of the layout savefile is made.
  
  - The behaviour of ioncore.resign was changed not to save session, but
    instead just quit and, when running under a session manager,
    instruct the session manager to not restart the WM again.

2004-06-10 21:13 UTC  tuomov
  * trunk: changeset 1563
  Fixed focusing on frame destroy.

2004-06-10 21:01 UTC  tuomov
  * trunk: changeset 1562
  Bracing error caused split unused fusing not to work in all cases.

2004-06-10 15:33 UTC  tuomov
  * trunk: changeset 1561
  Changes in the set of exported WSplit methods and WIonWS:split_tree().

2004-06-10 15:15 UTC  tuomov
  * trunk: changeset 1560
  Added code to fuse adjacent SPLIT_UNUSED nodes.

2004-06-09 16:12 UTC  tuomov
  * trunk: changeset 1559
  Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
  (also to be unified?) now.

2004-06-08 20:52 UTC  tuomov
  * trunk: changeset 1558
  Some minor autows placement tuning.

2004-06-08 20:26 UTC  tuomov
  * trunk: changeset 1557
  Moved p_move from WFloatFrame to WFrame.

2004-06-08 17:23 UTC  tuomov
  * trunk: changeset 1556
  Binding to nil should again remove the binding.

2004-06-08 17:21 UTC  tuomov
  * trunk: changeset 1555
  Fixes in navigation code handling of SPLIT_UNUSED.

2004-06-07 13:41 UTC  tuomov
  * trunk: changeset 1554
  Some more unused space information storage changes.

2004-06-07 11:09 UTC  tuomov
  * trunk: changeset 1553
  load_autows hand't been updated to new ionws_load_node parameters.

2004-06-06 19:39 UTC  tuomov
  * trunk: changeset 1552
  Added querylib.show_clientwin to display information on a client
  window and put it in the context menu.

2004-06-06 19:27 UTC  tuomov
  * trunk: changeset 1551
  Documentation fixes.

2004-06-06 18:32 UTC  tuomov
  * trunk: changeset 1550
  Some fixes in split tree load code changes.

2004-06-06 17:58 UTC  tuomov
  * trunk: changeset 1549
  Added penalties to attach to an existing frame.

2004-06-06 17:09 UTC  tuomov
  * trunk: changeset 1548
  Added querylib.query_menu that can be used to create a query of a
  menu.

2004-06-06 16:16 UTC  tuomov
  * trunk: changeset 1547
  Moved Fx queries to WMPlex level so they're available on empty
  workspaces and full screen client windows as well.

2004-06-06 16:08 UTC  tuomov
  * trunk: changeset 1546
  Added 'lazy' split attribute. If a horizontal/vertical split is
  "lazy", and a direct child is removed, the split won't be collapsed
  unless the other child is SPLIT_UNUSED.

2004-06-06 15:47 UTC  tuomov
  * trunk: changeset 1545
  Few minor fixes.

2004-06-05 19:24 UTC  tuomov
  * trunk: changeset 1543
  - Moved workspace dummy window code from WFloatWS to WGenWS to be
    available to WAutoWS as well.
  
  - Removed unused managed_splits field from WIonWS.

2004-06-05 15:14 UTC  tuomov
  * trunk: changeset 1542
  WAutoWS placement code clean-up.

2004-06-05 09:42 UTC  tuomov
  * trunk: changeset 1541
  Oops. Fixed sanity check.

2004-06-04 23:15 UTC  tuomov
  * trunk: changeset 1539
  Added Xinerama sanity check.

2004-06-04 17:55 UTC  tuomov
  * trunk: changeset 1537
  Changed WAutoWS placement code to use new unused space storage and
  added framework code to handle calculating penalties based on
  "immediate" available unused space.

2004-06-04 17:29 UTC  tuomov
  * trunk: changeset 1536
  Changed storage of used/unused space within
  SPLIT_VERTICAL/SPLIT_HORIZONTAL.

2004-06-04 15:49 UTC  tuomov
  * trunk: changeset 1535
  Fixed WMPlex.l2_show focus.

2004-06-03 11:25 UTC  tuomov
  * trunk: changeset 1534
  Added very preliminary WAutoWS layout code.

2004-06-03 11:23 UTC  tuomov
  * trunk: changeset 1533
  Code that creates regions from tables now supports a 'reference' to
  use existing regions.

2004-06-03 11:21 UTC  tuomov
  * trunk: changeset 1532
  Fixed some indentation.

2004-06-02 19:15 UTC  tuomov
  * trunk: changeset 1531
  Added support for "static" splits.

2004-05-31 10:40 UTC  tuomov
  * trunk: changeset 1526
  Splitting fixes.

2004-05-31 10:39 UTC  tuomov
  * trunk: changeset 1525
  Added nil check to hook_add_extl.

2004-05-30 16:01 UTC  tuomov
  * trunk: changeset 1524
  Fixed a serious brainfart in region name allocation. (Temporary hack;
  need to do this more efficiently.)

2004-05-30 14:13 UTC  tuomov
  * trunk: changeset 1523
  Oops. Alloc one byte too small.

2004-05-29 19:13 UTC  tuomov
  * trunk: changeset 1522
  Check that client window is not already managed when loading saved
  configuration (on restart).

2004-05-29 19:12 UTC  tuomov
  * trunk: changeset 1521
  Added -noerrorlog startup option.

2004-05-29 12:03 UTC  tuomov
  * trunk: changeset 1520
  Fixed dec/inc_index bindings.

2004-05-29 11:26 UTC  tuomov
  * trunk: changeset 1519
  Bindmap binding count was not maintained correctly if a key/button was
  re-bound.

2004-05-28 14:41 UTC  tuomov
  * trunk: changeset 1518
  Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
  full space of their SPLIT_REGNODE:

2004-05-26 19:26 UTC  tuomov
  * trunk: changeset 1517
  querylib.query_renameworkspace had been broken at some point.

2004-05-26 19:24 UTC  tuomov
  * trunk: changeset 1516
  Unified module and script search paths. There's only one search path
  now.

2004-05-26 19:17 UTC  tuomov
  * trunk: changeset 1515
  *sigh* install-sh seems to require -c to copy.

2004-05-26 17:24 UTC  tuomov
  * trunk: changeset 1514
  Changed INSTALL to install-sh

2004-05-26 17:10 UTC  tuomov
  * trunk: changeset 1513
  Build rules fixes.

2004-05-26 16:57 UTC  tuomov
  * trunk: changeset 1512
  Libtool is no longer used: problems with one module depending on
  another.

2004-05-26 14:13 UTC  tuomov
  * trunk: changeset 1511
  Added unviewable check in mplex init.

2004-05-26 13:57 UTC  tuomov
  * trunk: changeset 1510
  - WMPlex layer2 object hide improved.
  
  - Unified WMPlex layer list access functions.

2004-05-21 21:04 UTC  tuomov
  * trunk: changeset 1509
  Removed 'exec' from /bin/sh call to execute command so that more
  complex commands can be entered.

2004-05-21 19:46 UTC  tuomov
  * trunk: changeset 1507
  Removed os.execute block.

2004-05-21 18:49 UTC  tuomov
  * trunk: changeset 1506
  Improved querylib.query_exec completion to break at spaces.

2004-05-21 18:33 UTC  tuomov
  * trunk: changeset 1505
  SSH host completion now understands usernames. (Code taken from the
  Ion Wiki.)

2004-05-21 18:26 UTC  tuomov
  * trunk: changeset 1504
  - Improved integration of exit/restart/save state with session
    management.
  
  - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
    (and ioncore.resign() in others).

2004-05-20 21:48 UTC  tuomov
  * trunk: changeset 1503
  Added comment headers to the files.

2004-05-20 21:35 UTC  tuomov
  * trunk: changeset 1502
  - Added mod_sm.request_save.
  
  - Removed support for whatever (older?) session management system
    defines the macro "XSM".

2004-05-20 18:26 UTC  tuomov
  * trunk: changeset 1501
  - Automatically load mod_sm of the SESSION_MANAGER environment
    variable is set.
  
  - Moved session directory setup code to mod_sm.

2004-05-20 16:03 UTC  tuomov
  * trunk: changeset 1500
  Added WClientWin.xid export to get X window id.

2004-05-20 15:04 UTC  tuomov
  * trunk: changeset 1499
  Improved WAutoFrame "lazy" move/resize behaviour.

2004-05-20 14:38 UTC  tuomov
  * trunk: changeset 1498
  Split resizing code now first tries to use any unused space before
  shrinking a region.

2004-05-19 08:35 UTC  tuomov
  * trunk: changeset 1497
  - Do not clear client window activity status when receiving focus if
    the urgency hint is still set.
  
  - Exported WRegion.notify_activity and WRegion.clear_activity.

2004-05-18 20:02 UTC  tuomov
  * trunk: changeset 1496
  Fixed exec bindings to correctly set the root window and changed
  ioncore.exec_on to accept any region as parameter.

2004-05-18 17:55 UTC  tuomov
  * trunk: changeset 1495
  Changes in save directory under a session manager; use ~/.ion3/gnome-
  session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
  characters replaced) if this environment variable is set.

2004-05-17 22:52 UTC  tuomov
  * trunk: changeset 1494
  Merged dock kde systray support patch and fixes from stable branch.

2004-05-17 22:41 UTC  tuomov
  * trunk: changeset 1491
  Added missing include.

2004-05-15 17:45 UTC  tuomov
  * trunk: changeset 1490
  Removed extl_call_named as it is no longer needed and useless bloat.

2004-05-15 17:43 UTC  tuomov
  * trunk: changeset 1489
  Converted ionws_placement_method to ionws_placement_alt hook. Removed
  the hook from WAutoWS code temporarily.

2004-05-15 09:47 UTC  tuomov
  * trunk: changeset 1488
  Fixed attempt to free memory at middle of allocated area in menu
  typeahead find.

2004-05-14 14:14 UTC  tuomov
  * trunk: changeset 1487
  - Changed mplex l2 hide/show to warp (if enabled) to new active
    region.
  
  - Some other focus handling fixes/changes.

2004-05-14 13:13 UTC  tuomov
  * trunk: changeset 1486
  WMPlex contents are unmapped when either width or height of client
  managed area becomes at most 1 instead of resizing them. Previously
  this was only done vertically for frames (shade).

2004-05-14 10:14 UTC  tuomov
  * trunk: changeset 1483
  Fixed shade on WIonWS.

2004-05-13 12:01 UTC  tuomov
  * trunk: changeset 1482
  Minor cleanup.

2004-05-13 09:02 UTC  tuomov
  * trunk: changeset 1481
  Removed some scratch code.

2004-05-12 15:39 UTC  tuomov
  * trunk: changeset 1480
  Oops. There was a typo that was causing region flags to be cleared
  when children were being rescued.

2004-05-12 13:49 UTC  tuomov
  * trunk: changeset 1479
  hook_add_extl was missing extl_ref_fn.

2004-05-12 13:30 UTC  tuomov
  * trunk: changeset 1478
  Documented hook exports.

2004-05-12 12:56 UTC  tuomov
  * trunk: changeset 1477
  Removed deprecated references to defcmd.

2004-05-12 12:50 UTC  tuomov
  * trunk: changeset 1476
  New hook system. Both Lua and C-side now have the same hooks except
  for ioncore_handle_event_alt.

2004-05-12 10:31 UTC  tuomov
  * trunk: changeset 1475
  Added functions to test ExtlTab:s and ExtlFn:s for equality.

2004-05-08 23:38 UTC  tuomov
  * trunk: changeset 1474
  WM_COLORMAP_WINDOWS handling fixes. (Does something still use
  this/bother supporting indexed colour models at all?)

2004-05-06 21:01 UTC  tuomov
  * trunk: changeset 1472
  Oops. nodecor wan't being initialised if mwm hints are not set.

2004-05-06 09:35 UTC  tuomov
  * trunk: changeset 1470
  Space wasn't being reclaimed when unsplitting.

2004-05-03 15:22 UTC  tuomov
  * trunk: changeset 1469
  Added extra check. Fixed indentation.

2004-05-03 15:21 UTC  tuomov
  * trunk: changeset 1468
  Fixed dynamic function call.

2004-05-03 14:18 UTC  tuomov
  * trunk: changeset 1466
  Fixed stippled tab font when -i18n was not set.

2004-05-02 15:57 UTC  tuomov
  * trunk: changeset 1464
  Path fixes in file headings.

2004-05-02 15:46 UTC  tuomov
  * trunk: changeset 1463
  Added some basic framework for autows. No functionality essentially
  different from ionws yet.

2004-05-01 11:32 UTC  tuomov
  * trunk: changeset 1460
  Transparency configuration reading fix.

2004-04-30 19:45 UTC  tuomov
  * trunk: changeset 1459
  Minor session management support improvements; should work with gnome-
  session now.

2004-04-28 11:34 UTC  tuomov
  * trunk: changeset 1458
  Only kill active grab when esc is pressed, not released.

2004-04-24 22:45 UTC  tuomov
  * trunk: changeset 1456
  WIonWS supports alternative frame creation routine (for inheritance).

2004-04-20 18:01 UTC  tuomov
  * trunk: changeset 1455
  Split size calculation TODOs handled.

2004-04-20 15:03 UTC  tuomov
  * trunk: changeset 1454
  Some fixes to new split tree code.

2004-04-17 17:44 UTC  tuomov
  * trunk: changeset 1453
  - Added the WARN_FUNC macros.
  
  - WIonWS code checks that split_tree!=NULL more often so that it
    should be possible to inherit it by a workspace class that doesn't
    always have such a tree.

2004-04-17 16:45 UTC  tuomov
  * trunk: changeset 1452
  Fixed split bindings to attach currently displayed region of old frame
  to new frame.

2004-04-17 15:03 UTC  tuomov
  * trunk: changeset 1451
  Added code to transpose splits.

2004-04-16 22:34 UTC  tuomov
  * trunk: changeset 1450
  Slightly improved splitting code.

2004-04-11 10:15 UTC  tuomov
  * trunk: changeset 1448
  Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.

2004-04-05 12:33 UTC  tuomov
  * trunk: changeset 1444
  Added a kludge to deal with waitrelease when the modifiers has already
  been released.

2004-04-05 07:39 UTC  tuomov
  * trunk: changeset 1442
  Oops, LCDIR and SHAREDIR were on path in wrong order.

2004-04-04 11:48 UTC  tuomov
  * trunk: changeset 1441
  Improved split data structures.

2004-04-02 19:59 UTC  tuomov
  * trunk: changeset 1440
  WMPlex is now a proper non-virtual class and objects of this type can
  be created and nested like any others.

2004-04-02 08:19 UTC  tuomov
  * trunk: changeset 1439
  Also put querylib.lc and menulib.lc in LCDIR.

2004-04-02 08:04 UTC  tuomov
  * trunk: changeset 1437
  Changed compiled .lc files' path to LIBDIR/ion/lc.

2004-03-27 09:01 UTC  tuomov
  * trunk: changeset 1435
  Fixed floatframe client window size issue when shaded.

2004-03-26 22:51 UTC  tuomov
  * trunk: changeset 1434
  Split brush and style code in separate files.

2004-03-26 22:37 UTC  tuomov
  * trunk: changeset 1433
  Removed object abstraction from drawing engine brushes to help
  creating drawing engines with other font routines.

2004-03-26 22:12 UTC  tuomov
  * trunk: changeset 1432
  Stacking fix(?).

2004-03-24 20:45 UTC  tuomov
  * trunk: changeset 1431
  Moved some root position notification code from WRegion to WWindow.

2004-03-24 20:37 UTC  tuomov
  * trunk: changeset 1430
  Removed duplicate fitrep code.

2004-03-24 18:55 UTC  tuomov
  * trunk: changeset 1429
  Some WIonWS and split tree code reorganisation.

2004-03-24 17:33 UTC  tuomov
  * trunk: changeset 1428
  Don't put input method failure complaints in startup error log.

2004-03-23 11:28 UTC  tuomov
  * trunk: changeset 1426
  querylib.query_restart and query_exit were not yet converted to the
  Ion3 scheme of things.

2004-03-23 02:15 UTC  tuomov
  * trunk: changeset 1424
  Client window unmap handling fixes (?).

2004-03-22 12:29 UTC  tuomov
  * trunk: changeset 1423
  String freeing fix.

2004-03-21 16:58 UTC  tuomov
  * trunk: changeset 1422
  Fixed a colourmap update crash.

2004-03-21 16:43 UTC  tuomov
  * trunk: changeset 1421
  Binaries were still being stripped.

2004-03-20 21:31 UTC  tuomov
  * trunk: changeset 1420
  mod_sm wasn't registering exported functions.

2004-03-20 21:23 UTC  tuomov
  * trunk: changeset 1419
  Added very preliminary (and partially broken) session management
  support based on the 'sm' module for Ion1.

2004-03-20 14:39 UTC  tuomov
  * trunk: changeset 1418
  Moved activity notification window code from scratchpad to screen;
  also works for normal workspaces now.

2004-03-18 21:11 UTC  tuomov
  * trunk: changeset 1416
  Improvements and fixes in keyboard mapping changes handling.

2004-03-18 09:39 UTC  tuomov
  * trunk: changeset 1413
  Made drawing engine objects inheritable and initialisation code
  reusable.

2004-03-17 20:17 UTC  tuomov
  * trunk: changeset 1412
  Some scratchpad activity notification window changes/fixes.

2004-03-16 17:24 UTC  tuomov
  tagged ion-3ds-20040316

2004-03-16 17:23 UTC  tuomov
  * trunk: changeset 1406
  Added commented-out line to load mod_sp.

2004-03-16 16:42 UTC  tuomov
  * trunk: changeset 1405
  Fixed typo Wegion->WRegion.

2004-03-16 16:40 UTC  tuomov
  * trunk: changeset 1404
  - Added rectangle_constrain and changed code that did the same thing
    to use the function.
  
  - Some clientwin WFitParams usage improvements and fixes.

2004-03-16 16:09 UTC  tuomov
  * trunk: changeset 1403
  Indentation fixes.

2004-03-15 16:32 UTC  tuomov
  * trunk: changeset 1401
  Renamed module directories.

2004-03-15 16:02 UTC  tuomov
  * trunk: changeset 1399
  Added scratchpad activity notification bubble.

2004-03-15 08:34 UTC  tuomov
  * trunk: changeset 1397
  Documentation generation fixes and improvements.

2004-03-15 08:10 UTC  tuomov
  * trunk: changeset 1396
  Some function name shortenings and other changes.

2004-03-14 23:40 UTC  tuomov
  * trunk: changeset 1395
  Fixed some exec calls to ioncore.exec.

2004-03-14 23:29 UTC  tuomov
  * trunk: changeset 1394
  Fixed getbindings for buttons.

2004-03-14 22:53 UTC  tuomov
  * trunk: changeset 1393
  Made some more minor changes to binding configuration and added
  ioncore.getbindings and ioncorelib.getbindings that can be used to get
  a table of made bindings for all contexts.

2004-03-14 19:04 UTC  tuomov
  * trunk: changeset 1392
  Minor glitch introduced by previous changes fixed.

2004-03-14 18:59 UTC  tuomov
  * trunk: changeset 1391
  Multiplexers now save layer2 objects in layout savefile.

2004-03-13 21:37 UTC  tuomov
  * trunk: changeset 1390
  Removed superfluous region_same_rootwin check.

2004-03-13 21:27 UTC  tuomov
  * trunk: changeset 1389
  Added tentative mod_sp scratchpad module.

2004-03-13 18:47 UTC  tuomov
  * trunk: changeset 1388
  Region fitting, reparting and creating routines now receive a
  bounds/exact specification along with geometry to allow managers to
  specify whether managed regions should take full space available or
  are they allowed to use only part of it.

2004-03-12 19:06 UTC  tuomov
  * trunk: changeset 1387
  Added functions to hide/show mplex layer 2 objects.

2004-03-12 17:58 UTC  tuomov
  * trunk: changeset 1386
  Region closing method unifications.

2004-03-12 16:27 UTC  tuomov
  * trunk: changeset 1385
  Exported functions can now accept nil objects as parameters except for
  the first parameter. (Most exported functions have just that first
  object parameter.)

2004-03-11 17:20 UTC  tuomov
  * trunk: changeset 1384
  Unnamed regions can now also bee seen on lists of regions.

2004-03-10 21:12 UTC  tuomov
  * trunk: changeset 1381
  GCC linking order brain-damagedness workaround fixes.

2004-03-10 21:03 UTC  tuomov
  * trunk: changeset 1379
  Slightly simpler and faster Lua object cache.

2004-03-10 20:41 UTC  tuomov
  * trunk: changeset 1378
  - Moved X window code to xwindow.c.
  
  - Some other minor clean-up operations.

2004-03-10 18:12 UTC  tuomov
  * trunk: changeset 1376
  Slightly reduce flicker with apps that update title too often by
  removing a redundant change notify call.

2004-03-10 18:01 UTC  tuomov
  * trunk: changeset 1375
  Handle bindmaps using red-black trees for simpler code (before
  bindings were in arrays sorted and searched with qsort and bsearch).

2004-03-10 16:49 UTC  tuomov
  * trunk: changeset 1372
  Also handle name allocation using red-black trees instead of Lua
  tables now that such are available in libtu.

2004-03-10 16:48 UTC  tuomov
  * trunk: changeset 1371
  Use red-black trees added to libtu instead of a Lua tables to store
  split_of pointers of frames on WIonWS:s to avoid problems with object
  cache clean-up on frame deletion.

2004-03-10 10:47 UTC  tuomov
  * trunk: changeset 1367
  names.h wasn't being included.

2004-03-07 21:46 UTC  tuomov
  * trunk: changeset 1364
  Bound backspace in menus to clear typeahead buffer.

2004-03-07 21:45 UTC  tuomov
  * trunk: changeset 1363
  Moved strcasestr to libtu.

2004-03-07 21:45 UTC  tuomov
  * trunk: changeset 1361
  Menus now support typeahead find.

2004-03-07 17:37 UTC  tuomov
  * trunk: changeset 1359
  Removed ioncore_g.cwin_list.

2004-03-07 17:29 UTC  tuomov
  * trunk: changeset 1358
  Removed completion functions from ioncore, moving them to querylib and
  replacing with listing functions (ioncore.clientwin_list,
  ioncore.region_list).

2004-03-07 17:28 UTC  tuomov
  * trunk: changeset 1357
  Restored missing workspacelist menu entry.

2004-03-07 15:35 UTC  tuomov
  * trunk: changeset 1356
  Fixed pmenu stacking.

2004-03-07 11:13 UTC  tuomov
  * trunk: changeset 1355
  Added ioncore_post_layout_setup_hook.

2004-03-07 10:41 UTC  tuomov
  * trunk: changeset 1354
  All modules are now 'mod_something'.

2004-03-07 10:39 UTC  tuomov
  * trunk: changeset 1353
  Oops, some NULL checks were missing from new stacking code.

2004-03-07 00:26 UTC  tuomov
  * trunk: changeset 1352
  Merged recent changes from the stable branch (WFloatWS.attach, better
  gravity handling, goto_* routines return target).

2004-03-07 00:24 UTC  tuomov
  * trunk: changeset 1351
  Brought PWM binding and menu configuration files up to date.

2004-03-06 23:59 UTC  tuomov
  * trunk: changeset 1350
  - WMPlex now supports a full "second layer" of objects in addition to
    a single input.
  
  - A lot of WIonFrame code was removed and moved to WFrame.
  
  - New rescue and initial management handling code.

2004-03-06 23:53 UTC  tuomov
  * trunk: changeset 1349
  region_stack_above wasn't working.

2004-03-06 23:12 UTC  tuomov
  * trunk: changeset 1348
  Stacking code relies on XQueryTree instead of maintaining our internal
  state that might not agree with X.

2004-03-06 23:08 UTC  tuomov
  * trunk: changeset 1347
  Fixed dock configuration file for new binding system.

2004-02-18 03:00 UTC  tuomov
  * trunk: changeset 1336
  Merged tab drag&drop fixes and size guard additions from the stable
  branch.

2004-02-17 23:16 UTC  tuomov
  * trunk: changeset 1330
  Oops, some old class names were used in the merge.

2004-02-17 18:40 UTC  tuomov
  * trunk: changeset 1329
  Merged fixes from the stable branch.

2004-02-17 01:32 UTC  tuomov
  * trunk: changeset 1326
  Autosave disabling was missing.

2004-02-16 23:27 UTC  tuomov
  * trunk: changeset 1324
  - Changed layout save mechanism to construct configuration tables
    instead of directly writing data to files.
  
  - Some more mainloop changes.

2004-02-16 20:33 UTC  tuomov
  * trunk: changeset 1322
  Documentation and documentation generation updates.

2004-02-16 19:22 UTC  tuomov
  * trunk: changeset 1321
  Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.

2004-02-16 19:02 UTC  tuomov
  * trunk: changeset 1320
  Mainloop X flushing fix.

2004-02-16 17:50 UTC  tuomov
  * trunk: changeset 1317
  Switched to using spaces only for indentation. Simple automatic "\t"
  -> " " conversion; may need more tuning.

2004-02-16 17:08 UTC  tuomov
  * trunk: changeset 1315
  Oops. errorlog code was still here.

2004-02-16 17:05 UTC  tuomov
  * trunk: changeset 1314
  - Moved object system and other generic code to libtu.
  
  - Changed the mainloop to only handle file descriptors with the X
    connection just a case among other inputfd:s.

2004-02-16 04:42 UTC  tuomov
  * trunk: changeset 1311
  Moved stuff to the C side.

2004-02-16 04:29 UTC  tuomov
  * trunk: changeset 1310
  Some minor fixes to stuff broken by namespace change.

2004-02-16 04:14 UTC  tuomov
  * trunk: changeset 1309
  classes.h was missing from previous commmit.

2004-02-16 04:13 UTC  tuomov
  * trunk: changeset 1308
  - Major namespace clean-up, both C and Lua-side.
  
  - Yet another binding configuration scheme.

2004-02-15 19:06 UTC  tuomov
  * trunk: changeset 1300
  Added function to return line editor "mark".

2004-02-14 23:31 UTC  tuomov
  * trunk: changeset 1299
  - Removed gr_get_brush_values and the possibility obtain brush
    parameters before creating a window.
  
  - Added "above" and "below" as supported directions with some ionws
    functions.

2004-02-14 22:11 UTC  tuomov
  * trunk: changeset 1298
  Merged floatframe tab toggle and man page fixes from the stable
  branch.

2004-02-14 22:11 UTC  tuomov
  * trunk: changeset 1297
  Removed delib.lua and moved the stuff on the C side.

2004-02-12 12:40 UTC  tuomov
  * trunk: changeset 1294
  Added manual page caching setup help in README.

2004-02-12 11:42 UTC  tuomov
  * trunk: changeset 1293
  Removed superfluous navigation functions from WIonWS.

2004-02-11 21:12 UTC  tuomov
  * trunk: changeset 1292
  Lua interface improvements.

2004-02-11 09:56 UTC  tuomov
  * trunk: changeset 1290
  - Portability fixes merged from stable branch.
  
  - Fixed ion-completeman to use = insteaf == with 'test'.
  
  - Minor binding changes.

2004-02-11 03:02 UTC  tuomov
  * trunk: changeset 1288
  Slightly better pipe stall check.

2004-02-11 02:48 UTC  tuomov
  * trunk: changeset 1287
  Added line counter reset.

2004-02-11 02:45 UTC  tuomov
  * trunk: changeset 1286
  Querylib tries to waste a little less memory when reading completions
  from a pipe.

2004-02-11 01:50 UTC  tuomov
  * trunk: changeset 1285
  Makefile sed fix.

2004-02-11 01:41 UTC  tuomov
  * trunk: changeset 1284
  Merged fixes from the "stable" Ion2 branch.

2004-02-11 01:28 UTC  tuomov
  * trunk: changeset 1282
  Forgot to upgrade querylib to new script parameters.

2004-02-11 01:25 UTC  tuomov
  * trunk: changeset 1281
  Man-page completion is now implemented with the external script 'ion-
  completeman'. The script supports cacheng names of known manual pages
  (as a cronjob) for much faster completion. It can also use the
  'manpath' program in addition to the MANPATH or ION_MC_MANPATH
  environment variables to figure out the paths containing man pages.

2004-02-11 00:59 UTC  tuomov
  * trunk: changeset 1280
  Completion display wasn't being refreshed, if its size didn't change
  between completions.

2004-02-10 23:12 UTC  tuomov
  * trunk: changeset 1277
  - New binding configuration scheme based on strings instead of direct
    passing of Lua functions.
  
  - Some WMPlex managed object indexing function changes.

2004-02-10 19:47 UTC  tuomov
  * trunk: changeset 1276
  Move/resize mode is common to all types of frames.

2004-02-10 19:35 UTC  tuomov
  * trunk: changeset 1274
  There were still some WGENFRAME macros.

2004-02-10 18:29 UTC  tuomov
  * trunk: changeset 1273
  Changed version and API version.

2004-02-10 10:42 UTC  tuomov
  * trunk: changeset 1271
  File name changes and a couple of fixes to the WGenFrame -> WFrame
  change.

2004-02-10 10:36 UTC  tuomov
  * trunk: changeset 1270
  Renamed WGenFrame to WFrame.

2004-02-10 10:35 UTC  tuomov
  * trunk: changeset 1269
  Changed default installation path to /usr/local/ion-3 and user
  configuration file path to ~/.ion3.

2004-02-07 01:56 UTC  tuomov
  * trunk: changeset 1256
  Brought WClientWin.get_ident documentation up-to-date.

2004-02-05 22:09 UTC  tuomov
  * trunk: changeset 1252
  Implemented a kludge to track "awaiting focus" state. This will allow,
  for example, windows changing to full screen mode immediately after
  mapping (instead of doing it right and setting the properties before
  mapping) to be switched to.

2004-02-05 16:30 UTC  tuomov
  * trunk: changeset 1250
  Added extra include for dock.

2004-02-05 16:29 UTC  tuomov
  * trunk: changeset 1249
  WIonWS.newframe wasn't adjusting sizes of existing frames nicely.

2004-02-05 09:10 UTC  tuomov
  * trunk: changeset 1248
  Removed 'const' from 'spec' entry.

2004-02-03 18:45 UTC  tuomov
  * trunk: changeset 1246
  - Minor memory leak removed: drawing engine colour group name.
  
  - Some extra safety checks added in line editor.

2004-02-02 20:10 UTC  tuomov
  * trunk: changeset 1245
  Changed the autoconf script not to use \" that not all shells
  apparently support.

2004-02-01 20:58 UTC  tuomov
  * trunk: changeset 1244
  Fixed line breaking in really narrow listings.

2004-02-01 11:54 UTC  tuomov
  * trunk: changeset 1243
  Man page fixes.

2004-01-30 15:34 UTC  tuomov
  * trunk: changeset 1241
  - Unblock signals at startup as GDM in its great wisdom initially
    blocks the window manager from receiving SIGCHLD resulting in
    zombies.
  
  - More changes to (floatws) stacking policy.

2004-01-29 20:07 UTC  tuomov
  * trunk: changeset 1240
  - Transient size calculation fixed.
  
  - Creating frame for a transient on a floatws will raise the frame
    containing the transient_for window.
  
  - Added notes on Lua 5.0 in README.

2004-01-28 16:02 UTC  tuomov
  * trunk: changeset 1238
  - Minor man page improvements.
  
  - Typo fix in system.mk.

2004-01-28 06:41 UTC  tuomov
  * trunk: changeset 1237
  Changed libtool minimum version requirement back to safe 1.4.3.

2004-01-27 22:38 UTC  tuomov
  * trunk: changeset 1236
  Documentation comment for ioncore_userdir was broken.

2004-01-27 18:10 UTC  tuomov
  * trunk: changeset 1233
  Ooops, testing changes were left in development install path.

2004-01-27 18:09 UTC  tuomov
  * trunk: changeset 1232
  Removed superfluous call to wedln_draw_completions.

2004-01-27 13:49 UTC  tuomov
  * trunk: changeset 1229
  Install documentation and manual pages under $PREFIX/share as per the
  FHS.

2004-01-26 14:49 UTC  tuomov
  * trunk: changeset 1228
  - Added autoconf script support for -DCF_NO_MB_SUPPORT
  
  - Remove system-ac.mk in 'make realclean'.

2004-01-26 14:48 UTC  tuomov
  * trunk: changeset 1227
  Fixed an 'err' variable to be local.

2004-01-25 23:35 UTC  tuomov
  * trunk: changeset 1226
  Trap signals at an earlier stage so that processes forked at startup
  don't become temporarily defunct.

2004-01-25 18:19 UTC  tuomov
  * trunk: changeset 1224
  There was still a reference to ~/.ion/

2004-01-25 18:12 UTC  tuomov
  * trunk: changeset 1223
  Class lookup is no longer case-insensitive. (There's no need for that
  since the workspace creation query was changed.)

2004-01-25 18:05 UTC  tuomov
  * trunk: changeset 1221
  Typo and spelling fixes.

2004-01-25 11:07 UTC  tuomov
  * trunk: changeset 1219
  Some XX_SOURCE flag changes.

2004-01-24 21:54 UTC  tuomov
  * trunk: changeset 1218
  Renames.

2004-01-24 21:49 UTC  tuomov
  * trunk: changeset 1217
  - Added dummy multibyte/widechar routines for retarded platforms
    without even such dummy support.
  
  - Some Cygwin note modifications.

2004-01-24 20:28 UTC  tuomov
  * trunk: changeset 1216
  Some extra safety checks added.

2004-01-22 21:25 UTC  tuomov
  * trunk: changeset 1214
  Fixed LaTeX in dock documentation comments.

2004-01-21 19:32 UTC  tuomov
  * trunk: changeset 1212
  Some more polish on floatws focus policy.

2004-01-21 17:32 UTC  tuomov
  * trunk: changeset 1211
  - Moved session directory creation to a proper place, so that the
    directory will exist for the style menu save feature.
  
  - Fill _NET_SUPPORTED root window property with the supported features
    (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).

2004-01-20 21:11 UTC  tuomov
  * trunk: changeset 1209
  Module preloading support was broken.

2004-01-20 19:50 UTC  tuomov
  * trunk: changeset 1208
  Message cleaned up.

2004-01-20 18:37 UTC  tuomov
  * trunk: changeset 1207
  Binaries are now again stripped when installed.

2004-01-20 18:35 UTC  tuomov
  * trunk: changeset 1206
  Fixed a man page typo.

2004-01-19 18:26 UTC  tuomov
  * trunk: changeset 1205
  Fixed tab drop on a floatws.

2004-01-19 16:03 UTC  tuomov
  * trunk: changeset 1204
  Old submaps were ignored when new entries were added.

2004-01-19 12:22 UTC  tuomov
  * trunk: changeset 1203
  Fixed libtool version requirements.

2004-01-19 12:22 UTC  tuomov
  * trunk: changeset 1202
  - Autoconf script Xinerama check fixed.
  
  - README.autoconf simplified.

2004-01-19 12:20 UTC  tuomov
  * trunk: changeset 1201
  Fixed references to ioncore-*.lua.

2004-01-16 18:39 UTC  tuomov
  * trunk: changeset 1200
  There were still some references to frame-tab (how tab-frame), causing
  initial frame sizes on floatws:s to be miscalculated.

2004-01-16 18:38 UTC  tuomov
  * trunk: changeset 1199
  Oops. Removed some important code earlier.

2004-01-16 16:58 UTC  tuomov
  * trunk: changeset 1198
  - Minor client window management set up fixes.
  
  - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
    .kludges.

2004-01-16 15:35 UTC  tuomov
  * trunk: changeset 1197
  - Fixed goto_previous after switching between windows in the same
    frame with a query.
  
  - The dock no longer gets focused when the pointer enters it.

2004-01-15 18:34 UTC  tuomov
  * trunk: changeset 1196
  Changed order of mplex old/new selected object map/unmap to reduce
  flicker.

2004-01-15 16:10 UTC  tuomov
  * trunk: changeset 1195
  - A couple manual page and README bugs were fixed.
  
  - Removed Mod1+K T rebinding in ionframe_bindings to
    toggle_transients_pos (it is supposed to be clear_tags).

2004-01-14 22:43 UTC  tuomov
  * trunk: changeset 1194
  Style selection saving wasn't working.

2004-01-14 19:37 UTC  tuomov
  * trunk: changeset 1191
  Removed extra character in comment header.

2004-01-14 18:03 UTC  tuomov
  * trunk: changeset 1190
  - Floating workspace now give focus to highest-stacked frame when the
    active one is destroyed.
  
  - Mod1+N/P were bound to raise/lower on floating workspaces.

2004-01-14 16:55 UTC  tuomov
  * trunk: changeset 1189
  Changed version string to ION_VERSION.

2004-01-14 16:39 UTC  tuomov
  * trunk: changeset 1188
  - Added optional autoconf script.
  
  - Fixed etc/Makefile.

2004-01-13 23:52 UTC  tuomov
  * trunk: changeset 1187
  - Renamed do_move_pointer_to do_warp and made redefinable through the
    do_warp_alt hook.
  
  - Fixed reparent_region->region_reparent.
  
  - Added some missing includes.

2004-01-13 16:31 UTC  tuomov
  * trunk: changeset 1186
  Frame maximize takes active client window size limits into account.

2004-01-13 16:12 UTC  tuomov
  * trunk: changeset 1185
  Keyboard move/resize warps (if enabled) pointer back to manipulated
  frame after finishing.

2004-01-08 23:16 UTC  tuomov
  * trunk: changeset 1184
  Fixed some typos in documentation.

2004-01-08 22:05 UTC  tuomov
  * trunk: changeset 1182
  Changed winprop selection by title to longest match.

2004-01-08 21:51 UTC  tuomov
  * trunk: changeset 1181
  - Support changes in X keyboard map.
  
  - Some keymap deinitialisation fixes and bindmap clean-up.

2004-01-06 19:48 UTC  tuomov
  * trunk: changeset 1180
  Minor man page fixes.

2004-01-06 12:30 UTC  tuomov
  * trunk: changeset 1179
  Removed introduction of a non-existent function.

2004-01-03 00:27 UTC  tuomov
  * trunk: changeset 1178
  Updated most of the copyright notices to 2004.

2003-12-29 20:26 UTC  tuomov
  * trunk: changeset 1177
  - stylemenu properly saves draw.lua if querylib is not installed.
  
  - Separate binding configuration file for PWM.

2003-12-29 20:14 UTC  tuomov
  * trunk: changeset 1176
  - Some default menu configuration changes. PWM no longer uses the same
    menu configuration file.
  
  - Removed client window check code mismatch complaint on startup.
  
  - PWM startup errorlog was incorrectly referring to Ion.

2003-12-29 20:01 UTC  tuomov
  * trunk: changeset 1175
  Removed debug message.

2003-12-29 18:42 UTC  tuomov
  * trunk: changeset 1174
  Workspace query asks for type of workspace when creating new.

2003-12-29 15:53 UTC  tuomov
  * trunk: changeset 1173
  Previous frame geometry (for maximize and shade) is saved in the
  workspaces save file.

2003-12-23 21:14 UTC  tuomov
  * trunk: changeset 1172
  Added a note on the dock module authors to README.

2003-12-23 21:13 UTC  tuomov
  * trunk: changeset 1171
  - Added dock to list of modules to build.
  
  - Updated to newer version of dock.
  
  - Dock position and growing direction was changed to old PWM defaults.
  
  - PWM stock configuration files load the dock module by default.

2003-12-23 20:55 UTC  tuomov
  * trunk: changeset 1169
  - Included the dock module with Ion.
  
  - Fixed dock_get_tile_size and modified dock module Makefile for
    inclusion in Ion.

2003-12-22 20:45 UTC  tuomov
  * trunk: changeset 1100
  Use also C99_SOURCE where XOPEN_SOURCE is used.

2003-12-22 20:11 UTC  tuomov
  * trunk: changeset 1099
  include stdio.h

2003-12-20 13:08 UTC  tuomov
  * trunk: changeset 1098
  XFreeGC(xor_gc) on deinit.

2003-12-18 18:08 UTC  tuomov
  * trunk: changeset 1097
  Focusing on return from submenu had been broken by previous changes.

2003-12-18 17:57 UTC  tuomov
  * trunk: changeset 1096
  look-clean "bigmenu" font changed.

2003-12-18 17:52 UTC  tuomov
  * trunk: changeset 1095
  WScreens no longer accept tab drag&drop.

2003-12-18 17:48 UTC  tuomov
  * trunk: changeset 1094
  Better error message in querylib.query_workspace.

2003-12-18 17:45 UTC  tuomov
  * trunk: changeset 1093
  Message line counting fix.

2003-12-18 17:42 UTC  tuomov
  * trunk: changeset 1092
  Class lookup is now case-insensitive.

2003-12-18 17:28 UTC  tuomov
  * trunk: changeset 1091
  Added some object destroy safety checks.

2003-12-18 17:22 UTC  tuomov
  * trunk: changeset 1090
  Fixed winprop lookup when window name is nil.

2003-12-18 12:08 UTC  tuomov
  * trunk: changeset 1089
  Use lua-config50 in Debian settings.

2003-12-16 20:54 UTC  tuomov
  * trunk: changeset 1088
  Re-created the file.

2003-12-16 20:52 UTC  tuomov
  * trunk: changeset 1087
  Less verbosity.

2003-12-16 18:29 UTC  tuomov
  * trunk: changeset 1086
  Another old reference.

2003-12-14 11:52 UTC  tuomov
  * trunk: changeset 1085
  Fixed (?) grab release focusing when warping is disabled.

2003-12-11 22:16 UTC  tuomov
  * trunk: changeset 1084
  Man pages still had references to old user configuration file
  directory.

2003-12-11 21:31 UTC  tuomov
  * trunk: changeset 1083
  Fixed querylib.query_man default value.

2003-12-11 18:03 UTC  tuomov
  * trunk: changeset 1082
  Fixed .welcome_msg_displayed permissions.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20031211

2003-12-11 17:11 UTC  tuomov
  * trunk: changeset 1081
  Fixed a potential segfault when window disappears while being set up
  to be managed.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20031210

2003-12-10 09:17 UTC  tuomov
  * trunk: changeset 1080
  Updates.

2003-12-09 20:39 UTC  tuomov
  * trunk: changeset 1079
  Removed compat.lua

2003-12-09 19:48 UTC  tuomov
  * trunk: changeset 1078
  Removed mention of development branch.

2003-12-09 19:48 UTC  tuomov
  * trunk: changeset 1077
  Minor size calculation fix.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20031209

2003-12-09 19:28 UTC  tuomov
  * trunk: changeset 1076
  Module compatibility is checked against ION_API_VERSION (2) instead of
  ION_VERSION.

2003-12-09 19:13 UTC  tuomov
  * trunk: changeset 1075
  Refer to ~/.ion2/.

2003-12-09 19:07 UTC  tuomov
  * trunk: changeset 1074
  Removed configuration file conversion utilities; people following the
  development branch should already have converted their files.

2003-12-09 19:05 UTC  tuomov
  * trunk: changeset 1073
  - Removed '-devel' from path names.
  
  - Changed user configuration file directories to ~/.ion2/ and
    ~/.pwm2/.
  
  - Renamed all ioncore*.lua configuration files to ion*.lua.
  
  - The main configuration file for Ion is ion.lua and for PWM pwm.lua.

2003-12-09 00:32 UTC  tuomov
  * trunk: changeset 1072
  Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.

2003-12-07 22:05 UTC  tuomov
  * trunk: changeset 1071
  Oops.

2003-12-07 22:01 UTC  tuomov
  * trunk: changeset 1070
  Use string.shell_safe to encapsulate file names.

2003-12-07 22:01 UTC  tuomov
  * trunk: changeset 1069
  Added string.shell_safe function.

2003-12-06 22:20 UTC  tuomov
  * trunk: changeset 1068
  Insert new bindmaps at beginning of region bindmap list.

2003-12-06 20:43 UTC  tuomov
  * trunk: changeset 1067
  Initial workspace creation code checks default_ws_type.

2003-12-06 20:36 UTC  tuomov
  * trunk: changeset 1066
  Changed ion-completefile path.

2003-12-06 17:45 UTC  tuomov
  * trunk: changeset 1065
  Added WClientWin.toggle_transients_pos export and transients_at_top
  winprop.

2003-12-06 17:44 UTC  tuomov
  * trunk: changeset 1064
  Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.

2003-12-06 17:43 UTC  tuomov
  * trunk: changeset 1063
  Require Lua 5.0.1.

2003-12-06 17:43 UTC  tuomov
  * trunk: changeset 1062
  Removed extra whitespace at ends of some lines.

2003-12-06 16:17 UTC  tuomov
  * trunk: changeset 1061
  Fixed previous change.

2003-12-06 12:25 UTC  tuomov
  * trunk: changeset 1060
  Some transient initial size calculation changes.

2003-12-06 11:44 UTC  tuomov
  * trunk: changeset 1059
  Changed export names and added one more.

2003-12-06 11:42 UTC  tuomov
  * trunk: changeset 1058
  Added "stylemenu" that displays all look-*.lua files on search path.

2003-12-06 11:42 UTC  tuomov
  * trunk: changeset 1057
  Added some search path exports.

2003-12-06 11:15 UTC  tuomov
  * trunk: changeset 1056
  ion-completefile directory changed and extended to support multiple
  paths.

2003-12-05 00:46 UTC  tuomov
  * trunk: changeset 1055
  - Submenus can now be generated by functions when needed.
  
  - Added "windowlist" and "workspacelist" default menus.

2003-12-04 22:10 UTC  tuomov
  * trunk: changeset 1054
  Removed a tab.

2003-12-04 21:56 UTC  tuomov
  * trunk: changeset 1053
  In-mplex menus that do not fully fit within the space available now
  scroll the visible entries.

2003-12-03 23:43 UTC  tuomov
  * trunk: changeset 1052
  aboutmsg was missing.

2003-12-03 23:43 UTC  tuomov
  * trunk: changeset 1051
  Comment change.

2003-12-03 22:27 UTC  tuomov
  * trunk: changeset 1050
  Closing a frame initially contaning transient window will switch focus
  to the frame that contained the transient_for window.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20031203

2003-12-03 20:33 UTC  tuomov
  * trunk: changeset 1049
  Removed mentions of ion-devel in the release tarball; default
  installation target is now /usr/local with configuration files in
  /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
  /usr/local/ion-devel.)

2003-12-03 20:31 UTC  tuomov
  * trunk: changeset 1048
  Just ditch old $ETCDIR/draw.lua.

2003-12-03 20:29 UTC  tuomov
  * trunk: changeset 1047
  Added pwm.1 man page.

2003-12-03 20:22 UTC  tuomov
  * trunk: changeset 1046
  Use PWM_ETCDIR if set.

2003-12-03 20:14 UTC  tuomov
  * trunk: changeset 1045
  Load the query module.

2003-12-03 20:06 UTC  tuomov
  * trunk: changeset 1044
  - The ion and pwm scripts were removed and are instead now binaries
    linked against ioncore.a.
  
  - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
    configuration files and the 'pwm' binary uses ~/.pwm for user's
    configuration files.

2003-12-03 17:59 UTC  tuomov
  * trunk: changeset 1043
  Script search path changes; calling file's directly is now only
  considered if explicitly indicated in the file name. (So now normally
  "included" files in user's directories will always be preferred over
  those in system directories.)

2003-12-03 11:37 UTC  tuomov
  * trunk: changeset 1042
  etc/ make install changes; ioncore.lua is now always overwritten and
  draw.lua link restored to a working file.

2003-12-02 23:23 UTC  tuomov
  * trunk: changeset 1041
  Display a welcome message and manual page to new users.

2003-12-02 23:22 UTC  tuomov
  * trunk: changeset 1040
  - Display a welcome message and manual page to new users.
  
  - Some path setting function changes.

2003-12-02 23:20 UTC  tuomov
  * trunk: changeset 1039
  - Renamed manual page to ion.1.
  
  - Added ion.1.in.txt

2003-12-02 23:11 UTC  tuomov
  * trunk: changeset 1038
  Minor modification.

2003-12-02 23:01 UTC  tuomov
  * trunk: changeset 1037
  Removed mention of "messages" to reduce chance of confusion.

2003-12-02 18:31 UTC  tuomov
  * trunk: changeset 1036
  Added a "basic concepts" section in the manual page.

2003-12-02 18:05 UTC  tuomov
  * trunk: changeset 1035
  Fixed message display line copying bug.

2003-12-02 13:37 UTC  tuomov
  * trunk: changeset 1034
  Fixed -onescreen to -oneroot.

2003-12-01 20:18 UTC  tuomov
  * trunk: changeset 1033
  Button6 and Button7 might be recognised.

2003-12-01 20:18 UTC  tuomov
  * trunk: changeset 1032
  Ignore unknown bits in keypress event state.

2003-12-01 19:09 UTC  tuomov
  * trunk: changeset 1031
  Minor clean-up.

2003-12-01 18:23 UTC  tuomov
  * trunk: changeset 1030
  The line editor and region_set_name strip white space from the
  beginning and end of strings.

2003-12-01 01:34 UTC  tuomov
  * trunk: changeset 1029
  Some more acceleration changes.

2003-11-30 16:51 UTC  tuomov
  * trunk: changeset 1028
  - Implemented move/resize edge snapping.
  
  - Smoother square root based move/resize acceleration curve.

2003-11-30 16:49 UTC  tuomov
  * trunk: changeset 1027
  Uncommented CF_EDGE_RESISTANCE.

2003-11-30 00:51 UTC  tuomov
  * trunk: changeset 1026
  Save sticky state in session savefile.

2003-11-30 00:48 UTC  tuomov
  * trunk: changeset 1025
  Implemented sticky frames on WFloatWS:s.

2003-11-30 00:34 UTC  tuomov
  * trunk: changeset 1024
  Implemented WWatch-node based WObjList and changed tag list to that
  instead of wasting space in WRegion.

2003-11-29 22:46 UTC  tuomov
  * trunk: changeset 1023
  Only redraw menu entries that need redrawing when selected entry is
  changed.

2003-11-29 16:27 UTC  tuomov
  * trunk: changeset 1022
  Some focus handling changes, fixes and clean-up.

2003-11-29 15:35 UTC  tuomov
  * trunk: changeset 1021
  "Close" key and menu binding changes.

2003-11-29 15:34 UTC  tuomov
  * trunk: changeset 1019
  Minor clean-up.

2003-11-29 14:36 UTC  tuomov
  * trunk: changeset 1018
  Fixed selection request when multibyte support is not enabled.

2003-11-29 14:31 UTC  tuomov
  * trunk: changeset 1017
  Small documentation fix.

2003-11-29 14:29 UTC  tuomov
  * trunk: changeset 1016
  Do not display a query_message error when failing to open
  ~/.ssh/known_hosts.

2003-11-29 14:21 UTC  tuomov
  * trunk: changeset 1015
  Improved documentation.

2003-11-29 14:21 UTC  tuomov
  * trunk: changeset 1014
  Fixed underscore and tiled escapes.

2003-11-27 22:26 UTC  tuomov
  * trunk: changeset 1013
  Added note on known_hosts in documentation comment.

2003-11-27 22:26 UTC  tuomov
  * trunk: changeset 1012
  Keyboard is no longer grabbed in submap mode if normal bindmap is not
  grabed.

2003-11-27 19:58 UTC  tuomov
  * trunk: changeset 1011
  Oops.

2003-11-27 16:18 UTC  tuomov
  * trunk: changeset 1010
  Minor clean-up operations.

2003-11-27 15:56 UTC  tuomov
  * trunk: changeset 1009
  Added some stacking setup and mplex attach sanity checks.

2003-11-27 15:42 UTC  tuomov
  * trunk: changeset 1008
  Added clear_tags ctxmenu entry.

2003-11-27 15:38 UTC  tuomov
  * trunk: changeset 1007
  Region rescue code was cleaned up a little and the code is no longer
  called from deinit handlers.

2003-11-25 20:37 UTC  tuomov
  * trunk: changeset 1006
  Added WIonWS.farthest, next_to and goto_dir exports.

2003-11-25 19:44 UTC  tuomov
  * trunk: changeset 1005
  CF_STR_EMPTY added.

2003-11-24 16:52 UTC  tuomov
  * trunk: changeset 1004
  Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
  as medium.

2003-11-24 16:32 UTC  tuomov
  * trunk: changeset 1003
  Fonts are chosen more consistently in provided look-* style files.

2003-11-24 16:07 UTC  tuomov
  * trunk: changeset 1002
  look-cleanios was missing from Makefile.

2003-11-24 16:02 UTC  tuomov
  * trunk: changeset 1001
  Removed "for" from get_savefile_for, read_config_for, etc.

2003-11-24 16:02 UTC  tuomov
  * trunk: changeset 1000
  - Added 'jumpto' winprop and 'clientwin_added' hook.
  
  - 'switchto' is passed as parameter to fullscreen check functions.
  
  - Exported 'get_savefile'.
  
  - Removed "for" from get_savefile_for, read_config_for, etc.
  
  - Moved winprop lookup to the proper point in code after having again
    moved it where name is not available.

2003-11-24 01:14 UTC  tuomov
  * trunk: changeset 999
  Fixed -libdir to -moduledir.

2003-11-23 19:45 UTC  tuomov
  * trunk: changeset 998
  Changes in stipple pattern usage in drawing a dragged tab.

2003-11-23 18:37 UTC  tuomov
  * trunk: changeset 997
  Added WIonWS.resize_tree function that can be used to resize whole
  subtrees of the workspace split hierarchy.

2003-11-23 13:19 UTC  tuomov
  * trunk: changeset 996
  Removed the styles.

2003-11-23 13:18 UTC  tuomov
  * trunk: changeset 995
  Added new style look-cleanios.

2003-11-23 04:54 UTC  tuomov
  * trunk: changeset 994
  'pmenu' entry index could be too big by one. Fixed.

2003-11-23 04:53 UTC  tuomov
  * trunk: changeset 993
  Look configuration files properly ported the drawing engine model and
  proper menu styles added to those styles that need it.

2003-11-23 03:12 UTC  tuomov
  * trunk: changeset 992
  String shortening rules can now be specified always-on so that the
  rule is applied even when no shortening is necessary.

2003-11-23 03:10 UTC  tuomov
  * trunk: changeset 991
  The same region is not to be passed twice as a _key_ binding handler
  argument; two regions are only passed when e.g. a workspace is
  selecting keys on a frame.

2003-11-23 03:08 UTC  tuomov
  * trunk: changeset 990
  Changed make_mplex_sub_or_self_fn behaviour.

2003-11-23 02:45 UTC  tuomov
  * trunk: changeset 989
  Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
  (instead of requiring the user to a list of them).

2003-11-22 15:44 UTC  tuomov
  * trunk: changeset 988
  Added Button3->rootmenu binding.

2003-11-21 16:45 UTC  tuomov
  * trunk: changeset 987
  Added mention of modulelist.mk.

2003-11-21 16:40 UTC  tuomov
  * trunk: changeset 986
  Modified the default drawing engine to be more usable as a basis for
  alternative drawing engines that need per-window data.

2003-11-21 15:09 UTC  tuomov
  * trunk: changeset 985
  Title shortening rules are now used always even if the title would fit
  in the available space without modification.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20031121

2003-11-21 14:43 UTC  tuomov
  * trunk: changeset 984
  clean-up variable rename.

2003-11-21 09:11 UTC  tuomov
  * trunk: changeset 983
  Invalid multibyte strings could cause the line editor to go to an
  endless loop.

2003-11-21 09:00 UTC  tuomov
  * trunk: changeset 982
  Listing (completions, messages) line breaking wasn't yet multibyte-
  aware.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20031119

2003-11-21 04:10 UTC  tuomov
  * trunk: changeset 981
  New string shortening code could segfault. Fixed it.

2003-11-19 21:39 UTC  tuomov
  * trunk: changeset 980
  Replaced UTF-8 support with (almost) general multibyte encoding
  support.

2003-11-17 21:03 UTC  tuomov
  * trunk: changeset 978
  mplex_fit didn't update region geometry data.

2003-11-17 21:03 UTC  tuomov
  * trunk: changeset 977
  A minor clean-up operation.

2003-11-16 21:40 UTC  tuomov
  * trunk: changeset 976
  Updated documentation.

2003-11-16 17:16 UTC  tuomov
  * trunk: changeset 975
  Load querylib.

2003-11-16 17:05 UTC  tuomov
  * trunk: changeset 974
  make_mplex_sub_or_self_fn was broken.

2003-11-16 17:05 UTC  tuomov
  * trunk: changeset 973
  A variable name was wrong.

2003-11-16 16:51 UTC  tuomov
  * trunk: changeset 972
  Added support for _NET_WM_STATE_FULLSCREEN request.

2003-11-16 15:19 UTC  tuomov
  * trunk: changeset 971
  Reset font to NULL on deinit.

2003-11-16 14:58 UTC  tuomov
  * trunk: changeset 970
  Bindings can now be removed on the fly by passing nil as callback
  function.

2003-11-16 13:56 UTC  tuomov
  * trunk: changeset 969
  Complain of invalid binding table.

2003-11-16 13:48 UTC  tuomov
  * trunk: changeset 968
  Updated the Makefile.

2003-11-16 13:48 UTC  tuomov
  * trunk: changeset 967
  Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
  mplex-related functions from ioncorelib.lua there.

2003-11-16 01:44 UTC  tuomov
  * trunk: changeset 966
  Fixed GC font setup.

2003-11-16 01:43 UTC  tuomov
  * trunk: changeset 965
  Don't compiled some code if CF_UTF8 is not set.

2003-11-16 00:29 UTC  tuomov
  * trunk: changeset 964
  Updated the man page.

2003-11-15 23:51 UTC  tuomov
  * trunk: changeset 963
  UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
  compiled with UTF8 support.

2003-11-15 23:49 UTC  tuomov
  * trunk: changeset 962
  Added font caching/ref.counting so that font loading would take little
  less time when pattern guessing is required to fullfill locale's
  requirements.

2003-11-14 20:35 UTC  tuomov
  * trunk: changeset 961
  Changed the order in which brushes are freed.

2003-11-14 20:31 UTC  tuomov
  * trunk: changeset 960
  The original source of the the fontset code was discovered.

2003-11-14 16:00 UTC  tuomov
  * trunk: changeset 959
  The functions to create binding wrappers to operate on WMPlexs'
  children were extended and given better names, although the old ones
  are still available.

2003-11-14 15:56 UTC  tuomov
  * trunk: changeset 958
  nothing special.

2003-11-14 15:49 UTC  tuomov
  * trunk: changeset 957
  Removed fallback font check.

2003-11-14 15:40 UTC  tuomov
  * trunk: changeset 956
  Added FontSet guessing code that should be able to figure out enough
  fonts for XCreateFontSet to fullfill locales' requirements so font
  loading shouldn't fail so often when UTF8 support is enabled.

2003-11-14 00:42 UTC  tuomov
  * trunk: changeset 955
  At least load "de" engine if no engine has been loaded while executing
  draw.lua.

2003-11-13 22:37 UTC  tuomov
  * trunk: changeset 954
  Added some _LOADED checks.

2003-11-13 18:45 UTC  tuomov
  * trunk: changeset 953
  Lua files in share/ (but not etc/) are precompiled.

2003-11-13 18:26 UTC  tuomov
  * trunk: changeset 952
  'ioncore-startup.lua' kludge was removed and replaced by the loading
  of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.

2003-11-13 18:04 UTC  tuomov
  * trunk: changeset 951
  Changes in default configuration files to make them more legible and
  to add menu configuration.

2003-11-13 18:03 UTC  tuomov
  * trunk: changeset 950
  Call XClearWindow when toggling tab to avoid clutter.

2003-11-13 18:02 UTC  tuomov
  * trunk: changeset 949
  Added ioncore_aboutmsg export.

2003-11-13 12:07 UTC  tuomov
  * trunk: changeset 948
  Added disabled XMMS kludge.

2003-11-12 17:50 UTC  tuomov
  * trunk: changeset 947
  Extension definition changes.

2003-11-12 17:50 UTC  tuomov
  * trunk: changeset 946
  - C-side module configuration file loading function also look for
    compiled .lc files.
  
  - Lua-side include() automatically also looks for .lc and .lua files
    if neither extension nor path component is given.

2003-11-10 17:58 UTC  tuomov
  * trunk: changeset 945
  Made find_suitable_screen global.

2003-11-09 16:09 UTC  tuomov
  * trunk: changeset 944
  Added WRegion.is_active and is_mapped exports.

2003-11-06 17:50 UTC  tuomov
  * trunk: changeset 943
  Some mplex_managed_changed calls were wrong, causing trouble with
  transparency.

2003-11-05 22:45 UTC  tuomov
  * trunk: changeset 942
  include fixes.

2003-11-05 22:45 UTC  tuomov
  * trunk: changeset 941
  Stack management fixes.

2003-11-05 12:23 UTC  tuomov
  * trunk: changeset 940
  Removed mentions of xft.

2003-11-04 20:27 UTC  tuomov
  * trunk: changeset 939
  Fixed a potential segfault point.

2003-11-04 20:26 UTC  tuomov
  * trunk: changeset 938
  Quick&dirty stacking fix.

2003-10-30 10:00 UTC  tuomov
  * trunk: changeset 937
  Removed CURRENT_FILE kludge for include handling; use the Lua debug
  interface instead to get the file the calling function was defined in.

2003-10-30 08:34 UTC  tuomov
  * trunk: changeset 936
  Some changes in default menus.

2003-10-30 08:34 UTC  tuomov
  * trunk: changeset 935
  libtool 1.4.3->1.4.x.

2003-10-28 13:00 UTC  tuomov
  * trunk: changeset 934
  submenus weren't being handled correctly.

2003-10-27 16:59 UTC  tuomov
  * trunk: changeset 933
  about_msg should be local.

2003-10-27 16:58 UTC  tuomov
  * trunk: changeset 932
  Changed styles are automatically translated (and complained of).

2003-10-27 12:26 UTC  tuomov
  * trunk: changeset 931
  Fixed cursor and selection substyles.

2003-10-27 12:05 UTC  tuomov
  * trunk: changeset 930
  Updated the script to use the new style names.

2003-10-27 12:05 UTC  tuomov
  * trunk: changeset 929
  Some style name changes.

2003-10-27 12:05 UTC  tuomov
  * trunk: changeset 928
  Changes in menus.

2003-10-27 12:05 UTC  tuomov
  * trunk: changeset 927
  Updated the look-* files.

2003-10-27 12:05 UTC  tuomov
  * trunk: changeset 926
  look-cleanviolet is now the default style.

2003-10-25 20:23 UTC  tuomov
  * trunk: changeset 925
  Check fallback font at startup with XCreateFontSet instead of
  XLoadQueryFont.

2003-10-24 17:09 UTC  tuomov
  * trunk: changeset 924
  Moved list of modules to build from system.mk to modulelist.mk

2003-10-04 14:52 UTC  tuomov
  * trunk: changeset 923
  va_list usage changes due to problems on some architechtures.

2003-10-04 12:41 UTC  tuomov
  * trunk: changeset 922
  Added genframe_(in)activated hooks.

2003-09-15 18:15 UTC  tuomov
  * trunk: changeset 921
  Some target and fullscreen winprop handling fixes.

2003-09-15 18:15 UTC  tuomov
  * trunk: changeset 920
  Some fixes to client window rescuing.

2003-09-15 18:15 UTC  tuomov
  * trunk: changeset 919
  Some fixes to client window rescuing.

2003-09-15 18:14 UTC  tuomov
  * trunk: changeset 918
  Fixed a FALSE to NULL.

2003-09-09 20:07 UTC  tuomov
  * trunk: changeset 917
  Fixed an event-missing problem.

2003-09-04 08:22 UTC  tuomov
  * trunk: changeset 916
  Menu configuration changes.

2003-09-04 08:22 UTC  tuomov
  * trunk: changeset 915
  Ungrab keyboard before calling dispatch_binding (except with submap).

2003-08-31 16:15 UTC  tuomov
  * trunk: changeset 914
  Added a note on .xinitrc/.xsession to README.

2003-08-28 20:59 UTC  tuomov
  * trunk: changeset 913
  Some border drawing fixes.

2003-08-25 15:25 UTC  tuomov
  * trunk: changeset 912
  restart_other_wm fixes.

2003-08-25 15:05 UTC  tuomov
  * trunk: changeset 911
  Better grabbing checks.

2003-08-25 15:04 UTC  tuomov
  * trunk: changeset 910
  XSync() before fork() -- xlock should work a bit better now.

2003-08-24 14:51 UTC  tuomov
  * trunk: changeset 909
  Menu config changes; use submenus.

2003-08-24 14:51 UTC  tuomov
  * trunk: changeset 908
  Removed empty_tab area.

2003-08-24 14:51 UTC  tuomov
  * trunk: changeset 907
  Moved minof/maxof elsewhere, removed empty_tab.

2003-08-24 14:50 UTC  tuomov
  * trunk: changeset 906
  A little clean-up.

2003-08-24 14:50 UTC  tuomov
  * trunk: changeset 905
  Added ''pmenu'' off-screen scrolling support as in PWM.

2003-08-24 14:49 UTC  tuomov
  * trunk: changeset 904
  Some WTimer enhancements.

2003-08-22 16:37 UTC  tuomov
  * trunk: changeset 903
  Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.

2003-08-21 18:29 UTC  tuomov
  * trunk: changeset 902
  - More changes to pointer handling code for better menu support.
  
  - genframe_bindings knows of frame areas.

2003-08-21 18:28 UTC  tuomov
  * trunk: changeset 901
  Enhanced menu support.

2003-08-21 18:24 UTC  tuomov
  * trunk: changeset 900
  Added a brush that handles submenu entries in menus specially.

2003-08-21 18:22 UTC  tuomov
  * trunk: changeset 899
  'make depend' fixed to work with modules.

2003-08-20 16:46 UTC  tuomov
  * trunk: changeset 898
  Don't strip white space from query results.

2003-08-19 12:54 UTC  tuomov
  * trunk: changeset 897
  Fixed tab drop on floatws:s (was putting clients to full screen mode
  on occasion).

2003-08-19 09:11 UTC  tuomov
  * trunk: changeset 896
  uname SunOS check complaint fix with newer gnu utils.

2003-08-15 17:14 UTC  tuomov
  * trunk: changeset 895
  Some changes to pointer event handling code so menus can set handlers
  immediately on button press.

2003-08-15 13:59 UTC  tuomov
  * trunk: changeset 894
  Some files were missing.. again.. *sigh*

2003-08-14 18:16 UTC  tuomov
  * trunk: changeset 893
  Added very preliminary and primitive menu support (only query-like
  embedded-in-an-mplex menus).

2003-08-14 18:08 UTC  tuomov
  * trunk: changeset 892
  Added ioncore_version export.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030814

2003-08-14 18:07 UTC  tuomov
  * trunk: changeset 891
  Some file location reorganisation.

2003-08-14 18:07 UTC  tuomov
  * trunk: changeset 890
  Some file location reorganisation and header cleanup.

2003-08-13 13:09 UTC  tuomov
  * trunk: changeset 889
  Call region_notify_change when name is unset.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030811-1

2003-08-13 13:08 UTC  tuomov
  * trunk: changeset 888
  Dragging a tab with no title could cause a segfault.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030811

2003-08-12 00:06 UTC  tuomov
  * trunk: changeset 887
  Changed location for X shape extension shape.h include.

2003-08-11 23:05 UTC  tuomov
  * trunk: changeset 886
  There was an indexing bug in rootwin.c that caused stack corruption
  and crash when Xinerama was enabled.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030810-1

2003-08-11 05:21 UTC  tuomov
  * trunk: changeset 885
  Winprop lookup had been broken.

2003-08-10 17:02 UTC  tuomov
  * trunk: changeset 884
  make_exec_fn was broken when the parameter to created function was a
  frame.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030810

2003-08-10 16:16 UTC  tuomov
  * trunk: changeset 883
  Removed duplicate variable.

2003-08-10 16:15 UTC  tuomov
  * trunk: changeset 882
  Changes in tab reordering were not being updated to screen correctly.

2003-08-10 13:46 UTC  tuomov
  * trunk: changeset 881
  Added some more functions to manipulate object indices within a
  WMPlex.

2003-08-08 15:40 UTC  tuomov
  * trunk: changeset 880
  close_sub_or_self is now WRegion.close_sub_or_self.

2003-08-07 21:32 UTC  tuomov
  * trunk: changeset 879
  Modified the winprop patch to use the numerical zero field instead of
  " ! " to store winprops with no name regexp specified.

2003-08-07 20:49 UTC  tuomov
  * trunk: changeset 878
  Applied a patch to add title matching field 'name' (Lua regexp) in
  winprops.

2003-08-06 18:23 UTC  tuomov
  * trunk: changeset 877
  Fixed a typo in UTF8 font code.

2003-08-06 18:21 UTC  tuomov
  * trunk: changeset 876
  Changed where get_winprop is called to a later time where the client
  window's name has been set.

2003-08-06 14:58 UTC  tuomov
  * trunk: changeset 875
  foreground colour was wrong.

2003-08-06 14:35 UTC  tuomov
  * trunk: changeset 874
  Moved lookconv.lua to utils.

2003-08-06 14:35 UTC  tuomov
  * trunk: changeset 873
  - Wrote a conversion script from older .lua workspaces savefiles.
  
  - Moved lookconv.lua to utils.

2003-08-06 13:57 UTC  tuomov
  * trunk: changeset 872
  Updated style configuration files to draw tabs with the 'activity'
  attribute set in white on red. 'lookconv.lua' uses these same colours
  in converted files.

2003-08-06 13:55 UTC  tuomov
  * trunk: changeset 871
  Implemented 'activity' display cue that is set when a newly created
  client window is not displayed or when the urgency hint is set by the
  client application.

2003-08-06 13:46 UTC  tuomov
  * trunk: changeset 870
  Backslash wasn't being escaped in saved strings.

2003-08-05 14:13 UTC  tuomov
  * trunk: changeset 869
  Improved handling of substyles with based_on.

2003-08-05 14:09 UTC  tuomov
  * trunk: changeset 868
  Removed WRegion/mgr_data; use object-indexed tables instead.

2003-08-05 14:07 UTC  tuomov
  * trunk: changeset 867
  Use a table instead of WRegion/mgr_data to store managed regions'
  immediate splits.

2003-08-05 13:30 UTC  tuomov
  * trunk: changeset 866
  Added functions to index tables by any supported type.

2003-08-04 22:15 UTC  tuomov
  * trunk: changeset 865
  Wrong file name info in file.

2003-08-04 21:30 UTC  tuomov
  * trunk: changeset 864
  Some table accessing routine unifications.

2003-08-04 16:59 UTC  tuomov
  * trunk: changeset 863
  ionframe_bar_inside_border instead of bar_inside_frame

2003-08-04 16:54 UTC  tuomov
  * trunk: changeset 862
  Enchanced WRegion.close documentation.

2003-08-04 14:58 UTC  tuomov
  * trunk: changeset 861
  mdblclick(Button1) bound to shade on ionframes.

2003-08-04 14:56 UTC  tuomov
  * trunk: changeset 860
  Ionframe shade fixed.

2003-08-04 10:03 UTC  tuomov
  * trunk: changeset 859
  Added table entry type info to a documentation comment for
  WMPlex.attach_*.

2003-08-03 20:35 UTC  tuomov
  * trunk: changeset 858
  Added options to set floatframe bar width limits and tab bar location
  for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
  ionframe_bar_inside_borderin frame style config).

2003-08-01 16:49 UTC  tuomov
  * trunk: changeset 857
  preliminary code to handle changing transient_for property... special
  interface needed to handle floatws:s.

2003-08-01 16:32 UTC  tuomov
  * trunk: changeset 856
  Added some line editing and history exports.

2003-08-01 05:52 UTC  tuomov
  * trunk: changeset 855
  Added ignore_cfgrq winprop.

2003-07-31 16:52 UTC  tuomov
  * trunk: changeset 854
  added spacing = 1 to input style.

2003-07-31 16:52 UTC  tuomov
  * trunk: changeset 853
  listing fitting fixed.

2003-07-31 14:16 UTC  tuomov
  * trunk: changeset 852
  Fixed some problems with selections in queries and added
  wedln_clear_mark function.

2003-07-31 14:16 UTC  tuomov
  * trunk: changeset 851
  Bound Control+G to end a query and Control+K G to clear mark in
  queries.

2003-07-31 13:55 UTC  tuomov
  * trunk: changeset 850
  Added some more querylib documentation and simplified a couple
  functions.

2003-07-31 13:49 UTC  tuomov
  * trunk: changeset 849
  Added gr_refresh and renamed reread_draw_config to gr_read_config.

2003-07-31 13:49 UTC  tuomov
  * trunk: changeset 848
  Style configuration files now call de_reset and gr_refresh.

2003-07-30 21:56 UTC  tuomov
  * trunk: changeset 847
  look-cleanviolet.lua was missing from set of installed files.

2003-07-30 19:37 UTC  tuomov
  * trunk: changeset 846
  Added some ugly workarounds to some random Lua API functions not
  checking the types of objects on stack.

2003-07-30 19:33 UTC  tuomov
  * trunk: changeset 845
  Implemented keyboard resize acceleration.

2003-07-30 15:44 UTC  tuomov
  * trunk: changeset 844
  Updated manpage with -sessionname.

2003-07-30 15:27 UTC  tuomov
  * trunk: changeset 843
  WRectangle passing as argument changed to const WRectangle* mostly.

2003-07-30 14:23 UTC  tuomov
  * trunk: changeset 842
  Added "deinit" hook.

2003-07-30 14:21 UTC  tuomov
  * trunk: changeset 841
  Updated read_config_for_args call.

2003-07-30 14:17 UTC  tuomov
  * trunk: changeset 840
  - Removed support for screen-specific configuration files.
  
  - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
    devel/saves) where sessionname is 'default-session-displayname' by
    default (with colon in display name converted to a dash) but can be
    changed from the command line.
  
  - Workspaces are now saved in a single 'workspaces.lua' file in
    session directory and screens are also now set with a single
    'initialise_screen_id' call.

2003-07-30 14:14 UTC  tuomov
  * trunk: changeset 839
  Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
  necessary.

2003-07-28 18:01 UTC  tuomov
  * trunk: changeset 838
  Added --mode=link to libtool parameters.

2003-07-28 13:43 UTC  tuomov
  * trunk: changeset 837
  - Fixed a bug in the new split resizing algorithm that caused
    bottom/right regions in a split to be misplaced if both bottom and
    top or left and right border were moved of another region.
  
  - Added some comments documenting the resizing algorithm.

2003-07-27 18:49 UTC  tuomov
  * trunk: changeset 836
  Added some libtool options to system.mk

2003-07-27 18:42 UTC  tuomov
  * trunk: changeset 835
  Fixed a problem with the split resizing algorithm and keyboard resize
  by almost completely rewriting the algorithm.

2003-07-27 18:41 UTC  tuomov
  * trunk: changeset 834
  Removed a comment.

2003-07-27 00:15 UTC  tuomov
  * trunk: changeset 833
  Added keys for manipulating tags and attaching tagged objects (Mod+T:
  toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).

2003-07-27 00:00 UTC  tuomov
  * trunk: changeset 832
  Fixed transient_mode = "current" in full-screen mode.

2003-07-26 23:44 UTC  tuomov
  * trunk: changeset 831
  Added some documentation comments.

2003-07-26 23:07 UTC  tuomov
  * trunk: changeset 830
  Transparency mode switching fixed.

2003-07-26 22:58 UTC  tuomov
  * trunk: changeset 829
  Some cleanup.

2003-07-26 22:37 UTC  tuomov
  * trunk: changeset 828
  Some colour group initialisation changes.

2003-07-25 20:31 UTC  tuomov
  * trunk: changeset 827
  CVS barfed again and refused to remove these files.

2003-07-25 20:24 UTC  tuomov
  * trunk: changeset 826
  Ion now supports drawing engines as loadable modules!

2003-07-25 20:13 UTC  tuomov
  * trunk: changeset 825
  Colour scheme configuration files were converted to the new format.

2003-07-25 19:34 UTC  tuomov
  * trunk: changeset 824
  WRootWin changed to be of type WWindow (instead of just WRegion).

2003-07-23 13:43 UTC  tuomov
  * trunk: changeset 823
  Fixed tag pixmap and textbox spacings.

2003-07-22 18:09 UTC  tuomov
  * trunk: changeset 822
  Drawing engine Lua library was added.

2003-07-22 18:06 UTC  tuomov
  * trunk: changeset 821
  Drawing engine interface code was added although not yet used.

2003-07-22 18:04 UTC  tuomov
  * trunk: changeset 820
  The prospective default drawing engine was added.

2003-07-22 16:57 UTC  tuomov
  * trunk: changeset 819
  Added a script (etc/lookconv.lua) to convert the old .lua colour
  schemes to the upcoming format.

2003-07-21 05:25 UTC  tuomov
  * trunk: changeset 818
  Added a note on *BSD libtool version brain-damagedness.

2003-07-19 10:50 UTC  tuomov
  * trunk: changeset 817
  submap had been broken by previous simplifications.

2003-07-19 10:50 UTC  tuomov
  * trunk: changeset 816
  Some va_list passing changes.

2003-07-18 15:30 UTC  tuomov
  * trunk: changeset 815
  The fact that there is a configuration manual was made much better
  visible in the README.

2003-07-16 14:16 UTC  tuomov
  * trunk: changeset 814
  Nested workspace handling had been broken by the add managed/attach
  interface change. Fixed.

2003-07-13 21:14 UTC  tuomov
  * trunk: changeset 813
  The function 'exec_on_wm_display' was renamed 'exec'.

2003-07-13 21:10 UTC  tuomov
  * trunk: changeset 812
  Lua function binding for classes put into class-tables thus making the
  bindings more object-oriented in spirit.

2003-07-10 22:56 UTC  tuomov
  * trunk: changeset 811
  AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
  was applied on AnyModifier grabs.

2003-07-08 18:48 UTC  tuomov
  * trunk: changeset 810
  Some documentation updates.

2003-07-08 18:22 UTC  tuomov
  * trunk: changeset 809
  removed deprecated definitions

2003-07-08 18:08 UTC  tuomov
  * trunk: changeset 808
  The 'have region A manage region B' interface was heavily revamped.
  The generic region_manage(_new) functions are gone and only WMPlexes
  now export the equivalent interfaces mplex_attach(_new). Only client
  windows' are now set up with a generic interface that is a lot simpler
  than the old.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030628

2003-07-04 14:04 UTC  tuomov
  * trunk: changeset 807
  Set default_ws_type in pwm-ioncore-example.lua.

2003-06-28 17:40 UTC  tuomov
  * trunk: changeset 806
  Fixed a crash when the same key was bound as both submap and normal
  action on an object.

2003-06-27 21:16 UTC  tuomov
  * trunk: changeset 805
  Added more obsolete functions.

2003-06-27 21:15 UTC  tuomov
  * trunk: changeset 804
  Fixed some comments.

2003-06-27 21:15 UTC  tuomov
  * trunk: changeset 803
  Implemented region_close on WFloatWS:s and renamed floatws_destroy to
  floatws_relocate_and_close to be consistent with the naming of similar
  functions on WIonFrames.

2003-06-27 21:15 UTC  tuomov
  * trunk: changeset 802
  Fixed documentation in querylib.

2003-06-27 18:55 UTC  tuomov
  * trunk: changeset 801
  The CF_LT_DL_ANCIENT option was removed as much more extra code would
  have been needed to support ancient versions of libtool. Version 1.4.3
  or newer is now required.

2003-06-27 18:47 UTC  tuomov
  * trunk: changeset 800
  The '-or' flag to find apparently was a GNU extension; '-o' seems to
  work.

2003-06-27 18:40 UTC  tuomov
  * trunk: changeset 799
  - The Mod1+F1 Ion man page display binding was broken.
  
  - The function exec_in_frame was renamed exec_in.

2003-06-27 14:05 UTC  tuomov
  * trunk: changeset 798
  Manual page fixed.

2003-06-25 23:37 UTC  tuomov
  * trunk: changeset 797
  FloatWS:s don't warp to new frames.

2003-06-25 23:14 UTC  tuomov
  * trunk: changeset 796
  XOR resize rubberand had been broken by previous changes.

2003-06-25 13:37 UTC  tuomov
  * trunk: changeset 795
  The default bindings for the F-keys now use the modifier from
  SECOND_MOD (defaults to the empty string i.e. no modifier).

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030623

2003-06-25 05:36 UTC  tuomov
  * trunk: changeset 794
  Tabs' grab area extended to include frame's top border when the
  frame's y coordinate is zero.

2003-06-23 23:47 UTC  tuomov
  * trunk: changeset 793
  A minor fix

2003-06-23 13:14 UTC  tuomov
  * trunk: changeset 792
  Resize display was showing incorrect values for keyboard resize.

2003-06-23 13:13 UTC  tuomov
  * trunk: changeset 791
  A bug in grab handler calling code could crash Ion when leaving
  keyboard resize mode manually.

2003-06-23 01:20 UTC  tuomov
  * trunk: changeset 790
  Fixed pointer warping on screen change.

2003-06-22 11:12 UTC  tuomov
  * trunk: changeset 789
  Removed false comments.

2003-06-21 20:07 UTC  tuomov
  * trunk: changeset 788
  Screen lookup had been broken for windows that are not properly on any
  screen.

2003-06-21 20:06 UTC  tuomov
  * trunk: changeset 787
  As the number of dynamic functions has been getting bigger, the
  functions are now sorted on first use and then binary-searched instead
  of naive linear searching.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030620

2003-06-21 12:50 UTC  tuomov
  * trunk: changeset 786
  Return from full screen mode to floatws had been broken.

2003-06-21 10:56 UTC  tuomov
  * trunk: changeset 785
  Client window last height request bookkeeping code had been lost when
  configure request policy was changed. This caused transient sizes to
  be calculated incorrectly.

2003-06-20 09:19 UTC  tuomov
  * trunk: changeset 784
  Nothing!

2003-06-20 09:19 UTC  tuomov
  * trunk: changeset 783
  Constrain frames to their workspaces.

2003-06-20 08:52 UTC  tuomov
  * trunk: changeset 782
  Oops.

2003-06-20 08:50 UTC  tuomov
  * trunk: changeset 781
  Some initial focus policy changes.

2003-06-20 08:50 UTC  tuomov
  * trunk: changeset 780
  The split functions now return the newly created frame.

2003-06-20 07:40 UTC  tuomov
  * trunk: changeset 779
  Added a comment.

2003-06-19 22:06 UTC  tuomov
  * trunk: changeset 778
  Put new client windows in innermost/deepest nested active workspace,
  if any, instead of limiting to those attached directly to screens.

2003-06-19 22:05 UTC  tuomov
  * trunk: changeset 777
  Split recalculation on WS resize fixed and made proportional.

2003-06-19 20:51 UTC  tuomov
  * trunk: changeset 776
  Changes to client window move request handling on WFloatWS:s; while
  the current behaviour may not be correct, a greater number of apps'
  requests should work almost as expected even in nested workspaces.

2003-06-19 18:12 UTC  tuomov
  * trunk: changeset 775
  New windows weren't being placed on correct screen in Xinerama mode.

2003-06-19 18:11 UTC  tuomov
  * trunk: changeset 774
  Removed unnecessary flags from create/init.

2003-06-19 16:16 UTC  tuomov
  * trunk: changeset 773
  Tab-bar state wasn't being applied correctly from savefiles.

2003-06-18 18:49 UTC  tuomov
  * trunk: changeset 772
  Some transient size management changes.

2003-06-18 18:14 UTC  tuomov
  * trunk: changeset 771
  - Added min_size winprop.
  
  - Transients weren't properly unattached when the managing client
    window died. This could cause segfault e.g. at exit.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030617

2003-06-18 13:31 UTC  tuomov
  * trunk: changeset 770
  Some title shortening rules were defined in wrong order in ioncore-
  example.lua and the rules App: doc -> doc... and App: doc<n> ->
  doc...<n> were missing.

2003-06-18 12:12 UTC  tuomov
  * trunk: changeset 769
  Use libtool for make clean.

2003-06-17 20:29 UTC  tuomov
  * trunk: changeset 768
  Added Galeon find dialog randomly missing transient_for hint
  workaround winprop to kludges.lua.

2003-06-17 20:27 UTC  tuomov
  * trunk: changeset 767
  Fixed the workaround.

2003-06-17 20:09 UTC  tuomov
  * trunk: changeset 766
  The function close_sub_or_self was added.

2003-06-17 20:09 UTC  tuomov
  * trunk: changeset 765
  The function region_get_active_leaf was removed and the export
  region_active_sub added.

2003-06-17 20:08 UTC  tuomov
  * trunk: changeset 764
  The Mod1+C binding had been broken by the removal if
  make_active_leaf_fn: The function close_sub_or_self (not same as
  make_active_leaf_fn(region_close)) was added and the key bound to this
  function.

2003-06-17 19:45 UTC  tuomov
  * trunk: changeset 763
  Added workaround to the XFree86 textprop bug that caused starting
  Opera to crash Ion when UTF8 support was enabled.

2003-06-17 19:32 UTC  tuomov
  * trunk: changeset 762
  Mention XFree86 version number in the bug comment.

2003-06-17 19:28 UTC  tuomov
  * trunk: changeset 761
  Mention WinXP in cygwin comments.

2003-06-17 16:57 UTC  tuomov
  * trunk: changeset 760
  Added commented-out options to system.mk for compiling Ion with the
  Debian Lua package as the paths and file names differ greatly from the
  official distribution.

2003-06-17 15:56 UTC  tuomov
  * trunk: changeset 759
  Added a note to system.mk about the Xlib UTF8 bug.

2003-06-17 09:16 UTC  tuomov
  * trunk: changeset 758
  More Cygwin notes.

2003-06-17 08:26 UTC  tuomov
  * trunk: changeset 757
  Added some Cygwin installation notes to system.mk.

2003-06-17 08:17 UTC  tuomov
  * trunk: changeset 756
  Scripts in share/ still weren't being built.

2003-06-15 18:22 UTC  tuomov
  * trunk: changeset 755
  Winprop lookup was cluttering globals.

2003-06-15 10:40 UTC  tuomov
  * trunk: changeset 754
  Some more stack trace cleanup.

2003-06-15 10:24 UTC  tuomov
  * trunk: changeset 753
  Stack traces are ordered better when there are nested calls with
  errors and calls to C functions for which no name is known are
  compressed in the output.

2003-06-15 09:09 UTC  tuomov
  * trunk: changeset 752
  make_active_leaf_fn in compat.lua was broken.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030614

2003-06-14 20:28 UTC  tuomov
  * trunk: changeset 751
  Some WMPlex/query focusing fixes.

2003-06-14 20:12 UTC  tuomov
  * trunk: changeset 750
  The man page query completor also looks for symbolic links.

2003-06-14 15:10 UTC  tuomov
  * trunk: changeset 749
  Added more documentation to *frame_begin_resize.

2003-06-14 12:05 UTC  tuomov
  * trunk: changeset 748
  Focus was being incorrectly changed when an inactive full screen
  client window was destroyed.

2003-06-14 11:49 UTC  tuomov
  * trunk: changeset 747
  Some fullscreen focus kludges

2003-06-13 23:01 UTC  tuomov
  * trunk: changeset 746
  Use luaL_(g|s)etn instead of looking upthe functions from the table
  library.

2003-06-13 19:36 UTC  tuomov
  * trunk: changeset 745
  - Some changes to grab and drag handler setup functions.
  
  - Escape key was harcoded to kill any active grab (so that
    misconfigured resize modes and such can't do harm).

2003-06-12 22:53 UTC  tuomov
  * trunk: changeset 744
  Fixed doc comment

2003-06-12 18:48 UTC  tuomov
  * trunk: changeset 743
  Some generic resize code simplifications; timers moved to keyboard
  resize mode code(s).

2003-06-12 18:28 UTC  tuomov
  * trunk: changeset 742
  Resize timeout timer was being set up only after some resize action
  had been performed, not when entering the mode.

2003-06-12 18:14 UTC  tuomov
  * trunk: changeset 741
  More error-tolerant configuration reading setup: 1. If Lua fails to
  load a configuration file (syntax error etc.), the next on path is
  tried instead of failing. (If the configuration file dies in an error
  during execution, the next one, however, is not attempted.) 2. The
  main configuration file (ioncore.lua) is executed through ioncore-
  startup.lua. This file redefines some of the binding setup functions
  to monitor binding settings. If some of the binding groups have been
  left empty by failing configuration files, minimal bindings are
  created.

2003-06-12 18:04 UTC  tuomov
  * trunk: changeset 740
  Some error display format changes.

2003-06-12 18:04 UTC  tuomov
  * trunk: changeset 739
  Some error displays were broken.

2003-06-12 18:03 UTC  tuomov
  * trunk: changeset 738
  The binding setup functions no return FALSE if no bindings were
  defined at all.

2003-06-12 18:01 UTC  tuomov
  * trunk: changeset 737
  Better commented configuration files.

2003-06-12 15:41 UTC  tuomov
  * trunk: changeset 736
  Comments in system.mk were out of place

2003-06-12 00:37 UTC  tuomov
  * trunk: changeset 735
  Error log should be somewhat easier to read now.

2003-06-10 18:18 UTC  tuomov
  * trunk: changeset 734
  waitrelease fixed.

2003-06-10 16:21 UTC  tuomov
  * trunk: changeset 733
  bindmaps.c and bindmaps.h were missing from previous commit.

2003-06-10 16:17 UTC  tuomov
  * trunk: changeset 732
  - Binding configuration (hopefully) simplified: bindings previously
    defined in common-frame-bindings.lua were moved to ioncore-
    bindings.lua and functions for defining bindings common to all
    WMPlexes and WGenFrames were added.
  
  - The confusing 'make_active_leaf_fn' was also removed (can still be
    found in compat.lua) and instead client window bindings are defined
    in mplex_bindings with the help of the perhaps a little less
    confusing 'make_current_clientwin_fn'.

2003-06-10 16:14 UTC  tuomov
  * trunk: changeset 731
  Binding configuration (hopefully) simplified: bindings previously
  defined in common-frame-bindings.lua were moved to ioncore-
  bindings.lua and functions for defining bindings common to all
  WMPlexes and WGenFrames were added.

2003-06-10 11:07 UTC  tuomov
  * trunk: changeset 730
  Manual page updates.

2003-06-10 11:05 UTC  tuomov
  * trunk: changeset 729
  The functions extl_dofile/string' were removed and
  extl_loadfile/string added.

2003-06-09 22:24 UTC  tuomov
  * trunk: changeset 728
  Warping on workspace switch had been broken by addition of
  multiplexes.

2003-06-09 21:13 UTC  tuomov
  * trunk: changeset 727
  The Lua interfacing code now uses a unique (cached in a weak table)
  WWatch for Ion's objects instead of creating a new userdata/watch
  every time an object is passed to Lua. This allows using the objects
  as indexes in tables.

2003-06-09 20:28 UTC  tuomov
  * trunk: changeset 726
  Some client window initial focus policy unification.

2003-06-09 16:14 UTC  tuomov
  * trunk: changeset 725
  Added some definitions in header

2003-06-09 15:17 UTC  tuomov
  * trunk: changeset 724
  'QueryLib.query_workspace' new creates workspaces of the type set in
  the variable 'default_ws_type' if no type is otherwise specified and
  Mod1+F9 was bound to create workspaces of this type without asking for
  a name. (The default name of default_ws_type<n> is used.)

2003-06-09 15:14 UTC  tuomov
  * trunk: changeset 723
  WRegions (except WClientWins) are now given names of the form
  'ClassName<n>' by default.

2003-06-09 14:24 UTC  tuomov
  * trunk: changeset 722
  - Don't complain of disappeared windows at startup phase.
  
  - Some client window management setup cleanup.

2003-06-08 19:06 UTC  tuomov
  * trunk: changeset 721
  Added 'warn' export.

2003-06-08 18:22 UTC  tuomov
  * trunk: changeset 720
  Added -noxinerama command line option.

2003-06-08 17:55 UTC  tuomov
  * trunk: changeset 719
  Some small changes.

2003-06-08 17:38 UTC  tuomov
  * trunk: changeset 718
  Fixed some documentation comments.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030606

2003-06-08 17:28 UTC  tuomov
  * trunk: changeset 717
  Added mplex_managed_count, mplex_managed_index and mplex_current_index
  functions. The latter two are in ioncore-mplexfns.lua that must
  specifically be loaded if the functions are needed.

2003-06-08 12:44 UTC  tuomov
  * trunk: changeset 716
  Workspace swithing while dragging tabs had been broken by the mplex
  change.

2003-06-06 13:23 UTC  tuomov
  * trunk: changeset 715
  Changed comments.

2003-06-06 13:13 UTC  tuomov
  * trunk: changeset 714
  Added 'screen_set_managed_offset' function that statusbars and such
  should use to allocate space.

2003-06-06 12:42 UTC  tuomov
  * trunk: changeset 713
  Some cleanup.

2003-06-05 23:19 UTC  tuomov
  * trunk: changeset 712
  Don't execute 'arg' setup code when there are no parameters.

2003-06-05 06:10 UTC  tuomov
  * trunk: changeset 711
  Makefile was missing share/ from SUBDIRS:

2003-06-04 16:12 UTC  tuomov
  * trunk: changeset 710
  WScreen and WGenFrame now have a common WMPlex base class.

2003-06-02 22:30 UTC  tuomov
  * trunk: changeset 709
  Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
  runinxterm.

2003-06-02 19:52 UTC  tuomov
  * trunk: changeset 708
  CF_NO_XINERAMA had been broken at some point.

2003-06-02 17:50 UTC  tuomov
  * trunk: changeset 707
  Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
  some systems' ancient libltdl.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030602-1

2003-06-02 14:15 UTC  tuomov
  * trunk: changeset 706
  Remaining sprintf calls replaced with snprintf.

2003-06-02 14:08 UTC  tuomov
  * trunk: changeset 705
  Most of module management code removed as libltdl can handle it.

2003-06-02 10:34 UTC  tuomov
  * trunk: changeset 704
  Oops.

2003-06-02 10:32 UTC  tuomov
  * trunk: changeset 703
  More ugly-fontixes

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030602

2003-06-02 10:04 UTC  tuomov
  * trunk: changeset 702
  Changed $SHAREDIR before $ETCDIR on configuration file/script search
  path because people weren't removing their old *lib.lua files.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030601

2003-06-02 09:27 UTC  tuomov
  * trunk: changeset 701
  Ugly-font support was broken.

2003-06-02 05:40 UTC  tuomov
  * trunk: changeset 700
  Some libltdl search path setting changes.

2003-06-01 13:21 UTC  tuomov
  * trunk: changeset 699
  Some minor clarifications and fixes.

2003-06-01 12:15 UTC  tuomov
  * trunk: changeset 698
  More fixes.

2003-06-01 12:11 UTC  tuomov
  * trunk: changeset 697
  Another extl_l1_finalize fix.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030531

2003-06-01 02:02 UTC  tuomov
  * trunk: changeset 696
  Fixed a memory leak.

2003-06-01 01:44 UTC  tuomov
  * trunk: changeset 695
  An off-by-one error in extl_l1_finalize caused references to some Lua
  tables (including large completions) never to be released.

2003-05-31 15:33 UTC  tuomov
  * trunk: changeset 694
  Ion-runinxterm was not found.

2003-05-31 15:04 UTC  tuomov
  * trunk: changeset 693
  License changed: LGPL.

2003-05-31 14:49 UTC  tuomov
  * trunk: changeset 692
  The -libdir option aws changed to -moduledir.

2003-05-31 14:48 UTC  tuomov
  * trunk: changeset 691
  Manual page updated.

2003-05-31 13:20 UTC  tuomov
  * trunk: changeset 690
  Oops.

2003-05-31 13:19 UTC  tuomov
  * trunk: changeset 689
  Added CF_ALWAYS_VIRTUAL_ROOT

2003-05-31 13:11 UTC  tuomov
  * trunk: changeset 688
  Compatibility wrappers for old resize functions were added.

2003-05-31 13:11 UTC  tuomov
  * trunk: changeset 687
  The functions *frame_do_resize were changed to receive four
  parameters, one for each border/direction.

2003-05-31 13:10 UTC  tuomov
  * trunk: changeset 686
  More changes in move/resize mode bindings to be more consistent and
  predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
  specific direction, Shift+keys shrink and in case of floating frames,
  DEFAULT_MOD+keys move.

2003-05-31 12:45 UTC  tuomov
  * trunk: changeset 685
  mkexports.pl => mkexports.lua

2003-05-31 12:43 UTC  tuomov
  * trunk: changeset 684
  Transient reparent stack "fix".

2003-05-31 12:35 UTC  tuomov
  * trunk: changeset 683
  Removed unused settings.

2003-05-31 11:09 UTC  tuomov
  * trunk: changeset 682
  Some drawing fixes.

2003-05-31 10:58 UTC  tuomov
  * trunk: changeset 681
  Some (part bad) name allocation fixes.

2003-05-31 00:40 UTC  tuomov
  * trunk: changeset 680
  Some reordering of initilisation code.

2003-05-30 21:17 UTC  tuomov
  * trunk: changeset 679
  Changes in installation directories: The ion-* shell scripts are
  installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
  compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
  (=$MODULEDIR) being a binary.

2003-05-30 21:17 UTC  tuomov
  * trunk: changeset 678
  - Changes in installation directories: The ion-* shell scripts are
    installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
    compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
    (=$MODULEDIR) being a binary.
  
  - QueryLib functions search the script directories (~/.ion-devel/,
    $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
    helper programs instead of assuming them being on $PATH.

2003-05-30 21:15 UTC  tuomov
  * trunk: changeset 677
  - The *DIR settings in system.mk are now more detailed.
  
  - Changes in installation directories: The ion-* shell scripts are
    installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
    compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
    (=$MODULEDIR) being a binary.

2003-05-29 22:22 UTC  tuomov
  * trunk: changeset 676
  Removed note on C99 requirement as that is no longer true.

2003-05-29 13:11 UTC  tuomov
  * trunk: changeset 675
  Removed deprecated definitions.

2003-05-29 12:32 UTC  tuomov
  * trunk: changeset 674
  All object destroys should now be handled safely.

2003-05-28 22:21 UTC  tuomov
  * trunk: changeset 673
  Name management wasn't updating the changes to frames.

2003-05-28 21:37 UTC  tuomov
  * trunk: changeset 672
  Floatframe_handle_drop should now set geometry correctly in nested
  workspaces.

2003-05-28 18:48 UTC  tuomov
  * trunk: changeset 671
  Small global environment cluttering fix.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030528

2003-05-28 18:40 UTC  tuomov
  * trunk: changeset 670
  Small UTF8 fix.

2003-05-28 16:31 UTC  tuomov
  * trunk: changeset 669
  Examples of query_man_path and query_ssh_hosts were added to the
  default ioncore.lua main configuration file.

2003-05-27 19:14 UTC  tuomov
  * trunk: changeset 668
  WClientWins now save the last height request of transients (and other
  managed objects) so a decent size should always be restored when the
  window is in a big enough frame.

2003-05-27 17:17 UTC  tuomov
  * trunk: changeset 667
  Mkexports.lua document generation updated to understand
  EXTL_EXPORT_AS.

2003-05-27 17:07 UTC  tuomov
  * trunk: changeset 666
  A minor check added.

2003-05-27 17:02 UTC  tuomov
  * trunk: changeset 665
  Added a comment.

2003-05-27 16:59 UTC  tuomov
  * trunk: changeset 664
  Some clean-up and region_full_name reference removed.

2003-05-27 16:59 UTC  tuomov
  * trunk: changeset 663
  complete/lookup_clientwin removed.

2003-05-27 16:57 UTC  tuomov
  * trunk: changeset 662
  New name allocation code: client windows are now in a separate
  namespace from other objects and "short names" without appended
  instance number are gone.

2003-05-27 16:55 UTC  tuomov
  * trunk: changeset 661
  Some tab bar drawing fixes.

2003-05-27 16:47 UTC  tuomov
  * trunk: changeset 660
  Added functions to clear Lua table entries.

2003-05-26 22:13 UTC  tuomov
  * trunk: changeset 659
  Some changes in system.mk Lua settings.

2003-05-26 22:06 UTC  tuomov
  * trunk: changeset 658
  Changed DATA_MODE.

2003-05-26 22:06 UTC  tuomov
  * trunk: changeset 657
  Some client window resize/move request handling changes.

2003-05-25 11:07 UTC  tuomov
  * trunk: changeset 656
  Some clean-up.

2003-05-25 11:07 UTC  tuomov
  * trunk: changeset 655
  Added the boolean 'fullscreen' winprop.

2003-05-25 11:04 UTC  tuomov
  * trunk: changeset 654
  Floatws circulate bindings should not clutter global environment.

2003-05-25 11:03 UTC  tuomov
  * trunk: changeset 653
  QueryLib should now remember last directory for file view and edit
  queries.

2003-05-24 20:37 UTC  tuomov
  * trunk: changeset 652
  Fixed extl_globals.

2003-05-24 16:45 UTC  tuomov
  * trunk: changeset 651
  Minor bugs fixed.

2003-05-24 15:06 UTC  tuomov
  * trunk: changeset 650
  Added query_message.

2003-05-24 14:50 UTC  tuomov
  * trunk: changeset 649
  Some documentation was missing.

2003-05-24 12:32 UTC  tuomov
  * trunk: changeset 648
  Client window rescue fixed.

2003-05-24 11:25 UTC  tuomov
  * trunk: changeset 647
  Removed an unnecessary XClear.

2003-05-23 23:57 UTC  tuomov
  * trunk: changeset 646
  More attempts at fixing take_focus.

2003-05-23 23:09 UTC  tuomov
  * trunk: changeset 645
  Removed extra space in querylib prompts.

2003-05-23 22:46 UTC  tuomov
  * trunk: changeset 644
  Fixed lookup_region.

2003-05-23 22:35 UTC  tuomov
  * trunk: changeset 643
  Fixed obj_exists.

2003-05-23 18:00 UTC  tuomov
  * trunk: changeset 642
  Removed unnuecessary (?) XClear(Area|Window) calls.

2003-05-23 15:43 UTC  tuomov
  * trunk: changeset 641
  Removed rootwin->current_screen redundancy.

2003-05-23 15:30 UTC  tuomov
  * trunk: changeset 640
  Some minor clean-up.

2003-05-23 15:19 UTC  tuomov
  * trunk: changeset 639
  Xinerama screens now always have a virtual root window for better
  separation.

2003-05-23 15:14 UTC  tuomov
  * trunk: changeset 638
  Removed grab_released.

2003-05-23 14:38 UTC  tuomov
  * trunk: changeset 637
  Grab handling code simplified.

2003-05-23 14:38 UTC  tuomov
  * trunk: changeset 636
  Fixed UTF8 include stuff.

2003-05-21 16:09 UTC  tuomov
  * trunk: changeset 635
  The exports region_set_w/h were replaced with region_request_geom.

2003-05-21 16:08 UTC  tuomov
  * trunk: changeset 634
  Added EXTL_EXPORT_AS

2003-05-21 16:07 UTC  tuomov
  * trunk: changeset 633
  The exported function specification generation script was extended
  with EXTL_EXPORT_AS(...).

2003-05-21 05:48 UTC  tuomov
  * trunk: changeset 632
  Use get_text_property in clientwin_get_ident.

2003-05-20 18:37 UTC  tuomov
  * trunk: changeset 631
  Better (?) frame shading and maximizing code that should also
  eventually work on tiled workspaces (only partially implemented;
  better region_request_geom neeeded).

2003-05-20 14:13 UTC  tuomov
  * trunk: changeset 630
  Oops.

2003-05-20 13:29 UTC  tuomov
  * trunk: changeset 629
  Simpler implementation of 'goto_previous' using watches.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030520

2003-05-20 11:45 UTC  tuomov
  * trunk: changeset 628
  Don't add non-strings in a table to list of completions.

2003-05-20 11:44 UTC  tuomov
  * trunk: changeset 627
  The exports generation script was ignoring constness of string and
  could therefore cause Ion to crash or corrupt strings.

2003-05-19 22:46 UTC  tuomov
  * trunk: changeset 626
  Removed #include <math.h>

2003-05-19 22:45 UTC  tuomov
  * trunk: changeset 625
  Some more mouse resize tuning.

2003-05-19 16:51 UTC  tuomov
  * trunk: changeset 624
  Some clean-up and optimisation.

2003-05-19 15:34 UTC  tuomov
  * trunk: changeset 623
  Kludges and bloat to a proper (but not necessarily correct) X server
  time in WM_TAKE_FOCUS messages to get around problems with some
  programs.

2003-05-19 14:32 UTC  tuomov
  * trunk: changeset 622
  Unnecessary function region_request_geom_constrain was removed.

2003-05-19 14:32 UTC  tuomov
  * trunk: changeset 621
  Changes to accommodate for changes in lookup_region.

2003-05-19 14:31 UTC  tuomov
  * trunk: changeset 620
  Unnecessary function wobj_cast was removed.

2003-05-19 14:30 UTC  tuomov
  * trunk: changeset 619
  The functions lookup/complete_region now expect a string class
  parameter (or null for "WRegion") and the functions
  complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
  they are not needed on the C side.

2003-05-18 13:41 UTC  tuomov
  * trunk: changeset 618
  The resize angle limits are now universal; borders and tabs are not a
  special case.

2003-05-18 13:35 UTC  tuomov
  * trunk: changeset 617
  Mouse resize fine-tuning: if the angle between the vector from the
  centre of the frame to the point where the initial mouse press occured
  and the unit vector pointing (from the centre) to a border of the
  frame is less than 55 degrees, we allow resize to change that border.

2003-05-18 13:03 UTC  tuomov
  * trunk: changeset 616
  Some more focusing policy changes/fixes.

2003-05-18 13:01 UTC  tuomov
  * trunk: changeset 615
  Oops.

2003-05-18 12:39 UTC  tuomov
  * trunk: changeset 614
  Some more cleanup.

2003-05-18 12:31 UTC  tuomov
  * trunk: changeset 613
  Some cleanup.

2003-05-18 12:31 UTC  tuomov
  * trunk: changeset 612
  Fix around problems with macros with some (possibly broken?) versions
  of gcc.

2003-05-17 13:53 UTC  tuomov
  * trunk: changeset 611
  Previous modifications had broken tabdrag workspace switch.

2003-05-17 13:37 UTC  tuomov
  * trunk: changeset 610
  add_to_viewport should not have been renamed add_to_screen.

2003-05-17 13:31 UTC  tuomov
  * trunk: changeset 609
  Fixed the place of a comma.

2003-05-17 13:13 UTC  tuomov
  * trunk: changeset 608
  CVS fscked up screen.*

2003-05-17 13:11 UTC  tuomov
  * trunk: changeset 607
  Removed viewport.c and viewport.h.

2003-05-17 13:08 UTC  tuomov
  * trunk: changeset 606
  - Changes in object and function names to be closer to what users see
    and think: what previously were screens (WScreen) are now called
    root windows (WRootWin) and viewport (WViewport) have become screens
    (WScreen). These changes are so big that no wrappers were added to
    compat.lua.
  
  - Some old root window (old screen) functions were removed.
  
  - Bindings in global_bindings should get a WScreen (old WViewport) as
    an argument instead of WRootWin.
  
  - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
    that WScreens have "virtual" root windows to better separate
    Xinerama screens.

2003-05-17 13:09 UTC  tuomov
  * trunk: changeset 605
  - Changes in object and function names to be closer to what users see
    and think: what previously were screens (WScreen) are now called
    root windows (WRootWin) and viewport (WViewport) have become screens
    (WScreen). These changes are so big that no wrappers were added to
    compat.lua.
  
  - Some old root window (old screen) functions were removed.
  
  - Bindings in global_bindings should get a WScreen (old WViewport) as
    an argument instead of WRootWin.

2003-05-17 12:16 UTC  tuomov
  * trunk: changeset 604
  Default configuration uses XOR-rubberband move/resize (instead of
  opaque) to be nicer on slower systems.

2003-05-17 11:49 UTC  tuomov
  * trunk: changeset 603
  Fixed FloatWS initial focus.

2003-05-16 19:53 UTC  tuomov
  * trunk: changeset 602
  Some clean-up.

2003-05-16 18:48 UTC  tuomov
  * trunk: changeset 601
  Some changes in property getting functions.

2003-05-16 18:02 UTC  tuomov
  * trunk: changeset 600
  Removed unnecessary references to screens.

2003-05-16 16:08 UTC  tuomov
  * trunk: changeset 599
  region_list_to_table renamed to managed_list_to_table.

2003-05-16 15:59 UTC  tuomov
  * trunk: changeset 598
  Signals are not trapped until the initialisation is at a point where
  we have found some screens to manage.

2003-05-16 15:56 UTC  tuomov
  * trunk: changeset 597
  Removed erroneous cast.

2003-05-16 15:56 UTC  tuomov
  * trunk: changeset 596
  Added the extl_globals function for accessing globals.

2003-05-16 15:49 UTC  tuomov
  * trunk: changeset 595
  Enchancements in client window "rescueing" and some unifications with
  return from full screen mode.

2003-05-16 15:48 UTC  tuomov
  * trunk: changeset 594
  Changed char* to const char* in ExtlL2Param.

2003-05-16 15:42 UTC  tuomov
  * trunk: changeset 593
  Moved fullscreen stuff into a separate file.

2003-05-15 23:05 UTC  tuomov
  * trunk: changeset 592
  Added a check for nil functions.

2003-05-15 22:27 UTC  tuomov
  * trunk: changeset 591
  Modified mkexports.lua to generate a little less code.

2003-05-15 22:26 UTC  tuomov
  * trunk: changeset 590
  Fixed extl_table_is_bool_set.

2003-05-15 21:05 UTC  tuomov
  * trunk: changeset 589
  Restored old extl_cpcall interface.

2003-05-15 15:45 UTC  tuomov
  * trunk: changeset 588
  Added extl_table_is_bool_set.

2003-05-15 15:45 UTC  tuomov
  * trunk: changeset 587
  Some l_st usage cleanup in the Lua code and added extl_cpcallx.

2003-05-15 06:01 UTC  tuomov
  * trunk: changeset 586
  Some minor changes in the Lua interface.

2003-05-15 06:00 UTC  tuomov
  * trunk: changeset 585
  QueryLib.query_lib should properly return on error.

2003-05-14 21:32 UTC  tuomov
  * trunk: changeset 584
  Fixed a problem with bsearch() and Solaris.

2003-05-14 20:13 UTC  tuomov
  * trunk: changeset 583
  Client window management setup code simplified by attaching transients
  the their transient_for by default and having floatws:s override this
  behaviour by hooking to add_clientwin_alt.

2003-05-14 19:59 UTC  tuomov
  * trunk: changeset 582
  Changes in how parameters are passed to Lua code loaded as string or
  from a file.

2003-05-14 16:49 UTC  tuomov
  * trunk: changeset 581
  Return from full screen mode should work with floatws:s now.

2003-05-14 16:40 UTC  tuomov
  * trunk: changeset 580
  Added a warning for _NET_WM broken transient_for hint.

2003-05-14 16:38 UTC  tuomov
  * trunk: changeset 579
  'ionws_do_clientwin' now calls the Lua function
  'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
  to determine in which frame to place a window. This can be used to
  e.g. experiment with placement heuristics.

2003-05-14 14:21 UTC  tuomov
  * trunk: changeset 578
  Mouse resize changed to only resize along one coordinate axis when the
  window is grabbed far enough from borders.

2003-05-13 19:20 UTC  tuomov
  * trunk: changeset 577
  Renamed geom.* extlconv.*

2003-05-13 18:07 UTC  tuomov
  * trunk: changeset 576
  The 'include' function didn't handle absolute paths.

2003-05-13 18:06 UTC  tuomov
  * trunk: changeset 575
  There was a problem getting return values from Lua functions.

2003-05-13 16:09 UTC  tuomov
  * trunk: changeset 574
  Added parameter count check and complaint when va_copy is not
  available.

2003-05-13 16:05 UTC  tuomov
  * trunk: changeset 573
  The new Lua calling code allowed removing dependency on C99 va_copy a
  little more easily than the old so Ion no longer depends on it and
  should be easier to compile on older systems (apparently including gcc
  2.9x.x).

2003-05-13 14:46 UTC  tuomov
  * trunk: changeset 572
  Transient resizing when the managing WClientWin was resized had been
  broken at some point.

2003-05-13 05:40 UTC  tuomov
  * trunk: changeset 571
  Removed redundant comment.

2003-05-13 05:37 UTC  tuomov
  * trunk: changeset 570
  Vertical keyboard resize binding swapped.

2003-05-13 05:38 UTC  tuomov
  * trunk: changeset 569
  Keyboard resize should not "cumulate" size increments that do not
  affect the frame size.

2003-05-12 23:17 UTC  tuomov
  * trunk: changeset 568
  Fixed a minor resize glitch.

2003-05-12 19:57 UTC  tuomov
  * trunk: changeset 567
  fixed a typo

2003-05-12 17:02 UTC  tuomov
  * trunk: changeset 566
  ionws_split_of synopsis changed.

2003-05-12 16:59 UTC  tuomov
  * trunk: changeset 565
  Enhanced comments.

2003-05-12 16:38 UTC  tuomov
  * trunk: changeset 564
  Region name instances are saved in the workspace savefiles. (However,
  client windows do not use the saved title because it may have changed
  so client windows' instance numbers may change over restarts.)

2003-05-12 16:31 UTC  tuomov
  * trunk: changeset 563
  QueryLib goto still had a debug complaint in it.

2003-05-12 16:23 UTC  tuomov
  * trunk: changeset 562
  Save client window id as %lu instead of %.32f.

2003-05-12 16:20 UTC  tuomov
  * trunk: changeset 561
  The wrapper function generated by "obsolete" didn't return any values.

2003-05-12 16:18 UTC  tuomov
  * trunk: changeset 560
  Do not add IMPLOBJ(WObj) in exports.c

2003-05-12 16:18 UTC  tuomov
  * trunk: changeset 559
  The exports region_get_(x|y|w|h) were replaced with region_geom.

2003-05-12 16:17 UTC  tuomov
  * trunk: changeset 558
  Added new exports to get information on splits on WIonWs:s. This
  should help writing alternative navigation functions.

2003-05-12 16:18 UTC  tuomov
  * trunk: changeset 557
  Added wrappers to obsolete functions region_get_(x|y|w|h).

2003-05-11 16:17 UTC  tuomov
  * trunk: changeset 556
  Client window check codes are not reset so they're not lost so easily.

2003-05-11 14:24 UTC  tuomov
  * trunk: changeset 555
  Cleaned up.

2003-05-11 13:33 UTC  tuomov
  * trunk: changeset 554
  Added checks in region_add_managed to prevent from attachinging
  parent's or manager's to their (grand)children or managed regions.

2003-05-11 00:05 UTC  tuomov
  * trunk: changeset 553
  Added a missing newline.

2003-05-10 23:43 UTC  tuomov
  * trunk: changeset 552
  Another broken documentation comment found.

2003-05-10 23:42 UTC  tuomov
  * trunk: changeset 551
  'ionws_load' no longer requires 'split_tree' to be specified so that
  new workspaces can be created with region_manage_new without
  specifying the contents.

2003-05-10 23:41 UTC  tuomov
  * trunk: changeset 550
  The rest of the queries (goto/create workspace, attach client) are now
  finally implemented in Lua as the function region_manage(_new) are
  available.

2003-05-10 23:15 UTC  tuomov
  * trunk: changeset 549
  Documentation was missing for exports in screen.c.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030510

2003-05-10 20:34 UTC  tuomov
  * trunk: changeset 548
  Removed efence reference from system.mk.

2003-05-10 19:56 UTC  tuomov
  * trunk: changeset 547
  Oops.. region_manage documentation had an extra space that caused it
  not to be parsed.

2003-05-10 02:16 UTC  tuomov
  * trunk: changeset 546
  Some changes in comments.

2003-05-10 02:12 UTC  tuomov
  * trunk: changeset 545
  Fixed a bug in check_input_fds.

2003-05-10 02:11 UTC  tuomov
  * trunk: changeset 544
  Wiser loading of querylib.

2003-05-10 02:13 UTC  tuomov
  * trunk: changeset 543
  The Lua interface code now uses lua_cpcall extensively to make it more
  tolerant to Lua's longjmp error handling.

2003-05-09 22:21 UTC  tuomov
  * trunk: changeset 542
  'extl_dofile' and 'extl_dostring' now pass arguments in the local
  instead of global variable 'arg'.

2003-05-09 22:19 UTC  tuomov
  * trunk: changeset 541
  Setfenv is not necessary. Fixed error reporting.

2003-05-09 21:43 UTC  tuomov
  * trunk: changeset 540
  Viewport names are now saved and other changes in savefile format. Old
  'add_to_viewport' function was kept for compatibility but will be
  removed eventually.

2003-05-09 17:39 UTC  tuomov
  * trunk: changeset 539
  Bleah.

2003-05-09 17:34 UTC  tuomov
  * trunk: changeset 538
  Some more README changes.

2003-05-09 17:32 UTC  tuomov
  * trunk: changeset 537
  Fixed transient size/position problems and split the
  REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.

2003-05-09 16:28 UTC  tuomov
  * trunk: changeset 536
  Updated the README.

2003-05-09 14:57 UTC  tuomov
  * trunk: changeset 535
  Fixed a tabularx

2003-05-09 14:36 UTC  tuomov
  * trunk: changeset 534
  Added the exports 'region_manage' and 'region_manage_new'.

2003-05-09 14:35 UTC  tuomov
  * trunk: changeset 533
  Fixed a bug in extl_table_get that caused it to succeed for NULL
  WObjs.

2003-05-09 13:33 UTC  tuomov
  * trunk: changeset 532
  Query module listings could hang Ion if there was not enough space for
  a single visible row.

2003-05-08 18:38 UTC  tuomov
  * trunk: changeset 531
  Some bindings were still using Mod1 instead of DEFAULT_MOD.

2003-05-08 18:36 UTC  tuomov
  * trunk: changeset 530
  Some minor fixes in bindings

2003-05-08 06:05 UTC  tuomov
  * trunk: changeset 529
  Fixed a va_arg problem with luaextl.c and strange architechtures.

2003-05-08 06:05 UTC  tuomov
  * trunk: changeset 528
  Oops.

2003-05-08 05:25 UTC  tuomov
  * trunk: changeset 527
  Updated documentation comments.

2003-05-07 18:49 UTC  tuomov
  * trunk: changeset 526
  Fixed a typo.

2003-05-07 18:42 UTC  tuomov
  * trunk: changeset 525
  The Lua parser in mkexports.lua now parses for function arguments.

2003-05-07 18:42 UTC  tuomov
  * trunk: changeset 524
  Removed make_screen_switch_nth_fn.

2003-05-07 18:41 UTC  tuomov
  * trunk: changeset 523
  Added documentation to ioncorelib.lua.

2003-05-07 18:41 UTC  tuomov
  * trunk: changeset 522
  Removed Makefile; function reference .texes are now generated in the
  ion-doc package.

2003-05-07 18:36 UTC  tuomov
  * trunk: changeset 521
  Changes in function documentation Makefile.

2003-05-07 18:21 UTC  tuomov
  * trunk: changeset 520
  'mkexports.lua' can now parse documentation from Lua code.

2003-05-07 18:20 UTC  tuomov
  * trunk: changeset 519
  Added documentation to querylib.lua.

2003-05-07 16:08 UTC  tuomov
  * trunk: changeset 518
  The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
  were renamed to the more consistent 'ionframe_split',
  'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
  has wrappers to the old functions.

2003-05-07 15:57 UTC  tuomov
  * trunk: changeset 517
  - The completion handler for QueryLib.query_lua can now descend into
    tables and complete subexpressions.
  
  - QueryLib.query_lua sets the variable '_' in the local environment of
    the string to be called to point to the frame the query was opened
    in. The variable 'arg' is also now set in the local environment
    instead of global.

2003-05-07 14:54 UTC  tuomov
  * trunk: changeset 516
  Client window size hints were not used when Ion was restarted. Fixed
  that.

2003-05-07 14:42 UTC  tuomov
  * trunk: changeset 515
  'viewport_display_managed' was calling just 'set_focus' instead of
  'warp' as it should.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030506

2003-05-07 00:14 UTC  tuomov
  * trunk: changeset 514
  FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.

2003-05-06 18:28 UTC  tuomov
  * trunk: changeset 513
  Fixed a memory allocation problem discovered by valgrind.

2003-05-06 17:02 UTC  tuomov
  * trunk: changeset 512
  x => x!=NULL

2003-05-06 17:02 UTC  tuomov
  * trunk: changeset 511
  Added some \hlines in tables

2003-05-06 05:20 UTC  tuomov
  * trunk: changeset 510
  Fixed a bug in the title shortening routine.

2003-05-06 05:20 UTC  tuomov
  * trunk: changeset 509
  Fixed a bug in the new transient management setup code.

2003-05-05 22:58 UTC  tuomov
  * trunk: changeset 508
  A small change in documentation comment.

2003-05-05 22:58 UTC  tuomov
  * trunk: changeset 507
  Changes in the Makefile to build the exports.texes.

2003-05-05 22:50 UTC  tuomov
  * trunk: changeset 506
  Line editor history is now saved when Ion exits.

2003-05-05 17:40 UTC  tuomov
  * trunk: changeset 505
  Fixed extl_stack_get 'double' code.

2003-05-05 17:37 UTC  tuomov
  * trunk: changeset 504
  - Removed target_id code.
  
  - Client windows are now saved over restarts in saves/workspaces-*.lua
    instead of using target_ids. A special check code property is added
    to each window so that we don't incorrectly reparent windows when
    initially starting Ion.

2003-05-04 16:01 UTC  tuomov
  * trunk: changeset 503
  Added hyperlinks in the exported function documentation.

2003-05-04 02:18 UTC  tuomov
  * trunk: changeset 502
  Minor fix.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030504

2003-05-04 02:18 UTC  tuomov
  * trunk: changeset 501
  Sort functions in documentation alphabetically.

2003-05-04 00:59 UTC  tuomov
  * trunk: changeset 500
  minor fixes

2003-05-03 22:34 UTC  tuomov
  * trunk: changeset 499
  fix

2003-05-03 22:30 UTC  tuomov
  * trunk: changeset 498
  typo fixed

2003-05-03 22:30 UTC  tuomov
  * trunk: changeset 497
  typo fixed

2003-05-03 22:04 UTC  tuomov
  * trunk: changeset 496
  doc/Makefile added and list_exports.sh removed

2003-05-03 22:04 UTC  tuomov
  * trunk: changeset 495
  Documentation was added to the source for exported functions.

2003-05-03 22:03 UTC  tuomov
  * trunk: changeset 494
  'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
  ... */.

2003-05-03 16:21 UTC  tuomov
  * trunk: changeset 493
  The 'mkexports' script was rewritten in Lua (was an unmaintainable
  vomit of Perl).

2003-05-02 19:41 UTC  tuomov
  * trunk: changeset 492
  Made 'obsolete' local

2003-05-02 19:39 UTC  tuomov
  * trunk: changeset 491
  Added some comments

2003-05-02 19:18 UTC  tuomov
  * trunk: changeset 490
  WFloatFrames can now be resized from the keyboard.

2003-05-02 19:17 UTC  tuomov
  * trunk: changeset 489
  Simplified resize interface to have just ionframe_do_resize

2003-05-02 18:52 UTC  tuomov
  * trunk: changeset 488
  IonFrame keyboard resize mode changed to allow resizing in both
  directions without leaving and re-entering resize mode. Compatibility
  functions for the old mode are provided in compat.lua.

2003-05-02 18:52 UTC  tuomov
  * trunk: changeset 487
  - IonFrame keyboard resize mode changed to allow resizing in both
    directions without leaving and re-entering resize mode.
    Compatibility functions for the old mode are provided in compat.lua.
  
  - The compatibility functions in compat.lua now complain of
    obsoleteness to stderr.

2003-05-02 17:32 UTC  tuomov
  * trunk: changeset 486
  Added some comments

2003-05-02 17:27 UTC  tuomov
  * trunk: changeset 485
  Added the Lua-side hooks genframe_managed_switched and
  viewport_workspace_switched.

2003-05-02 17:27 UTC  tuomov
  * trunk: changeset 484
  Added support for hooks Lua code can hook on to with add_to_hook(hook,
  fn).

2003-05-02 16:18 UTC  tuomov
  * trunk: changeset 483
  Fixed (floatws) focus problem that reoccured after previous attempt at
  fixing other focus problems.

2003-05-01 14:23 UTC  tuomov
  * trunk: changeset 482
  Added 'eq' metamethod for WObj:s.

2003-05-01 14:12 UTC  tuomov
  * trunk: changeset 481
  Added new exports that should e.g. enable writing workspace navigation
  functions that can also be used to move between viewports or other
  workspaces instead of just wrapping around.

2003-05-01 13:14 UTC  tuomov
  * trunk: changeset 480
  Some unifications in add_clientwin/region_add_managed interface.

2003-04-28 22:42 UTC  tuomov
  * trunk: changeset 479
  Fixed CURRENT_FILE maintenance in include().

2003-04-28 16:47 UTC  tuomov
  * trunk: changeset 478
  minor fix

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030428

2003-04-28 15:12 UTC  tuomov
  * trunk: changeset 477
  The innermost window grabbing on a mouse button should now get to
  handle the event as is the case with key grabs.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030427-2

2003-04-28 14:53 UTC  tuomov
  * trunk: changeset 476
  Fixed WIonFrame subregion load problem

2003-04-28 05:21 UTC  tuomov
  * trunk: changeset 475
  Fixed the region destroy focus fix.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030427-1

2003-04-27 21:29 UTC  tuomov
  * trunk: changeset 474
  QueryLib.query_exec fixed to use the correct handler.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030427

2003-04-27 21:26 UTC  tuomov
  * trunk: changeset 473
  Fixed a warning

2003-04-27 17:44 UTC  tuomov
  * trunk: changeset 472
  ion-completefile Makefile fixed.

2003-04-27 11:54 UTC  tuomov
  * trunk: changeset 471
  minor fix

2003-04-27 01:15 UTC  tuomov
  * trunk: changeset 470
  doh!

2003-04-27 01:10 UTC  tuomov
  * trunk: changeset 469
  QueryLib file and man page completors use 'popen_bgread' so the
  queries can not block the WM from processing other events (or even
  hang it).

2003-04-27 01:09 UTC  tuomov
  * trunk: changeset 468
  Moved file completetion code from the query module into a separate
  external program ('ion-completefile').

2003-04-27 01:07 UTC  tuomov
  * trunk: changeset 467
  Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
  selected() in the main event loop and the given function called with
  received data.

2003-04-25 17:32 UTC  tuomov
  * trunk: changeset 466
  Most Ion functions should be null-string safe now except for some low-
  level functions and functions that also receive string length as an
  argument. This allows Lua scripts to pass nil to functions that have
  special meaning for NULL strings.

2003-04-25 17:11 UTC  tuomov
  * trunk: changeset 465
  Fixed do_complete_region.

2003-04-25 16:59 UTC  tuomov
  * trunk: changeset 464
  Some changes on how region close/destroy is handled and how focus is
  handled when an active region with non-window manager is destroyed.

2003-04-25 16:46 UTC  tuomov
  * trunk: changeset 463
  Fixed extl_verify_wobj.

2003-04-24 17:27 UTC  tuomov
  * trunk: changeset 462
  Some minor TODOs completed and some minor fixes.

2003-04-23 22:16 UTC  tuomov
  * trunk: changeset 461
  Removed string free in extl_stack_push

2003-04-23 16:17 UTC  tuomov
  * trunk: changeset 460
  foo

2003-04-23 16:16 UTC  tuomov
  * trunk: changeset 459
  The floatws module is now aware of window gravities.

2003-04-22 19:08 UTC  tuomov
  * trunk: changeset 458
  Some comments added

2003-04-22 19:05 UTC  tuomov
  * trunk: changeset 457
  - Added window stacking management code.
  
  - Fixed region_notify_subregions_move.

2003-04-22 19:05 UTC  tuomov
  * trunk: changeset 456
  Added window stacking management code.

2003-04-22 19:05 UTC  tuomov
  * trunk: changeset 455
  The (exported) functions floatframe_raise/lower are obsolete and
  replaced with region_raise/lower. The file 'compat.lua' can be
  included to define these functions.

2003-04-20 17:45 UTC  tuomov
  * trunk: changeset 454
  No longer complain of missing workspace savefiles.

2003-04-19 20:11 UTC  tuomov
  * trunk: changeset 453
  minor fixes

2003-04-19 20:10 UTC  tuomov
  * trunk: changeset 452
  Makefile also changed to note change of name in ioncorelib.lua

2003-04-19 20:09 UTC  tuomov
  * trunk: changeset 451
  'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
  'querylib.lua'.

2003-04-19 19:36 UTC  tuomov
  * trunk: changeset 450
  removed debug messages

2003-04-19 19:35 UTC  tuomov
  * trunk: changeset 449
  Extl_init enables Lua loadlib.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030416

2003-04-19 19:34 UTC  tuomov
  * trunk: changeset 448
  Winprop management is now implemented in Lua.

2003-04-16 21:44 UTC  tuomov
  * trunk: changeset 447
  QueryLib.mancache fixed to contain weak references.

2003-04-16 17:16 UTC  tuomov
  * trunk: changeset 446
  Include correct version of libtu. Old version could cause crashes.

2003-04-16 17:14 UTC  tuomov
  * trunk: changeset 445
  misc signal.c changes

2003-04-16 17:13 UTC  tuomov
  * trunk: changeset 444
  WFloatWS placement code should now handle shaded frames correctly.

2003-04-16 17:11 UTC  tuomov
  * trunk: changeset 443
  Added man-page completion to QueryLib.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030412-3

2003-04-16 17:09 UTC  tuomov
  * trunk: changeset 442
  Don't waitpid() in the SIGCHLD handler but in the main loop after this
  handler has been called. For some reason Lua's io.popen() didn't like
  the old behaviour.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030412-2

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030412-1

2003-04-13 19:07 UTC  tuomov
  * trunk: changeset 441
  FloatWS module honours window positions when starting up the WM.

2003-04-12 20:08 UTC  tuomov
  * trunk: changeset 440
  - Some transient handling fixes.
  
  - region_do_add_managed wasn't passing enough parameters which could
    cause a crash.

2003-04-12 19:27 UTC  tuomov
  * trunk: changeset 439
  Old upvalue syntax removed from Lua code as the just-released Lua 5.0
  does not support it anymore by default.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030412

2003-04-12 19:06 UTC  tuomov
  * trunk: changeset 438
  Added the flag -std=c99 to options to compile luaextl.c as it needs
  va_copy from C99 and some versions of GCC seem to disable this macro
  otherwise.

2003-04-12 18:44 UTC  tuomov
  * trunk: changeset 437
  Include stdarg.h in luaextl.c

2003-04-12 18:19 UTC  tuomov
  * trunk: changeset 436
  minor changes

2003-04-12 17:27 UTC  tuomov
  * trunk: changeset 435
  Yet another attempt at perfecting focus handling (before resorting to
  separate displayed and actual activity states and update delays or
  similar another kludge in counteracting X's lame key grab focus
  policy).

2003-04-12 16:44 UTC  tuomov
  * trunk: changeset 434
  Added CF_XMESSAGE

2003-04-12 16:44 UTC  tuomov
  * trunk: changeset 433
  minor changes

2003-04-12 16:43 UTC  tuomov
  * trunk: changeset 432
  flags

2003-04-12 16:43 UTC  tuomov
  * trunk: changeset 431
  Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
  to use WM_NAME for UTF-8 titles.

2003-04-12 16:10 UTC  tuomov
  * trunk: changeset 430
  QueryLib.query_lua displays all error messages.

2003-04-12 16:08 UTC  tuomov
  * trunk: changeset 429
  The standard modules no longer fail on partially broken configuration
  files unless no bindings have been configured before the error
  occured.

2003-04-12 16:07 UTC  tuomov
  * trunk: changeset 428
  misc

2003-04-12 16:06 UTC  tuomov
  * trunk: changeset 427
  Full error log is displayed with xmessage after startup whether it is
  possible to continue or not.

2003-04-12 16:05 UTC  tuomov
  * trunk: changeset 426
  Added collect_errors(fn, params) for Lua code to be able to e.g.
  display encountered errors with query_fwarn.

2003-04-11 19:19 UTC  tuomov
  * trunk: changeset 425
  key changes

2003-04-11 18:48 UTC  tuomov
  * trunk: changeset 424
  Added some XFree(prop.value):s

2003-04-11 18:38 UTC  tuomov
  * trunk: changeset 423
  Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.

2003-04-11 18:37 UTC  tuomov
  * trunk: changeset 422
  misc changes.

2003-04-11 18:36 UTC  tuomov
  * trunk: changeset 421
  The line editor's copy-paste features should now at least attempt to
  support UTF8.

2003-04-11 17:02 UTC  tuomov
  * trunk: changeset 420
  Added placement calculation code to the floatws module. Placement
  method can be configured with
  'set_floatws_placement_method("method")'. Available methods are udlr,
  lrud and random. (Maybe placement methods should be implemented in
  Lua?)

2003-04-11 16:06 UTC  tuomov
  * trunk: changeset 419
  Client windows are unmapped when frames are unmapped. This was an
  overlooked (but lame and redundant) requirement of the ICCCM and
  fullfilling it might fix some apps. (Ion probably still is far from
  ICCCM-compliant, but so are most of the badly behaving apps.)

2003-04-11 15:24 UTC  tuomov
  * trunk: changeset 418
  If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
  ("fixed" by default) at startup. If this fails (or XSupporsLocale()
  fails, which it seldom seems to do), it will reset locale back to
  "POSIX" so that there's a better chance that some fonts can be loaded
  although non-ASCII (7-bit) characters will be crippled. (If UTF8
  support is disabled, 8-bit character sets should usually work.)

2003-04-11 14:08 UTC  tuomov
  * trunk: changeset 417
  Double-click shades

2003-04-11 14:07 UTC  tuomov
  * trunk: changeset 416
  WFloatFrames can now be shaded.

2003-04-11 05:32 UTC  tuomov
  * trunk: changeset 415
  minor fixes

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030410

2003-04-11 05:19 UTC  tuomov
  * trunk: changeset 414
  complete_function fixed.

2003-04-10 23:28 UTC  tuomov
  * trunk: changeset 413
  Transient_mode winprop fixed.

2003-04-10 18:31 UTC  tuomov
  * trunk: changeset 412
  Removed some upvalue-marks

2003-04-10 18:26 UTC  tuomov
  * trunk: changeset 411
  Remaining "goto_*_name" functions were removed as Lua code will
  probably mostly use "reg=lookup_*() ... region_goto(reg)"

2003-04-10 18:08 UTC  tuomov
  * trunk: changeset 410
  QueryLib.query_yesno fixed.

2003-04-10 16:34 UTC  tuomov
  * trunk: changeset 409
  moved obj_exists to ioncore-lib.lua

2003-04-10 16:33 UTC  tuomov
  * trunk: changeset 408
  Removed it

2003-04-10 16:32 UTC  tuomov
  * trunk: changeset 407
  Added 'obj_exists' export for checking whether an object referenced in
  Lua still exists in Ion.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030409

2003-04-10 16:03 UTC  tuomov
  * trunk: changeset 406
  Updated web page address and my email

2003-04-10 06:01 UTC  tuomov
  * trunk: changeset 405
  complete_function implemented in Lua.

2003-04-09 22:51 UTC  tuomov
  * trunk: changeset 404
  - A lot of the query code was converted to Lua.
  
  - QueryLib.query_ssh query was added. This will tab-complete hosts
    from the table "query_ssh_hosts" and run the script "ion-ssh" on the
    entered host.

2003-04-09 21:07 UTC  tuomov
  * trunk: changeset 403
  A number of bugs in the Lua interface were fixed.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030408

2003-04-09 19:04 UTC  tuomov
  * trunk: changeset 402
  Some fixes

2003-04-09 18:46 UTC  tuomov
  * trunk: changeset 401
  Added functions to add entries into Lua tables (for completion
  handlers).

2003-04-08 17:49 UTC  tuomov
  * trunk: changeset 400
  Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
  some point.

2003-04-08 17:35 UTC  tuomov
  * trunk: changeset 399
  added luaextl to SUBDIRS

2003-04-08 17:33 UTC  tuomov
  * trunk: changeset 398
  foo

2003-04-08 17:25 UTC  tuomov
  * trunk: changeset 397
  Use libtool and libltdl for module support.

2003-04-07 19:35 UTC  tuomov
  * trunk: changeset 396
  Added obj_is and obj_typename exports.

2003-04-07 19:16 UTC  tuomov
  * trunk: changeset 395
  Multi-line capability added to WMessage.

2003-04-07 19:16 UTC  tuomov
  * trunk: changeset 394
  Added quite useless stack trace displayed when C function called from
  Lua calls warn().

2003-04-07 19:15 UTC  tuomov
  * trunk: changeset 393
  Added verbosity to conf-bindings error messages.

2003-04-07 17:15 UTC  tuomov
  * trunk: changeset 392
  Function renames. Most functions that can be considered member
  functions of some WObj are now rather consistently (although
  unnaturally) named.

2003-04-07 17:14 UTC  tuomov
  * trunk: changeset 391
  Updated configuration files

2003-04-07 17:14 UTC  tuomov
  * trunk: changeset 390
  Removed out-of-date documentation

2003-04-07 15:21 UTC  tuomov
  * trunk: changeset 389
  Focusing code: iteration n.

2003-04-07 14:59 UTC  tuomov
  * trunk: changeset 388
  Defer mechanism supports multiple lists.

2003-04-07 05:47 UTC  tuomov
  * trunk: changeset 387
  Added extl_dostring and better extl_dofile

2003-04-07 05:36 UTC  tuomov
  * trunk: changeset 386
  Added some checks to conf-draw.c

2003-04-07 05:25 UTC  tuomov
  * trunk: changeset 385
  Added wedln-wrappers.c

2003-04-07 05:23 UTC  tuomov
  * trunk: changeset 384
  Added extl.h

2003-04-07 00:05 UTC  tuomov
  * trunk: changeset 383
  Added luaextl Makefile

2003-04-06 21:47 UTC  tuomov
  * trunk: changeset 382
  Added some stack checks

2003-04-06 16:30 UTC  tuomov
  * trunk: changeset 381
  Implemented include() support for the lua files

2003-04-06 15:20 UTC  tuomov
  * trunk: changeset 380
  Use Lua as extension language.

2003-04-05 15:00 UTC  tuomov
  * trunk: changeset 379
  MODULE_CFLAGS fixed.

2003-04-02 18:24 UTC  tuomov
  * trunk: changeset 378
  Some code cleanup.

2003-03-30 17:20 UTC  tuomov
  * trunk: changeset 377
  Some minor cleanup.

2003-03-30 14:29 UTC  tuomov
  * trunk: changeset 376
  More minor object model changes

2003-03-30 14:16 UTC  tuomov
  * trunk: changeset 375
  Some simplifications to the object model: WThing removed and
  functionality split between WObj (watches) and WRegion (child<->parent
  linking).

2003-03-28 20:48 UTC  tuomov
  * trunk: changeset 374
  The region_add_managed mechanism was simplified and generalised.

2003-03-28 16:01 UTC  tuomov
  * trunk: changeset 373
  Possible key binding setup bug fixed.

2003-03-28 16:01 UTC  tuomov
  * trunk: changeset 372
  Modules are removed by 'make realclean'.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030327

2003-03-28 16:00 UTC  tuomov
  * trunk: changeset 371
  foo

2003-03-28 15:59 UTC  tuomov
  * trunk: changeset 370
  Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.

2003-03-27 19:40 UTC  tuomov
  * trunk: changeset 369
  Don't strip modules

2003-03-27 19:32 UTC  tuomov
  * trunk: changeset 368
  fix

2003-03-27 19:30 UTC  tuomov
  * trunk: changeset 367
  Simple ioncore startup check added.

2003-03-27 19:26 UTC  tuomov
  * trunk: changeset 366
  More minor fixes

2003-03-27 19:16 UTC  tuomov
  * trunk: changeset 365
  Minor fix in clientwin_deinit.

2003-03-27 19:01 UTC  tuomov
  * trunk: changeset 364
  A minor nested WS fix.

2003-03-27 18:12 UTC  tuomov
  * trunk: changeset 363
  - Renamed the main binary 'ioncore'.
  
  - Added 'ion' shell script to run 'ioncore' with correct configuration
    and module file directory parameters. A 'pwm' script to run ioncore
    in PWM mode was also added but this is not installed by 'make
    install' at the moment.

2003-03-22 20:22 UTC  tuomov
  * trunk: changeset 362
  Applied the toggle_tab patch.

2003-03-20 21:01 UTC  tuomov
  * trunk: changeset 361
  - Frames save their saveable contents
  
  - EnterWindow event handling changed so that embedded workspaces work
    as expected.

2003-03-17 18:49 UTC  tuomov
  * trunk: changeset 360
  system.mk mods

2003-03-17 18:29 UTC  tuomov
  * trunk: changeset 359
  Client window (esp. transient) resize request fixes.

2003-03-17 18:28 UTC  tuomov
  * trunk: changeset 358
  Double-click fixed.

2003-03-17 18:28 UTC  tuomov
  * trunk: changeset 357
  stuff moved to system.mk

2003-03-17 18:27 UTC  tuomov
  * trunk: changeset 356
  Tabdrag detects attempts to drop on oneself

2003-03-15 19:21 UTC  tuomov
  * trunk: changeset 355
  ASCII control characters (ch&0x7f<32) are now presented as escaped
  octals in saved region name strings.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030311-2

2003-03-15 18:15 UTC  tuomov
  * trunk: changeset 354
  The functions region_add_bindmap* no longer have the grab argument but
  instead REGION_BINDINGS_ARE_GRABBED flag is to be set.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030311

2003-03-15 18:15 UTC  tuomov
  * trunk: changeset 353
  - The functions region_add_bindmap* no longer have the grab argument
    but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
  
  - CF_PLACEMENT_GEOM check added in find_suitable_viewport.

2003-03-11 20:29 UTC  tuomov
  * trunk: changeset 352
  Fixed a stupid mistake in creating an initial workspace when there is
  no workspaces.conf.

2003-03-11 19:03 UTC  tuomov
  * trunk: changeset 351
  fix

2003-03-11 18:57 UTC  tuomov
  * trunk: changeset 350
  cleanup

2003-03-11 18:52 UTC  tuomov
  * trunk: changeset 349
  foobar

2003-03-11 18:52 UTC  tuomov
  * trunk: changeset 348
  Function lookup order changed from region->parent to region->manager.

2003-03-10 22:01 UTC  tuomov
  * trunk: changeset 347
  Tabs can now be dropped on WFloatWS workspaces to create a new frames
  containing the region corresponding to the dragged tab.

2003-03-10 19:12 UTC  tuomov
  * trunk: changeset 346
  query_workspace should now set workspace name

2003-03-10 16:58 UTC  tuomov
  * trunk: changeset 345
  Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
  strange systems whose libdl insists on the calling program prefixing
  module symbol names with an underscore.

2003-03-09 22:50 UTC  tuomov
  * trunk: changeset 344
  Resize size hint handling properly (?) implemented.

2003-03-09 12:41 UTC  tuomov
  * trunk: changeset 343
  *sigh*

2003-03-09 12:40 UTC  tuomov
  * trunk: changeset 342
  Support for compiling modules statically in the Ion core binary

2003-03-09 12:24 UTC  tuomov
  * trunk: changeset 341
  Added IonWs main.h

2003-03-09 11:46 UTC  tuomov
  * trunk: changeset 340
  README updates

2003-03-09 11:43 UTC  tuomov
  * trunk: changeset 339
  ioncore-example.conf was missing

2003-03-09 11:41 UTC  tuomov
  * trunk: changeset 338
  main.h was missing

2003-03-09 11:39 UTC  tuomov
  * trunk: changeset 337
  Resize code was missing

2003-03-09 11:34 UTC  tuomov
  * trunk: changeset 336
  Files were missing from last commit

2003-03-09 11:24 UTC  tuomov
  * trunk: changeset 335
  - The query module was removed of dependencies to WIonFrame code and
    is now a loadable module (query.so).
  
  - The 'query_workspace' command by default creates workspaces of the
    first registered (module loaded) kind. Other kinds of workspaces can
    be created by prefixing workspace name with the class name (WIonWS,
    WFloatWS) and a colon, e.g. 'WFloatWS:foo'.

2003-03-09 11:20 UTC  tuomov
  * trunk: changeset 334
  Tiled workspace and frame code (WIonWS, WIonFrame) modularised
  (ionws.so) and generic frame and worksapce code moved to Ioncore.
  Dependencies on the query module were also removed.

2003-03-09 11:17 UTC  tuomov
  * trunk: changeset 333
  - Renamed wmcore ioncore.
  
  - Main configuration file name changed to 'ioncore.conf'.
  
  - Added to ioncore generic workspace and frame classes (WGenWS,
    WGenFrame) on which modules' implementations are to be based.
  
  - Module initialization and deinitialization functions are now named
    modulename_module_init and -deinit.
  
  - Added module version checking. Modules are now supposed to contain
    the variable 'char modulename_module_ion_version[]=ION_VERSION;',
    where ION_VERSION can be found in the top-level directory version.h.
    Ioncore will refuse to load modules which have not set this variable
    or the version is incorrect.
  
  - Resize size calculation should be fixed now.
  
  - The 'region_register_load_create_fn' interface was removed and
    replaced with 'region_register_class'.
  
  - Region create and reparent functions now have parent type WWindow
    because everything expected that anyway.
  
  - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
    clutter from ~/.ion-devel.
  
  - Some minor bugs were fixed.

2003-03-09 11:06 UTC  tuomov
  * trunk: changeset 332
  Very preliminary and experimental (a lot is still missing) support for
  PWM-like workspaces and frames: the floatws module.

2003-03-09 11:05 UTC  tuomov
  * trunk: changeset 331
  Updated default configuration files. Binding configuration is now
  divided into multiple module-specific files with some common bindings
  in common-frame-bindins.conf. Some look configuration files were added
  and the rest were also changed to reflect changes in the order frame
  border colours and sizes are specified.

2003-03-09 11:02 UTC  tuomov
  * trunk: changeset 330
  Removed ETCDIR setup

2003-03-08 13:53 UTC  tuomov
  * trunk: changeset 329
  'make install' code moved from the toplevel Makefile to Makefiles in
  subdirectories (etc, man, scripts).

2003-03-08 13:53 UTC  tuomov
  * trunk: changeset 328
  'make install' code moved from the toplevel Makefile to Makefiles in
  subdirectories (etc, man, scripts)

2003-03-08 13:52 UTC  tuomov
  * trunk: changeset 327
  'make install' code moved from the toplevel Makefile to Makefiles in
  subdirectories (etc, man, scripts).

2003-03-06 19:22 UTC  tuomov
  * trunk: changeset 326
  Fixed a bug in do_fit_clientwin

2003-03-06 19:20 UTC  tuomov
  * trunk: changeset 325
  Don't grab buttons that are only bound to an area (border, tab) of the
  frame instead of the whole frame.

2003-03-05 06:25 UTC  tuomov
  * trunk: changeset 324
  handle_configure_event fixed

2003-03-02 15:43 UTC  tuomov
  * trunk: changeset 323
  Fixed a typo

2003-03-02 15:21 UTC  tuomov
  * trunk: changeset 322
  Renamings and stuff

2003-03-02 15:21 UTC  tuomov
  * trunk: changeset 321
  Some renamings that will break configuration files again.

2003-03-02 15:20 UTC  tuomov
  * trunk: changeset 320
  Some clean-up

2003-03-01 23:42 UTC  tuomov
  * trunk: changeset 319
  Screen setup sets manager for viewports

2003-03-01 23:02 UTC  tuomov
  * trunk: changeset 318
  More focusing kludges

2003-03-01 23:02 UTC  tuomov
  * trunk: changeset 317
  Comments added

2003-03-01 22:08 UTC  tuomov
  * trunk: changeset 316
  foo

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030301

2003-03-01 17:13 UTC  tuomov
  * trunk: changeset 315
  Added some locale checks

2003-03-01 15:02 UTC  tuomov
  * trunk: changeset 314
  More utf8 kludges

2003-03-01 12:08 UTC  tuomov
  * trunk: changeset 313
  Use iconv instead of libunicode

2003-03-01 12:08 UTC  tuomov
  * trunk: changeset 312
  Use iconv instead of libunicode

2003-02-28 23:17 UTC  tuomov
  * trunk: changeset 311
  missing font assert

2003-02-28 19:15 UTC  tuomov
  * trunk: changeset 310
  FONT_HEIGHT -> MAX_FONT_HEIGHT

2003-02-28 18:47 UTC  tuomov
  * trunk: changeset 309
  The 'transparent_background' draw.conf option now only applies to
  empty frames. For client windows with a transparent background the
  'transparent' winprop should be set to true for transparent frame
  background.

2003-02-28 18:17 UTC  tuomov
  * trunk: changeset 308
  More focus kludging

2003-02-28 16:47 UTC  tuomov
  * trunk: changeset 307
  Misc cleanup

2003-02-28 16:24 UTC  tuomov
  * trunk: changeset 306
  Preliminary support for UTF8. XFree86 (4.x) and libunicode are
  required.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030225

2003-02-28 15:27 UTC  tuomov
  * trunk: changeset 305
  Maybe focusing would work this time...

2003-02-26 23:40 UTC  tuomov
  * trunk: changeset 304
  do_fit_clientwin fixed

2003-02-25 19:29 UTC  tuomov
  * trunk: changeset 303
  More kludges in an attempt to fix focus handling

2003-02-25 19:16 UTC  tuomov
  * trunk: changeset 302
  Support for optional autoconf-generated system-ac.inc. (The configure
  script is not finished or included.)

2003-02-24 14:13 UTC  tuomov
  * trunk: changeset 301
  Xft support fixed more

2003-02-24 11:24 UTC  tuomov
  * trunk: changeset 300
  Xft support fixed

2003-02-24 06:29 UTC  tuomov
  * trunk: changeset 299
  Oops

2003-02-24 06:25 UTC  tuomov
  * trunk: changeset 298
  Added KP_Enter bound to 'finish' to query bindings

2003-02-24 06:23 UTC  tuomov
  * trunk: changeset 297
  Fixed focus and grab handling when warping is not enabled

2003-02-23 18:55 UTC  tuomov
  * trunk: changeset 296
  Added the command frame_close_if_empty and bound close command for
  frames to this.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030223

2003-02-23 18:54 UTC  tuomov
  * trunk: changeset 295
  Implemented "close" command for queries.

2003-02-23 18:49 UTC  tuomov
  * trunk: changeset 294
  Fixed frame_close

2003-02-23 14:25 UTC  tuomov
  * trunk: changeset 293
  Nested submaps are now fully implemented.

2003-02-23 14:14 UTC  tuomov
  * trunk: changeset 292
  Minor mods

2003-02-23 13:45 UTC  tuomov
  * trunk: changeset 291
  The command clientwin_toggle_fullscreen now works in both directions.
  However, it should be noted that this toggle does not work well along
  with client programs' full screen mode toggles. Some means of
  communication should be devised.

2003-02-23 13:16 UTC  tuomov
  * trunk: changeset 290
  Attempts at more focusing fixes

2003-02-23 12:35 UTC  tuomov
  * trunk: changeset 289
  Changes to binding file

2003-02-23 12:22 UTC  tuomov
  * trunk: changeset 288
  Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
  underscores in display name part of configuration file names.

2003-02-23 11:58 UTC  tuomov
  * trunk: changeset 287
  Preliminary support for workspace switching while dragging tabs.

2003-02-23 02:40 UTC  tuomov
  * trunk: changeset 286
  Oops

2003-02-23 02:35 UTC  tuomov
  * trunk: changeset 285
  Added saveload.h

2003-02-23 00:38 UTC  tuomov
  * trunk: changeset 284
  Some changes and (hopefully) fixes to focusing policy

2003-02-23 00:14 UTC  tuomov
  * trunk: changeset 283
  Submap with the same key can be specified in multiple sections now

2003-02-22 21:48 UTC  tuomov
  * trunk: changeset 282
  Tab width calculation fixed

2003-02-22 21:08 UTC  tuomov
  * trunk: changeset 281
  Workspace initialization stuff moved to wmcore

2003-02-22 20:49 UTC  tuomov
  * trunk: changeset 280
  close_frame fixed

2003-02-22 20:36 UTC  tuomov
  * trunk: changeset 279
  Some function names changed

2003-02-22 17:44 UTC  tuomov
  * trunk: changeset 278
  Active client window commands can be accessed from other bindings with
  the command 'commands_at_leaf'.

2003-02-22 17:40 UTC  tuomov
  * trunk: changeset 277
  - Key binding setup changed.
  
  - X window -less regions no longer contain children. Instead the
    regions "manage" these objects that share the parent object with the
    managing object.
  
  - Removed clientwin_bindings and viewport_bindings sections.
  
  - More consistent and descriptive command names.
  
  - New workspace layout saving and loading code that supports arbitrary
    objects instead of just frames and workspaces..

2003-02-22 17:37 UTC  tuomov
  * trunk: changeset 276
  - Key binding setup changed.
  
  - X window -less regions no longer contain children. Instead the
    regions "manage" these objects that share the parent object with the
    managing object.

2003-02-22 17:34 UTC  tuomov
  * trunk: changeset 275
  - Removed clientwin_bindings and viewport_bindings sections.
  
  - More consistent and descriptive command names.

2003-02-22 17:32 UTC  tuomov
  * trunk: changeset 274
  modified system.mk

2003-02-22 14:24 UTC  tuomov
  * trunk: changeset 273
  Resize size display should now be properly positioned on Xinerama
  screens.

2003-02-20 17:48 UTC  tuomov
  * trunk: changeset 272
  load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
  the module if the name contains no slashes.

2003-02-20 14:59 UTC  tuomov
  * trunk: changeset 271
  Xft default compilation options changed in system.mk

2003-02-17 20:34 UTC  tuomov
  * trunk: changeset 270
  Fixed region_do_find_new_home

2003-02-16 17:30 UTC  tuomov
  * trunk: changeset 269
  Fixed alloc_defer

2003-02-12 21:18 UTC  tuomov
  * trunk: changeset 268
  Colour-freeing fix

2003-02-09 16:23 UTC  tuomov
  * trunk: changeset 267
  Free unused colours

2003-02-09 15:57 UTC  tuomov
  * trunk: changeset 266
  Addresses updated on the man page

2003-02-09 12:45 UTC  tuomov
  * trunk: changeset 265
  Support re-reading draw.conf (reread_draw_config) without restart

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030131-2

2003-02-09 12:44 UTC  tuomov
  * trunk: changeset 264
  Changed broken_app_resize_kludge a bit. Should work a little better
  now.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20030131

2003-02-08 13:41 UTC  tuomov
  * trunk: changeset 263
  Minor fix

2003-01-31 21:44 UTC  tuomov
  * trunk: changeset 262
  Changed hook linking order

2003-01-31 18:16 UTC  tuomov
  * trunk: changeset 261
  Year changed to 2003

2003-01-26 22:30 UTC  tuomov
  * trunk: changeset 260
  Changed -pedantic-errors to -pedantic in system.mk to get around
  broken glibc headers

2003-01-17 21:43 UTC  tuomov
  * trunk: changeset 259
  Transient mapping fix

2003-01-09 00:29 UTC  tuomov
  * trunk: changeset 258
  Xft font names are now to be prefixed with 'xft:', otherwise normal
  clear fonts are used. Xft support still is not compiled in by default.

2003-01-09 00:01 UTC  tuomov
  * trunk: changeset 257
  minor fixes

2003-01-08 15:25 UTC  tuomov
  * trunk: changeset 256
  small changes

2003-01-05 23:48 UTC  tuomov
  * trunk: changeset 255
  Removed an unnecessary debug fprintf

2003-01-05 06:53 UTC  tuomov
  * trunk: changeset 254
  Tab dragging routines can now handle nested frames.

2003-01-04 22:02 UTC  tuomov
  * trunk: changeset 253
  Submap handling fix

2003-01-04 21:39 UTC  tuomov
  * trunk: changeset 252
  CF_STUBBORN_TRESH fix

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20021229

2003-01-03 22:58 UTC  tuomov
  * trunk: changeset 251
  sample.conf micro->milli

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20021219

2002-12-30 23:33 UTC  tuomov
  * trunk: changeset 250
  Send more ConfigureNotify events to fix slow startup times of some
  programs

2002-12-29 02:22 UTC  tuomov
  * trunk: changeset 249
  Configurable regular expression based window title shortening rules

2002-12-18 23:04 UTC  tuomov
  * trunk: changeset 248
  Fixed a potential memory leak

2002-12-18 22:51 UTC  tuomov
  * trunk: changeset 247
  kludges.conf updated

2002-12-18 22:50 UTC  tuomov
  * trunk: changeset 246
  Winprop matching improvements: WM_WINDOW_ROLE support and
  configuration format changed to 'winprop "class", "role", "instance" {
  ... }'.

2002-12-14 17:55 UTC  tuomov
  * trunk: changeset 245
  quote_next returns

2002-12-03 22:32 UTC  tuomov
  * trunk: changeset 244
  Some extra abstraction to Xft support code

2002-12-03 22:19 UTC  tuomov
  * trunk: changeset 243
  Applied Xft support patch

2002-11-21 17:58 UTC  tuomov
  * trunk: changeset 242
  Web page and email address updated

2002-11-14 23:00 UTC  tuomov
  * trunk: changeset 241
  Transient window height restrictions lifted

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20021104

2002-11-13 00:00 UTC  tuomov
  * trunk: changeset 240
  config.h wasn't included at the proper point in binding.c

2002-11-08 00:14 UTC  tuomov
  * trunk: changeset 239
  Fixed pointer warping on workspace change when warps are disabled

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20021103

2002-11-04 13:37 UTC  tuomov
  * trunk: changeset 238
  Fixed a segfault problem with symlists

2002-11-03 04:33 UTC  tuomov
  * trunk: changeset 237
  Fixed a drawing problem with ion_bar_inside_frame FALSE

2002-11-03 02:44 UTC  tuomov
  * trunk: changeset 236
  Added transparent_background (TRUE/FALSE) draw.conf configuration
  option

2002-11-03 02:33 UTC  tuomov
  * trunk: changeset 235
  Bound broken_application_resize_kludge to Mod1+L

2002-11-03 02:26 UTC  tuomov
  * trunk: changeset 234
  Added broken_app_resize_kludge function

2002-11-03 02:15 UTC  tuomov
  * trunk: changeset 233
  Ad hoc fix for clientwin enter window events

2002-11-02 22:57 UTC  tuomov
  * trunk: changeset 232
  Other minor fixes

2002-11-02 22:57 UTC  tuomov
  * trunk: changeset 231
  Line editor history scrolling fixed

2002-11-02 22:21 UTC  tuomov
  * trunk: changeset 230
  Default (black&white) colour scheme changes

2002-11-02 22:14 UTC  tuomov
  * trunk: changeset 229
  Fullscreen windows on separate Xinerama screens should be focused
  properly now.

2002-11-02 22:03 UTC  tuomov
  * trunk: changeset 228
  Fixed a problem concerning resizing of frames containing hidden
  "acrobatic" windows

2002-11-02 15:54 UTC  tuomov
  * trunk: changeset 227
  Added handle_event_alt "alternative hook" for modules that want to
  handle X events directly.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020926

2002-10-27 22:40 UTC  tuomov
  * trunk: changeset 226
  Screen-based configuration file selection fixed

2002-10-15 18:08 UTC  tuomov
  * trunk: changeset 225
  Fixed a problem with query boxes and wheel mice

2002-09-25 21:15 UTC  tuomov
  * trunk: changeset 224
  Added the function goto_named_region (replaces missing
  goto_client_name)

2002-09-25 11:53 UTC  tuomov
  * trunk: changeset 223
  Added manual tab-ordering functions frame_move_current_tab_left/right

2002-09-25 07:26 UTC  tuomov
  * trunk: changeset 222
  Fixed pointer warping on workspace change

2002-09-15 09:36 UTC  tuomov
  * trunk: changeset 221
  Minor fixes

2002-09-15 09:36 UTC  tuomov
  * trunk: changeset 220
  Added a few missing characters to workspace configuration loading code

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020819

2002-09-13 11:35 UTC  tuomov
  * trunk: changeset 219
  Minor fix

2002-08-22 21:13 UTC  tuomov
  * trunk: changeset 218
  Self-pointing transient_for hint problem fixed

2002-08-18 17:09 UTC  tuomov
  * trunk: changeset 217
  Initial focus changes

2002-08-18 16:51 UTC  tuomov
  * trunk: changeset 216
  Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
  global function clear_tags)

2002-08-12 20:55 UTC  tuomov
  * trunk: changeset 215
  Unused code commented out

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020606

2002-07-06 21:59 UTC  tuomov
  * trunk: changeset 214
  Function completion in query_function restored

2002-06-14 22:36 UTC  tuomov
  * trunk: changeset 213
  Tab drag assertion fixed

2002-06-05 23:10 UTC  tuomov
  * trunk: changeset 212
  "Watches" added in pointing device code

2002-06-05 22:51 UTC  tuomov
  * trunk: changeset 211
  Minor clean-up

2002-06-05 20:56 UTC  tuomov
  * trunk: changeset 210
  Target ID table bugfix

2002-06-05 20:56 UTC  tuomov
  * trunk: changeset 209
  Split bugfix

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020604

2002-06-05 14:03 UTC  tuomov
  * trunk: changeset 208
  Old window_press restored: mouse actions directed to the client window
  associated with a tab should work now.

2002-06-03 23:07 UTC  tuomov
  * trunk: changeset 207
  Some minor clean-up

2002-06-03 22:50 UTC  tuomov
  * trunk: changeset 206
  Makefile fix concerning patch and bindings-sun.conf

2002-06-03 22:39 UTC  tuomov
  * trunk: changeset 205
  Preliminary Xinerama support

2002-06-03 15:11 UTC  tuomov
  * trunk: changeset 204
  Another key binding related segfault fix

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020531

2002-06-01 00:25 UTC  tuomov
  * trunk: changeset 203
  Fixed segfault problem with multihead displays

2002-05-31 06:00 UTC  tuomov
  * trunk: changeset 202
  Fixed lockup when a window's title ends in its only colon (and spaces)
  but even just the three dots and instance number are too long to fit
  in the tab.

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020529

2002-05-30 19:30 UTC  tuomov
  * trunk: changeset 201
  Fixed segfault when unbound key was pressed in submap mode

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020528

2002-05-30 17:04 UTC  tuomov
  * trunk: changeset 200
  Fixed 'switch_tab'

2002-05-29 06:51 UTC  tuomov
  * trunk: changeset 199
  - Fixed wscurrent callback handlers
  
  - Fixed query_function error reporting

2002-05-28 21:49 UTC  tuomov
  * trunk: changeset 198
  fixed the fix

2002-05-28 21:46 UTC  tuomov
  * trunk: changeset 197
  - Lifted restriction on nested command sequences (now max 32)
  
  - More fixes and temporary kludges

2002-05-28 20:08 UTC  tuomov
  * trunk: changeset 196
  New binding configuration file

2002-05-28 20:05 UTC  tuomov
  * trunk: changeset 195
  regbind.* were missing

2002-05-28 19:59 UTC  tuomov
  * trunk: changeset 194
  A few comments

2002-05-28 19:59 UTC  tuomov
  * trunk: changeset 193
  Added a notice of out-of-date information to documentation

2002-05-27 21:54 UTC  tuomov
  * trunk: changeset 192
  Resize problem fixed

2002-05-26 23:03 UTC  tuomov
  * trunk: changeset 191
  Binding callbacks are now entirely command sequence based

2002-05-26 14:40 UTC  tuomov
  * trunk: changeset 190
  - Key binding management revised: all X server key grabs are made on
    the root window and the innermost window with an internal grab gets
    to receive the events.
  
  - Key binding configuration changed: clientwin, screen and frame
    sections added.
  
  - Preliminary full screen client window support:
    'clientwin_enter_fullscreen' function (no toggle yet) and auto
    detection (MWM decoration hints set to none when a configure request
    with width and height set to those of the screen is received).

2002-05-26 14:27 UTC  tuomov
  * trunk: changeset 189
  Query updated to new binding model

2002-05-26 14:27 UTC  tuomov
  * trunk: changeset 188
  Bindings updated to new binding model

2002-05-21 18:49 UTC  tuomov
  * trunk: changeset 187
  Fixed workspace switching on restart

2002-05-21 18:39 UTC  tuomov
  * trunk: changeset 186
  Fixed split_empty

2002-05-19 22:30 UTC  tuomov
  * trunk: changeset 185
  Title updating fixed

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020510

2002-05-19 22:26 UTC  tuomov
  * trunk: changeset 184
  Maximize fixed

2002-05-11 00:09 UTC  tuomov
  * trunk: changeset 183
  My email address changed

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020414

2002-05-10 19:33 UTC  tuomov
  * trunk: changeset 182
  transient_mode winprop returns

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020411

2002-04-20 20:59 UTC  tuomov
  * trunk: changeset 181
  Main loop select() support for multiple file descriptors.

2002-04-12 20:01 UTC  tuomov
  * trunk: changeset 180
  The function query_renameframe was added and names of frames are saved
  now.

2002-04-11 21:31 UTC  tuomov
  * trunk: changeset 179
  Some minor glitches like missing includes fixed -- strict compiler
  warning flags enabled by default again.

2002-04-11 20:51 UTC  tuomov
  * trunk: changeset 178
  Command sequence stuff moved to wmcore/

2003-12-23 20:17 UTC  unknown
  tagged ion-devel-20020405

2002-04-11 15:24 UTC  tuomov
  * trunk: changeset 177
  'target' winprop for specifying named workspaces (or any named object
  with region_attach_sub) as attachment targets for client windows.

2002-04-11 15:06 UTC  tuomov
  * trunk: changeset 176
  Added the region_ws_attach_clientwin/region_ws_attach_transient
  interface that workspace-like objects should implement.

2002-04-04 23:42 UTC  tuomov
  * trunk: changeset 175
  oldChangeLog changed

2005-02-15 18:06 UTC  tailor@f281.ttorni.ton.tut.fi
  * Tailorization of trunk
  Import of the upstream sources from the repository
  
   http://tao.uab.es/ion/svn/ion/trunk
  
  as of revision 173