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