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