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