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