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