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