]> git.decadent.org.uk Git - ion3.git/blob - ChangeLog
8f8c3a75ef40488694c6700bdf4225101917c5a9
[ion3.git] / ChangeLog
1 2007-09-02 13:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
2   tagged ion-3rc-20070902
3
4 2007-09-02 13:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
5   * Release notes
6
7 2007-08-30 05:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
8   * Set 'target' to requested instead of None on refused SelectionNotify too.
9   This seems to fix Xterm's paste slowness.
10
11 2007-08-27 17:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
12   * Binding guards weren't being used
13
14 2007-07-20 13:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
15   tagged ion-3rc-20070720
16
17 2007-07-20 13:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
18   * 'Release notes
19
20 2007-07-16 12:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
21   * The dock uses WMPlex size policies now
22
23 2007-07-14 20:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
24   * Added 'orientation' winprop
25
26 2007-07-14 20:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
27   * Some REGION_SKIP_FOCUS flag management
28
29 2007-07-12 18:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
30   * Oops, wrong return value test for XTextPropertyToStringList
31
32 2007-07-08 09:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
33   tagged ion-3rc-20070708
34
35 2007-07-08 09:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
36   * Release notes
37
38 2007-07-08 09:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
39   * WGroupCW no signals name change on bottom change
40
41 2007-07-08 09:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
42   * Group bottom setting code improvements
43
44 2007-07-07 20:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
45   * tagged_attach improvements
46
47 2007-07-03 09:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
48   * Fixes to Finnish translation
49
50 2007-07-03 09:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
51   * The->This
52
53 2007-07-02 18:30 UTC  Miroslav Kure <kurem@debian.cz>
54   * Updated Czech translation
55
56 2007-07-01 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
57   * Updated Finnish translation
58
59 2007-07-01 10:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
60   * Removed 'done' entries from TODO.riot
61
62 2007-07-01 10:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
63   * _SOURCE option tuning
64
65 2007-07-01 10:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
66   * Fixed frame_managed_disposeroot empty check
67
68 2007-06-21 21:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
69   * Bindings clearing all tags weren't up-to-date
70
71 2007-06-20 21:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
72   * More tuning for moronic systems
73
74 2007-06-20 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
75   * CF_NO_GETTEXT
76
77 2007-06-20 11:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
78   * Check for clock_gettime(CLOCK_MONOTONIC) failure.
79   Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
80
81 2007-06-18 07:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
82   * Minor man page fix
83
84 2007-06-16 20:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
85   * Removed cutbuffer support
86
87 2007-06-16 20:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
88   * Some property setting code fixes/improvements
89
90 2007-06-13 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
91   * Fixed mod_sp.set_shown_on return value
92
93 2007-06-08 18:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
94   * Updated license notice in --about
95
96 2007-06-08 16:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
97   tagged ion-3rc-20070608
98
99 2007-06-08 16:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
100   * Release notes
101
102 2007-06-08 16:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
103   * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
104
105 2007-06-08 15:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
106   * X selection code tuning
107
108 2007-06-06 18:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
109   * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
110
111 2007-06-05 19:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
112   * Updated configuration document name in man pages
113
114 2007-06-05 15:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
115   * Removed release from Ion ION_API_VERSION
116   (It should be "stable", so modules don't have to be checked to
117   be compiled against the exact release.)
118
119 2007-06-04 06:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
120   * Fixed uninitialised variables
121
122 2007-05-30 18:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
123   * Fixed stdisp split tree node dodging
124
125 2007-05-29 21:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
126   * Oops, hidden and pseudomodal flags used the same bit
127
128 2007-05-28 19:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
129   * Document 'bottom' parameter to WGroup.attach_new
130
131 2007-05-28 17:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
132   * Don't redraw full listing on completion cycle
133
134 2007-05-28 08:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
135   * Bah, removed redundant statement
136
137 2007-05-26 14:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
138   * fix
139
140 2007-05-26 14:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
141   * More name policy refinements
142   (Removed "ion soup" and replaced with explicit patch requests 
143   by the user.)
144
145 2007-05-24 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
146   * Use clock_gettime(CLOCK_MONOTONIC) when available.
147   
148   *nix provides only one interval timer (or 'select' timeout), so programs
149   with multiple timers need to do their own timeout management. This means
150   converting the times from delays to absolute times. When gettimeofday is
151   used, the time thus provided is not guaranteed to be monotonic, and may
152   be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
153   time advanced monotonically from an unspecified starting point, thus 
154   providing exactly what is needed for decent timeout management.
155   
156   This partially fixes issues with e.g. statusbar updates when time is
157   adjusted backwards. If CLOCK_MONOTONIC is not available, the issue 
158   remains, as I can't be arsed to write ugly countermeasures against 
159   the lack of an absolutely _essential_ feature that every system that
160   is not totally moronic, should have had to begin with. (I should also
161   be just using the rather nice libevent that I just learned about 
162   instead of my own mainloop library... but since there's a feature 
163   freeze and the conversion would be quite a bit of work that could 
164   induce new bugs, it isn't happening for Ion3.)
165
166 2007-05-21 18:27 UTC  Pierre-Henri RAMBOZ DidouPh@gmail.com
167   * Added French translation
168
169 2007-05-21 13:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
170   * set_stdisp doc update
171
172 2007-05-20 19:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
173   * Some "clean" style tuning
174
175 2007-05-20 19:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
176   * Added $(C99_SOURCE) to ion-completefile CFLAGS
177
178 2007-05-20 17:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
179   * Don't start statusd in quiet mode
180   (non-statusd meters are also auto-loaded these days, so it might just
181   as well complain of meters not found.)
182
183 2007-05-20 17:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
184   * Made statusd startup timeout non-fatal
185
186 2007-05-20 14:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
187   * popen_bgread doc improvement
188
189 2007-05-18 07:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
190   * Some improvements to name policy explanations
191
192 2007-05-17 16:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
193   * Don't check for pointer in tab-bar when disabled.
194   While the bar has no geometry when disabled, the Fitt's Law
195   hack for top of the screen borders was still functional.
196
197 2007-05-17 16:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
198   * ioncore.popen_bgread doc fix
199
200 2007-05-14 16:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
201   * Ungrabbed submaps had stopped working. Fixed.
202
203 2007-05-12 19:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
204   * Missing stdio.h header in ion-completefile
205
206 2007-05-12 14:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
207   * WTF is strcasecmp doing in strings.h and not string.h on some systems?
208
209 2007-05-10 13:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
210   * Removed references to no longer existent layers
211
212 2007-05-08 22:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
213   * A bit more better wording
214
215 2007-05-08 16:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
216   * Fixed unsplit
217
218 2007-05-08 15:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
219   * Fixed tiling emergency restore code
220
221 2007-05-08 15:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
222   * Binding fn. doc. fixes
223
224 2007-05-08 15:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
225   * "Improved" stacking traversal code wasn't considering fallback.
226
227 2007-05-07 20:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
228   * Do not use `which lua5.1` in system.mk examples.
229   Makes for confusing error messages if not found.
230
231 2007-05-07 15:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
232   * Do not try to automatically launch statusd if config file launch fails
233
234 2007-05-07 15:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
235   * Fixed statusd-not-found message
236
237 2007-05-07 08:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
238   * Doc. notation fix
239
240 2007-05-07 08:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
241   * Added some documentation and commented-out settings to cfg_ion.lua
242
243 2007-05-06 20:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
244   * Better wording of name policy
245   (Author instead of copyright/trademark holder.)
246
247 2007-05-06 14:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
248   tagged ion-3rc-20070506
249
250 2007-05-06 14:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
251   * Oops
252
253 2007-05-06 14:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
254   * Doc comment fix
255
256 2007-05-06 14:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
257   * predist.sh support for specifying additional repository base path
258
259 2007-05-06 14:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
260   * Release notes date
261
262 2007-05-06 14:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
263   * Removed mod_mgmtmode.
264   As it is not quite finished, it does not belong in the "stable" Ion3.
265   It will be distributed separately.
266
267 2007-05-06 14:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
268   * Some more name policy clarifications
269
270 2007-05-06 13:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
271   * Made the scrachpad (scratchws) pseudomodal.
272   (This will only take effect when a new scratchpad is created.)
273
274 2007-05-06 13:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
275   * Added back pseudomodal option for regions managed by WMPlexes.
276
277 2007-05-06 13:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
278   * Stacking list traversal improvements
279
280 2007-05-06 11:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
281   * Removed redundant code
282
283 2007-05-05 19:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
284   * Doc fix
285
286 2007-05-05 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
287   * Update notify window when name of window with activity changes.
288
289 2007-05-05 16:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
290   * *sigh*
291
292 2007-05-04 21:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
293   * Display tab numbers on modifier release.
294   Seems to work better than delayed display.
295
296 2007-05-04 21:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
297   * Simplified ioncore.tabnum interface.
298
299 2007-05-04 21:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
300   * Added submat_wait called on modifier release.
301
302 2007-05-04 16:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
303   * Increased default tab numbers display delay to 250ms
304
305 2007-05-04 15:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
306   * Draw tab numbers on right, unless tab text alignment is right.
307
308 2007-05-04 15:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
309   * Added automatically displayed tab numbers.
310   The functions in `ioncore.tabnum` can be used to display
311   tab numbers on a frame after a specified delay, and clear
312   them when the submap grab is released.
313
314 2007-05-04 15:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
315   * Added submap enter events and ungrab hook
316
317 2007-05-04 15:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
318   * Fixed defer to allow NULL parameters
319
320 2007-05-04 06:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
321   * Name policy refinements
322
323 2007-05-03 23:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
324   * Removed useless property setting special case.
325
326 2007-05-03 16:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
327   * Oops.
328
329 2007-05-02 22:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
330   * Some watches weren't being initialised
331
332 2007-05-02 21:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
333   * Release notes updates
334
335 2007-05-02 21:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
336   * Removed obsoleted and redundant WFrame.set_numbers.
337   (Didn't I do this already?)
338
339 2007-05-02 18:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
340   * Store the region pointer in a Watch in binding handler.
341   It might get destroyed.
342
343 2007-05-01 14:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
344   * Drawing engine extras table storage improvements.
345   Copy only unknown values, thus freeing memory. Append
346   to replaced style's table.
347
348 2007-05-01 12:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
349   * Added "userattr1" for frames to stock styles.
350   This could be used by e.g. a "place new windows here" script,
351   via `WFrame.set_grattr`. (Of course, arbitrary attributes may 
352   be defined and used, but this is one that all stock styles at 
353   least are bound to define.)
354
355 2007-05-01 11:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
356   * Documentation fixes and style clean up
357
358 2007-05-01 11:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
359   * Quasiactivate frames for detachs from groups within them too.
360
361 2007-04-30 18:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
362   * More based_on fixes.
363   (Still missing copying/appending of data_table.)
364
365 2007-04-30 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
366   * Detach stacking level fix
367
368 2007-04-30 17:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
369   * Oops, size hints fixing had broken unsqueeze
370
371 2007-04-29 10:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
372   * Style file border tuning
373
374 2007-04-29 10:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
375   * Drawing engine border calculation tuning
376
377 2007-04-29 10:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
378   * Style file tuning
379
380 2007-04-29 10:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
381   * Added special "inherit" colour value.
382   This is needed in common style templates to not override padding_colour
383   with background_colour, as if padding_colour isn't set, it is set to
384   background_colour.
385
386 2007-04-28 19:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
387   * Support based_on too after all
388
389 2007-04-28 18:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
390   * Use based_on's based_on
391
392 2007-04-27 23:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
393   * Removed based_on fields from style files
394
395 2007-04-27 23:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
396   * Changes in de.defstyle
397   The based_on field is no longer used. Instead, the style is
398   based on the existing best-matching style. Thus the function
399   also amends to existing exactly matching style, instead of
400   redefining it.
401
402 2007-04-27 21:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
403   * Added name policy notice
404
405 2007-04-27 21:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
406   tagged pre-namepolicy-notice
407
408 2007-04-27 16:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
409   * Removed note of removed autoconf script from README
410
411 2007-04-27 15:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
412   * Changed license header in source files
413
414 2007-04-25 13:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
415   * Release notes draft
416
417 2007-04-24 23:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
418   * Fixed dockapp hack with those few that actually have WM_CLASS.
419
420 2007-04-24 14:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
421   * Added green tabnumber substyle to tab-frame styles.
422   (Tab numbering can be toggled/set/unset with 
423   `frame:set_grattr('numbers', 'toggle')` etc.)
424
425 2007-04-24 14:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
426   * Fixes and improvements to previously blind-written code.
427
428 2007-04-24 11:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
429   * Added WFrame.set_grattr/WFrame.is_grattr
430
431 2007-04-24 11:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
432   * Added numbering hack to drawing engine
433
434 2007-04-24 11:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
435   * Drawing engine attribute matching improvements
436
437 2007-04-24 11:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
438   * Oops, const
439
440 2007-04-24 11:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
441   * Added gr_stylespec_isset
442
443 2007-04-24 10:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
444   * Store current frame base style in WFrame.baseattr 
445   instead of reconstructing it all the time.
446
447 2007-04-24 09:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
448   * Removed unused setting from config.h
449
450 2007-04-23 23:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
451   * Fixed size hints ICCCM compliance degradation + code clean-up
452
453 2007-04-23 23:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
454   * Improved dockapp winprop support hack.
455   Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
456   property on the (displayed) icon window. Have WClientWin.get_ident
457   then report this information as `class` and `instance` for the dockapp
458   window, so that winprop matching code can use it.
459
460 2007-04-22 18:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
461   * Place dockapps in the statusbar's systray.
462   (Added winprop in default `cfg_kludges.lua`.)
463
464 2007-04-22 18:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
465   * Removed possibly obsolete Galeon winprop.
466   (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
467
468 2007-04-22 18:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
469   * Ugly hack for dockapp winprop support.
470   We save the dockapp state ourselves over restarts to get the right
471   winprop after that, because the way windows are loaded after restart,
472   the dockapp state would not be easily available otherwise. In addition,
473   dockapps usually don't have any class/role/instance identification
474   information in the dockapp (icon) window, so this method can not
475   be used -- easily. Some dockapps would function fine with us simply
476   using the main window instead of the icon window as specified by
477   the dockapp protocol, and this would provide better winprop support,
478   but then other dockapps don't display anything meaningful in the
479   main window, that the expect not to be shown. Hence this ugly hack
480   for at least basic all-dockapps winprop matching. For better matching
481   dockapps should preferrably be able to start normally, as `asclock` 
482   can do (an does by default), instead of the "withdrawn" mode.
483
484 2007-04-22 15:11 UTC  Miroslav Kure <kurem@debian.cz>
485   * Updated Czech translation
486
487 2007-04-22 10:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
488   * Updated Finnish translation
489
490 2007-04-22 10:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
491   * Man page tuning
492
493 2007-04-22 09:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
494   * Man page binding documentation extraction script improvements.
495   (To generate better PWM man pages.)
496
497 2007-04-22 09:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
498   * Removed duplicate Mod1+T binding
499
500 2007-04-22 09:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
501   * Updates to PWM config file
502
503 2007-04-22 00:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
504   * Removed ru translation, as it has not been updated as requested.
505
506 2007-04-22 00:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
507   * Remove de translation, as it has not been updated as requested.
508
509 2007-04-22 00:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
510   * Removed de and ru from translations to build
511   (to allow separately rolling back other removals to be recorded).
512
513 2007-04-22 00:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
514   * Removed autoconf shit.
515   Since I will have nothing to do with that shit, and nobody else
516   seems to maintain or support it either, it has no place here.
517
518 2007-04-21 17:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
519   * Changes in prepare_manage to cope with nested workspaces.
520   A priority parameter is passed instead of just a redirection
521   hint, which was poorly utilised anyway.
522
523 2007-04-20 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
524   * Added is_transient field to WClientWin.get_ident and for winprop matching.
525
526 2007-04-20 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
527   * Removed unused transient_for field from WClientWin
528
529 2007-04-20 16:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
530   * Added look_greenlight
531
532 2007-04-20 16:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
533   * Hmm...
534
535 2007-04-09 09:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
536   * Added commented-out bindings for plain-old-menus in cfg_ion.lua
537
538 2007-04-08 12:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
539   * Ref. to size policy section etc.
540
541 2007-04-08 12:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
542   * Use strings instead of numeric size policies
543
544 2007-04-06 11:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
545   * Docs from $(LUA_SOURCES) too..
546
547 2007-04-06 11:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
548   * Added exports.tex make rule
549
550 2007-04-06 11:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
551   * Added padding to default look's transient style
552
553 2007-04-05 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
554   * Fixed documentation mixup
555
556 2007-04-05 16:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
557   * Statusbar documetnation improvements
558
559 2007-04-03 15:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
560   * Updated Finnish translation
561
562 2007-04-03 15:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
563   * Tiling navigation code changes and semi-fixes
564
565 2007-03-31 21:04 UTC  Miroslav Kure <kurem@debian.cz>
566   * Updated Czech translation
567
568 2007-03-31 14:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
569   * Redirect frame placeholders in frame_rescue_clientwins. 
570   Dispose code changes had disabled the creation of a frame
571   recreation placeholder.
572
573 2007-03-29 21:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
574   * Unsqueeze includes base size hint
575
576 2007-03-29 21:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
577   * Put the scratchpad in the group *scratchws*
578
579 2007-03-29 21:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
580   * WGroup attach only switches to floating mode frames in tiled mode
581   (and not those in unknown or transient mode).
582
583 2007-03-29 21:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
584   * Detach stacks one level above source now
585
586 2007-03-29 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
587   * Don't override "level" by "bottom" in WGroup.attach
588
589 2007-03-29 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
590   * Move tiled transient handling from tiling code to frame code
591   (check by frame mode). This is the place to get correct behaviour
592   on a more complex scratchpad configuration.
593
594 2007-03-28 18:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
595   * Context menu generation changes.
596   The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
597   it suffices to pass _sub instead of _chld to the menu functions. This
598   should fix tab drop-down menus.
599
600 2007-03-25 11:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
601   * region_may_control_focus policy change.
602   The focus may be controlled, if a manager is about to be given 
603   the focus (which makes sense, since we have not requested focus
604   within a particular region within it). This fixes unsqueeze focus
605   issues.
606
607 2007-03-20 11:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
608   * Export name fix
609
610 2007-03-19 19:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
611   * Removed redundant MPLEX_ATTACH_MODAL parameter
612
613 2007-03-19 18:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
614   * Menus and queries use STACKING_LEVEL_MODAL1+1.
615   This is to not let transients steal the focus.
616
617 2007-03-19 18:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
618   * Oops, return in wrong place in fs rq check was breaking other cfgrqs
619
620 2007-03-19 18:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
621   * Unsqueeze infinite loop fix
622
623 2007-03-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
624   tagged ion-3ds-20070318
625
626 2007-03-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
627   * Drawing fixes
628
629 2007-03-18 20:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
630   * Release notes
631
632 2007-03-18 17:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
633   * Style improvements
634
635 2007-03-18 17:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
636   * Split out lookcommon stuff into multiple files
637
638 2007-03-18 12:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
639   * query_menu duplicate name mangling fixes
640
641 2007-03-17 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
642   * removed unnecessary parameter
643
644 2007-03-17 15:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
645   * mplex_do_remanage_stdisp fixes
646
647 2007-03-17 14:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
648   * Screen notification windows' positions are based on stdisp position now.
649
650 2007-03-17 14:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
651   * Oops
652
653 2007-03-17 14:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
654   * WMPlex focus restoring improvements
655   (Closing the scratchpad returns where the focus used to be, etc.)
656
657 2007-03-17 13:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
658   * Improved default style
659
660 2007-03-17 13:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
661   * Hmm...
662
663 2007-03-17 11:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
664   * Added border_sides drawing engine option.
665   It controls, which sides get drawn borders. Possible values are "all",
666   "tb" (top and bottom), and "lr" (left and right). To further control
667   the drawing, use the shadow_pixels and highlight_pixels options.
668
669 2007-03-16 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
670   * Changes in configuration file setup.
671   cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
672   modules and other files. This completes the obsoletion of cfg_user.lua
673   (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
674   dopath("cfg_defaults.lua") for a working setup.
675
676 2007-03-16 20:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
677   * mod_tiling.lua stub loader defines "default" layout
678
679 2007-03-16 07:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
680   * README fixes etc.
681
682 2007-03-15 19:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
683   * Case-insensitive manual page completion of `caseicompl` is set.
684
685 2007-03-15 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
686   * ion-completeman improvements
687
688 2007-03-15 19:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
689   * Added WMoveresMode.rqgeom and .geom
690
691 2007-03-15 16:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
692   * Context menu sorting hack
693
694 2007-03-13 22:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
695   * Always defer update of screen notify and info windows
696
697 2007-03-13 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
698   * Added reparent/attach failure recovery code.
699   (Should only be needed in very exceptional situations.)
700
701 2007-03-13 17:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
702   * Cleaned up trivial #warning
703
704 2007-03-13 17:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
705   * oops, ion-statusd needed some updating as well
706
707 2007-03-11 14:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
708   * Don't defer already deferred (C-side) actions
709
710 2007-03-10 23:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
711   * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
712   Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
713
714 2007-03-10 23:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
715   * Libtu-related updates
716
717 2007-03-10 22:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
718   * Oops, ion.c too
719
720 2007-03-10 22:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
721   * frame_load wasn't using DEST_EMPTY setting of the mode
722
723 2007-03-10 18:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
724   * Autoraise changes:
725   - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
726   - Added boolean `autoraise` option to `ioncore.set`.
727
728 2007-03-10 18:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
729   * region_prepare_focus behaviour changes:
730   stop recursion at active instead of mapped region.
731
732 2007-03-10 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
733   * WMPlex focus code passes WStacking instead of WRegion around
734
735 2007-03-10 18:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
736   * Oops, some settings were missing from ioncore.get.
737
738 2007-03-10 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
739   * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
740
741 2007-03-10 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
742   * Oops, PWM needed a numeric version of ioncore_setup_display
743
744 2007-03-10 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
745   * Cleanup of some marked TODO items
746
747 2007-03-10 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
748   * Doc. comment improvements
749
750 2007-03-10 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
751   * ignore_cfgrq winprop for Xpdf open dialog
752
753 2007-03-08 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
754   * Oops, wrong flag...
755
756 2007-03-10 13:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
757   * Fixed mkbottom geometry
758
759 2007-03-08 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
760   * Year update
761
762 2007-03-04 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
763   * Added mod_tiling.untile.
764
765 2007-03-03 15:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
766   * Hmm... it compiled a few moments ago
767
768 2007-03-03 15:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
769   * Doc. fix
770
771 2007-03-03 15:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
772   * Added WGroup.set_bottom
773
774 2007-03-03 14:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
775   * Removed bottom_last_close option.
776   If a group has a bottom, and the bottom is closed last, the group
777   is always to be destroyed.
778
779 2007-03-03 14:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
780   * Cleanup (declared function no longer exists)
781
782 2007-03-03 13:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
783   * Changes in tagging functions:
784   Some name were changed (to have common prefix of ioncore.tagged_),
785   and WMPlex.attach_tagged was removed and replaced with more generic
786   ioncore.tagged_attach, that also is now bound on the WGroupWS context
787   menu for them.
788
789 2007-03-03 12:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
790   * Hmm... maybe that fixes irreproducible exit crashes.
791
792 2007-03-03 12:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
793   * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
794   (It doesn't make much sense on screens.)
795
796 2007-03-02 21:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
797   * Added map and unmap to list of notified changes to regions
798
799 2007-03-02 21:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
800   * Don't refresh on all notifies in frame_managed_notify.
801
802 2007-03-02 16:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
803   * Size hints base size usage fixes.
804
805 2007-03-01 21:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
806   * Don't set focus for windows that are already active when no other changes are pending.
807
808 2007-03-01 20:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
809   * Further pointer focus hack optimisation.
810   Do not bother with the pointer position at all: simply block 
811   EnterWindow event focus changes if the unmapped/destroyed 
812   window does not or should not soon have the focus.
813   (The general focus policy has recently gravitated towards
814   always ignoring EnterWindow events if there could be any
815   confusion.)
816
817 2007-03-01 15:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
818   * Removed region_goto active window optimisation to ensure warp in any case.
819
820 2007-02-28 23:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
821   * focusbogushatehatehate#2
822
823 2007-02-28 22:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
824   * groupcw_managed_notify wasn't calling group_managed_notify.
825   This broke tracking of current region within the group.
826
827 2007-02-28 21:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
828   * Focusbogushatehatehate
829
830 2007-02-28 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
831   * Tiling frame removal focus fixes
832
833 2007-02-28 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
834   * Minor pointer focus hack optimisation.
835   (Don't do anything if ioncore_g.focus_next is set.)
836
837 2007-02-27 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
838   * group_bottom was missing EXTL_SAFE
839
840 2007-02-26 20:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
841   * Simpler mod_query.query_attachclient handler.
842   (Uses WRegion.groupleader_of.)
843
844 2007-02-26 19:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
845   * WFrame.floating bindmap is applied to transients too
846
847 2007-02-26 16:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
848   * Activity notification display improvements (?).
849
850 2007-02-25 22:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
851   * Improved float placement code.
852   All of the stacking structure for all groups is scanned, on the target
853   stacking level, instead of just the target group's portion on all levels.
854
855 2007-02-25 19:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
856   * Added "userpos" winprop for overriding the USPosition size hint flag.
857
858 2007-02-25 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
859   * Split out screen notification window code into scree-notify.c
860
861 2007-02-24 18:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
862   * Added maximum width parameter to infowin_set_text.
863
864 2007-02-24 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
865   * Fixed unsplit
866
867 2007-02-24 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
868   * Removed mplex attach "layer" parameter backwards compatibility support
869
870 2007-02-24 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
871   * Removed layout loading backwards compatibility hack
872
873 2007-02-24 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
874   * And the default too..
875
876 2007-02-24 17:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
877   * Layout configuration file updates, clean-up and new layouts
878
879 2007-02-24 17:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
880   * bottom_last_close is the default now
881
882 2007-02-24 17:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
883   * Removed many specific implementations of region_may_dispose.
884
885 2007-02-24 17:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
886   * Generic implementation of region_may_dispose.
887   Based on a test run of the improved rescue code.
888
889 2007-02-24 15:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
890   * Further changes in context menu definitions.
891   - Less definitions for _sub, instead preferring directly defining things
892     in the context menu for the corresponding class.
893   - However, the menu entries for 'pmenus' are now not so nicely ordered.
894     Perhaps there should be some way to hint at the sorting...
895
896 2007-02-24 15:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
897   * Menu API and context menu generation changes
898
899 2007-02-23 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
900   * Make context menus work for empty workspaces (etc.) too
901
902 2007-02-23 20:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
903   * Tiling initial frame creation/attach unification.
904
905 2007-02-23 18:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
906   * Added ioncore_exec_environ_hook.
907   This can be used to set up the environment variables and such for
908   programs executed by Ion. It receives an WExecP structure as parameter,
909   and this includes the intended target region, so that a FDO startup 
910   sequence specification support module could use it to set things up
911   for proper targeting of windows.
912
913 2007-02-23 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
914   * Removed frame_style backwards compatibility support
915
916 2007-02-23 18:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
917   * Put all windows on the focuslist menu
918
919 2007-02-23 18:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
920   * No need for region_dispose_ (with the underscore).
921
922 2007-02-23 16:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
923   * Working (?) detach/attach again with the help of region_disposeroot.
924
925 2007-02-23 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
926   * Replaced region_managed_rqdispose with region_managed_disposeroot.
927   This version only returns the root region to be disposed, or NULL
928   if the operation can not be done.
929
930 2007-02-23 16:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
931   * Clean-up
932
933 2007-02-22 20:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
934   * TODO update: tiny frame problem solved by unsqueeze
935
936 2007-02-22 20:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
937   * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
938
939 2007-02-22 20:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
940   * Unsqueeze transients.
941   (Yes, I know, there's a problem with stray frames with move in 
942   general after other recent changes.)
943
944 2007-02-22 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
945   * Unsqueeze menus/queries/messages.
946
947 2007-02-22 20:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
948   * Added ioncore.unsqueeze
949
950 2007-02-22 20:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
951   * Added minimum size hint for queries/messages/menus.
952
953 2007-02-21 18:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
954   * Dispose/rqclose changes
955   - Dispose no longer defers actual destroy automatically, but stuff 
956     calling it should take care of that, when needed.
957   - WRegion.rqclose defer dispose always, and _does not_ indicate, 
958     whether the operation is likely to succeed. To see if this happens,
959     use the "deinit" notification.
960
961 2007-02-20 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
962   * Move rotation setting from WScreen to mod_xrandr
963
964 2007-02-20 02:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
965   * Improved size hint winprops
966
967 2007-02-20 02:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
968   * Added option to disable mouse/sloppy focus.
969
970 2007-02-20 02:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
971   * Menu update
972
973 2007-02-20 02:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
974   * Added WRegion.get_configuration export.
975   Note that it filters out client windows by default.
976
977 2007-02-19 22:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
978   * Frames weren't yet using rqdispose chains
979
980 2007-02-19 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
981   * Ugly hack for dispose
982   (TODO: use continuations instead)
983
984 2007-02-19 19:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
985   * Oops, xwindow_pointer_pos was returning root coordinates
986
987 2007-02-19 19:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
988   * More ugly hacks to pointer focus hack
989
990 2007-02-18 19:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
991   * Added missing header
992
993 2007-02-18 19:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
994   * Renamed region_may_destroy region_may_dispose for consistency.
995
996 2007-02-18 18:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
997   * bottom_last_close wasn't being saved
998
999 2007-02-18 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1000   * Rescue mechanism optimisations
1001
1002 2007-02-18 18:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
1003   * No more reactive destroyal in region_managed_remove.
1004   It must be done in the region_managed_rqdispose chain.
1005
1006 2007-02-18 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1007   * Oops.
1008
1009 2007-02-18 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1010   * Added region_rqdispose/region_managed_rqdispose mechanism.
1011   This should fix the issue of it having bee possible to destroy the
1012   last workspace (and tiling on it) on a screen recently.
1013
1014 2007-02-18 17:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1015   * Dispose changes
1016
1017 2007-02-17 20:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1018   * Bah, forgot the export statements, and WRegion.group_of is rather useless
1019   actually, in its previous form (gone now).
1020
1021 2007-02-17 19:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1022   * Do not ignore active region's base size in (tiled) frames' size hints.
1023
1024 2007-02-17 14:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1025   * Full screen mode fixes and improvements
1026
1027 2007-02-17 14:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1028   * Added WRegion.group_of and WRegion.groupleader_of exports.
1029
1030 2007-02-08 16:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1031   * Mplex attach size kludges
1032
1033 2007-02-08 15:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1034   * I hate focus code
1035
1036 2007-02-06 19:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1037   * Added commented-out caseicompl setting to cfg_query.lua
1038
1039 2007-02-06 19:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1040   * Changes in NotifyPointerRoot handling.
1041   (Check for pending focus changes too. Moved after generic focus event handling.)
1042
1043 2007-02-06 19:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1044   * Don't confine pointer by default on grab.
1045
1046 2007-02-06 19:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
1047   * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1048
1049 2007-02-06 18:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
1050   * Pointer focus hack on return from grab had been lost..
1051
1052 2007-02-05 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
1053   * Removed stub appmenu. 
1054   F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1055
1056 2007-02-11 18:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
1057   * Some menu/query cycling improvements
1058   (partially incomplete)
1059
1060 2007-02-05 17:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1061   * Close grabmenus when grab is killed (Esc).
1062
1063 2007-02-04 10:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1064   * Some system.mk doc updates
1065
1066 2007-02-03 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1067   * Removed ext_statusbar backwards compat. hack.
1068
1069 2007-02-03 16:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
1070   * Added missing backquote
1071
1072 2007-02-03 14:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
1073   tagged ion-3ds-20070203
1074
1075 2007-02-03 14:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
1076   * RELNOTES update
1077
1078 2007-02-03 11:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1079   * Updates to some styles
1080
1081 2007-02-03 11:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1082   * Include spacing in border width for the "ridge" and "inlaid" border styles.
1083
1084 2007-02-03 06:05 UTC  Etan Reisner <deryni@gmail.com>
1085   * Make the docs match the #defines.
1086
1087 2007-02-01 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1088   * Different selected/unselected-activity substyles for tab-frame too.
1089
1090 2007-02-01 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
1091   * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout` 
1092   definitions (unless a particular parameter is masked in certain use cases,
1093   such as `switchto`). 
1094
1095 2007-02-01 18:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1096   * Minor GrStyleSpec init/copy optimisation
1097
1098 2007-01-31 19:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
1099   * Fixes in lookcommon_clean  usage
1100
1101 2007-01-31 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1102   * Defined activity attribute for menu entries in the "clean" styles.
1103   (The usual red for unselected, a bit lighter for selected entries.)
1104
1105 2007-01-31 17:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1106   * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1107
1108 2007-01-31 17:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1109   * Added support for arbitrary (drawing engine) attributes for menu entries.
1110
1111 2007-01-30 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1112   * Minor improvements to groupws_prepare_manage
1113
1114 2007-01-30 20:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1115   * Oops, layout loading changes dislocated transient mgmt. code.
1116
1117 2007-01-30 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1118   * Renamed the `subs` element of WMPlex configuration to `managed`
1119   for consistency. The old name is still supported on load.
1120
1121 2007-01-30 18:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
1122   * Added `new_group` winprop.
1123   It should be the name of the layout of a new group/workspace to create,
1124   if the the `target` winprop fails. The latter is tried again after
1125   creating the new group.
1126
1127 2007-01-30 08:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1128   * More and fixed release notes
1129
1130 2007-01-30 00:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1131   * Minor optimisation
1132
1133 2007-01-29 16:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1134   * Improved layout and winprop communication between C/Lua.
1135   ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1136   and ioncore.set{default_ws_params = ...}
1137
1138 2007-01-28 10:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1139   * Fixes to new drawing engine attribute scoring:
1140     - Since each item occurs on the attribute list only once, with a score,
1141       the a star ("*") on the source list should be used scored by its score
1142       there, instead of one. (Possibly also other items' scores should be
1143       multiplied by the source list score?)
1144     - The "activity" substyle needs some stars in it to give it a higher 
1145       score over other rather specific possibilities without "no_activity"
1146       to block their use.
1147
1148 2007-01-27 17:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1149   * Oops, wrong address..
1150
1151 2007-01-27 17:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1152   * attach_tagged behaviour restoration.
1153
1154 2007-01-27 16:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
1155   * Updates to man page references to binding contexts.
1156   NOTE: Some of the translations apparently are totally
1157   out-dated. Please update.
1158
1159 2007-01-27 13:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1160   * Added option for case-insensitive completion.
1161   mod_query.set{caseicompl=true} will cause some completions (such as
1162   window and workspace names) to be case-insensitive.
1163
1164 2007-01-27 13:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1165   * Oops, mod_query.get wasn't marked EXTL_SAFE
1166
1167 2007-01-27 12:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
1168   * mod_query(.lua) clean-up and completion improvements
1169
1170 2007-01-26 19:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
1171   * Statusbar meter name is now passed as attribute to the drawing engine.
1172   It is therefore possible to give different meters different colours,
1173   with de.substyle("metername", { ... }) in the appropriate style
1174   definition ("stdisp", "stdisp-statusbar").
1175
1176 2007-01-26 19:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1177   * Completion code fixes
1178
1179 2007-01-26 11:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
1180   * README  update
1181
1182 2007-01-25 22:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1183   * Check for NULL in get_hook
1184
1185 2007-01-25 04:24 UTC  Etan Reisner <deryni@gmail.com>
1186   * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1187
1188 2007-01-24 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1189   * Menu updates
1190
1191 2007-01-24 19:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1192   * Improvements to query_renameworkspace
1193
1194 2007-01-24 18:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1195   * Added cfg_layouts.lua with layout definitions
1196
1197 2007-01-24 18:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
1198   * Added layout query for new workspace to mod_query.query_workspace.
1199   The table returned by the function mod_query.layouts can be used to 
1200   configure additional layouts.
1201
1202 2007-01-24 09:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
1203   * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1204
1205 2007-01-23 17:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1206   * Added region_dispose for chain-destruction of regions.
1207   It also handles goto to return placeholder target if the to-be destroyed
1208   region could control the focus. This also fixes recent regression wrt. 
1209   return from full screen mode.
1210
1211 2007-01-23 07:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1212   * Marked WFrame.mode "safe"
1213
1214 2007-01-26 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1215   * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1216   Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1217   it's far from ideal, but that seems to be the best place for the hint
1218   without major improvements to the drawing engine. The "emboss" styles still
1219   need to get this added, but they also demand other work, being largely
1220   bitrotted.
1221
1222 2007-01-26 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1223   * Drawing engine API and attribute handling changes.
1224   An attribute string is no longer passed to every drawing function,
1225   but instead the attributes must be allocated from libtu's "stringstore",
1226   and then set on the brush. The attributes are also no longer matched
1227   linearly, but by simple containment, with the linear specification strings
1228   in the style files (and gr_get_brush also still), however still modifying
1229   the score a match gives. These changes should make it easier to add 
1230   additional attributes.
1231
1232 2007-01-26 17:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1233   * Fixed leak in mod_query_history_push_
1234
1235 2007-01-22 20:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
1236   * Ugly pointer focus hack for messy floats:
1237   If a window that does not have the focus, or if the focus is being 
1238   changed elsewhere, is unmapped (or destroyed), contains the pointer,
1239   then try to set the focus again to prevent focus from changing to
1240   a window under this unampped window. (However, if the unampped window 
1241   has the focus, and no change elsewhere is known, current focus policy 
1242   dictates that the focus should fall to the underlying window.)
1243
1244 2007-01-21 13:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1245   * RELNOTES conflict resolution
1246
1247 2007-01-21 13:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1248   * Fixes
1249
1250 2007-01-21 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
1251   * Frame quasiactivation tracking
1252
1253 2007-01-21 12:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1254   * Pseudoactivity state maintenance hack
1255
1256 2007-01-18 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
1257   * Navi-code updates
1258
1259 2007-01-17 20:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1260   * Comment updates
1261
1262 2007-01-20 20:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1263   * Removed 'detail' from notify_change parameters
1264   (And reordered call in unset_manager.)
1265
1266 2007-01-18 08:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1267   * Year changed...
1268   (The one nice thing about CVS was that you could automate this
1269   numbering. Perhaps a record check script could make you update 
1270   the dates manually as you change the files...)
1271
1272 2007-01-17 18:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
1273   * Further simplifications/dead code removal.
1274   (Made possible by removal of Xinerama #ifdef hacks.)
1275
1276 2007-01-17 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1277   * Removed the bitrotted Xinerama code altogether.
1278   I am unlikely to waste time fixing it. However, the abstract support still
1279   remains (enhanced), and someone who cares about it, will just have to write
1280   a separate module to set up a special layout for the root window (now a
1281   WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1282   the screen ID of the root window to less than zero for the layout loading
1283   code.
1284
1285 2007-01-17 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1286   * Loading hack
1287
1288 2007-01-17 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1289   * Made WRootWin inherit WScreen.
1290   This removes some ugly hacks, and simplifies things a lot for the usual
1291   case of a single screen, or that of normal X multihead. This completes
1292   the bitrot of Xinerama-specific code, although abstract support for
1293   various (nested) screen configurations remains (and infact there's
1294   now the abstract possibility of both single-screen and multi-screen
1295   workspaces/windows).
1296
1297 2007-01-17 16:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1298   * Group focus policy changes
1299
1300 2007-01-16 15:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1301   * Statusbar size hint tuning
1302
1303 2007-01-14 00:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1304   * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1305
1306 2007-01-14 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1307   * Removed fake activication messages for non-windows.
1308
1309 2007-01-13 23:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1310   * Toplevel bindmap usage tuning
1311
1312 2007-01-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1313   * Do not use Watches in return storage.
1314   Instead clean up things in region_deinit. The pointer to the region in the
1315   watch is reset before calling the watch handler, so node in the search tree
1316   is never found, the watch/pointer being the key.
1317
1318 2007-01-13 20:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
1319   * Changes in padding/spacing usage in frames.
1320   (See RELNOTES.)
1321
1322 2007-01-13 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1323   * Do not draw spacing after last textbox
1324
1325 2007-01-13 18:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1326   * Oops, forgot this...
1327
1328 2007-01-13 18:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
1329   * Use libtu stringstore for the notification mechanism
1330   (Testing against allocated StringIds is more efficient than strcmp.)
1331
1332 2007-01-13 16:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
1333   * Removed region_managed_(in)activated hooks and functions.
1334    - region_notify_change and the corresponding region_notify_hook do the job.
1335
1336 2007-01-12 14:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
1337   * README fixes/improvements
1338
1339 2007-01-10 18:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
1340   * doc
1341
1342 2007-01-10 18:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
1343   * Fixed WMPlex.attach_tagged to switch to the first attached region
1344
1345 2007-01-10 18:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1346   * Moved mod_tiling.detach as ioncore.detach.
1347   (It has nothing to do with tilings, after all.)
1348
1349 2007-01-10 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1350   * Use previous placeholder on entering FS mode, if there's one
1351
1352 2007-01-10 18:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1353   * Detach tuning
1354
1355 2007-01-10 17:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
1356   * Use original stacking level and sizepolicy for unframed detachs
1357
1358 2007-01-10 17:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
1359   * Removed unused modal flag
1360   (The information is in the stacking level.)
1361
1362 2007-01-10 07:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1363   * Updated configuration file doc. comments
1364
1365 2007-01-10 01:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1366   * Removed traces of WPaneWS.
1367   It won't be found in Ion3: there aren't separate workspace classes 
1368   anymore, after all. Instead, so-called "trays" may be added. Or maybe
1369   not. Who knows.
1370
1371 2007-01-10 00:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
1372   * Query history tuning
1373
1374 2007-01-09 22:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
1375   * Added placeholder staleness checks
1376
1377 2007-01-09 21:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
1378   * Placeholder and detach improvements:
1379   - No need for special handling of transients in configs anymore: 
1380     framing of non-WWindow regions on detach is automatic now, and
1381     an auto-destroyed frame creates a recreation WFramedPHolder for
1382     its remaining WMPlexPHolders, so that the container frame can
1383     be recreated on attach.
1384   - Consequently, multiple fullscreened windows from a floating frame
1385     are now returned back to the same frame, even if the original
1386     frame was emptied (and thus destroyed) in the meanwhile.
1387
1388 2007-01-08 20:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
1389   * Typo fix (+ minor related policy changes)
1390
1391 2007-01-06 18:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1392   * Added mode to WFramedParam
1393
1394 2007-01-04 22:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1395   * Moved set/is_fullscreen from WClientWin to WGroup
1396    - Simplifies the binding (and the config needs to be updated!)
1397
1398 2007-01-03 17:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1399   * Some renames for consistency
1400
1401 2007-01-03 17:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
1402   * Support obtaining current key in submaps as well
1403
1404 2007-01-03 17:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1405   * Mod1+K K opens a grabmenu with the "focustlist" menu
1406    - Cyclable with Mod1+K
1407
1408 2007-01-03 17:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1409   * Added focuslist menu 
1410    - First lists ioncore.activity_i results and then ioncore.focushistory_i
1411
1412 2007-01-03 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1413   * Changed *_list exports into *_i iterators
1414
1415 2007-01-03 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
1416   * Oops (and been there for a while, stupid GCC)
1417
1418 2007-01-03 15:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
1419   * Remove managers from focus list when child is pushed on it
1420
1421 2006-12-28 20:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1422   * Detach binding/menu tuning
1423
1424 2006-12-28 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1425   * Added / to characters substituted in query menus
1426
1427 2006-12-28 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1428   * Fixed menu append
1429
1430 2006-12-28 20:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1431   * Detach is toggleable now (using return placeholder list)
1432
1433 2006-12-28 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
1434   * Full screen code rearrangements
1435
1436 2006-12-27 14:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1437   * Minor tuning
1438
1439 2006-12-27 14:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1440   * Use return storage for return from full screen mode
1441
1442 2006-12-26 20:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1443   * Don't snow info window for activity on active screen
1444
1445 2006-12-26 17:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
1446   * More functions for return storage
1447
1448 2006-12-26 17:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
1449   * Use watches in return storage
1450
1451 2006-12-26 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
1452   * Added basic "return" placeholder storage
1453
1454 2006-12-26 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
1455   * Removed unused variable/string
1456
1457 2006-12-23 14:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1458   tagged ion-3ds-20061223
1459
1460 2006-12-23 14:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1461   * Release notes
1462
1463 2006-12-23 11:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1464   * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1465   - Works for FS stuff too now
1466
1467 2006-12-23 11:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1468   * Added info window for tagging state of FS stuff
1469
1470 2006-12-22 14:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1471   * More mysterious focus tuning
1472   (Seems like the focus shit working varies by the sunspots.)
1473
1474 2006-12-21 19:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1475   * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1476   - It seems the sucky Xlib doesn't let you do it otherwise.
1477
1478 2006-12-20 15:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
1479   * Yet more focus tracking hacks.
1480   (Will one ever work?)
1481
1482 2006-12-14 16:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1483   * The "float" winprop works on transients too now
1484
1485 2006-12-14 16:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1486   * If sizehint winprops have been set, correct requested geometry to match these.
1487
1488 2006-12-09 21:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1489   * Place new regions after the current and those with activity after it
1490   - Controlled with frame_default_index parameter of ioncore.set.
1491     To get the old default behaviour, set this to 'next'.
1492   - This option obsoletes the frame_add_last option
1493
1494 2006-12-09 11:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
1495   * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1496   - If these are used instead of next/prev, cycling occurs despite
1497     history/normal completion mode switch.
1498
1499 2006-12-02 18:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
1500   * Fixed query history duplicate elimination code
1501
1502 2006-11-23 22:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1503   * Increased query history size from 256 to 1024
1504
1505 2006-11-19 23:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1506   * Don't unmanage stdisp when switching to region that can't manage it
1507
1508 2006-11-12 15:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1509   * Changed region_rqgeom parametrisation
1510   - Gravity can now be passed down to the root relative ("absolute")
1511     version, allowing removal of WClientWin specific checks/hacks.
1512
1513 2006-11-12 12:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1514   * Detach tries to keep root-relative geometry unchanged
1515   (For framed detach, the geometry of the frame is tried
1516   to be kept unchanged from the origianl geomery of the 
1517   detached object.)
1518
1519 2006-11-12 12:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
1520   * Detach works on transients now
1521
1522 2006-11-12 12:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
1523   * Readjust cursor position for infobox
1524
1525 2006-11-12 10:38 UTC  Miroslav Kure <kurem@debian.cz>
1526   * Updated Czech translation
1527
1528 2006-11-11 18:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1529   * statusd startup timeout tunning
1530   (incl. typo fix)
1531
1532 2006-11-11 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1533   * Updated Finnish translation
1534
1535 2006-11-11 15:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1536   * Menu name translation hack
1537   (These are hidden in strings in the configuration files.)
1538
1539 2006-11-11 13:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
1540   * Added info box for history completion mode into queries
1541
1542 2006-11-11 12:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1543   * Warp in WMPlex.set_hidden
1544
1545 2006-11-04 14:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1546   * Clear a few more flags of frame size hints
1547
1548 2006-11-03 21:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1549   * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1550   Also, if one does not exist (e.g. when attaching transients), one is 
1551   created.
1552
1553 2006-11-03 21:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1554   * Made pholder_do_attach return region instead of boolean.
1555
1556 2006-11-03 07:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
1557   * Fixed switchto/hidden WMPlex attach parameter interaction.
1558
1559 2006-11-09 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1560   * Do not duplicate entries already in history when pushing.
1561   Instead move the first already existing first.
1562
1563 2006-11-09 18:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1564   * strcoll instead of strcmp for completion sorting
1565
1566 2006-11-09 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1567   * Complete history in history order instead of character set
1568
1569 2006-11-01 20:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1570   * Remanage stdisp when bottom attached to group
1571
1572 2006-10-31 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1573   * Fixed coding style
1574   (Remember the coding style, folks!)
1575
1576 2006-10-31 12:03 UTC  David Smith <davidsmith@acm.org>
1577   * Handle mods in submapgrab_handler
1578
1579 2006-10-31 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1580   * Doc. fixes
1581
1582 2006-10-30 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1583   * tiling_placement_alt fixes
1584
1585 2006-10-30 21:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
1586   * Comments about moronic kernels and improved workaround
1587
1588 2006-10-29 13:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1589   * Respect REGION_SKIP_FOCUS more often
1590
1591 2006-10-29 13:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
1592   * Oops
1593
1594 2006-10-28 23:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1595   tagged ion-3ds-20061029
1596
1597 2006-10-28 23:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1598   * Some release notes
1599
1600 2006-10-28 23:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1601   * mod_menu.grabmenu uses current key event.
1602   - It is no longer necessary to specify the cycling key separately.
1603
1604 2006-10-28 23:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1605   * Query activation key now cycles completions
1606
1607 2006-10-28 22:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1608   * Fixed defmenu for callbacks
1609
1610 2006-10-28 22:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1611   * Added routine to get current key event, if not in a submap.
1612
1613 2006-10-28 19:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
1614   * Fixed sizepolicies used for fullsize-stdisp
1615
1616 2006-10-28 19:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
1617   * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
1618
1619 2006-10-28 19:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1620   * Removed unused/broken WFrame-as-scratchpad bindmap
1621
1622 2006-10-27 18:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1623   * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
1624
1625 2006-10-27 18:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1626   * Oops, incomplete backward cycle...
1627
1628 2006-10-27 18:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1629   * Changed parametrisation of WEdln.complete
1630
1631 2006-10-27 18:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
1632   * Added support for history completion
1633   - Mod1+R in the default bindings completes in history.
1634
1635 2006-10-22 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1636   * create_frame parametrisation in mod_scratchpad was wrong.
1637   (Weak typing, bah.)
1638
1639 2006-10-21 22:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1640   * Fixed rotation support.
1641   (Application of size policies did not pass through the information.)
1642
1643 2006-10-21 20:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
1644   * Fixed layout backwards compatibility hack.
1645   - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
1646
1647 2006-10-21 17:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1648   * Fixed shading code after the mode stuff had broken it
1649
1650 2006-10-21 17:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1651   * Resizing code fixes and other changes
1652
1653 2006-10-20 23:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
1654   * Allow frames attached to WTiling to have tiled-alt mode
1655
1656 2006-10-20 17:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1657   * Oops. Workspace switch warp had become disabled.
1658
1659 2006-10-20 15:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
1660   tagged ion-3ds-20061020
1661
1662 2006-10-20 15:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
1663   * Updated RELNOTES
1664
1665 2006-10-20 15:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
1666   * Added README for po/
1667
1668 2006-10-20 15:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1669   * Restored client window unmap fs_pholder return goto
1670   (Which could do in theory do the wrong thing now under some
1671   strange settings and scripts. TODO: better and more general
1672   "return lists".)
1673
1674 2006-10-20 15:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
1675   * Fixes to previous focus fixes
1676
1677 2006-10-19 21:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1678   * Separate update_$LANG targets in Makefile instead of update_translations
1679
1680 2006-10-19 18:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
1681   * Removed unnecessary test file
1682
1683 2006-10-19 16:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1684   * Updated Finnish translation
1685
1686 2006-10-19 16:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1687   * Use lua-xgettext
1688
1689 2006-10-18 18:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
1690   * mplex_current_node falls back to mx_current.
1691   (Kludge to get around problems with deferred destroy and groups.)
1692
1693 2006-10-18 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
1694   * WMPlex focus code changes
1695
1696 2006-10-17 21:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1697   * Added boolean 'float' winprop.
1698   - If it is set, groups don't pass prepare_manage to 'bottom'.
1699
1700 2006-10-17 21:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1701   * Don't set REGION_PLEASE_WARP on groups
1702
1703 2006-10-16 22:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
1704   * predist.sh fix/redundancy removal
1705
1706 2006-10-16 22:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1707   * Don't install cfg_panews.lua, as the module is disabled.
1708
1709 2006-10-16 19:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
1710   * Makefile preload hack fixes
1711
1712 2006-10-16 19:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1713   * -typo
1714
1715 2006-10-16 12:17 UTC  Miroslav Kure <kurem@debian.cz>
1716   * Updated Czech manpage
1717
1718 2006-10-16 12:16 UTC  Miroslav Kure <kurem@debian.cz>
1719   * Updated Czech translation
1720
1721 2006-10-02 11:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1722   * README update
1723
1724 2006-10-15 22:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
1725   * Fixed a typo in workspace query
1726   (Stupid dynamic typing.)
1727
1728 2006-10-15 18:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1729   tagged ion-3ds-20061015
1730
1731 2006-10-15 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1732   * Doc fix
1733
1734 2006-10-15 17:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
1735   * Some final release note tuning
1736
1737 2006-10-15 17:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
1738   * Use the faster direct url in predist.sh
1739
1740 2006-10-15 17:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1741   * predist.sh update
1742
1743 2006-10-15 16:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1744   * Oops. Do not enforce floating style for transient frames..
1745
1746 2006-10-15 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1747   * Improved layout backwards compatibility hack
1748
1749 2006-10-15 14:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
1750   * Doc fix
1751
1752 2006-10-15 14:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
1753   * WFrame@WTiling bindmap and menu was actually redundant now.
1754
1755 2006-10-14 23:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1756   * Added some release notes
1757
1758 2006-10-14 23:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1759   * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
1760
1761 2006-10-14 22:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
1762   * Use "@" instead of "-on-" for bindings and menus dependent on manager
1763   (for more consistency with "." for mode-dependent stuff).
1764
1765 2006-10-14 22:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1766   * Context menus also support modes now.
1767   - The context menu "Class.mode" is included, if Class:mode exists and
1768     returns "mode".
1769
1770 2006-10-14 22:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
1771   * Improvements to mode stuff
1772
1773 2006-10-14 22:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
1774   * Removed superfluous frame drawing routine dynamism.
1775
1776 2006-10-14 22:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
1777   * Fixed mkbottom
1778
1779 2006-10-14 22:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1780   * Groups and tilings now enforce frame mode.
1781
1782 2006-10-14 22:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
1783   * Added frame mode-switching code.
1784   - Frames without a tab bar can be obtained with
1785   
1786           frame:set_mode('frame-tiled-alt') 
1787   
1788     in the default styles (or by entirely disabling the tabbar with
1789     `bar = 'none'` in the 'frame-tiled' style).
1790
1791 2006-10-14 21:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1792   * Removed WFloatFrame
1793   - Frame modes are used instead.
1794   - Tabbar-toggling is also gone, and must be reproduced with 
1795     modes (TODO).
1796
1797 2006-10-14 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1798   * Replace frame style parameter with mode parameter.
1799
1800 2006-10-10 22:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1801   * Added guards for _rawsub and renamed it _chld.
1802
1803 2006-10-07 21:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1804   * Fixed stdisp unmanage
1805
1806 2006-10-07 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1807   * Added detach entries into menus
1808
1809 2006-10-07 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1810   * Added 'append' option for menus.
1811
1812 2006-10-07 14:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
1813   * Added support for WFoo-on-WBar context menus.
1814
1815 2006-10-07 14:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1816   * Manual page binding listing generation improvements etc.
1817
1818 2006-10-06 15:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
1819   * Added context menu for screens.
1820   - Entries to create workspace with default template or an empty one, and
1821     close current workspace (if permitted).
1822   - Mod1+M bound at WMPlex level now, to display this menu on empty
1823     workspaces.
1824
1825 2006-10-05 18:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1826   * Updated (English and Finnish) man pages.
1827
1828 2006-10-05 17:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
1829   * Floatframe shading fixes.
1830
1831 2006-10-04 18:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1832   * Float placement code ignore group bottom now.
1833
1834 2006-10-04 17:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
1835   * Fixed and cleaned up bitrot in region binding registration code.
1836
1837 2006-10-03 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1838   * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
1839
1840 2006-10-03 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1841   * Simplified group attach stuff with separate WFramedPHolder
1842
1843 2006-09-30 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1844   * mod_menu was still referring to WMPlex.llist
1845
1846 2006-09-30 20:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
1847   * Group attach size fix (quick&dirty version).
1848
1849 2006-09-30 12:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
1850   * Oops. Reparent/weave were in wrong order in group_fitrep.
1851
1852 2006-09-29 19:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
1853   * Put floating client windows as well in groups (for now).
1854   - Also use frames with special style for floating transients as well.
1855
1856 2006-09-29 19:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
1857   * WGroupedPHolder and other fixes.
1858
1859 2006-09-29 17:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1860   * Hacks to ignore size hints when in client-requested full screen mode.
1861
1862 2006-09-28 18:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
1863   * Fixed uninitialised structures.
1864   (Stupid C...)
1865
1866 2006-09-28 09:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1867   * Restored NotifyPointer focus event ignorance.
1868
1869 2006-09-27 09:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
1870   * Changed email in convirus script to nobody@nowhere.invalid
1871   (Stupid piece of shit telling users to report its own idiocy to 
1872   that address.)
1873
1874 2006-09-27 09:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
1875   * Use NGROUPS_MAX if NGROUPS is not defined.
1876
1877 2006-09-24 16:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1878   * Removed useless rescue code.
1879
1880 2006-09-24 16:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
1881   * Oops.
1882
1883 2006-09-24 15:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1884   * Use WGroupedPHolder for grouped attach of client windows to frames.
1885
1886 2006-09-24 15:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
1887   * Fixed mplex placeholder rearrangements.
1888
1889 2006-09-23 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
1890   * Removed completed #warning TODO
1891
1892 2006-09-23 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1893   * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
1894
1895 2006-09-22 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
1896   * Fixed group prepare_manage policy.
1897
1898 2006-09-19 17:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
1899   * Changes in EnterWindow event handling.
1900
1901 2006-09-19 07:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
1902   * Added zero size check to Xinerama sanity check.
1903
1904 2006-09-17 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1905   * Transient etc. size fixes
1906
1907 2006-09-16 19:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
1908   * Sizehint code tuning for requirements of WGroupCW.
1909
1910 2006-09-16 19:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1911   * Oops, statusbar attach stuff hadn't been brought up-to-date.
1912
1913 2006-09-16 17:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1914   * Removed redundant size hint correction wrapper code.
1915
1916 2006-09-16 15:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
1917   * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
1918
1919 2006-09-16 15:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1920   * Use just "frame-floating" style instead of "frame-floating-groupws".
1921
1922 2006-09-16 15:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
1923   * WFloatFrame wasn't using region_displayname yet.
1924
1925 2006-09-16 14:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
1926   * Cleaned up SPLIT_NONE/ANY
1927
1928 2006-09-16 11:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
1929   * Marked some entries as 'done' on the TODO list.
1930
1931 2006-09-15 12:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
1932   * Removed superfluous ion-completeman code
1933
1934 2006-09-15 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
1935   * Focus fixes
1936
1937 2006-09-10 19:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
1938   * Fixed focusing when focus gets restored to root window and we want to focus something else.
1939
1940 2006-09-10 12:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
1941   * Transient initial positioning fixed
1942
1943 2006-09-03 13:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1944   * Fixes to activity propagation code
1945
1946 2006-09-03 12:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
1947   * Oops, forgot to update bindings earlier.
1948
1949 2006-09-03 11:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
1950   * Oops.
1951
1952 2006-09-03 10:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1953   * Replaced region_activity_hook with generic region_notify_hook, which
1954   is also used to notify of name, tag and other changes, with a string
1955   parameter indicating the actual change that has taken place.
1956
1957 2006-09-03 08:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
1958   * The activity notification window is now managed normally.
1959
1960 2006-08-31 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
1961   * Added basic detach/mkbottom code.
1962   TODO: placeholders for reattach, etc. Maybe put into separate 
1963   module (instead of mod_tiling)?
1964
1965 2006-08-31 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
1966   * Various minor fixes and clean-up.
1967
1968 2006-08-25 02:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
1969   * Moved commented-out transpose_words as Control+K T.
1970
1971 2006-08-24 20:52 UTC  Tibor Csögör <tibi@tiborius.net>
1972   * Added transpose_chars and transpose_words to mod_query.
1973
1974 2006-08-31 17:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
1975   * Some attach mechanism improvements.
1976
1977 2006-08-21 17:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
1978   * Navigation code fixes
1979
1980 2006-08-21 16:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
1981   * WMPlex attach code always uses WMPlexPHolders.
1982   - The attach callbacks should then be able to safely remove stuff
1983     from the mplex, for detach stuff etc.
1984
1985 2006-08-19 17:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
1986   * Fixed initial window order in frame.
1987
1988 2006-08-19 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
1989   * Improvements related to navigation and stacking
1990   - Added WRegion.rqorder as an abstract raise/lower request.
1991
1992 2006-08-19 16:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
1993   * Removed unused stacking code
1994
1995 2006-08-18 17:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
1996   * More navigation stuff.
1997   - In particular, rebound configuration files to use ioncore.goto_next 
1998     with appropriate parametrisation.
1999
2000 2006-08-18 17:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2001   * Some improvements in binding handler compilation code
2002
2003 2006-08-17 17:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
2004   * Added no_ascend/no_descend parameters to the navi functions.
2005
2006 2006-08-17 16:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2007   * Some fixes binding graph hacks for windowless regions.
2008
2009 2006-08-16 18:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
2010   * Generic navigation code improvements.
2011   - Also removed some redundant tiling code.
2012
2013 2006-08-11 16:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2014   * Fixed an assert trigger
2015
2016 2006-08-11 16:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2017   * Some drawing engine code tuning
2018
2019 2006-08-14 15:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2020   * Added a missing check for nil table.
2021
2022 2006-08-14 18:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2023   * Fixed some undefined references in mod_dock.
2024
2025 2006-08-09 17:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2026   * Use redblack tree for reg->stacking lookup.
2027
2028 2006-08-07 16:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2029   * Some documentation updates.
2030
2031 2006-08-07 16:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
2032   * Changes in WMPlex structure.
2033   - l1/l2 lists are gone, and instead there just a single list of all
2034     managed regions using WStacking nodes, and another list of the
2035     “layer 1” or “mutually exclusive” regions.
2036
2037 2006-08-05 18:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2038   * Removed mplex_lcount stuff.
2039
2040 2006-08-02 14:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
2041   * Possible fixes to (initial) effect of stdisp on tiling llayout.
2042
2043 2006-08-03 21:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2044   * Updated to predist.sh to reflect changed paths of *.mk.
2045
2046 2006-08-03 21:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2047   * Changes in predist.sh to reflect _darcs/ having been changed.
2048
2049 2006-08-03 15:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
2050   * Simplifications in mplex/group focus code.
2051
2052 2006-08-02 20:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
2053   * Combined WStacking and WLListNode.
2054
2055 2006-08-01 22:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
2056   * Some field renames for further changes.
2057
2058 2006-07-16 15:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
2059   * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2060
2061 2006-07-16 15:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
2062   * Added option to auto-destroy groups when 'bottom' is destroyed
2063   when nothing "essential" is left after it.
2064
2065 2006-07-16 15:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2066   * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2067
2068 2006-07-15 19:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
2069   * PWM config updates.
2070
2071 2006-07-15 18:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2072   * Added default_ws_params to ioncore.set.
2073   - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2074
2075 2006-07-15 18:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
2076   * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2077
2078 2006-07-14 12:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2079   * mod_floatws is no more.
2080   - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2081   - Backwards compatibility hack included for saved layouts, but not
2082     configuration files.
2083
2084 2006-07-14 11:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
2085   * Moved some region_register calls to safer places.
2086
2087 2006-07-14 11:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2088   * Changed remaining lua-side references to WGenWS to WGroupWS.
2089
2090 2006-07-10 20:25 UTC  pfeifer@wait.de
2091   * pass-table-fix
2092   This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2093   a table as template to the module
2094
2095 2006-07-14 10:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
2096   * Removed redundant code by using weave for raise/lower.
2097
2098 2006-07-12 12:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2099   * Removed WGenWS entirely.
2100
2101 2006-07-08 10:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2102   * mod_dock was still referring to mplex_layer.
2103
2104 2006-07-12 11:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2105   * Temporarily disabled mod_panews.
2106
2107 2006-07-12 05:00 UTC  Etan Reisner <deryni@gmail.com>
2108   * Remove an extra space in the Lua query prompt.
2109
2110 2006-07-08 08:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2111   * Fixes in initial stacking of regions.
2112
2113 2006-07-08 07:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2114   * floatws redirects prepare_manage to 'bottom' if active.
2115
2116 2006-07-07 18:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2117   * Added beginnings of more generic navigation code.
2118
2119 2006-07-07 17:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2120   * Fixed 'bottom' initial stacking.
2121
2122 2006-07-07 14:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2123   * Redirect stdisp to WGroup(WS) 'bottom'.
2124
2125 2006-07-05 15:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2126   * Ugly Makefile hacks.
2127
2128 2006-07-02 17:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
2129   * Some improvements in mplex focusing code and policies.
2130
2131 2006-07-02 15:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2132   * Some cleanup.
2133
2134 2006-07-02 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
2135   * WGroupCW no longer loads if empty.
2136
2137 2006-07-01 19:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2138   * Some mplex/group integration.
2139
2140 2006-07-01 18:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2141   * Further improvements in focus code.
2142
2143 2006-07-01 16:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
2144   * region_managed_goto improvements.
2145
2146 2006-06-27 22:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2147   * Oops.
2148
2149 2006-06-27 21:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2150   * Some more changes, fixes, and damage done in key binding dispatch code.
2151
2152 2006-06-25 20:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2153   * Fixes and simplifications to key handling code.
2154
2155 2006-06-25 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2156   * Minor fixes to group stuff.
2157
2158 2006-06-25 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2159   * Reduced use of WGenWS.
2160   (Only WIonWS and WPaneWS still refer to it.)
2161
2162 2006-06-25 09:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2163   * WGroupCW passes on region_managed_notify for the 'bottom'.
2164
2165 2006-06-25 09:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
2166   * Stupid C and dependencies..
2167
2168 2006-06-24 18:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2169   * Some more release notes.
2170
2171 2006-06-24 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
2172   * Groups use minimum size hint from 'bottom'.
2173
2174 2006-06-24 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2175   * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2176
2177 2006-06-24 17:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
2178   * Full-screening code updates.
2179
2180 2006-06-24 17:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
2181   * Fix in group_fitrep.
2182
2183 2006-06-24 17:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
2184   * Ignore stuff in groups for primitive stacking code.
2185
2186 2006-06-24 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2187   * Fixed stacking_weave.
2188
2189 2006-06-24 16:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
2190   * Added binding set for WClientWin.
2191
2192 2006-06-24 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
2193   * New mechanism for grabs of windowless regions' bindings.
2194
2195 2006-06-23 09:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
2196   * Added stuff to RELNOTES.
2197
2198 2006-06-23 09:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2199   * Added region_displayname stuff.
2200   - Needed to display the main client window's name in the tab-bar for 
2201     client window groups (WGroupCW).
2202
2203 2006-06-23 09:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
2204   * WGroupCW gets destroyed when empty.
2205
2206 2006-06-23 08:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
2207   * Temporarily removed sticky floating frame support.
2208   - To be re-implemented in a completely different manner.
2209
2210 2006-06-23 08:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2211   * Added group modality stuff.
2212
2213 2006-06-23 07:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2214   * Some cleanup.
2215
2216 2006-06-22 23:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
2217   * First steps of client window groups.
2218
2219 2006-06-21 16:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2220   * There were unused fields in WClientWin.
2221
2222 2006-06-21 16:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2223   * Some dates were wrong..
2224
2225 2006-06-21 16:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2226   * Fixed group attach geometry stuff.
2227
2228 2006-06-21 08:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2229   * Typo fixes.
2230
2231 2006-06-20 19:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2232   * Inherited WFloatWS from WGroup.
2233
2234 2006-06-20 18:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2235   * Moved part of WFloatWS as WGroup in ioncore.
2236
2237 2006-06-20 18:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2238   * Removed unused local variable.
2239
2240 2006-06-20 18:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2241   * Moved some more stuff.
2242
2243 2006-06-20 18:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2244   * Moved framed attach stuff from floatws.c to placement.c.
2245
2246 2006-06-20 17:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2247   * Improved floatws pholder.
2248
2249 2006-06-19 16:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
2250   * Added SIZEPOLICY_SHRUNK modifier.
2251
2252 2006-06-19 16:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2253   * Added generic floatws attach routines.
2254
2255 2006-06-19 12:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2256   * Allow override of xterm with the XTERM Lua-side variable.
2257
2258 2006-06-18 01:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2259   * Improved and extended floatws sizepolicy usage.
2260
2261 2006-06-17 22:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2262   * stacking_unweave/weave
2263
2264 2006-06-17 22:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2265   * Oops.
2266
2267 2006-06-17 18:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
2268   * FloatWS special-case stuff points to the stacking structures instead of the regions.
2269
2270 2006-06-17 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2271   * Added manager specific list to WStacking.
2272
2273 2006-06-17 10:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2274   * Cleaned up the top directory of building related files.
2275   - In particular, autovirus stuff is in build/ac now and must be run there.
2276
2277 2006-06-15 02:51 UTC  Etan Reisner <deryni@gmail.com>
2278   * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2279
2280 2006-06-13 15:08 UTC  Norbert Tretkowski <norbert@tretkowski.de>
2281   * Use META instead MOD1.
2282
2283 2006-06-07 11:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2284   * Missing assignment fixed.
2285
2286 2006-06-07 09:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
2287   * Export ioncore.tags_first.
2288
2289 2006-06-11 17:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2290   * Improvements to floatws bottom support + use size policies.
2291
2292 2006-06-11 17:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2293   * Added SIZEPOLICY_UNCONSTRAINED.
2294
2295 2006-06-10 21:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2296   * Preliminary floatws "bottom" support.
2297
2298 2006-06-09 14:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2299   * Exclude USECS_IN_SEC itself from valid values too..
2300
2301 2006-06-09 14:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2302   * Ensure that tv_usec is less than 1000000 (usecs in sec).
2303   - Some kernels are a bit picky.
2304
2305 2006-05-29 21:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2306   * Size hints weren't being applied on client windows on Ion startup startup.
2307   (Now they're applied if we do not modify the old client window size.)
2308
2309 2006-05-29 16:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2310   * Added levels to stacking code.
2311
2312 2006-05-28 20:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2313   * Removed some redundancy from stacking code.
2314
2315 2006-05-19 21:36 UTC  Etan Reisner <deryni@gmail.com>
2316   * s/kpress_waitrel/kpress_wait/ and some s/waitrel/wait/ since I believe waitrel is the old name and this makes things a little cleaner.
2317   The switch_bindings.lua script currently has an ugly if/elseif section to do
2318   all the binding removal stuff, with this change that whole section can be
2319   replaced with one line.
2320
2321 2006-05-28 17:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
2322   * Some more stacking code changes.
2323
2324 2006-05-28 11:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2325   * Some more stacking code cleanup etc.
2326
2327 2006-05-27 15:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
2328   * Some improvements/cleanup in floatws stacking code.
2329
2330 2006-05-24 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
2331   tagged ion-3ds-20060524
2332
2333 2006-05-23 06:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2334   * An assert had moved to the wrong place.
2335
2336 2006-05-20 09:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2337   * One more gsub update...
2338
2339 2006-05-19 16:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2340   * More Lua 5.1 stuff: use # instead of table.getn.
2341
2342 2006-05-19 07:12 UTC  René van Bevern <rvb@debian.org>
2343   * take ioncore_bindings.lua of ion3 to lua 5.1
2344
2345 2006-05-19 06:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2346   * Few more backticks.
2347
2348 2006-05-18 23:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
2349   tagged ion-3ds-20060519
2350
2351 2006-05-18 23:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2352   * Added new release notes.
2353
2354 2006-05-18 23:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2355   * Updated README.autoconf.
2356
2357 2006-05-18 23:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
2358   * Added a few more backticks to RELNOTES and README.
2359
2360 2006-05-19 02:19 UTC  Matthieu.Moy@imag.fr
2361   * Use -lm and -ldl in the test for -llua
2362
2363 2006-05-18 13:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
2364   * Markdownized README as well.
2365
2366 2006-05-18 13:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
2367   * Small changes in RELNOTES for markdown processing for web.
2368
2369 2006-05-17 15:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
2370   * Updated TODO.riot.
2371
2372 2006-05-17 16:51 UTC  Matthieu.Moy@imag.fr
2373   * bugfix in lua 5.1 + other usefull checks
2374   The test for the liblua version was completely buggy. Sorry.
2375   
2376   Tests added for other headers:
2377   X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2378   (with error messages pointing to the name of Debian packages)
2379   
2380   Test for xmessage (with a warning only, since ion can probably still
2381   work without xmessage)
2382   
2383   
2384
2385 2006-05-17 13:39 UTC  Matthieu.Moy@imag.fr
2386   * Update configure.ac for lua 5.1
2387
2388 2006-05-16 18:39 UTC  Sergej Pupykin <ps@lx-ltd.ru>
2389   * sigusr2
2390   
2391   Allows to create lua hook for SIGUSR2.
2392   Can be usefull (for example) for status line changing from media player...
2393   
2394   Usage example:
2395    ioncore.get_hook("ioncore_sigusr2_hook"):add(
2396        function(reg)
2397            mod_statusbar.inform("status_name", "SIGUSR2 catched")
2398            mod_statusbar.update()
2399        end
2400    )
2401
2402 2006-05-16 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2403   * README etc. updates.
2404
2405 2006-05-16 17:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
2406   * Fixed string.gsub issues with Lua 5.1.
2407   
2408   Lua 5.0:
2409   "... If the value returned by this function is a string, then it is
2410   used as the replacement string; otherwise, the replacement string is the
2411   empty string."
2412   
2413   Lua 5.1:
2414   "If the value returned by the table query or by the function call is a string
2415   or a number, then it is used as the replacement string; otherwise, if it is
2416   false or nil, then there is no replacement (that is, the original match is
2417   kept in the string)."
2418   
2419
2420 2006-05-16 16:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2421   * Few more missing table-iteration changes.
2422
2423 2006-03-24 00:19 UTC  Etan Reisner <deryni@gmail.com>
2424   * lua5.1 incompatible changes
2425   The _LOADED variable became package.loaded.
2426   The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2427   Debian now uses pkg-config for the lua stuff not lua-config.
2428
2429 2006-03-24 00:09 UTC  Etan Reisner <deryni@gmail.com>
2430   * lua5.1 backwards compatible changes
2431   Whether intentional or not lua 5.1 no longer allows
2432   tab={}
2433   for k,v in tab do
2434       ...
2435   end
2436   and requires
2437   for k,v in pairs(tab) do
2438       ...
2439   end
2440   instead.
2441
2442 2006-05-06 21:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
2443   * Do not spew out stack traces all the time when warn() is called.
2444
2445 2006-04-26 17:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
2446   * framed_transients is on by default now.
2447
2448 2006-04-22 16:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
2449   * Added toggle for showing tab numbers.
2450   - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2451
2452 2006-04-20 19:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2453   * Removed obsolete references to -i18n flag.
2454
2455 2006-04-26 17:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2456   * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2457   - These are not used by frames for transients.
2458   - Changed the default bindings accordingly.
2459
2460 2006-04-13 22:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2461   * The frame_add_last option had been broken.
2462   - Since switching to use of placeholders for initial management 
2463     setup, the flag was no longer checked.
2464
2465 2006-04-02 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2466   * Added stuff for accessing regions with activity/urgency bit set.
2467
2468 2006-04-02 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
2469   * Extended Mod1+K K binding.
2470   - Go to first region demanding attention or previously active region:
2471     "ioncore.activity_goto() or ioncore.goto_previous()".
2472
2473 2006-04-01 14:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
2474   * Separated and cleaned up some stacking code from mod_floatws.
2475
2476 2006-03-31 18:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
2477   * Changes in default_ws_type lookup.
2478
2479 2006-03-28 20:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
2480   * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2481   - Needed to communicate available area for transients.
2482
2483 2006-03-26 09:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2484   tagged ion-3ds-20060326
2485
2486 2006-03-23 16:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2487   * Included a TODO list. 
2488   
2489   The TODO.riot file has been created with the riot outliner available from
2490   <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2491   you can read it with your favourite threading mail user agent. For example:
2492   mutt -f TODO.riot
2493
2494 2006-03-20 23:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
2495   * Enforce win_gravity=NorthWestGravity for client windows.
2496   - Fixes issues with OO.org's transients in framed mode.
2497
2498 2006-03-18 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2499   * Changes in default appmenu.
2500   - Removed firefox (won't promote gtk shit).
2501   - Added opera, konqueror, dillo, w3m, links, rxvt.
2502
2503 2006-03-18 12:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
2504   * Ah, -Wl,-whole-archive is a better hack.
2505
2506 2006-03-18 12:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
2507   * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2508
2509 2006-03-17 20:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
2510   * Some more winprop/sizepolicy changes.
2511
2512 2006-03-17 19:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2513   tagged ion-3ds-20060317
2514
2515 2006-03-17 10:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
2516   * Oops. Previous change incomplete.
2517
2518 2006-03-17 10:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2519   * default_ws_type is no longer set by config files and could confuse things. Fixed.
2520
2521 2006-03-15 23:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2522   * Changes in look file fonts.
2523   - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2524     the 'fixed' alias has problems with encodings.
2525
2526 2006-03-15 18:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2527   * Timer signal object passing to Lua side was broken.
2528   (Weak typing...) 
2529
2530 2006-03-15 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
2531   * Changes in the set of configuration files.
2532   - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2533     with the default set of modules, and includes some of the most
2534     commonly changed options commented-out. This deprecates cfg_user.lua
2535   - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This 
2536     better matches how things for different modules are in their own
2537     files.
2538
2539 2006-03-12 12:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
2540   * Embedded dock initilisation code had been broken. Fixed.
2541
2542 2006-03-11 09:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2543   * Oops. The stretch size policy used wrong variables.
2544
2545 2006-03-11 08:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
2546   * Different query-menus use different history context.
2547
2548 2006-03-08 20:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2549   * Oops. The new client window code used wrong "llist" iterator.
2550   This could cause segfaults.
2551
2552 2006-03-08 19:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
2553   * Oops. Closing a transient had started warping to remaining transient(s).
2554
2555 2006-03-07 10:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2556   * Fixed binding lookup code to be able to deal with zero keycodes.
2557   - This may happen if X keycode to keysym mapping is changed 
2558     while Ion is running.
2559
2560 2006-03-06 23:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2561   * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2562
2563 2006-03-05 13:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
2564   tagged ion-3ds-20060305
2565
2566 2006-03-05 13:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2567   * 'ru' was missing from list of translations in po/Makefile.
2568
2569 2006-03-05 13:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2570   * frame_rqgeom_clientwin passes rqflags as-is.
2571
2572 2006-03-05 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2573   * SIZE_POLICY_FREE_GLUE is now properly used for transients.
2574
2575 2006-03-05 13:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
2576   * Added -u ptrlist_iter linking hack to gcc/ld.
2577   - Otherwise ptrlist.o from libtu won't get linked as it will no longer
2578     used by the main binary, and thus the modules won't have access to it.
2579
2580 2006-03-05 10:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2581   * Improved free_glue and stretch size policies.
2582
2583 2006-03-02 18:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
2584   * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
2585   (TODO: client windows need to store state for this for transients.)
2586
2587 2006-02-26 16:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
2588   * Client windows use the same (mplex) size policies for transients now.
2589
2590 2006-02-26 00:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2591   * Oops. MPlex attach code changes had broken mgd. region ordering on load.
2592
2593 2006-02-25 17:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2594   * Added some size policies with gravity.
2595
2596 2006-02-24 19:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
2597   * Separated mplex size policy in new file, and independent of mplex.
2598
2599 2006-02-22 13:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2600   * Append '/' to submenu entries in query_menu.
2601
2602 2006-02-19 16:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2603   * Some mplex attach code cleanup.
2604
2605 2006-02-19 16:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2606   * Reduced usage of REGION_FIT_BOUNDS a little.
2607
2608 2006-02-19 00:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
2609   * Updated dock to reflect previous mplex size policy changes.
2610
2611 2006-02-18 20:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2612   * Removed the WScratchpad class.
2613   - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
2614
2615 2006-02-18 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2616   * Added WMPlex managed region size policy support.
2617
2618 2006-02-18 18:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
2619   * Fixed "./" being included in completed file name in query_exec.
2620   - Also brought mod_query.popen_completions documentation up-to-date.
2621
2622 2006-02-15 07:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
2623   * Fixed load_hint.
2624   - Stupid unsafe dynamically-typed languages...
2625
2626 2006-02-12 16:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2627   * Let's call it statusbar_ instead of status_ after all...
2628
2629 2006-02-12 15:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2630   * Oops. Should check for sb meter value being null when shortening it.
2631
2632 2006-02-12 15:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2633   * mod_statusbar tries to load scripts before falling back to statusd.
2634   - If status_foobar(.lua|.lc) is found on the search path, -m foobar
2635     is not passed to ion-statusd.
2636
2637 2006-02-12 15:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2638   * Added region_activity_hook.
2639   - Called when the activity flag of a region is changed with the 
2640     region as parameter.
2641
2642 2006-02-12 15:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2643   * Framed transients' size requests get handled now.
2644
2645 2006-02-11 15:35 UTC  dev@triphoenix.de
2646   * completefile-groupexec
2647   
2648   Although ion-completefile does check if any matching executable is
2649   world-executable or user-executable, it doesn't check for
2650   group-executable. This is problematic for example on systems, where
2651   games are installed with r-xr-x--- and root:games (which seems to be a
2652   common method). This introduces a check for the group id, basically it
2653   gets all groups for the current user and checks if any of them is
2654   applicable. This is only done when the user and world checks already
2655   have failed and the group-executable bit is set.
2656   
2657
2658 2006-02-08 07:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
2659   * ion-statusd catches SIGCHLD.
2660
2661 2006-02-07 21:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2662   * Improved comments in cfg_statusbar.lua.
2663
2664 2006-02-06 20:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
2665   * Changed query_menu title transformation.
2666   * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
2667   * TODO: conversion to lower case of non-ascii letters.
2668
2669 2006-02-01 18:05 UTC  Vassily Leushin <basileus@kirov.lug.ru>
2670   * russian_locale
2671
2672 2006-01-29 15:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
2673   * Statusbar meter template is respected as maximum size for meter.
2674
2675 2006-01-25 23:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2676   * Added dummy gettext hack for those labels.
2677
2678 2006-01-25 23:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2679   * Added context menu label support.
2680
2681 2006-01-25 16:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2682   * Do not try to resize the statusbar unnecessarily.
2683
2684 2006-01-21 23:47 UTC  ludal@logilab.fr
2685   * fixes random segfaults
2686   With ion-3ds-20060107 I see random segfaults I can reproduce navigating
2687   some website with galeon. This patch seems to fix the problem (and the
2688   original code looked wrong)
2689
2690 2006-01-21 21:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
2691   * Oops. A function wasn't marked local.
2692
2693 2006-01-21 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2694   * Oops. Counter wasn't incremented in statusbar list building.
2695
2696 2006-01-20 21:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
2697   * Updated/fixed PWM bindings configuration.
2698
2699 2006-01-20 17:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2700   * Statusbar uses PtrLists instead of ObjLists.
2701   (Stuff gets removed from ObjLists before the manager's removal handler 
2702   is called.)
2703
2704 2006-01-19 19:24 UTC  Etan Reisner <deryni@eden.rutgers.edu>
2705   * Use the table values we are iterating over.
2706
2707 2006-01-14 20:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2708   * Previous completion behaviour change broke something..
2709
2710 2006-01-11 17:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2711   * Fixed a problem in statusbar winprop usage.
2712
2713 2006-01-07 21:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
2714   tagged ion-3ds-20060107
2715
2716 2006-01-07 21:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
2717   * Added systray window height limiting.
2718
2719 2006-01-07 19:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
2720   * Added support for multiple systray items in statusbar.
2721   Use %systray_whatever in the template, and set the 'statusbar' winprop
2722   to "systray_whatever" to put any window at that point the template.
2723
2724 2006-01-01 01:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
2725   * Year changed.
2726
2727 2006-01-01 01:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2728   * Fixed mod_menu.grabmenu documentation.
2729
2730 2005-12-31 23:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
2731   * Display transients of systray icons somewhere else.
2732
2733 2005-12-29 22:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
2734   * The statusbar supports system tray windows now.
2735   These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
2736   property set.
2737
2738 2005-12-26 19:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2739   * Moved some statusbar code to the C side and removed old (backcompat) kludges.
2740
2741 2005-12-25 17:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
2742   * Added noautoexpand option for mod_query.query_menu.
2743   This option should be used to suppress automatic expansion
2744   of huge menus e.g. as follows:
2745   
2746       submenu("Debian",           "Debian", {noautoexpand=true}),
2747   
2748
2749 2005-12-23 18:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
2750   * Some improvements and fixes in style files.
2751
2752 2005-12-21 22:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
2753   * Fixed status display mapping on destroyal of ws and switch fs cwin.
2754
2755 2005-12-19 18:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
2756   * frame_brushes_updated wasn't in the WFrame dynfuntab.
2757
2758 2005-12-18 16:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2759   * Redefine 'print' in query_lua execution environment,
2760   and display the printed strings, if there are any, after execution 
2761   in a message box.
2762
2763 2005-12-18 16:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2764   * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
2765   Other handlers may now override it, but return-from-fs spaceholder is now
2766   obtained. Also, setting the property to false will override initial
2767   fullscreen request from the application.
2768
2769 2005-12-18 14:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
2770   * Fixed mod_query.query_menu failing if a submenu could not be found.
2771
2772 2005-12-17 23:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
2773   * Don't warp to newly opened transient, only focus it.
2774
2775 2005-12-17 14:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
2776   * Changes in transient geometry change request handling.
2777
2778 2005-12-16 23:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
2779   * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
2780
2781 2005-12-16 23:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2782   * Meter names etc. may be enclosed in braces in statusbar template.
2783
2784 2005-12-14 16:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2785   * Documented mod_query.query low-level query routine.
2786
2787 2005-12-13 16:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
2788   * Updated documentation comment.
2789
2790 2005-12-12 21:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2791   * Fixed space deletion in query_exec completion.
2792
2793 2005-12-10 20:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2794   tagged ion-3ds-20051210
2795
2796 2005-12-10 20:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
2797   * Removed kludges from client window resize code.
2798
2799 2005-12-10 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2800   * Changes in transient window management setup code.
2801
2802 2005-12-08 15:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
2803   * Floatws config file was out-of-date.
2804
2805 2005-12-05 23:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
2806   * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
2807   - All mixes of old and new configuration files should work correctly.
2808
2809 2005-12-05 23:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
2810   * Renamed MOD1/MOD2 to META/ALTMETA.
2811   - Too many newbies are confused between the MOD1/MOD2 variables and the
2812     Mod1/Mod2 X modifiers.
2813
2814 2005-12-03 17:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2815   * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
2816
2817 2005-12-03 17:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2818   * Empty dock uses (w, h)=tile_size instead of (1, 1).
2819
2820 2005-12-02 07:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
2821   * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
2822
2823 2005-11-13 22:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
2824   * Experimental: keybindings open query-menus instead of normal menus.
2825
2826 2005-11-26 11:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2827   * Oops. Failing to open error log file could cause extra trouble..
2828
2829 2005-11-26 11:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2830   * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
2831
2832 2005-11-25 19:54 UTC  Miroslav Kure <kurem@debian.cz>
2833   * Updated Czech translation
2834
2835 2005-11-15 17:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
2836   * Another temporary clientwin resize hack.
2837
2838 2005-11-20 13:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2839   * Improved previous active region tracking.
2840   - Replaced explicit and cumbersome previous active object saving
2841     at particular points of the code with a simple activity history
2842     list/stack.
2843
2844 2005-11-20 12:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2845   * Hmm.. active_screen was still in ioncore_g.
2846
2847 2005-11-15 07:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2848   * Fixed a typo; wairel -> waitrel.
2849
2850 2005-11-13 22:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
2851   * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
2852
2853 2005-11-13 22:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2854   * Small improvement in date monitor.
2855
2856 2005-11-13 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2857   * Changes in floatframe size hint adjustment.
2858
2859 2005-11-13 21:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
2860   * Changes in mod_query.query_menu name conversion.
2861
2862 2005-11-13 21:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
2863   * Fixed mod_query.query_menu submenu support.
2864
2865 2005-11-10 19:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
2866   * Removed active screen tracking.
2867   - Focused region tracking does the job.
2868
2869 2005-11-10 19:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2870   * Added ioncore.current().
2871   - Can be used to find the currently focused region.
2872
2873 2005-11-06 15:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
2874   * Removed stray debug print statement.
2875
2876 2005-11-03 19:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2877   * Command line completor understands pipes now.
2878
2879 2005-11-02 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
2880   * Fixed empty frame minimum size hint.
2881   - Stupid C ! vs. & operator precedence.
2882
2883 2005-11-01 17:59 UTC  Tom Payne <ion@tompayne.org>
2884   * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
2885   Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
2886
2887 2005-11-01 21:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
2888   * Removed PWM from restart menu.
2889   - Because the default menu file is shared by PWM and Ion.
2890
2891 2005-11-01 21:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
2892   * Fixed floatframe size hints' base height.
2893   - For resize indicator to display the current client window's size
2894     instead of something else.
2895
2896 2005-10-31 20:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
2897   * ion-statusd init code checks CF_NO_LOCALE.
2898
2899 2005-10-29 12:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2900   tagged ion-3ds-20051029
2901
2902 2005-10-25 18:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
2903   * Fixed (unframed) nested transient size issue.
2904
2905 2005-10-13 20:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
2906   * Fixed -sessionname to -session in manual pages.
2907
2908 2005-10-24 20:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
2909   * Oops. %filler update had removed stretching space constant part.
2910
2911 2005-10-24 15:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
2912   * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
2913
2914 2005-10-23 16:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
2915   tagged ion-3ds-20051023
2916
2917 2005-10-23 16:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
2918   * Experimental: added option to turn framed transients on/off.
2919   - Use ioncore.set{framed_transients=true} to turn them on (off by default).
2920
2921 2005-10-23 16:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
2922   * Experimental: framed transients.
2923
2924 2005-10-23 15:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
2925   * Fixed dummy size hint setup.
2926
2927 2005-10-18 16:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
2928   * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
2929
2930 2005-10-15 18:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
2931   * Changes in frame autodestroy code.
2932
2933 2005-10-07 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
2934   * Fixed 180 degree rotation.
2935
2936 2005-10-07 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
2937   * Changes in ionws rotation support code.
2938
2939 2005-10-05 22:23 UTC  Sadrul H Chowdhury <imadil@gmail.com>
2940   * attach_transient crash fix
2941
2942 2005-10-05 03:55 UTC  Sadrul H Chowdhury <imadil@gmail.com>
2943   * introduce ioncore.tagged_list() to get a list of tagged regions
2944
2945 2005-09-20 18:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
2946   * Fixes related to removal of region from an mplex.
2947
2948 2005-09-18 16:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
2949   * Exported WClientWin.attach_transient.
2950
2951 2005-09-18 16:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
2952   * Moved cfg files from module directories to etc/.
2953
2954 2005-09-18 16:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
2955   * Moved some common look settings to lookcommon_*.lua from look_*.lua.
2956
2957 2005-09-18 15:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
2958   * Documentation comment fixes.
2959
2960 2005-09-13 18:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
2961   * Some de cleanup.
2962
2963 2005-09-08 18:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
2964   * Some clean-up.
2965
2966 2005-09-06 16:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
2967   * Added fullsize option for space-wasting status displays.
2968
2969 2005-09-06 15:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
2970   * Removed -c from msgfmt arguments.
2971
2972 2005-09-05 20:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
2973   * Removed mail monitor from default statusbar template.
2974
2975 2005-08-29 05:43 UTC  Tuomo Valkonen <tuomov@iki.fi>
2976   * Fixed floatws_backcirculate (copy-paste bug..)
2977
2978 2005-08-31 10:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
2979   * Removed unused parameter of ioncore.x_get_atom_name.
2980
2981 2005-08-27 23:01 UTC  Per Olofsson <pelle@dsv.su.se>
2982   * Some updates to README.dock.
2983
2984 2005-08-27 22:56 UTC  Per Olofsson <pelle@dsv.su.se>
2985   * README.dock updates from Debian (removing references to ion-devel etc.)
2986
2987 2005-08-28 12:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
2988   * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
2989
2990 2005-08-27 16:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
2991   * Replaced stray \a0's with spaces.
2992
2993 2005-08-27 16:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
2994   * Added %filler statusbar element.
2995
2996 2005-08-26 17:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
2997   * Added oneshot winprop option.
2998
2999 2005-08-22 11:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3000   * Added missing #include.
3001
3002 2005-08-21 08:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3003   * Fixed splitting an ancestor of the stdisp.
3004
3005 2005-08-21 07:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3006   * mod_query.query_menu improvements.
3007
3008 2005-08-20 14:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
3009   * Oops. Pane handle style name change wasn't supposed to be recorded.
3010   - frame-tiled-pane breaks handle drawing completely.
3011
3012 2005-08-20 11:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
3013   tagged ion-3ds-20050820
3014
3015 2005-08-20 11:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3016   * Oops. ionws_current_nostdisp was never added after all...
3017
3018 2005-08-19 12:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3019   * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3020
3021 2005-08-09 08:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
3022   * Fixed statusbar filler drawing.
3023
3024 2005-08-09 08:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3025   * statusd_load interval parameter should be update_interval.
3026
3027 2005-08-03 08:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
3028   * Fixed indentation in cfg_statusbar.lua.
3029
3030 2005-08-15 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3031   * Keep track of non-fs placement of initially fullscreen windows.
3032   - region_manage_clientwin was replaced with region_prepare_manage that
3033     instead of starting to manage the client window should return a placeholder
3034     for it. If the window is not put in fs mode, this placeholder is then used 
3035     to do the placement. Otherwise the placeholder is stored as the fs return 
3036     placeholder.
3037
3038 2005-08-14 18:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3039   * Added a basic placeholder for transients and the dock.
3040
3041 2005-08-11 21:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
3042   * Improved transpose stdisp handling.
3043
3044 2005-08-11 18:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3045   * Improvements for better Xrandr support.
3046
3047 2005-08-11 16:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3048   * README updates.
3049
3050 2005-08-11 15:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3051   * Initialise new splits' current field point to the splitted split.
3052
3053 2005-08-11 15:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
3054   * Fixed stdisp focusing on switch to fresh ionws's.
3055   - Initialise stdisp's parent split's 'current' field point to the
3056     other child.
3057
3058 2005-08-08 21:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3059   * Removed a few compiler warnings...
3060
3061 2005-08-08 21:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
3062   * Moved menu database stuff from mod_menu to ioncore.
3063   - Configuration files for other modules can now safely define menus without
3064     checking for or loading mod_menu, and 
3065   - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3066
3067 2005-08-07 12:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3068   * Added WDock.attach.
3069
3070 2005-08-07 11:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3071   * Windows can now be added last in frames.
3072   - Enable with ioncore.set{frame_add_last=true}.
3073
3074 2005-08-07 11:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3075   * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3076   - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3077   - UTF-8 check is also case-insensitive now.
3078
3079 2005-07-28 18:53 UTC  Norbert Tretkowski <norbert@tretkowski.de>
3080   * Use WCOREDUMP() only if it's available
3081
3082 2005-07-28 17:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
3083   tagged ion-3ds-20050728
3084
3085 2005-07-28 17:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
3086   * Small fix in set_text_property.
3087
3088 2005-07-22 09:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
3089   * Fixed transient EnterWindow focus.
3090
3091 2005-07-22 08:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3092   * Changed autoshowcompl mode tab behaviour.
3093   - If hitting tab triggers a new list of completions, the first 
3094     entry is selected, as would happen when hitting tab after a 
3095     delayed modification-triggered completion already finished.
3096
3097 2005-07-21 16:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
3098   * Added "Failed to load fallback font" error message.
3099
3100 2005-07-21 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3101   * Fixed segfault if no font could be loaded.
3102
3103 2005-07-20 21:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3104   * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3105
3106 2005-07-20 22:51 UTC  Tuomo Valkonen <tuomov@iki.fi>
3107   * Changed next/prev screen bindings.
3108   - They are now consistently with next/prev workspace bindings
3109      MOD1+Shift+comma/period.
3110
3111 2005-07-20 21:06 UTC  fshahriar@gmail.com
3112   * ion-completeman -- Compatibility issue with FreeBSD's sed
3113   
3114   Originally, after tab complete wasn't working I tried to do
3115   ion-completeman -mkusercache but it was generating an empty file.
3116   Tracked down the problem to the sed regex. FreeBSD doesn't like the
3117   "\+". Example:
3118   $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3119   $
3120   (No output)
3121   
3122   Not sure if it will break if used with GNU sed.
3123   
3124
3125 2005-07-20 20:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3126   * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3127
3128 2005-07-17 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3129   * Improvements to statusd launch error logging code.
3130
3131 2005-07-17 19:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3132   * Oops. Control could reach end of non-void function.
3133
3134 2005-07-15 20:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3135   * ion-statusd startup errors are reported in ion startup errorlog now.
3136
3137 2005-07-15 20:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3138   * Some changes in libmainloop popen routines.
3139
3140 2005-07-12 16:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3141   * statusd_load should work on fbsd now.
3142
3143 2005-07-10 19:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
3144   * Fixed some variables to be local (on the Lua side).
3145
3146 2005-07-10 09:40 UTC  kurem@debian.cz
3147   * Updated Czech translation of Ion3
3148
3149 2005-07-09 20:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
3150   * Improved started program stderr catching hack.
3151    - If the program terminates with an error code under 10s, 
3152      stderr is displayed.
3153    - If the program terminates under 2s, stderr is displayed despite
3154      errorcode or signal.
3155
3156 2005-07-09 19:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3157   * Changes in menu opening function parametrisation.
3158    - mod_menu.bigmenu should no longer be used, but remains for
3159      compatibility at least for a while. Instead, set big=true
3160      in the extra parameter to mod_menu.menu.
3161
3162 2005-07-04 20:14 UTC  Tuomo Valkonen <tuomov@iki.fi>
3163   * Added optional directory checking for 'cd'.
3164    * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3165      run query are checked to be directories. (cd is interpreted as a
3166      special case to change workspace working dir.)
3167
3168 2005-07-03 20:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
3169   * Scratchpad toggle now creates a new one on screens if none is found.
3170
3171 2005-07-03 20:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
3172   * Oops. Updated statusd.popen_bgread.
3173
3174 2005-07-02 20:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
3175   * Improved statusd_mail error message.
3176
3177 2005-07-02 20:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
3178   * Added stderr handler parameter to ioncore.popen_bgread.
3179
3180 2005-06-29 09:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
3181   * Fixes to goto-when-scratchpad-is-active patch.
3182
3183 2005-06-25 15:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3184   tagged ion-3ds-20050625
3185
3186 2005-06-25 15:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
3187   * Updates to Finnish translation.
3188
3189 2005-06-24 19:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
3190   * The scratchpad can now be hidden automatically when going to another region.
3191
3192 2005-06-24 10:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
3193   * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3194
3195 2005-06-22 10:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3196   * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3197
3198 2005-06-22 10:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3199   * Set up locale in ion-statusd.
3200
3201 2005-06-20 18:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3202   * Man-page completion script optimisation for full list.
3203
3204 2005-06-20 17:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
3205   * Invalidate old completion list when timed completion is set up.
3206
3207 2005-06-18 09:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
3208   * Improved encoding check error message.
3209
3210 2005-06-16 09:37 UTC  Stephan Wendt <stephanwendt@freenet.de>
3211   * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3212
3213 2005-06-14 05:35 UTC  Stephan Wendt <stephanwendt@freenet.de>
3214   * Hostnickname-completion for ssh
3215   
3216   Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3217   as possible completions for the ion-ssh-functionality.
3218   
3219
3220 2005-06-15 10:01 UTC  Norbert Tretkowski <tretkowski@inittab.de>
3221   * Fixes for german po file from Jens Seidel.
3222
3223 2005-06-14 19:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3224   * Initially show first instead of last completions of first column of them.
3225
3226 2005-06-14 19:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
3227   * Scroll completion list as selected entry is changed.
3228
3229 2005-06-14 18:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
3230   * Improved manual completion in auto-show-completions mode.
3231
3232 2005-06-10 16:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3233   * Better tracking of multiple pending completions.
3234   Completor routines now get a WComplProxy object as first parameter and
3235   should use WComplProxy.set_completions instead of WEdln.set_completions
3236   to set list of completions. Much of old code should be compatible since
3237   completors were called in protected mode and only WEdln.set_completions
3238   was callable.
3239
3240 2005-06-09 22:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3241   * Size hints are now ignored in client-requested full screen mode.
3242
3243 2005-06-09 22:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
3244   * Changes in fullscreen focus policy.
3245   - Inactive screens may switch to showing a client window when it requests
3246     full screen mode even the window isn't focused (which is required of
3247     client windows on the active screen).
3248
3249 2005-06-07 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
3250   tagged ion-3ds-20050607
3251
3252 2005-06-07 13:05 UTC  Tuomo Valkonen <tuomov@iki.fi>
3253   * Added some release notes.
3254
3255 2005-06-06 20:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
3256   * ioncore_goto_previous related fix.
3257   - clientwin_managed_goto was calling ioncore_protect_previous instead
3258     of ioncore_set_previous_of.
3259
3260 2005-06-05 19:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3261   * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3262
3263 2005-06-05 19:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
3264   * Call region_notify_change in ioncore_clear_tags.
3265
3266 2005-05-31 16:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3267   * Do not automatically run autoconf in predist.sh.
3268   (Maybe one or two more people will RTF README now.)
3269
3270 2005-05-27 13:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3271   * Ignore _NET_ACTIVE_WINDOW request by default.
3272   - Can be enabled by setting the ignore_net_active_window winprop to false.
3273
3274 2005-05-27 13:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3275   * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3276
3277 2005-05-27 11:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
3278   * Experimental auto-show-completions support.
3279
3280 2005-05-27 11:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3281   * Minor improvement to binding compilation code.
3282
3283 2005-05-19 14:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3284   * Added object parameter support to C-side timers.
3285
3286 2005-05-19 13:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3287   * Updated mod_statusbar.set_sb to not use set_date.
3288
3289 2005-05-19 10:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
3290   * Encoding sanity check ignores dashes and case.
3291
3292 2005-05-18 13:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3293   * Moved date monitor to ion-statusd.
3294
3295 2005-05-15 19:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3296   * Fixed floatws iteration code.
3297
3298 2005-05-14 11:46 UTC  imadil@gmail.com
3299   * mod_statusbar.get/set_sb()
3300
3301 2005-05-13 07:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
3302   * Miscellaneous fixes to recent changes.
3303
3304 2005-05-12 22:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
3305   * Added zeropad to WStatusBar.get_template.
3306
3307 2005-05-12 19:29 UTC  imadil@gmail.com
3308   * WStatusBar:get_template()
3309
3310 2005-05-12 18:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3311   * Fixed message box wrapping.
3312
3313 2005-05-12 17:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3314   * Trap SIGCHLD earlier in startup.
3315
3316 2005-05-12 17:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
3317   * Fixed dummy implementation of mbrlen...
3318
3319 2005-05-12 17:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3320   * Some focusing improvements.
3321
3322 2005-05-12 15:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3323   * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3324
3325 2005-05-12 15:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3326   * Oops. Mblen did something else...
3327   - Added str_len to ioncore/strings.c
3328
3329 2005-05-12 14:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3330   * The statusbar support zero-padding of meters now.
3331   The syntax is %[alignment][0count]<meter name>.
3332   For example: %02mail_total
3333
3334 2005-05-12 14:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3335   * Organised WIonWS context menu possibly better.
3336
3337 2005-05-11 21:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3338   * Select events earlier in client window init code.
3339
3340 2005-05-10 18:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
3341   * Added WIonWS.split_at and transpose_at for easier binding.
3342
3343 2005-05-10 17:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
3344   * Save state on SIGTERM if not running under a session manager.
3345
3346 2005-05-10 16:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
3347   * Load mod_sp by default.
3348
3349 2005-05-09 19:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
3350   * Don't shell-escape arguments to man-page viewer.
3351
3352 2005-05-06 20:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
3353   UNDO: The CF_DE_USE_XUTF8 option is now on by default. 
3354   This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3355   As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3356   a fontset and thus can't well display international text, while the Xutf8
3357   routines inconsitently use the iso10646 font only as a fallback. The 
3358   setting was differently previously because the Xutf8 routines were having
3359   other problems that seem to be gone now...
3360
3361 2005-05-08 16:14 UTC  Jeremy Hankins <nowan@nowan.org>
3362   * Don't break old user configs in statusd_mail.lua
3363
3364 2005-05-08 14:12 UTC  Jeremy Hankins <nowan@nowan.org>
3365   * Fixed the logic triggering the retry interval in statusd_mail.lua
3366
3367 2005-05-07 21:30 UTC  nowan@nowan.org
3368   * Oops, fix statusd_mail.lua
3369
3370 2005-05-07 21:24 UTC  nowan@nowan.org
3371   * Added support for multiple mailboxes to statusd_mail.lua
3372
3373 2005-05-08 15:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3374   * Moved ioncore_set_previous_of calls to region_managed_goto.
3375
3376 2005-05-07 15:39 UTC  Tuomo Valkonen <tuomov@iki.fi>
3377   * Possibly better submenu placement in in-frame mode.
3378
3379 2005-05-06 20:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
3380   * The CF_DE_USE_XUTF8 option is now on by default. 
3381   This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3382   As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3383   a fontset and thus can't well display international text, while the Xutf8
3384   routines inconsitently use the iso10646 font only as a fallback. The 
3385   setting was differently previously because the Xutf8 routines were having
3386   other problems that seem to be gone now...
3387
3388 2005-05-06 20:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
3389   * Faster fontset kludge for UTF-8 locales.
3390   - Try to substitute only with -misc-fixed-... This works in some common
3391     cases just like a more comprehensive but slower pattern would, but some
3392     users will have to provide extra fonts to the fontset manually.
3393
3394 2005-05-04 20:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
3395   * Dock initial height (temporary) height was uninitialised.
3396
3397 2005-05-02 14:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
3398   tagged ion-3ds-20050502
3399
3400 2005-05-01 20:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
3401   * Some changes in stock style files.
3402
3403 2005-05-01 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
3404   * Added some node-on-ws checks.
3405
3406 2005-05-01 08:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
3407   * Improved/fixed/updated WRegion.rqclose* documentation.
3408
3409 2005-05-01 08:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3410   * WFloatWS client window rescue code ignores the status display.
3411
3412 2005-04-30 14:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3413   * Bound left/right arrows in menus.
3414
3415 2005-04-29 16:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3416   * Execution and file viewing queries catch stderr.
3417
3418 2005-04-29 16:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3419   * Added stderr piping support to spawning routines.
3420
3421 2005-04-29 13:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3422   * Maybe fixed activity notification.
3423
3424 2005-04-29 10:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3425   * Changes in ionws context menu.
3426   - Replaced floating split menu with floating toggle menu.
3427
3428 2005-04-29 10:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3429   * Added routines for toggling floating of splits.
3430   - WIonWS.set_floating for splits directly, and
3431   - WIonWS.set_floating_at for frames. Takes a direction parameter.
3432
3433 2005-04-23 12:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
3434   * Added popen_bgread and exec to ion-statusd.
3435
3436 2005-04-23 12:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
3437   * Moved exec code to libmainloop.
3438
3439 2005-04-22 18:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3440   * Oops. Oops. Oops.
3441
3442 2005-04-22 18:23 UTC  Tuomo Valkonen <tuomov@iki.fi>
3443   * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3444
3445 2005-04-21 22:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3446   * More maintainable re-exporting of libmainloop routines to Lua side.
3447
3448 2005-04-21 14:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3449   * Ion-statusd no longer quits if no meters are loaded with -q.
3450
3451 2005-04-20 13:51 UTC  imadil@gmail.com
3452   * cwin namelist
3453
3454 2005-04-10 23:37 UTC  Tuomo Valkonen <tuomov@iki.fi>
3455   * Oops.
3456
3457 2005-04-10 23:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3458   * Added clientwin_property_change_hook.
3459   
3460   - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3461   
3462
3463 2005-04-06 11:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3464   tagged ion-3ds-20050406
3465
3466 2005-04-06 10:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3467   * Use maximum seen value width for statusbar field width.
3468
3469 2005-04-05 12:19 UTC  Tuomo Valkonen <tuomov@iki.fi>
3470   * Frame maximize fixes and improvements.
3471
3472 2005-04-03 12:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3473   * Changes (crash fix?) in name allocation code.
3474
3475 2005-04-02 15:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3476   * Menu scrolling improvements.
3477
3478 2005-04-02 14:33 UTC  Tuomo Valkonen <tuomov@iki.fi>
3479   * Improved menu positioning patch etc.
3480
3481 2005-04-02 12:36 UTC  imadil@gmail.com
3482   * repositioning pmenus that appear at the bottom of the screen
3483
3484 2005-04-01 22:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
3485   * Fixed new transients being attempted to be stacked over themselves.
3486
3487 2005-04-01 17:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
3488   * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3489
3490 2005-04-01 17:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
3491   * Fixed a typo.
3492
3493 2005-03-29 22:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
3494   * Example in cfg_sp.lua was missing a comma.
3495
3496 2005-03-29 14:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3497   * Removed remainig statusd_load debug message.
3498
3499 2005-03-28 20:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3500   * Oops. New regions within screens were added after current instead of at end.
3501
3502 2005-03-27 18:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3503   * Some statusbar and line editor flicker reduction (?).
3504
3505 2005-03-27 13:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
3506   * Drawing engine api improvements.
3507
3508 2005-03-26 13:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3509   * Brush drawing routines are no longer passed the window.
3510
3511 2005-03-26 12:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3512   * Some WIonWS routines now accept "any" as direction.
3513
3514 2005-03-26 09:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
3515   * WFrame.set_tabbar parameters were inverted.
3516
3517 2005-03-25 19:20 UTC  Tuomo Valkonen <tuomov@iki.fi>
3518   * Display again ?? when statusbar meter is unset.
3519
3520 2005-03-25 16:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
3521   * Added WMPlex.l2_is/set_passive routines.
3522
3523 2005-03-25 11:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
3524   * Oops. Menu entry for tagging hadn't been updated.
3525
3526 2005-03-22 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3527   tagged ion-3ds-20050322
3528
3529 2005-03-22 14:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3530   * Prepared release notes for a release.
3531
3532 2005-03-21 10:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
3533   * Added some release notes.
3534
3535 2005-03-21 08:52 UTC  Tuomo Valkonen <tuomov@iki.fi>
3536   * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3537
3538 2005-03-21 08:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3539   * Lessened string length recalculation in query listing code.
3540
3541 2005-03-20 15:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3542   * Added ::cmd syntax for running commands with ion-runinxterm -w.
3543
3544 2005-03-20 14:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3545   * ion-runinxterm script improvements.
3546
3547 2005-03-20 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3548   * Statusbar substyle background colour gets used now.
3549
3550 2005-03-20 13:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
3551   * Also changed region activity exports.
3552   
3553   - WRegion.clear_activity and WRegion.notify_activity were replaced with
3554     WRegion.set_activity with a set/unset/toggle parameter.
3555
3556 2005-03-20 09:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
3557   * Added some release notes (on the toggle export changes).
3558
3559 2005-03-19 22:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3560   * More changes/fixes in layer2 focus policy.
3561
3562 2005-03-19 21:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3563   * Many exported toggle functions were changed and renamed.
3564     
3565   The following functions now take a string parameter indicating
3566   whether to toggle, set, or unset the property.
3567   
3568   - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
3569   - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
3570   - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
3571   - WFrame.set_shaded (replaces WFrame.toggle_shade)
3572   - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
3573   - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
3574   - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
3575   - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
3576     
3577   Many missing is_<property> exports corresponding to the above were also 
3578   added.
3579
3580 2005-03-19 20:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3581   * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
3582
3583 2005-03-19 19:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
3584   * Oops. exports.c didn't have dependencies anymore.
3585
3586 2005-03-19 19:13 UTC  Tuomo Valkonen <tuomov@iki.fi>
3587   * Use exports.h generated by libextl-mkexports.
3588
3589 2005-03-19 18:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
3590   * Client windows can now be un-fullscreened without prior frame.
3591
3592 2005-03-19 00:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3593   * ioncore.popen_bgread also returns pid.
3594
3595 2005-03-18 18:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3596   * Added ioncore_sigchld_hook.
3597
3598 2005-03-18 18:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3599   * Exec routines return PID (or -1 on error).
3600
3601 2005-03-18 18:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3602   * Moved hook code to libmainloop.
3603
3604 2005-03-17 08:57 UTC  Tuomo Valkonen <tuomov@iki.fi>
3605   * Attempts to fix problems with gcc/ld export-dynamic option varying.
3606   
3607   - Configurable in system.mk as the EXPORT_DYNAMIC variable
3608   
3609   - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
3610
3611 2005-03-16 22:56 UTC  Tuomo Valkonen <tuomov@iki.fi>
3612   * Fixed coding style in contribution.
3613   
3614   * Contributors _please_ follow my coding style in the future!!
3615
3616 2005-03-16 22:20 UTC  Edwin Steiner <edwin.steiner@gmx.net>
3617   * winprop_gravity
3618   add 'gravity' and 'transient_gravity' winprops
3619
3620 2005-03-16 19:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
3621   * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
3622
3623 2005-03-16 18:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3624   * Some more layer list scanning optimisations.
3625
3626 2005-03-16 18:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3627   * Split out some code from mplex.c to llist.c.
3628
3629 2005-03-15 23:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3630   * Some WMPlex switch code optimisations/simplifications.
3631
3632 2005-03-15 22:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
3633   * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
3634
3635 2005-03-15 21:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
3636   * Ionws flip/transpose fixes.
3637
3638 2005-03-15 14:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
3639   * mod_query.query_menu can now display context menus.
3640
3641 2005-03-14 18:27 UTC  Tuomo Valkonen <tuomov@iki.fi>
3642   * Dummy regions are no longer given name/registered.
3643   
3644   - WPaneHandles, WInfoWins and such are not accessible to the scripter
3645     (from ioncore.region_list).
3646
3647 2005-03-14 16:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3648   * Fixed goto_previous and tab switch (pointer) interaction.
3649
3650 2005-03-13 21:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
3651   * Alternative fix to bindmap precedence.
3652   
3653   - "owned" bindmaps are added last on list, while region's own bindmaps 
3654     are listed first.
3655
3656 2005-03-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
3657   UNDO: Changed region bindmap linking order.
3658   
3659   - Frame bindmaps should now take precedence over workspace bindmaps
3660     (that are grabbed on frames as workspaces don't have normal windows
3661     associated to them).
3662
3663 2005-03-13 21:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
3664   * Panehandles (floating splits) are now reparented correctly.
3665
3666 2005-03-13 20:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
3667   * Changed region bindmap linking order.
3668   
3669   - Frame bindmaps should now take precedence over workspace bindmaps
3670     (that are grabbed on frames as workspaces don't have normal windows
3671     associated to them).
3672
3673 2005-03-13 20:41 UTC  Tuomo Valkonen <tuomov@iki.fi>
3674   * Removed #warnings (and fixed a few).
3675
3676 2005-03-13 13:18 UTC  Tuomo Valkonen <tuomov@iki.fi>
3677   * Removed ioncore.root_windows export.
3678   
3679   - ioncore.region_list("WRootWin") does the task.
3680
3681 2005-03-13 13:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3682   * ion-runinxterm uses the whole command as title now.
3683
3684 2005-03-13 13:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3685   * PWM menu definition updates and fixes.
3686
3687 2005-03-13 13:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3688   * Removed the ion-man script.
3689   
3690   - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
3691   
3692   - mod_query.query_man accepts the man command to use as parameter,
3693     defaulting to ':man'.
3694   
3695   - The default for query_ssh is also ':ssh' now.
3696
3697 2005-03-11 14:44 UTC  Tuomo Valkonen <tuomov@iki.fi>
3698   * clientwin_unmapped_hook parameter was wrong.
3699   (Stupid semi-weakly typed languages...)
3700
3701 2005-03-10 08:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
3702   * Removed ion-ssh wrapper script.
3703   
3704   - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
3705     accepts additional parameter specifying another program.
3706
3707 2005-03-09 21:58 UTC  Tuomo Valkonen <tuomov@iki.fi>
3708   * Added field alignment code to statusbar module.
3709
3710 2005-03-09 12:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
3711   * Updated README information on F5/F6 keys.
3712
3713 2005-03-09 12:06 UTC  Tuomo Valkonen <tuomov@iki.fi>
3714   * Changes in mod_query.query_editfile/viewfile.
3715   
3716   - These functions take the script (and prompt) as optional parameter now,
3717     defaulting to run-mailcap.
3718   
3719   - Removed the ion-edit and ion-view scripts.
3720
3721 2005-03-09 11:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3722   * More mplex region indexing fixes.
3723   After the changes in layer list code recently and following attach index fix,
3724   regions were now loaded in wrong order at startup.
3725
3726 2005-03-02 12:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3727   UNDO: Removed WScreen.set_managed_offset.
3728   It seems unncessary now that there's the statusbar, and it's just an ugly
3729   kludge for dubious uses anyway.
3730
3731 2005-03-08 14:32 UTC  Tuomo Valkonen <tuomov@iki.fi>
3732   * Scratchpad and dock default toggle bindings changed.
3733   
3734   - Mod1+space now toggles the scratchpad, and
3735   
3736   - Mod1+D toggles the dock.
3737
3738 2005-03-08 14:10 UTC  Tuomo Valkonen <tuomov@iki.fi>
3739   * The dock is floating by default now.
3740   
3741   - New users shouldn't at firs try be bewildered by the dock not being able
3742     to coexist with the statusbar.
3743   
3744
3745 2005-03-08 08:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
3746   * Exported classes are now marked with EXTL_EXPORT.
3747
3748 2005-03-08 07:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3749   * Stdisp was being destroyed along with floatws.
3750
3751 2005-03-07 17:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
3752   * Fixed open quote handling in cmdline completion improvements.
3753
3754 2005-03-07 17:04 UTC  Tuomo Valkonen <tuomov@iki.fi>
3755   * Default attach index was wrong for WMPlex.attach*.
3756   
3757   - Should be after current instead of last.
3758   
3759
3760 2005-03-07 08:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
3761   * Fixed focusingn of non-passive mplex layer2 regions.
3762
3763 2005-03-06 10:35 UTC  Tuomo Valkonen <tuomov@iki.fi>
3764   * Check that reparenting can be done before trying to use a placeholder.
3765   
3766   - Added pholder_(do_)target and pholder_(do_)check_reparent
3767   
3768
3769 2005-03-06 10:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
3770   * More helper routines from attach.c are globally available.
3771
3772 2005-03-05 16:25 UTC  Tuomo Valkonen <tuomov@iki.fi>
3773   * Removed pholder_stale as useless given placeholder redirection.
3774
3775 2005-03-05 12:42 UTC  Tuomo Valkonen <tuomov@iki.fi>
3776   * Changed how query and menu cancel and finish routines destroy the region.
3777
3778 2005-03-05 09:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
3779   * Paths in mod_statusbar file headers were wrong.
3780
3781 2005-03-04 08:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
3782   tagged ion-3ds-20050304-1
3783
3784 2005-03-04 08:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
3785   * predist.sh improvements.
3786
3787 2005-03-04 08:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3788   * Oops. Completion improvements had been broken by further improvements.
3789
3790 2005-03-04 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3791   tagged ion-3ds-20050304
3792
3793 2005-03-04 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3794   * Added some release notes.
3795
3796 2005-03-04 08:24 UTC  Tuomo Valkonen <tuomov@iki.fi>
3797   * Floating split load routine now adds handle widths to given sizes by default.
3798   
3799   - Override by setting tls_brs_incl_handles to true.
3800   
3801
3802 2005-03-03 21:00 UTC  Tuomo Valkonen <tuomov@iki.fi>
3803   * Improved mod_query.query_exec completion.
3804   
3805   - Arguments are now parsed, completed and escaped.
3806   
3807
3808 2005-03-03 10:15 UTC  Tuomo Valkonen <tuomov@iki.fi>
3809   * Removed reference to svn from version.h.
3810
3811 2005-03-02 11:55 UTC  Tuomo Valkonen <tuomov@iki.fi>
3812   * Call region_do_warp_alt also in protected mode.
3813
3814 2005-03-02 11:48 UTC  Tuomo Valkonen <tuomov@iki.fi>
3815   * Changes to ionws_placement_alt hook to make it callable in protected mode.
3816
3817 2005-03-01 23:53 UTC  Tuomo Valkonen <tuomov@iki.fi>
3818   * New export: ioncore.defer.
3819
3820 2005-03-01 22:59 UTC  Tuomo Valkonen <tuomov@iki.fi>
3821   * Many hook calls are now made in protected mode.
3822
3823 2005-03-02 12:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3824   * Removed WScreen.set_managed_offset.
3825   It seems unncessary now that there's the statusbar, and it's just an ugly
3826   kludge for dubious uses anyway.
3827
3828 2005-03-01 22:54 UTC  Tuomo Valkonen <tuomov@iki.fi>
3829   * WIonWS.current and WFloatWS.current were unnecessarily exported.
3830   
3831   - WRegion.current is already exported.
3832
3833 2005-02-28 21:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3834   * Rescue code simplification/clean-up.
3835
3836 2005-02-28 19:36 UTC  Tuomo Valkonen <tuomov@iki.fi>
3837   * Updated Finnish translation.
3838
3839 2005-02-28 19:26 UTC  Tuomo Valkonen <tuomov@iki.fi>
3840   * Changes and unification in rqclose code.
3841
3842 2005-02-28 17:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
3843   * The statusd_mail handles missing mailbox more gracefully.
3844   - The retry_interval  parameter (default: 10min) controls for how long 
3845     it waits for next update attempt on error condition.
3846
3847 2005-02-28 06:50 UTC  Tuomo Valkonen <tuomov@iki.fi>
3848   * Fixed a stupid omission in new client window rescue code.
3849
3850 2005-02-28 06:08 UTC  Tuomo Valkonen <tuomov@iki.fi>
3851   * Fixed floatws drag&drop segfault.
3852   - There was a leftover floatws_add_managed call in floatws_handle_drop after
3853     creation of floatws_create_frame.
3854
3855 2005-02-28 06:07 UTC  Tuomo Valkonen <tuomov@iki.fi>
3856   * Oops. Removed a leftover debug printf.
3857
3858 2005-02-27 13:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3859   tagged ion-3ds-20050227
3860
3861 2005-02-27 13:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3862   * Updated release notes.
3863
3864 2005-02-27 11:47 UTC  Tuomo Valkonen <tuomov@iki.fi>
3865   * Session management module now uses placeholders.
3866   - Order of windows in mplexes is now remembered under SM.
3867
3868 2005-02-27 11:46 UTC  Tuomo Valkonen <tuomov@iki.fi>
3869   * WMPlexPHolder reorganisation fixes.
3870
3871 2005-02-27 08:38 UTC  Tuomo Valkonen <tuomov@iki.fi>
3872   * Added routine to go to placeholder location.
3873   - Active client window being closed in full screen mode now returns
3874     to original position.
3875
3876 2005-02-27 07:17 UTC  Tuomo Valkonen <tuomov@iki.fi>
3877   * Most source files don't need region-iter.h anymore.
3878
3879 2005-02-27 07:16 UTC  Tuomo Valkonen <tuomov@iki.fi>
3880   * Oops. WMPlex layer list code changes were incomplete.
3881
3882 2005-02-26 23:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3883   * WMPlex layer list code clean-up.
3884
3885 2005-02-26 21:11 UTC  Tuomo Valkonen <tuomov@iki.fi>
3886   * Changes to work with new libtu list routines.
3887
3888 2005-02-26 19:01 UTC  Tuomo Valkonen <tuomov@iki.fi>
3889   * Placeholder code improvements.
3890   - Client window rescue code now uses placeholders.
3891   - Added client window rescue placeholders; returning from full screen mode
3892     now works on floatws.
3893
3894 2005-02-26 12:02 UTC  Tuomo Valkonen <tuomov@iki.fi>
3895   * Added simple floatws pholder.
3896
3897 2005-02-26 13:30 UTC  Tuomo Valkonen <tuomov@iki.fi>
3898   * Added file mtime/ctime checking to ion-statusd.
3899   - Mailboxes can be checked a bit more often now without significant load.
3900   
3901
3902 2005-02-26 09:03 UTC  Tuomo Valkonen <tuomov@iki.fi>
3903   * Client window fullscreen toggle uses placeholders now.
3904   The code does not yet do anything if the target of the initial placeholder 
3905   dies, and thus does not work on floatws's that also do not yet provide
3906   placeholders.
3907   
3908
3909 2005-02-26 08:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3910   * Added a routine for checking whether a placeholder is stale.
3911
3912 2005-02-26 08:31 UTC  Tuomo Valkonen <tuomov@iki.fi>
3913   * Added region_managed_get_pholder for acquiring a placeholder.
3914
3915 2005-02-26 08:21 UTC  Tuomo Valkonen <tuomov@iki.fi>
3916   * Added basic placeholder support.
3917   - Basic placeholder class WPHolder.
3918   - WMPlexPHolder for holding place in mplexes.
3919
3920 2005-02-24 09:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
3921   * Removed traces of old managed lists.
3922   Regions no longer contain link pointers for those lists etc. The
3923   region_rescue_clientwins stuff is currently disabled and needs to be
3924   rewritten when placeholder stuff is implemented.
3925
3926 2005-02-24 09:22 UTC  Tuomo Valkonen <tuomov@iki.fi>
3927   * WRootWin no longer uses a screen_list.
3928
3929 2005-02-24 09:09 UTC  Tuomo Valkonen <tuomov@iki.fi>
3930   * WIonWS now uses symlist for managed list.
3931
3932 2005-02-24 08:49 UTC  Tuomo Valkonen <tuomov@iki.fi>
3933   * WDock no longer uses managed_list.
3934
3935 2005-02-24 08:45 UTC  Tuomo Valkonen <tuomov@iki.fi>
3936   * WFloatWS doesn't use a special managed_list.
3937   The stacking list is enough.
3938
3939 2005-02-24 08:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3940   * WClientWin uses symlist for transient_list.
3941
3942 2005-02-24 08:34 UTC  Tuomo Valkonen <tuomov@iki.fi>
3943   * Oops. All mplex stuff was being now saved on layer 2.
3944
3945 2005-02-23 19:40 UTC  Tuomo Valkonen <tuomov@iki.fi>
3946   * WMPlex managed list changed to use proxy nodes.
3947   This should help implementing placeholders.
3948
3949 2005-02-23 06:29 UTC  Tuomo Valkonen <tuomov@iki.fi>
3950   * Updated predist.sh for darcs.
3951
3952 2005-02-23 06:28 UTC  Tuomo Valkonen <tuomov@iki.fi>
3953   * Set install script to "sh install-sh"
3954
3955 2005-02-23 06:12 UTC  Tuomo Valkonen <tuomov@iki.fi>
3956   tagged ion-3-svn2darcs
3957
3958 2005-02-22 21:30 UTC  tuomov
3959   * trunk: changeset 1974
3960   Another autoconf hack.
3961
3962 2005-02-20 14:42 UTC  tuomov
3963   * trunk: changeset 1973
3964   WMPlex layer 2 region geometry is now remembered.
3965
3966 2005-02-20 14:38 UTC  tuomov
3967   * trunk: changeset 1972
3968   Added missing include.
3969
3970 2005-02-20 12:09 UTC  tuomov
3971   * trunk: changeset 1970
3972   Autoconf script fixes (by matthieu moy).
3973
3974 2005-02-20 09:59 UTC  tuomov
3975   * trunk: changeset 1969
3976   Fixed names of workspace-specific frame bindmaps.
3977
3978 2005-02-20 08:43 UTC  tuomov
3979   * trunk: changeset 1968
3980   Updated cfg_ionws.lua.
3981
3982 2005-02-19 08:09 UTC  tuomov
3983   * trunk: changeset 1967
3984   Fixed tab switch focus change when a non-passive layer2 region was
3985   being displayed.
3986
3987 2005-02-18 21:45 UTC  tuomov
3988   * trunk: changeset 1966
3989   Fixed a typo (?) that could cause floatws stacking code to lock up.
3990
3991 2005-02-16 05:04 UTC  tuomov
3992   * trunk: changeset 1965
3993   Update WMPlex.l2_hide/show docs.
3994
3995 2005-02-15 06:06 UTC  tuomov
3996   * trunk: changeset 1963
3997   Added null checks in mplex_l2_hide/show.
3998
3999 2005-02-14 18:34 UTC  tuomov
4000   * trunk: changeset 1962
4001   removed redundant ionws stacking code, and fixed a possible problem.
4002
4003 2005-02-14 18:08 UTC  tuomov
4004   * trunk: changeset 1961
4005   Added -lintl comment in system.mk
4006
4007 2005-02-14 13:59 UTC  tuomov
4008   * trunk: changeset 1960
4009   Added null check; not a member function.
4010
4011 2005-02-14 09:07 UTC  tuomov
4012   * trunk: changeset 1959
4013   kludgeconf sun f1x remap detection fix.
4014
4015 2005-02-14 00:04 UTC  tuomov
4016   * trunk: changeset 1958
4017   Oops.
4018
4019 2005-02-13 23:36 UTC  tuomov
4020   * trunk: changeset 1957
4021   Oops. pwm3.de.in wasn't svn add'ed.
4022
4023 2005-02-13 22:59 UTC  tuomov
4024   * trunk: changeset 1956
4025   Added mod_sp.toggle.
4026
4027 2005-02-13 21:32 UTC  tuomov
4028   * trunk: changeset 1955
4029   Added German translation by Schott Robert.
4030
4031 2005-02-12 18:23 UTC  tuomov
4032   * trunk: changeset 1951
4033   Event mask is now stored for WWindows.
4034
4035 2005-02-11 18:10 UTC  tuomov
4036   * trunk: changeset 1950
4037   ion-statusd now communicates width templates to mod_statusbar.
4038
4039 2005-02-11 13:35 UTC  tuomov
4040   * trunk: changeset 1949
4041   - Parameters can now be passed ion-statusd.
4042   
4043   - Some cfg_statusbar usage changes.
4044
4045 2005-02-06 10:13 UTC  tuomov
4046   * trunk: changeset 1947
4047   Added WRegion.is_activity.
4048
4049 2005-02-03 21:44 UTC  tuomov
4050   * trunk: changeset 1946
4051   Some info window fixes.
4052
4053 2005-02-01 12:01 UTC  tuomov
4054   * trunk: changeset 1945
4055   Fixed loading of small frames with hidden tab-bar.
4056
4057 2005-01-31 17:45 UTC  tuomov
4058   * trunk: changeset 1944
4059   Only use resize increment and base size from current client window
4060   size hints when deciding frame size hints.
4061
4062 2005-01-31 11:32 UTC  tuomov
4063   * trunk: changeset 1941
4064   Added support for coloured statusbar elements.
4065
4066 2005-01-31 09:17 UTC  tuomov
4067   * trunk: changeset 1940
4068   - Moved some infowin code to mod_statusbar.
4069   
4070   - mod_statusbar template processing/passing status to c side changes.
4071
4072 2005-01-29 23:43 UTC  tuomov
4073   * trunk: changeset 1939
4074   - Fixed docked window resize handling.
4075   
4076   - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4077     WClientWin configure request code uses the previously available
4078     space and makes no request.
4079
4080 2005-01-27 19:00 UTC  tuomov
4081   * trunk: changeset 1938
4082   Fixed WMPlex.l2_hidden segfault when called with nil region.
4083
4084 2005-01-24 21:59 UTC  tuomov
4085   * trunk: changeset 1937
4086   Fixed hook copy-paste bug.
4087
4088 2005-01-24 20:58 UTC  tuomov
4089   * trunk: changeset 1936
4090   Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4091   depend on it) thanks to broken lua installs.
4092
4093 2005-01-16 11:52 UTC  tuomov
4094   tagged ion-3ds-20050116
4095
4096 2005-01-16 11:07 UTC  tuomov
4097   * trunk: changeset 1929
4098   Added documentation for X property access exports.
4099
4100 2005-01-15 21:22 UTC  tuomov
4101   * trunk: changeset 1927
4102   Oops. Broken rename.
4103
4104 2005-01-15 21:20 UTC  tuomov
4105   * trunk: changeset 1925
4106   tabularx header changes.
4107
4108 2005-01-15 16:28 UTC  tuomov
4109   * trunk: changeset 1921
4110   Fixed table in doc. comment.
4111
4112 2005-01-14 14:28 UTC  tuomov
4113   * trunk: changeset 1919
4114   Fixed doc comment.
4115
4116 2005-01-13 15:02 UTC  tuomov
4117   * trunk: changeset 1916
4118   Fixed clientwin_unmapped_hook.
4119
4120 2005-01-03 22:24 UTC  tuomov
4121   * trunk: changeset 1911
4122   Added experimental dock (drag&)drop support. It must be enabled by
4123   defining CF_EXPERIMENTAL_DOCK_DROP.
4124
4125 2005-01-02 13:59 UTC  tuomov
4126   * trunk: changeset 1905
4127   Year changed.
4128
4129 2004-12-27 21:30 UTC  tuomov
4130   * trunk: changeset 1903
4131   Made complete_name available in mod_query.
4132
4133 2004-12-27 21:30 UTC  tuomov
4134   * trunk: changeset 1902
4135   Fixed mod_statusbar Makefile to rm before ln.
4136
4137 2005-02-23 00:41 UTC  tuomov
4138   * trunk: changeset 1901
4139   Made ext_statusbar into a partially C-side module containing a
4140   WStatusBar class that can have a bindmap.
4141
4142 2004-12-17 00:02 UTC  tuomov
4143   * trunk: changeset 1898
4144   oops.
4145
4146 2004-12-16 23:56 UTC  tuomov
4147   * trunk: changeset 1897
4148   Created directory for ion-knewt branch.
4149
4150 2004-12-11 20:06 UTC  tuomov
4151   * trunk: changeset 1896
4152   Added mod_mgmtmode management mode module.
4153
4154 2004-12-07 15:42 UTC  tuomov
4155   * trunk: changeset 1895
4156   Fixed (?) tabdrag focus.
4157
4158 2004-11-26 17:41 UTC  tuomov
4159   * trunk: changeset 1894
4160   Do not show activity/urgency notification for docked and other client
4161   windows that can not be easily focused.
4162
4163 2004-11-26 08:18 UTC  tuomov
4164   * trunk: changeset 1893
4165   PWM bindings setup script now simply loads Ion bindings and unbinds
4166   stuff that would use mod_query.
4167
4168 2004-11-25 08:40 UTC  tuomov
4169   * trunk: changeset 1892
4170   Control modifier now is required for N/P in menus to not interfere
4171   with typeahead.
4172
4173 2004-11-17 18:46 UTC  tuomov
4174   * trunk: changeset 1891
4175   Applied patch with some minor menu improvements.
4176
4177 2004-11-17 18:45 UTC  tuomov
4178   * trunk: changeset 1890
4179   Typo fixes.
4180
4181 2004-11-16 23:01 UTC  tuomov
4182   * trunk: changeset 1888
4183   Removed another dupe call.
4184
4185 2004-11-16 12:51 UTC  tuomov
4186   * trunk: changeset 1887
4187   Menu definition code and documentation fixes.
4188
4189 2004-11-15 21:32 UTC  tuomov
4190   * trunk: changeset 1886
4191   Removed duplicate mod_ionws_register_exports call.
4192
4193 2004-11-13 12:40 UTC  tuomov
4194   * trunk: changeset 1884
4195   mod_query runfile and viewfile use workspace working directory.
4196
4197 2004-11-13 00:52 UTC  tuomov
4198   * trunk: changeset 1883
4199   Oops.
4200
4201 2004-11-12 20:34 UTC  tuomov
4202   * trunk: changeset 1881
4203   Oops.
4204
4205 2004-11-12 20:12 UTC  tuomov
4206   * trunk: changeset 1880
4207   Changed - to _ in ioncore-*.(lua|lc).
4208
4209 2004-11-12 20:12 UTC  tuomov
4210   * trunk: changeset 1879
4211   Fixed floatws reparent.
4212
4213 2004-11-10 14:41 UTC  tuomov
4214   * trunk: changeset 1878
4215   Added support for workspace-specific working directories. These can be
4216   changed and viewed with the internally overridden commands 'cd' and
4217   'pwd' in the F3 execution query.
4218
4219 2004-11-10 01:48 UTC  tuomov
4220   * trunk: changeset 1877
4221   Set REGION_SKIP_FOCUS on pane handles.
4222
4223 2004-11-07 18:18 UTC  tuomov
4224   * trunk: changeset 1876
4225   More misc. fixes.
4226
4227 2004-11-07 18:00 UTC  tuomov
4228   * trunk: changeset 1875
4229   Oops. Fixed a potential segfault.
4230
4231 2004-11-05 17:35 UTC  tuomov
4232   * trunk: changeset 1874
4233   Winprop name matching now available as ioncore.match_winprop_name.
4234
4235 2004-11-05 16:38 UTC  tuomov
4236   * trunk: changeset 1873
4237   %% works in statusbar template.
4238
4239 2004-11-05 16:22 UTC  tuomov
4240   * trunk: changeset 1872
4241   ion-statusd parameters are now automatically deduced by ext_statusbar
4242   from the template.
4243
4244 2004-11-04 21:34 UTC  tuomov
4245   * trunk: changeset 1870
4246   Load cfg_user.lua at end of cfg_ion.lua.
4247
4248 2004-11-04 21:30 UTC  tuomov
4249   * trunk: changeset 1869
4250   Documented ext_statusbar.update.
4251
4252 2004-11-04 21:20 UTC  tuomov
4253   * trunk: changeset 1868
4254   Fixed winprop name matching.
4255
4256 2004-11-04 14:59 UTC  tuomov
4257   tagged ion-3ds-20041104
4258
4259 2004-11-04 14:56 UTC  tuomov
4260   * trunk: changeset 1866
4261   OOps.
4262
4263 2004-11-04 14:38 UTC  tuomov
4264   * trunk: changeset 1865
4265   Removed changelog files.
4266
4267 2004-11-04 14:32 UTC  tuomov
4268   * trunk: changeset 1864
4269   Remove autom4te.cache in predist.sh
4270
4271 2004-11-04 14:30 UTC  tuomov
4272   * trunk: changeset 1863
4273   Added some new release notes.
4274
4275 2004-11-04 14:19 UTC  tuomov
4276   * trunk: changeset 1862
4277   Some more minor statusbar improvements.
4278
4279 2004-11-04 12:05 UTC  tuomov
4280   * trunk: changeset 1861
4281   Some clean-up.
4282
4283 2004-11-04 11:23 UTC  tuomov
4284   * trunk: changeset 1860
4285   Added type of menus that grab input and allow cycling through the menu
4286   with a given key until all modifiers are released.
4287
4288 2004-11-04 04:16 UTC  tuomov
4289   * trunk: changeset 1859
4290   Still problems with timers being gc'd in statusd; the local timer
4291   references need to be used instead of the timer parameter to the
4292   handler.
4293
4294 2004-11-04 04:02 UTC  tuomov
4295   * trunk: changeset 1858
4296   Some more statusbar/statusd improvements.
4297
4298 2004-11-03 22:10 UTC  tuomov
4299   * trunk: changeset 1857
4300   Status meters should retain a local reference to their timers or it
4301   can be collected as garbage.
4302
4303 2004-11-03 19:56 UTC  tuomov
4304   * trunk: changeset 1856
4305   Moved potentially blocking statusbar meters to ion-statusd.
4306
4307 2005-02-23 00:39 UTC  tuomov
4308   * trunk: changeset 1855
4309   Moved some mainloop stuff to libmainloop.
4310
4311 2004-10-30 14:58 UTC  tuomov
4312   * trunk: changeset 1853
4313   Some README updates.
4314
4315 2004-10-30 14:50 UTC  tuomov
4316   * trunk: changeset 1852
4317   Added WIonWS.split for splitting at a node instead of just frame/root.
4318
4319 2004-10-23 11:05 UTC  kurem
4320   * trunk: changeset 1851
4321   Update Czech translation
4322
4323 2004-10-23 10:39 UTC  tuomov
4324   * trunk: changeset 1850
4325   Arbitrary winprop matching criteria can now be used by setting the
4326   'match' field to a matching function with parameters: (winprop, cwin)
4327   and a boolean return value.
4328
4329 2004-10-23 00:39 UTC  tuomov
4330   * trunk: changeset 1849
4331   Removed _ION_KLUDGES property support as the Lua side now has direct
4332   access to window properties.
4333
4334 2004-10-23 00:33 UTC  tuomov
4335   * trunk: changeset 1848
4336   Added exports to access window properties from Lua side.
4337
4338 2004-10-23 00:14 UTC  tuomov
4339   * trunk: changeset 1847
4340   Added table.map to lua table library extensions.
4341
4342 2004-10-19 16:04 UTC  tuomov
4343   * trunk: changeset 1846
4344   Changed order of some libs linking commands due to gcc's brain-damaged
4345   handling of .a files. (-llib only loads those parts of liblib.a
4346   required by objects that have appeared before it on the command line.)
4347
4348 2004-10-19 15:08 UTC  tuomov
4349   * trunk: changeset 1845
4350   Added raise delay to help with an occasional slight annoyance of
4351   floating splits.
4352
4353 2004-10-16 10:35 UTC  tuomov
4354   * trunk: changeset 1841
4355   predist.sh wasn't making modifications to system.mk
4356
4357 2004-10-16 08:43 UTC  tuomov
4358   * trunk: changeset 1840
4359   Stdisp parallel movement size calculations were reversed and an old
4360   size swap had not been removed.
4361
4362 2004-10-15 16:50 UTC  tuomov
4363   * trunk: changeset 1839
4364   Updated cs.po.
4365
4366 2004-10-15 08:45 UTC  tuomov
4367   * trunk: changeset 1838
4368   ion-completefile Makefile had not been updated for new lib build
4369   dependency handling.
4370
4371 2004-10-15 08:41 UTC  tuomov
4372   * trunk: changeset 1837
4373   ...
4374
4375 2004-10-15 08:34 UTC  tuomov
4376   * trunk: changeset 1836
4377   libs.mk.dist fix.
4378
4379 2004-10-14 12:21 UTC  tuomov
4380   * trunk: changeset 1835
4381   Removed the file distdep.
4382
4383 2004-10-14 10:55 UTC  tuomov
4384   * trunk: changeset 1834
4385   Added -snapshot option to predist.sh.
4386
4387 2004-10-11 15:34 UTC  tuomov
4388   * trunk: changeset 1827
4389   Added new ionws context menu entries for splitting.
4390
4391 2004-10-11 13:44 UTC  tuomov
4392   * trunk: changeset 1820
4393   Floating splits can now be had on WIonWSs as well.
4394
4395 2004-10-11 13:44 UTC  tuomov
4396   * trunk: changeset 1819
4397   Parallel stdisp rotations had not been updated to calculate geometries
4398   properly now that we switch the places of the splits.
4399
4400 2004-10-11 11:39 UTC  tuomov
4401   * trunk: changeset 1818
4402   Indentation fix.
4403
4404 2004-10-09 16:27 UTC  tuomov
4405   * trunk: changeset 1817
4406   Added history search to line editor. (Scrolling through history
4407   entries the beginnings of which match bol-point.)
4408
4409 2004-10-09 16:00 UTC  tuomov
4410   * trunk: changeset 1816
4411   Moved WSplitFloat to another file from the other panews split
4412   extensions.
4413
4414 2004-10-09 15:51 UTC  tuomov
4415   * trunk: changeset 1815
4416   - Added some strings from mkman.lua to be translated for improved
4417     translation of manual page bindings reference.
4418   
4419   - Finnish translation updates.
4420
4421 2004-10-09 12:54 UTC  tuomov
4422   * trunk: changeset 1812
4423   Minor libextl-related rename.
4424
4425 2004-10-09 11:02 UTC  tuomov
4426   * trunk: changeset 1808
4427   libextl-related 'make pot' fix.
4428
4429 2004-10-09 06:13 UTC  tuomov
4430   * trunk: changeset 1803
4431   Moved also mkexports.lua to libextl.
4432
4433 2004-10-09 05:33 UTC  tuomov
4434   * trunk: changeset 1797
4435   Added predist.sh.
4436
4437 2004-10-09 05:05 UTC  tuomov
4438   * trunk: changeset 1795
4439   Separated libextl from the Ion source tree.
4440
4441 2004-10-09 04:37 UTC  tuomov
4442   * trunk: changeset 1792
4443   Workspaces no longer propagate close requests.
4444
4445 2004-10-09 04:30 UTC  tuomov
4446   * trunk: changeset 1791
4447   Removed obsolete autoconf note from README.
4448
4449 2004-10-06 16:27 UTC  tuomov
4450   * trunk: changeset 1790
4451   Moved part of ioncore/ to libextl/.
4452
4453 2004-10-06 14:33 UTC  tuomov
4454   * trunk: changeset 1788
4455   Fixed line editor display update on history selection.
4456
4457 2004-10-06 10:58 UTC  tuomov
4458   * trunk: changeset 1787
4459   Some WIonWS fields were not being initialised.
4460
4461 2004-10-06 10:17 UTC  tuomov
4462   * trunk: changeset 1786
4463   ion-completeman now understands manual sections.
4464
4465 2004-10-06 09:39 UTC  tuomov
4466   * trunk: changeset 1785
4467   ioncore_g.screen_notify was not being initialised.
4468
4469 2004-10-06 09:35 UTC  tuomov
4470   * trunk: changeset 1784
4471   Don't complain if no charset is given in LC_CTYPE if it is "C" or
4472   "POSIX".
4473
4474 2004-10-06 01:34 UTC  tuomov
4475   * trunk: changeset 1783
4476   Fixed floatws restack.
4477
4478 2004-10-05 09:03 UTC  tuomov
4479   * trunk: changeset 1782
4480   comma and period were reversed inworkspace cycling.
4481
4482 2004-10-05 07:38 UTC  tuomov
4483   * trunk: changeset 1781
4484   Changed some set_focus calls to warp calls.
4485
4486 2004-10-05 07:30 UTC  tuomov
4487   * trunk: changeset 1780
4488   -V and -h options were not being supported after libtu optparser
4489   simplifications. Fixed that.
4490
4491 2004-10-05 05:07 UTC  tuomov
4492   tagged ion-3ds-20041005
4493
4494 2004-10-05 05:04 UTC  tuomov
4495   * trunk: changeset 1778
4496   Minor history fix.
4497
4498 2004-10-05 04:47 UTC  tuomov
4499   * trunk: changeset 1777
4500   - Added _NET_ACTIVE_WINDOW (request and property) support.
4501   
4502   - Moved netwm atoms away from ioncore_g.
4503
4504 2004-10-05 03:54 UTC  tuomov
4505   * trunk: changeset 1776
4506   Opening a new window on a panews focuses it if an unused area had the
4507   focus.
4508
4509 2004-10-05 00:41 UTC  tuomov
4510   * trunk: changeset 1775
4511   Moved region_set_await_focus call from xwindow_do_set_focus to where
4512   it is called.
4513
4514 2004-10-04 22:50 UTC  tuomov
4515   * trunk: changeset 1774
4516   Minor goto_previous fix. (It had been broken at some point.)
4517
4518 2004-10-03 14:11 UTC  tuomov
4519   * trunk: changeset 1773
4520   Warp propagation improvements.
4521
4522 2004-10-02 02:29 UTC  tuomov
4523   * trunk: changeset 1772
4524   Translation updates.
4525
4526 2004-10-02 02:22 UTC  tuomov
4527   * trunk: changeset 1771
4528   Oops, history.h was missing.
4529
4530 2004-10-02 02:13 UTC  tuomov
4531   * trunk: changeset 1770
4532   Added split and transpose bindings to WIonWS context menu.
4533
4534 2004-10-02 02:07 UTC  tuomov
4535   * trunk: changeset 1769
4536   - Added WSplitSplit.flip.
4537   
4538   - WSplitFloat should properly transpose now.
4539
4540 2004-09-30 17:24 UTC  tuomov
4541   * trunk: changeset 1768
4542   Added context-specific query histories.
4543
4544 2004-09-28 16:42 UTC  tuomov
4545   * trunk: changeset 1767
4546   Added ioncore.set_selection and ioncore.request_selection (with a
4547   continuation function as parameter to the latter) to deal with
4548   selections from Lua code.
4549
4550 2004-09-28 15:11 UTC  tuomov
4551   * trunk: changeset 1763
4552   Binding changes: Mod1+K comma/period moves tab left/right.
4553   Mod1+comma/period switches to previous/next workspace. Corresponding
4554   bindings for Left/Right keys were removed.
4555
4556 2004-09-28 14:58 UTC  tuomov
4557   * trunk: changeset 1762
4558   Improved support for context menus.
4559
4560 2004-09-17 20:17 UTC  tuomov
4561   * trunk: changeset 1761
4562   Renamed clientwin_added_hook to clientwin_mapped_hook and added
4563   clientwin_unmapped_hook with the X window id as parameter.
4564
4565 2004-09-17 20:09 UTC  tuomov
4566   * trunk: changeset 1760
4567   Replaced frame_activated_hook (and frame_inactivated_hook) with
4568   region_activated_hook (region_inactivated_hook) called when the region
4569   is get focus (loses focus).
4570
4571 2004-09-17 19:55 UTC  tuomov
4572   * trunk: changeset 1759
4573   Some eventmask macro changes/cleanup.
4574
4575 2004-09-17 19:43 UTC  tuomov
4576   * trunk: changeset 1758
4577   Moved hook parameter structures from source to header files and added
4578   notes of parameters of all hooks to headers.
4579
4580 2004-09-16 23:42 UTC  tuomov
4581   * trunk: changeset 1757
4582   Oops. Workspaces were being destroyed when stdisp was removed.
4583
4584 2004-09-16 23:39 UTC  tuomov
4585   * trunk: changeset 1756
4586   REGION_PARENT macro changes.
4587
4588 2004-09-16 23:09 UTC  tuomov
4589   * trunk: changeset 1755
4590   Improved handling of small unused spaces in panews.
4591
4592 2004-09-16 19:32 UTC  tuomov
4593   * trunk: changeset 1753
4594   Some minor clean-up.
4595
4596 2004-09-16 18:44 UTC  tuomov
4597   * trunk: changeset 1752
4598   Some region_set/unset/detach_manager/parent code simplifications.
4599
4600 2004-09-16 17:06 UTC  tuomov
4601   * trunk: changeset 1751
4602   Use 'default' layout by default.
4603
4604 2004-09-16 17:05 UTC  tuomov
4605   * trunk: changeset 1750
4606   - Added mod_panews.set/get
4607   
4608   - Moved loading of module configuration file to end of Lua code if the
4609     module has such, as otherwise not everything may be available to the
4610     configuration file.
4611
4612 2004-09-16 16:27 UTC  tuomov
4613   * trunk: changeset 1749
4614   WSplitPane should now update markers on transpose.
4615
4616 2004-09-07 18:45 UTC  tuomov
4617   * trunk: changeset 1748
4618   Changed some exec calls to exec_on calls in mod_query.
4619
4620 2004-09-07 01:15 UTC  tuomov
4621   * trunk: changeset 1747
4622   Oops, warp setting was no longer used.
4623
4624 2004-09-06 18:29 UTC  tuomov
4625   tagged ion-3ds-20040906
4626
4627 2004-09-06 18:28 UTC  tuomov
4628   * trunk: changeset 1745
4629   Fixed a typo in release notes.
4630
4631 2004-09-06 18:25 UTC  tuomov
4632   * trunk: changeset 1744
4633   Removed POSIX_SOURCE setting from system-ac.mk.in
4634
4635 2004-09-06 18:21 UTC  tuomov
4636   * trunk: changeset 1743
4637   Added release notes for a new release.
4638
4639 2004-09-06 17:58 UTC  tuomov
4640   * trunk: changeset 1742
4641   Status display node loading fixes.
4642
4643 2004-09-06 17:44 UTC  tuomov
4644   * trunk: changeset 1741
4645   - WPaneWS:s can be closed now.
4646   
4647   - Pane initial size calculation fix.
4648
4649 2005-02-23 00:34 UTC  tuomov
4650   * trunk: changeset 1740
4651   Renamed autows to panews.
4652
4653 2004-09-05 22:26 UTC  tuomov
4654   * trunk: changeset 1739
4655   Added compatibility conversion from old frame style names.
4656
4657 2004-09-05 21:55 UTC  tuomov
4658   * trunk: changeset 1738
4659   Some focusing code simplifications/fixes/new bugs.
4660
4661 2004-09-05 15:58 UTC  tuomov
4662   * trunk: changeset 1737
4663   Fixed an mplex layer2 focus issue.
4664
4665 2004-09-05 15:30 UTC  tuomov
4666   * trunk: changeset 1736
4667   Fixed split tree ws_if_root pointer management bug.
4668
4669 2004-09-05 15:12 UTC  tuomov
4670   * trunk: changeset 1735
4671   Added 'save' option for dock.
4672
4673 2004-09-05 13:53 UTC  tuomov
4674   * trunk: changeset 1734
4675   Added frame_managed_changed_hook (improved from
4676   frame_content_switched_hook).
4677
4678 2004-09-02 15:20 UTC  tuomov
4679   * trunk: changeset 1733
4680   Border line drawing fix.
4681
4682 2004-09-01 21:26 UTC  tuomov
4683   * trunk: changeset 1732
4684   WSplitPanes should now when appropriate recreate a WSplitUnused when
4685   emptied.
4686
4687 2004-09-01 18:45 UTC  tuomov
4688   * trunk: changeset 1731
4689   AutoWS now supports dropping stuff on unused areas.
4690
4691 2004-09-01 13:31 UTC  tuomov
4692   * trunk: changeset 1730
4693   - Autows unused region focusing improvements.
4694   
4695   - Install cfg_autows.lua.
4696
4697 2004-08-31 18:51 UTC  tuomov
4698   * trunk: changeset 1729
4699   Fixes to previous changes (coded without a monitor to test the code
4700   on).
4701
4702 2004-08-31 11:26 UTC  tuomov
4703   * trunk: changeset 1728
4704   Fixed a potential minor memory leak.
4705
4706 2004-08-29 15:33 UTC  tuomov
4707   * trunk: changeset 1727
4708   Autoconf should work again. (Applied patch to move from
4709   libtool/libltdl to plain libdl.)
4710
4711 2004-08-29 07:18 UTC  tuomov
4712   * trunk: changeset 1726
4713   Some pane handle changes.
4714
4715 2004-08-27 14:54 UTC  tuomov
4716   * trunk: changeset 1725
4717   Tiled workspace navigation code changes.
4718
4719 2004-08-26 16:23 UTC  tuomov
4720   * trunk: changeset 1724
4721   - Moved resize code so that WUnusedWin can use it.
4722   
4723   - Added resize bindings for WUnusedWin.
4724
4725 2004-08-26 14:16 UTC  tuomov
4726   * trunk: changeset 1723
4727   Added WUnusedWin for WSplitUnused.
4728
4729 2004-08-23 03:27 UTC  tuomov
4730   * trunk: changeset 1722
4731   WAutoWS layout is now initialised when the workspace is created
4732   instead of when the first frame is created.
4733
4734 2004-08-21 15:54 UTC  tuomov
4735   * trunk: changeset 1721
4736   Added Czech translations of Ion messages.
4737
4738 2004-08-19 15:16 UTC  tuomov
4739   * trunk: changeset 1720
4740   Added bindmap for WPaneWins.
4741
4742 2004-08-18 14:12 UTC  tuomov
4743   * trunk: changeset 1719
4744   - AutoWS pane window handling improvements.
4745   
4746   - Changes in frame style names.
4747
4748 2004-08-17 01:24 UTC  tuomov
4749   * trunk: changeset 1718
4750   Changed stdisp adaptation code to be more destructive on the split
4751   tree to preserve special nodes for autows.
4752
4753 2004-08-15 01:40 UTC  tuomov
4754   * trunk: changeset 1717
4755   Fixed a reference to mod_menu.
4756
4757 2004-08-09 23:58 UTC  tuomov
4758   * trunk: changeset 1716
4759   Added beginnings of a Czech translation (by Miroslav Kure).
4760
4761 2004-08-09 23:57 UTC  tuomov
4762   * trunk: changeset 1715
4763   Simplified regexp for 'uptime' load average method as some locales
4764   show it differently.
4765
4766 2004-08-06 02:55 UTC  tuomov
4767   * trunk: changeset 1714
4768   Some more makefile fixes.
4769
4770 2004-08-06 00:05 UTC  tuomov
4771   * trunk: changeset 1713
4772   $(INTALLDIR) wasn't being called for translated manual page
4773   directories.
4774
4775 2004-08-03 18:40 UTC  tuomov
4776   * trunk: changeset 1712
4777   Added routine to drawing engine to draw just a borderline and not a
4778   full border.
4779
4780 2004-08-03 16:37 UTC  tuomov
4781   * trunk: changeset 1711
4782   updated cfgfile too.
4783
4784 2004-08-02 19:35 UTC  tuomov
4785   * trunk: changeset 1710
4786   Submaps now default to AnyModifier.
4787
4788 2004-08-02 16:01 UTC  tuomov
4789   * trunk: changeset 1709
4790   nroff instead of groff.
4791
4792 2004-08-02 14:51 UTC  tuomov
4793   * trunk: changeset 1708
4794   Oops, calcmail was global.
4795
4796 2004-08-02 14:49 UTC  tuomov
4797   * trunk: changeset 1707
4798   - Some more binding documentation and translation improvements.
4799   
4800   - Use proper welcome.lang.txt.
4801
4802 2004-08-02 05:16 UTC  tuomov
4803   * trunk: changeset 1706
4804   Oops.
4805
4806 2004-08-02 03:31 UTC  tuomov
4807   * trunk: changeset 1705
4808   - Removed share directory from the source tree and moved stuff therein
4809     to ioncore and utils directories.
4810   
4811   - Some rules.mk improvements.
4812
4813 2004-08-02 00:51 UTC  tuomov
4814   * trunk: changeset 1704
4815   - Improved the 'basic concepts' section of the manual page.
4816   
4817   - Added a Finnish translation of the manual page and welcome message.
4818     (Correct version of the welcome message is not yet used.)
4819
4820 2004-08-01 21:51 UTC  tuomov
4821   * trunk: changeset 1703
4822   ... and also gettext menuentry and submenu.
4823
4824 2004-08-01 21:46 UTC  tuomov
4825   * trunk: changeset 1702
4826   Removed 'TR' from menu configuration files; include 'submenu' and
4827   'menuentry' in keywords to lxgettext instead.
4828
4829 2004-08-01 21:44 UTC  tuomov
4830   * trunk: changeset 1701
4831   Fixed type in documentation string.
4832
4833 2004-08-01 21:43 UTC  tuomov
4834   * trunk: changeset 1700
4835   Added translations for binding documentation.
4836
4837 2004-08-01 19:48 UTC  tuomov
4838   * trunk: changeset 1699
4839   Oops, previous commit was a bit broken.
4840
4841 2004-08-01 19:06 UTC  tuomov
4842   * trunk: changeset 1698
4843   Binding documentation is now included in the configuration files and
4844   the documentation for manual pages is generated from there.
4845
4846 2004-07-31 22:00 UTC  tuomov
4847   * trunk: changeset 1696
4848   Minor fixes to previous error reporting and other changes.
4849
4850 2004-07-31 20:55 UTC  tuomov
4851   * trunk: changeset 1695
4852   Added Finnish translation.
4853
4854 2004-07-31 20:53 UTC  tuomov
4855   * trunk: changeset 1694
4856   - Some more error and other reporting changes for easier and better
4857     translations.
4858   
4859   - Added menu configuration files to be translated.
4860
4861 2004-07-31 20:12 UTC  tuomov
4862   * trunk: changeset 1693
4863   s/corner/pos/g in statusbar creation code.
4864
4865 2004-07-31 19:11 UTC  tuomov
4866   * trunk: changeset 1691
4867   - Removed some redundant error reporting that is of no help to the
4868     user.
4869   
4870   - Changes in error reporting policy: trust the source of the problem
4871     do it, if it is our code.
4872
4873 2005-02-23 00:02 UTC  tuomov
4874   * trunk: changeset 1690
4875   Added basic framework for localisation/language translations.
4876
4877 2004-07-30 00:08 UTC  tuomov
4878   tagged ion-3ds-20040730
4879
4880 2004-07-29 23:32 UTC  tuomov
4881   * trunk: changeset 1687
4882   Oops DIST: PREFIX line was broken.
4883
4884 2004-07-29 23:30 UTC  tuomov
4885   * trunk: changeset 1686
4886   Added new release notes and other preparation for the release of ion-
4887   3ds-20040730.
4888
4889 2004-07-29 23:24 UTC  tuomov
4890   * trunk: changeset 1685
4891   - Changes in default installation paths and binary names: ion->ion3,
4892     etc.
4893   
4894   - Added ioncore.progname so that scripts that want to show the manual
4895     page don't need to know if we're running as ion or pwm.
4896
4897 2004-07-29 23:19 UTC  tuomov
4898   * trunk: changeset 1684
4899   Manual page updates.
4900
4901 2004-07-29 19:58 UTC  tuomov
4902   * trunk: changeset 1683
4903   Added old release notes to the package.
4904
4905 2004-07-29 19:47 UTC  tuomov
4906   * trunk: changeset 1682
4907   WIonWS: don't load WSplitST, because we don't save position and
4908   orientation and thus think the saved stdispnode was bl/horizontal.
4909
4910 2004-07-29 19:41 UTC  tuomov
4911   * trunk: changeset 1681
4912   Drawing engine configuration files now also use the underscored
4913   "look_" prefix instead of "look-".
4914
4915 2004-07-29 19:36 UTC  tuomov
4916   * trunk: changeset 1680
4917   Added styles for status displays.
4918
4919 2004-07-29 18:52 UTC  tuomov
4920   * trunk: changeset 1679
4921   - Changed WFloatWS.circulate and backcirculate to be stacking based.
4922   
4923   - Fixes to previous stacking code changes.
4924
4925 2004-07-29 18:27 UTC  tuomov
4926   * trunk: changeset 1678
4927   Floatws stacking code improvements.
4928
4929 2004-07-29 02:18 UTC  tuomov
4930   * trunk: changeset 1672
4931   All savefiles are now also prefixed with "saved_".
4932
4933 2004-07-29 02:02 UTC  tuomov
4934   * trunk: changeset 1671
4935   Removed WIonWS.resize_tree and added WSplit.rqgeom.
4936
4937 2004-07-29 01:52 UTC  tuomov
4938   * trunk: changeset 1670
4939   Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
4940
4941 2004-07-29 01:50 UTC  tuomov
4942   * trunk: changeset 1669
4943   Added WWindow.xid export.
4944
4945 2004-07-29 01:47 UTC  tuomov
4946   * trunk: changeset 1668
4947   Statically linking modules had been broken with the module stub loader
4948   change, and make depend had never worked in this case.
4949
4950 2004-07-29 01:32 UTC  tuomov
4951   * trunk: changeset 1667
4952   - Removed generic stacking code; stacking is now handled fully by
4953     managers, making it simpler and better-working.
4954   
4955   - Some fixes to WMPlex layer2 new focus policy.
4956
4957 2004-07-28 21:58 UTC  tuomov
4958   * trunk: changeset 1666
4959   Reorganisation autows code to match the new lua/c division and stub
4960   loaders.
4961
4962 2004-07-28 20:57 UTC  tuomov
4963   * trunk: changeset 1665
4964   Changes in WMPlex passive layer 2 object focus policy.
4965
4966 2004-07-28 02:02 UTC  tuomov
4967   * trunk: changeset 1664
4968   Oops. Search path order had been reversed.
4969
4970 2004-07-28 01:57 UTC  tuomov
4971   * trunk: changeset 1663
4972   Style file lookup was broken.
4973
4974 2004-07-28 01:46 UTC  tuomov
4975   * trunk: changeset 1662
4976   The status display is now skipped by WIonWS navigational routines.
4977
4978 2004-07-28 01:30 UTC  tuomov
4979   * trunk: changeset 1661
4980   Forgot to update resize_delay->kbresize_delay to config files.
4981
4982 2004-07-28 01:25 UTC  tuomov
4983   * trunk: changeset 1660
4984   Oops. Forgot to remove references to DEFAULT_WS_TYPE.
4985
4986 2004-07-28 01:17 UTC  tuomov
4987   * trunk: changeset 1659
4988   - Changes in functions to set some basic settings of ioncore and some
4989     modules: for the most part, a single 'set' function now. Also added
4990     the 'get' counterpart.
4991   
4992   - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
4993     now.
4994
4995 2004-07-27 21:06 UTC  tuomov
4996   * trunk: changeset 1658
4997   Added WSplitInner.current dynfun.
4998
4999 2004-07-27 21:01 UTC  tuomov
5000   * trunk: changeset 1657
5001   Restore extl_loadstring as mod_ionflux needs it.
5002
5003 2004-07-27 19:23 UTC  tuomov
5004   * trunk: changeset 1656
5005   - Statusbar mail checker died if $MAIL didn't exist.
5006   
5007   - Added mailbox file setting.
5008
5009 2004-07-27 18:03 UTC  tuomov
5010   * trunk: changeset 1655
5011   Some statusbar config tuning
5012
5013 2004-07-27 17:49 UTC  tuomov
5014   * trunk: changeset 1654
5015   - Better cfg_dock.lua; moved code to mod_dock.
5016   
5017   - Status display is now _not_ saved to layout savefile, for easier
5018     switching between different status displays.
5019   
5020   - Some mplex layer2 access improvements.
5021
5022 2004-07-27 13:48 UTC  tuomov
5023   * trunk: changeset 1653
5024   Fixed some typos etc.
5025
5026 2004-07-27 13:42 UTC  tuomov
5027   * trunk: changeset 1652
5028   - Improved ext_statusbar update time calculation.
5029   
5030   - Added ext_statusbar to list of subdirectories to build in the top-
5031     level Makefile.
5032
5033 2004-07-27 04:11 UTC  tuomov
5034   * trunk: changeset 1651
5035   Oops, mail_last_check wasn't being update.
5036
5037 2004-07-27 04:10 UTC  tuomov
5038   * trunk: changeset 1650
5039   Added ext_statusbar statusbar script.
5040
5041 2004-07-27 00:43 UTC  tuomov
5042   * trunk: changeset 1649
5043   - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5044   
5045   - Fixed some PWM stuff.
5046
5047 2004-07-27 00:26 UTC  tuomov
5048   * trunk: changeset 1648
5049   Status display removal is now properly notified by the screen to
5050   workspaces over restarts.
5051
5052 2004-07-26 22:03 UTC  tuomov
5053   * trunk: changeset 1647
5054   Oops, welcome message was no longer installed.
5055
5056 2004-07-26 21:57 UTC  tuomov
5057   * trunk: changeset 1645
5058   Some documentation fixes and documentation generation changes.
5059
5060 2004-07-26 21:57 UTC  tuomov
5061   * trunk: changeset 1644
5062   Oops, there was still a reference to draw.lua
5063
5064 2004-07-26 21:48 UTC  tuomov
5065   * trunk: changeset 1643
5066   ioncore-extras.lua was still lying around after barfed commit.
5067
5068 2004-07-26 21:29 UTC  tuomov
5069   * trunk: changeset 1642
5070   Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5071   refusal to support escaping of square brackets) after GNU sed stopped
5072   accepting the previous vomit.
5073
5074 2004-07-26 20:50 UTC  tuomov
5075   * trunk: changeset 1641
5076   Fixes to previous failed commit.
5077
5078 2004-07-26 20:46 UTC  tuomov
5079   * trunk: changeset 1640
5080   - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5081     and menulib routines into the single namespace of the first of each
5082     to present the user with less different code units.
5083   
5084   - Changed all configuration files the user might want to edit to be
5085     prefixed with 'cfg_'.
5086
5087 2004-07-26 19:17 UTC  tuomov
5088   * trunk: changeset 1639
5089   Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5090   expects complete file name).
5091
5092 2004-07-26 18:58 UTC  tuomov
5093   * trunk: changeset 1638
5094   Added stub loaders for modules, so users only need a single command to
5095   load scripts or modules.
5096
5097 2004-07-26 17:43 UTC  tuomov
5098   * trunk: changeset 1637
5099   Some minor infowin, stdisp and timer fixes and changes.
5100
5101 2004-07-26 16:13 UTC  tuomov
5102   * trunk: changeset 1636
5103   Exported timers to Lua side and some other changes in timer code.
5104
5105 2004-07-26 14:38 UTC  tuomov
5106   * trunk: changeset 1633
5107   Added some code to WInfoWin to eventually allow it to be used as an
5108   stdisp.
5109
5110 2004-07-25 19:18 UTC  tuomov
5111   * trunk: changeset 1632
5112   Some autows overlap and new OO split code fixes.
5113
5114 2004-07-24 14:09 UTC  tuomov
5115   * trunk: changeset 1631
5116   Some fixes to previous changes in name allocation.
5117
5118 2004-07-24 11:58 UTC  tuomov
5119   * trunk: changeset 1630
5120   Added still incomplete support for partial floating of WSplitPanes on
5121   WAutoWS:s.
5122
5123 2004-07-23 22:27 UTC  tuomov
5124   * trunk: changeset 1629
5125   Resizing code fixes and simplifications.
5126
5127 2004-07-23 20:50 UTC  tuomov
5128   * trunk: changeset 1628
5129   Some more name allocation improvements and simplifications.
5130
5131 2004-07-23 19:34 UTC  tuomov
5132   * trunk: changeset 1627
5133   Fixed problem allocating names that already contain something that
5134   looks like an instance number.
5135
5136 2004-07-22 22:31 UTC  tuomov
5137   * trunk: changeset 1626
5138   - Moved WSplitUnused code to mod_autows from mod_ionws.
5139   
5140   - Added initial version of WSplitPane split tree node for better
5141     organisation of different application classes in WAutoWS split tree.
5142
5143 2004-07-18 18:59 UTC  tuomov
5144   * trunk: changeset 1625
5145   The split tree now uses inheritance within the Ion object system, so
5146   it is easier to add special inner nodes to it.
5147
5148 2004-07-18 02:25 UTC  tuomov
5149   * trunk: changeset 1624
5150   Some dock changes+fixes.
5151
5152 2004-07-17 00:48 UTC  tuomov
5153   * trunk: changeset 1623
5154   Autows template code is now aware of stdisp.
5155
5156 2004-07-16 23:54 UTC  tuomov
5157   * trunk: changeset 1622
5158   Autows classification heuristics improvements.
5159
5160 2004-07-15 15:29 UTC  tuomov
5161   * trunk: changeset 1621
5162   SM segfault fix.
5163
5164 2004-07-15 13:21 UTC  tuomov
5165   * trunk: changeset 1620
5166   Fixed config file help.
5167
5168 2004-07-15 01:59 UTC  tuomov
5169   * trunk: changeset 1619
5170   Removed stdisp from lists of normal managed objects on workspaces.
5171
5172 2004-07-13 16:05 UTC  tuomov
5173   * trunk: changeset 1618
5174   Fixed WRegion.size_hints export.
5175
5176 2004-07-13 16:04 UTC  tuomov
5177   * trunk: changeset 1617
5178   Always leave a SPLIT_UNUSED when stacking.
5179
5180 2004-07-13 16:03 UTC  tuomov
5181   * trunk: changeset 1616
5182   Changes in split tree resize code to better handle SPLIT_UNUSED.
5183
5184 2004-07-12 20:11 UTC  tuomov
5185   * trunk: changeset 1615
5186   AutoWS layout initialisation code improvements.
5187
5188 2004-07-11 22:57 UTC  tuomov
5189   * trunk: changeset 1614
5190   Beginnings of a new template-based autows implementation.
5191
5192 2004-07-08 00:18 UTC  tuomov
5193   * trunk: changeset 1613
5194   Some frame->style handling changes.
5195
5196 2004-07-08 00:17 UTC  tuomov
5197   * trunk: changeset 1612
5198   Possibly fixed scratchpad focusing (again).
5199
5200 2004-07-03 18:04 UTC  tuomov
5201   tagged ion-3ds-20040703
5202
5203 2004-07-03 18:01 UTC  tuomov
5204   * trunk: changeset 1610
5205   Added a note on ./configure being broken in README.
5206
5207 2004-07-03 17:57 UTC  tuomov
5208   * trunk: changeset 1609
5209   Default to no dock.
5210
5211 2004-07-03 17:56 UTC  tuomov
5212   * trunk: changeset 1608
5213   Added code in dock.lua to create dock of either flavour.
5214
5215 2004-07-03 17:56 UTC  tuomov
5216   * trunk: changeset 1607
5217   Do not automagically redirect region_manage_clientwin requests to
5218   passive layer 2 objects.
5219
5220 2004-07-03 17:55 UTC  tuomov
5221   * trunk: changeset 1606
5222   Added table.join.
5223
5224 2004-07-03 17:54 UTC  tuomov
5225   * trunk: changeset 1605
5226   Changes in menu stacking.
5227
5228 2004-07-03 17:25 UTC  tuomov
5229   * trunk: changeset 1604
5230   Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5231   that empty docks can now be closed in a consistent manner.
5232
5233 2004-07-03 17:21 UTC  tuomov
5234   * trunk: changeset 1603
5235   Added some region dynfuns.
5236
5237 2004-06-27 17:43 UTC  tuomov
5238   * trunk: changeset 1602
5239   Dock supports bindings now.
5240
5241 2004-06-27 17:12 UTC  tuomov
5242   * trunk: changeset 1601
5243   - Removed orientation from stdisp parameters; it is got from the
5244     region itself through region_orientation.
5245   
5246   - WDock.set can now properly request changes when working as WMPlex
5247     stdisp.
5248
5249 2004-06-26 20:13 UTC  tuomov
5250   * trunk: changeset 1600
5251   floatws fix: don't save stdisp configuration.
5252
5253 2004-06-26 20:05 UTC  tuomov
5254   * trunk: changeset 1599
5255   Ensure FD_CLOEXEC is set.
5256
5257 2004-06-26 19:53 UTC  tuomov
5258   * trunk: changeset 1598
5259   - Removed generic stacking exports. Raise/lower is only available
5260     through WFloatWS.raise/lower now.
5261   
5262   - Removed WRegion.active_sub export.
5263
5264 2004-06-26 19:35 UTC  tuomov
5265   * trunk: changeset 1597
5266   Renamed 'reference' field in load/info tables to 'reg'.
5267
5268 2004-06-26 18:40 UTC  tuomov
5269   * trunk: changeset 1596
5270   Guarantee maximum size to be set in region_size_hints along with base
5271   and minimum size.
5272
5273 2004-06-26 18:37 UTC  tuomov
5274   * trunk: changeset 1595
5275   Removed relw and relh from region_size_hints; use
5276   XSizeHints.base_width/height instead.
5277
5278 2004-06-26 16:07 UTC  tuomov
5279   * trunk: changeset 1594
5280   - Added support for passive mplex layer 2 objects.
5281   
5282   - Unified generic stdisp and floating dock position parametrisation.
5283
5284 2004-06-23 15:56 UTC  tuomov
5285   * trunk: changeset 1593
5286   Improved mplex managed object attribute storage.
5287
5288 2004-06-22 00:16 UTC  tuomov
5289   * trunk: changeset 1592
5290   Added XID to querylib.show_clientwin.
5291
5292 2004-06-21 15:02 UTC  tuomov
5293   * trunk: changeset 1591
5294   Fixed drawing engine style loading code when neither font nor based_on
5295   was set.
5296
5297 2004-06-21 08:18 UTC  tuomov
5298   * trunk: changeset 1590
5299   Previous "fixes" broken dock resize on workspace change if previous
5300   docknode geometry was a good fit.
5301
5302 2004-06-21 07:37 UTC  tuomov
5303   * trunk: changeset 1589
5304   Some status display/dock support code fixes and improvements.
5305
5306 2004-06-21 00:30 UTC  tuomov
5307   * trunk: changeset 1588
5308   Support dragging tab of current window by clicking anywhere in a
5309   frame.
5310
5311 2004-06-20 16:45 UTC  tuomov
5312   * trunk: changeset 1587
5313   Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5314   status display mechanisms.
5315
5316 2004-06-20 11:47 UTC  tuomov
5317   * trunk: changeset 1586
5318   Don't register WRegionSimpleCreateFn as it is not actually needed.
5319   Thus only register WRegionLoadCreateFn.
5320
5321 2004-06-20 11:45 UTC  tuomov
5322   * trunk: changeset 1584
5323   Don't duplicate libtu/stringintmap_key as value2str.
5324
5325 2004-06-20 11:10 UTC  tuomov
5326   * trunk: changeset 1582
5327   Fixed folds.
5328
5329 2004-06-19 16:39 UTC  tuomov
5330   * trunk: changeset 1581
5331   - Use of block auto-indentation had broken indentation after some
5332     EXTL_EXPORT statements.
5333   
5334   - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5335
5336 2004-06-19 16:26 UTC  tuomov
5337   * trunk: changeset 1580
5338   Improved support for auto-sizing status display/dock.
5339
5340 2004-06-19 13:26 UTC  tuomov
5341   * trunk: changeset 1579
5342   Export WScreen.set_managed_offset.
5343
5344 2004-06-18 22:14 UTC  tuomov
5345   * trunk: changeset 1576
5346   Use libtu's new stringstore for storing frame style names.
5347
5348 2004-06-17 20:42 UTC  tuomov
5349   * trunk: changeset 1573
5350   Fixed handling of requested geometry in floatws_attach_clientwin.
5351
5352 2004-06-17 17:14 UTC  tuomov
5353   * trunk: changeset 1572
5354   Added some split-tree manipulation algorithms needed to eventually
5355   support an automagically properly sized dock.
5356
5357 2004-06-17 13:58 UTC  tuomov
5358   * trunk: changeset 1571
5359   Resize primary node fix.
5360
5361 2004-06-14 15:09 UTC  tuomov
5362   * trunk: changeset 1570
5363   Finished converting (still crappy) autows penalty code to Lua and some
5364   tuning.
5365
5366 2004-06-12 20:51 UTC  tuomov
5367   * trunk: changeset 1569
5368   Moved autows penalty calculation code to Lua side for easier
5369   customisation.
5370
5371 2004-06-12 18:10 UTC  tuomov
5372   * trunk: changeset 1568
5373   - Added WRegion.size_hints to exports
5374   
5375   - ... and renamed region_resize_hints to region_size_hints.
5376
5377 2004-06-12 14:16 UTC  tuomov
5378   * trunk: changeset 1567
5379   Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5380
5381 2004-06-11 19:03 UTC  tuomov
5382   * trunk: changeset 1566
5383   Changed penalties to be based on proportional shrinkage/growth/free
5384   space after split and other autows placement code changes.
5385
5386 2004-06-11 11:03 UTC  tuomov
5387   * trunk: changeset 1565
5388   Put back WIonWS.create_frame_fn.
5389
5390 2004-06-10 22:48 UTC  tuomov
5391   * trunk: changeset 1564
5392   - Session saving is no longer disabled on exit if there was an error
5393     loading layout. Instead a backup of the layout savefile is made.
5394   
5395   - The behaviour of ioncore.resign was changed not to save session, but
5396     instead just quit and, when running under a session manager,
5397     instruct the session manager to not restart the WM again.
5398
5399 2004-06-10 21:13 UTC  tuomov
5400   * trunk: changeset 1563
5401   Fixed focusing on frame destroy.
5402
5403 2004-06-10 21:01 UTC  tuomov
5404   * trunk: changeset 1562
5405   Bracing error caused split unused fusing not to work in all cases.
5406
5407 2004-06-10 15:33 UTC  tuomov
5408   * trunk: changeset 1561
5409   Changes in the set of exported WSplit methods and WIonWS:split_tree().
5410
5411 2004-06-10 15:15 UTC  tuomov
5412   * trunk: changeset 1560
5413   Added code to fuse adjacent SPLIT_UNUSED nodes.
5414
5415 2004-06-09 16:12 UTC  tuomov
5416   * trunk: changeset 1559
5417   Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5418   (also to be unified?) now.
5419
5420 2004-06-08 20:52 UTC  tuomov
5421   * trunk: changeset 1558
5422   Some minor autows placement tuning.
5423
5424 2004-06-08 20:26 UTC  tuomov
5425   * trunk: changeset 1557
5426   Moved p_move from WFloatFrame to WFrame.
5427
5428 2004-06-08 17:23 UTC  tuomov
5429   * trunk: changeset 1556
5430   Binding to nil should again remove the binding.
5431
5432 2004-06-08 17:21 UTC  tuomov
5433   * trunk: changeset 1555
5434   Fixes in navigation code handling of SPLIT_UNUSED.
5435
5436 2004-06-07 13:41 UTC  tuomov
5437   * trunk: changeset 1554
5438   Some more unused space information storage changes.
5439
5440 2004-06-07 11:09 UTC  tuomov
5441   * trunk: changeset 1553
5442   load_autows hand't been updated to new ionws_load_node parameters.
5443
5444 2004-06-06 19:39 UTC  tuomov
5445   * trunk: changeset 1552
5446   Added querylib.show_clientwin to display information on a client
5447   window and put it in the context menu.
5448
5449 2004-06-06 19:27 UTC  tuomov
5450   * trunk: changeset 1551
5451   Documentation fixes.
5452
5453 2004-06-06 18:32 UTC  tuomov
5454   * trunk: changeset 1550
5455   Some fixes in split tree load code changes.
5456
5457 2004-06-06 17:58 UTC  tuomov
5458   * trunk: changeset 1549
5459   Added penalties to attach to an existing frame.
5460
5461 2004-06-06 17:09 UTC  tuomov
5462   * trunk: changeset 1548
5463   Added querylib.query_menu that can be used to create a query of a
5464   menu.
5465
5466 2004-06-06 16:16 UTC  tuomov
5467   * trunk: changeset 1547
5468   Moved Fx queries to WMPlex level so they're available on empty
5469   workspaces and full screen client windows as well.
5470
5471 2004-06-06 16:08 UTC  tuomov
5472   * trunk: changeset 1546
5473   Added 'lazy' split attribute. If a horizontal/vertical split is
5474   "lazy", and a direct child is removed, the split won't be collapsed
5475   unless the other child is SPLIT_UNUSED.
5476
5477 2004-06-06 15:47 UTC  tuomov
5478   * trunk: changeset 1545
5479   Few minor fixes.
5480
5481 2004-06-05 19:24 UTC  tuomov
5482   * trunk: changeset 1543
5483   - Moved workspace dummy window code from WFloatWS to WGenWS to be
5484     available to WAutoWS as well.
5485   
5486   - Removed unused managed_splits field from WIonWS.
5487
5488 2004-06-05 15:14 UTC  tuomov
5489   * trunk: changeset 1542
5490   WAutoWS placement code clean-up.
5491
5492 2004-06-05 09:42 UTC  tuomov
5493   * trunk: changeset 1541
5494   Oops. Fixed sanity check.
5495
5496 2004-06-04 23:15 UTC  tuomov
5497   * trunk: changeset 1539
5498   Added Xinerama sanity check.
5499
5500 2004-06-04 17:55 UTC  tuomov
5501   * trunk: changeset 1537
5502   Changed WAutoWS placement code to use new unused space storage and
5503   added framework code to handle calculating penalties based on
5504   "immediate" available unused space.
5505
5506 2004-06-04 17:29 UTC  tuomov
5507   * trunk: changeset 1536
5508   Changed storage of used/unused space within
5509   SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5510
5511 2004-06-04 15:49 UTC  tuomov
5512   * trunk: changeset 1535
5513   Fixed WMPlex.l2_show focus.
5514
5515 2004-06-03 11:25 UTC  tuomov
5516   * trunk: changeset 1534
5517   Added very preliminary WAutoWS layout code.
5518
5519 2004-06-03 11:23 UTC  tuomov
5520   * trunk: changeset 1533
5521   Code that creates regions from tables now supports a 'reference' to
5522   use existing regions.
5523
5524 2004-06-03 11:21 UTC  tuomov
5525   * trunk: changeset 1532
5526   Fixed some indentation.
5527
5528 2004-06-02 19:15 UTC  tuomov
5529   * trunk: changeset 1531
5530   Added support for "static" splits.
5531
5532 2004-05-31 10:40 UTC  tuomov
5533   * trunk: changeset 1526
5534   Splitting fixes.
5535
5536 2004-05-31 10:39 UTC  tuomov
5537   * trunk: changeset 1525
5538   Added nil check to hook_add_extl.
5539
5540 2004-05-30 16:01 UTC  tuomov
5541   * trunk: changeset 1524
5542   Fixed a serious brainfart in region name allocation. (Temporary hack;
5543   need to do this more efficiently.)
5544
5545 2004-05-30 14:13 UTC  tuomov
5546   * trunk: changeset 1523
5547   Oops. Alloc one byte too small.
5548
5549 2004-05-29 19:13 UTC  tuomov
5550   * trunk: changeset 1522
5551   Check that client window is not already managed when loading saved
5552   configuration (on restart).
5553
5554 2004-05-29 19:12 UTC  tuomov
5555   * trunk: changeset 1521
5556   Added -noerrorlog startup option.
5557
5558 2004-05-29 12:03 UTC  tuomov
5559   * trunk: changeset 1520
5560   Fixed dec/inc_index bindings.
5561
5562 2004-05-29 11:26 UTC  tuomov
5563   * trunk: changeset 1519
5564   Bindmap binding count was not maintained correctly if a key/button was
5565   re-bound.
5566
5567 2004-05-28 14:41 UTC  tuomov
5568   * trunk: changeset 1518
5569   Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
5570   full space of their SPLIT_REGNODE:
5571
5572 2004-05-26 19:26 UTC  tuomov
5573   * trunk: changeset 1517
5574   querylib.query_renameworkspace had been broken at some point.
5575
5576 2004-05-26 19:24 UTC  tuomov
5577   * trunk: changeset 1516
5578   Unified module and script search paths. There's only one search path
5579   now.
5580
5581 2004-05-26 19:17 UTC  tuomov
5582   * trunk: changeset 1515
5583   *sigh* install-sh seems to require -c to copy.
5584
5585 2004-05-26 17:24 UTC  tuomov
5586   * trunk: changeset 1514
5587   Changed INSTALL to install-sh
5588
5589 2004-05-26 17:10 UTC  tuomov
5590   * trunk: changeset 1513
5591   Build rules fixes.
5592
5593 2004-05-26 16:57 UTC  tuomov
5594   * trunk: changeset 1512
5595   Libtool is no longer used: problems with one module depending on
5596   another.
5597
5598 2004-05-26 14:13 UTC  tuomov
5599   * trunk: changeset 1511
5600   Added unviewable check in mplex init.
5601
5602 2004-05-26 13:57 UTC  tuomov
5603   * trunk: changeset 1510
5604   - WMPlex layer2 object hide improved.
5605   
5606   - Unified WMPlex layer list access functions.
5607
5608 2004-05-21 21:04 UTC  tuomov
5609   * trunk: changeset 1509
5610   Removed 'exec' from /bin/sh call to execute command so that more
5611   complex commands can be entered.
5612
5613 2004-05-21 19:46 UTC  tuomov
5614   * trunk: changeset 1507
5615   Removed os.execute block.
5616
5617 2004-05-21 18:49 UTC  tuomov
5618   * trunk: changeset 1506
5619   Improved querylib.query_exec completion to break at spaces.
5620
5621 2004-05-21 18:33 UTC  tuomov
5622   * trunk: changeset 1505
5623   SSH host completion now understands usernames. (Code taken from the
5624   Ion Wiki.)
5625
5626 2004-05-21 18:26 UTC  tuomov
5627   * trunk: changeset 1504
5628   - Improved integration of exit/restart/save state with session
5629     management.
5630   
5631   - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
5632     (and ioncore.resign() in others).
5633
5634 2004-05-20 21:48 UTC  tuomov
5635   * trunk: changeset 1503
5636   Added comment headers to the files.
5637
5638 2004-05-20 21:35 UTC  tuomov
5639   * trunk: changeset 1502
5640   - Added mod_sm.request_save.
5641   
5642   - Removed support for whatever (older?) session management system
5643     defines the macro "XSM".
5644
5645 2004-05-20 18:26 UTC  tuomov
5646   * trunk: changeset 1501
5647   - Automatically load mod_sm of the SESSION_MANAGER environment
5648     variable is set.
5649   
5650   - Moved session directory setup code to mod_sm.
5651
5652 2004-05-20 16:03 UTC  tuomov
5653   * trunk: changeset 1500
5654   Added WClientWin.xid export to get X window id.
5655
5656 2004-05-20 15:04 UTC  tuomov
5657   * trunk: changeset 1499
5658   Improved WAutoFrame "lazy" move/resize behaviour.
5659
5660 2004-05-20 14:38 UTC  tuomov
5661   * trunk: changeset 1498
5662   Split resizing code now first tries to use any unused space before
5663   shrinking a region.
5664
5665 2004-05-19 08:35 UTC  tuomov
5666   * trunk: changeset 1497
5667   - Do not clear client window activity status when receiving focus if
5668     the urgency hint is still set.
5669   
5670   - Exported WRegion.notify_activity and WRegion.clear_activity.
5671
5672 2004-05-18 20:02 UTC  tuomov
5673   * trunk: changeset 1496
5674   Fixed exec bindings to correctly set the root window and changed
5675   ioncore.exec_on to accept any region as parameter.
5676
5677 2004-05-18 17:55 UTC  tuomov
5678   * trunk: changeset 1495
5679   Changes in save directory under a session manager; use ~/.ion3/gnome-
5680   session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
5681   characters replaced) if this environment variable is set.
5682
5683 2004-05-17 22:52 UTC  tuomov
5684   * trunk: changeset 1494
5685   Merged dock kde systray support patch and fixes from stable branch.
5686
5687 2004-05-17 22:41 UTC  tuomov
5688   * trunk: changeset 1491
5689   Added missing include.
5690
5691 2004-05-15 17:45 UTC  tuomov
5692   * trunk: changeset 1490
5693   Removed extl_call_named as it is no longer needed and useless bloat.
5694
5695 2004-05-15 17:43 UTC  tuomov
5696   * trunk: changeset 1489
5697   Converted ionws_placement_method to ionws_placement_alt hook. Removed
5698   the hook from WAutoWS code temporarily.
5699
5700 2004-05-15 09:47 UTC  tuomov
5701   * trunk: changeset 1488
5702   Fixed attempt to free memory at middle of allocated area in menu
5703   typeahead find.
5704
5705 2004-05-14 14:14 UTC  tuomov
5706   * trunk: changeset 1487
5707   - Changed mplex l2 hide/show to warp (if enabled) to new active
5708     region.
5709   
5710   - Some other focus handling fixes/changes.
5711
5712 2004-05-14 13:13 UTC  tuomov
5713   * trunk: changeset 1486
5714   WMPlex contents are unmapped when either width or height of client
5715   managed area becomes at most 1 instead of resizing them. Previously
5716   this was only done vertically for frames (shade).
5717
5718 2004-05-14 10:14 UTC  tuomov
5719   * trunk: changeset 1483
5720   Fixed shade on WIonWS.
5721
5722 2004-05-13 12:01 UTC  tuomov
5723   * trunk: changeset 1482
5724   Minor cleanup.
5725
5726 2004-05-13 09:02 UTC  tuomov
5727   * trunk: changeset 1481
5728   Removed some scratch code.
5729
5730 2004-05-12 15:39 UTC  tuomov
5731   * trunk: changeset 1480
5732   Oops. There was a typo that was causing region flags to be cleared
5733   when children were being rescued.
5734
5735 2004-05-12 13:49 UTC  tuomov
5736   * trunk: changeset 1479
5737   hook_add_extl was missing extl_ref_fn.
5738
5739 2004-05-12 13:30 UTC  tuomov
5740   * trunk: changeset 1478
5741   Documented hook exports.
5742
5743 2004-05-12 12:56 UTC  tuomov
5744   * trunk: changeset 1477
5745   Removed deprecated references to defcmd.
5746
5747 2004-05-12 12:50 UTC  tuomov
5748   * trunk: changeset 1476
5749   New hook system. Both Lua and C-side now have the same hooks except
5750   for ioncore_handle_event_alt.
5751
5752 2004-05-12 10:31 UTC  tuomov
5753   * trunk: changeset 1475
5754   Added functions to test ExtlTab:s and ExtlFn:s for equality.
5755
5756 2004-05-08 23:38 UTC  tuomov
5757   * trunk: changeset 1474
5758   WM_COLORMAP_WINDOWS handling fixes. (Does something still use
5759   this/bother supporting indexed colour models at all?)
5760
5761 2004-05-06 21:01 UTC  tuomov
5762   * trunk: changeset 1472
5763   Oops. nodecor wan't being initialised if mwm hints are not set.
5764
5765 2004-05-06 09:35 UTC  tuomov
5766   * trunk: changeset 1470
5767   Space wasn't being reclaimed when unsplitting.
5768
5769 2004-05-03 15:22 UTC  tuomov
5770   * trunk: changeset 1469
5771   Added extra check. Fixed indentation.
5772
5773 2004-05-03 15:21 UTC  tuomov
5774   * trunk: changeset 1468
5775   Fixed dynamic function call.
5776
5777 2004-05-03 14:18 UTC  tuomov
5778   * trunk: changeset 1466
5779   Fixed stippled tab font when -i18n was not set.
5780
5781 2004-05-02 15:57 UTC  tuomov
5782   * trunk: changeset 1464
5783   Path fixes in file headings.
5784
5785 2004-05-02 15:46 UTC  tuomov
5786   * trunk: changeset 1463
5787   Added some basic framework for autows. No functionality essentially
5788   different from ionws yet.
5789
5790 2004-05-01 11:32 UTC  tuomov
5791   * trunk: changeset 1460
5792   Transparency configuration reading fix.
5793
5794 2004-04-30 19:45 UTC  tuomov
5795   * trunk: changeset 1459
5796   Minor session management support improvements; should work with gnome-
5797   session now.
5798
5799 2004-04-28 11:34 UTC  tuomov
5800   * trunk: changeset 1458
5801   Only kill active grab when esc is pressed, not released.
5802
5803 2004-04-24 22:45 UTC  tuomov
5804   * trunk: changeset 1456
5805   WIonWS supports alternative frame creation routine (for inheritance).
5806
5807 2004-04-20 18:01 UTC  tuomov
5808   * trunk: changeset 1455
5809   Split size calculation TODOs handled.
5810
5811 2004-04-20 15:03 UTC  tuomov
5812   * trunk: changeset 1454
5813   Some fixes to new split tree code.
5814
5815 2004-04-17 17:44 UTC  tuomov
5816   * trunk: changeset 1453
5817   - Added the WARN_FUNC macros.
5818   
5819   - WIonWS code checks that split_tree!=NULL more often so that it
5820     should be possible to inherit it by a workspace class that doesn't
5821     always have such a tree.
5822
5823 2004-04-17 16:45 UTC  tuomov
5824   * trunk: changeset 1452
5825   Fixed split bindings to attach currently displayed region of old frame
5826   to new frame.
5827
5828 2004-04-17 15:03 UTC  tuomov
5829   * trunk: changeset 1451
5830   Added code to transpose splits.
5831
5832 2004-04-16 22:34 UTC  tuomov
5833   * trunk: changeset 1450
5834   Slightly improved splitting code.
5835
5836 2004-04-11 10:15 UTC  tuomov
5837   * trunk: changeset 1448
5838   Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
5839
5840 2004-04-05 12:33 UTC  tuomov
5841   * trunk: changeset 1444
5842   Added a kludge to deal with waitrelease when the modifiers has already
5843   been released.
5844
5845 2004-04-05 07:39 UTC  tuomov
5846   * trunk: changeset 1442
5847   Oops, LCDIR and SHAREDIR were on path in wrong order.
5848
5849 2004-04-04 11:48 UTC  tuomov
5850   * trunk: changeset 1441
5851   Improved split data structures.
5852
5853 2004-04-02 19:59 UTC  tuomov
5854   * trunk: changeset 1440
5855   WMPlex is now a proper non-virtual class and objects of this type can
5856   be created and nested like any others.
5857
5858 2004-04-02 08:19 UTC  tuomov
5859   * trunk: changeset 1439
5860   Also put querylib.lc and menulib.lc in LCDIR.
5861
5862 2004-04-02 08:04 UTC  tuomov
5863   * trunk: changeset 1437
5864   Changed compiled .lc files' path to LIBDIR/ion/lc.
5865
5866 2004-03-27 09:01 UTC  tuomov
5867   * trunk: changeset 1435
5868   Fixed floatframe client window size issue when shaded.
5869
5870 2004-03-26 22:51 UTC  tuomov
5871   * trunk: changeset 1434
5872   Split brush and style code in separate files.
5873
5874 2004-03-26 22:37 UTC  tuomov
5875   * trunk: changeset 1433
5876   Removed object abstraction from drawing engine brushes to help
5877   creating drawing engines with other font routines.
5878
5879 2004-03-26 22:12 UTC  tuomov
5880   * trunk: changeset 1432
5881   Stacking fix(?).
5882
5883 2004-03-24 20:45 UTC  tuomov
5884   * trunk: changeset 1431
5885   Moved some root position notification code from WRegion to WWindow.
5886
5887 2004-03-24 20:37 UTC  tuomov
5888   * trunk: changeset 1430
5889   Removed duplicate fitrep code.
5890
5891 2004-03-24 18:55 UTC  tuomov
5892   * trunk: changeset 1429
5893   Some WIonWS and split tree code reorganisation.
5894
5895 2004-03-24 17:33 UTC  tuomov
5896   * trunk: changeset 1428
5897   Don't put input method failure complaints in startup error log.
5898
5899 2004-03-23 11:28 UTC  tuomov
5900   * trunk: changeset 1426
5901   querylib.query_restart and query_exit were not yet converted to the
5902   Ion3 scheme of things.
5903
5904 2004-03-23 02:15 UTC  tuomov
5905   * trunk: changeset 1424
5906   Client window unmap handling fixes (?).
5907
5908 2004-03-22 12:29 UTC  tuomov
5909   * trunk: changeset 1423
5910   String freeing fix.
5911
5912 2004-03-21 16:58 UTC  tuomov
5913   * trunk: changeset 1422
5914   Fixed a colourmap update crash.
5915
5916 2004-03-21 16:43 UTC  tuomov
5917   * trunk: changeset 1421
5918   Binaries were still being stripped.
5919
5920 2004-03-20 21:31 UTC  tuomov
5921   * trunk: changeset 1420
5922   mod_sm wasn't registering exported functions.
5923
5924 2004-03-20 21:23 UTC  tuomov
5925   * trunk: changeset 1419
5926   Added very preliminary (and partially broken) session management
5927   support based on the 'sm' module for Ion1.
5928
5929 2004-03-20 14:39 UTC  tuomov
5930   * trunk: changeset 1418
5931   Moved activity notification window code from scratchpad to screen;
5932   also works for normal workspaces now.
5933
5934 2004-03-18 21:11 UTC  tuomov
5935   * trunk: changeset 1416
5936   Improvements and fixes in keyboard mapping changes handling.
5937
5938 2004-03-18 09:39 UTC  tuomov
5939   * trunk: changeset 1413
5940   Made drawing engine objects inheritable and initialisation code
5941   reusable.
5942
5943 2004-03-17 20:17 UTC  tuomov
5944   * trunk: changeset 1412
5945   Some scratchpad activity notification window changes/fixes.
5946
5947 2004-03-16 17:24 UTC  tuomov
5948   tagged ion-3ds-20040316
5949
5950 2004-03-16 17:23 UTC  tuomov
5951   * trunk: changeset 1406
5952   Added commented-out line to load mod_sp.
5953
5954 2004-03-16 16:42 UTC  tuomov
5955   * trunk: changeset 1405
5956   Fixed typo Wegion->WRegion.
5957
5958 2004-03-16 16:40 UTC  tuomov
5959   * trunk: changeset 1404
5960   - Added rectangle_constrain and changed code that did the same thing
5961     to use the function.
5962   
5963   - Some clientwin WFitParams usage improvements and fixes.
5964
5965 2004-03-16 16:09 UTC  tuomov
5966   * trunk: changeset 1403
5967   Indentation fixes.
5968
5969 2004-03-15 16:32 UTC  tuomov
5970   * trunk: changeset 1401
5971   Renamed module directories.
5972
5973 2004-03-15 16:02 UTC  tuomov
5974   * trunk: changeset 1399
5975   Added scratchpad activity notification bubble.
5976
5977 2004-03-15 08:34 UTC  tuomov
5978   * trunk: changeset 1397
5979   Documentation generation fixes and improvements.
5980
5981 2004-03-15 08:10 UTC  tuomov
5982   * trunk: changeset 1396
5983   Some function name shortenings and other changes.
5984
5985 2004-03-14 23:40 UTC  tuomov
5986   * trunk: changeset 1395
5987   Fixed some exec calls to ioncore.exec.
5988
5989 2004-03-14 23:29 UTC  tuomov
5990   * trunk: changeset 1394
5991   Fixed getbindings for buttons.
5992
5993 2004-03-14 22:53 UTC  tuomov
5994   * trunk: changeset 1393
5995   Made some more minor changes to binding configuration and added
5996   ioncore.getbindings and ioncorelib.getbindings that can be used to get
5997   a table of made bindings for all contexts.
5998
5999 2004-03-14 19:04 UTC  tuomov
6000   * trunk: changeset 1392
6001   Minor glitch introduced by previous changes fixed.
6002
6003 2004-03-14 18:59 UTC  tuomov
6004   * trunk: changeset 1391
6005   Multiplexers now save layer2 objects in layout savefile.
6006
6007 2004-03-13 21:37 UTC  tuomov
6008   * trunk: changeset 1390
6009   Removed superfluous region_same_rootwin check.
6010
6011 2004-03-13 21:27 UTC  tuomov
6012   * trunk: changeset 1389
6013   Added tentative mod_sp scratchpad module.
6014
6015 2004-03-13 18:47 UTC  tuomov
6016   * trunk: changeset 1388
6017   Region fitting, reparting and creating routines now receive a
6018   bounds/exact specification along with geometry to allow managers to
6019   specify whether managed regions should take full space available or
6020   are they allowed to use only part of it.
6021
6022 2004-03-12 19:06 UTC  tuomov
6023   * trunk: changeset 1387
6024   Added functions to hide/show mplex layer 2 objects.
6025
6026 2004-03-12 17:58 UTC  tuomov
6027   * trunk: changeset 1386
6028   Region closing method unifications.
6029
6030 2004-03-12 16:27 UTC  tuomov
6031   * trunk: changeset 1385
6032   Exported functions can now accept nil objects as parameters except for
6033   the first parameter. (Most exported functions have just that first
6034   object parameter.)
6035
6036 2004-03-11 17:20 UTC  tuomov
6037   * trunk: changeset 1384
6038   Unnamed regions can now also bee seen on lists of regions.
6039
6040 2004-03-10 21:12 UTC  tuomov
6041   * trunk: changeset 1381
6042   GCC linking order brain-damagedness workaround fixes.
6043
6044 2004-03-10 21:03 UTC  tuomov
6045   * trunk: changeset 1379
6046   Slightly simpler and faster Lua object cache.
6047
6048 2004-03-10 20:41 UTC  tuomov
6049   * trunk: changeset 1378
6050   - Moved X window code to xwindow.c.
6051   
6052   - Some other minor clean-up operations.
6053
6054 2004-03-10 18:12 UTC  tuomov
6055   * trunk: changeset 1376
6056   Slightly reduce flicker with apps that update title too often by
6057   removing a redundant change notify call.
6058
6059 2004-03-10 18:01 UTC  tuomov
6060   * trunk: changeset 1375
6061   Handle bindmaps using red-black trees for simpler code (before
6062   bindings were in arrays sorted and searched with qsort and bsearch).
6063
6064 2004-03-10 16:49 UTC  tuomov
6065   * trunk: changeset 1372
6066   Also handle name allocation using red-black trees instead of Lua
6067   tables now that such are available in libtu.
6068
6069 2004-03-10 16:48 UTC  tuomov
6070   * trunk: changeset 1371
6071   Use red-black trees added to libtu instead of a Lua tables to store
6072   split_of pointers of frames on WIonWS:s to avoid problems with object
6073   cache clean-up on frame deletion.
6074
6075 2004-03-10 10:47 UTC  tuomov
6076   * trunk: changeset 1367
6077   names.h wasn't being included.
6078
6079 2004-03-07 21:46 UTC  tuomov
6080   * trunk: changeset 1364
6081   Bound backspace in menus to clear typeahead buffer.
6082
6083 2004-03-07 21:45 UTC  tuomov
6084   * trunk: changeset 1363
6085   Moved strcasestr to libtu.
6086
6087 2004-03-07 21:45 UTC  tuomov
6088   * trunk: changeset 1361
6089   Menus now support typeahead find.
6090
6091 2004-03-07 17:37 UTC  tuomov
6092   * trunk: changeset 1359
6093   Removed ioncore_g.cwin_list.
6094
6095 2004-03-07 17:29 UTC  tuomov
6096   * trunk: changeset 1358
6097   Removed completion functions from ioncore, moving them to querylib and
6098   replacing with listing functions (ioncore.clientwin_list,
6099   ioncore.region_list).
6100
6101 2004-03-07 17:28 UTC  tuomov
6102   * trunk: changeset 1357
6103   Restored missing workspacelist menu entry.
6104
6105 2004-03-07 15:35 UTC  tuomov
6106   * trunk: changeset 1356
6107   Fixed pmenu stacking.
6108
6109 2004-03-07 11:13 UTC  tuomov
6110   * trunk: changeset 1355
6111   Added ioncore_post_layout_setup_hook.
6112
6113 2004-03-07 10:41 UTC  tuomov
6114   * trunk: changeset 1354
6115   All modules are now 'mod_something'.
6116
6117 2004-03-07 10:39 UTC  tuomov
6118   * trunk: changeset 1353
6119   Oops, some NULL checks were missing from new stacking code.
6120
6121 2004-03-07 00:26 UTC  tuomov
6122   * trunk: changeset 1352
6123   Merged recent changes from the stable branch (WFloatWS.attach, better
6124   gravity handling, goto_* routines return target).
6125
6126 2004-03-07 00:24 UTC  tuomov
6127   * trunk: changeset 1351
6128   Brought PWM binding and menu configuration files up to date.
6129
6130 2004-03-06 23:59 UTC  tuomov
6131   * trunk: changeset 1350
6132   - WMPlex now supports a full "second layer" of objects in addition to
6133     a single input.
6134   
6135   - A lot of WIonFrame code was removed and moved to WFrame.
6136   
6137   - New rescue and initial management handling code.
6138
6139 2004-03-06 23:53 UTC  tuomov
6140   * trunk: changeset 1349
6141   region_stack_above wasn't working.
6142
6143 2004-03-06 23:12 UTC  tuomov
6144   * trunk: changeset 1348
6145   Stacking code relies on XQueryTree instead of maintaining our internal
6146   state that might not agree with X.
6147
6148 2004-03-06 23:08 UTC  tuomov
6149   * trunk: changeset 1347
6150   Fixed dock configuration file for new binding system.
6151
6152 2004-02-18 03:00 UTC  tuomov
6153   * trunk: changeset 1336
6154   Merged tab drag&drop fixes and size guard additions from the stable
6155   branch.
6156
6157 2004-02-17 23:16 UTC  tuomov
6158   * trunk: changeset 1330
6159   Oops, some old class names were used in the merge.
6160
6161 2004-02-17 18:40 UTC  tuomov
6162   * trunk: changeset 1329
6163   Merged fixes from the stable branch.
6164
6165 2004-02-17 01:32 UTC  tuomov
6166   * trunk: changeset 1326
6167   Autosave disabling was missing.
6168
6169 2004-02-16 23:27 UTC  tuomov
6170   * trunk: changeset 1324
6171   - Changed layout save mechanism to construct configuration tables
6172     instead of directly writing data to files.
6173   
6174   - Some more mainloop changes.
6175
6176 2004-02-16 20:33 UTC  tuomov
6177   * trunk: changeset 1322
6178   Documentation and documentation generation updates.
6179
6180 2004-02-16 19:22 UTC  tuomov
6181   * trunk: changeset 1321
6182   Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6183
6184 2004-02-16 19:02 UTC  tuomov
6185   * trunk: changeset 1320
6186   Mainloop X flushing fix.
6187
6188 2004-02-16 17:50 UTC  tuomov
6189   * trunk: changeset 1317
6190   Switched to using spaces only for indentation. Simple automatic "\t"
6191   -> " " conversion; may need more tuning.
6192
6193 2004-02-16 17:08 UTC  tuomov
6194   * trunk: changeset 1315
6195   Oops. errorlog code was still here.
6196
6197 2004-02-16 17:05 UTC  tuomov
6198   * trunk: changeset 1314
6199   - Moved object system and other generic code to libtu.
6200   
6201   - Changed the mainloop to only handle file descriptors with the X
6202     connection just a case among other inputfd:s.
6203
6204 2004-02-16 04:42 UTC  tuomov
6205   * trunk: changeset 1311
6206   Moved stuff to the C side.
6207
6208 2004-02-16 04:29 UTC  tuomov
6209   * trunk: changeset 1310
6210   Some minor fixes to stuff broken by namespace change.
6211
6212 2004-02-16 04:14 UTC  tuomov
6213   * trunk: changeset 1309
6214   classes.h was missing from previous commmit.
6215
6216 2004-02-16 04:13 UTC  tuomov
6217   * trunk: changeset 1308
6218   - Major namespace clean-up, both C and Lua-side.
6219   
6220   - Yet another binding configuration scheme.
6221
6222 2004-02-15 19:06 UTC  tuomov
6223   * trunk: changeset 1300
6224   Added function to return line editor "mark".
6225
6226 2004-02-14 23:31 UTC  tuomov
6227   * trunk: changeset 1299
6228   - Removed gr_get_brush_values and the possibility obtain brush
6229     parameters before creating a window.
6230   
6231   - Added "above" and "below" as supported directions with some ionws
6232     functions.
6233
6234 2004-02-14 22:11 UTC  tuomov
6235   * trunk: changeset 1298
6236   Merged floatframe tab toggle and man page fixes from the stable
6237   branch.
6238
6239 2004-02-14 22:11 UTC  tuomov
6240   * trunk: changeset 1297
6241   Removed delib.lua and moved the stuff on the C side.
6242
6243 2004-02-12 12:40 UTC  tuomov
6244   * trunk: changeset 1294
6245   Added manual page caching setup help in README.
6246
6247 2004-02-12 11:42 UTC  tuomov
6248   * trunk: changeset 1293
6249   Removed superfluous navigation functions from WIonWS.
6250
6251 2004-02-11 21:12 UTC  tuomov
6252   * trunk: changeset 1292
6253   Lua interface improvements.
6254
6255 2004-02-11 09:56 UTC  tuomov
6256   * trunk: changeset 1290
6257   - Portability fixes merged from stable branch.
6258   
6259   - Fixed ion-completeman to use = insteaf == with 'test'.
6260   
6261   - Minor binding changes.
6262
6263 2004-02-11 03:02 UTC  tuomov
6264   * trunk: changeset 1288
6265   Slightly better pipe stall check.
6266
6267 2004-02-11 02:48 UTC  tuomov
6268   * trunk: changeset 1287
6269   Added line counter reset.
6270
6271 2004-02-11 02:45 UTC  tuomov
6272   * trunk: changeset 1286
6273   Querylib tries to waste a little less memory when reading completions
6274   from a pipe.
6275
6276 2004-02-11 01:50 UTC  tuomov
6277   * trunk: changeset 1285
6278   Makefile sed fix.
6279
6280 2004-02-11 01:41 UTC  tuomov
6281   * trunk: changeset 1284
6282   Merged fixes from the "stable" Ion2 branch.
6283
6284 2004-02-11 01:28 UTC  tuomov
6285   * trunk: changeset 1282
6286   Forgot to upgrade querylib to new script parameters.
6287
6288 2004-02-11 01:25 UTC  tuomov
6289   * trunk: changeset 1281
6290   Man-page completion is now implemented with the external script 'ion-
6291   completeman'. The script supports cacheng names of known manual pages
6292   (as a cronjob) for much faster completion. It can also use the
6293   'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6294   environment variables to figure out the paths containing man pages.
6295
6296 2004-02-11 00:59 UTC  tuomov
6297   * trunk: changeset 1280
6298   Completion display wasn't being refreshed, if its size didn't change
6299   between completions.
6300
6301 2004-02-10 23:12 UTC  tuomov
6302   * trunk: changeset 1277
6303   - New binding configuration scheme based on strings instead of direct
6304     passing of Lua functions.
6305   
6306   - Some WMPlex managed object indexing function changes.
6307
6308 2004-02-10 19:47 UTC  tuomov
6309   * trunk: changeset 1276
6310   Move/resize mode is common to all types of frames.
6311
6312 2004-02-10 19:35 UTC  tuomov
6313   * trunk: changeset 1274
6314   There were still some WGENFRAME macros.
6315
6316 2004-02-10 18:29 UTC  tuomov
6317   * trunk: changeset 1273
6318   Changed version and API version.
6319
6320 2004-02-10 10:42 UTC  tuomov
6321   * trunk: changeset 1271
6322   File name changes and a couple of fixes to the WGenFrame -> WFrame
6323   change.
6324
6325 2004-02-10 10:36 UTC  tuomov
6326   * trunk: changeset 1270
6327   Renamed WGenFrame to WFrame.
6328
6329 2004-02-10 10:35 UTC  tuomov
6330   * trunk: changeset 1269
6331   Changed default installation path to /usr/local/ion-3 and user
6332   configuration file path to ~/.ion3.
6333
6334 2004-02-07 01:56 UTC  tuomov
6335   * trunk: changeset 1256
6336   Brought WClientWin.get_ident documentation up-to-date.
6337
6338 2004-02-05 22:09 UTC  tuomov
6339   * trunk: changeset 1252
6340   Implemented a kludge to track "awaiting focus" state. This will allow,
6341   for example, windows changing to full screen mode immediately after
6342   mapping (instead of doing it right and setting the properties before
6343   mapping) to be switched to.
6344
6345 2004-02-05 16:30 UTC  tuomov
6346   * trunk: changeset 1250
6347   Added extra include for dock.
6348
6349 2004-02-05 16:29 UTC  tuomov
6350   * trunk: changeset 1249
6351   WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6352
6353 2004-02-05 09:10 UTC  tuomov
6354   * trunk: changeset 1248
6355   Removed 'const' from 'spec' entry.
6356
6357 2004-02-03 18:45 UTC  tuomov
6358   * trunk: changeset 1246
6359   - Minor memory leak removed: drawing engine colour group name.
6360   
6361   - Some extra safety checks added in line editor.
6362
6363 2004-02-02 20:10 UTC  tuomov
6364   * trunk: changeset 1245
6365   Changed the autoconf script not to use \" that not all shells
6366   apparently support.
6367
6368 2004-02-01 20:58 UTC  tuomov
6369   * trunk: changeset 1244
6370   Fixed line breaking in really narrow listings.
6371
6372 2004-02-01 11:54 UTC  tuomov
6373   * trunk: changeset 1243
6374   Man page fixes.
6375
6376 2004-01-30 15:34 UTC  tuomov
6377   * trunk: changeset 1241
6378   - Unblock signals at startup as GDM in its great wisdom initially
6379     blocks the window manager from receiving SIGCHLD resulting in
6380     zombies.
6381   
6382   - More changes to (floatws) stacking policy.
6383
6384 2004-01-29 20:07 UTC  tuomov
6385   * trunk: changeset 1240
6386   - Transient size calculation fixed.
6387   
6388   - Creating frame for a transient on a floatws will raise the frame
6389     containing the transient_for window.
6390   
6391   - Added notes on Lua 5.0 in README.
6392
6393 2004-01-28 16:02 UTC  tuomov
6394   * trunk: changeset 1238
6395   - Minor man page improvements.
6396   
6397   - Typo fix in system.mk.
6398
6399 2004-01-28 06:41 UTC  tuomov
6400   * trunk: changeset 1237
6401   Changed libtool minimum version requirement back to safe 1.4.3.
6402
6403 2004-01-27 22:38 UTC  tuomov
6404   * trunk: changeset 1236
6405   Documentation comment for ioncore_userdir was broken.
6406
6407 2004-01-27 18:10 UTC  tuomov
6408   * trunk: changeset 1233
6409   Ooops, testing changes were left in development install path.
6410
6411 2004-01-27 18:09 UTC  tuomov
6412   * trunk: changeset 1232
6413   Removed superfluous call to wedln_draw_completions.
6414
6415 2004-01-27 13:49 UTC  tuomov
6416   * trunk: changeset 1229
6417   Install documentation and manual pages under $PREFIX/share as per the
6418   FHS.
6419
6420 2004-01-26 14:49 UTC  tuomov
6421   * trunk: changeset 1228
6422   - Added autoconf script support for -DCF_NO_MB_SUPPORT
6423   
6424   - Remove system-ac.mk in 'make realclean'.
6425
6426 2004-01-26 14:48 UTC  tuomov
6427   * trunk: changeset 1227
6428   Fixed an 'err' variable to be local.
6429
6430 2004-01-25 23:35 UTC  tuomov
6431   * trunk: changeset 1226
6432   Trap signals at an earlier stage so that processes forked at startup
6433   don't become temporarily defunct.
6434
6435 2004-01-25 18:19 UTC  tuomov
6436   * trunk: changeset 1224
6437   There was still a reference to ~/.ion/
6438
6439 2004-01-25 18:12 UTC  tuomov
6440   * trunk: changeset 1223
6441   Class lookup is no longer case-insensitive. (There's no need for that
6442   since the workspace creation query was changed.)
6443
6444 2004-01-25 18:05 UTC  tuomov
6445   * trunk: changeset 1221
6446   Typo and spelling fixes.
6447
6448 2004-01-25 11:07 UTC  tuomov
6449   * trunk: changeset 1219
6450   Some XX_SOURCE flag changes.
6451
6452 2004-01-24 21:54 UTC  tuomov
6453   * trunk: changeset 1218
6454   Renames.
6455
6456 2004-01-24 21:49 UTC  tuomov
6457   * trunk: changeset 1217
6458   - Added dummy multibyte/widechar routines for retarded platforms
6459     without even such dummy support.
6460   
6461   - Some Cygwin note modifications.
6462
6463 2004-01-24 20:28 UTC  tuomov
6464   * trunk: changeset 1216
6465   Some extra safety checks added.
6466
6467 2004-01-22 21:25 UTC  tuomov
6468   * trunk: changeset 1214
6469   Fixed LaTeX in dock documentation comments.
6470
6471 2004-01-21 19:32 UTC  tuomov
6472   * trunk: changeset 1212
6473   Some more polish on floatws focus policy.
6474
6475 2004-01-21 17:32 UTC  tuomov
6476   * trunk: changeset 1211
6477   - Moved session directory creation to a proper place, so that the
6478     directory will exist for the style menu save feature.
6479   
6480   - Fill _NET_SUPPORTED root window property with the supported features
6481     (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6482
6483 2004-01-20 21:11 UTC  tuomov
6484   * trunk: changeset 1209
6485   Module preloading support was broken.
6486
6487 2004-01-20 19:50 UTC  tuomov
6488   * trunk: changeset 1208
6489   Message cleaned up.
6490
6491 2004-01-20 18:37 UTC  tuomov
6492   * trunk: changeset 1207
6493   Binaries are now again stripped when installed.
6494
6495 2004-01-20 18:35 UTC  tuomov
6496   * trunk: changeset 1206
6497   Fixed a man page typo.
6498
6499 2004-01-19 18:26 UTC  tuomov
6500   * trunk: changeset 1205
6501   Fixed tab drop on a floatws.
6502
6503 2004-01-19 16:03 UTC  tuomov
6504   * trunk: changeset 1204
6505   Old submaps were ignored when new entries were added.
6506
6507 2004-01-19 12:22 UTC  tuomov
6508   * trunk: changeset 1203
6509   Fixed libtool version requirements.
6510
6511 2004-01-19 12:22 UTC  tuomov
6512   * trunk: changeset 1202
6513   - Autoconf script Xinerama check fixed.
6514   
6515   - README.autoconf simplified.
6516
6517 2004-01-19 12:20 UTC  tuomov
6518   * trunk: changeset 1201
6519   Fixed references to ioncore-*.lua.
6520
6521 2004-01-16 18:39 UTC  tuomov
6522   * trunk: changeset 1200
6523   There were still some references to frame-tab (how tab-frame), causing
6524   initial frame sizes on floatws:s to be miscalculated.
6525
6526 2004-01-16 18:38 UTC  tuomov
6527   * trunk: changeset 1199
6528   Oops. Removed some important code earlier.
6529
6530 2004-01-16 16:58 UTC  tuomov
6531   * trunk: changeset 1198
6532   - Minor client window management set up fixes.
6533   
6534   - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6535     .kludges.
6536
6537 2004-01-16 15:35 UTC  tuomov
6538   * trunk: changeset 1197
6539   - Fixed goto_previous after switching between windows in the same
6540     frame with a query.
6541   
6542   - The dock no longer gets focused when the pointer enters it.
6543
6544 2004-01-15 18:34 UTC  tuomov
6545   * trunk: changeset 1196
6546   Changed order of mplex old/new selected object map/unmap to reduce
6547   flicker.
6548
6549 2004-01-15 16:10 UTC  tuomov
6550   * trunk: changeset 1195
6551   - A couple manual page and README bugs were fixed.
6552   
6553   - Removed Mod1+K T rebinding in ionframe_bindings to
6554     toggle_transients_pos (it is supposed to be clear_tags).
6555
6556 2004-01-14 22:43 UTC  tuomov
6557   * trunk: changeset 1194
6558   Style selection saving wasn't working.
6559
6560 2004-01-14 19:37 UTC  tuomov
6561   * trunk: changeset 1191
6562   Removed extra character in comment header.
6563
6564 2004-01-14 18:03 UTC  tuomov
6565   * trunk: changeset 1190
6566   - Floating workspace now give focus to highest-stacked frame when the
6567     active one is destroyed.
6568   
6569   - Mod1+N/P were bound to raise/lower on floating workspaces.
6570
6571 2004-01-14 16:55 UTC  tuomov
6572   * trunk: changeset 1189
6573   Changed version string to ION_VERSION.
6574
6575 2004-01-14 16:39 UTC  tuomov
6576   * trunk: changeset 1188
6577   - Added optional autoconf script.
6578   
6579   - Fixed etc/Makefile.
6580
6581 2004-01-13 23:52 UTC  tuomov
6582   * trunk: changeset 1187
6583   - Renamed do_move_pointer_to do_warp and made redefinable through the
6584     do_warp_alt hook.
6585   
6586   - Fixed reparent_region->region_reparent.
6587   
6588   - Added some missing includes.
6589
6590 2004-01-13 16:31 UTC  tuomov
6591   * trunk: changeset 1186
6592   Frame maximize takes active client window size limits into account.
6593
6594 2004-01-13 16:12 UTC  tuomov
6595   * trunk: changeset 1185
6596   Keyboard move/resize warps (if enabled) pointer back to manipulated
6597   frame after finishing.
6598
6599 2004-01-08 23:16 UTC  tuomov
6600   * trunk: changeset 1184
6601   Fixed some typos in documentation.
6602
6603 2004-01-08 22:05 UTC  tuomov
6604   * trunk: changeset 1182
6605   Changed winprop selection by title to longest match.
6606
6607 2004-01-08 21:51 UTC  tuomov
6608   * trunk: changeset 1181
6609   - Support changes in X keyboard map.
6610   
6611   - Some keymap deinitialisation fixes and bindmap clean-up.
6612
6613 2004-01-06 19:48 UTC  tuomov
6614   * trunk: changeset 1180
6615   Minor man page fixes.
6616
6617 2004-01-06 12:30 UTC  tuomov
6618   * trunk: changeset 1179
6619   Removed introduction of a non-existent function.
6620
6621 2004-01-03 00:27 UTC  tuomov
6622   * trunk: changeset 1178
6623   Updated most of the copyright notices to 2004.
6624
6625 2003-12-29 20:26 UTC  tuomov
6626   * trunk: changeset 1177
6627   - stylemenu properly saves draw.lua if querylib is not installed.
6628   
6629   - Separate binding configuration file for PWM.
6630
6631 2003-12-29 20:14 UTC  tuomov
6632   * trunk: changeset 1176
6633   - Some default menu configuration changes. PWM no longer uses the same
6634     menu configuration file.
6635   
6636   - Removed client window check code mismatch complaint on startup.
6637   
6638   - PWM startup errorlog was incorrectly referring to Ion.
6639
6640 2003-12-29 20:01 UTC  tuomov
6641   * trunk: changeset 1175
6642   Removed debug message.
6643
6644 2003-12-29 18:42 UTC  tuomov
6645   * trunk: changeset 1174
6646   Workspace query asks for type of workspace when creating new.
6647
6648 2003-12-29 15:53 UTC  tuomov
6649   * trunk: changeset 1173
6650   Previous frame geometry (for maximize and shade) is saved in the
6651   workspaces save file.
6652
6653 2003-12-23 21:14 UTC  tuomov
6654   * trunk: changeset 1172
6655   Added a note on the dock module authors to README.
6656
6657 2003-12-23 21:13 UTC  tuomov
6658   * trunk: changeset 1171
6659   - Added dock to list of modules to build.
6660   
6661   - Updated to newer version of dock.
6662   
6663   - Dock position and growing direction was changed to old PWM defaults.
6664   
6665   - PWM stock configuration files load the dock module by default.
6666
6667 2003-12-23 20:55 UTC  tuomov
6668   * trunk: changeset 1169
6669   - Included the dock module with Ion.
6670   
6671   - Fixed dock_get_tile_size and modified dock module Makefile for
6672     inclusion in Ion.
6673
6674 2003-12-22 20:45 UTC  tuomov
6675   * trunk: changeset 1100
6676   Use also C99_SOURCE where XOPEN_SOURCE is used.
6677
6678 2003-12-22 20:11 UTC  tuomov
6679   * trunk: changeset 1099
6680   include stdio.h
6681
6682 2003-12-20 13:08 UTC  tuomov
6683   * trunk: changeset 1098
6684   XFreeGC(xor_gc) on deinit.
6685
6686 2003-12-18 18:08 UTC  tuomov
6687   * trunk: changeset 1097
6688   Focusing on return from submenu had been broken by previous changes.
6689
6690 2003-12-18 17:57 UTC  tuomov
6691   * trunk: changeset 1096
6692   look-clean "bigmenu" font changed.
6693
6694 2003-12-18 17:52 UTC  tuomov
6695   * trunk: changeset 1095
6696   WScreens no longer accept tab drag&drop.
6697
6698 2003-12-18 17:48 UTC  tuomov
6699   * trunk: changeset 1094
6700   Better error message in querylib.query_workspace.
6701
6702 2003-12-18 17:45 UTC  tuomov
6703   * trunk: changeset 1093
6704   Message line counting fix.
6705
6706 2003-12-18 17:42 UTC  tuomov
6707   * trunk: changeset 1092
6708   Class lookup is now case-insensitive.
6709
6710 2003-12-18 17:28 UTC  tuomov
6711   * trunk: changeset 1091
6712   Added some object destroy safety checks.
6713
6714 2003-12-18 17:22 UTC  tuomov
6715   * trunk: changeset 1090
6716   Fixed winprop lookup when window name is nil.
6717
6718 2003-12-18 12:08 UTC  tuomov
6719   * trunk: changeset 1089
6720   Use lua-config50 in Debian settings.
6721
6722 2003-12-16 20:54 UTC  tuomov
6723   * trunk: changeset 1088
6724   Re-created the file.
6725
6726 2003-12-16 20:52 UTC  tuomov
6727   * trunk: changeset 1087
6728   Less verbosity.
6729
6730 2003-12-16 18:29 UTC  tuomov
6731   * trunk: changeset 1086
6732   Another old reference.
6733
6734 2003-12-14 11:52 UTC  tuomov
6735   * trunk: changeset 1085
6736   Fixed (?) grab release focusing when warping is disabled.
6737
6738 2003-12-11 22:16 UTC  tuomov
6739   * trunk: changeset 1084
6740   Man pages still had references to old user configuration file
6741   directory.
6742
6743 2003-12-11 21:31 UTC  tuomov
6744   * trunk: changeset 1083
6745   Fixed querylib.query_man default value.
6746
6747 2003-12-11 18:03 UTC  tuomov
6748   * trunk: changeset 1082
6749   Fixed .welcome_msg_displayed permissions.
6750
6751 2003-12-23 20:17 UTC  unknown
6752   tagged ion-devel-20031211
6753
6754 2003-12-11 17:11 UTC  tuomov
6755   * trunk: changeset 1081
6756   Fixed a potential segfault when window disappears while being set up
6757   to be managed.
6758
6759 2003-12-23 20:17 UTC  unknown
6760   tagged ion-devel-20031210
6761
6762 2003-12-10 09:17 UTC  tuomov
6763   * trunk: changeset 1080
6764   Updates.
6765
6766 2003-12-09 20:39 UTC  tuomov
6767   * trunk: changeset 1079
6768   Removed compat.lua
6769
6770 2003-12-09 19:48 UTC  tuomov
6771   * trunk: changeset 1078
6772   Removed mention of development branch.
6773
6774 2003-12-09 19:48 UTC  tuomov
6775   * trunk: changeset 1077
6776   Minor size calculation fix.
6777
6778 2003-12-23 20:17 UTC  unknown
6779   tagged ion-devel-20031209
6780
6781 2003-12-09 19:28 UTC  tuomov
6782   * trunk: changeset 1076
6783   Module compatibility is checked against ION_API_VERSION (2) instead of
6784   ION_VERSION.
6785
6786 2003-12-09 19:13 UTC  tuomov
6787   * trunk: changeset 1075
6788   Refer to ~/.ion2/.
6789
6790 2003-12-09 19:07 UTC  tuomov
6791   * trunk: changeset 1074
6792   Removed configuration file conversion utilities; people following the
6793   development branch should already have converted their files.
6794
6795 2003-12-09 19:05 UTC  tuomov
6796   * trunk: changeset 1073
6797   - Removed '-devel' from path names.
6798   
6799   - Changed user configuration file directories to ~/.ion2/ and
6800     ~/.pwm2/.
6801   
6802   - Renamed all ioncore*.lua configuration files to ion*.lua.
6803   
6804   - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
6805
6806 2003-12-09 00:32 UTC  tuomov
6807   * trunk: changeset 1072
6808   Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
6809
6810 2003-12-07 22:05 UTC  tuomov
6811   * trunk: changeset 1071
6812   Oops.
6813
6814 2003-12-07 22:01 UTC  tuomov
6815   * trunk: changeset 1070
6816   Use string.shell_safe to encapsulate file names.
6817
6818 2003-12-07 22:01 UTC  tuomov
6819   * trunk: changeset 1069
6820   Added string.shell_safe function.
6821
6822 2003-12-06 22:20 UTC  tuomov
6823   * trunk: changeset 1068
6824   Insert new bindmaps at beginning of region bindmap list.
6825
6826 2003-12-06 20:43 UTC  tuomov
6827   * trunk: changeset 1067
6828   Initial workspace creation code checks default_ws_type.
6829
6830 2003-12-06 20:36 UTC  tuomov
6831   * trunk: changeset 1066
6832   Changed ion-completefile path.
6833
6834 2003-12-06 17:45 UTC  tuomov
6835   * trunk: changeset 1065
6836   Added WClientWin.toggle_transients_pos export and transients_at_top
6837   winprop.
6838
6839 2003-12-06 17:44 UTC  tuomov
6840   * trunk: changeset 1064
6841   Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
6842
6843 2003-12-06 17:43 UTC  tuomov
6844   * trunk: changeset 1063
6845   Require Lua 5.0.1.
6846
6847 2003-12-06 17:43 UTC  tuomov
6848   * trunk: changeset 1062
6849   Removed extra whitespace at ends of some lines.
6850
6851 2003-12-06 16:17 UTC  tuomov
6852   * trunk: changeset 1061
6853   Fixed previous change.
6854
6855 2003-12-06 12:25 UTC  tuomov
6856   * trunk: changeset 1060
6857   Some transient initial size calculation changes.
6858
6859 2003-12-06 11:44 UTC  tuomov
6860   * trunk: changeset 1059
6861   Changed export names and added one more.
6862
6863 2003-12-06 11:42 UTC  tuomov
6864   * trunk: changeset 1058
6865   Added "stylemenu" that displays all look-*.lua files on search path.
6866
6867 2003-12-06 11:42 UTC  tuomov
6868   * trunk: changeset 1057
6869   Added some search path exports.
6870
6871 2003-12-06 11:15 UTC  tuomov
6872   * trunk: changeset 1056
6873   ion-completefile directory changed and extended to support multiple
6874   paths.
6875
6876 2003-12-05 00:46 UTC  tuomov
6877   * trunk: changeset 1055
6878   - Submenus can now be generated by functions when needed.
6879   
6880   - Added "windowlist" and "workspacelist" default menus.
6881
6882 2003-12-04 22:10 UTC  tuomov
6883   * trunk: changeset 1054
6884   Removed a tab.
6885
6886 2003-12-04 21:56 UTC  tuomov
6887   * trunk: changeset 1053
6888   In-mplex menus that do not fully fit within the space available now
6889   scroll the visible entries.
6890
6891 2003-12-03 23:43 UTC  tuomov
6892   * trunk: changeset 1052
6893   aboutmsg was missing.
6894
6895 2003-12-03 23:43 UTC  tuomov
6896   * trunk: changeset 1051
6897   Comment change.
6898
6899 2003-12-03 22:27 UTC  tuomov
6900   * trunk: changeset 1050
6901   Closing a frame initially contaning transient window will switch focus
6902   to the frame that contained the transient_for window.
6903
6904 2003-12-23 20:17 UTC  unknown
6905   tagged ion-devel-20031203
6906
6907 2003-12-03 20:33 UTC  tuomov
6908   * trunk: changeset 1049
6909   Removed mentions of ion-devel in the release tarball; default
6910   installation target is now /usr/local with configuration files in
6911   /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
6912   /usr/local/ion-devel.)
6913
6914 2003-12-03 20:31 UTC  tuomov
6915   * trunk: changeset 1048
6916   Just ditch old $ETCDIR/draw.lua.
6917
6918 2003-12-03 20:29 UTC  tuomov
6919   * trunk: changeset 1047
6920   Added pwm.1 man page.
6921
6922 2003-12-03 20:22 UTC  tuomov
6923   * trunk: changeset 1046
6924   Use PWM_ETCDIR if set.
6925
6926 2003-12-03 20:14 UTC  tuomov
6927   * trunk: changeset 1045
6928   Load the query module.
6929
6930 2003-12-03 20:06 UTC  tuomov
6931   * trunk: changeset 1044
6932   - The ion and pwm scripts were removed and are instead now binaries
6933     linked against ioncore.a.
6934   
6935   - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
6936     configuration files and the 'pwm' binary uses ~/.pwm for user's
6937     configuration files.
6938
6939 2003-12-03 17:59 UTC  tuomov
6940   * trunk: changeset 1043
6941   Script search path changes; calling file's directly is now only
6942   considered if explicitly indicated in the file name. (So now normally
6943   "included" files in user's directories will always be preferred over
6944   those in system directories.)
6945
6946 2003-12-03 11:37 UTC  tuomov
6947   * trunk: changeset 1042
6948   etc/ make install changes; ioncore.lua is now always overwritten and
6949   draw.lua link restored to a working file.
6950
6951 2003-12-02 23:23 UTC  tuomov
6952   * trunk: changeset 1041
6953   Display a welcome message and manual page to new users.
6954
6955 2003-12-02 23:22 UTC  tuomov
6956   * trunk: changeset 1040
6957   - Display a welcome message and manual page to new users.
6958   
6959   - Some path setting function changes.
6960
6961 2003-12-02 23:20 UTC  tuomov
6962   * trunk: changeset 1039
6963   - Renamed manual page to ion.1.
6964   
6965   - Added ion.1.in.txt
6966
6967 2003-12-02 23:11 UTC  tuomov
6968   * trunk: changeset 1038
6969   Minor modification.
6970
6971 2003-12-02 23:01 UTC  tuomov
6972   * trunk: changeset 1037
6973   Removed mention of "messages" to reduce chance of confusion.
6974
6975 2003-12-02 18:31 UTC  tuomov
6976   * trunk: changeset 1036
6977   Added a "basic concepts" section in the manual page.
6978
6979 2003-12-02 18:05 UTC  tuomov
6980   * trunk: changeset 1035
6981   Fixed message display line copying bug.
6982
6983 2003-12-02 13:37 UTC  tuomov
6984   * trunk: changeset 1034
6985   Fixed -onescreen to -oneroot.
6986
6987 2003-12-01 20:18 UTC  tuomov
6988   * trunk: changeset 1033
6989   Button6 and Button7 might be recognised.
6990
6991 2003-12-01 20:18 UTC  tuomov
6992   * trunk: changeset 1032
6993   Ignore unknown bits in keypress event state.
6994
6995 2003-12-01 19:09 UTC  tuomov
6996   * trunk: changeset 1031
6997   Minor clean-up.
6998
6999 2003-12-01 18:23 UTC  tuomov
7000   * trunk: changeset 1030
7001   The line editor and region_set_name strip white space from the
7002   beginning and end of strings.
7003
7004 2003-12-01 01:34 UTC  tuomov
7005   * trunk: changeset 1029
7006   Some more acceleration changes.
7007
7008 2003-11-30 16:51 UTC  tuomov
7009   * trunk: changeset 1028
7010   - Implemented move/resize edge snapping.
7011   
7012   - Smoother square root based move/resize acceleration curve.
7013
7014 2003-11-30 16:49 UTC  tuomov
7015   * trunk: changeset 1027
7016   Uncommented CF_EDGE_RESISTANCE.
7017
7018 2003-11-30 00:51 UTC  tuomov
7019   * trunk: changeset 1026
7020   Save sticky state in session savefile.
7021
7022 2003-11-30 00:48 UTC  tuomov
7023   * trunk: changeset 1025
7024   Implemented sticky frames on WFloatWS:s.
7025
7026 2003-11-30 00:34 UTC  tuomov
7027   * trunk: changeset 1024
7028   Implemented WWatch-node based WObjList and changed tag list to that
7029   instead of wasting space in WRegion.
7030
7031 2003-11-29 22:46 UTC  tuomov
7032   * trunk: changeset 1023
7033   Only redraw menu entries that need redrawing when selected entry is
7034   changed.
7035
7036 2003-11-29 16:27 UTC  tuomov
7037   * trunk: changeset 1022
7038   Some focus handling changes, fixes and clean-up.
7039
7040 2003-11-29 15:35 UTC  tuomov
7041   * trunk: changeset 1021
7042   "Close" key and menu binding changes.
7043
7044 2003-11-29 15:34 UTC  tuomov
7045   * trunk: changeset 1019
7046   Minor clean-up.
7047
7048 2003-11-29 14:36 UTC  tuomov
7049   * trunk: changeset 1018
7050   Fixed selection request when multibyte support is not enabled.
7051
7052 2003-11-29 14:31 UTC  tuomov
7053   * trunk: changeset 1017
7054   Small documentation fix.
7055
7056 2003-11-29 14:29 UTC  tuomov
7057   * trunk: changeset 1016
7058   Do not display a query_message error when failing to open
7059   ~/.ssh/known_hosts.
7060
7061 2003-11-29 14:21 UTC  tuomov
7062   * trunk: changeset 1015
7063   Improved documentation.
7064
7065 2003-11-29 14:21 UTC  tuomov
7066   * trunk: changeset 1014
7067   Fixed underscore and tiled escapes.
7068
7069 2003-11-27 22:26 UTC  tuomov
7070   * trunk: changeset 1013
7071   Added note on known_hosts in documentation comment.
7072
7073 2003-11-27 22:26 UTC  tuomov
7074   * trunk: changeset 1012
7075   Keyboard is no longer grabbed in submap mode if normal bindmap is not
7076   grabed.
7077
7078 2003-11-27 19:58 UTC  tuomov
7079   * trunk: changeset 1011
7080   Oops.
7081
7082 2003-11-27 16:18 UTC  tuomov
7083   * trunk: changeset 1010
7084   Minor clean-up operations.
7085
7086 2003-11-27 15:56 UTC  tuomov
7087   * trunk: changeset 1009
7088   Added some stacking setup and mplex attach sanity checks.
7089
7090 2003-11-27 15:42 UTC  tuomov
7091   * trunk: changeset 1008
7092   Added clear_tags ctxmenu entry.
7093
7094 2003-11-27 15:38 UTC  tuomov
7095   * trunk: changeset 1007
7096   Region rescue code was cleaned up a little and the code is no longer
7097   called from deinit handlers.
7098
7099 2003-11-25 20:37 UTC  tuomov
7100   * trunk: changeset 1006
7101   Added WIonWS.farthest, next_to and goto_dir exports.
7102
7103 2003-11-25 19:44 UTC  tuomov
7104   * trunk: changeset 1005
7105   CF_STR_EMPTY added.
7106
7107 2003-11-24 16:52 UTC  tuomov
7108   * trunk: changeset 1004
7109   Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7110   as medium.
7111
7112 2003-11-24 16:32 UTC  tuomov
7113   * trunk: changeset 1003
7114   Fonts are chosen more consistently in provided look-* style files.
7115
7116 2003-11-24 16:07 UTC  tuomov
7117   * trunk: changeset 1002
7118   look-cleanios was missing from Makefile.
7119
7120 2003-11-24 16:02 UTC  tuomov
7121   * trunk: changeset 1001
7122   Removed "for" from get_savefile_for, read_config_for, etc.
7123
7124 2003-11-24 16:02 UTC  tuomov
7125   * trunk: changeset 1000
7126   - Added 'jumpto' winprop and 'clientwin_added' hook.
7127   
7128   - 'switchto' is passed as parameter to fullscreen check functions.
7129   
7130   - Exported 'get_savefile'.
7131   
7132   - Removed "for" from get_savefile_for, read_config_for, etc.
7133   
7134   - Moved winprop lookup to the proper point in code after having again
7135     moved it where name is not available.
7136
7137 2003-11-24 01:14 UTC  tuomov
7138   * trunk: changeset 999
7139   Fixed -libdir to -moduledir.
7140
7141 2003-11-23 19:45 UTC  tuomov
7142   * trunk: changeset 998
7143   Changes in stipple pattern usage in drawing a dragged tab.
7144
7145 2003-11-23 18:37 UTC  tuomov
7146   * trunk: changeset 997
7147   Added WIonWS.resize_tree function that can be used to resize whole
7148   subtrees of the workspace split hierarchy.
7149
7150 2003-11-23 13:19 UTC  tuomov
7151   * trunk: changeset 996
7152   Removed the styles.
7153
7154 2003-11-23 13:18 UTC  tuomov
7155   * trunk: changeset 995
7156   Added new style look-cleanios.
7157
7158 2003-11-23 04:54 UTC  tuomov
7159   * trunk: changeset 994
7160   'pmenu' entry index could be too big by one. Fixed.
7161
7162 2003-11-23 04:53 UTC  tuomov
7163   * trunk: changeset 993
7164   Look configuration files properly ported the drawing engine model and
7165   proper menu styles added to those styles that need it.
7166
7167 2003-11-23 03:12 UTC  tuomov
7168   * trunk: changeset 992
7169   String shortening rules can now be specified always-on so that the
7170   rule is applied even when no shortening is necessary.
7171
7172 2003-11-23 03:10 UTC  tuomov
7173   * trunk: changeset 991
7174   The same region is not to be passed twice as a _key_ binding handler
7175   argument; two regions are only passed when e.g. a workspace is
7176   selecting keys on a frame.
7177
7178 2003-11-23 03:08 UTC  tuomov
7179   * trunk: changeset 990
7180   Changed make_mplex_sub_or_self_fn behaviour.
7181
7182 2003-11-23 02:45 UTC  tuomov
7183   * trunk: changeset 989
7184   Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7185   (instead of requiring the user to a list of them).
7186
7187 2003-11-22 15:44 UTC  tuomov
7188   * trunk: changeset 988
7189   Added Button3->rootmenu binding.
7190
7191 2003-11-21 16:45 UTC  tuomov
7192   * trunk: changeset 987
7193   Added mention of modulelist.mk.
7194
7195 2003-11-21 16:40 UTC  tuomov
7196   * trunk: changeset 986
7197   Modified the default drawing engine to be more usable as a basis for
7198   alternative drawing engines that need per-window data.
7199
7200 2003-11-21 15:09 UTC  tuomov
7201   * trunk: changeset 985
7202   Title shortening rules are now used always even if the title would fit
7203   in the available space without modification.
7204
7205 2003-12-23 20:17 UTC  unknown
7206   tagged ion-devel-20031121
7207
7208 2003-11-21 14:43 UTC  tuomov
7209   * trunk: changeset 984
7210   clean-up variable rename.
7211
7212 2003-11-21 09:11 UTC  tuomov
7213   * trunk: changeset 983
7214   Invalid multibyte strings could cause the line editor to go to an
7215   endless loop.
7216
7217 2003-11-21 09:00 UTC  tuomov
7218   * trunk: changeset 982
7219   Listing (completions, messages) line breaking wasn't yet multibyte-
7220   aware.
7221
7222 2003-12-23 20:17 UTC  unknown
7223   tagged ion-devel-20031119
7224
7225 2003-11-21 04:10 UTC  tuomov
7226   * trunk: changeset 981
7227   New string shortening code could segfault. Fixed it.
7228
7229 2003-11-19 21:39 UTC  tuomov
7230   * trunk: changeset 980
7231   Replaced UTF-8 support with (almost) general multibyte encoding
7232   support.
7233
7234 2003-11-17 21:03 UTC  tuomov
7235   * trunk: changeset 978
7236   mplex_fit didn't update region geometry data.
7237
7238 2003-11-17 21:03 UTC  tuomov
7239   * trunk: changeset 977
7240   A minor clean-up operation.
7241
7242 2003-11-16 21:40 UTC  tuomov
7243   * trunk: changeset 976
7244   Updated documentation.
7245
7246 2003-11-16 17:16 UTC  tuomov
7247   * trunk: changeset 975
7248   Load querylib.
7249
7250 2003-11-16 17:05 UTC  tuomov
7251   * trunk: changeset 974
7252   make_mplex_sub_or_self_fn was broken.
7253
7254 2003-11-16 17:05 UTC  tuomov
7255   * trunk: changeset 973
7256   A variable name was wrong.
7257
7258 2003-11-16 16:51 UTC  tuomov
7259   * trunk: changeset 972
7260   Added support for _NET_WM_STATE_FULLSCREEN request.
7261
7262 2003-11-16 15:19 UTC  tuomov
7263   * trunk: changeset 971
7264   Reset font to NULL on deinit.
7265
7266 2003-11-16 14:58 UTC  tuomov
7267   * trunk: changeset 970
7268   Bindings can now be removed on the fly by passing nil as callback
7269   function.
7270
7271 2003-11-16 13:56 UTC  tuomov
7272   * trunk: changeset 969
7273   Complain of invalid binding table.
7274
7275 2003-11-16 13:48 UTC  tuomov
7276   * trunk: changeset 968
7277   Updated the Makefile.
7278
7279 2003-11-16 13:48 UTC  tuomov
7280   * trunk: changeset 967
7281   Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7282   mplex-related functions from ioncorelib.lua there.
7283
7284 2003-11-16 01:44 UTC  tuomov
7285   * trunk: changeset 966
7286   Fixed GC font setup.
7287
7288 2003-11-16 01:43 UTC  tuomov
7289   * trunk: changeset 965
7290   Don't compiled some code if CF_UTF8 is not set.
7291
7292 2003-11-16 00:29 UTC  tuomov
7293   * trunk: changeset 964
7294   Updated the man page.
7295
7296 2003-11-15 23:51 UTC  tuomov
7297   * trunk: changeset 963
7298   UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7299   compiled with UTF8 support.
7300
7301 2003-11-15 23:49 UTC  tuomov
7302   * trunk: changeset 962
7303   Added font caching/ref.counting so that font loading would take little
7304   less time when pattern guessing is required to fullfill locale's
7305   requirements.
7306
7307 2003-11-14 20:35 UTC  tuomov
7308   * trunk: changeset 961
7309   Changed the order in which brushes are freed.
7310
7311 2003-11-14 20:31 UTC  tuomov
7312   * trunk: changeset 960
7313   The original source of the the fontset code was discovered.
7314
7315 2003-11-14 16:00 UTC  tuomov
7316   * trunk: changeset 959
7317   The functions to create binding wrappers to operate on WMPlexs'
7318   children were extended and given better names, although the old ones
7319   are still available.
7320
7321 2003-11-14 15:56 UTC  tuomov
7322   * trunk: changeset 958
7323   nothing special.
7324
7325 2003-11-14 15:49 UTC  tuomov
7326   * trunk: changeset 957
7327   Removed fallback font check.
7328
7329 2003-11-14 15:40 UTC  tuomov
7330   * trunk: changeset 956
7331   Added FontSet guessing code that should be able to figure out enough
7332   fonts for XCreateFontSet to fullfill locales' requirements so font
7333   loading shouldn't fail so often when UTF8 support is enabled.
7334
7335 2003-11-14 00:42 UTC  tuomov
7336   * trunk: changeset 955
7337   At least load "de" engine if no engine has been loaded while executing
7338   draw.lua.
7339
7340 2003-11-13 22:37 UTC  tuomov
7341   * trunk: changeset 954
7342   Added some _LOADED checks.
7343
7344 2003-11-13 18:45 UTC  tuomov
7345   * trunk: changeset 953
7346   Lua files in share/ (but not etc/) are precompiled.
7347
7348 2003-11-13 18:26 UTC  tuomov
7349   * trunk: changeset 952
7350   'ioncore-startup.lua' kludge was removed and replaced by the loading
7351   of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7352
7353 2003-11-13 18:04 UTC  tuomov
7354   * trunk: changeset 951
7355   Changes in default configuration files to make them more legible and
7356   to add menu configuration.
7357
7358 2003-11-13 18:03 UTC  tuomov
7359   * trunk: changeset 950
7360   Call XClearWindow when toggling tab to avoid clutter.
7361
7362 2003-11-13 18:02 UTC  tuomov
7363   * trunk: changeset 949
7364   Added ioncore_aboutmsg export.
7365
7366 2003-11-13 12:07 UTC  tuomov
7367   * trunk: changeset 948
7368   Added disabled XMMS kludge.
7369
7370 2003-11-12 17:50 UTC  tuomov
7371   * trunk: changeset 947
7372   Extension definition changes.
7373
7374 2003-11-12 17:50 UTC  tuomov
7375   * trunk: changeset 946
7376   - C-side module configuration file loading function also look for
7377     compiled .lc files.
7378   
7379   - Lua-side include() automatically also looks for .lc and .lua files
7380     if neither extension nor path component is given.
7381
7382 2003-11-10 17:58 UTC  tuomov
7383   * trunk: changeset 945
7384   Made find_suitable_screen global.
7385
7386 2003-11-09 16:09 UTC  tuomov
7387   * trunk: changeset 944
7388   Added WRegion.is_active and is_mapped exports.
7389
7390 2003-11-06 17:50 UTC  tuomov
7391   * trunk: changeset 943
7392   Some mplex_managed_changed calls were wrong, causing trouble with
7393   transparency.
7394
7395 2003-11-05 22:45 UTC  tuomov
7396   * trunk: changeset 942
7397   include fixes.
7398
7399 2003-11-05 22:45 UTC  tuomov
7400   * trunk: changeset 941
7401   Stack management fixes.
7402
7403 2003-11-05 12:23 UTC  tuomov
7404   * trunk: changeset 940
7405   Removed mentions of xft.
7406
7407 2003-11-04 20:27 UTC  tuomov
7408   * trunk: changeset 939
7409   Fixed a potential segfault point.
7410
7411 2003-11-04 20:26 UTC  tuomov
7412   * trunk: changeset 938
7413   Quick&dirty stacking fix.
7414
7415 2003-10-30 10:00 UTC  tuomov
7416   * trunk: changeset 937
7417   Removed CURRENT_FILE kludge for include handling; use the Lua debug
7418   interface instead to get the file the calling function was defined in.
7419
7420 2003-10-30 08:34 UTC  tuomov
7421   * trunk: changeset 936
7422   Some changes in default menus.
7423
7424 2003-10-30 08:34 UTC  tuomov
7425   * trunk: changeset 935
7426   libtool 1.4.3->1.4.x.
7427
7428 2003-10-28 13:00 UTC  tuomov
7429   * trunk: changeset 934
7430   submenus weren't being handled correctly.
7431
7432 2003-10-27 16:59 UTC  tuomov
7433   * trunk: changeset 933
7434   about_msg should be local.
7435
7436 2003-10-27 16:58 UTC  tuomov
7437   * trunk: changeset 932
7438   Changed styles are automatically translated (and complained of).
7439
7440 2003-10-27 12:26 UTC  tuomov
7441   * trunk: changeset 931
7442   Fixed cursor and selection substyles.
7443
7444 2003-10-27 12:05 UTC  tuomov
7445   * trunk: changeset 930
7446   Updated the script to use the new style names.
7447
7448 2003-10-27 12:05 UTC  tuomov
7449   * trunk: changeset 929
7450   Some style name changes.
7451
7452 2003-10-27 12:05 UTC  tuomov
7453   * trunk: changeset 928
7454   Changes in menus.
7455
7456 2003-10-27 12:05 UTC  tuomov
7457   * trunk: changeset 927
7458   Updated the look-* files.
7459
7460 2003-10-27 12:05 UTC  tuomov
7461   * trunk: changeset 926
7462   look-cleanviolet is now the default style.
7463
7464 2003-10-25 20:23 UTC  tuomov
7465   * trunk: changeset 925
7466   Check fallback font at startup with XCreateFontSet instead of
7467   XLoadQueryFont.
7468
7469 2003-10-24 17:09 UTC  tuomov
7470   * trunk: changeset 924
7471   Moved list of modules to build from system.mk to modulelist.mk
7472
7473 2003-10-04 14:52 UTC  tuomov
7474   * trunk: changeset 923
7475   va_list usage changes due to problems on some architechtures.
7476
7477 2003-10-04 12:41 UTC  tuomov
7478   * trunk: changeset 922
7479   Added genframe_(in)activated hooks.
7480
7481 2003-09-15 18:15 UTC  tuomov
7482   * trunk: changeset 921
7483   Some target and fullscreen winprop handling fixes.
7484
7485 2003-09-15 18:15 UTC  tuomov
7486   * trunk: changeset 920
7487   Some fixes to client window rescuing.
7488
7489 2003-09-15 18:15 UTC  tuomov
7490   * trunk: changeset 919
7491   Some fixes to client window rescuing.
7492
7493 2003-09-15 18:14 UTC  tuomov
7494   * trunk: changeset 918
7495   Fixed a FALSE to NULL.
7496
7497 2003-09-09 20:07 UTC  tuomov
7498   * trunk: changeset 917
7499   Fixed an event-missing problem.
7500
7501 2003-09-04 08:22 UTC  tuomov
7502   * trunk: changeset 916
7503   Menu configuration changes.
7504
7505 2003-09-04 08:22 UTC  tuomov
7506   * trunk: changeset 915
7507   Ungrab keyboard before calling dispatch_binding (except with submap).
7508
7509 2003-08-31 16:15 UTC  tuomov
7510   * trunk: changeset 914
7511   Added a note on .xinitrc/.xsession to README.
7512
7513 2003-08-28 20:59 UTC  tuomov
7514   * trunk: changeset 913
7515   Some border drawing fixes.
7516
7517 2003-08-25 15:25 UTC  tuomov
7518   * trunk: changeset 912
7519   restart_other_wm fixes.
7520
7521 2003-08-25 15:05 UTC  tuomov
7522   * trunk: changeset 911
7523   Better grabbing checks.
7524
7525 2003-08-25 15:04 UTC  tuomov
7526   * trunk: changeset 910
7527   XSync() before fork() -- xlock should work a bit better now.
7528
7529 2003-08-24 14:51 UTC  tuomov
7530   * trunk: changeset 909
7531   Menu config changes; use submenus.
7532
7533 2003-08-24 14:51 UTC  tuomov
7534   * trunk: changeset 908
7535   Removed empty_tab area.
7536
7537 2003-08-24 14:51 UTC  tuomov
7538   * trunk: changeset 907
7539   Moved minof/maxof elsewhere, removed empty_tab.
7540
7541 2003-08-24 14:50 UTC  tuomov
7542   * trunk: changeset 906
7543   A little clean-up.
7544
7545 2003-08-24 14:50 UTC  tuomov
7546   * trunk: changeset 905
7547   Added ''pmenu'' off-screen scrolling support as in PWM.
7548
7549 2003-08-24 14:49 UTC  tuomov
7550   * trunk: changeset 904
7551   Some WTimer enhancements.
7552
7553 2003-08-22 16:37 UTC  tuomov
7554   * trunk: changeset 903
7555   Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7556
7557 2003-08-21 18:29 UTC  tuomov
7558   * trunk: changeset 902
7559   - More changes to pointer handling code for better menu support.
7560   
7561   - genframe_bindings knows of frame areas.
7562
7563 2003-08-21 18:28 UTC  tuomov
7564   * trunk: changeset 901
7565   Enhanced menu support.
7566
7567 2003-08-21 18:24 UTC  tuomov
7568   * trunk: changeset 900
7569   Added a brush that handles submenu entries in menus specially.
7570
7571 2003-08-21 18:22 UTC  tuomov
7572   * trunk: changeset 899
7573   'make depend' fixed to work with modules.
7574
7575 2003-08-20 16:46 UTC  tuomov
7576   * trunk: changeset 898
7577   Don't strip white space from query results.
7578
7579 2003-08-19 12:54 UTC  tuomov
7580   * trunk: changeset 897
7581   Fixed tab drop on floatws:s (was putting clients to full screen mode
7582   on occasion).
7583
7584 2003-08-19 09:11 UTC  tuomov
7585   * trunk: changeset 896
7586   uname SunOS check complaint fix with newer gnu utils.
7587
7588 2003-08-15 17:14 UTC  tuomov
7589   * trunk: changeset 895
7590   Some changes to pointer event handling code so menus can set handlers
7591   immediately on button press.
7592
7593 2003-08-15 13:59 UTC  tuomov
7594   * trunk: changeset 894
7595   Some files were missing.. again.. *sigh*
7596
7597 2003-08-14 18:16 UTC  tuomov
7598   * trunk: changeset 893
7599   Added very preliminary and primitive menu support (only query-like
7600   embedded-in-an-mplex menus).
7601
7602 2003-08-14 18:08 UTC  tuomov
7603   * trunk: changeset 892
7604   Added ioncore_version export.
7605
7606 2003-12-23 20:17 UTC  unknown
7607   tagged ion-devel-20030814
7608
7609 2003-08-14 18:07 UTC  tuomov
7610   * trunk: changeset 891
7611   Some file location reorganisation.
7612
7613 2003-08-14 18:07 UTC  tuomov
7614   * trunk: changeset 890
7615   Some file location reorganisation and header cleanup.
7616
7617 2003-08-13 13:09 UTC  tuomov
7618   * trunk: changeset 889
7619   Call region_notify_change when name is unset.
7620
7621 2003-12-23 20:17 UTC  unknown
7622   tagged ion-devel-20030811-1
7623
7624 2003-08-13 13:08 UTC  tuomov
7625   * trunk: changeset 888
7626   Dragging a tab with no title could cause a segfault.
7627
7628 2003-12-23 20:17 UTC  unknown
7629   tagged ion-devel-20030811
7630
7631 2003-08-12 00:06 UTC  tuomov
7632   * trunk: changeset 887
7633   Changed location for X shape extension shape.h include.
7634
7635 2003-08-11 23:05 UTC  tuomov
7636   * trunk: changeset 886
7637   There was an indexing bug in rootwin.c that caused stack corruption
7638   and crash when Xinerama was enabled.
7639
7640 2003-12-23 20:17 UTC  unknown
7641   tagged ion-devel-20030810-1
7642
7643 2003-08-11 05:21 UTC  tuomov
7644   * trunk: changeset 885
7645   Winprop lookup had been broken.
7646
7647 2003-08-10 17:02 UTC  tuomov
7648   * trunk: changeset 884
7649   make_exec_fn was broken when the parameter to created function was a
7650   frame.
7651
7652 2003-12-23 20:17 UTC  unknown
7653   tagged ion-devel-20030810
7654
7655 2003-08-10 16:16 UTC  tuomov
7656   * trunk: changeset 883
7657   Removed duplicate variable.
7658
7659 2003-08-10 16:15 UTC  tuomov
7660   * trunk: changeset 882
7661   Changes in tab reordering were not being updated to screen correctly.
7662
7663 2003-08-10 13:46 UTC  tuomov
7664   * trunk: changeset 881
7665   Added some more functions to manipulate object indices within a
7666   WMPlex.
7667
7668 2003-08-08 15:40 UTC  tuomov
7669   * trunk: changeset 880
7670   close_sub_or_self is now WRegion.close_sub_or_self.
7671
7672 2003-08-07 21:32 UTC  tuomov
7673   * trunk: changeset 879
7674   Modified the winprop patch to use the numerical zero field instead of
7675   " ! " to store winprops with no name regexp specified.
7676
7677 2003-08-07 20:49 UTC  tuomov
7678   * trunk: changeset 878
7679   Applied a patch to add title matching field 'name' (Lua regexp) in
7680   winprops.
7681
7682 2003-08-06 18:23 UTC  tuomov
7683   * trunk: changeset 877
7684   Fixed a typo in UTF8 font code.
7685
7686 2003-08-06 18:21 UTC  tuomov
7687   * trunk: changeset 876
7688   Changed where get_winprop is called to a later time where the client
7689   window's name has been set.
7690
7691 2003-08-06 14:58 UTC  tuomov
7692   * trunk: changeset 875
7693   foreground colour was wrong.
7694
7695 2003-08-06 14:35 UTC  tuomov
7696   * trunk: changeset 874
7697   Moved lookconv.lua to utils.
7698
7699 2003-08-06 14:35 UTC  tuomov
7700   * trunk: changeset 873
7701   - Wrote a conversion script from older .lua workspaces savefiles.
7702   
7703   - Moved lookconv.lua to utils.
7704
7705 2003-08-06 13:57 UTC  tuomov
7706   * trunk: changeset 872
7707   Updated style configuration files to draw tabs with the 'activity'
7708   attribute set in white on red. 'lookconv.lua' uses these same colours
7709   in converted files.
7710
7711 2003-08-06 13:55 UTC  tuomov
7712   * trunk: changeset 871
7713   Implemented 'activity' display cue that is set when a newly created
7714   client window is not displayed or when the urgency hint is set by the
7715   client application.
7716
7717 2003-08-06 13:46 UTC  tuomov
7718   * trunk: changeset 870
7719   Backslash wasn't being escaped in saved strings.
7720
7721 2003-08-05 14:13 UTC  tuomov
7722   * trunk: changeset 869
7723   Improved handling of substyles with based_on.
7724
7725 2003-08-05 14:09 UTC  tuomov
7726   * trunk: changeset 868
7727   Removed WRegion/mgr_data; use object-indexed tables instead.
7728
7729 2003-08-05 14:07 UTC  tuomov
7730   * trunk: changeset 867
7731   Use a table instead of WRegion/mgr_data to store managed regions'
7732   immediate splits.
7733
7734 2003-08-05 13:30 UTC  tuomov
7735   * trunk: changeset 866
7736   Added functions to index tables by any supported type.
7737
7738 2003-08-04 22:15 UTC  tuomov
7739   * trunk: changeset 865
7740   Wrong file name info in file.
7741
7742 2003-08-04 21:30 UTC  tuomov
7743   * trunk: changeset 864
7744   Some table accessing routine unifications.
7745
7746 2003-08-04 16:59 UTC  tuomov
7747   * trunk: changeset 863
7748   ionframe_bar_inside_border instead of bar_inside_frame
7749
7750 2003-08-04 16:54 UTC  tuomov
7751   * trunk: changeset 862
7752   Enchanced WRegion.close documentation.
7753
7754 2003-08-04 14:58 UTC  tuomov
7755   * trunk: changeset 861
7756   mdblclick(Button1) bound to shade on ionframes.
7757
7758 2003-08-04 14:56 UTC  tuomov
7759   * trunk: changeset 860
7760   Ionframe shade fixed.
7761
7762 2003-08-04 10:03 UTC  tuomov
7763   * trunk: changeset 859
7764   Added table entry type info to a documentation comment for
7765   WMPlex.attach_*.
7766
7767 2003-08-03 20:35 UTC  tuomov
7768   * trunk: changeset 858
7769   Added options to set floatframe bar width limits and tab bar location
7770   for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
7771   ionframe_bar_inside_borderin frame style config).
7772
7773 2003-08-01 16:49 UTC  tuomov
7774   * trunk: changeset 857
7775   preliminary code to handle changing transient_for property... special
7776   interface needed to handle floatws:s.
7777
7778 2003-08-01 16:32 UTC  tuomov
7779   * trunk: changeset 856
7780   Added some line editing and history exports.
7781
7782 2003-08-01 05:52 UTC  tuomov
7783   * trunk: changeset 855
7784   Added ignore_cfgrq winprop.
7785
7786 2003-07-31 16:52 UTC  tuomov
7787   * trunk: changeset 854
7788   added spacing = 1 to input style.
7789
7790 2003-07-31 16:52 UTC  tuomov
7791   * trunk: changeset 853
7792   listing fitting fixed.
7793
7794 2003-07-31 14:16 UTC  tuomov
7795   * trunk: changeset 852
7796   Fixed some problems with selections in queries and added
7797   wedln_clear_mark function.
7798
7799 2003-07-31 14:16 UTC  tuomov
7800   * trunk: changeset 851
7801   Bound Control+G to end a query and Control+K G to clear mark in
7802   queries.
7803
7804 2003-07-31 13:55 UTC  tuomov
7805   * trunk: changeset 850
7806   Added some more querylib documentation and simplified a couple
7807   functions.
7808
7809 2003-07-31 13:49 UTC  tuomov
7810   * trunk: changeset 849
7811   Added gr_refresh and renamed reread_draw_config to gr_read_config.
7812
7813 2003-07-31 13:49 UTC  tuomov
7814   * trunk: changeset 848
7815   Style configuration files now call de_reset and gr_refresh.
7816
7817 2003-07-30 21:56 UTC  tuomov
7818   * trunk: changeset 847
7819   look-cleanviolet.lua was missing from set of installed files.
7820
7821 2003-07-30 19:37 UTC  tuomov
7822   * trunk: changeset 846
7823   Added some ugly workarounds to some random Lua API functions not
7824   checking the types of objects on stack.
7825
7826 2003-07-30 19:33 UTC  tuomov
7827   * trunk: changeset 845
7828   Implemented keyboard resize acceleration.
7829
7830 2003-07-30 15:44 UTC  tuomov
7831   * trunk: changeset 844
7832   Updated manpage with -sessionname.
7833
7834 2003-07-30 15:27 UTC  tuomov
7835   * trunk: changeset 843
7836   WRectangle passing as argument changed to const WRectangle* mostly.
7837
7838 2003-07-30 14:23 UTC  tuomov
7839   * trunk: changeset 842
7840   Added "deinit" hook.
7841
7842 2003-07-30 14:21 UTC  tuomov
7843   * trunk: changeset 841
7844   Updated read_config_for_args call.
7845
7846 2003-07-30 14:17 UTC  tuomov
7847   * trunk: changeset 840
7848   - Removed support for screen-specific configuration files.
7849   
7850   - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
7851     devel/saves) where sessionname is 'default-session-displayname' by
7852     default (with colon in display name converted to a dash) but can be
7853     changed from the command line.
7854   
7855   - Workspaces are now saved in a single 'workspaces.lua' file in
7856     session directory and screens are also now set with a single
7857     'initialise_screen_id' call.
7858
7859 2003-07-30 14:14 UTC  tuomov
7860   * trunk: changeset 839
7861   Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
7862   necessary.
7863
7864 2003-07-28 18:01 UTC  tuomov
7865   * trunk: changeset 838
7866   Added --mode=link to libtool parameters.
7867
7868 2003-07-28 13:43 UTC  tuomov
7869   * trunk: changeset 837
7870   - Fixed a bug in the new split resizing algorithm that caused
7871     bottom/right regions in a split to be misplaced if both bottom and
7872     top or left and right border were moved of another region.
7873   
7874   - Added some comments documenting the resizing algorithm.
7875
7876 2003-07-27 18:49 UTC  tuomov
7877   * trunk: changeset 836
7878   Added some libtool options to system.mk
7879
7880 2003-07-27 18:42 UTC  tuomov
7881   * trunk: changeset 835
7882   Fixed a problem with the split resizing algorithm and keyboard resize
7883   by almost completely rewriting the algorithm.
7884
7885 2003-07-27 18:41 UTC  tuomov
7886   * trunk: changeset 834
7887   Removed a comment.
7888
7889 2003-07-27 00:15 UTC  tuomov
7890   * trunk: changeset 833
7891   Added keys for manipulating tags and attaching tagged objects (Mod+T:
7892   toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
7893
7894 2003-07-27 00:00 UTC  tuomov
7895   * trunk: changeset 832
7896   Fixed transient_mode = "current" in full-screen mode.
7897
7898 2003-07-26 23:44 UTC  tuomov
7899   * trunk: changeset 831
7900   Added some documentation comments.
7901
7902 2003-07-26 23:07 UTC  tuomov
7903   * trunk: changeset 830
7904   Transparency mode switching fixed.
7905
7906 2003-07-26 22:58 UTC  tuomov
7907   * trunk: changeset 829
7908   Some cleanup.
7909
7910 2003-07-26 22:37 UTC  tuomov
7911   * trunk: changeset 828
7912   Some colour group initialisation changes.
7913
7914 2003-07-25 20:31 UTC  tuomov
7915   * trunk: changeset 827
7916   CVS barfed again and refused to remove these files.
7917
7918 2003-07-25 20:24 UTC  tuomov
7919   * trunk: changeset 826
7920   Ion now supports drawing engines as loadable modules!
7921
7922 2003-07-25 20:13 UTC  tuomov
7923   * trunk: changeset 825
7924   Colour scheme configuration files were converted to the new format.
7925
7926 2003-07-25 19:34 UTC  tuomov
7927   * trunk: changeset 824
7928   WRootWin changed to be of type WWindow (instead of just WRegion).
7929
7930 2003-07-23 13:43 UTC  tuomov
7931   * trunk: changeset 823
7932   Fixed tag pixmap and textbox spacings.
7933
7934 2003-07-22 18:09 UTC  tuomov
7935   * trunk: changeset 822
7936   Drawing engine Lua library was added.
7937
7938 2003-07-22 18:06 UTC  tuomov
7939   * trunk: changeset 821
7940   Drawing engine interface code was added although not yet used.
7941
7942 2003-07-22 18:04 UTC  tuomov
7943   * trunk: changeset 820
7944   The prospective default drawing engine was added.
7945
7946 2003-07-22 16:57 UTC  tuomov
7947   * trunk: changeset 819
7948   Added a script (etc/lookconv.lua) to convert the old .lua colour
7949   schemes to the upcoming format.
7950
7951 2003-07-21 05:25 UTC  tuomov
7952   * trunk: changeset 818
7953   Added a note on *BSD libtool version brain-damagedness.
7954
7955 2003-07-19 10:50 UTC  tuomov
7956   * trunk: changeset 817
7957   submap had been broken by previous simplifications.
7958
7959 2003-07-19 10:50 UTC  tuomov
7960   * trunk: changeset 816
7961   Some va_list passing changes.
7962
7963 2003-07-18 15:30 UTC  tuomov
7964   * trunk: changeset 815
7965   The fact that there is a configuration manual was made much better
7966   visible in the README.
7967
7968 2003-07-16 14:16 UTC  tuomov
7969   * trunk: changeset 814
7970   Nested workspace handling had been broken by the add managed/attach
7971   interface change. Fixed.
7972
7973 2003-07-13 21:14 UTC  tuomov
7974   * trunk: changeset 813
7975   The function 'exec_on_wm_display' was renamed 'exec'.
7976
7977 2003-07-13 21:10 UTC  tuomov
7978   * trunk: changeset 812
7979   Lua function binding for classes put into class-tables thus making the
7980   bindings more object-oriented in spirit.
7981
7982 2003-07-10 22:56 UTC  tuomov
7983   * trunk: changeset 811
7984   AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
7985   was applied on AnyModifier grabs.
7986
7987 2003-07-08 18:48 UTC  tuomov
7988   * trunk: changeset 810
7989   Some documentation updates.
7990
7991 2003-07-08 18:22 UTC  tuomov
7992   * trunk: changeset 809
7993   removed deprecated definitions
7994
7995 2003-07-08 18:08 UTC  tuomov
7996   * trunk: changeset 808
7997   The 'have region A manage region B' interface was heavily revamped.
7998   The generic region_manage(_new) functions are gone and only WMPlexes
7999   now export the equivalent interfaces mplex_attach(_new). Only client
8000   windows' are now set up with a generic interface that is a lot simpler
8001   than the old.
8002
8003 2003-12-23 20:17 UTC  unknown
8004   tagged ion-devel-20030628
8005
8006 2003-07-04 14:04 UTC  tuomov
8007   * trunk: changeset 807
8008   Set default_ws_type in pwm-ioncore-example.lua.
8009
8010 2003-06-28 17:40 UTC  tuomov
8011   * trunk: changeset 806
8012   Fixed a crash when the same key was bound as both submap and normal
8013   action on an object.
8014
8015 2003-06-27 21:16 UTC  tuomov
8016   * trunk: changeset 805
8017   Added more obsolete functions.
8018
8019 2003-06-27 21:15 UTC  tuomov
8020   * trunk: changeset 804
8021   Fixed some comments.
8022
8023 2003-06-27 21:15 UTC  tuomov
8024   * trunk: changeset 803
8025   Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8026   floatws_relocate_and_close to be consistent with the naming of similar
8027   functions on WIonFrames.
8028
8029 2003-06-27 21:15 UTC  tuomov
8030   * trunk: changeset 802
8031   Fixed documentation in querylib.
8032
8033 2003-06-27 18:55 UTC  tuomov
8034   * trunk: changeset 801
8035   The CF_LT_DL_ANCIENT option was removed as much more extra code would
8036   have been needed to support ancient versions of libtool. Version 1.4.3
8037   or newer is now required.
8038
8039 2003-06-27 18:47 UTC  tuomov
8040   * trunk: changeset 800
8041   The '-or' flag to find apparently was a GNU extension; '-o' seems to
8042   work.
8043
8044 2003-06-27 18:40 UTC  tuomov
8045   * trunk: changeset 799
8046   - The Mod1+F1 Ion man page display binding was broken.
8047   
8048   - The function exec_in_frame was renamed exec_in.
8049
8050 2003-06-27 14:05 UTC  tuomov
8051   * trunk: changeset 798
8052   Manual page fixed.
8053
8054 2003-06-25 23:37 UTC  tuomov
8055   * trunk: changeset 797
8056   FloatWS:s don't warp to new frames.
8057
8058 2003-06-25 23:14 UTC  tuomov
8059   * trunk: changeset 796
8060   XOR resize rubberand had been broken by previous changes.
8061
8062 2003-06-25 13:37 UTC  tuomov
8063   * trunk: changeset 795
8064   The default bindings for the F-keys now use the modifier from
8065   SECOND_MOD (defaults to the empty string i.e. no modifier).
8066
8067 2003-12-23 20:17 UTC  unknown
8068   tagged ion-devel-20030623
8069
8070 2003-06-25 05:36 UTC  tuomov
8071   * trunk: changeset 794
8072   Tabs' grab area extended to include frame's top border when the
8073   frame's y coordinate is zero.
8074
8075 2003-06-23 23:47 UTC  tuomov
8076   * trunk: changeset 793
8077   A minor fix
8078
8079 2003-06-23 13:14 UTC  tuomov
8080   * trunk: changeset 792
8081   Resize display was showing incorrect values for keyboard resize.
8082
8083 2003-06-23 13:13 UTC  tuomov
8084   * trunk: changeset 791
8085   A bug in grab handler calling code could crash Ion when leaving
8086   keyboard resize mode manually.
8087
8088 2003-06-23 01:20 UTC  tuomov
8089   * trunk: changeset 790
8090   Fixed pointer warping on screen change.
8091
8092 2003-06-22 11:12 UTC  tuomov
8093   * trunk: changeset 789
8094   Removed false comments.
8095
8096 2003-06-21 20:07 UTC  tuomov
8097   * trunk: changeset 788
8098   Screen lookup had been broken for windows that are not properly on any
8099   screen.
8100
8101 2003-06-21 20:06 UTC  tuomov
8102   * trunk: changeset 787
8103   As the number of dynamic functions has been getting bigger, the
8104   functions are now sorted on first use and then binary-searched instead
8105   of naive linear searching.
8106
8107 2003-12-23 20:17 UTC  unknown
8108   tagged ion-devel-20030620
8109
8110 2003-06-21 12:50 UTC  tuomov
8111   * trunk: changeset 786
8112   Return from full screen mode to floatws had been broken.
8113
8114 2003-06-21 10:56 UTC  tuomov
8115   * trunk: changeset 785
8116   Client window last height request bookkeeping code had been lost when
8117   configure request policy was changed. This caused transient sizes to
8118   be calculated incorrectly.
8119
8120 2003-06-20 09:19 UTC  tuomov
8121   * trunk: changeset 784
8122   Nothing!
8123
8124 2003-06-20 09:19 UTC  tuomov
8125   * trunk: changeset 783
8126   Constrain frames to their workspaces.
8127
8128 2003-06-20 08:52 UTC  tuomov
8129   * trunk: changeset 782
8130   Oops.
8131
8132 2003-06-20 08:50 UTC  tuomov
8133   * trunk: changeset 781
8134   Some initial focus policy changes.
8135
8136 2003-06-20 08:50 UTC  tuomov
8137   * trunk: changeset 780
8138   The split functions now return the newly created frame.
8139
8140 2003-06-20 07:40 UTC  tuomov
8141   * trunk: changeset 779
8142   Added a comment.
8143
8144 2003-06-19 22:06 UTC  tuomov
8145   * trunk: changeset 778
8146   Put new client windows in innermost/deepest nested active workspace,
8147   if any, instead of limiting to those attached directly to screens.
8148
8149 2003-06-19 22:05 UTC  tuomov
8150   * trunk: changeset 777
8151   Split recalculation on WS resize fixed and made proportional.
8152
8153 2003-06-19 20:51 UTC  tuomov
8154   * trunk: changeset 776
8155   Changes to client window move request handling on WFloatWS:s; while
8156   the current behaviour may not be correct, a greater number of apps'
8157   requests should work almost as expected even in nested workspaces.
8158
8159 2003-06-19 18:12 UTC  tuomov
8160   * trunk: changeset 775
8161   New windows weren't being placed on correct screen in Xinerama mode.
8162
8163 2003-06-19 18:11 UTC  tuomov
8164   * trunk: changeset 774
8165   Removed unnecessary flags from create/init.
8166
8167 2003-06-19 16:16 UTC  tuomov
8168   * trunk: changeset 773
8169   Tab-bar state wasn't being applied correctly from savefiles.
8170
8171 2003-06-18 18:49 UTC  tuomov
8172   * trunk: changeset 772
8173   Some transient size management changes.
8174
8175 2003-06-18 18:14 UTC  tuomov
8176   * trunk: changeset 771
8177   - Added min_size winprop.
8178   
8179   - Transients weren't properly unattached when the managing client
8180     window died. This could cause segfault e.g. at exit.
8181
8182 2003-12-23 20:17 UTC  unknown
8183   tagged ion-devel-20030617
8184
8185 2003-06-18 13:31 UTC  tuomov
8186   * trunk: changeset 770
8187   Some title shortening rules were defined in wrong order in ioncore-
8188   example.lua and the rules App: doc -> doc... and App: doc<n> ->
8189   doc...<n> were missing.
8190
8191 2003-06-18 12:12 UTC  tuomov
8192   * trunk: changeset 769
8193   Use libtool for make clean.
8194
8195 2003-06-17 20:29 UTC  tuomov
8196   * trunk: changeset 768
8197   Added Galeon find dialog randomly missing transient_for hint
8198   workaround winprop to kludges.lua.
8199
8200 2003-06-17 20:27 UTC  tuomov
8201   * trunk: changeset 767
8202   Fixed the workaround.
8203
8204 2003-06-17 20:09 UTC  tuomov
8205   * trunk: changeset 766
8206   The function close_sub_or_self was added.
8207
8208 2003-06-17 20:09 UTC  tuomov
8209   * trunk: changeset 765
8210   The function region_get_active_leaf was removed and the export
8211   region_active_sub added.
8212
8213 2003-06-17 20:08 UTC  tuomov
8214   * trunk: changeset 764
8215   The Mod1+C binding had been broken by the removal if
8216   make_active_leaf_fn: The function close_sub_or_self (not same as
8217   make_active_leaf_fn(region_close)) was added and the key bound to this
8218   function.
8219
8220 2003-06-17 19:45 UTC  tuomov
8221   * trunk: changeset 763
8222   Added workaround to the XFree86 textprop bug that caused starting
8223   Opera to crash Ion when UTF8 support was enabled.
8224
8225 2003-06-17 19:32 UTC  tuomov
8226   * trunk: changeset 762
8227   Mention XFree86 version number in the bug comment.
8228
8229 2003-06-17 19:28 UTC  tuomov
8230   * trunk: changeset 761
8231   Mention WinXP in cygwin comments.
8232
8233 2003-06-17 16:57 UTC  tuomov
8234   * trunk: changeset 760
8235   Added commented-out options to system.mk for compiling Ion with the
8236   Debian Lua package as the paths and file names differ greatly from the
8237   official distribution.
8238
8239 2003-06-17 15:56 UTC  tuomov
8240   * trunk: changeset 759
8241   Added a note to system.mk about the Xlib UTF8 bug.
8242
8243 2003-06-17 09:16 UTC  tuomov
8244   * trunk: changeset 758
8245   More Cygwin notes.
8246
8247 2003-06-17 08:26 UTC  tuomov
8248   * trunk: changeset 757
8249   Added some Cygwin installation notes to system.mk.
8250
8251 2003-06-17 08:17 UTC  tuomov
8252   * trunk: changeset 756
8253   Scripts in share/ still weren't being built.
8254
8255 2003-06-15 18:22 UTC  tuomov
8256   * trunk: changeset 755
8257   Winprop lookup was cluttering globals.
8258
8259 2003-06-15 10:40 UTC  tuomov
8260   * trunk: changeset 754
8261   Some more stack trace cleanup.
8262
8263 2003-06-15 10:24 UTC  tuomov
8264   * trunk: changeset 753
8265   Stack traces are ordered better when there are nested calls with
8266   errors and calls to C functions for which no name is known are
8267   compressed in the output.
8268
8269 2003-06-15 09:09 UTC  tuomov
8270   * trunk: changeset 752
8271   make_active_leaf_fn in compat.lua was broken.
8272
8273 2003-12-23 20:17 UTC  unknown
8274   tagged ion-devel-20030614
8275
8276 2003-06-14 20:28 UTC  tuomov
8277   * trunk: changeset 751
8278   Some WMPlex/query focusing fixes.
8279
8280 2003-06-14 20:12 UTC  tuomov
8281   * trunk: changeset 750
8282   The man page query completor also looks for symbolic links.
8283
8284 2003-06-14 15:10 UTC  tuomov
8285   * trunk: changeset 749
8286   Added more documentation to *frame_begin_resize.
8287
8288 2003-06-14 12:05 UTC  tuomov
8289   * trunk: changeset 748
8290   Focus was being incorrectly changed when an inactive full screen
8291   client window was destroyed.
8292
8293 2003-06-14 11:49 UTC  tuomov
8294   * trunk: changeset 747
8295   Some fullscreen focus kludges
8296
8297 2003-06-13 23:01 UTC  tuomov
8298   * trunk: changeset 746
8299   Use luaL_(g|s)etn instead of looking upthe functions from the table
8300   library.
8301
8302 2003-06-13 19:36 UTC  tuomov
8303   * trunk: changeset 745
8304   - Some changes to grab and drag handler setup functions.
8305   
8306   - Escape key was harcoded to kill any active grab (so that
8307     misconfigured resize modes and such can't do harm).
8308
8309 2003-06-12 22:53 UTC  tuomov
8310   * trunk: changeset 744
8311   Fixed doc comment
8312
8313 2003-06-12 18:48 UTC  tuomov
8314   * trunk: changeset 743
8315   Some generic resize code simplifications; timers moved to keyboard
8316   resize mode code(s).
8317
8318 2003-06-12 18:28 UTC  tuomov
8319   * trunk: changeset 742
8320   Resize timeout timer was being set up only after some resize action
8321   had been performed, not when entering the mode.
8322
8323 2003-06-12 18:14 UTC  tuomov
8324   * trunk: changeset 741
8325   More error-tolerant configuration reading setup: 1. If Lua fails to
8326   load a configuration file (syntax error etc.), the next on path is
8327   tried instead of failing. (If the configuration file dies in an error
8328   during execution, the next one, however, is not attempted.) 2. The
8329   main configuration file (ioncore.lua) is executed through ioncore-
8330   startup.lua. This file redefines some of the binding setup functions
8331   to monitor binding settings. If some of the binding groups have been
8332   left empty by failing configuration files, minimal bindings are
8333   created.
8334
8335 2003-06-12 18:04 UTC  tuomov
8336   * trunk: changeset 740
8337   Some error display format changes.
8338
8339 2003-06-12 18:04 UTC  tuomov
8340   * trunk: changeset 739
8341   Some error displays were broken.
8342
8343 2003-06-12 18:03 UTC  tuomov
8344   * trunk: changeset 738
8345   The binding setup functions no return FALSE if no bindings were
8346   defined at all.
8347
8348 2003-06-12 18:01 UTC  tuomov
8349   * trunk: changeset 737
8350   Better commented configuration files.
8351
8352 2003-06-12 15:41 UTC  tuomov
8353   * trunk: changeset 736
8354   Comments in system.mk were out of place
8355
8356 2003-06-12 00:37 UTC  tuomov
8357   * trunk: changeset 735
8358   Error log should be somewhat easier to read now.
8359
8360 2003-06-10 18:18 UTC  tuomov
8361   * trunk: changeset 734
8362   waitrelease fixed.
8363
8364 2003-06-10 16:21 UTC  tuomov
8365   * trunk: changeset 733
8366   bindmaps.c and bindmaps.h were missing from previous commit.
8367
8368 2003-06-10 16:17 UTC  tuomov
8369   * trunk: changeset 732
8370   - Binding configuration (hopefully) simplified: bindings previously
8371     defined in common-frame-bindings.lua were moved to ioncore-
8372     bindings.lua and functions for defining bindings common to all
8373     WMPlexes and WGenFrames were added.
8374   
8375   - The confusing 'make_active_leaf_fn' was also removed (can still be
8376     found in compat.lua) and instead client window bindings are defined
8377     in mplex_bindings with the help of the perhaps a little less
8378     confusing 'make_current_clientwin_fn'.
8379
8380 2003-06-10 16:14 UTC  tuomov
8381   * trunk: changeset 731
8382   Binding configuration (hopefully) simplified: bindings previously
8383   defined in common-frame-bindings.lua were moved to ioncore-
8384   bindings.lua and functions for defining bindings common to all
8385   WMPlexes and WGenFrames were added.
8386
8387 2003-06-10 11:07 UTC  tuomov
8388   * trunk: changeset 730
8389   Manual page updates.
8390
8391 2003-06-10 11:05 UTC  tuomov
8392   * trunk: changeset 729
8393   The functions extl_dofile/string' were removed and
8394   extl_loadfile/string added.
8395
8396 2003-06-09 22:24 UTC  tuomov
8397   * trunk: changeset 728
8398   Warping on workspace switch had been broken by addition of
8399   multiplexes.
8400
8401 2003-06-09 21:13 UTC  tuomov
8402   * trunk: changeset 727
8403   The Lua interfacing code now uses a unique (cached in a weak table)
8404   WWatch for Ion's objects instead of creating a new userdata/watch
8405   every time an object is passed to Lua. This allows using the objects
8406   as indexes in tables.
8407
8408 2003-06-09 20:28 UTC  tuomov
8409   * trunk: changeset 726
8410   Some client window initial focus policy unification.
8411
8412 2003-06-09 16:14 UTC  tuomov
8413   * trunk: changeset 725
8414   Added some definitions in header
8415
8416 2003-06-09 15:17 UTC  tuomov
8417   * trunk: changeset 724
8418   'QueryLib.query_workspace' new creates workspaces of the type set in
8419   the variable 'default_ws_type' if no type is otherwise specified and
8420   Mod1+F9 was bound to create workspaces of this type without asking for
8421   a name. (The default name of default_ws_type<n> is used.)
8422
8423 2003-06-09 15:14 UTC  tuomov
8424   * trunk: changeset 723
8425   WRegions (except WClientWins) are now given names of the form
8426   'ClassName<n>' by default.
8427
8428 2003-06-09 14:24 UTC  tuomov
8429   * trunk: changeset 722
8430   - Don't complain of disappeared windows at startup phase.
8431   
8432   - Some client window management setup cleanup.
8433
8434 2003-06-08 19:06 UTC  tuomov
8435   * trunk: changeset 721
8436   Added 'warn' export.
8437
8438 2003-06-08 18:22 UTC  tuomov
8439   * trunk: changeset 720
8440   Added -noxinerama command line option.
8441
8442 2003-06-08 17:55 UTC  tuomov
8443   * trunk: changeset 719
8444   Some small changes.
8445
8446 2003-06-08 17:38 UTC  tuomov
8447   * trunk: changeset 718
8448   Fixed some documentation comments.
8449
8450 2003-12-23 20:17 UTC  unknown
8451   tagged ion-devel-20030606
8452
8453 2003-06-08 17:28 UTC  tuomov
8454   * trunk: changeset 717
8455   Added mplex_managed_count, mplex_managed_index and mplex_current_index
8456   functions. The latter two are in ioncore-mplexfns.lua that must
8457   specifically be loaded if the functions are needed.
8458
8459 2003-06-08 12:44 UTC  tuomov
8460   * trunk: changeset 716
8461   Workspace swithing while dragging tabs had been broken by the mplex
8462   change.
8463
8464 2003-06-06 13:23 UTC  tuomov
8465   * trunk: changeset 715
8466   Changed comments.
8467
8468 2003-06-06 13:13 UTC  tuomov
8469   * trunk: changeset 714
8470   Added 'screen_set_managed_offset' function that statusbars and such
8471   should use to allocate space.
8472
8473 2003-06-06 12:42 UTC  tuomov
8474   * trunk: changeset 713
8475   Some cleanup.
8476
8477 2003-06-05 23:19 UTC  tuomov
8478   * trunk: changeset 712
8479   Don't execute 'arg' setup code when there are no parameters.
8480
8481 2003-06-05 06:10 UTC  tuomov
8482   * trunk: changeset 711
8483   Makefile was missing share/ from SUBDIRS:
8484
8485 2003-06-04 16:12 UTC  tuomov
8486   * trunk: changeset 710
8487   WScreen and WGenFrame now have a common WMPlex base class.
8488
8489 2003-06-02 22:30 UTC  tuomov
8490   * trunk: changeset 709
8491   Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8492   runinxterm.
8493
8494 2003-06-02 19:52 UTC  tuomov
8495   * trunk: changeset 708
8496   CF_NO_XINERAMA had been broken at some point.
8497
8498 2003-06-02 17:50 UTC  tuomov
8499   * trunk: changeset 707
8500   Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8501   some systems' ancient libltdl.
8502
8503 2003-12-23 20:17 UTC  unknown
8504   tagged ion-devel-20030602-1
8505
8506 2003-06-02 14:15 UTC  tuomov
8507   * trunk: changeset 706
8508   Remaining sprintf calls replaced with snprintf.
8509
8510 2003-06-02 14:08 UTC  tuomov
8511   * trunk: changeset 705
8512   Most of module management code removed as libltdl can handle it.
8513
8514 2003-06-02 10:34 UTC  tuomov
8515   * trunk: changeset 704
8516   Oops.
8517
8518 2003-06-02 10:32 UTC  tuomov
8519   * trunk: changeset 703
8520   More ugly-fontixes
8521
8522 2003-12-23 20:17 UTC  unknown
8523   tagged ion-devel-20030602
8524
8525 2003-06-02 10:04 UTC  tuomov
8526   * trunk: changeset 702
8527   Changed $SHAREDIR before $ETCDIR on configuration file/script search
8528   path because people weren't removing their old *lib.lua files.
8529
8530 2003-12-23 20:17 UTC  unknown
8531   tagged ion-devel-20030601
8532
8533 2003-06-02 09:27 UTC  tuomov
8534   * trunk: changeset 701
8535   Ugly-font support was broken.
8536
8537 2003-06-02 05:40 UTC  tuomov
8538   * trunk: changeset 700
8539   Some libltdl search path setting changes.
8540
8541 2003-06-01 13:21 UTC  tuomov
8542   * trunk: changeset 699
8543   Some minor clarifications and fixes.
8544
8545 2003-06-01 12:15 UTC  tuomov
8546   * trunk: changeset 698
8547   More fixes.
8548
8549 2003-06-01 12:11 UTC  tuomov
8550   * trunk: changeset 697
8551   Another extl_l1_finalize fix.
8552
8553 2003-12-23 20:17 UTC  unknown
8554   tagged ion-devel-20030531
8555
8556 2003-06-01 02:02 UTC  tuomov
8557   * trunk: changeset 696
8558   Fixed a memory leak.
8559
8560 2003-06-01 01:44 UTC  tuomov
8561   * trunk: changeset 695
8562   An off-by-one error in extl_l1_finalize caused references to some Lua
8563   tables (including large completions) never to be released.
8564
8565 2003-05-31 15:33 UTC  tuomov
8566   * trunk: changeset 694
8567   Ion-runinxterm was not found.
8568
8569 2003-05-31 15:04 UTC  tuomov
8570   * trunk: changeset 693
8571   License changed: LGPL.
8572
8573 2003-05-31 14:49 UTC  tuomov
8574   * trunk: changeset 692
8575   The -libdir option aws changed to -moduledir.
8576
8577 2003-05-31 14:48 UTC  tuomov
8578   * trunk: changeset 691
8579   Manual page updated.
8580
8581 2003-05-31 13:20 UTC  tuomov
8582   * trunk: changeset 690
8583   Oops.
8584
8585 2003-05-31 13:19 UTC  tuomov
8586   * trunk: changeset 689
8587   Added CF_ALWAYS_VIRTUAL_ROOT
8588
8589 2003-05-31 13:11 UTC  tuomov
8590   * trunk: changeset 688
8591   Compatibility wrappers for old resize functions were added.
8592
8593 2003-05-31 13:11 UTC  tuomov
8594   * trunk: changeset 687
8595   The functions *frame_do_resize were changed to receive four
8596   parameters, one for each border/direction.
8597
8598 2003-05-31 13:10 UTC  tuomov
8599   * trunk: changeset 686
8600   More changes in move/resize mode bindings to be more consistent and
8601   predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
8602   specific direction, Shift+keys shrink and in case of floating frames,
8603   DEFAULT_MOD+keys move.
8604
8605 2003-05-31 12:45 UTC  tuomov
8606   * trunk: changeset 685
8607   mkexports.pl => mkexports.lua
8608
8609 2003-05-31 12:43 UTC  tuomov
8610   * trunk: changeset 684
8611   Transient reparent stack "fix".
8612
8613 2003-05-31 12:35 UTC  tuomov
8614   * trunk: changeset 683
8615   Removed unused settings.
8616
8617 2003-05-31 11:09 UTC  tuomov
8618   * trunk: changeset 682
8619   Some drawing fixes.
8620
8621 2003-05-31 10:58 UTC  tuomov
8622   * trunk: changeset 681
8623   Some (part bad) name allocation fixes.
8624
8625 2003-05-31 00:40 UTC  tuomov
8626   * trunk: changeset 680
8627   Some reordering of initilisation code.
8628
8629 2003-05-30 21:17 UTC  tuomov
8630   * trunk: changeset 679
8631   Changes in installation directories: The ion-* shell scripts are
8632   installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8633   compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8634   (=$MODULEDIR) being a binary.
8635
8636 2003-05-30 21:17 UTC  tuomov
8637   * trunk: changeset 678
8638   - Changes in installation directories: The ion-* shell scripts are
8639     installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8640     compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8641     (=$MODULEDIR) being a binary.
8642   
8643   - QueryLib functions search the script directories (~/.ion-devel/,
8644     $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
8645     helper programs instead of assuming them being on $PATH.
8646
8647 2003-05-30 21:15 UTC  tuomov
8648   * trunk: changeset 677
8649   - The *DIR settings in system.mk are now more detailed.
8650   
8651   - Changes in installation directories: The ion-* shell scripts are
8652     installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8653     compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8654     (=$MODULEDIR) being a binary.
8655
8656 2003-05-29 22:22 UTC  tuomov
8657   * trunk: changeset 676
8658   Removed note on C99 requirement as that is no longer true.
8659
8660 2003-05-29 13:11 UTC  tuomov
8661   * trunk: changeset 675
8662   Removed deprecated definitions.
8663
8664 2003-05-29 12:32 UTC  tuomov
8665   * trunk: changeset 674
8666   All object destroys should now be handled safely.
8667
8668 2003-05-28 22:21 UTC  tuomov
8669   * trunk: changeset 673
8670   Name management wasn't updating the changes to frames.
8671
8672 2003-05-28 21:37 UTC  tuomov
8673   * trunk: changeset 672
8674   Floatframe_handle_drop should now set geometry correctly in nested
8675   workspaces.
8676
8677 2003-05-28 18:48 UTC  tuomov
8678   * trunk: changeset 671
8679   Small global environment cluttering fix.
8680
8681 2003-12-23 20:17 UTC  unknown
8682   tagged ion-devel-20030528
8683
8684 2003-05-28 18:40 UTC  tuomov
8685   * trunk: changeset 670
8686   Small UTF8 fix.
8687
8688 2003-05-28 16:31 UTC  tuomov
8689   * trunk: changeset 669
8690   Examples of query_man_path and query_ssh_hosts were added to the
8691   default ioncore.lua main configuration file.
8692
8693 2003-05-27 19:14 UTC  tuomov
8694   * trunk: changeset 668
8695   WClientWins now save the last height request of transients (and other
8696   managed objects) so a decent size should always be restored when the
8697   window is in a big enough frame.
8698
8699 2003-05-27 17:17 UTC  tuomov
8700   * trunk: changeset 667
8701   Mkexports.lua document generation updated to understand
8702   EXTL_EXPORT_AS.
8703
8704 2003-05-27 17:07 UTC  tuomov
8705   * trunk: changeset 666
8706   A minor check added.
8707
8708 2003-05-27 17:02 UTC  tuomov
8709   * trunk: changeset 665
8710   Added a comment.
8711
8712 2003-05-27 16:59 UTC  tuomov
8713   * trunk: changeset 664
8714   Some clean-up and region_full_name reference removed.
8715
8716 2003-05-27 16:59 UTC  tuomov
8717   * trunk: changeset 663
8718   complete/lookup_clientwin removed.
8719
8720 2003-05-27 16:57 UTC  tuomov
8721   * trunk: changeset 662
8722   New name allocation code: client windows are now in a separate
8723   namespace from other objects and "short names" without appended
8724   instance number are gone.
8725
8726 2003-05-27 16:55 UTC  tuomov
8727   * trunk: changeset 661
8728   Some tab bar drawing fixes.
8729
8730 2003-05-27 16:47 UTC  tuomov
8731   * trunk: changeset 660
8732   Added functions to clear Lua table entries.
8733
8734 2003-05-26 22:13 UTC  tuomov
8735   * trunk: changeset 659
8736   Some changes in system.mk Lua settings.
8737
8738 2003-05-26 22:06 UTC  tuomov
8739   * trunk: changeset 658
8740   Changed DATA_MODE.
8741
8742 2003-05-26 22:06 UTC  tuomov
8743   * trunk: changeset 657
8744   Some client window resize/move request handling changes.
8745
8746 2003-05-25 11:07 UTC  tuomov
8747   * trunk: changeset 656
8748   Some clean-up.
8749
8750 2003-05-25 11:07 UTC  tuomov
8751   * trunk: changeset 655
8752   Added the boolean 'fullscreen' winprop.
8753
8754 2003-05-25 11:04 UTC  tuomov
8755   * trunk: changeset 654
8756   Floatws circulate bindings should not clutter global environment.
8757
8758 2003-05-25 11:03 UTC  tuomov
8759   * trunk: changeset 653
8760   QueryLib should now remember last directory for file view and edit
8761   queries.
8762
8763 2003-05-24 20:37 UTC  tuomov
8764   * trunk: changeset 652
8765   Fixed extl_globals.
8766
8767 2003-05-24 16:45 UTC  tuomov
8768   * trunk: changeset 651
8769   Minor bugs fixed.
8770
8771 2003-05-24 15:06 UTC  tuomov
8772   * trunk: changeset 650
8773   Added query_message.
8774
8775 2003-05-24 14:50 UTC  tuomov
8776   * trunk: changeset 649
8777   Some documentation was missing.
8778
8779 2003-05-24 12:32 UTC  tuomov
8780   * trunk: changeset 648
8781   Client window rescue fixed.
8782
8783 2003-05-24 11:25 UTC  tuomov
8784   * trunk: changeset 647
8785   Removed an unnecessary XClear.
8786
8787 2003-05-23 23:57 UTC  tuomov
8788   * trunk: changeset 646
8789   More attempts at fixing take_focus.
8790
8791 2003-05-23 23:09 UTC  tuomov
8792   * trunk: changeset 645
8793   Removed extra space in querylib prompts.
8794
8795 2003-05-23 22:46 UTC  tuomov
8796   * trunk: changeset 644
8797   Fixed lookup_region.
8798
8799 2003-05-23 22:35 UTC  tuomov
8800   * trunk: changeset 643
8801   Fixed obj_exists.
8802
8803 2003-05-23 18:00 UTC  tuomov
8804   * trunk: changeset 642
8805   Removed unnuecessary (?) XClear(Area|Window) calls.
8806
8807 2003-05-23 15:43 UTC  tuomov
8808   * trunk: changeset 641
8809   Removed rootwin->current_screen redundancy.
8810
8811 2003-05-23 15:30 UTC  tuomov
8812   * trunk: changeset 640
8813   Some minor clean-up.
8814
8815 2003-05-23 15:19 UTC  tuomov
8816   * trunk: changeset 639
8817   Xinerama screens now always have a virtual root window for better
8818   separation.
8819
8820 2003-05-23 15:14 UTC  tuomov
8821   * trunk: changeset 638
8822   Removed grab_released.
8823
8824 2003-05-23 14:38 UTC  tuomov
8825   * trunk: changeset 637
8826   Grab handling code simplified.
8827
8828 2003-05-23 14:38 UTC  tuomov
8829   * trunk: changeset 636
8830   Fixed UTF8 include stuff.
8831
8832 2003-05-21 16:09 UTC  tuomov
8833   * trunk: changeset 635
8834   The exports region_set_w/h were replaced with region_request_geom.
8835
8836 2003-05-21 16:08 UTC  tuomov
8837   * trunk: changeset 634
8838   Added EXTL_EXPORT_AS
8839
8840 2003-05-21 16:07 UTC  tuomov
8841   * trunk: changeset 633
8842   The exported function specification generation script was extended
8843   with EXTL_EXPORT_AS(...).
8844
8845 2003-05-21 05:48 UTC  tuomov
8846   * trunk: changeset 632
8847   Use get_text_property in clientwin_get_ident.
8848
8849 2003-05-20 18:37 UTC  tuomov
8850   * trunk: changeset 631
8851   Better (?) frame shading and maximizing code that should also
8852   eventually work on tiled workspaces (only partially implemented;
8853   better region_request_geom neeeded).
8854
8855 2003-05-20 14:13 UTC  tuomov
8856   * trunk: changeset 630
8857   Oops.
8858
8859 2003-05-20 13:29 UTC  tuomov
8860   * trunk: changeset 629
8861   Simpler implementation of 'goto_previous' using watches.
8862
8863 2003-12-23 20:17 UTC  unknown
8864   tagged ion-devel-20030520
8865
8866 2003-05-20 11:45 UTC  tuomov
8867   * trunk: changeset 628
8868   Don't add non-strings in a table to list of completions.
8869
8870 2003-05-20 11:44 UTC  tuomov
8871   * trunk: changeset 627
8872   The exports generation script was ignoring constness of string and
8873   could therefore cause Ion to crash or corrupt strings.
8874
8875 2003-05-19 22:46 UTC  tuomov
8876   * trunk: changeset 626
8877   Removed #include <math.h>
8878
8879 2003-05-19 22:45 UTC  tuomov
8880   * trunk: changeset 625
8881   Some more mouse resize tuning.
8882
8883 2003-05-19 16:51 UTC  tuomov
8884   * trunk: changeset 624
8885   Some clean-up and optimisation.
8886
8887 2003-05-19 15:34 UTC  tuomov
8888   * trunk: changeset 623
8889   Kludges and bloat to a proper (but not necessarily correct) X server
8890   time in WM_TAKE_FOCUS messages to get around problems with some
8891   programs.
8892
8893 2003-05-19 14:32 UTC  tuomov
8894   * trunk: changeset 622
8895   Unnecessary function region_request_geom_constrain was removed.
8896
8897 2003-05-19 14:32 UTC  tuomov
8898   * trunk: changeset 621
8899   Changes to accommodate for changes in lookup_region.
8900
8901 2003-05-19 14:31 UTC  tuomov
8902   * trunk: changeset 620
8903   Unnecessary function wobj_cast was removed.
8904
8905 2003-05-19 14:30 UTC  tuomov
8906   * trunk: changeset 619
8907   The functions lookup/complete_region now expect a string class
8908   parameter (or null for "WRegion") and the functions
8909   complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
8910   they are not needed on the C side.
8911
8912 2003-05-18 13:41 UTC  tuomov
8913   * trunk: changeset 618
8914   The resize angle limits are now universal; borders and tabs are not a
8915   special case.
8916
8917 2003-05-18 13:35 UTC  tuomov
8918   * trunk: changeset 617
8919   Mouse resize fine-tuning: if the angle between the vector from the
8920   centre of the frame to the point where the initial mouse press occured
8921   and the unit vector pointing (from the centre) to a border of the
8922   frame is less than 55 degrees, we allow resize to change that border.
8923
8924 2003-05-18 13:03 UTC  tuomov
8925   * trunk: changeset 616
8926   Some more focusing policy changes/fixes.
8927
8928 2003-05-18 13:01 UTC  tuomov
8929   * trunk: changeset 615
8930   Oops.
8931
8932 2003-05-18 12:39 UTC  tuomov
8933   * trunk: changeset 614
8934   Some more cleanup.
8935
8936 2003-05-18 12:31 UTC  tuomov
8937   * trunk: changeset 613
8938   Some cleanup.
8939
8940 2003-05-18 12:31 UTC  tuomov
8941   * trunk: changeset 612
8942   Fix around problems with macros with some (possibly broken?) versions
8943   of gcc.
8944
8945 2003-05-17 13:53 UTC  tuomov
8946   * trunk: changeset 611
8947   Previous modifications had broken tabdrag workspace switch.
8948
8949 2003-05-17 13:37 UTC  tuomov
8950   * trunk: changeset 610
8951   add_to_viewport should not have been renamed add_to_screen.
8952
8953 2003-05-17 13:31 UTC  tuomov
8954   * trunk: changeset 609
8955   Fixed the place of a comma.
8956
8957 2003-05-17 13:13 UTC  tuomov
8958   * trunk: changeset 608
8959   CVS fscked up screen.*
8960
8961 2003-05-17 13:11 UTC  tuomov
8962   * trunk: changeset 607
8963   Removed viewport.c and viewport.h.
8964
8965 2003-05-17 13:08 UTC  tuomov
8966   * trunk: changeset 606
8967   - Changes in object and function names to be closer to what users see
8968     and think: what previously were screens (WScreen) are now called
8969     root windows (WRootWin) and viewport (WViewport) have become screens
8970     (WScreen). These changes are so big that no wrappers were added to
8971     compat.lua.
8972   
8973   - Some old root window (old screen) functions were removed.
8974   
8975   - Bindings in global_bindings should get a WScreen (old WViewport) as
8976     an argument instead of WRootWin.
8977   
8978   - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
8979     that WScreens have "virtual" root windows to better separate
8980     Xinerama screens.
8981
8982 2003-05-17 13:09 UTC  tuomov
8983   * trunk: changeset 605
8984   - Changes in object and function names to be closer to what users see
8985     and think: what previously were screens (WScreen) are now called
8986     root windows (WRootWin) and viewport (WViewport) have become screens
8987     (WScreen). These changes are so big that no wrappers were added to
8988     compat.lua.
8989   
8990   - Some old root window (old screen) functions were removed.
8991   
8992   - Bindings in global_bindings should get a WScreen (old WViewport) as
8993     an argument instead of WRootWin.
8994
8995 2003-05-17 12:16 UTC  tuomov
8996   * trunk: changeset 604
8997   Default configuration uses XOR-rubberband move/resize (instead of
8998   opaque) to be nicer on slower systems.
8999
9000 2003-05-17 11:49 UTC  tuomov
9001   * trunk: changeset 603
9002   Fixed FloatWS initial focus.
9003
9004 2003-05-16 19:53 UTC  tuomov
9005   * trunk: changeset 602
9006   Some clean-up.
9007
9008 2003-05-16 18:48 UTC  tuomov
9009   * trunk: changeset 601
9010   Some changes in property getting functions.
9011
9012 2003-05-16 18:02 UTC  tuomov
9013   * trunk: changeset 600
9014   Removed unnecessary references to screens.
9015
9016 2003-05-16 16:08 UTC  tuomov
9017   * trunk: changeset 599
9018   region_list_to_table renamed to managed_list_to_table.
9019
9020 2003-05-16 15:59 UTC  tuomov
9021   * trunk: changeset 598
9022   Signals are not trapped until the initialisation is at a point where
9023   we have found some screens to manage.
9024
9025 2003-05-16 15:56 UTC  tuomov
9026   * trunk: changeset 597
9027   Removed erroneous cast.
9028
9029 2003-05-16 15:56 UTC  tuomov
9030   * trunk: changeset 596
9031   Added the extl_globals function for accessing globals.
9032
9033 2003-05-16 15:49 UTC  tuomov
9034   * trunk: changeset 595
9035   Enchancements in client window "rescueing" and some unifications with
9036   return from full screen mode.
9037
9038 2003-05-16 15:48 UTC  tuomov
9039   * trunk: changeset 594
9040   Changed char* to const char* in ExtlL2Param.
9041
9042 2003-05-16 15:42 UTC  tuomov
9043   * trunk: changeset 593
9044   Moved fullscreen stuff into a separate file.
9045
9046 2003-05-15 23:05 UTC  tuomov
9047   * trunk: changeset 592
9048   Added a check for nil functions.
9049
9050 2003-05-15 22:27 UTC  tuomov
9051   * trunk: changeset 591
9052   Modified mkexports.lua to generate a little less code.
9053
9054 2003-05-15 22:26 UTC  tuomov
9055   * trunk: changeset 590
9056   Fixed extl_table_is_bool_set.
9057
9058 2003-05-15 21:05 UTC  tuomov
9059   * trunk: changeset 589
9060   Restored old extl_cpcall interface.
9061
9062 2003-05-15 15:45 UTC  tuomov
9063   * trunk: changeset 588
9064   Added extl_table_is_bool_set.
9065
9066 2003-05-15 15:45 UTC  tuomov
9067   * trunk: changeset 587
9068   Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9069
9070 2003-05-15 06:01 UTC  tuomov
9071   * trunk: changeset 586
9072   Some minor changes in the Lua interface.
9073
9074 2003-05-15 06:00 UTC  tuomov
9075   * trunk: changeset 585
9076   QueryLib.query_lib should properly return on error.
9077
9078 2003-05-14 21:32 UTC  tuomov
9079   * trunk: changeset 584
9080   Fixed a problem with bsearch() and Solaris.
9081
9082 2003-05-14 20:13 UTC  tuomov
9083   * trunk: changeset 583
9084   Client window management setup code simplified by attaching transients
9085   the their transient_for by default and having floatws:s override this
9086   behaviour by hooking to add_clientwin_alt.
9087
9088 2003-05-14 19:59 UTC  tuomov
9089   * trunk: changeset 582
9090   Changes in how parameters are passed to Lua code loaded as string or
9091   from a file.
9092
9093 2003-05-14 16:49 UTC  tuomov
9094   * trunk: changeset 581
9095   Return from full screen mode should work with floatws:s now.
9096
9097 2003-05-14 16:40 UTC  tuomov
9098   * trunk: changeset 580
9099   Added a warning for _NET_WM broken transient_for hint.
9100
9101 2003-05-14 16:38 UTC  tuomov
9102   * trunk: changeset 579
9103   'ionws_do_clientwin' now calls the Lua function
9104   'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9105   to determine in which frame to place a window. This can be used to
9106   e.g. experiment with placement heuristics.
9107
9108 2003-05-14 14:21 UTC  tuomov
9109   * trunk: changeset 578
9110   Mouse resize changed to only resize along one coordinate axis when the
9111   window is grabbed far enough from borders.
9112
9113 2003-05-13 19:20 UTC  tuomov
9114   * trunk: changeset 577
9115   Renamed geom.* extlconv.*
9116
9117 2003-05-13 18:07 UTC  tuomov
9118   * trunk: changeset 576
9119   The 'include' function didn't handle absolute paths.
9120
9121 2003-05-13 18:06 UTC  tuomov
9122   * trunk: changeset 575
9123   There was a problem getting return values from Lua functions.
9124
9125 2003-05-13 16:09 UTC  tuomov
9126   * trunk: changeset 574
9127   Added parameter count check and complaint when va_copy is not
9128   available.
9129
9130 2003-05-13 16:05 UTC  tuomov
9131   * trunk: changeset 573
9132   The new Lua calling code allowed removing dependency on C99 va_copy a
9133   little more easily than the old so Ion no longer depends on it and
9134   should be easier to compile on older systems (apparently including gcc
9135   2.9x.x).
9136
9137 2003-05-13 14:46 UTC  tuomov
9138   * trunk: changeset 572
9139   Transient resizing when the managing WClientWin was resized had been
9140   broken at some point.
9141
9142 2003-05-13 05:40 UTC  tuomov
9143   * trunk: changeset 571
9144   Removed redundant comment.
9145
9146 2003-05-13 05:37 UTC  tuomov
9147   * trunk: changeset 570
9148   Vertical keyboard resize binding swapped.
9149
9150 2003-05-13 05:38 UTC  tuomov
9151   * trunk: changeset 569
9152   Keyboard resize should not "cumulate" size increments that do not
9153   affect the frame size.
9154
9155 2003-05-12 23:17 UTC  tuomov
9156   * trunk: changeset 568
9157   Fixed a minor resize glitch.
9158
9159 2003-05-12 19:57 UTC  tuomov
9160   * trunk: changeset 567
9161   fixed a typo
9162
9163 2003-05-12 17:02 UTC  tuomov
9164   * trunk: changeset 566
9165   ionws_split_of synopsis changed.
9166
9167 2003-05-12 16:59 UTC  tuomov
9168   * trunk: changeset 565
9169   Enhanced comments.
9170
9171 2003-05-12 16:38 UTC  tuomov
9172   * trunk: changeset 564
9173   Region name instances are saved in the workspace savefiles. (However,
9174   client windows do not use the saved title because it may have changed
9175   so client windows' instance numbers may change over restarts.)
9176
9177 2003-05-12 16:31 UTC  tuomov
9178   * trunk: changeset 563
9179   QueryLib goto still had a debug complaint in it.
9180
9181 2003-05-12 16:23 UTC  tuomov
9182   * trunk: changeset 562
9183   Save client window id as %lu instead of %.32f.
9184
9185 2003-05-12 16:20 UTC  tuomov
9186   * trunk: changeset 561
9187   The wrapper function generated by "obsolete" didn't return any values.
9188
9189 2003-05-12 16:18 UTC  tuomov
9190   * trunk: changeset 560
9191   Do not add IMPLOBJ(WObj) in exports.c
9192
9193 2003-05-12 16:18 UTC  tuomov
9194   * trunk: changeset 559
9195   The exports region_get_(x|y|w|h) were replaced with region_geom.
9196
9197 2003-05-12 16:17 UTC  tuomov
9198   * trunk: changeset 558
9199   Added new exports to get information on splits on WIonWs:s. This
9200   should help writing alternative navigation functions.
9201
9202 2003-05-12 16:18 UTC  tuomov
9203   * trunk: changeset 557
9204   Added wrappers to obsolete functions region_get_(x|y|w|h).
9205
9206 2003-05-11 16:17 UTC  tuomov
9207   * trunk: changeset 556
9208   Client window check codes are not reset so they're not lost so easily.
9209
9210 2003-05-11 14:24 UTC  tuomov
9211   * trunk: changeset 555
9212   Cleaned up.
9213
9214 2003-05-11 13:33 UTC  tuomov
9215   * trunk: changeset 554
9216   Added checks in region_add_managed to prevent from attachinging
9217   parent's or manager's to their (grand)children or managed regions.
9218
9219 2003-05-11 00:05 UTC  tuomov
9220   * trunk: changeset 553
9221   Added a missing newline.
9222
9223 2003-05-10 23:43 UTC  tuomov
9224   * trunk: changeset 552
9225   Another broken documentation comment found.
9226
9227 2003-05-10 23:42 UTC  tuomov
9228   * trunk: changeset 551
9229   'ionws_load' no longer requires 'split_tree' to be specified so that
9230   new workspaces can be created with region_manage_new without
9231   specifying the contents.
9232
9233 2003-05-10 23:41 UTC  tuomov
9234   * trunk: changeset 550
9235   The rest of the queries (goto/create workspace, attach client) are now
9236   finally implemented in Lua as the function region_manage(_new) are
9237   available.
9238
9239 2003-05-10 23:15 UTC  tuomov
9240   * trunk: changeset 549
9241   Documentation was missing for exports in screen.c.
9242
9243 2003-12-23 20:17 UTC  unknown
9244   tagged ion-devel-20030510
9245
9246 2003-05-10 20:34 UTC  tuomov
9247   * trunk: changeset 548
9248   Removed efence reference from system.mk.
9249
9250 2003-05-10 19:56 UTC  tuomov
9251   * trunk: changeset 547
9252   Oops.. region_manage documentation had an extra space that caused it
9253   not to be parsed.
9254
9255 2003-05-10 02:16 UTC  tuomov
9256   * trunk: changeset 546
9257   Some changes in comments.
9258
9259 2003-05-10 02:12 UTC  tuomov
9260   * trunk: changeset 545
9261   Fixed a bug in check_input_fds.
9262
9263 2003-05-10 02:11 UTC  tuomov
9264   * trunk: changeset 544
9265   Wiser loading of querylib.
9266
9267 2003-05-10 02:13 UTC  tuomov
9268   * trunk: changeset 543
9269   The Lua interface code now uses lua_cpcall extensively to make it more
9270   tolerant to Lua's longjmp error handling.
9271
9272 2003-05-09 22:21 UTC  tuomov
9273   * trunk: changeset 542
9274   'extl_dofile' and 'extl_dostring' now pass arguments in the local
9275   instead of global variable 'arg'.
9276
9277 2003-05-09 22:19 UTC  tuomov
9278   * trunk: changeset 541
9279   Setfenv is not necessary. Fixed error reporting.
9280
9281 2003-05-09 21:43 UTC  tuomov
9282   * trunk: changeset 540
9283   Viewport names are now saved and other changes in savefile format. Old
9284   'add_to_viewport' function was kept for compatibility but will be
9285   removed eventually.
9286
9287 2003-05-09 17:39 UTC  tuomov
9288   * trunk: changeset 539
9289   Bleah.
9290
9291 2003-05-09 17:34 UTC  tuomov
9292   * trunk: changeset 538
9293   Some more README changes.
9294
9295 2003-05-09 17:32 UTC  tuomov
9296   * trunk: changeset 537
9297   Fixed transient size/position problems and split the
9298   REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9299
9300 2003-05-09 16:28 UTC  tuomov
9301   * trunk: changeset 536
9302   Updated the README.
9303
9304 2003-05-09 14:57 UTC  tuomov
9305   * trunk: changeset 535
9306   Fixed a tabularx
9307
9308 2003-05-09 14:36 UTC  tuomov
9309   * trunk: changeset 534
9310   Added the exports 'region_manage' and 'region_manage_new'.
9311
9312 2003-05-09 14:35 UTC  tuomov
9313   * trunk: changeset 533
9314   Fixed a bug in extl_table_get that caused it to succeed for NULL
9315   WObjs.
9316
9317 2003-05-09 13:33 UTC  tuomov
9318   * trunk: changeset 532
9319   Query module listings could hang Ion if there was not enough space for
9320   a single visible row.
9321
9322 2003-05-08 18:38 UTC  tuomov
9323   * trunk: changeset 531
9324   Some bindings were still using Mod1 instead of DEFAULT_MOD.
9325
9326 2003-05-08 18:36 UTC  tuomov
9327   * trunk: changeset 530
9328   Some minor fixes in bindings
9329
9330 2003-05-08 06:05 UTC  tuomov
9331   * trunk: changeset 529
9332   Fixed a va_arg problem with luaextl.c and strange architechtures.
9333
9334 2003-05-08 06:05 UTC  tuomov
9335   * trunk: changeset 528
9336   Oops.
9337
9338 2003-05-08 05:25 UTC  tuomov
9339   * trunk: changeset 527
9340   Updated documentation comments.
9341
9342 2003-05-07 18:49 UTC  tuomov
9343   * trunk: changeset 526
9344   Fixed a typo.
9345
9346 2003-05-07 18:42 UTC  tuomov
9347   * trunk: changeset 525
9348   The Lua parser in mkexports.lua now parses for function arguments.
9349
9350 2003-05-07 18:42 UTC  tuomov
9351   * trunk: changeset 524
9352   Removed make_screen_switch_nth_fn.
9353
9354 2003-05-07 18:41 UTC  tuomov
9355   * trunk: changeset 523
9356   Added documentation to ioncorelib.lua.
9357
9358 2003-05-07 18:41 UTC  tuomov
9359   * trunk: changeset 522
9360   Removed Makefile; function reference .texes are now generated in the
9361   ion-doc package.
9362
9363 2003-05-07 18:36 UTC  tuomov
9364   * trunk: changeset 521
9365   Changes in function documentation Makefile.
9366
9367 2003-05-07 18:21 UTC  tuomov
9368   * trunk: changeset 520
9369   'mkexports.lua' can now parse documentation from Lua code.
9370
9371 2003-05-07 18:20 UTC  tuomov
9372   * trunk: changeset 519
9373   Added documentation to querylib.lua.
9374
9375 2003-05-07 16:08 UTC  tuomov
9376   * trunk: changeset 518
9377   The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9378   were renamed to the more consistent 'ionframe_split',
9379   'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9380   has wrappers to the old functions.
9381
9382 2003-05-07 15:57 UTC  tuomov
9383   * trunk: changeset 517
9384   - The completion handler for QueryLib.query_lua can now descend into
9385     tables and complete subexpressions.
9386   
9387   - QueryLib.query_lua sets the variable '_' in the local environment of
9388     the string to be called to point to the frame the query was opened
9389     in. The variable 'arg' is also now set in the local environment
9390     instead of global.
9391
9392 2003-05-07 14:54 UTC  tuomov
9393   * trunk: changeset 516
9394   Client window size hints were not used when Ion was restarted. Fixed
9395   that.
9396
9397 2003-05-07 14:42 UTC  tuomov
9398   * trunk: changeset 515
9399   'viewport_display_managed' was calling just 'set_focus' instead of
9400   'warp' as it should.
9401
9402 2003-12-23 20:17 UTC  unknown
9403   tagged ion-devel-20030506
9404
9405 2003-05-07 00:14 UTC  tuomov
9406   * trunk: changeset 514
9407   FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9408
9409 2003-05-06 18:28 UTC  tuomov
9410   * trunk: changeset 513
9411   Fixed a memory allocation problem discovered by valgrind.
9412
9413 2003-05-06 17:02 UTC  tuomov
9414   * trunk: changeset 512
9415   x => x!=NULL
9416
9417 2003-05-06 17:02 UTC  tuomov
9418   * trunk: changeset 511
9419   Added some \hlines in tables
9420
9421 2003-05-06 05:20 UTC  tuomov
9422   * trunk: changeset 510
9423   Fixed a bug in the title shortening routine.
9424
9425 2003-05-06 05:20 UTC  tuomov
9426   * trunk: changeset 509
9427   Fixed a bug in the new transient management setup code.
9428
9429 2003-05-05 22:58 UTC  tuomov
9430   * trunk: changeset 508
9431   A small change in documentation comment.
9432
9433 2003-05-05 22:58 UTC  tuomov
9434   * trunk: changeset 507
9435   Changes in the Makefile to build the exports.texes.
9436
9437 2003-05-05 22:50 UTC  tuomov
9438   * trunk: changeset 506
9439   Line editor history is now saved when Ion exits.
9440
9441 2003-05-05 17:40 UTC  tuomov
9442   * trunk: changeset 505
9443   Fixed extl_stack_get 'double' code.
9444
9445 2003-05-05 17:37 UTC  tuomov
9446   * trunk: changeset 504
9447   - Removed target_id code.
9448   
9449   - Client windows are now saved over restarts in saves/workspaces-*.lua
9450     instead of using target_ids. A special check code property is added
9451     to each window so that we don't incorrectly reparent windows when
9452     initially starting Ion.
9453
9454 2003-05-04 16:01 UTC  tuomov
9455   * trunk: changeset 503
9456   Added hyperlinks in the exported function documentation.
9457
9458 2003-05-04 02:18 UTC  tuomov
9459   * trunk: changeset 502
9460   Minor fix.
9461
9462 2003-12-23 20:17 UTC  unknown
9463   tagged ion-devel-20030504
9464
9465 2003-05-04 02:18 UTC  tuomov
9466   * trunk: changeset 501
9467   Sort functions in documentation alphabetically.
9468
9469 2003-05-04 00:59 UTC  tuomov
9470   * trunk: changeset 500
9471   minor fixes
9472
9473 2003-05-03 22:34 UTC  tuomov
9474   * trunk: changeset 499
9475   fix
9476
9477 2003-05-03 22:30 UTC  tuomov
9478   * trunk: changeset 498
9479   typo fixed
9480
9481 2003-05-03 22:30 UTC  tuomov
9482   * trunk: changeset 497
9483   typo fixed
9484
9485 2003-05-03 22:04 UTC  tuomov
9486   * trunk: changeset 496
9487   doc/Makefile added and list_exports.sh removed
9488
9489 2003-05-03 22:04 UTC  tuomov
9490   * trunk: changeset 495
9491   Documentation was added to the source for exported functions.
9492
9493 2003-05-03 22:03 UTC  tuomov
9494   * trunk: changeset 494
9495   'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9496   ... */.
9497
9498 2003-05-03 16:21 UTC  tuomov
9499   * trunk: changeset 493
9500   The 'mkexports' script was rewritten in Lua (was an unmaintainable
9501   vomit of Perl).
9502
9503 2003-05-02 19:41 UTC  tuomov
9504   * trunk: changeset 492
9505   Made 'obsolete' local
9506
9507 2003-05-02 19:39 UTC  tuomov
9508   * trunk: changeset 491
9509   Added some comments
9510
9511 2003-05-02 19:18 UTC  tuomov
9512   * trunk: changeset 490
9513   WFloatFrames can now be resized from the keyboard.
9514
9515 2003-05-02 19:17 UTC  tuomov
9516   * trunk: changeset 489
9517   Simplified resize interface to have just ionframe_do_resize
9518
9519 2003-05-02 18:52 UTC  tuomov
9520   * trunk: changeset 488
9521   IonFrame keyboard resize mode changed to allow resizing in both
9522   directions without leaving and re-entering resize mode. Compatibility
9523   functions for the old mode are provided in compat.lua.
9524
9525 2003-05-02 18:52 UTC  tuomov
9526   * trunk: changeset 487
9527   - IonFrame keyboard resize mode changed to allow resizing in both
9528     directions without leaving and re-entering resize mode.
9529     Compatibility functions for the old mode are provided in compat.lua.
9530   
9531   - The compatibility functions in compat.lua now complain of
9532     obsoleteness to stderr.
9533
9534 2003-05-02 17:32 UTC  tuomov
9535   * trunk: changeset 486
9536   Added some comments
9537
9538 2003-05-02 17:27 UTC  tuomov
9539   * trunk: changeset 485
9540   Added the Lua-side hooks genframe_managed_switched and
9541   viewport_workspace_switched.
9542
9543 2003-05-02 17:27 UTC  tuomov
9544   * trunk: changeset 484
9545   Added support for hooks Lua code can hook on to with add_to_hook(hook,
9546   fn).
9547
9548 2003-05-02 16:18 UTC  tuomov
9549   * trunk: changeset 483
9550   Fixed (floatws) focus problem that reoccured after previous attempt at
9551   fixing other focus problems.
9552
9553 2003-05-01 14:23 UTC  tuomov
9554   * trunk: changeset 482
9555   Added 'eq' metamethod for WObj:s.
9556
9557 2003-05-01 14:12 UTC  tuomov
9558   * trunk: changeset 481
9559   Added new exports that should e.g. enable writing workspace navigation
9560   functions that can also be used to move between viewports or other
9561   workspaces instead of just wrapping around.
9562
9563 2003-05-01 13:14 UTC  tuomov
9564   * trunk: changeset 480
9565   Some unifications in add_clientwin/region_add_managed interface.
9566
9567 2003-04-28 22:42 UTC  tuomov
9568   * trunk: changeset 479
9569   Fixed CURRENT_FILE maintenance in include().
9570
9571 2003-04-28 16:47 UTC  tuomov
9572   * trunk: changeset 478
9573   minor fix
9574
9575 2003-12-23 20:17 UTC  unknown
9576   tagged ion-devel-20030428
9577
9578 2003-04-28 15:12 UTC  tuomov
9579   * trunk: changeset 477
9580   The innermost window grabbing on a mouse button should now get to
9581   handle the event as is the case with key grabs.
9582
9583 2003-12-23 20:17 UTC  unknown
9584   tagged ion-devel-20030427-2
9585
9586 2003-04-28 14:53 UTC  tuomov
9587   * trunk: changeset 476
9588   Fixed WIonFrame subregion load problem
9589
9590 2003-04-28 05:21 UTC  tuomov
9591   * trunk: changeset 475
9592   Fixed the region destroy focus fix.
9593
9594 2003-12-23 20:17 UTC  unknown
9595   tagged ion-devel-20030427-1
9596
9597 2003-04-27 21:29 UTC  tuomov
9598   * trunk: changeset 474
9599   QueryLib.query_exec fixed to use the correct handler.
9600
9601 2003-12-23 20:17 UTC  unknown
9602   tagged ion-devel-20030427
9603
9604 2003-04-27 21:26 UTC  tuomov
9605   * trunk: changeset 473
9606   Fixed a warning
9607
9608 2003-04-27 17:44 UTC  tuomov
9609   * trunk: changeset 472
9610   ion-completefile Makefile fixed.
9611
9612 2003-04-27 11:54 UTC  tuomov
9613   * trunk: changeset 471
9614   minor fix
9615
9616 2003-04-27 01:15 UTC  tuomov
9617   * trunk: changeset 470
9618   doh!
9619
9620 2003-04-27 01:10 UTC  tuomov
9621   * trunk: changeset 469
9622   QueryLib file and man page completors use 'popen_bgread' so the
9623   queries can not block the WM from processing other events (or even
9624   hang it).
9625
9626 2003-04-27 01:09 UTC  tuomov
9627   * trunk: changeset 468
9628   Moved file completetion code from the query module into a separate
9629   external program ('ion-completefile').
9630
9631 2003-04-27 01:07 UTC  tuomov
9632   * trunk: changeset 467
9633   Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
9634   selected() in the main event loop and the given function called with
9635   received data.
9636
9637 2003-04-25 17:32 UTC  tuomov
9638   * trunk: changeset 466
9639   Most Ion functions should be null-string safe now except for some low-
9640   level functions and functions that also receive string length as an
9641   argument. This allows Lua scripts to pass nil to functions that have
9642   special meaning for NULL strings.
9643
9644 2003-04-25 17:11 UTC  tuomov
9645   * trunk: changeset 465
9646   Fixed do_complete_region.
9647
9648 2003-04-25 16:59 UTC  tuomov
9649   * trunk: changeset 464
9650   Some changes on how region close/destroy is handled and how focus is
9651   handled when an active region with non-window manager is destroyed.
9652
9653 2003-04-25 16:46 UTC  tuomov
9654   * trunk: changeset 463
9655   Fixed extl_verify_wobj.
9656
9657 2003-04-24 17:27 UTC  tuomov
9658   * trunk: changeset 462
9659   Some minor TODOs completed and some minor fixes.
9660
9661 2003-04-23 22:16 UTC  tuomov
9662   * trunk: changeset 461
9663   Removed string free in extl_stack_push
9664
9665 2003-04-23 16:17 UTC  tuomov
9666   * trunk: changeset 460
9667   foo
9668
9669 2003-04-23 16:16 UTC  tuomov
9670   * trunk: changeset 459
9671   The floatws module is now aware of window gravities.
9672
9673 2003-04-22 19:08 UTC  tuomov
9674   * trunk: changeset 458
9675   Some comments added
9676
9677 2003-04-22 19:05 UTC  tuomov
9678   * trunk: changeset 457
9679   - Added window stacking management code.
9680   
9681   - Fixed region_notify_subregions_move.
9682
9683 2003-04-22 19:05 UTC  tuomov
9684   * trunk: changeset 456
9685   Added window stacking management code.
9686
9687 2003-04-22 19:05 UTC  tuomov
9688   * trunk: changeset 455
9689   The (exported) functions floatframe_raise/lower are obsolete and
9690   replaced with region_raise/lower. The file 'compat.lua' can be
9691   included to define these functions.
9692
9693 2003-04-20 17:45 UTC  tuomov
9694   * trunk: changeset 454
9695   No longer complain of missing workspace savefiles.
9696
9697 2003-04-19 20:11 UTC  tuomov
9698   * trunk: changeset 453
9699   minor fixes
9700
9701 2003-04-19 20:10 UTC  tuomov
9702   * trunk: changeset 452
9703   Makefile also changed to note change of name in ioncorelib.lua
9704
9705 2003-04-19 20:09 UTC  tuomov
9706   * trunk: changeset 451
9707   'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
9708   'querylib.lua'.
9709
9710 2003-04-19 19:36 UTC  tuomov
9711   * trunk: changeset 450
9712   removed debug messages
9713
9714 2003-04-19 19:35 UTC  tuomov
9715   * trunk: changeset 449
9716   Extl_init enables Lua loadlib.
9717
9718 2003-12-23 20:17 UTC  unknown
9719   tagged ion-devel-20030416
9720
9721 2003-04-19 19:34 UTC  tuomov
9722   * trunk: changeset 448
9723   Winprop management is now implemented in Lua.
9724
9725 2003-04-16 21:44 UTC  tuomov
9726   * trunk: changeset 447
9727   QueryLib.mancache fixed to contain weak references.
9728
9729 2003-04-16 17:16 UTC  tuomov
9730   * trunk: changeset 446
9731   Include correct version of libtu. Old version could cause crashes.
9732
9733 2003-04-16 17:14 UTC  tuomov
9734   * trunk: changeset 445
9735   misc signal.c changes
9736
9737 2003-04-16 17:13 UTC  tuomov
9738   * trunk: changeset 444
9739   WFloatWS placement code should now handle shaded frames correctly.
9740
9741 2003-04-16 17:11 UTC  tuomov
9742   * trunk: changeset 443
9743   Added man-page completion to QueryLib.
9744
9745 2003-12-23 20:17 UTC  unknown
9746   tagged ion-devel-20030412-3
9747
9748 2003-04-16 17:09 UTC  tuomov
9749   * trunk: changeset 442
9750   Don't waitpid() in the SIGCHLD handler but in the main loop after this
9751   handler has been called. For some reason Lua's io.popen() didn't like
9752   the old behaviour.
9753
9754 2003-12-23 20:17 UTC  unknown
9755   tagged ion-devel-20030412-2
9756
9757 2003-12-23 20:17 UTC  unknown
9758   tagged ion-devel-20030412-1
9759
9760 2003-04-13 19:07 UTC  tuomov
9761   * trunk: changeset 441
9762   FloatWS module honours window positions when starting up the WM.
9763
9764 2003-04-12 20:08 UTC  tuomov
9765   * trunk: changeset 440
9766   - Some transient handling fixes.
9767   
9768   - region_do_add_managed wasn't passing enough parameters which could
9769     cause a crash.
9770
9771 2003-04-12 19:27 UTC  tuomov
9772   * trunk: changeset 439
9773   Old upvalue syntax removed from Lua code as the just-released Lua 5.0
9774   does not support it anymore by default.
9775
9776 2003-12-23 20:17 UTC  unknown
9777   tagged ion-devel-20030412
9778
9779 2003-04-12 19:06 UTC  tuomov
9780   * trunk: changeset 438
9781   Added the flag -std=c99 to options to compile luaextl.c as it needs
9782   va_copy from C99 and some versions of GCC seem to disable this macro
9783   otherwise.
9784
9785 2003-04-12 18:44 UTC  tuomov
9786   * trunk: changeset 437
9787   Include stdarg.h in luaextl.c
9788
9789 2003-04-12 18:19 UTC  tuomov
9790   * trunk: changeset 436
9791   minor changes
9792
9793 2003-04-12 17:27 UTC  tuomov
9794   * trunk: changeset 435
9795   Yet another attempt at perfecting focus handling (before resorting to
9796   separate displayed and actual activity states and update delays or
9797   similar another kludge in counteracting X's lame key grab focus
9798   policy).
9799
9800 2003-04-12 16:44 UTC  tuomov
9801   * trunk: changeset 434
9802   Added CF_XMESSAGE
9803
9804 2003-04-12 16:44 UTC  tuomov
9805   * trunk: changeset 433
9806   minor changes
9807
9808 2003-04-12 16:43 UTC  tuomov
9809   * trunk: changeset 432
9810   flags
9811
9812 2003-04-12 16:43 UTC  tuomov
9813   * trunk: changeset 431
9814   Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
9815   to use WM_NAME for UTF-8 titles.
9816
9817 2003-04-12 16:10 UTC  tuomov
9818   * trunk: changeset 430
9819   QueryLib.query_lua displays all error messages.
9820
9821 2003-04-12 16:08 UTC  tuomov
9822   * trunk: changeset 429
9823   The standard modules no longer fail on partially broken configuration
9824   files unless no bindings have been configured before the error
9825   occured.
9826
9827 2003-04-12 16:07 UTC  tuomov
9828   * trunk: changeset 428
9829   misc
9830
9831 2003-04-12 16:06 UTC  tuomov
9832   * trunk: changeset 427
9833   Full error log is displayed with xmessage after startup whether it is
9834   possible to continue or not.
9835
9836 2003-04-12 16:05 UTC  tuomov
9837   * trunk: changeset 426
9838   Added collect_errors(fn, params) for Lua code to be able to e.g.
9839   display encountered errors with query_fwarn.
9840
9841 2003-04-11 19:19 UTC  tuomov
9842   * trunk: changeset 425
9843   key changes
9844
9845 2003-04-11 18:48 UTC  tuomov
9846   * trunk: changeset 424
9847   Added some XFree(prop.value):s
9848
9849 2003-04-11 18:38 UTC  tuomov
9850   * trunk: changeset 423
9851   Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
9852
9853 2003-04-11 18:37 UTC  tuomov
9854   * trunk: changeset 422
9855   misc changes.
9856
9857 2003-04-11 18:36 UTC  tuomov
9858   * trunk: changeset 421
9859   The line editor's copy-paste features should now at least attempt to
9860   support UTF8.
9861
9862 2003-04-11 17:02 UTC  tuomov
9863   * trunk: changeset 420
9864   Added placement calculation code to the floatws module. Placement
9865   method can be configured with
9866   'set_floatws_placement_method("method")'. Available methods are udlr,
9867   lrud and random. (Maybe placement methods should be implemented in
9868   Lua?)
9869
9870 2003-04-11 16:06 UTC  tuomov
9871   * trunk: changeset 419
9872   Client windows are unmapped when frames are unmapped. This was an
9873   overlooked (but lame and redundant) requirement of the ICCCM and
9874   fullfilling it might fix some apps. (Ion probably still is far from
9875   ICCCM-compliant, but so are most of the badly behaving apps.)
9876
9877 2003-04-11 15:24 UTC  tuomov
9878   * trunk: changeset 418
9879   If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
9880   ("fixed" by default) at startup. If this fails (or XSupporsLocale()
9881   fails, which it seldom seems to do), it will reset locale back to
9882   "POSIX" so that there's a better chance that some fonts can be loaded
9883   although non-ASCII (7-bit) characters will be crippled. (If UTF8
9884   support is disabled, 8-bit character sets should usually work.)
9885
9886 2003-04-11 14:08 UTC  tuomov
9887   * trunk: changeset 417
9888   Double-click shades
9889
9890 2003-04-11 14:07 UTC  tuomov
9891   * trunk: changeset 416
9892   WFloatFrames can now be shaded.
9893
9894 2003-04-11 05:32 UTC  tuomov
9895   * trunk: changeset 415
9896   minor fixes
9897
9898 2003-12-23 20:17 UTC  unknown
9899   tagged ion-devel-20030410
9900
9901 2003-04-11 05:19 UTC  tuomov
9902   * trunk: changeset 414
9903   complete_function fixed.
9904
9905 2003-04-10 23:28 UTC  tuomov
9906   * trunk: changeset 413
9907   Transient_mode winprop fixed.
9908
9909 2003-04-10 18:31 UTC  tuomov
9910   * trunk: changeset 412
9911   Removed some upvalue-marks
9912
9913 2003-04-10 18:26 UTC  tuomov
9914   * trunk: changeset 411
9915   Remaining "goto_*_name" functions were removed as Lua code will
9916   probably mostly use "reg=lookup_*() ... region_goto(reg)"
9917
9918 2003-04-10 18:08 UTC  tuomov
9919   * trunk: changeset 410
9920   QueryLib.query_yesno fixed.
9921
9922 2003-04-10 16:34 UTC  tuomov
9923   * trunk: changeset 409
9924   moved obj_exists to ioncore-lib.lua
9925
9926 2003-04-10 16:33 UTC  tuomov
9927   * trunk: changeset 408
9928   Removed it
9929
9930 2003-04-10 16:32 UTC  tuomov
9931   * trunk: changeset 407
9932   Added 'obj_exists' export for checking whether an object referenced in
9933   Lua still exists in Ion.
9934
9935 2003-12-23 20:17 UTC  unknown
9936   tagged ion-devel-20030409
9937
9938 2003-04-10 16:03 UTC  tuomov
9939   * trunk: changeset 406
9940   Updated web page address and my email
9941
9942 2003-04-10 06:01 UTC  tuomov
9943   * trunk: changeset 405
9944   complete_function implemented in Lua.
9945
9946 2003-04-09 22:51 UTC  tuomov
9947   * trunk: changeset 404
9948   - A lot of the query code was converted to Lua.
9949   
9950   - QueryLib.query_ssh query was added. This will tab-complete hosts
9951     from the table "query_ssh_hosts" and run the script "ion-ssh" on the
9952     entered host.
9953
9954 2003-04-09 21:07 UTC  tuomov
9955   * trunk: changeset 403
9956   A number of bugs in the Lua interface were fixed.
9957
9958 2003-12-23 20:17 UTC  unknown
9959   tagged ion-devel-20030408
9960
9961 2003-04-09 19:04 UTC  tuomov
9962   * trunk: changeset 402
9963   Some fixes
9964
9965 2003-04-09 18:46 UTC  tuomov
9966   * trunk: changeset 401
9967   Added functions to add entries into Lua tables (for completion
9968   handlers).
9969
9970 2003-04-08 17:49 UTC  tuomov
9971   * trunk: changeset 400
9972   Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
9973   some point.
9974
9975 2003-04-08 17:35 UTC  tuomov
9976   * trunk: changeset 399
9977   added luaextl to SUBDIRS
9978
9979 2003-04-08 17:33 UTC  tuomov
9980   * trunk: changeset 398
9981   foo
9982
9983 2003-04-08 17:25 UTC  tuomov
9984   * trunk: changeset 397
9985   Use libtool and libltdl for module support.
9986
9987 2003-04-07 19:35 UTC  tuomov
9988   * trunk: changeset 396
9989   Added obj_is and obj_typename exports.
9990
9991 2003-04-07 19:16 UTC  tuomov
9992   * trunk: changeset 395
9993   Multi-line capability added to WMessage.
9994
9995 2003-04-07 19:16 UTC  tuomov
9996   * trunk: changeset 394
9997   Added quite useless stack trace displayed when C function called from
9998   Lua calls warn().
9999
10000 2003-04-07 19:15 UTC  tuomov
10001   * trunk: changeset 393
10002   Added verbosity to conf-bindings error messages.
10003
10004 2003-04-07 17:15 UTC  tuomov
10005   * trunk: changeset 392
10006   Function renames. Most functions that can be considered member
10007   functions of some WObj are now rather consistently (although
10008   unnaturally) named.
10009
10010 2003-04-07 17:14 UTC  tuomov
10011   * trunk: changeset 391
10012   Updated configuration files
10013
10014 2003-04-07 17:14 UTC  tuomov
10015   * trunk: changeset 390
10016   Removed out-of-date documentation
10017
10018 2003-04-07 15:21 UTC  tuomov
10019   * trunk: changeset 389
10020   Focusing code: iteration n.
10021
10022 2003-04-07 14:59 UTC  tuomov
10023   * trunk: changeset 388
10024   Defer mechanism supports multiple lists.
10025
10026 2003-04-07 05:47 UTC  tuomov
10027   * trunk: changeset 387
10028   Added extl_dostring and better extl_dofile
10029
10030 2003-04-07 05:36 UTC  tuomov
10031   * trunk: changeset 386
10032   Added some checks to conf-draw.c
10033
10034 2003-04-07 05:25 UTC  tuomov
10035   * trunk: changeset 385
10036   Added wedln-wrappers.c
10037
10038 2003-04-07 05:23 UTC  tuomov
10039   * trunk: changeset 384
10040   Added extl.h
10041
10042 2003-04-07 00:05 UTC  tuomov
10043   * trunk: changeset 383
10044   Added luaextl Makefile
10045
10046 2003-04-06 21:47 UTC  tuomov
10047   * trunk: changeset 382
10048   Added some stack checks
10049
10050 2003-04-06 16:30 UTC  tuomov
10051   * trunk: changeset 381
10052   Implemented include() support for the lua files
10053
10054 2003-04-06 15:20 UTC  tuomov
10055   * trunk: changeset 380
10056   Use Lua as extension language.
10057
10058 2003-04-05 15:00 UTC  tuomov
10059   * trunk: changeset 379
10060   MODULE_CFLAGS fixed.
10061
10062 2003-04-02 18:24 UTC  tuomov
10063   * trunk: changeset 378
10064   Some code cleanup.
10065
10066 2003-03-30 17:20 UTC  tuomov
10067   * trunk: changeset 377
10068   Some minor cleanup.
10069
10070 2003-03-30 14:29 UTC  tuomov
10071   * trunk: changeset 376
10072   More minor object model changes
10073
10074 2003-03-30 14:16 UTC  tuomov
10075   * trunk: changeset 375
10076   Some simplifications to the object model: WThing removed and
10077   functionality split between WObj (watches) and WRegion (child<->parent
10078   linking).
10079
10080 2003-03-28 20:48 UTC  tuomov
10081   * trunk: changeset 374
10082   The region_add_managed mechanism was simplified and generalised.
10083
10084 2003-03-28 16:01 UTC  tuomov
10085   * trunk: changeset 373
10086   Possible key binding setup bug fixed.
10087
10088 2003-03-28 16:01 UTC  tuomov
10089   * trunk: changeset 372
10090   Modules are removed by 'make realclean'.
10091
10092 2003-12-23 20:17 UTC  unknown
10093   tagged ion-devel-20030327
10094
10095 2003-03-28 16:00 UTC  tuomov
10096   * trunk: changeset 371
10097   foo
10098
10099 2003-03-28 15:59 UTC  tuomov
10100   * trunk: changeset 370
10101   Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10102
10103 2003-03-27 19:40 UTC  tuomov
10104   * trunk: changeset 369
10105   Don't strip modules
10106
10107 2003-03-27 19:32 UTC  tuomov
10108   * trunk: changeset 368
10109   fix
10110
10111 2003-03-27 19:30 UTC  tuomov
10112   * trunk: changeset 367
10113   Simple ioncore startup check added.
10114
10115 2003-03-27 19:26 UTC  tuomov
10116   * trunk: changeset 366
10117   More minor fixes
10118
10119 2003-03-27 19:16 UTC  tuomov
10120   * trunk: changeset 365
10121   Minor fix in clientwin_deinit.
10122
10123 2003-03-27 19:01 UTC  tuomov
10124   * trunk: changeset 364
10125   A minor nested WS fix.
10126
10127 2003-03-27 18:12 UTC  tuomov
10128   * trunk: changeset 363
10129   - Renamed the main binary 'ioncore'.
10130   
10131   - Added 'ion' shell script to run 'ioncore' with correct configuration
10132     and module file directory parameters. A 'pwm' script to run ioncore
10133     in PWM mode was also added but this is not installed by 'make
10134     install' at the moment.
10135
10136 2003-03-22 20:22 UTC  tuomov
10137   * trunk: changeset 362
10138   Applied the toggle_tab patch.
10139
10140 2003-03-20 21:01 UTC  tuomov
10141   * trunk: changeset 361
10142   - Frames save their saveable contents
10143   
10144   - EnterWindow event handling changed so that embedded workspaces work
10145     as expected.
10146
10147 2003-03-17 18:49 UTC  tuomov
10148   * trunk: changeset 360
10149   system.mk mods
10150
10151 2003-03-17 18:29 UTC  tuomov
10152   * trunk: changeset 359
10153   Client window (esp. transient) resize request fixes.
10154
10155 2003-03-17 18:28 UTC  tuomov
10156   * trunk: changeset 358
10157   Double-click fixed.
10158
10159 2003-03-17 18:28 UTC  tuomov
10160   * trunk: changeset 357
10161   stuff moved to system.mk
10162
10163 2003-03-17 18:27 UTC  tuomov
10164   * trunk: changeset 356
10165   Tabdrag detects attempts to drop on oneself
10166
10167 2003-03-15 19:21 UTC  tuomov
10168   * trunk: changeset 355
10169   ASCII control characters (ch&0x7f<32) are now presented as escaped
10170   octals in saved region name strings.
10171
10172 2003-12-23 20:17 UTC  unknown
10173   tagged ion-devel-20030311-2
10174
10175 2003-03-15 18:15 UTC  tuomov
10176   * trunk: changeset 354
10177   The functions region_add_bindmap* no longer have the grab argument but
10178   instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10179
10180 2003-12-23 20:17 UTC  unknown
10181   tagged ion-devel-20030311
10182
10183 2003-03-15 18:15 UTC  tuomov
10184   * trunk: changeset 353
10185   - The functions region_add_bindmap* no longer have the grab argument
10186     but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10187   
10188   - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10189
10190 2003-03-11 20:29 UTC  tuomov
10191   * trunk: changeset 352
10192   Fixed a stupid mistake in creating an initial workspace when there is
10193   no workspaces.conf.
10194
10195 2003-03-11 19:03 UTC  tuomov
10196   * trunk: changeset 351
10197   fix
10198
10199 2003-03-11 18:57 UTC  tuomov
10200   * trunk: changeset 350
10201   cleanup
10202
10203 2003-03-11 18:52 UTC  tuomov
10204   * trunk: changeset 349
10205   foobar
10206
10207 2003-03-11 18:52 UTC  tuomov
10208   * trunk: changeset 348
10209   Function lookup order changed from region->parent to region->manager.
10210
10211 2003-03-10 22:01 UTC  tuomov
10212   * trunk: changeset 347
10213   Tabs can now be dropped on WFloatWS workspaces to create a new frames
10214   containing the region corresponding to the dragged tab.
10215
10216 2003-03-10 19:12 UTC  tuomov
10217   * trunk: changeset 346
10218   query_workspace should now set workspace name
10219
10220 2003-03-10 16:58 UTC  tuomov
10221   * trunk: changeset 345
10222   Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10223   strange systems whose libdl insists on the calling program prefixing
10224   module symbol names with an underscore.
10225
10226 2003-03-09 22:50 UTC  tuomov
10227   * trunk: changeset 344
10228   Resize size hint handling properly (?) implemented.
10229
10230 2003-03-09 12:41 UTC  tuomov
10231   * trunk: changeset 343
10232   *sigh*
10233
10234 2003-03-09 12:40 UTC  tuomov
10235   * trunk: changeset 342
10236   Support for compiling modules statically in the Ion core binary
10237
10238 2003-03-09 12:24 UTC  tuomov
10239   * trunk: changeset 341
10240   Added IonWs main.h
10241
10242 2003-03-09 11:46 UTC  tuomov
10243   * trunk: changeset 340
10244   README updates
10245
10246 2003-03-09 11:43 UTC  tuomov
10247   * trunk: changeset 339
10248   ioncore-example.conf was missing
10249
10250 2003-03-09 11:41 UTC  tuomov
10251   * trunk: changeset 338
10252   main.h was missing
10253
10254 2003-03-09 11:39 UTC  tuomov
10255   * trunk: changeset 337
10256   Resize code was missing
10257
10258 2003-03-09 11:34 UTC  tuomov
10259   * trunk: changeset 336
10260   Files were missing from last commit
10261
10262 2003-03-09 11:24 UTC  tuomov
10263   * trunk: changeset 335
10264   - The query module was removed of dependencies to WIonFrame code and
10265     is now a loadable module (query.so).
10266   
10267   - The 'query_workspace' command by default creates workspaces of the
10268     first registered (module loaded) kind. Other kinds of workspaces can
10269     be created by prefixing workspace name with the class name (WIonWS,
10270     WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10271
10272 2003-03-09 11:20 UTC  tuomov
10273   * trunk: changeset 334
10274   Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10275   (ionws.so) and generic frame and worksapce code moved to Ioncore.
10276   Dependencies on the query module were also removed.
10277
10278 2003-03-09 11:17 UTC  tuomov
10279   * trunk: changeset 333
10280   - Renamed wmcore ioncore.
10281   
10282   - Main configuration file name changed to 'ioncore.conf'.
10283   
10284   - Added to ioncore generic workspace and frame classes (WGenWS,
10285     WGenFrame) on which modules' implementations are to be based.
10286   
10287   - Module initialization and deinitialization functions are now named
10288     modulename_module_init and -deinit.
10289   
10290   - Added module version checking. Modules are now supposed to contain
10291     the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10292     where ION_VERSION can be found in the top-level directory version.h.
10293     Ioncore will refuse to load modules which have not set this variable
10294     or the version is incorrect.
10295   
10296   - Resize size calculation should be fixed now.
10297   
10298   - The 'region_register_load_create_fn' interface was removed and
10299     replaced with 'region_register_class'.
10300   
10301   - Region create and reparent functions now have parent type WWindow
10302     because everything expected that anyway.
10303   
10304   - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10305     clutter from ~/.ion-devel.
10306   
10307   - Some minor bugs were fixed.
10308
10309 2003-03-09 11:06 UTC  tuomov
10310   * trunk: changeset 332
10311   Very preliminary and experimental (a lot is still missing) support for
10312   PWM-like workspaces and frames: the floatws module.
10313
10314 2003-03-09 11:05 UTC  tuomov
10315   * trunk: changeset 331
10316   Updated default configuration files. Binding configuration is now
10317   divided into multiple module-specific files with some common bindings
10318   in common-frame-bindins.conf. Some look configuration files were added
10319   and the rest were also changed to reflect changes in the order frame
10320   border colours and sizes are specified.
10321
10322 2003-03-09 11:02 UTC  tuomov
10323   * trunk: changeset 330
10324   Removed ETCDIR setup
10325
10326 2003-03-08 13:53 UTC  tuomov
10327   * trunk: changeset 329
10328   'make install' code moved from the toplevel Makefile to Makefiles in
10329   subdirectories (etc, man, scripts).
10330
10331 2003-03-08 13:53 UTC  tuomov
10332   * trunk: changeset 328
10333   'make install' code moved from the toplevel Makefile to Makefiles in
10334   subdirectories (etc, man, scripts)
10335
10336 2003-03-08 13:52 UTC  tuomov
10337   * trunk: changeset 327
10338   'make install' code moved from the toplevel Makefile to Makefiles in
10339   subdirectories (etc, man, scripts).
10340
10341 2003-03-06 19:22 UTC  tuomov
10342   * trunk: changeset 326
10343   Fixed a bug in do_fit_clientwin
10344
10345 2003-03-06 19:20 UTC  tuomov
10346   * trunk: changeset 325
10347   Don't grab buttons that are only bound to an area (border, tab) of the
10348   frame instead of the whole frame.
10349
10350 2003-03-05 06:25 UTC  tuomov
10351   * trunk: changeset 324
10352   handle_configure_event fixed
10353
10354 2003-03-02 15:43 UTC  tuomov
10355   * trunk: changeset 323
10356   Fixed a typo
10357
10358 2003-03-02 15:21 UTC  tuomov
10359   * trunk: changeset 322
10360   Renamings and stuff
10361
10362 2003-03-02 15:21 UTC  tuomov
10363   * trunk: changeset 321
10364   Some renamings that will break configuration files again.
10365
10366 2003-03-02 15:20 UTC  tuomov
10367   * trunk: changeset 320
10368   Some clean-up
10369
10370 2003-03-01 23:42 UTC  tuomov
10371   * trunk: changeset 319
10372   Screen setup sets manager for viewports
10373
10374 2003-03-01 23:02 UTC  tuomov
10375   * trunk: changeset 318
10376   More focusing kludges
10377
10378 2003-03-01 23:02 UTC  tuomov
10379   * trunk: changeset 317
10380   Comments added
10381
10382 2003-03-01 22:08 UTC  tuomov
10383   * trunk: changeset 316
10384   foo
10385
10386 2003-12-23 20:17 UTC  unknown
10387   tagged ion-devel-20030301
10388
10389 2003-03-01 17:13 UTC  tuomov
10390   * trunk: changeset 315
10391   Added some locale checks
10392
10393 2003-03-01 15:02 UTC  tuomov
10394   * trunk: changeset 314
10395   More utf8 kludges
10396
10397 2003-03-01 12:08 UTC  tuomov
10398   * trunk: changeset 313
10399   Use iconv instead of libunicode
10400
10401 2003-03-01 12:08 UTC  tuomov
10402   * trunk: changeset 312
10403   Use iconv instead of libunicode
10404
10405 2003-02-28 23:17 UTC  tuomov
10406   * trunk: changeset 311
10407   missing font assert
10408
10409 2003-02-28 19:15 UTC  tuomov
10410   * trunk: changeset 310
10411   FONT_HEIGHT -> MAX_FONT_HEIGHT
10412
10413 2003-02-28 18:47 UTC  tuomov
10414   * trunk: changeset 309
10415   The 'transparent_background' draw.conf option now only applies to
10416   empty frames. For client windows with a transparent background the
10417   'transparent' winprop should be set to true for transparent frame
10418   background.
10419
10420 2003-02-28 18:17 UTC  tuomov
10421   * trunk: changeset 308
10422   More focus kludging
10423
10424 2003-02-28 16:47 UTC  tuomov
10425   * trunk: changeset 307
10426   Misc cleanup
10427
10428 2003-02-28 16:24 UTC  tuomov
10429   * trunk: changeset 306
10430   Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10431   required.
10432
10433 2003-12-23 20:17 UTC  unknown
10434   tagged ion-devel-20030225
10435
10436 2003-02-28 15:27 UTC  tuomov
10437   * trunk: changeset 305
10438   Maybe focusing would work this time...
10439
10440 2003-02-26 23:40 UTC  tuomov
10441   * trunk: changeset 304
10442   do_fit_clientwin fixed
10443
10444 2003-02-25 19:29 UTC  tuomov
10445   * trunk: changeset 303
10446   More kludges in an attempt to fix focus handling
10447
10448 2003-02-25 19:16 UTC  tuomov
10449   * trunk: changeset 302
10450   Support for optional autoconf-generated system-ac.inc. (The configure
10451   script is not finished or included.)
10452
10453 2003-02-24 14:13 UTC  tuomov
10454   * trunk: changeset 301
10455   Xft support fixed more
10456
10457 2003-02-24 11:24 UTC  tuomov
10458   * trunk: changeset 300
10459   Xft support fixed
10460
10461 2003-02-24 06:29 UTC  tuomov
10462   * trunk: changeset 299
10463   Oops
10464
10465 2003-02-24 06:25 UTC  tuomov
10466   * trunk: changeset 298
10467   Added KP_Enter bound to 'finish' to query bindings
10468
10469 2003-02-24 06:23 UTC  tuomov
10470   * trunk: changeset 297
10471   Fixed focus and grab handling when warping is not enabled
10472
10473 2003-02-23 18:55 UTC  tuomov
10474   * trunk: changeset 296
10475   Added the command frame_close_if_empty and bound close command for
10476   frames to this.
10477
10478 2003-12-23 20:17 UTC  unknown
10479   tagged ion-devel-20030223
10480
10481 2003-02-23 18:54 UTC  tuomov
10482   * trunk: changeset 295
10483   Implemented "close" command for queries.
10484
10485 2003-02-23 18:49 UTC  tuomov
10486   * trunk: changeset 294
10487   Fixed frame_close
10488
10489 2003-02-23 14:25 UTC  tuomov
10490   * trunk: changeset 293
10491   Nested submaps are now fully implemented.
10492
10493 2003-02-23 14:14 UTC  tuomov
10494   * trunk: changeset 292
10495   Minor mods
10496
10497 2003-02-23 13:45 UTC  tuomov
10498   * trunk: changeset 291
10499   The command clientwin_toggle_fullscreen now works in both directions.
10500   However, it should be noted that this toggle does not work well along
10501   with client programs' full screen mode toggles. Some means of
10502   communication should be devised.
10503
10504 2003-02-23 13:16 UTC  tuomov
10505   * trunk: changeset 290
10506   Attempts at more focusing fixes
10507
10508 2003-02-23 12:35 UTC  tuomov
10509   * trunk: changeset 289
10510   Changes to binding file
10511
10512 2003-02-23 12:22 UTC  tuomov
10513   * trunk: changeset 288
10514   Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10515   underscores in display name part of configuration file names.
10516
10517 2003-02-23 11:58 UTC  tuomov
10518   * trunk: changeset 287
10519   Preliminary support for workspace switching while dragging tabs.
10520
10521 2003-02-23 02:40 UTC  tuomov
10522   * trunk: changeset 286
10523   Oops
10524
10525 2003-02-23 02:35 UTC  tuomov
10526   * trunk: changeset 285
10527   Added saveload.h
10528
10529 2003-02-23 00:38 UTC  tuomov
10530   * trunk: changeset 284
10531   Some changes and (hopefully) fixes to focusing policy
10532
10533 2003-02-23 00:14 UTC  tuomov
10534   * trunk: changeset 283
10535   Submap with the same key can be specified in multiple sections now
10536
10537 2003-02-22 21:48 UTC  tuomov
10538   * trunk: changeset 282
10539   Tab width calculation fixed
10540
10541 2003-02-22 21:08 UTC  tuomov
10542   * trunk: changeset 281
10543   Workspace initialization stuff moved to wmcore
10544
10545 2003-02-22 20:49 UTC  tuomov
10546   * trunk: changeset 280
10547   close_frame fixed
10548
10549 2003-02-22 20:36 UTC  tuomov
10550   * trunk: changeset 279
10551   Some function names changed
10552
10553 2003-02-22 17:44 UTC  tuomov
10554   * trunk: changeset 278
10555   Active client window commands can be accessed from other bindings with
10556   the command 'commands_at_leaf'.
10557
10558 2003-02-22 17:40 UTC  tuomov
10559   * trunk: changeset 277
10560   - Key binding setup changed.
10561   
10562   - X window -less regions no longer contain children. Instead the
10563     regions "manage" these objects that share the parent object with the
10564     managing object.
10565   
10566   - Removed clientwin_bindings and viewport_bindings sections.
10567   
10568   - More consistent and descriptive command names.
10569   
10570   - New workspace layout saving and loading code that supports arbitrary
10571     objects instead of just frames and workspaces..
10572
10573 2003-02-22 17:37 UTC  tuomov
10574   * trunk: changeset 276
10575   - Key binding setup changed.
10576   
10577   - X window -less regions no longer contain children. Instead the
10578     regions "manage" these objects that share the parent object with the
10579     managing object.
10580
10581 2003-02-22 17:34 UTC  tuomov
10582   * trunk: changeset 275
10583   - Removed clientwin_bindings and viewport_bindings sections.
10584   
10585   - More consistent and descriptive command names.
10586
10587 2003-02-22 17:32 UTC  tuomov
10588   * trunk: changeset 274
10589   modified system.mk
10590
10591 2003-02-22 14:24 UTC  tuomov
10592   * trunk: changeset 273
10593   Resize size display should now be properly positioned on Xinerama
10594   screens.
10595
10596 2003-02-20 17:48 UTC  tuomov
10597   * trunk: changeset 272
10598   load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
10599   the module if the name contains no slashes.
10600
10601 2003-02-20 14:59 UTC  tuomov
10602   * trunk: changeset 271
10603   Xft default compilation options changed in system.mk
10604
10605 2003-02-17 20:34 UTC  tuomov
10606   * trunk: changeset 270
10607   Fixed region_do_find_new_home
10608
10609 2003-02-16 17:30 UTC  tuomov
10610   * trunk: changeset 269
10611   Fixed alloc_defer
10612
10613 2003-02-12 21:18 UTC  tuomov
10614   * trunk: changeset 268
10615   Colour-freeing fix
10616
10617 2003-02-09 16:23 UTC  tuomov
10618   * trunk: changeset 267
10619   Free unused colours
10620
10621 2003-02-09 15:57 UTC  tuomov
10622   * trunk: changeset 266
10623   Addresses updated on the man page
10624
10625 2003-02-09 12:45 UTC  tuomov
10626   * trunk: changeset 265
10627   Support re-reading draw.conf (reread_draw_config) without restart
10628
10629 2003-12-23 20:17 UTC  unknown
10630   tagged ion-devel-20030131-2
10631
10632 2003-02-09 12:44 UTC  tuomov
10633   * trunk: changeset 264
10634   Changed broken_app_resize_kludge a bit. Should work a little better
10635   now.
10636
10637 2003-12-23 20:17 UTC  unknown
10638   tagged ion-devel-20030131
10639
10640 2003-02-08 13:41 UTC  tuomov
10641   * trunk: changeset 263
10642   Minor fix
10643
10644 2003-01-31 21:44 UTC  tuomov
10645   * trunk: changeset 262
10646   Changed hook linking order
10647
10648 2003-01-31 18:16 UTC  tuomov
10649   * trunk: changeset 261
10650   Year changed to 2003
10651
10652 2003-01-26 22:30 UTC  tuomov
10653   * trunk: changeset 260
10654   Changed -pedantic-errors to -pedantic in system.mk to get around
10655   broken glibc headers
10656
10657 2003-01-17 21:43 UTC  tuomov
10658   * trunk: changeset 259
10659   Transient mapping fix
10660
10661 2003-01-09 00:29 UTC  tuomov
10662   * trunk: changeset 258
10663   Xft font names are now to be prefixed with 'xft:', otherwise normal
10664   clear fonts are used. Xft support still is not compiled in by default.
10665
10666 2003-01-09 00:01 UTC  tuomov
10667   * trunk: changeset 257
10668   minor fixes
10669
10670 2003-01-08 15:25 UTC  tuomov
10671   * trunk: changeset 256
10672   small changes
10673
10674 2003-01-05 23:48 UTC  tuomov
10675   * trunk: changeset 255
10676   Removed an unnecessary debug fprintf
10677
10678 2003-01-05 06:53 UTC  tuomov
10679   * trunk: changeset 254
10680   Tab dragging routines can now handle nested frames.
10681
10682 2003-01-04 22:02 UTC  tuomov
10683   * trunk: changeset 253
10684   Submap handling fix
10685
10686 2003-01-04 21:39 UTC  tuomov
10687   * trunk: changeset 252
10688   CF_STUBBORN_TRESH fix
10689
10690 2003-12-23 20:17 UTC  unknown
10691   tagged ion-devel-20021229
10692
10693 2003-01-03 22:58 UTC  tuomov
10694   * trunk: changeset 251
10695   sample.conf micro->milli
10696
10697 2003-12-23 20:17 UTC  unknown
10698   tagged ion-devel-20021219
10699
10700 2002-12-30 23:33 UTC  tuomov
10701   * trunk: changeset 250
10702   Send more ConfigureNotify events to fix slow startup times of some
10703   programs
10704
10705 2002-12-29 02:22 UTC  tuomov
10706   * trunk: changeset 249
10707   Configurable regular expression based window title shortening rules
10708
10709 2002-12-18 23:04 UTC  tuomov
10710   * trunk: changeset 248
10711   Fixed a potential memory leak
10712
10713 2002-12-18 22:51 UTC  tuomov
10714   * trunk: changeset 247
10715   kludges.conf updated
10716
10717 2002-12-18 22:50 UTC  tuomov
10718   * trunk: changeset 246
10719   Winprop matching improvements: WM_WINDOW_ROLE support and
10720   configuration format changed to 'winprop "class", "role", "instance" {
10721   ... }'.
10722
10723 2002-12-14 17:55 UTC  tuomov
10724   * trunk: changeset 245
10725   quote_next returns
10726
10727 2002-12-03 22:32 UTC  tuomov
10728   * trunk: changeset 244
10729   Some extra abstraction to Xft support code
10730
10731 2002-12-03 22:19 UTC  tuomov
10732   * trunk: changeset 243
10733   Applied Xft support patch
10734
10735 2002-11-21 17:58 UTC  tuomov
10736   * trunk: changeset 242
10737   Web page and email address updated
10738
10739 2002-11-14 23:00 UTC  tuomov
10740   * trunk: changeset 241
10741   Transient window height restrictions lifted
10742
10743 2003-12-23 20:17 UTC  unknown
10744   tagged ion-devel-20021104
10745
10746 2002-11-13 00:00 UTC  tuomov
10747   * trunk: changeset 240
10748   config.h wasn't included at the proper point in binding.c
10749
10750 2002-11-08 00:14 UTC  tuomov
10751   * trunk: changeset 239
10752   Fixed pointer warping on workspace change when warps are disabled
10753
10754 2003-12-23 20:17 UTC  unknown
10755   tagged ion-devel-20021103
10756
10757 2002-11-04 13:37 UTC  tuomov
10758   * trunk: changeset 238
10759   Fixed a segfault problem with symlists
10760
10761 2002-11-03 04:33 UTC  tuomov
10762   * trunk: changeset 237
10763   Fixed a drawing problem with ion_bar_inside_frame FALSE
10764
10765 2002-11-03 02:44 UTC  tuomov
10766   * trunk: changeset 236
10767   Added transparent_background (TRUE/FALSE) draw.conf configuration
10768   option
10769
10770 2002-11-03 02:33 UTC  tuomov
10771   * trunk: changeset 235
10772   Bound broken_application_resize_kludge to Mod1+L
10773
10774 2002-11-03 02:26 UTC  tuomov
10775   * trunk: changeset 234
10776   Added broken_app_resize_kludge function
10777
10778 2002-11-03 02:15 UTC  tuomov
10779   * trunk: changeset 233
10780   Ad hoc fix for clientwin enter window events
10781
10782 2002-11-02 22:57 UTC  tuomov
10783   * trunk: changeset 232
10784   Other minor fixes
10785
10786 2002-11-02 22:57 UTC  tuomov
10787   * trunk: changeset 231
10788   Line editor history scrolling fixed
10789
10790 2002-11-02 22:21 UTC  tuomov
10791   * trunk: changeset 230
10792   Default (black&white) colour scheme changes
10793
10794 2002-11-02 22:14 UTC  tuomov
10795   * trunk: changeset 229
10796   Fullscreen windows on separate Xinerama screens should be focused
10797   properly now.
10798
10799 2002-11-02 22:03 UTC  tuomov
10800   * trunk: changeset 228
10801   Fixed a problem concerning resizing of frames containing hidden
10802   "acrobatic" windows
10803
10804 2002-11-02 15:54 UTC  tuomov
10805   * trunk: changeset 227
10806   Added handle_event_alt "alternative hook" for modules that want to
10807   handle X events directly.
10808
10809 2003-12-23 20:17 UTC  unknown
10810   tagged ion-devel-20020926
10811
10812 2002-10-27 22:40 UTC  tuomov
10813   * trunk: changeset 226
10814   Screen-based configuration file selection fixed
10815
10816 2002-10-15 18:08 UTC  tuomov
10817   * trunk: changeset 225
10818   Fixed a problem with query boxes and wheel mice
10819
10820 2002-09-25 21:15 UTC  tuomov
10821   * trunk: changeset 224
10822   Added the function goto_named_region (replaces missing
10823   goto_client_name)
10824
10825 2002-09-25 11:53 UTC  tuomov
10826   * trunk: changeset 223
10827   Added manual tab-ordering functions frame_move_current_tab_left/right
10828
10829 2002-09-25 07:26 UTC  tuomov
10830   * trunk: changeset 222
10831   Fixed pointer warping on workspace change
10832
10833 2002-09-15 09:36 UTC  tuomov
10834   * trunk: changeset 221
10835   Minor fixes
10836
10837 2002-09-15 09:36 UTC  tuomov
10838   * trunk: changeset 220
10839   Added a few missing characters to workspace configuration loading code
10840
10841 2003-12-23 20:17 UTC  unknown
10842   tagged ion-devel-20020819
10843
10844 2002-09-13 11:35 UTC  tuomov
10845   * trunk: changeset 219
10846   Minor fix
10847
10848 2002-08-22 21:13 UTC  tuomov
10849   * trunk: changeset 218
10850   Self-pointing transient_for hint problem fixed
10851
10852 2002-08-18 17:09 UTC  tuomov
10853   * trunk: changeset 217
10854   Initial focus changes
10855
10856 2002-08-18 16:51 UTC  tuomov
10857   * trunk: changeset 216
10858   Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
10859   global function clear_tags)
10860
10861 2002-08-12 20:55 UTC  tuomov
10862   * trunk: changeset 215
10863   Unused code commented out
10864
10865 2003-12-23 20:17 UTC  unknown
10866   tagged ion-devel-20020606
10867
10868 2002-07-06 21:59 UTC  tuomov
10869   * trunk: changeset 214
10870   Function completion in query_function restored
10871
10872 2002-06-14 22:36 UTC  tuomov
10873   * trunk: changeset 213
10874   Tab drag assertion fixed
10875
10876 2002-06-05 23:10 UTC  tuomov
10877   * trunk: changeset 212
10878   "Watches" added in pointing device code
10879
10880 2002-06-05 22:51 UTC  tuomov
10881   * trunk: changeset 211
10882   Minor clean-up
10883
10884 2002-06-05 20:56 UTC  tuomov
10885   * trunk: changeset 210
10886   Target ID table bugfix
10887
10888 2002-06-05 20:56 UTC  tuomov
10889   * trunk: changeset 209
10890   Split bugfix
10891
10892 2003-12-23 20:17 UTC  unknown
10893   tagged ion-devel-20020604
10894
10895 2002-06-05 14:03 UTC  tuomov
10896   * trunk: changeset 208
10897   Old window_press restored: mouse actions directed to the client window
10898   associated with a tab should work now.
10899
10900 2002-06-03 23:07 UTC  tuomov
10901   * trunk: changeset 207
10902   Some minor clean-up
10903
10904 2002-06-03 22:50 UTC  tuomov
10905   * trunk: changeset 206
10906   Makefile fix concerning patch and bindings-sun.conf
10907
10908 2002-06-03 22:39 UTC  tuomov
10909   * trunk: changeset 205
10910   Preliminary Xinerama support
10911
10912 2002-06-03 15:11 UTC  tuomov
10913   * trunk: changeset 204
10914   Another key binding related segfault fix
10915
10916 2003-12-23 20:17 UTC  unknown
10917   tagged ion-devel-20020531
10918
10919 2002-06-01 00:25 UTC  tuomov
10920   * trunk: changeset 203
10921   Fixed segfault problem with multihead displays
10922
10923 2002-05-31 06:00 UTC  tuomov
10924   * trunk: changeset 202
10925   Fixed lockup when a window's title ends in its only colon (and spaces)
10926   but even just the three dots and instance number are too long to fit
10927   in the tab.
10928
10929 2003-12-23 20:17 UTC  unknown
10930   tagged ion-devel-20020529
10931
10932 2002-05-30 19:30 UTC  tuomov
10933   * trunk: changeset 201
10934   Fixed segfault when unbound key was pressed in submap mode
10935
10936 2003-12-23 20:17 UTC  unknown
10937   tagged ion-devel-20020528
10938
10939 2002-05-30 17:04 UTC  tuomov
10940   * trunk: changeset 200
10941   Fixed 'switch_tab'
10942
10943 2002-05-29 06:51 UTC  tuomov
10944   * trunk: changeset 199
10945   - Fixed wscurrent callback handlers
10946   
10947   - Fixed query_function error reporting
10948
10949 2002-05-28 21:49 UTC  tuomov
10950   * trunk: changeset 198
10951   fixed the fix
10952
10953 2002-05-28 21:46 UTC  tuomov
10954   * trunk: changeset 197
10955   - Lifted restriction on nested command sequences (now max 32)
10956   
10957   - More fixes and temporary kludges
10958
10959 2002-05-28 20:08 UTC  tuomov
10960   * trunk: changeset 196
10961   New binding configuration file
10962
10963 2002-05-28 20:05 UTC  tuomov
10964   * trunk: changeset 195
10965   regbind.* were missing
10966
10967 2002-05-28 19:59 UTC  tuomov
10968   * trunk: changeset 194
10969   A few comments
10970
10971 2002-05-28 19:59 UTC  tuomov
10972   * trunk: changeset 193
10973   Added a notice of out-of-date information to documentation
10974
10975 2002-05-27 21:54 UTC  tuomov
10976   * trunk: changeset 192
10977   Resize problem fixed
10978
10979 2002-05-26 23:03 UTC  tuomov
10980   * trunk: changeset 191
10981   Binding callbacks are now entirely command sequence based
10982
10983 2002-05-26 14:40 UTC  tuomov
10984   * trunk: changeset 190
10985   - Key binding management revised: all X server key grabs are made on
10986     the root window and the innermost window with an internal grab gets
10987     to receive the events.
10988   
10989   - Key binding configuration changed: clientwin, screen and frame
10990     sections added.
10991   
10992   - Preliminary full screen client window support:
10993     'clientwin_enter_fullscreen' function (no toggle yet) and auto
10994     detection (MWM decoration hints set to none when a configure request
10995     with width and height set to those of the screen is received).
10996
10997 2002-05-26 14:27 UTC  tuomov
10998   * trunk: changeset 189
10999   Query updated to new binding model
11000
11001 2002-05-26 14:27 UTC  tuomov
11002   * trunk: changeset 188
11003   Bindings updated to new binding model
11004
11005 2002-05-21 18:49 UTC  tuomov
11006   * trunk: changeset 187
11007   Fixed workspace switching on restart
11008
11009 2002-05-21 18:39 UTC  tuomov
11010   * trunk: changeset 186
11011   Fixed split_empty
11012
11013 2002-05-19 22:30 UTC  tuomov
11014   * trunk: changeset 185
11015   Title updating fixed
11016
11017 2003-12-23 20:17 UTC  unknown
11018   tagged ion-devel-20020510
11019
11020 2002-05-19 22:26 UTC  tuomov
11021   * trunk: changeset 184
11022   Maximize fixed
11023
11024 2002-05-11 00:09 UTC  tuomov
11025   * trunk: changeset 183
11026   My email address changed
11027
11028 2003-12-23 20:17 UTC  unknown
11029   tagged ion-devel-20020414
11030
11031 2002-05-10 19:33 UTC  tuomov
11032   * trunk: changeset 182
11033   transient_mode winprop returns
11034
11035 2003-12-23 20:17 UTC  unknown
11036   tagged ion-devel-20020411
11037
11038 2002-04-20 20:59 UTC  tuomov
11039   * trunk: changeset 181
11040   Main loop select() support for multiple file descriptors.
11041
11042 2002-04-12 20:01 UTC  tuomov
11043   * trunk: changeset 180
11044   The function query_renameframe was added and names of frames are saved
11045   now.
11046
11047 2002-04-11 21:31 UTC  tuomov
11048   * trunk: changeset 179
11049   Some minor glitches like missing includes fixed -- strict compiler
11050   warning flags enabled by default again.
11051
11052 2002-04-11 20:51 UTC  tuomov
11053   * trunk: changeset 178
11054   Command sequence stuff moved to wmcore/
11055
11056 2003-12-23 20:17 UTC  unknown
11057   tagged ion-devel-20020405
11058
11059 2002-04-11 15:24 UTC  tuomov
11060   * trunk: changeset 177
11061   'target' winprop for specifying named workspaces (or any named object
11062   with region_attach_sub) as attachment targets for client windows.
11063
11064 2002-04-11 15:06 UTC  tuomov
11065   * trunk: changeset 176
11066   Added the region_ws_attach_clientwin/region_ws_attach_transient
11067   interface that workspace-like objects should implement.
11068
11069 2002-04-04 23:42 UTC  tuomov
11070   * trunk: changeset 175
11071   oldChangeLog changed
11072
11073 2005-02-15 18:06 UTC  tailor@f281.ttorni.ton.tut.fi
11074   * Tailorization of trunk
11075   Import of the upstream sources from the repository
11076   
11077    http://tao.uab.es/ion/svn/ion/trunk
11078   
11079   as of revision 173
11080