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