1 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2 tagged ion-3ds-20061223
4 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
9 - Works for FS stuff too now
11 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
12 * Added info window for tagging state of FS stuff
14 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
15 * More mysterious focus tuning
16 (Seems like the focus shit working varies by the sunspots.)
18 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
19 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
20 - It seems the sucky Xlib doesn't let you do it otherwise.
22 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
23 * Yet more focus tracking hacks.
26 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
27 * The "float" winprop works on transients too now
29 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
30 * If sizehint winprops have been set, correct requested geometry to match these.
32 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
33 * Place new regions after the current and those with activity after it
34 - Controlled with frame_default_index parameter of ioncore.set.
35 To get the old default behaviour, set this to 'next'.
36 - This option obsoletes the frame_add_last option
38 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
39 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
40 - If these are used instead of next/prev, cycling occurs despite
41 history/normal completion mode switch.
43 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
44 * Fixed query history duplicate elimination code
46 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
47 * Increased query history size from 256 to 1024
49 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
50 * Don't unmanage stdisp when switching to region that can't manage it
52 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
53 * Changed region_rqgeom parametrisation
54 - Gravity can now be passed down to the root relative ("absolute")
55 version, allowing removal of WClientWin specific checks/hacks.
57 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
58 * Detach tries to keep root-relative geometry unchanged
59 (For framed detach, the geometry of the frame is tried
60 to be kept unchanged from the origianl geomery of the
63 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
64 * Detach works on transients now
66 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
67 * Readjust cursor position for infobox
69 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
70 * Updated Czech translation
72 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
73 * statusd startup timeout tunning
76 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
77 * Updated Finnish translation
79 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
80 * Menu name translation hack
81 (These are hidden in strings in the configuration files.)
83 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
84 * Added info box for history completion mode into queries
86 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
87 * Warp in WMPlex.set_hidden
89 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
90 * Clear a few more flags of frame size hints
92 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
93 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
94 Also, if one does not exist (e.g. when attaching transients), one is
97 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
98 * Made pholder_do_attach return region instead of boolean.
100 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
101 * Fixed switchto/hidden WMPlex attach parameter interaction.
103 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
104 * Do not duplicate entries already in history when pushing.
105 Instead move the first already existing first.
107 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
108 * strcoll instead of strcmp for completion sorting
110 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
111 * Complete history in history order instead of character set
113 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
114 * Remanage stdisp when bottom attached to group
116 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
118 (Remember the coding style, folks!)
120 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
121 * Handle mods in submapgrab_handler
123 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
126 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
127 * tiling_placement_alt fixes
129 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
130 * Comments about moronic kernels and improved workaround
132 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
133 * Respect REGION_SKIP_FOCUS more often
135 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
138 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
139 tagged ion-3ds-20061029
141 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
144 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
145 * mod_menu.grabmenu uses current key event.
146 - It is no longer necessary to specify the cycling key separately.
148 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
149 * Query activation key now cycles completions
151 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
152 * Fixed defmenu for callbacks
154 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
155 * Added routine to get current key event, if not in a submap.
157 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
158 * Fixed sizepolicies used for fullsize-stdisp
160 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
161 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
163 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
164 * Removed unused/broken WFrame-as-scratchpad bindmap
166 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
167 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
169 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
170 * Oops, incomplete backward cycle...
172 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
173 * Changed parametrisation of WEdln.complete
175 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
176 * Added support for history completion
177 - Mod1+R in the default bindings completes in history.
179 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
180 * create_frame parametrisation in mod_scratchpad was wrong.
183 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
184 * Fixed rotation support.
185 (Application of size policies did not pass through the information.)
187 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
188 * Fixed layout backwards compatibility hack.
189 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
191 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
192 * Fixed shading code after the mode stuff had broken it
194 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
195 * Resizing code fixes and other changes
197 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
198 * Allow frames attached to WTiling to have tiled-alt mode
200 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
201 * Oops. Workspace switch warp had become disabled.
203 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
204 tagged ion-3ds-20061020
206 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
209 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
210 * Added README for po/
212 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
213 * Restored client window unmap fs_pholder return goto
214 (Which could do in theory do the wrong thing now under some
215 strange settings and scripts. TODO: better and more general
218 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
219 * Fixes to previous focus fixes
221 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
222 * Separate update_$LANG targets in Makefile instead of update_translations
224 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
225 * Removed unnecessary test file
227 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
228 * Updated Finnish translation
230 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
233 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
234 * mplex_current_node falls back to mx_current.
235 (Kludge to get around problems with deferred destroy and groups.)
237 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
238 * WMPlex focus code changes
240 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
241 * Added boolean 'float' winprop.
242 - If it is set, groups don't pass prepare_manage to 'bottom'.
244 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
245 * Don't set REGION_PLEASE_WARP on groups
247 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
248 * predist.sh fix/redundancy removal
250 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
251 * Don't install cfg_panews.lua, as the module is disabled.
253 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
254 * Makefile preload hack fixes
256 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
259 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
260 * Updated Czech manpage
262 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
263 * Updated Czech translation
265 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
268 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
269 * Fixed a typo in workspace query
270 (Stupid dynamic typing.)
272 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
273 tagged ion-3ds-20061015
275 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
278 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
279 * Some final release note tuning
281 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
282 * Use the faster direct url in predist.sh
284 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
287 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
288 * Oops. Do not enforce floating style for transient frames..
290 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
291 * Improved layout backwards compatibility hack
293 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
296 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
297 * WFrame@WTiling bindmap and menu was actually redundant now.
299 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
300 * Added some release notes
302 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
303 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
305 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
306 * Use "@" instead of "-on-" for bindings and menus dependent on manager
307 (for more consistency with "." for mode-dependent stuff).
309 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
310 * Context menus also support modes now.
311 - The context menu "Class.mode" is included, if Class:mode exists and
314 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
315 * Improvements to mode stuff
317 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
318 * Removed superfluous frame drawing routine dynamism.
320 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
323 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
324 * Groups and tilings now enforce frame mode.
326 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
327 * Added frame mode-switching code.
328 - Frames without a tab bar can be obtained with
330 frame:set_mode('frame-tiled-alt')
332 in the default styles (or by entirely disabling the tabbar with
333 `bar = 'none'` in the 'frame-tiled' style).
335 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
336 * Removed WFloatFrame
337 - Frame modes are used instead.
338 - Tabbar-toggling is also gone, and must be reproduced with
341 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
342 * Replace frame style parameter with mode parameter.
344 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
345 * Added guards for _rawsub and renamed it _chld.
347 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
348 * Fixed stdisp unmanage
350 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
351 * Added detach entries into menus
353 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
354 * Added 'append' option for menus.
356 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
357 * Added support for WFoo-on-WBar context menus.
359 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
360 * Manual page binding listing generation improvements etc.
362 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
363 * Added context menu for screens.
364 - Entries to create workspace with default template or an empty one, and
365 close current workspace (if permitted).
366 - Mod1+M bound at WMPlex level now, to display this menu on empty
369 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
370 * Updated (English and Finnish) man pages.
372 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
373 * Floatframe shading fixes.
375 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
376 * Float placement code ignore group bottom now.
378 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
379 * Fixed and cleaned up bitrot in region binding registration code.
381 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
382 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
384 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
385 * Simplified group attach stuff with separate WFramedPHolder
387 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
388 * mod_menu was still referring to WMPlex.llist
390 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
391 * Group attach size fix (quick&dirty version).
393 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
394 * Oops. Reparent/weave were in wrong order in group_fitrep.
396 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
397 * Put floating client windows as well in groups (for now).
398 - Also use frames with special style for floating transients as well.
400 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
401 * WGroupedPHolder and other fixes.
403 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
404 * Hacks to ignore size hints when in client-requested full screen mode.
406 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
407 * Fixed uninitialised structures.
410 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
411 * Restored NotifyPointer focus event ignorance.
413 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
414 * Changed email in convirus script to nobody@nowhere.invalid
415 (Stupid piece of shit telling users to report its own idiocy to
418 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
419 * Use NGROUPS_MAX if NGROUPS is not defined.
421 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
422 * Removed useless rescue code.
424 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
427 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
428 * Use WGroupedPHolder for grouped attach of client windows to frames.
430 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
431 * Fixed mplex placeholder rearrangements.
433 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
434 * Removed completed #warning TODO
436 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
437 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
439 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
440 * Fixed group prepare_manage policy.
442 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
443 * Changes in EnterWindow event handling.
445 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
446 * Added zero size check to Xinerama sanity check.
448 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
449 * Transient etc. size fixes
451 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
452 * Sizehint code tuning for requirements of WGroupCW.
454 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
455 * Oops, statusbar attach stuff hadn't been brought up-to-date.
457 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
458 * Removed redundant size hint correction wrapper code.
460 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
461 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
463 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
464 * Use just "frame-floating" style instead of "frame-floating-groupws".
466 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
467 * WFloatFrame wasn't using region_displayname yet.
469 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
470 * Cleaned up SPLIT_NONE/ANY
472 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
473 * Marked some entries as 'done' on the TODO list.
475 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
476 * Removed superfluous ion-completeman code
478 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
481 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
482 * Fixed focusing when focus gets restored to root window and we want to focus something else.
484 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
485 * Transient initial positioning fixed
487 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
488 * Fixes to activity propagation code
490 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
491 * Oops, forgot to update bindings earlier.
493 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
496 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
497 * Replaced region_activity_hook with generic region_notify_hook, which
498 is also used to notify of name, tag and other changes, with a string
499 parameter indicating the actual change that has taken place.
501 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
502 * The activity notification window is now managed normally.
504 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
505 * Added basic detach/mkbottom code.
506 TODO: placeholders for reattach, etc. Maybe put into separate
507 module (instead of mod_tiling)?
509 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
510 * Various minor fixes and clean-up.
512 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
513 * Moved commented-out transpose_words as Control+K T.
515 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
516 * Added transpose_chars and transpose_words to mod_query.
518 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
519 * Some attach mechanism improvements.
521 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
522 * Navigation code fixes
524 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
525 * WMPlex attach code always uses WMPlexPHolders.
526 - The attach callbacks should then be able to safely remove stuff
527 from the mplex, for detach stuff etc.
529 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
530 * Fixed initial window order in frame.
532 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
533 * Improvements related to navigation and stacking
534 - Added WRegion.rqorder as an abstract raise/lower request.
536 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
537 * Removed unused stacking code
539 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
540 * More navigation stuff.
541 - In particular, rebound configuration files to use ioncore.goto_next
542 with appropriate parametrisation.
544 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
545 * Some improvements in binding handler compilation code
547 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
548 * Added no_ascend/no_descend parameters to the navi functions.
550 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
551 * Some fixes binding graph hacks for windowless regions.
553 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
554 * Generic navigation code improvements.
555 - Also removed some redundant tiling code.
557 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
558 * Fixed an assert trigger
560 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
561 * Some drawing engine code tuning
563 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
564 * Added a missing check for nil table.
566 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
567 * Fixed some undefined references in mod_dock.
569 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
570 * Use redblack tree for reg->stacking lookup.
572 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
573 * Some documentation updates.
575 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
576 * Changes in WMPlex structure.
577 - l1/l2 lists are gone, and instead there just a single list of all
578 managed regions using WStacking nodes, and another list of the
579 “layer 1” or “mutually exclusive” regions.
581 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
582 * Removed mplex_lcount stuff.
584 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
585 * Possible fixes to (initial) effect of stdisp on tiling llayout.
587 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
588 * Updated to predist.sh to reflect changed paths of *.mk.
590 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
591 * Changes in predist.sh to reflect _darcs/ having been changed.
593 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
594 * Simplifications in mplex/group focus code.
596 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
597 * Combined WStacking and WLListNode.
599 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
600 * Some field renames for further changes.
602 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
603 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
605 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
606 * Added option to auto-destroy groups when 'bottom' is destroyed
607 when nothing "essential" is left after it.
609 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
610 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
612 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
613 * PWM config updates.
615 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
616 * Added default_ws_params to ioncore.set.
617 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
619 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
620 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
622 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
623 * mod_floatws is no more.
624 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
625 - Backwards compatibility hack included for saved layouts, but not
628 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
629 * Moved some region_register calls to safer places.
631 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
632 * Changed remaining lua-side references to WGenWS to WGroupWS.
634 2006-07-10 20:25 UTC pfeifer@wait.de
636 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
637 a table as template to the module
639 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
640 * Removed redundant code by using weave for raise/lower.
642 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
643 * Removed WGenWS entirely.
645 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
646 * mod_dock was still referring to mplex_layer.
648 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
649 * Temporarily disabled mod_panews.
651 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
652 * Remove an extra space in the Lua query prompt.
654 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
655 * Fixes in initial stacking of regions.
657 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
658 * floatws redirects prepare_manage to 'bottom' if active.
660 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
661 * Added beginnings of more generic navigation code.
663 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
664 * Fixed 'bottom' initial stacking.
666 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
667 * Redirect stdisp to WGroup(WS) 'bottom'.
669 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
670 * Ugly Makefile hacks.
672 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
673 * Some improvements in mplex focusing code and policies.
675 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
678 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
679 * WGroupCW no longer loads if empty.
681 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
682 * Some mplex/group integration.
684 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
685 * Further improvements in focus code.
687 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
688 * region_managed_goto improvements.
690 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
693 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
694 * Some more changes, fixes, and damage done in key binding dispatch code.
696 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
697 * Fixes and simplifications to key handling code.
699 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
700 * Minor fixes to group stuff.
702 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
703 * Reduced use of WGenWS.
704 (Only WIonWS and WPaneWS still refer to it.)
706 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
707 * WGroupCW passes on region_managed_notify for the 'bottom'.
709 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
710 * Stupid C and dependencies..
712 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
713 * Some more release notes.
715 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
716 * Groups use minimum size hint from 'bottom'.
718 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
719 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
721 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
722 * Full-screening code updates.
724 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
725 * Fix in group_fitrep.
727 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
728 * Ignore stuff in groups for primitive stacking code.
730 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
731 * Fixed stacking_weave.
733 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
734 * Added binding set for WClientWin.
736 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
737 * New mechanism for grabs of windowless regions' bindings.
739 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
740 * Added stuff to RELNOTES.
742 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
743 * Added region_displayname stuff.
744 - Needed to display the main client window's name in the tab-bar for
745 client window groups (WGroupCW).
747 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
748 * WGroupCW gets destroyed when empty.
750 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
751 * Temporarily removed sticky floating frame support.
752 - To be re-implemented in a completely different manner.
754 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
755 * Added group modality stuff.
757 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
760 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
761 * First steps of client window groups.
763 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
764 * There were unused fields in WClientWin.
766 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
767 * Some dates were wrong..
769 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
770 * Fixed group attach geometry stuff.
772 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
775 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
776 * Inherited WFloatWS from WGroup.
778 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
779 * Moved part of WFloatWS as WGroup in ioncore.
781 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
782 * Removed unused local variable.
784 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
785 * Moved some more stuff.
787 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
788 * Moved framed attach stuff from floatws.c to placement.c.
790 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
791 * Improved floatws pholder.
793 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
794 * Added SIZEPOLICY_SHRUNK modifier.
796 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
797 * Added generic floatws attach routines.
799 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
800 * Allow override of xterm with the XTERM Lua-side variable.
802 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
803 * Improved and extended floatws sizepolicy usage.
805 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
806 * stacking_unweave/weave
808 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
811 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
812 * FloatWS special-case stuff points to the stacking structures instead of the regions.
814 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
815 * Added manager specific list to WStacking.
817 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
818 * Cleaned up the top directory of building related files.
819 - In particular, autovirus stuff is in build/ac now and must be run there.
821 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
822 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
824 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
825 * Use META instead MOD1.
827 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
828 * Missing assignment fixed.
830 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
831 * Export ioncore.tags_first.
833 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
834 * Improvements to floatws bottom support + use size policies.
836 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
837 * Added SIZEPOLICY_UNCONSTRAINED.
839 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
840 * Preliminary floatws "bottom" support.
842 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
843 * Exclude USECS_IN_SEC itself from valid values too..
845 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
846 * Ensure that tv_usec is less than 1000000 (usecs in sec).
847 - Some kernels are a bit picky.
849 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
850 * Size hints weren't being applied on client windows on Ion startup startup.
851 (Now they're applied if we do not modify the old client window size.)
853 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
854 * Added levels to stacking code.
856 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
857 * Removed some redundancy from stacking code.
859 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
860 * 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.
861 The switch_bindings.lua script currently has an ugly if/elseif section to do
862 all the binding removal stuff, with this change that whole section can be
863 replaced with one line.
865 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
866 * Some more stacking code changes.
868 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
869 * Some more stacking code cleanup etc.
871 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
872 * Some improvements/cleanup in floatws stacking code.
874 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
875 tagged ion-3ds-20060524
877 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
878 * An assert had moved to the wrong place.
880 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
881 * One more gsub update...
883 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
884 * More Lua 5.1 stuff: use # instead of table.getn.
886 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
887 * take ioncore_bindings.lua of ion3 to lua 5.1
889 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
890 * Few more backticks.
892 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
893 tagged ion-3ds-20060519
895 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
896 * Added new release notes.
898 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
899 * Updated README.autoconf.
901 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
902 * Added a few more backticks to RELNOTES and README.
904 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
905 * Use -lm and -ldl in the test for -llua
907 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
908 * Markdownized README as well.
910 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
911 * Small changes in RELNOTES for markdown processing for web.
913 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
916 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
917 * bugfix in lua 5.1 + other usefull checks
918 The test for the liblua version was completely buggy. Sorry.
920 Tests added for other headers:
921 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
922 (with error messages pointing to the name of Debian packages)
924 Test for xmessage (with a warning only, since ion can probably still
925 work without xmessage)
929 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
930 * Update configure.ac for lua 5.1
932 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
935 Allows to create lua hook for SIGUSR2.
936 Can be usefull (for example) for status line changing from media player...
939 ioncore.get_hook("ioncore_sigusr2_hook"):add(
941 mod_statusbar.inform("status_name", "SIGUSR2 catched")
942 mod_statusbar.update()
946 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
947 * README etc. updates.
949 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
950 * Fixed string.gsub issues with Lua 5.1.
953 "... If the value returned by this function is a string, then it is
954 used as the replacement string; otherwise, the replacement string is the
958 "If the value returned by the table query or by the function call is a string
959 or a number, then it is used as the replacement string; otherwise, if it is
960 false or nil, then there is no replacement (that is, the original match is
961 kept in the string)."
964 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
965 * Few more missing table-iteration changes.
967 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
968 * lua5.1 incompatible changes
969 The _LOADED variable became package.loaded.
970 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
971 Debian now uses pkg-config for the lua stuff not lua-config.
973 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
974 * lua5.1 backwards compatible changes
975 Whether intentional or not lua 5.1 no longer allows
981 for k,v in pairs(tab) do
986 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
987 * Do not spew out stack traces all the time when warn() is called.
989 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
990 * framed_transients is on by default now.
992 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
993 * Added toggle for showing tab numbers.
994 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
996 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
997 * Removed obsolete references to -i18n flag.
999 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1000 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
1001 - These are not used by frames for transients.
1002 - Changed the default bindings accordingly.
1004 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1005 * The frame_add_last option had been broken.
1006 - Since switching to use of placeholders for initial management
1007 setup, the flag was no longer checked.
1009 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1010 * Added stuff for accessing regions with activity/urgency bit set.
1012 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1013 * Extended Mod1+K K binding.
1014 - Go to first region demanding attention or previously active region:
1015 "ioncore.activity_goto() or ioncore.goto_previous()".
1017 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1018 * Separated and cleaned up some stacking code from mod_floatws.
1020 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1021 * Changes in default_ws_type lookup.
1023 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1024 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
1025 - Needed to communicate available area for transients.
1027 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1028 tagged ion-3ds-20060326
1030 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1031 * Included a TODO list.
1033 The TODO.riot file has been created with the riot outliner available from
1034 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
1035 you can read it with your favourite threading mail user agent. For example:
1038 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1039 * Enforce win_gravity=NorthWestGravity for client windows.
1040 - Fixes issues with OO.org's transients in framed mode.
1042 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1043 * Changes in default appmenu.
1044 - Removed firefox (won't promote gtk shit).
1045 - Added opera, konqueror, dillo, w3m, links, rxvt.
1047 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1048 * Ah, -Wl,-whole-archive is a better hack.
1050 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1051 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
1053 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1054 * Some more winprop/sizepolicy changes.
1056 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1057 tagged ion-3ds-20060317
1059 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1060 * Oops. Previous change incomplete.
1062 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1063 * default_ws_type is no longer set by config files and could confuse things. Fixed.
1065 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1066 * Changes in look file fonts.
1067 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
1068 the 'fixed' alias has problems with encodings.
1070 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1071 * Timer signal object passing to Lua side was broken.
1074 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1075 * Changes in the set of configuration files.
1076 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
1077 with the default set of modules, and includes some of the most
1078 commonly changed options commented-out. This deprecates cfg_user.lua
1079 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
1080 better matches how things for different modules are in their own
1083 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1084 * Embedded dock initilisation code had been broken. Fixed.
1086 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1087 * Oops. The stretch size policy used wrong variables.
1089 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1090 * Different query-menus use different history context.
1092 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1093 * Oops. The new client window code used wrong "llist" iterator.
1094 This could cause segfaults.
1096 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1097 * Oops. Closing a transient had started warping to remaining transient(s).
1099 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1100 * Fixed binding lookup code to be able to deal with zero keycodes.
1101 - This may happen if X keycode to keysym mapping is changed
1102 while Ion is running.
1104 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1105 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
1107 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1108 tagged ion-3ds-20060305
1110 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1111 * 'ru' was missing from list of translations in po/Makefile.
1113 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1114 * frame_rqgeom_clientwin passes rqflags as-is.
1116 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1117 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
1119 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1120 * Added -u ptrlist_iter linking hack to gcc/ld.
1121 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
1122 used by the main binary, and thus the modules won't have access to it.
1124 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1125 * Improved free_glue and stretch size policies.
1127 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1128 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
1129 (TODO: client windows need to store state for this for transients.)
1131 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1132 * Client windows use the same (mplex) size policies for transients now.
1134 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1135 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
1137 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1138 * Added some size policies with gravity.
1140 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1141 * Separated mplex size policy in new file, and independent of mplex.
1143 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1144 * Append '/' to submenu entries in query_menu.
1146 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1147 * Some mplex attach code cleanup.
1149 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1150 * Reduced usage of REGION_FIT_BOUNDS a little.
1152 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1153 * Updated dock to reflect previous mplex size policy changes.
1155 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1156 * Removed the WScratchpad class.
1157 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
1159 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1160 * Added WMPlex managed region size policy support.
1162 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1163 * Fixed "./" being included in completed file name in query_exec.
1164 - Also brought mod_query.popen_completions documentation up-to-date.
1166 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1168 - Stupid unsafe dynamically-typed languages...
1170 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1171 * Let's call it statusbar_ instead of status_ after all...
1173 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1174 * Oops. Should check for sb meter value being null when shortening it.
1176 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1177 * mod_statusbar tries to load scripts before falling back to statusd.
1178 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
1179 is not passed to ion-statusd.
1181 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1182 * Added region_activity_hook.
1183 - Called when the activity flag of a region is changed with the
1184 region as parameter.
1186 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1187 * Framed transients' size requests get handled now.
1189 2006-02-11 15:35 UTC dev@triphoenix.de
1190 * completefile-groupexec
1192 Although ion-completefile does check if any matching executable is
1193 world-executable or user-executable, it doesn't check for
1194 group-executable. This is problematic for example on systems, where
1195 games are installed with r-xr-x--- and root:games (which seems to be a
1196 common method). This introduces a check for the group id, basically it
1197 gets all groups for the current user and checks if any of them is
1198 applicable. This is only done when the user and world checks already
1199 have failed and the group-executable bit is set.
1202 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1203 * ion-statusd catches SIGCHLD.
1205 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1206 * Improved comments in cfg_statusbar.lua.
1208 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1209 * Changed query_menu title transformation.
1210 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
1211 * TODO: conversion to lower case of non-ascii letters.
1213 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
1216 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1217 * Statusbar meter template is respected as maximum size for meter.
1219 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1220 * Added dummy gettext hack for those labels.
1222 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1223 * Added context menu label support.
1225 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1226 * Do not try to resize the statusbar unnecessarily.
1228 2006-01-21 23:47 UTC ludal@logilab.fr
1229 * fixes random segfaults
1230 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
1231 some website with galeon. This patch seems to fix the problem (and the
1232 original code looked wrong)
1234 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1235 * Oops. A function wasn't marked local.
1237 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1238 * Oops. Counter wasn't incremented in statusbar list building.
1240 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1241 * Updated/fixed PWM bindings configuration.
1243 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1244 * Statusbar uses PtrLists instead of ObjLists.
1245 (Stuff gets removed from ObjLists before the manager's removal handler
1248 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
1249 * Use the table values we are iterating over.
1251 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1252 * Previous completion behaviour change broke something..
1254 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1255 * Fixed a problem in statusbar winprop usage.
1257 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1258 tagged ion-3ds-20060107
1260 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1261 * Added systray window height limiting.
1263 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1264 * Added support for multiple systray items in statusbar.
1265 Use %systray_whatever in the template, and set the 'statusbar' winprop
1266 to "systray_whatever" to put any window at that point the template.
1268 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1271 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1272 * Fixed mod_menu.grabmenu documentation.
1274 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1275 * Display transients of systray icons somewhere else.
1277 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1278 * The statusbar supports system tray windows now.
1279 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
1282 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1283 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
1285 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1286 * Added noautoexpand option for mod_query.query_menu.
1287 This option should be used to suppress automatic expansion
1288 of huge menus e.g. as follows:
1290 submenu("Debian", "Debian", {noautoexpand=true}),
1293 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1294 * Some improvements and fixes in style files.
1296 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1297 * Fixed status display mapping on destroyal of ws and switch fs cwin.
1299 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1300 * frame_brushes_updated wasn't in the WFrame dynfuntab.
1302 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1303 * Redefine 'print' in query_lua execution environment,
1304 and display the printed strings, if there are any, after execution
1307 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1308 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
1309 Other handlers may now override it, but return-from-fs spaceholder is now
1310 obtained. Also, setting the property to false will override initial
1311 fullscreen request from the application.
1313 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1314 * Fixed mod_query.query_menu failing if a submenu could not be found.
1316 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1317 * Don't warp to newly opened transient, only focus it.
1319 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1320 * Changes in transient geometry change request handling.
1322 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1323 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
1325 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1326 * Meter names etc. may be enclosed in braces in statusbar template.
1328 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1329 * Documented mod_query.query low-level query routine.
1331 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1332 * Updated documentation comment.
1334 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1335 * Fixed space deletion in query_exec completion.
1337 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1338 tagged ion-3ds-20051210
1340 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1341 * Removed kludges from client window resize code.
1343 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1344 * Changes in transient window management setup code.
1346 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1347 * Floatws config file was out-of-date.
1349 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1350 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
1351 - All mixes of old and new configuration files should work correctly.
1353 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1354 * Renamed MOD1/MOD2 to META/ALTMETA.
1355 - Too many newbies are confused between the MOD1/MOD2 variables and the
1356 Mod1/Mod2 X modifiers.
1358 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1359 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
1361 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1362 * Empty dock uses (w, h)=tile_size instead of (1, 1).
1364 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1365 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
1367 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1368 * Experimental: keybindings open query-menus instead of normal menus.
1370 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1371 * Oops. Failing to open error log file could cause extra trouble..
1373 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1374 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
1376 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
1377 * Updated Czech translation
1379 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1380 * Another temporary clientwin resize hack.
1382 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1383 * Improved previous active region tracking.
1384 - Replaced explicit and cumbersome previous active object saving
1385 at particular points of the code with a simple activity history
1388 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1389 * Hmm.. active_screen was still in ioncore_g.
1391 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1392 * Fixed a typo; wairel -> waitrel.
1394 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1395 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
1397 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1398 * Small improvement in date monitor.
1400 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1401 * Changes in floatframe size hint adjustment.
1403 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1404 * Changes in mod_query.query_menu name conversion.
1406 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1407 * Fixed mod_query.query_menu submenu support.
1409 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1410 * Removed active screen tracking.
1411 - Focused region tracking does the job.
1413 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1414 * Added ioncore.current().
1415 - Can be used to find the currently focused region.
1417 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1418 * Removed stray debug print statement.
1420 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1421 * Command line completor understands pipes now.
1423 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1424 * Fixed empty frame minimum size hint.
1425 - Stupid C ! vs. & operator precedence.
1427 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
1428 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
1429 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
1431 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1432 * Removed PWM from restart menu.
1433 - Because the default menu file is shared by PWM and Ion.
1435 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1436 * Fixed floatframe size hints' base height.
1437 - For resize indicator to display the current client window's size
1438 instead of something else.
1440 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1441 * ion-statusd init code checks CF_NO_LOCALE.
1443 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1444 tagged ion-3ds-20051029
1446 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1447 * Fixed (unframed) nested transient size issue.
1449 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1450 * Fixed -sessionname to -session in manual pages.
1452 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1453 * Oops. %filler update had removed stretching space constant part.
1455 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1456 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
1458 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1459 tagged ion-3ds-20051023
1461 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1462 * Experimental: added option to turn framed transients on/off.
1463 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
1465 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1466 * Experimental: framed transients.
1468 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1469 * Fixed dummy size hint setup.
1471 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1472 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
1474 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1475 * Changes in frame autodestroy code.
1477 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1478 * Fixed 180 degree rotation.
1480 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1481 * Changes in ionws rotation support code.
1483 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
1484 * attach_transient crash fix
1486 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
1487 * introduce ioncore.tagged_list() to get a list of tagged regions
1489 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1490 * Fixes related to removal of region from an mplex.
1492 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1493 * Exported WClientWin.attach_transient.
1495 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1496 * Moved cfg files from module directories to etc/.
1498 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1499 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
1501 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1502 * Documentation comment fixes.
1504 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1507 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1510 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1511 * Added fullsize option for space-wasting status displays.
1513 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1514 * Removed -c from msgfmt arguments.
1516 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1517 * Removed mail monitor from default statusbar template.
1519 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1520 * Fixed floatws_backcirculate (copy-paste bug..)
1522 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1523 * Removed unused parameter of ioncore.x_get_atom_name.
1525 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
1526 * Some updates to README.dock.
1528 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
1529 * README.dock updates from Debian (removing references to ion-devel etc.)
1531 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1532 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
1534 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1535 * Replaced stray \a0's with spaces.
1537 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1538 * Added %filler statusbar element.
1540 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1541 * Added oneshot winprop option.
1543 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1544 * Added missing #include.
1546 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1547 * Fixed splitting an ancestor of the stdisp.
1549 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1550 * mod_query.query_menu improvements.
1552 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1553 * Oops. Pane handle style name change wasn't supposed to be recorded.
1554 - frame-tiled-pane breaks handle drawing completely.
1556 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1557 tagged ion-3ds-20050820
1559 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1560 * Oops. ionws_current_nostdisp was never added after all...
1562 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1563 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
1565 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1566 * Fixed statusbar filler drawing.
1568 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1569 * statusd_load interval parameter should be update_interval.
1571 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1572 * Fixed indentation in cfg_statusbar.lua.
1574 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1575 * Keep track of non-fs placement of initially fullscreen windows.
1576 - region_manage_clientwin was replaced with region_prepare_manage that
1577 instead of starting to manage the client window should return a placeholder
1578 for it. If the window is not put in fs mode, this placeholder is then used
1579 to do the placement. Otherwise the placeholder is stored as the fs return
1582 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1583 * Added a basic placeholder for transients and the dock.
1585 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1586 * Improved transpose stdisp handling.
1588 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1589 * Improvements for better Xrandr support.
1591 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1594 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1595 * Initialise new splits' current field point to the splitted split.
1597 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1598 * Fixed stdisp focusing on switch to fresh ionws's.
1599 - Initialise stdisp's parent split's 'current' field point to the
1602 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1603 * Removed a few compiler warnings...
1605 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1606 * Moved menu database stuff from mod_menu to ioncore.
1607 - Configuration files for other modules can now safely define menus without
1608 checking for or loading mod_menu, and
1609 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
1611 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1612 * Added WDock.attach.
1614 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1615 * Windows can now be added last in frames.
1616 - Enable with ioncore.set{frame_add_last=true}.
1618 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1619 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
1620 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
1621 - UTF-8 check is also case-insensitive now.
1623 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
1624 * Use WCOREDUMP() only if it's available
1626 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1627 tagged ion-3ds-20050728
1629 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1630 * Small fix in set_text_property.
1632 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1633 * Fixed transient EnterWindow focus.
1635 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1636 * Changed autoshowcompl mode tab behaviour.
1637 - If hitting tab triggers a new list of completions, the first
1638 entry is selected, as would happen when hitting tab after a
1639 delayed modification-triggered completion already finished.
1641 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1642 * Added "Failed to load fallback font" error message.
1644 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1645 * Fixed segfault if no font could be loaded.
1647 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1648 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
1650 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1651 * Changed next/prev screen bindings.
1652 - They are now consistently with next/prev workspace bindings
1653 MOD1+Shift+comma/period.
1655 2005-07-20 21:06 UTC fshahriar@gmail.com
1656 * ion-completeman -- Compatibility issue with FreeBSD's sed
1658 Originally, after tab complete wasn't working I tried to do
1659 ion-completeman -mkusercache but it was generating an empty file.
1660 Tracked down the problem to the sed regex. FreeBSD doesn't like the
1662 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
1666 Not sure if it will break if used with GNU sed.
1669 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1670 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
1672 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1673 * Improvements to statusd launch error logging code.
1675 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1676 * Oops. Control could reach end of non-void function.
1678 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1679 * ion-statusd startup errors are reported in ion startup errorlog now.
1681 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1682 * Some changes in libmainloop popen routines.
1684 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1685 * statusd_load should work on fbsd now.
1687 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1688 * Fixed some variables to be local (on the Lua side).
1690 2005-07-10 09:40 UTC kurem@debian.cz
1691 * Updated Czech translation of Ion3
1693 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1694 * Improved started program stderr catching hack.
1695 - If the program terminates with an error code under 10s,
1696 stderr is displayed.
1697 - If the program terminates under 2s, stderr is displayed despite
1698 errorcode or signal.
1700 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1701 * Changes in menu opening function parametrisation.
1702 - mod_menu.bigmenu should no longer be used, but remains for
1703 compatibility at least for a while. Instead, set big=true
1704 in the extra parameter to mod_menu.menu.
1706 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1707 * Added optional directory checking for 'cd'.
1708 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
1709 run query are checked to be directories. (cd is interpreted as a
1710 special case to change workspace working dir.)
1712 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1713 * Scratchpad toggle now creates a new one on screens if none is found.
1715 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1716 * Oops. Updated statusd.popen_bgread.
1718 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1719 * Improved statusd_mail error message.
1721 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1722 * Added stderr handler parameter to ioncore.popen_bgread.
1724 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1725 * Fixes to goto-when-scratchpad-is-active patch.
1727 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1728 tagged ion-3ds-20050625
1730 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1731 * Updates to Finnish translation.
1733 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1734 * The scratchpad can now be hidden automatically when going to another region.
1736 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1737 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
1739 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1740 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
1742 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1743 * Set up locale in ion-statusd.
1745 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1746 * Man-page completion script optimisation for full list.
1748 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1749 * Invalidate old completion list when timed completion is set up.
1751 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1752 * Improved encoding check error message.
1754 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
1755 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
1757 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
1758 * Hostnickname-completion for ssh
1760 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
1761 as possible completions for the ion-ssh-functionality.
1764 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
1765 * Fixes for german po file from Jens Seidel.
1767 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1768 * Initially show first instead of last completions of first column of them.
1770 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1771 * Scroll completion list as selected entry is changed.
1773 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1774 * Improved manual completion in auto-show-completions mode.
1776 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1777 * Better tracking of multiple pending completions.
1778 Completor routines now get a WComplProxy object as first parameter and
1779 should use WComplProxy.set_completions instead of WEdln.set_completions
1780 to set list of completions. Much of old code should be compatible since
1781 completors were called in protected mode and only WEdln.set_completions
1784 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1785 * Size hints are now ignored in client-requested full screen mode.
1787 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1788 * Changes in fullscreen focus policy.
1789 - Inactive screens may switch to showing a client window when it requests
1790 full screen mode even the window isn't focused (which is required of
1791 client windows on the active screen).
1793 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1794 tagged ion-3ds-20050607
1796 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1797 * Added some release notes.
1799 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1800 * ioncore_goto_previous related fix.
1801 - clientwin_managed_goto was calling ioncore_protect_previous instead
1802 of ioncore_set_previous_of.
1804 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1805 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
1807 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1808 * Call region_notify_change in ioncore_clear_tags.
1810 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1811 * Do not automatically run autoconf in predist.sh.
1812 (Maybe one or two more people will RTF README now.)
1814 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1815 * Ignore _NET_ACTIVE_WINDOW request by default.
1816 - Can be enabled by setting the ignore_net_active_window winprop to false.
1818 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1819 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
1821 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1822 * Experimental auto-show-completions support.
1824 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1825 * Minor improvement to binding compilation code.
1827 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1828 * Added object parameter support to C-side timers.
1830 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1831 * Updated mod_statusbar.set_sb to not use set_date.
1833 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1834 * Encoding sanity check ignores dashes and case.
1836 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1837 * Moved date monitor to ion-statusd.
1839 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1840 * Fixed floatws iteration code.
1842 2005-05-14 11:46 UTC imadil@gmail.com
1843 * mod_statusbar.get/set_sb()
1845 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1846 * Miscellaneous fixes to recent changes.
1848 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1849 * Added zeropad to WStatusBar.get_template.
1851 2005-05-12 19:29 UTC imadil@gmail.com
1852 * WStatusBar:get_template()
1854 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1855 * Fixed message box wrapping.
1857 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1858 * Trap SIGCHLD earlier in startup.
1860 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1861 * Fixed dummy implementation of mbrlen...
1863 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1864 * Some focusing improvements.
1866 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1867 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
1869 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1870 * Oops. Mblen did something else...
1871 - Added str_len to ioncore/strings.c
1873 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1874 * The statusbar support zero-padding of meters now.
1875 The syntax is %[alignment][0count]<meter name>.
1876 For example: %02mail_total
1878 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1879 * Organised WIonWS context menu possibly better.
1881 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1882 * Select events earlier in client window init code.
1884 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1885 * Added WIonWS.split_at and transpose_at for easier binding.
1887 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1888 * Save state on SIGTERM if not running under a session manager.
1890 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1891 * Load mod_sp by default.
1893 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1894 * Don't shell-escape arguments to man-page viewer.
1896 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1897 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
1898 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
1899 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
1900 a fontset and thus can't well display international text, while the Xutf8
1901 routines inconsitently use the iso10646 font only as a fallback. The
1902 setting was differently previously because the Xutf8 routines were having
1903 other problems that seem to be gone now...
1905 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
1906 * Don't break old user configs in statusd_mail.lua
1908 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
1909 * Fixed the logic triggering the retry interval in statusd_mail.lua
1911 2005-05-07 21:30 UTC nowan@nowan.org
1912 * Oops, fix statusd_mail.lua
1914 2005-05-07 21:24 UTC nowan@nowan.org
1915 * Added support for multiple mailboxes to statusd_mail.lua
1917 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1918 * Moved ioncore_set_previous_of calls to region_managed_goto.
1920 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1921 * Possibly better submenu placement in in-frame mode.
1923 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1924 * The CF_DE_USE_XUTF8 option is now on by default.
1925 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
1926 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
1927 a fontset and thus can't well display international text, while the Xutf8
1928 routines inconsitently use the iso10646 font only as a fallback. The
1929 setting was differently previously because the Xutf8 routines were having
1930 other problems that seem to be gone now...
1932 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1933 * Faster fontset kludge for UTF-8 locales.
1934 - Try to substitute only with -misc-fixed-... This works in some common
1935 cases just like a more comprehensive but slower pattern would, but some
1936 users will have to provide extra fonts to the fontset manually.
1938 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1939 * Dock initial height (temporary) height was uninitialised.
1941 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1942 tagged ion-3ds-20050502
1944 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1945 * Some changes in stock style files.
1947 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1948 * Added some node-on-ws checks.
1950 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1951 * Improved/fixed/updated WRegion.rqclose* documentation.
1953 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1954 * WFloatWS client window rescue code ignores the status display.
1956 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1957 * Bound left/right arrows in menus.
1959 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1960 * Execution and file viewing queries catch stderr.
1962 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1963 * Added stderr piping support to spawning routines.
1965 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1966 * Maybe fixed activity notification.
1968 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1969 * Changes in ionws context menu.
1970 - Replaced floating split menu with floating toggle menu.
1972 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1973 * Added routines for toggling floating of splits.
1974 - WIonWS.set_floating for splits directly, and
1975 - WIonWS.set_floating_at for frames. Takes a direction parameter.
1977 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1978 * Added popen_bgread and exec to ion-statusd.
1980 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1981 * Moved exec code to libmainloop.
1983 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1986 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1987 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
1989 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1990 * More maintainable re-exporting of libmainloop routines to Lua side.
1992 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1993 * Ion-statusd no longer quits if no meters are loaded with -q.
1995 2005-04-20 13:51 UTC imadil@gmail.com
1998 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2001 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2002 * Added clientwin_property_change_hook.
2004 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
2007 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2008 tagged ion-3ds-20050406
2010 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2011 * Use maximum seen value width for statusbar field width.
2013 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2014 * Frame maximize fixes and improvements.
2016 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2017 * Changes (crash fix?) in name allocation code.
2019 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2020 * Menu scrolling improvements.
2022 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2023 * Improved menu positioning patch etc.
2025 2005-04-02 12:36 UTC imadil@gmail.com
2026 * repositioning pmenus that appear at the bottom of the screen
2028 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2029 * Fixed new transients being attempted to be stacked over themselves.
2031 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2032 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
2034 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2037 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2038 * Example in cfg_sp.lua was missing a comma.
2040 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2041 * Removed remainig statusd_load debug message.
2043 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2044 * Oops. New regions within screens were added after current instead of at end.
2046 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2047 * Some statusbar and line editor flicker reduction (?).
2049 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2050 * Drawing engine api improvements.
2052 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2053 * Brush drawing routines are no longer passed the window.
2055 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2056 * Some WIonWS routines now accept "any" as direction.
2058 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2059 * WFrame.set_tabbar parameters were inverted.
2061 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2062 * Display again ?? when statusbar meter is unset.
2064 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2065 * Added WMPlex.l2_is/set_passive routines.
2067 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2068 * Oops. Menu entry for tagging hadn't been updated.
2070 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2071 tagged ion-3ds-20050322
2073 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2074 * Prepared release notes for a release.
2076 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2077 * Added some release notes.
2079 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2080 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
2082 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2083 * Lessened string length recalculation in query listing code.
2085 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2086 * Added ::cmd syntax for running commands with ion-runinxterm -w.
2088 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2089 * ion-runinxterm script improvements.
2091 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2092 * Statusbar substyle background colour gets used now.
2094 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2095 * Also changed region activity exports.
2097 - WRegion.clear_activity and WRegion.notify_activity were replaced with
2098 WRegion.set_activity with a set/unset/toggle parameter.
2100 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2101 * Added some release notes (on the toggle export changes).
2103 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2104 * More changes/fixes in layer2 focus policy.
2106 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2107 * Many exported toggle functions were changed and renamed.
2109 The following functions now take a string parameter indicating
2110 whether to toggle, set, or unset the property.
2112 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
2113 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
2114 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
2115 - WFrame.set_shaded (replaces WFrame.toggle_shade)
2116 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
2117 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
2118 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
2119 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
2121 Many missing is_<property> exports corresponding to the above were also
2124 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2125 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
2127 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2128 * Oops. exports.c didn't have dependencies anymore.
2130 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2131 * Use exports.h generated by libextl-mkexports.
2133 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2134 * Client windows can now be un-fullscreened without prior frame.
2136 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2137 * ioncore.popen_bgread also returns pid.
2139 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2140 * Added ioncore_sigchld_hook.
2142 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2143 * Exec routines return PID (or -1 on error).
2145 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2146 * Moved hook code to libmainloop.
2148 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2149 * Attempts to fix problems with gcc/ld export-dynamic option varying.
2151 - Configurable in system.mk as the EXPORT_DYNAMIC variable
2153 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
2155 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2156 * Fixed coding style in contribution.
2158 * Contributors _please_ follow my coding style in the future!!
2160 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
2162 add 'gravity' and 'transient_gravity' winprops
2164 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2165 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
2167 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2168 * Some more layer list scanning optimisations.
2170 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2171 * Split out some code from mplex.c to llist.c.
2173 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2174 * Some WMPlex switch code optimisations/simplifications.
2176 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2177 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
2179 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2180 * Ionws flip/transpose fixes.
2182 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2183 * mod_query.query_menu can now display context menus.
2185 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2186 * Dummy regions are no longer given name/registered.
2188 - WPaneHandles, WInfoWins and such are not accessible to the scripter
2189 (from ioncore.region_list).
2191 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2192 * Fixed goto_previous and tab switch (pointer) interaction.
2194 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2195 * Alternative fix to bindmap precedence.
2197 - "owned" bindmaps are added last on list, while region's own bindmaps
2200 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2201 UNDO: Changed region bindmap linking order.
2203 - Frame bindmaps should now take precedence over workspace bindmaps
2204 (that are grabbed on frames as workspaces don't have normal windows
2205 associated to them).
2207 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2208 * Panehandles (floating splits) are now reparented correctly.
2210 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2211 * Changed region bindmap linking order.
2213 - Frame bindmaps should now take precedence over workspace bindmaps
2214 (that are grabbed on frames as workspaces don't have normal windows
2215 associated to them).
2217 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2218 * Removed #warnings (and fixed a few).
2220 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2221 * Removed ioncore.root_windows export.
2223 - ioncore.region_list("WRootWin") does the task.
2225 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2226 * ion-runinxterm uses the whole command as title now.
2228 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2229 * PWM menu definition updates and fixes.
2231 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2232 * Removed the ion-man script.
2234 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
2236 - mod_query.query_man accepts the man command to use as parameter,
2237 defaulting to ':man'.
2239 - The default for query_ssh is also ':ssh' now.
2241 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2242 * clientwin_unmapped_hook parameter was wrong.
2243 (Stupid semi-weakly typed languages...)
2245 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2246 * Removed ion-ssh wrapper script.
2248 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
2249 accepts additional parameter specifying another program.
2251 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2252 * Added field alignment code to statusbar module.
2254 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2255 * Updated README information on F5/F6 keys.
2257 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2258 * Changes in mod_query.query_editfile/viewfile.
2260 - These functions take the script (and prompt) as optional parameter now,
2261 defaulting to run-mailcap.
2263 - Removed the ion-edit and ion-view scripts.
2265 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2266 * More mplex region indexing fixes.
2267 After the changes in layer list code recently and following attach index fix,
2268 regions were now loaded in wrong order at startup.
2270 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2271 UNDO: Removed WScreen.set_managed_offset.
2272 It seems unncessary now that there's the statusbar, and it's just an ugly
2273 kludge for dubious uses anyway.
2275 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2276 * Scratchpad and dock default toggle bindings changed.
2278 - Mod1+space now toggles the scratchpad, and
2280 - Mod1+D toggles the dock.
2282 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2283 * The dock is floating by default now.
2285 - New users shouldn't at firs try be bewildered by the dock not being able
2286 to coexist with the statusbar.
2289 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2290 * Exported classes are now marked with EXTL_EXPORT.
2292 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2293 * Stdisp was being destroyed along with floatws.
2295 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2296 * Fixed open quote handling in cmdline completion improvements.
2298 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2299 * Default attach index was wrong for WMPlex.attach*.
2301 - Should be after current instead of last.
2304 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2305 * Fixed focusingn of non-passive mplex layer2 regions.
2307 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2308 * Check that reparenting can be done before trying to use a placeholder.
2310 - Added pholder_(do_)target and pholder_(do_)check_reparent
2313 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2314 * More helper routines from attach.c are globally available.
2316 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2317 * Removed pholder_stale as useless given placeholder redirection.
2319 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2320 * Changed how query and menu cancel and finish routines destroy the region.
2322 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2323 * Paths in mod_statusbar file headers were wrong.
2325 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2326 tagged ion-3ds-20050304-1
2328 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2329 * predist.sh improvements.
2331 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2332 * Oops. Completion improvements had been broken by further improvements.
2334 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2335 tagged ion-3ds-20050304
2337 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2338 * Added some release notes.
2340 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2341 * Floating split load routine now adds handle widths to given sizes by default.
2343 - Override by setting tls_brs_incl_handles to true.
2346 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2347 * Improved mod_query.query_exec completion.
2349 - Arguments are now parsed, completed and escaped.
2352 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2353 * Removed reference to svn from version.h.
2355 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2356 * Call region_do_warp_alt also in protected mode.
2358 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2359 * Changes to ionws_placement_alt hook to make it callable in protected mode.
2361 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2362 * New export: ioncore.defer.
2364 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2365 * Many hook calls are now made in protected mode.
2367 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2368 * Removed WScreen.set_managed_offset.
2369 It seems unncessary now that there's the statusbar, and it's just an ugly
2370 kludge for dubious uses anyway.
2372 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2373 * WIonWS.current and WFloatWS.current were unnecessarily exported.
2375 - WRegion.current is already exported.
2377 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2378 * Rescue code simplification/clean-up.
2380 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2381 * Updated Finnish translation.
2383 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2384 * Changes and unification in rqclose code.
2386 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2387 * The statusd_mail handles missing mailbox more gracefully.
2388 - The retry_interval parameter (default: 10min) controls for how long
2389 it waits for next update attempt on error condition.
2391 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2392 * Fixed a stupid omission in new client window rescue code.
2394 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2395 * Fixed floatws drag&drop segfault.
2396 - There was a leftover floatws_add_managed call in floatws_handle_drop after
2397 creation of floatws_create_frame.
2399 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2400 * Oops. Removed a leftover debug printf.
2402 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2403 tagged ion-3ds-20050227
2405 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2406 * Updated release notes.
2408 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2409 * Session management module now uses placeholders.
2410 - Order of windows in mplexes is now remembered under SM.
2412 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2413 * WMPlexPHolder reorganisation fixes.
2415 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2416 * Added routine to go to placeholder location.
2417 - Active client window being closed in full screen mode now returns
2418 to original position.
2420 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2421 * Most source files don't need region-iter.h anymore.
2423 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2424 * Oops. WMPlex layer list code changes were incomplete.
2426 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2427 * WMPlex layer list code clean-up.
2429 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2430 * Changes to work with new libtu list routines.
2432 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2433 * Placeholder code improvements.
2434 - Client window rescue code now uses placeholders.
2435 - Added client window rescue placeholders; returning from full screen mode
2436 now works on floatws.
2438 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2439 * Added simple floatws pholder.
2441 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2442 * Added file mtime/ctime checking to ion-statusd.
2443 - Mailboxes can be checked a bit more often now without significant load.
2446 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2447 * Client window fullscreen toggle uses placeholders now.
2448 The code does not yet do anything if the target of the initial placeholder
2449 dies, and thus does not work on floatws's that also do not yet provide
2453 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2454 * Added a routine for checking whether a placeholder is stale.
2456 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2457 * Added region_managed_get_pholder for acquiring a placeholder.
2459 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2460 * Added basic placeholder support.
2461 - Basic placeholder class WPHolder.
2462 - WMPlexPHolder for holding place in mplexes.
2464 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2465 * Removed traces of old managed lists.
2466 Regions no longer contain link pointers for those lists etc. The
2467 region_rescue_clientwins stuff is currently disabled and needs to be
2468 rewritten when placeholder stuff is implemented.
2470 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2471 * WRootWin no longer uses a screen_list.
2473 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2474 * WIonWS now uses symlist for managed list.
2476 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2477 * WDock no longer uses managed_list.
2479 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2480 * WFloatWS doesn't use a special managed_list.
2481 The stacking list is enough.
2483 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2484 * WClientWin uses symlist for transient_list.
2486 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2487 * Oops. All mplex stuff was being now saved on layer 2.
2489 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2490 * WMPlex managed list changed to use proxy nodes.
2491 This should help implementing placeholders.
2493 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2494 * Updated predist.sh for darcs.
2496 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2497 * Set install script to "sh install-sh"
2499 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2500 tagged ion-3-svn2darcs
2502 2005-02-22 21:30 UTC tuomov
2503 * trunk: changeset 1974
2504 Another autoconf hack.
2506 2005-02-20 14:42 UTC tuomov
2507 * trunk: changeset 1973
2508 WMPlex layer 2 region geometry is now remembered.
2510 2005-02-20 14:38 UTC tuomov
2511 * trunk: changeset 1972
2512 Added missing include.
2514 2005-02-20 12:09 UTC tuomov
2515 * trunk: changeset 1970
2516 Autoconf script fixes (by matthieu moy).
2518 2005-02-20 09:59 UTC tuomov
2519 * trunk: changeset 1969
2520 Fixed names of workspace-specific frame bindmaps.
2522 2005-02-20 08:43 UTC tuomov
2523 * trunk: changeset 1968
2524 Updated cfg_ionws.lua.
2526 2005-02-19 08:09 UTC tuomov
2527 * trunk: changeset 1967
2528 Fixed tab switch focus change when a non-passive layer2 region was
2531 2005-02-18 21:45 UTC tuomov
2532 * trunk: changeset 1966
2533 Fixed a typo (?) that could cause floatws stacking code to lock up.
2535 2005-02-16 05:04 UTC tuomov
2536 * trunk: changeset 1965
2537 Update WMPlex.l2_hide/show docs.
2539 2005-02-15 06:06 UTC tuomov
2540 * trunk: changeset 1963
2541 Added null checks in mplex_l2_hide/show.
2543 2005-02-14 18:34 UTC tuomov
2544 * trunk: changeset 1962
2545 removed redundant ionws stacking code, and fixed a possible problem.
2547 2005-02-14 18:08 UTC tuomov
2548 * trunk: changeset 1961
2549 Added -lintl comment in system.mk
2551 2005-02-14 13:59 UTC tuomov
2552 * trunk: changeset 1960
2553 Added null check; not a member function.
2555 2005-02-14 09:07 UTC tuomov
2556 * trunk: changeset 1959
2557 kludgeconf sun f1x remap detection fix.
2559 2005-02-14 00:04 UTC tuomov
2560 * trunk: changeset 1958
2563 2005-02-13 23:36 UTC tuomov
2564 * trunk: changeset 1957
2565 Oops. pwm3.de.in wasn't svn add'ed.
2567 2005-02-13 22:59 UTC tuomov
2568 * trunk: changeset 1956
2569 Added mod_sp.toggle.
2571 2005-02-13 21:32 UTC tuomov
2572 * trunk: changeset 1955
2573 Added German translation by Schott Robert.
2575 2005-02-12 18:23 UTC tuomov
2576 * trunk: changeset 1951
2577 Event mask is now stored for WWindows.
2579 2005-02-11 18:10 UTC tuomov
2580 * trunk: changeset 1950
2581 ion-statusd now communicates width templates to mod_statusbar.
2583 2005-02-11 13:35 UTC tuomov
2584 * trunk: changeset 1949
2585 - Parameters can now be passed ion-statusd.
2587 - Some cfg_statusbar usage changes.
2589 2005-02-06 10:13 UTC tuomov
2590 * trunk: changeset 1947
2591 Added WRegion.is_activity.
2593 2005-02-03 21:44 UTC tuomov
2594 * trunk: changeset 1946
2595 Some info window fixes.
2597 2005-02-01 12:01 UTC tuomov
2598 * trunk: changeset 1945
2599 Fixed loading of small frames with hidden tab-bar.
2601 2005-01-31 17:45 UTC tuomov
2602 * trunk: changeset 1944
2603 Only use resize increment and base size from current client window
2604 size hints when deciding frame size hints.
2606 2005-01-31 11:32 UTC tuomov
2607 * trunk: changeset 1941
2608 Added support for coloured statusbar elements.
2610 2005-01-31 09:17 UTC tuomov
2611 * trunk: changeset 1940
2612 - Moved some infowin code to mod_statusbar.
2614 - mod_statusbar template processing/passing status to c side changes.
2616 2005-01-29 23:43 UTC tuomov
2617 * trunk: changeset 1939
2618 - Fixed docked window resize handling.
2620 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
2621 WClientWin configure request code uses the previously available
2622 space and makes no request.
2624 2005-01-27 19:00 UTC tuomov
2625 * trunk: changeset 1938
2626 Fixed WMPlex.l2_hidden segfault when called with nil region.
2628 2005-01-24 21:59 UTC tuomov
2629 * trunk: changeset 1937
2630 Fixed hook copy-paste bug.
2632 2005-01-24 20:58 UTC tuomov
2633 * trunk: changeset 1936
2634 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
2635 depend on it) thanks to broken lua installs.
2637 2005-01-16 11:52 UTC tuomov
2638 tagged ion-3ds-20050116
2640 2005-01-16 11:07 UTC tuomov
2641 * trunk: changeset 1929
2642 Added documentation for X property access exports.
2644 2005-01-15 21:22 UTC tuomov
2645 * trunk: changeset 1927
2646 Oops. Broken rename.
2648 2005-01-15 21:20 UTC tuomov
2649 * trunk: changeset 1925
2650 tabularx header changes.
2652 2005-01-15 16:28 UTC tuomov
2653 * trunk: changeset 1921
2654 Fixed table in doc. comment.
2656 2005-01-14 14:28 UTC tuomov
2657 * trunk: changeset 1919
2660 2005-01-13 15:02 UTC tuomov
2661 * trunk: changeset 1916
2662 Fixed clientwin_unmapped_hook.
2664 2005-01-03 22:24 UTC tuomov
2665 * trunk: changeset 1911
2666 Added experimental dock (drag&)drop support. It must be enabled by
2667 defining CF_EXPERIMENTAL_DOCK_DROP.
2669 2005-01-02 13:59 UTC tuomov
2670 * trunk: changeset 1905
2673 2004-12-27 21:30 UTC tuomov
2674 * trunk: changeset 1903
2675 Made complete_name available in mod_query.
2677 2004-12-27 21:30 UTC tuomov
2678 * trunk: changeset 1902
2679 Fixed mod_statusbar Makefile to rm before ln.
2681 2005-02-23 00:41 UTC tuomov
2682 * trunk: changeset 1901
2683 Made ext_statusbar into a partially C-side module containing a
2684 WStatusBar class that can have a bindmap.
2686 2004-12-17 00:02 UTC tuomov
2687 * trunk: changeset 1898
2690 2004-12-16 23:56 UTC tuomov
2691 * trunk: changeset 1897
2692 Created directory for ion-knewt branch.
2694 2004-12-11 20:06 UTC tuomov
2695 * trunk: changeset 1896
2696 Added mod_mgmtmode management mode module.
2698 2004-12-07 15:42 UTC tuomov
2699 * trunk: changeset 1895
2700 Fixed (?) tabdrag focus.
2702 2004-11-26 17:41 UTC tuomov
2703 * trunk: changeset 1894
2704 Do not show activity/urgency notification for docked and other client
2705 windows that can not be easily focused.
2707 2004-11-26 08:18 UTC tuomov
2708 * trunk: changeset 1893
2709 PWM bindings setup script now simply loads Ion bindings and unbinds
2710 stuff that would use mod_query.
2712 2004-11-25 08:40 UTC tuomov
2713 * trunk: changeset 1892
2714 Control modifier now is required for N/P in menus to not interfere
2717 2004-11-17 18:46 UTC tuomov
2718 * trunk: changeset 1891
2719 Applied patch with some minor menu improvements.
2721 2004-11-17 18:45 UTC tuomov
2722 * trunk: changeset 1890
2725 2004-11-16 23:01 UTC tuomov
2726 * trunk: changeset 1888
2727 Removed another dupe call.
2729 2004-11-16 12:51 UTC tuomov
2730 * trunk: changeset 1887
2731 Menu definition code and documentation fixes.
2733 2004-11-15 21:32 UTC tuomov
2734 * trunk: changeset 1886
2735 Removed duplicate mod_ionws_register_exports call.
2737 2004-11-13 12:40 UTC tuomov
2738 * trunk: changeset 1884
2739 mod_query runfile and viewfile use workspace working directory.
2741 2004-11-13 00:52 UTC tuomov
2742 * trunk: changeset 1883
2745 2004-11-12 20:34 UTC tuomov
2746 * trunk: changeset 1881
2749 2004-11-12 20:12 UTC tuomov
2750 * trunk: changeset 1880
2751 Changed - to _ in ioncore-*.(lua|lc).
2753 2004-11-12 20:12 UTC tuomov
2754 * trunk: changeset 1879
2755 Fixed floatws reparent.
2757 2004-11-10 14:41 UTC tuomov
2758 * trunk: changeset 1878
2759 Added support for workspace-specific working directories. These can be
2760 changed and viewed with the internally overridden commands 'cd' and
2761 'pwd' in the F3 execution query.
2763 2004-11-10 01:48 UTC tuomov
2764 * trunk: changeset 1877
2765 Set REGION_SKIP_FOCUS on pane handles.
2767 2004-11-07 18:18 UTC tuomov
2768 * trunk: changeset 1876
2771 2004-11-07 18:00 UTC tuomov
2772 * trunk: changeset 1875
2773 Oops. Fixed a potential segfault.
2775 2004-11-05 17:35 UTC tuomov
2776 * trunk: changeset 1874
2777 Winprop name matching now available as ioncore.match_winprop_name.
2779 2004-11-05 16:38 UTC tuomov
2780 * trunk: changeset 1873
2781 %% works in statusbar template.
2783 2004-11-05 16:22 UTC tuomov
2784 * trunk: changeset 1872
2785 ion-statusd parameters are now automatically deduced by ext_statusbar
2788 2004-11-04 21:34 UTC tuomov
2789 * trunk: changeset 1870
2790 Load cfg_user.lua at end of cfg_ion.lua.
2792 2004-11-04 21:30 UTC tuomov
2793 * trunk: changeset 1869
2794 Documented ext_statusbar.update.
2796 2004-11-04 21:20 UTC tuomov
2797 * trunk: changeset 1868
2798 Fixed winprop name matching.
2800 2004-11-04 14:59 UTC tuomov
2801 tagged ion-3ds-20041104
2803 2004-11-04 14:56 UTC tuomov
2804 * trunk: changeset 1866
2807 2004-11-04 14:38 UTC tuomov
2808 * trunk: changeset 1865
2809 Removed changelog files.
2811 2004-11-04 14:32 UTC tuomov
2812 * trunk: changeset 1864
2813 Remove autom4te.cache in predist.sh
2815 2004-11-04 14:30 UTC tuomov
2816 * trunk: changeset 1863
2817 Added some new release notes.
2819 2004-11-04 14:19 UTC tuomov
2820 * trunk: changeset 1862
2821 Some more minor statusbar improvements.
2823 2004-11-04 12:05 UTC tuomov
2824 * trunk: changeset 1861
2827 2004-11-04 11:23 UTC tuomov
2828 * trunk: changeset 1860
2829 Added type of menus that grab input and allow cycling through the menu
2830 with a given key until all modifiers are released.
2832 2004-11-04 04:16 UTC tuomov
2833 * trunk: changeset 1859
2834 Still problems with timers being gc'd in statusd; the local timer
2835 references need to be used instead of the timer parameter to the
2838 2004-11-04 04:02 UTC tuomov
2839 * trunk: changeset 1858
2840 Some more statusbar/statusd improvements.
2842 2004-11-03 22:10 UTC tuomov
2843 * trunk: changeset 1857
2844 Status meters should retain a local reference to their timers or it
2845 can be collected as garbage.
2847 2004-11-03 19:56 UTC tuomov
2848 * trunk: changeset 1856
2849 Moved potentially blocking statusbar meters to ion-statusd.
2851 2005-02-23 00:39 UTC tuomov
2852 * trunk: changeset 1855
2853 Moved some mainloop stuff to libmainloop.
2855 2004-10-30 14:58 UTC tuomov
2856 * trunk: changeset 1853
2857 Some README updates.
2859 2004-10-30 14:50 UTC tuomov
2860 * trunk: changeset 1852
2861 Added WIonWS.split for splitting at a node instead of just frame/root.
2863 2004-10-23 11:05 UTC kurem
2864 * trunk: changeset 1851
2865 Update Czech translation
2867 2004-10-23 10:39 UTC tuomov
2868 * trunk: changeset 1850
2869 Arbitrary winprop matching criteria can now be used by setting the
2870 'match' field to a matching function with parameters: (winprop, cwin)
2871 and a boolean return value.
2873 2004-10-23 00:39 UTC tuomov
2874 * trunk: changeset 1849
2875 Removed _ION_KLUDGES property support as the Lua side now has direct
2876 access to window properties.
2878 2004-10-23 00:33 UTC tuomov
2879 * trunk: changeset 1848
2880 Added exports to access window properties from Lua side.
2882 2004-10-23 00:14 UTC tuomov
2883 * trunk: changeset 1847
2884 Added table.map to lua table library extensions.
2886 2004-10-19 16:04 UTC tuomov
2887 * trunk: changeset 1846
2888 Changed order of some libs linking commands due to gcc's brain-damaged
2889 handling of .a files. (-llib only loads those parts of liblib.a
2890 required by objects that have appeared before it on the command line.)
2892 2004-10-19 15:08 UTC tuomov
2893 * trunk: changeset 1845
2894 Added raise delay to help with an occasional slight annoyance of
2897 2004-10-16 10:35 UTC tuomov
2898 * trunk: changeset 1841
2899 predist.sh wasn't making modifications to system.mk
2901 2004-10-16 08:43 UTC tuomov
2902 * trunk: changeset 1840
2903 Stdisp parallel movement size calculations were reversed and an old
2904 size swap had not been removed.
2906 2004-10-15 16:50 UTC tuomov
2907 * trunk: changeset 1839
2910 2004-10-15 08:45 UTC tuomov
2911 * trunk: changeset 1838
2912 ion-completefile Makefile had not been updated for new lib build
2913 dependency handling.
2915 2004-10-15 08:41 UTC tuomov
2916 * trunk: changeset 1837
2919 2004-10-15 08:34 UTC tuomov
2920 * trunk: changeset 1836
2923 2004-10-14 12:21 UTC tuomov
2924 * trunk: changeset 1835
2925 Removed the file distdep.
2927 2004-10-14 10:55 UTC tuomov
2928 * trunk: changeset 1834
2929 Added -snapshot option to predist.sh.
2931 2004-10-11 15:34 UTC tuomov
2932 * trunk: changeset 1827
2933 Added new ionws context menu entries for splitting.
2935 2004-10-11 13:44 UTC tuomov
2936 * trunk: changeset 1820
2937 Floating splits can now be had on WIonWSs as well.
2939 2004-10-11 13:44 UTC tuomov
2940 * trunk: changeset 1819
2941 Parallel stdisp rotations had not been updated to calculate geometries
2942 properly now that we switch the places of the splits.
2944 2004-10-11 11:39 UTC tuomov
2945 * trunk: changeset 1818
2948 2004-10-09 16:27 UTC tuomov
2949 * trunk: changeset 1817
2950 Added history search to line editor. (Scrolling through history
2951 entries the beginnings of which match bol-point.)
2953 2004-10-09 16:00 UTC tuomov
2954 * trunk: changeset 1816
2955 Moved WSplitFloat to another file from the other panews split
2958 2004-10-09 15:51 UTC tuomov
2959 * trunk: changeset 1815
2960 - Added some strings from mkman.lua to be translated for improved
2961 translation of manual page bindings reference.
2963 - Finnish translation updates.
2965 2004-10-09 12:54 UTC tuomov
2966 * trunk: changeset 1812
2967 Minor libextl-related rename.
2969 2004-10-09 11:02 UTC tuomov
2970 * trunk: changeset 1808
2971 libextl-related 'make pot' fix.
2973 2004-10-09 06:13 UTC tuomov
2974 * trunk: changeset 1803
2975 Moved also mkexports.lua to libextl.
2977 2004-10-09 05:33 UTC tuomov
2978 * trunk: changeset 1797
2981 2004-10-09 05:05 UTC tuomov
2982 * trunk: changeset 1795
2983 Separated libextl from the Ion source tree.
2985 2004-10-09 04:37 UTC tuomov
2986 * trunk: changeset 1792
2987 Workspaces no longer propagate close requests.
2989 2004-10-09 04:30 UTC tuomov
2990 * trunk: changeset 1791
2991 Removed obsolete autoconf note from README.
2993 2004-10-06 16:27 UTC tuomov
2994 * trunk: changeset 1790
2995 Moved part of ioncore/ to libextl/.
2997 2004-10-06 14:33 UTC tuomov
2998 * trunk: changeset 1788
2999 Fixed line editor display update on history selection.
3001 2004-10-06 10:58 UTC tuomov
3002 * trunk: changeset 1787
3003 Some WIonWS fields were not being initialised.
3005 2004-10-06 10:17 UTC tuomov
3006 * trunk: changeset 1786
3007 ion-completeman now understands manual sections.
3009 2004-10-06 09:39 UTC tuomov
3010 * trunk: changeset 1785
3011 ioncore_g.screen_notify was not being initialised.
3013 2004-10-06 09:35 UTC tuomov
3014 * trunk: changeset 1784
3015 Don't complain if no charset is given in LC_CTYPE if it is "C" or
3018 2004-10-06 01:34 UTC tuomov
3019 * trunk: changeset 1783
3020 Fixed floatws restack.
3022 2004-10-05 09:03 UTC tuomov
3023 * trunk: changeset 1782
3024 comma and period were reversed inworkspace cycling.
3026 2004-10-05 07:38 UTC tuomov
3027 * trunk: changeset 1781
3028 Changed some set_focus calls to warp calls.
3030 2004-10-05 07:30 UTC tuomov
3031 * trunk: changeset 1780
3032 -V and -h options were not being supported after libtu optparser
3033 simplifications. Fixed that.
3035 2004-10-05 05:07 UTC tuomov
3036 tagged ion-3ds-20041005
3038 2004-10-05 05:04 UTC tuomov
3039 * trunk: changeset 1778
3042 2004-10-05 04:47 UTC tuomov
3043 * trunk: changeset 1777
3044 - Added _NET_ACTIVE_WINDOW (request and property) support.
3046 - Moved netwm atoms away from ioncore_g.
3048 2004-10-05 03:54 UTC tuomov
3049 * trunk: changeset 1776
3050 Opening a new window on a panews focuses it if an unused area had the
3053 2004-10-05 00:41 UTC tuomov
3054 * trunk: changeset 1775
3055 Moved region_set_await_focus call from xwindow_do_set_focus to where
3058 2004-10-04 22:50 UTC tuomov
3059 * trunk: changeset 1774
3060 Minor goto_previous fix. (It had been broken at some point.)
3062 2004-10-03 14:11 UTC tuomov
3063 * trunk: changeset 1773
3064 Warp propagation improvements.
3066 2004-10-02 02:29 UTC tuomov
3067 * trunk: changeset 1772
3068 Translation updates.
3070 2004-10-02 02:22 UTC tuomov
3071 * trunk: changeset 1771
3072 Oops, history.h was missing.
3074 2004-10-02 02:13 UTC tuomov
3075 * trunk: changeset 1770
3076 Added split and transpose bindings to WIonWS context menu.
3078 2004-10-02 02:07 UTC tuomov
3079 * trunk: changeset 1769
3080 - Added WSplitSplit.flip.
3082 - WSplitFloat should properly transpose now.
3084 2004-09-30 17:24 UTC tuomov
3085 * trunk: changeset 1768
3086 Added context-specific query histories.
3088 2004-09-28 16:42 UTC tuomov
3089 * trunk: changeset 1767
3090 Added ioncore.set_selection and ioncore.request_selection (with a
3091 continuation function as parameter to the latter) to deal with
3092 selections from Lua code.
3094 2004-09-28 15:11 UTC tuomov
3095 * trunk: changeset 1763
3096 Binding changes: Mod1+K comma/period moves tab left/right.
3097 Mod1+comma/period switches to previous/next workspace. Corresponding
3098 bindings for Left/Right keys were removed.
3100 2004-09-28 14:58 UTC tuomov
3101 * trunk: changeset 1762
3102 Improved support for context menus.
3104 2004-09-17 20:17 UTC tuomov
3105 * trunk: changeset 1761
3106 Renamed clientwin_added_hook to clientwin_mapped_hook and added
3107 clientwin_unmapped_hook with the X window id as parameter.
3109 2004-09-17 20:09 UTC tuomov
3110 * trunk: changeset 1760
3111 Replaced frame_activated_hook (and frame_inactivated_hook) with
3112 region_activated_hook (region_inactivated_hook) called when the region
3113 is get focus (loses focus).
3115 2004-09-17 19:55 UTC tuomov
3116 * trunk: changeset 1759
3117 Some eventmask macro changes/cleanup.
3119 2004-09-17 19:43 UTC tuomov
3120 * trunk: changeset 1758
3121 Moved hook parameter structures from source to header files and added
3122 notes of parameters of all hooks to headers.
3124 2004-09-16 23:42 UTC tuomov
3125 * trunk: changeset 1757
3126 Oops. Workspaces were being destroyed when stdisp was removed.
3128 2004-09-16 23:39 UTC tuomov
3129 * trunk: changeset 1756
3130 REGION_PARENT macro changes.
3132 2004-09-16 23:09 UTC tuomov
3133 * trunk: changeset 1755
3134 Improved handling of small unused spaces in panews.
3136 2004-09-16 19:32 UTC tuomov
3137 * trunk: changeset 1753
3138 Some minor clean-up.
3140 2004-09-16 18:44 UTC tuomov
3141 * trunk: changeset 1752
3142 Some region_set/unset/detach_manager/parent code simplifications.
3144 2004-09-16 17:06 UTC tuomov
3145 * trunk: changeset 1751
3146 Use 'default' layout by default.
3148 2004-09-16 17:05 UTC tuomov
3149 * trunk: changeset 1750
3150 - Added mod_panews.set/get
3152 - Moved loading of module configuration file to end of Lua code if the
3153 module has such, as otherwise not everything may be available to the
3156 2004-09-16 16:27 UTC tuomov
3157 * trunk: changeset 1749
3158 WSplitPane should now update markers on transpose.
3160 2004-09-07 18:45 UTC tuomov
3161 * trunk: changeset 1748
3162 Changed some exec calls to exec_on calls in mod_query.
3164 2004-09-07 01:15 UTC tuomov
3165 * trunk: changeset 1747
3166 Oops, warp setting was no longer used.
3168 2004-09-06 18:29 UTC tuomov
3169 tagged ion-3ds-20040906
3171 2004-09-06 18:28 UTC tuomov
3172 * trunk: changeset 1745
3173 Fixed a typo in release notes.
3175 2004-09-06 18:25 UTC tuomov
3176 * trunk: changeset 1744
3177 Removed POSIX_SOURCE setting from system-ac.mk.in
3179 2004-09-06 18:21 UTC tuomov
3180 * trunk: changeset 1743
3181 Added release notes for a new release.
3183 2004-09-06 17:58 UTC tuomov
3184 * trunk: changeset 1742
3185 Status display node loading fixes.
3187 2004-09-06 17:44 UTC tuomov
3188 * trunk: changeset 1741
3189 - WPaneWS:s can be closed now.
3191 - Pane initial size calculation fix.
3193 2005-02-23 00:34 UTC tuomov
3194 * trunk: changeset 1740
3195 Renamed autows to panews.
3197 2004-09-05 22:26 UTC tuomov
3198 * trunk: changeset 1739
3199 Added compatibility conversion from old frame style names.
3201 2004-09-05 21:55 UTC tuomov
3202 * trunk: changeset 1738
3203 Some focusing code simplifications/fixes/new bugs.
3205 2004-09-05 15:58 UTC tuomov
3206 * trunk: changeset 1737
3207 Fixed an mplex layer2 focus issue.
3209 2004-09-05 15:30 UTC tuomov
3210 * trunk: changeset 1736
3211 Fixed split tree ws_if_root pointer management bug.
3213 2004-09-05 15:12 UTC tuomov
3214 * trunk: changeset 1735
3215 Added 'save' option for dock.
3217 2004-09-05 13:53 UTC tuomov
3218 * trunk: changeset 1734
3219 Added frame_managed_changed_hook (improved from
3220 frame_content_switched_hook).
3222 2004-09-02 15:20 UTC tuomov
3223 * trunk: changeset 1733
3224 Border line drawing fix.
3226 2004-09-01 21:26 UTC tuomov
3227 * trunk: changeset 1732
3228 WSplitPanes should now when appropriate recreate a WSplitUnused when
3231 2004-09-01 18:45 UTC tuomov
3232 * trunk: changeset 1731
3233 AutoWS now supports dropping stuff on unused areas.
3235 2004-09-01 13:31 UTC tuomov
3236 * trunk: changeset 1730
3237 - Autows unused region focusing improvements.
3239 - Install cfg_autows.lua.
3241 2004-08-31 18:51 UTC tuomov
3242 * trunk: changeset 1729
3243 Fixes to previous changes (coded without a monitor to test the code
3246 2004-08-31 11:26 UTC tuomov
3247 * trunk: changeset 1728
3248 Fixed a potential minor memory leak.
3250 2004-08-29 15:33 UTC tuomov
3251 * trunk: changeset 1727
3252 Autoconf should work again. (Applied patch to move from
3253 libtool/libltdl to plain libdl.)
3255 2004-08-29 07:18 UTC tuomov
3256 * trunk: changeset 1726
3257 Some pane handle changes.
3259 2004-08-27 14:54 UTC tuomov
3260 * trunk: changeset 1725
3261 Tiled workspace navigation code changes.
3263 2004-08-26 16:23 UTC tuomov
3264 * trunk: changeset 1724
3265 - Moved resize code so that WUnusedWin can use it.
3267 - Added resize bindings for WUnusedWin.
3269 2004-08-26 14:16 UTC tuomov
3270 * trunk: changeset 1723
3271 Added WUnusedWin for WSplitUnused.
3273 2004-08-23 03:27 UTC tuomov
3274 * trunk: changeset 1722
3275 WAutoWS layout is now initialised when the workspace is created
3276 instead of when the first frame is created.
3278 2004-08-21 15:54 UTC tuomov
3279 * trunk: changeset 1721
3280 Added Czech translations of Ion messages.
3282 2004-08-19 15:16 UTC tuomov
3283 * trunk: changeset 1720
3284 Added bindmap for WPaneWins.
3286 2004-08-18 14:12 UTC tuomov
3287 * trunk: changeset 1719
3288 - AutoWS pane window handling improvements.
3290 - Changes in frame style names.
3292 2004-08-17 01:24 UTC tuomov
3293 * trunk: changeset 1718
3294 Changed stdisp adaptation code to be more destructive on the split
3295 tree to preserve special nodes for autows.
3297 2004-08-15 01:40 UTC tuomov
3298 * trunk: changeset 1717
3299 Fixed a reference to mod_menu.
3301 2004-08-09 23:58 UTC tuomov
3302 * trunk: changeset 1716
3303 Added beginnings of a Czech translation (by Miroslav Kure).
3305 2004-08-09 23:57 UTC tuomov
3306 * trunk: changeset 1715
3307 Simplified regexp for 'uptime' load average method as some locales
3308 show it differently.
3310 2004-08-06 02:55 UTC tuomov
3311 * trunk: changeset 1714
3312 Some more makefile fixes.
3314 2004-08-06 00:05 UTC tuomov
3315 * trunk: changeset 1713
3316 $(INTALLDIR) wasn't being called for translated manual page
3319 2004-08-03 18:40 UTC tuomov
3320 * trunk: changeset 1712
3321 Added routine to drawing engine to draw just a borderline and not a
3324 2004-08-03 16:37 UTC tuomov
3325 * trunk: changeset 1711
3326 updated cfgfile too.
3328 2004-08-02 19:35 UTC tuomov
3329 * trunk: changeset 1710
3330 Submaps now default to AnyModifier.
3332 2004-08-02 16:01 UTC tuomov
3333 * trunk: changeset 1709
3334 nroff instead of groff.
3336 2004-08-02 14:51 UTC tuomov
3337 * trunk: changeset 1708
3338 Oops, calcmail was global.
3340 2004-08-02 14:49 UTC tuomov
3341 * trunk: changeset 1707
3342 - Some more binding documentation and translation improvements.
3344 - Use proper welcome.lang.txt.
3346 2004-08-02 05:16 UTC tuomov
3347 * trunk: changeset 1706
3350 2004-08-02 03:31 UTC tuomov
3351 * trunk: changeset 1705
3352 - Removed share directory from the source tree and moved stuff therein
3353 to ioncore and utils directories.
3355 - Some rules.mk improvements.
3357 2004-08-02 00:51 UTC tuomov
3358 * trunk: changeset 1704
3359 - Improved the 'basic concepts' section of the manual page.
3361 - Added a Finnish translation of the manual page and welcome message.
3362 (Correct version of the welcome message is not yet used.)
3364 2004-08-01 21:51 UTC tuomov
3365 * trunk: changeset 1703
3366 ... and also gettext menuentry and submenu.
3368 2004-08-01 21:46 UTC tuomov
3369 * trunk: changeset 1702
3370 Removed 'TR' from menu configuration files; include 'submenu' and
3371 'menuentry' in keywords to lxgettext instead.
3373 2004-08-01 21:44 UTC tuomov
3374 * trunk: changeset 1701
3375 Fixed type in documentation string.
3377 2004-08-01 21:43 UTC tuomov
3378 * trunk: changeset 1700
3379 Added translations for binding documentation.
3381 2004-08-01 19:48 UTC tuomov
3382 * trunk: changeset 1699
3383 Oops, previous commit was a bit broken.
3385 2004-08-01 19:06 UTC tuomov
3386 * trunk: changeset 1698
3387 Binding documentation is now included in the configuration files and
3388 the documentation for manual pages is generated from there.
3390 2004-07-31 22:00 UTC tuomov
3391 * trunk: changeset 1696
3392 Minor fixes to previous error reporting and other changes.
3394 2004-07-31 20:55 UTC tuomov
3395 * trunk: changeset 1695
3396 Added Finnish translation.
3398 2004-07-31 20:53 UTC tuomov
3399 * trunk: changeset 1694
3400 - Some more error and other reporting changes for easier and better
3403 - Added menu configuration files to be translated.
3405 2004-07-31 20:12 UTC tuomov
3406 * trunk: changeset 1693
3407 s/corner/pos/g in statusbar creation code.
3409 2004-07-31 19:11 UTC tuomov
3410 * trunk: changeset 1691
3411 - Removed some redundant error reporting that is of no help to the
3414 - Changes in error reporting policy: trust the source of the problem
3415 do it, if it is our code.
3417 2005-02-23 00:02 UTC tuomov
3418 * trunk: changeset 1690
3419 Added basic framework for localisation/language translations.
3421 2004-07-30 00:08 UTC tuomov
3422 tagged ion-3ds-20040730
3424 2004-07-29 23:32 UTC tuomov
3425 * trunk: changeset 1687
3426 Oops DIST: PREFIX line was broken.
3428 2004-07-29 23:30 UTC tuomov
3429 * trunk: changeset 1686
3430 Added new release notes and other preparation for the release of ion-
3433 2004-07-29 23:24 UTC tuomov
3434 * trunk: changeset 1685
3435 - Changes in default installation paths and binary names: ion->ion3,
3438 - Added ioncore.progname so that scripts that want to show the manual
3439 page don't need to know if we're running as ion or pwm.
3441 2004-07-29 23:19 UTC tuomov
3442 * trunk: changeset 1684
3443 Manual page updates.
3445 2004-07-29 19:58 UTC tuomov
3446 * trunk: changeset 1683
3447 Added old release notes to the package.
3449 2004-07-29 19:47 UTC tuomov
3450 * trunk: changeset 1682
3451 WIonWS: don't load WSplitST, because we don't save position and
3452 orientation and thus think the saved stdispnode was bl/horizontal.
3454 2004-07-29 19:41 UTC tuomov
3455 * trunk: changeset 1681
3456 Drawing engine configuration files now also use the underscored
3457 "look_" prefix instead of "look-".
3459 2004-07-29 19:36 UTC tuomov
3460 * trunk: changeset 1680
3461 Added styles for status displays.
3463 2004-07-29 18:52 UTC tuomov
3464 * trunk: changeset 1679
3465 - Changed WFloatWS.circulate and backcirculate to be stacking based.
3467 - Fixes to previous stacking code changes.
3469 2004-07-29 18:27 UTC tuomov
3470 * trunk: changeset 1678
3471 Floatws stacking code improvements.
3473 2004-07-29 02:18 UTC tuomov
3474 * trunk: changeset 1672
3475 All savefiles are now also prefixed with "saved_".
3477 2004-07-29 02:02 UTC tuomov
3478 * trunk: changeset 1671
3479 Removed WIonWS.resize_tree and added WSplit.rqgeom.
3481 2004-07-29 01:52 UTC tuomov
3482 * trunk: changeset 1670
3483 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
3485 2004-07-29 01:50 UTC tuomov
3486 * trunk: changeset 1669
3487 Added WWindow.xid export.
3489 2004-07-29 01:47 UTC tuomov
3490 * trunk: changeset 1668
3491 Statically linking modules had been broken with the module stub loader
3492 change, and make depend had never worked in this case.
3494 2004-07-29 01:32 UTC tuomov
3495 * trunk: changeset 1667
3496 - Removed generic stacking code; stacking is now handled fully by
3497 managers, making it simpler and better-working.
3499 - Some fixes to WMPlex layer2 new focus policy.
3501 2004-07-28 21:58 UTC tuomov
3502 * trunk: changeset 1666
3503 Reorganisation autows code to match the new lua/c division and stub
3506 2004-07-28 20:57 UTC tuomov
3507 * trunk: changeset 1665
3508 Changes in WMPlex passive layer 2 object focus policy.
3510 2004-07-28 02:02 UTC tuomov
3511 * trunk: changeset 1664
3512 Oops. Search path order had been reversed.
3514 2004-07-28 01:57 UTC tuomov
3515 * trunk: changeset 1663
3516 Style file lookup was broken.
3518 2004-07-28 01:46 UTC tuomov
3519 * trunk: changeset 1662
3520 The status display is now skipped by WIonWS navigational routines.
3522 2004-07-28 01:30 UTC tuomov
3523 * trunk: changeset 1661
3524 Forgot to update resize_delay->kbresize_delay to config files.
3526 2004-07-28 01:25 UTC tuomov
3527 * trunk: changeset 1660
3528 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
3530 2004-07-28 01:17 UTC tuomov
3531 * trunk: changeset 1659
3532 - Changes in functions to set some basic settings of ioncore and some
3533 modules: for the most part, a single 'set' function now. Also added
3534 the 'get' counterpart.
3536 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
3539 2004-07-27 21:06 UTC tuomov
3540 * trunk: changeset 1658
3541 Added WSplitInner.current dynfun.
3543 2004-07-27 21:01 UTC tuomov
3544 * trunk: changeset 1657
3545 Restore extl_loadstring as mod_ionflux needs it.
3547 2004-07-27 19:23 UTC tuomov
3548 * trunk: changeset 1656
3549 - Statusbar mail checker died if $MAIL didn't exist.
3551 - Added mailbox file setting.
3553 2004-07-27 18:03 UTC tuomov
3554 * trunk: changeset 1655
3555 Some statusbar config tuning
3557 2004-07-27 17:49 UTC tuomov
3558 * trunk: changeset 1654
3559 - Better cfg_dock.lua; moved code to mod_dock.
3561 - Status display is now _not_ saved to layout savefile, for easier
3562 switching between different status displays.
3564 - Some mplex layer2 access improvements.
3566 2004-07-27 13:48 UTC tuomov
3567 * trunk: changeset 1653
3568 Fixed some typos etc.
3570 2004-07-27 13:42 UTC tuomov
3571 * trunk: changeset 1652
3572 - Improved ext_statusbar update time calculation.
3574 - Added ext_statusbar to list of subdirectories to build in the top-
3577 2004-07-27 04:11 UTC tuomov
3578 * trunk: changeset 1651
3579 Oops, mail_last_check wasn't being update.
3581 2004-07-27 04:10 UTC tuomov
3582 * trunk: changeset 1650
3583 Added ext_statusbar statusbar script.
3585 2004-07-27 00:43 UTC tuomov
3586 * trunk: changeset 1649
3587 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
3589 - Fixed some PWM stuff.
3591 2004-07-27 00:26 UTC tuomov
3592 * trunk: changeset 1648
3593 Status display removal is now properly notified by the screen to
3594 workspaces over restarts.
3596 2004-07-26 22:03 UTC tuomov
3597 * trunk: changeset 1647
3598 Oops, welcome message was no longer installed.
3600 2004-07-26 21:57 UTC tuomov
3601 * trunk: changeset 1645
3602 Some documentation fixes and documentation generation changes.
3604 2004-07-26 21:57 UTC tuomov
3605 * trunk: changeset 1644
3606 Oops, there was still a reference to draw.lua
3608 2004-07-26 21:48 UTC tuomov
3609 * trunk: changeset 1643
3610 ioncore-extras.lua was still lying around after barfed commit.
3612 2004-07-26 21:29 UTC tuomov
3613 * trunk: changeset 1642
3614 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
3615 refusal to support escaping of square brackets) after GNU sed stopped
3616 accepting the previous vomit.
3618 2004-07-26 20:50 UTC tuomov
3619 * trunk: changeset 1641
3620 Fixes to previous failed commit.
3622 2004-07-26 20:46 UTC tuomov
3623 * trunk: changeset 1640
3624 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
3625 and menulib routines into the single namespace of the first of each
3626 to present the user with less different code units.
3628 - Changed all configuration files the user might want to edit to be
3629 prefixed with 'cfg_'.
3631 2004-07-26 19:17 UTC tuomov
3632 * trunk: changeset 1639
3633 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
3634 expects complete file name).
3636 2004-07-26 18:58 UTC tuomov
3637 * trunk: changeset 1638
3638 Added stub loaders for modules, so users only need a single command to
3639 load scripts or modules.
3641 2004-07-26 17:43 UTC tuomov
3642 * trunk: changeset 1637
3643 Some minor infowin, stdisp and timer fixes and changes.
3645 2004-07-26 16:13 UTC tuomov
3646 * trunk: changeset 1636
3647 Exported timers to Lua side and some other changes in timer code.
3649 2004-07-26 14:38 UTC tuomov
3650 * trunk: changeset 1633
3651 Added some code to WInfoWin to eventually allow it to be used as an
3654 2004-07-25 19:18 UTC tuomov
3655 * trunk: changeset 1632
3656 Some autows overlap and new OO split code fixes.
3658 2004-07-24 14:09 UTC tuomov
3659 * trunk: changeset 1631
3660 Some fixes to previous changes in name allocation.
3662 2004-07-24 11:58 UTC tuomov
3663 * trunk: changeset 1630
3664 Added still incomplete support for partial floating of WSplitPanes on
3667 2004-07-23 22:27 UTC tuomov
3668 * trunk: changeset 1629
3669 Resizing code fixes and simplifications.
3671 2004-07-23 20:50 UTC tuomov
3672 * trunk: changeset 1628
3673 Some more name allocation improvements and simplifications.
3675 2004-07-23 19:34 UTC tuomov
3676 * trunk: changeset 1627
3677 Fixed problem allocating names that already contain something that
3678 looks like an instance number.
3680 2004-07-22 22:31 UTC tuomov
3681 * trunk: changeset 1626
3682 - Moved WSplitUnused code to mod_autows from mod_ionws.
3684 - Added initial version of WSplitPane split tree node for better
3685 organisation of different application classes in WAutoWS split tree.
3687 2004-07-18 18:59 UTC tuomov
3688 * trunk: changeset 1625
3689 The split tree now uses inheritance within the Ion object system, so
3690 it is easier to add special inner nodes to it.
3692 2004-07-18 02:25 UTC tuomov
3693 * trunk: changeset 1624
3694 Some dock changes+fixes.
3696 2004-07-17 00:48 UTC tuomov
3697 * trunk: changeset 1623
3698 Autows template code is now aware of stdisp.
3700 2004-07-16 23:54 UTC tuomov
3701 * trunk: changeset 1622
3702 Autows classification heuristics improvements.
3704 2004-07-15 15:29 UTC tuomov
3705 * trunk: changeset 1621
3708 2004-07-15 13:21 UTC tuomov
3709 * trunk: changeset 1620
3710 Fixed config file help.
3712 2004-07-15 01:59 UTC tuomov
3713 * trunk: changeset 1619
3714 Removed stdisp from lists of normal managed objects on workspaces.
3716 2004-07-13 16:05 UTC tuomov
3717 * trunk: changeset 1618
3718 Fixed WRegion.size_hints export.
3720 2004-07-13 16:04 UTC tuomov
3721 * trunk: changeset 1617
3722 Always leave a SPLIT_UNUSED when stacking.
3724 2004-07-13 16:03 UTC tuomov
3725 * trunk: changeset 1616
3726 Changes in split tree resize code to better handle SPLIT_UNUSED.
3728 2004-07-12 20:11 UTC tuomov
3729 * trunk: changeset 1615
3730 AutoWS layout initialisation code improvements.
3732 2004-07-11 22:57 UTC tuomov
3733 * trunk: changeset 1614
3734 Beginnings of a new template-based autows implementation.
3736 2004-07-08 00:18 UTC tuomov
3737 * trunk: changeset 1613
3738 Some frame->style handling changes.
3740 2004-07-08 00:17 UTC tuomov
3741 * trunk: changeset 1612
3742 Possibly fixed scratchpad focusing (again).
3744 2004-07-03 18:04 UTC tuomov
3745 tagged ion-3ds-20040703
3747 2004-07-03 18:01 UTC tuomov
3748 * trunk: changeset 1610
3749 Added a note on ./configure being broken in README.
3751 2004-07-03 17:57 UTC tuomov
3752 * trunk: changeset 1609
3755 2004-07-03 17:56 UTC tuomov
3756 * trunk: changeset 1608
3757 Added code in dock.lua to create dock of either flavour.
3759 2004-07-03 17:56 UTC tuomov
3760 * trunk: changeset 1607
3761 Do not automagically redirect region_manage_clientwin requests to
3762 passive layer 2 objects.
3764 2004-07-03 17:55 UTC tuomov
3765 * trunk: changeset 1606
3768 2004-07-03 17:54 UTC tuomov
3769 * trunk: changeset 1605
3770 Changes in menu stacking.
3772 2004-07-03 17:25 UTC tuomov
3773 * trunk: changeset 1604
3774 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
3775 that empty docks can now be closed in a consistent manner.
3777 2004-07-03 17:21 UTC tuomov
3778 * trunk: changeset 1603
3779 Added some region dynfuns.
3781 2004-06-27 17:43 UTC tuomov
3782 * trunk: changeset 1602
3783 Dock supports bindings now.
3785 2004-06-27 17:12 UTC tuomov
3786 * trunk: changeset 1601
3787 - Removed orientation from stdisp parameters; it is got from the
3788 region itself through region_orientation.
3790 - WDock.set can now properly request changes when working as WMPlex
3793 2004-06-26 20:13 UTC tuomov
3794 * trunk: changeset 1600
3795 floatws fix: don't save stdisp configuration.
3797 2004-06-26 20:05 UTC tuomov
3798 * trunk: changeset 1599
3799 Ensure FD_CLOEXEC is set.
3801 2004-06-26 19:53 UTC tuomov
3802 * trunk: changeset 1598
3803 - Removed generic stacking exports. Raise/lower is only available
3804 through WFloatWS.raise/lower now.
3806 - Removed WRegion.active_sub export.
3808 2004-06-26 19:35 UTC tuomov
3809 * trunk: changeset 1597
3810 Renamed 'reference' field in load/info tables to 'reg'.
3812 2004-06-26 18:40 UTC tuomov
3813 * trunk: changeset 1596
3814 Guarantee maximum size to be set in region_size_hints along with base
3817 2004-06-26 18:37 UTC tuomov
3818 * trunk: changeset 1595
3819 Removed relw and relh from region_size_hints; use
3820 XSizeHints.base_width/height instead.
3822 2004-06-26 16:07 UTC tuomov
3823 * trunk: changeset 1594
3824 - Added support for passive mplex layer 2 objects.
3826 - Unified generic stdisp and floating dock position parametrisation.
3828 2004-06-23 15:56 UTC tuomov
3829 * trunk: changeset 1593
3830 Improved mplex managed object attribute storage.
3832 2004-06-22 00:16 UTC tuomov
3833 * trunk: changeset 1592
3834 Added XID to querylib.show_clientwin.
3836 2004-06-21 15:02 UTC tuomov
3837 * trunk: changeset 1591
3838 Fixed drawing engine style loading code when neither font nor based_on
3841 2004-06-21 08:18 UTC tuomov
3842 * trunk: changeset 1590
3843 Previous "fixes" broken dock resize on workspace change if previous
3844 docknode geometry was a good fit.
3846 2004-06-21 07:37 UTC tuomov
3847 * trunk: changeset 1589
3848 Some status display/dock support code fixes and improvements.
3850 2004-06-21 00:30 UTC tuomov
3851 * trunk: changeset 1588
3852 Support dragging tab of current window by clicking anywhere in a
3855 2004-06-20 16:45 UTC tuomov
3856 * trunk: changeset 1587
3857 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
3858 status display mechanisms.
3860 2004-06-20 11:47 UTC tuomov
3861 * trunk: changeset 1586
3862 Don't register WRegionSimpleCreateFn as it is not actually needed.
3863 Thus only register WRegionLoadCreateFn.
3865 2004-06-20 11:45 UTC tuomov
3866 * trunk: changeset 1584
3867 Don't duplicate libtu/stringintmap_key as value2str.
3869 2004-06-20 11:10 UTC tuomov
3870 * trunk: changeset 1582
3873 2004-06-19 16:39 UTC tuomov
3874 * trunk: changeset 1581
3875 - Use of block auto-indentation had broken indentation after some
3876 EXTL_EXPORT statements.
3878 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
3880 2004-06-19 16:26 UTC tuomov
3881 * trunk: changeset 1580
3882 Improved support for auto-sizing status display/dock.
3884 2004-06-19 13:26 UTC tuomov
3885 * trunk: changeset 1579
3886 Export WScreen.set_managed_offset.
3888 2004-06-18 22:14 UTC tuomov
3889 * trunk: changeset 1576
3890 Use libtu's new stringstore for storing frame style names.
3892 2004-06-17 20:42 UTC tuomov
3893 * trunk: changeset 1573
3894 Fixed handling of requested geometry in floatws_attach_clientwin.
3896 2004-06-17 17:14 UTC tuomov
3897 * trunk: changeset 1572
3898 Added some split-tree manipulation algorithms needed to eventually
3899 support an automagically properly sized dock.
3901 2004-06-17 13:58 UTC tuomov
3902 * trunk: changeset 1571
3903 Resize primary node fix.
3905 2004-06-14 15:09 UTC tuomov
3906 * trunk: changeset 1570
3907 Finished converting (still crappy) autows penalty code to Lua and some
3910 2004-06-12 20:51 UTC tuomov
3911 * trunk: changeset 1569
3912 Moved autows penalty calculation code to Lua side for easier
3915 2004-06-12 18:10 UTC tuomov
3916 * trunk: changeset 1568
3917 - Added WRegion.size_hints to exports
3919 - ... and renamed region_resize_hints to region_size_hints.
3921 2004-06-12 14:16 UTC tuomov
3922 * trunk: changeset 1567
3923 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
3925 2004-06-11 19:03 UTC tuomov
3926 * trunk: changeset 1566
3927 Changed penalties to be based on proportional shrinkage/growth/free
3928 space after split and other autows placement code changes.
3930 2004-06-11 11:03 UTC tuomov
3931 * trunk: changeset 1565
3932 Put back WIonWS.create_frame_fn.
3934 2004-06-10 22:48 UTC tuomov
3935 * trunk: changeset 1564
3936 - Session saving is no longer disabled on exit if there was an error
3937 loading layout. Instead a backup of the layout savefile is made.
3939 - The behaviour of ioncore.resign was changed not to save session, but
3940 instead just quit and, when running under a session manager,
3941 instruct the session manager to not restart the WM again.
3943 2004-06-10 21:13 UTC tuomov
3944 * trunk: changeset 1563
3945 Fixed focusing on frame destroy.
3947 2004-06-10 21:01 UTC tuomov
3948 * trunk: changeset 1562
3949 Bracing error caused split unused fusing not to work in all cases.
3951 2004-06-10 15:33 UTC tuomov
3952 * trunk: changeset 1561
3953 Changes in the set of exported WSplit methods and WIonWS:split_tree().
3955 2004-06-10 15:15 UTC tuomov
3956 * trunk: changeset 1560
3957 Added code to fuse adjacent SPLIT_UNUSED nodes.
3959 2004-06-09 16:12 UTC tuomov
3960 * trunk: changeset 1559
3961 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
3962 (also to be unified?) now.
3964 2004-06-08 20:52 UTC tuomov
3965 * trunk: changeset 1558
3966 Some minor autows placement tuning.
3968 2004-06-08 20:26 UTC tuomov
3969 * trunk: changeset 1557
3970 Moved p_move from WFloatFrame to WFrame.
3972 2004-06-08 17:23 UTC tuomov
3973 * trunk: changeset 1556
3974 Binding to nil should again remove the binding.
3976 2004-06-08 17:21 UTC tuomov
3977 * trunk: changeset 1555
3978 Fixes in navigation code handling of SPLIT_UNUSED.
3980 2004-06-07 13:41 UTC tuomov
3981 * trunk: changeset 1554
3982 Some more unused space information storage changes.
3984 2004-06-07 11:09 UTC tuomov
3985 * trunk: changeset 1553
3986 load_autows hand't been updated to new ionws_load_node parameters.
3988 2004-06-06 19:39 UTC tuomov
3989 * trunk: changeset 1552
3990 Added querylib.show_clientwin to display information on a client
3991 window and put it in the context menu.
3993 2004-06-06 19:27 UTC tuomov
3994 * trunk: changeset 1551
3995 Documentation fixes.
3997 2004-06-06 18:32 UTC tuomov
3998 * trunk: changeset 1550
3999 Some fixes in split tree load code changes.
4001 2004-06-06 17:58 UTC tuomov
4002 * trunk: changeset 1549
4003 Added penalties to attach to an existing frame.
4005 2004-06-06 17:09 UTC tuomov
4006 * trunk: changeset 1548
4007 Added querylib.query_menu that can be used to create a query of a
4010 2004-06-06 16:16 UTC tuomov
4011 * trunk: changeset 1547
4012 Moved Fx queries to WMPlex level so they're available on empty
4013 workspaces and full screen client windows as well.
4015 2004-06-06 16:08 UTC tuomov
4016 * trunk: changeset 1546
4017 Added 'lazy' split attribute. If a horizontal/vertical split is
4018 "lazy", and a direct child is removed, the split won't be collapsed
4019 unless the other child is SPLIT_UNUSED.
4021 2004-06-06 15:47 UTC tuomov
4022 * trunk: changeset 1545
4025 2004-06-05 19:24 UTC tuomov
4026 * trunk: changeset 1543
4027 - Moved workspace dummy window code from WFloatWS to WGenWS to be
4028 available to WAutoWS as well.
4030 - Removed unused managed_splits field from WIonWS.
4032 2004-06-05 15:14 UTC tuomov
4033 * trunk: changeset 1542
4034 WAutoWS placement code clean-up.
4036 2004-06-05 09:42 UTC tuomov
4037 * trunk: changeset 1541
4038 Oops. Fixed sanity check.
4040 2004-06-04 23:15 UTC tuomov
4041 * trunk: changeset 1539
4042 Added Xinerama sanity check.
4044 2004-06-04 17:55 UTC tuomov
4045 * trunk: changeset 1537
4046 Changed WAutoWS placement code to use new unused space storage and
4047 added framework code to handle calculating penalties based on
4048 "immediate" available unused space.
4050 2004-06-04 17:29 UTC tuomov
4051 * trunk: changeset 1536
4052 Changed storage of used/unused space within
4053 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
4055 2004-06-04 15:49 UTC tuomov
4056 * trunk: changeset 1535
4057 Fixed WMPlex.l2_show focus.
4059 2004-06-03 11:25 UTC tuomov
4060 * trunk: changeset 1534
4061 Added very preliminary WAutoWS layout code.
4063 2004-06-03 11:23 UTC tuomov
4064 * trunk: changeset 1533
4065 Code that creates regions from tables now supports a 'reference' to
4066 use existing regions.
4068 2004-06-03 11:21 UTC tuomov
4069 * trunk: changeset 1532
4070 Fixed some indentation.
4072 2004-06-02 19:15 UTC tuomov
4073 * trunk: changeset 1531
4074 Added support for "static" splits.
4076 2004-05-31 10:40 UTC tuomov
4077 * trunk: changeset 1526
4080 2004-05-31 10:39 UTC tuomov
4081 * trunk: changeset 1525
4082 Added nil check to hook_add_extl.
4084 2004-05-30 16:01 UTC tuomov
4085 * trunk: changeset 1524
4086 Fixed a serious brainfart in region name allocation. (Temporary hack;
4087 need to do this more efficiently.)
4089 2004-05-30 14:13 UTC tuomov
4090 * trunk: changeset 1523
4091 Oops. Alloc one byte too small.
4093 2004-05-29 19:13 UTC tuomov
4094 * trunk: changeset 1522
4095 Check that client window is not already managed when loading saved
4096 configuration (on restart).
4098 2004-05-29 19:12 UTC tuomov
4099 * trunk: changeset 1521
4100 Added -noerrorlog startup option.
4102 2004-05-29 12:03 UTC tuomov
4103 * trunk: changeset 1520
4104 Fixed dec/inc_index bindings.
4106 2004-05-29 11:26 UTC tuomov
4107 * trunk: changeset 1519
4108 Bindmap binding count was not maintained correctly if a key/button was
4111 2004-05-28 14:41 UTC tuomov
4112 * trunk: changeset 1518
4113 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
4114 full space of their SPLIT_REGNODE:
4116 2004-05-26 19:26 UTC tuomov
4117 * trunk: changeset 1517
4118 querylib.query_renameworkspace had been broken at some point.
4120 2004-05-26 19:24 UTC tuomov
4121 * trunk: changeset 1516
4122 Unified module and script search paths. There's only one search path
4125 2004-05-26 19:17 UTC tuomov
4126 * trunk: changeset 1515
4127 *sigh* install-sh seems to require -c to copy.
4129 2004-05-26 17:24 UTC tuomov
4130 * trunk: changeset 1514
4131 Changed INSTALL to install-sh
4133 2004-05-26 17:10 UTC tuomov
4134 * trunk: changeset 1513
4137 2004-05-26 16:57 UTC tuomov
4138 * trunk: changeset 1512
4139 Libtool is no longer used: problems with one module depending on
4142 2004-05-26 14:13 UTC tuomov
4143 * trunk: changeset 1511
4144 Added unviewable check in mplex init.
4146 2004-05-26 13:57 UTC tuomov
4147 * trunk: changeset 1510
4148 - WMPlex layer2 object hide improved.
4150 - Unified WMPlex layer list access functions.
4152 2004-05-21 21:04 UTC tuomov
4153 * trunk: changeset 1509
4154 Removed 'exec' from /bin/sh call to execute command so that more
4155 complex commands can be entered.
4157 2004-05-21 19:46 UTC tuomov
4158 * trunk: changeset 1507
4159 Removed os.execute block.
4161 2004-05-21 18:49 UTC tuomov
4162 * trunk: changeset 1506
4163 Improved querylib.query_exec completion to break at spaces.
4165 2004-05-21 18:33 UTC tuomov
4166 * trunk: changeset 1505
4167 SSH host completion now understands usernames. (Code taken from the
4170 2004-05-21 18:26 UTC tuomov
4171 * trunk: changeset 1504
4172 - Improved integration of exit/restart/save state with session
4175 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
4176 (and ioncore.resign() in others).
4178 2004-05-20 21:48 UTC tuomov
4179 * trunk: changeset 1503
4180 Added comment headers to the files.
4182 2004-05-20 21:35 UTC tuomov
4183 * trunk: changeset 1502
4184 - Added mod_sm.request_save.
4186 - Removed support for whatever (older?) session management system
4187 defines the macro "XSM".
4189 2004-05-20 18:26 UTC tuomov
4190 * trunk: changeset 1501
4191 - Automatically load mod_sm of the SESSION_MANAGER environment
4194 - Moved session directory setup code to mod_sm.
4196 2004-05-20 16:03 UTC tuomov
4197 * trunk: changeset 1500
4198 Added WClientWin.xid export to get X window id.
4200 2004-05-20 15:04 UTC tuomov
4201 * trunk: changeset 1499
4202 Improved WAutoFrame "lazy" move/resize behaviour.
4204 2004-05-20 14:38 UTC tuomov
4205 * trunk: changeset 1498
4206 Split resizing code now first tries to use any unused space before
4209 2004-05-19 08:35 UTC tuomov
4210 * trunk: changeset 1497
4211 - Do not clear client window activity status when receiving focus if
4212 the urgency hint is still set.
4214 - Exported WRegion.notify_activity and WRegion.clear_activity.
4216 2004-05-18 20:02 UTC tuomov
4217 * trunk: changeset 1496
4218 Fixed exec bindings to correctly set the root window and changed
4219 ioncore.exec_on to accept any region as parameter.
4221 2004-05-18 17:55 UTC tuomov
4222 * trunk: changeset 1495
4223 Changes in save directory under a session manager; use ~/.ion3/gnome-
4224 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
4225 characters replaced) if this environment variable is set.
4227 2004-05-17 22:52 UTC tuomov
4228 * trunk: changeset 1494
4229 Merged dock kde systray support patch and fixes from stable branch.
4231 2004-05-17 22:41 UTC tuomov
4232 * trunk: changeset 1491
4233 Added missing include.
4235 2004-05-15 17:45 UTC tuomov
4236 * trunk: changeset 1490
4237 Removed extl_call_named as it is no longer needed and useless bloat.
4239 2004-05-15 17:43 UTC tuomov
4240 * trunk: changeset 1489
4241 Converted ionws_placement_method to ionws_placement_alt hook. Removed
4242 the hook from WAutoWS code temporarily.
4244 2004-05-15 09:47 UTC tuomov
4245 * trunk: changeset 1488
4246 Fixed attempt to free memory at middle of allocated area in menu
4249 2004-05-14 14:14 UTC tuomov
4250 * trunk: changeset 1487
4251 - Changed mplex l2 hide/show to warp (if enabled) to new active
4254 - Some other focus handling fixes/changes.
4256 2004-05-14 13:13 UTC tuomov
4257 * trunk: changeset 1486
4258 WMPlex contents are unmapped when either width or height of client
4259 managed area becomes at most 1 instead of resizing them. Previously
4260 this was only done vertically for frames (shade).
4262 2004-05-14 10:14 UTC tuomov
4263 * trunk: changeset 1483
4264 Fixed shade on WIonWS.
4266 2004-05-13 12:01 UTC tuomov
4267 * trunk: changeset 1482
4270 2004-05-13 09:02 UTC tuomov
4271 * trunk: changeset 1481
4272 Removed some scratch code.
4274 2004-05-12 15:39 UTC tuomov
4275 * trunk: changeset 1480
4276 Oops. There was a typo that was causing region flags to be cleared
4277 when children were being rescued.
4279 2004-05-12 13:49 UTC tuomov
4280 * trunk: changeset 1479
4281 hook_add_extl was missing extl_ref_fn.
4283 2004-05-12 13:30 UTC tuomov
4284 * trunk: changeset 1478
4285 Documented hook exports.
4287 2004-05-12 12:56 UTC tuomov
4288 * trunk: changeset 1477
4289 Removed deprecated references to defcmd.
4291 2004-05-12 12:50 UTC tuomov
4292 * trunk: changeset 1476
4293 New hook system. Both Lua and C-side now have the same hooks except
4294 for ioncore_handle_event_alt.
4296 2004-05-12 10:31 UTC tuomov
4297 * trunk: changeset 1475
4298 Added functions to test ExtlTab:s and ExtlFn:s for equality.
4300 2004-05-08 23:38 UTC tuomov
4301 * trunk: changeset 1474
4302 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
4303 this/bother supporting indexed colour models at all?)
4305 2004-05-06 21:01 UTC tuomov
4306 * trunk: changeset 1472
4307 Oops. nodecor wan't being initialised if mwm hints are not set.
4309 2004-05-06 09:35 UTC tuomov
4310 * trunk: changeset 1470
4311 Space wasn't being reclaimed when unsplitting.
4313 2004-05-03 15:22 UTC tuomov
4314 * trunk: changeset 1469
4315 Added extra check. Fixed indentation.
4317 2004-05-03 15:21 UTC tuomov
4318 * trunk: changeset 1468
4319 Fixed dynamic function call.
4321 2004-05-03 14:18 UTC tuomov
4322 * trunk: changeset 1466
4323 Fixed stippled tab font when -i18n was not set.
4325 2004-05-02 15:57 UTC tuomov
4326 * trunk: changeset 1464
4327 Path fixes in file headings.
4329 2004-05-02 15:46 UTC tuomov
4330 * trunk: changeset 1463
4331 Added some basic framework for autows. No functionality essentially
4332 different from ionws yet.
4334 2004-05-01 11:32 UTC tuomov
4335 * trunk: changeset 1460
4336 Transparency configuration reading fix.
4338 2004-04-30 19:45 UTC tuomov
4339 * trunk: changeset 1459
4340 Minor session management support improvements; should work with gnome-
4343 2004-04-28 11:34 UTC tuomov
4344 * trunk: changeset 1458
4345 Only kill active grab when esc is pressed, not released.
4347 2004-04-24 22:45 UTC tuomov
4348 * trunk: changeset 1456
4349 WIonWS supports alternative frame creation routine (for inheritance).
4351 2004-04-20 18:01 UTC tuomov
4352 * trunk: changeset 1455
4353 Split size calculation TODOs handled.
4355 2004-04-20 15:03 UTC tuomov
4356 * trunk: changeset 1454
4357 Some fixes to new split tree code.
4359 2004-04-17 17:44 UTC tuomov
4360 * trunk: changeset 1453
4361 - Added the WARN_FUNC macros.
4363 - WIonWS code checks that split_tree!=NULL more often so that it
4364 should be possible to inherit it by a workspace class that doesn't
4365 always have such a tree.
4367 2004-04-17 16:45 UTC tuomov
4368 * trunk: changeset 1452
4369 Fixed split bindings to attach currently displayed region of old frame
4372 2004-04-17 15:03 UTC tuomov
4373 * trunk: changeset 1451
4374 Added code to transpose splits.
4376 2004-04-16 22:34 UTC tuomov
4377 * trunk: changeset 1450
4378 Slightly improved splitting code.
4380 2004-04-11 10:15 UTC tuomov
4381 * trunk: changeset 1448
4382 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
4384 2004-04-05 12:33 UTC tuomov
4385 * trunk: changeset 1444
4386 Added a kludge to deal with waitrelease when the modifiers has already
4389 2004-04-05 07:39 UTC tuomov
4390 * trunk: changeset 1442
4391 Oops, LCDIR and SHAREDIR were on path in wrong order.
4393 2004-04-04 11:48 UTC tuomov
4394 * trunk: changeset 1441
4395 Improved split data structures.
4397 2004-04-02 19:59 UTC tuomov
4398 * trunk: changeset 1440
4399 WMPlex is now a proper non-virtual class and objects of this type can
4400 be created and nested like any others.
4402 2004-04-02 08:19 UTC tuomov
4403 * trunk: changeset 1439
4404 Also put querylib.lc and menulib.lc in LCDIR.
4406 2004-04-02 08:04 UTC tuomov
4407 * trunk: changeset 1437
4408 Changed compiled .lc files' path to LIBDIR/ion/lc.
4410 2004-03-27 09:01 UTC tuomov
4411 * trunk: changeset 1435
4412 Fixed floatframe client window size issue when shaded.
4414 2004-03-26 22:51 UTC tuomov
4415 * trunk: changeset 1434
4416 Split brush and style code in separate files.
4418 2004-03-26 22:37 UTC tuomov
4419 * trunk: changeset 1433
4420 Removed object abstraction from drawing engine brushes to help
4421 creating drawing engines with other font routines.
4423 2004-03-26 22:12 UTC tuomov
4424 * trunk: changeset 1432
4427 2004-03-24 20:45 UTC tuomov
4428 * trunk: changeset 1431
4429 Moved some root position notification code from WRegion to WWindow.
4431 2004-03-24 20:37 UTC tuomov
4432 * trunk: changeset 1430
4433 Removed duplicate fitrep code.
4435 2004-03-24 18:55 UTC tuomov
4436 * trunk: changeset 1429
4437 Some WIonWS and split tree code reorganisation.
4439 2004-03-24 17:33 UTC tuomov
4440 * trunk: changeset 1428
4441 Don't put input method failure complaints in startup error log.
4443 2004-03-23 11:28 UTC tuomov
4444 * trunk: changeset 1426
4445 querylib.query_restart and query_exit were not yet converted to the
4446 Ion3 scheme of things.
4448 2004-03-23 02:15 UTC tuomov
4449 * trunk: changeset 1424
4450 Client window unmap handling fixes (?).
4452 2004-03-22 12:29 UTC tuomov
4453 * trunk: changeset 1423
4456 2004-03-21 16:58 UTC tuomov
4457 * trunk: changeset 1422
4458 Fixed a colourmap update crash.
4460 2004-03-21 16:43 UTC tuomov
4461 * trunk: changeset 1421
4462 Binaries were still being stripped.
4464 2004-03-20 21:31 UTC tuomov
4465 * trunk: changeset 1420
4466 mod_sm wasn't registering exported functions.
4468 2004-03-20 21:23 UTC tuomov
4469 * trunk: changeset 1419
4470 Added very preliminary (and partially broken) session management
4471 support based on the 'sm' module for Ion1.
4473 2004-03-20 14:39 UTC tuomov
4474 * trunk: changeset 1418
4475 Moved activity notification window code from scratchpad to screen;
4476 also works for normal workspaces now.
4478 2004-03-18 21:11 UTC tuomov
4479 * trunk: changeset 1416
4480 Improvements and fixes in keyboard mapping changes handling.
4482 2004-03-18 09:39 UTC tuomov
4483 * trunk: changeset 1413
4484 Made drawing engine objects inheritable and initialisation code
4487 2004-03-17 20:17 UTC tuomov
4488 * trunk: changeset 1412
4489 Some scratchpad activity notification window changes/fixes.
4491 2004-03-16 17:24 UTC tuomov
4492 tagged ion-3ds-20040316
4494 2004-03-16 17:23 UTC tuomov
4495 * trunk: changeset 1406
4496 Added commented-out line to load mod_sp.
4498 2004-03-16 16:42 UTC tuomov
4499 * trunk: changeset 1405
4500 Fixed typo Wegion->WRegion.
4502 2004-03-16 16:40 UTC tuomov
4503 * trunk: changeset 1404
4504 - Added rectangle_constrain and changed code that did the same thing
4505 to use the function.
4507 - Some clientwin WFitParams usage improvements and fixes.
4509 2004-03-16 16:09 UTC tuomov
4510 * trunk: changeset 1403
4513 2004-03-15 16:32 UTC tuomov
4514 * trunk: changeset 1401
4515 Renamed module directories.
4517 2004-03-15 16:02 UTC tuomov
4518 * trunk: changeset 1399
4519 Added scratchpad activity notification bubble.
4521 2004-03-15 08:34 UTC tuomov
4522 * trunk: changeset 1397
4523 Documentation generation fixes and improvements.
4525 2004-03-15 08:10 UTC tuomov
4526 * trunk: changeset 1396
4527 Some function name shortenings and other changes.
4529 2004-03-14 23:40 UTC tuomov
4530 * trunk: changeset 1395
4531 Fixed some exec calls to ioncore.exec.
4533 2004-03-14 23:29 UTC tuomov
4534 * trunk: changeset 1394
4535 Fixed getbindings for buttons.
4537 2004-03-14 22:53 UTC tuomov
4538 * trunk: changeset 1393
4539 Made some more minor changes to binding configuration and added
4540 ioncore.getbindings and ioncorelib.getbindings that can be used to get
4541 a table of made bindings for all contexts.
4543 2004-03-14 19:04 UTC tuomov
4544 * trunk: changeset 1392
4545 Minor glitch introduced by previous changes fixed.
4547 2004-03-14 18:59 UTC tuomov
4548 * trunk: changeset 1391
4549 Multiplexers now save layer2 objects in layout savefile.
4551 2004-03-13 21:37 UTC tuomov
4552 * trunk: changeset 1390
4553 Removed superfluous region_same_rootwin check.
4555 2004-03-13 21:27 UTC tuomov
4556 * trunk: changeset 1389
4557 Added tentative mod_sp scratchpad module.
4559 2004-03-13 18:47 UTC tuomov
4560 * trunk: changeset 1388
4561 Region fitting, reparting and creating routines now receive a
4562 bounds/exact specification along with geometry to allow managers to
4563 specify whether managed regions should take full space available or
4564 are they allowed to use only part of it.
4566 2004-03-12 19:06 UTC tuomov
4567 * trunk: changeset 1387
4568 Added functions to hide/show mplex layer 2 objects.
4570 2004-03-12 17:58 UTC tuomov
4571 * trunk: changeset 1386
4572 Region closing method unifications.
4574 2004-03-12 16:27 UTC tuomov
4575 * trunk: changeset 1385
4576 Exported functions can now accept nil objects as parameters except for
4577 the first parameter. (Most exported functions have just that first
4580 2004-03-11 17:20 UTC tuomov
4581 * trunk: changeset 1384
4582 Unnamed regions can now also bee seen on lists of regions.
4584 2004-03-10 21:12 UTC tuomov
4585 * trunk: changeset 1381
4586 GCC linking order brain-damagedness workaround fixes.
4588 2004-03-10 21:03 UTC tuomov
4589 * trunk: changeset 1379
4590 Slightly simpler and faster Lua object cache.
4592 2004-03-10 20:41 UTC tuomov
4593 * trunk: changeset 1378
4594 - Moved X window code to xwindow.c.
4596 - Some other minor clean-up operations.
4598 2004-03-10 18:12 UTC tuomov
4599 * trunk: changeset 1376
4600 Slightly reduce flicker with apps that update title too often by
4601 removing a redundant change notify call.
4603 2004-03-10 18:01 UTC tuomov
4604 * trunk: changeset 1375
4605 Handle bindmaps using red-black trees for simpler code (before
4606 bindings were in arrays sorted and searched with qsort and bsearch).
4608 2004-03-10 16:49 UTC tuomov
4609 * trunk: changeset 1372
4610 Also handle name allocation using red-black trees instead of Lua
4611 tables now that such are available in libtu.
4613 2004-03-10 16:48 UTC tuomov
4614 * trunk: changeset 1371
4615 Use red-black trees added to libtu instead of a Lua tables to store
4616 split_of pointers of frames on WIonWS:s to avoid problems with object
4617 cache clean-up on frame deletion.
4619 2004-03-10 10:47 UTC tuomov
4620 * trunk: changeset 1367
4621 names.h wasn't being included.
4623 2004-03-07 21:46 UTC tuomov
4624 * trunk: changeset 1364
4625 Bound backspace in menus to clear typeahead buffer.
4627 2004-03-07 21:45 UTC tuomov
4628 * trunk: changeset 1363
4629 Moved strcasestr to libtu.
4631 2004-03-07 21:45 UTC tuomov
4632 * trunk: changeset 1361
4633 Menus now support typeahead find.
4635 2004-03-07 17:37 UTC tuomov
4636 * trunk: changeset 1359
4637 Removed ioncore_g.cwin_list.
4639 2004-03-07 17:29 UTC tuomov
4640 * trunk: changeset 1358
4641 Removed completion functions from ioncore, moving them to querylib and
4642 replacing with listing functions (ioncore.clientwin_list,
4643 ioncore.region_list).
4645 2004-03-07 17:28 UTC tuomov
4646 * trunk: changeset 1357
4647 Restored missing workspacelist menu entry.
4649 2004-03-07 15:35 UTC tuomov
4650 * trunk: changeset 1356
4651 Fixed pmenu stacking.
4653 2004-03-07 11:13 UTC tuomov
4654 * trunk: changeset 1355
4655 Added ioncore_post_layout_setup_hook.
4657 2004-03-07 10:41 UTC tuomov
4658 * trunk: changeset 1354
4659 All modules are now 'mod_something'.
4661 2004-03-07 10:39 UTC tuomov
4662 * trunk: changeset 1353
4663 Oops, some NULL checks were missing from new stacking code.
4665 2004-03-07 00:26 UTC tuomov
4666 * trunk: changeset 1352
4667 Merged recent changes from the stable branch (WFloatWS.attach, better
4668 gravity handling, goto_* routines return target).
4670 2004-03-07 00:24 UTC tuomov
4671 * trunk: changeset 1351
4672 Brought PWM binding and menu configuration files up to date.
4674 2004-03-06 23:59 UTC tuomov
4675 * trunk: changeset 1350
4676 - WMPlex now supports a full "second layer" of objects in addition to
4679 - A lot of WIonFrame code was removed and moved to WFrame.
4681 - New rescue and initial management handling code.
4683 2004-03-06 23:53 UTC tuomov
4684 * trunk: changeset 1349
4685 region_stack_above wasn't working.
4687 2004-03-06 23:12 UTC tuomov
4688 * trunk: changeset 1348
4689 Stacking code relies on XQueryTree instead of maintaining our internal
4690 state that might not agree with X.
4692 2004-03-06 23:08 UTC tuomov
4693 * trunk: changeset 1347
4694 Fixed dock configuration file for new binding system.
4696 2004-02-18 03:00 UTC tuomov
4697 * trunk: changeset 1336
4698 Merged tab drag&drop fixes and size guard additions from the stable
4701 2004-02-17 23:16 UTC tuomov
4702 * trunk: changeset 1330
4703 Oops, some old class names were used in the merge.
4705 2004-02-17 18:40 UTC tuomov
4706 * trunk: changeset 1329
4707 Merged fixes from the stable branch.
4709 2004-02-17 01:32 UTC tuomov
4710 * trunk: changeset 1326
4711 Autosave disabling was missing.
4713 2004-02-16 23:27 UTC tuomov
4714 * trunk: changeset 1324
4715 - Changed layout save mechanism to construct configuration tables
4716 instead of directly writing data to files.
4718 - Some more mainloop changes.
4720 2004-02-16 20:33 UTC tuomov
4721 * trunk: changeset 1322
4722 Documentation and documentation generation updates.
4724 2004-02-16 19:22 UTC tuomov
4725 * trunk: changeset 1321
4726 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
4728 2004-02-16 19:02 UTC tuomov
4729 * trunk: changeset 1320
4730 Mainloop X flushing fix.
4732 2004-02-16 17:50 UTC tuomov
4733 * trunk: changeset 1317
4734 Switched to using spaces only for indentation. Simple automatic "\t"
4735 -> " " conversion; may need more tuning.
4737 2004-02-16 17:08 UTC tuomov
4738 * trunk: changeset 1315
4739 Oops. errorlog code was still here.
4741 2004-02-16 17:05 UTC tuomov
4742 * trunk: changeset 1314
4743 - Moved object system and other generic code to libtu.
4745 - Changed the mainloop to only handle file descriptors with the X
4746 connection just a case among other inputfd:s.
4748 2004-02-16 04:42 UTC tuomov
4749 * trunk: changeset 1311
4750 Moved stuff to the C side.
4752 2004-02-16 04:29 UTC tuomov
4753 * trunk: changeset 1310
4754 Some minor fixes to stuff broken by namespace change.
4756 2004-02-16 04:14 UTC tuomov
4757 * trunk: changeset 1309
4758 classes.h was missing from previous commmit.
4760 2004-02-16 04:13 UTC tuomov
4761 * trunk: changeset 1308
4762 - Major namespace clean-up, both C and Lua-side.
4764 - Yet another binding configuration scheme.
4766 2004-02-15 19:06 UTC tuomov
4767 * trunk: changeset 1300
4768 Added function to return line editor "mark".
4770 2004-02-14 23:31 UTC tuomov
4771 * trunk: changeset 1299
4772 - Removed gr_get_brush_values and the possibility obtain brush
4773 parameters before creating a window.
4775 - Added "above" and "below" as supported directions with some ionws
4778 2004-02-14 22:11 UTC tuomov
4779 * trunk: changeset 1298
4780 Merged floatframe tab toggle and man page fixes from the stable
4783 2004-02-14 22:11 UTC tuomov
4784 * trunk: changeset 1297
4785 Removed delib.lua and moved the stuff on the C side.
4787 2004-02-12 12:40 UTC tuomov
4788 * trunk: changeset 1294
4789 Added manual page caching setup help in README.
4791 2004-02-12 11:42 UTC tuomov
4792 * trunk: changeset 1293
4793 Removed superfluous navigation functions from WIonWS.
4795 2004-02-11 21:12 UTC tuomov
4796 * trunk: changeset 1292
4797 Lua interface improvements.
4799 2004-02-11 09:56 UTC tuomov
4800 * trunk: changeset 1290
4801 - Portability fixes merged from stable branch.
4803 - Fixed ion-completeman to use = insteaf == with 'test'.
4805 - Minor binding changes.
4807 2004-02-11 03:02 UTC tuomov
4808 * trunk: changeset 1288
4809 Slightly better pipe stall check.
4811 2004-02-11 02:48 UTC tuomov
4812 * trunk: changeset 1287
4813 Added line counter reset.
4815 2004-02-11 02:45 UTC tuomov
4816 * trunk: changeset 1286
4817 Querylib tries to waste a little less memory when reading completions
4820 2004-02-11 01:50 UTC tuomov
4821 * trunk: changeset 1285
4824 2004-02-11 01:41 UTC tuomov
4825 * trunk: changeset 1284
4826 Merged fixes from the "stable" Ion2 branch.
4828 2004-02-11 01:28 UTC tuomov
4829 * trunk: changeset 1282
4830 Forgot to upgrade querylib to new script parameters.
4832 2004-02-11 01:25 UTC tuomov
4833 * trunk: changeset 1281
4834 Man-page completion is now implemented with the external script 'ion-
4835 completeman'. The script supports cacheng names of known manual pages
4836 (as a cronjob) for much faster completion. It can also use the
4837 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
4838 environment variables to figure out the paths containing man pages.
4840 2004-02-11 00:59 UTC tuomov
4841 * trunk: changeset 1280
4842 Completion display wasn't being refreshed, if its size didn't change
4843 between completions.
4845 2004-02-10 23:12 UTC tuomov
4846 * trunk: changeset 1277
4847 - New binding configuration scheme based on strings instead of direct
4848 passing of Lua functions.
4850 - Some WMPlex managed object indexing function changes.
4852 2004-02-10 19:47 UTC tuomov
4853 * trunk: changeset 1276
4854 Move/resize mode is common to all types of frames.
4856 2004-02-10 19:35 UTC tuomov
4857 * trunk: changeset 1274
4858 There were still some WGENFRAME macros.
4860 2004-02-10 18:29 UTC tuomov
4861 * trunk: changeset 1273
4862 Changed version and API version.
4864 2004-02-10 10:42 UTC tuomov
4865 * trunk: changeset 1271
4866 File name changes and a couple of fixes to the WGenFrame -> WFrame
4869 2004-02-10 10:36 UTC tuomov
4870 * trunk: changeset 1270
4871 Renamed WGenFrame to WFrame.
4873 2004-02-10 10:35 UTC tuomov
4874 * trunk: changeset 1269
4875 Changed default installation path to /usr/local/ion-3 and user
4876 configuration file path to ~/.ion3.
4878 2004-02-07 01:56 UTC tuomov
4879 * trunk: changeset 1256
4880 Brought WClientWin.get_ident documentation up-to-date.
4882 2004-02-05 22:09 UTC tuomov
4883 * trunk: changeset 1252
4884 Implemented a kludge to track "awaiting focus" state. This will allow,
4885 for example, windows changing to full screen mode immediately after
4886 mapping (instead of doing it right and setting the properties before
4887 mapping) to be switched to.
4889 2004-02-05 16:30 UTC tuomov
4890 * trunk: changeset 1250
4891 Added extra include for dock.
4893 2004-02-05 16:29 UTC tuomov
4894 * trunk: changeset 1249
4895 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
4897 2004-02-05 09:10 UTC tuomov
4898 * trunk: changeset 1248
4899 Removed 'const' from 'spec' entry.
4901 2004-02-03 18:45 UTC tuomov
4902 * trunk: changeset 1246
4903 - Minor memory leak removed: drawing engine colour group name.
4905 - Some extra safety checks added in line editor.
4907 2004-02-02 20:10 UTC tuomov
4908 * trunk: changeset 1245
4909 Changed the autoconf script not to use \" that not all shells
4912 2004-02-01 20:58 UTC tuomov
4913 * trunk: changeset 1244
4914 Fixed line breaking in really narrow listings.
4916 2004-02-01 11:54 UTC tuomov
4917 * trunk: changeset 1243
4920 2004-01-30 15:34 UTC tuomov
4921 * trunk: changeset 1241
4922 - Unblock signals at startup as GDM in its great wisdom initially
4923 blocks the window manager from receiving SIGCHLD resulting in
4926 - More changes to (floatws) stacking policy.
4928 2004-01-29 20:07 UTC tuomov
4929 * trunk: changeset 1240
4930 - Transient size calculation fixed.
4932 - Creating frame for a transient on a floatws will raise the frame
4933 containing the transient_for window.
4935 - Added notes on Lua 5.0 in README.
4937 2004-01-28 16:02 UTC tuomov
4938 * trunk: changeset 1238
4939 - Minor man page improvements.
4941 - Typo fix in system.mk.
4943 2004-01-28 06:41 UTC tuomov
4944 * trunk: changeset 1237
4945 Changed libtool minimum version requirement back to safe 1.4.3.
4947 2004-01-27 22:38 UTC tuomov
4948 * trunk: changeset 1236
4949 Documentation comment for ioncore_userdir was broken.
4951 2004-01-27 18:10 UTC tuomov
4952 * trunk: changeset 1233
4953 Ooops, testing changes were left in development install path.
4955 2004-01-27 18:09 UTC tuomov
4956 * trunk: changeset 1232
4957 Removed superfluous call to wedln_draw_completions.
4959 2004-01-27 13:49 UTC tuomov
4960 * trunk: changeset 1229
4961 Install documentation and manual pages under $PREFIX/share as per the
4964 2004-01-26 14:49 UTC tuomov
4965 * trunk: changeset 1228
4966 - Added autoconf script support for -DCF_NO_MB_SUPPORT
4968 - Remove system-ac.mk in 'make realclean'.
4970 2004-01-26 14:48 UTC tuomov
4971 * trunk: changeset 1227
4972 Fixed an 'err' variable to be local.
4974 2004-01-25 23:35 UTC tuomov
4975 * trunk: changeset 1226
4976 Trap signals at an earlier stage so that processes forked at startup
4977 don't become temporarily defunct.
4979 2004-01-25 18:19 UTC tuomov
4980 * trunk: changeset 1224
4981 There was still a reference to ~/.ion/
4983 2004-01-25 18:12 UTC tuomov
4984 * trunk: changeset 1223
4985 Class lookup is no longer case-insensitive. (There's no need for that
4986 since the workspace creation query was changed.)
4988 2004-01-25 18:05 UTC tuomov
4989 * trunk: changeset 1221
4990 Typo and spelling fixes.
4992 2004-01-25 11:07 UTC tuomov
4993 * trunk: changeset 1219
4994 Some XX_SOURCE flag changes.
4996 2004-01-24 21:54 UTC tuomov
4997 * trunk: changeset 1218
5000 2004-01-24 21:49 UTC tuomov
5001 * trunk: changeset 1217
5002 - Added dummy multibyte/widechar routines for retarded platforms
5003 without even such dummy support.
5005 - Some Cygwin note modifications.
5007 2004-01-24 20:28 UTC tuomov
5008 * trunk: changeset 1216
5009 Some extra safety checks added.
5011 2004-01-22 21:25 UTC tuomov
5012 * trunk: changeset 1214
5013 Fixed LaTeX in dock documentation comments.
5015 2004-01-21 19:32 UTC tuomov
5016 * trunk: changeset 1212
5017 Some more polish on floatws focus policy.
5019 2004-01-21 17:32 UTC tuomov
5020 * trunk: changeset 1211
5021 - Moved session directory creation to a proper place, so that the
5022 directory will exist for the style menu save feature.
5024 - Fill _NET_SUPPORTED root window property with the supported features
5025 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
5027 2004-01-20 21:11 UTC tuomov
5028 * trunk: changeset 1209
5029 Module preloading support was broken.
5031 2004-01-20 19:50 UTC tuomov
5032 * trunk: changeset 1208
5035 2004-01-20 18:37 UTC tuomov
5036 * trunk: changeset 1207
5037 Binaries are now again stripped when installed.
5039 2004-01-20 18:35 UTC tuomov
5040 * trunk: changeset 1206
5041 Fixed a man page typo.
5043 2004-01-19 18:26 UTC tuomov
5044 * trunk: changeset 1205
5045 Fixed tab drop on a floatws.
5047 2004-01-19 16:03 UTC tuomov
5048 * trunk: changeset 1204
5049 Old submaps were ignored when new entries were added.
5051 2004-01-19 12:22 UTC tuomov
5052 * trunk: changeset 1203
5053 Fixed libtool version requirements.
5055 2004-01-19 12:22 UTC tuomov
5056 * trunk: changeset 1202
5057 - Autoconf script Xinerama check fixed.
5059 - README.autoconf simplified.
5061 2004-01-19 12:20 UTC tuomov
5062 * trunk: changeset 1201
5063 Fixed references to ioncore-*.lua.
5065 2004-01-16 18:39 UTC tuomov
5066 * trunk: changeset 1200
5067 There were still some references to frame-tab (how tab-frame), causing
5068 initial frame sizes on floatws:s to be miscalculated.
5070 2004-01-16 18:38 UTC tuomov
5071 * trunk: changeset 1199
5072 Oops. Removed some important code earlier.
5074 2004-01-16 16:58 UTC tuomov
5075 * trunk: changeset 1198
5076 - Minor client window management set up fixes.
5078 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
5081 2004-01-16 15:35 UTC tuomov
5082 * trunk: changeset 1197
5083 - Fixed goto_previous after switching between windows in the same
5086 - The dock no longer gets focused when the pointer enters it.
5088 2004-01-15 18:34 UTC tuomov
5089 * trunk: changeset 1196
5090 Changed order of mplex old/new selected object map/unmap to reduce
5093 2004-01-15 16:10 UTC tuomov
5094 * trunk: changeset 1195
5095 - A couple manual page and README bugs were fixed.
5097 - Removed Mod1+K T rebinding in ionframe_bindings to
5098 toggle_transients_pos (it is supposed to be clear_tags).
5100 2004-01-14 22:43 UTC tuomov
5101 * trunk: changeset 1194
5102 Style selection saving wasn't working.
5104 2004-01-14 19:37 UTC tuomov
5105 * trunk: changeset 1191
5106 Removed extra character in comment header.
5108 2004-01-14 18:03 UTC tuomov
5109 * trunk: changeset 1190
5110 - Floating workspace now give focus to highest-stacked frame when the
5111 active one is destroyed.
5113 - Mod1+N/P were bound to raise/lower on floating workspaces.
5115 2004-01-14 16:55 UTC tuomov
5116 * trunk: changeset 1189
5117 Changed version string to ION_VERSION.
5119 2004-01-14 16:39 UTC tuomov
5120 * trunk: changeset 1188
5121 - Added optional autoconf script.
5123 - Fixed etc/Makefile.
5125 2004-01-13 23:52 UTC tuomov
5126 * trunk: changeset 1187
5127 - Renamed do_move_pointer_to do_warp and made redefinable through the
5130 - Fixed reparent_region->region_reparent.
5132 - Added some missing includes.
5134 2004-01-13 16:31 UTC tuomov
5135 * trunk: changeset 1186
5136 Frame maximize takes active client window size limits into account.
5138 2004-01-13 16:12 UTC tuomov
5139 * trunk: changeset 1185
5140 Keyboard move/resize warps (if enabled) pointer back to manipulated
5141 frame after finishing.
5143 2004-01-08 23:16 UTC tuomov
5144 * trunk: changeset 1184
5145 Fixed some typos in documentation.
5147 2004-01-08 22:05 UTC tuomov
5148 * trunk: changeset 1182
5149 Changed winprop selection by title to longest match.
5151 2004-01-08 21:51 UTC tuomov
5152 * trunk: changeset 1181
5153 - Support changes in X keyboard map.
5155 - Some keymap deinitialisation fixes and bindmap clean-up.
5157 2004-01-06 19:48 UTC tuomov
5158 * trunk: changeset 1180
5159 Minor man page fixes.
5161 2004-01-06 12:30 UTC tuomov
5162 * trunk: changeset 1179
5163 Removed introduction of a non-existent function.
5165 2004-01-03 00:27 UTC tuomov
5166 * trunk: changeset 1178
5167 Updated most of the copyright notices to 2004.
5169 2003-12-29 20:26 UTC tuomov
5170 * trunk: changeset 1177
5171 - stylemenu properly saves draw.lua if querylib is not installed.
5173 - Separate binding configuration file for PWM.
5175 2003-12-29 20:14 UTC tuomov
5176 * trunk: changeset 1176
5177 - Some default menu configuration changes. PWM no longer uses the same
5178 menu configuration file.
5180 - Removed client window check code mismatch complaint on startup.
5182 - PWM startup errorlog was incorrectly referring to Ion.
5184 2003-12-29 20:01 UTC tuomov
5185 * trunk: changeset 1175
5186 Removed debug message.
5188 2003-12-29 18:42 UTC tuomov
5189 * trunk: changeset 1174
5190 Workspace query asks for type of workspace when creating new.
5192 2003-12-29 15:53 UTC tuomov
5193 * trunk: changeset 1173
5194 Previous frame geometry (for maximize and shade) is saved in the
5195 workspaces save file.
5197 2003-12-23 21:14 UTC tuomov
5198 * trunk: changeset 1172
5199 Added a note on the dock module authors to README.
5201 2003-12-23 21:13 UTC tuomov
5202 * trunk: changeset 1171
5203 - Added dock to list of modules to build.
5205 - Updated to newer version of dock.
5207 - Dock position and growing direction was changed to old PWM defaults.
5209 - PWM stock configuration files load the dock module by default.
5211 2003-12-23 20:55 UTC tuomov
5212 * trunk: changeset 1169
5213 - Included the dock module with Ion.
5215 - Fixed dock_get_tile_size and modified dock module Makefile for
5218 2003-12-22 20:45 UTC tuomov
5219 * trunk: changeset 1100
5220 Use also C99_SOURCE where XOPEN_SOURCE is used.
5222 2003-12-22 20:11 UTC tuomov
5223 * trunk: changeset 1099
5226 2003-12-20 13:08 UTC tuomov
5227 * trunk: changeset 1098
5228 XFreeGC(xor_gc) on deinit.
5230 2003-12-18 18:08 UTC tuomov
5231 * trunk: changeset 1097
5232 Focusing on return from submenu had been broken by previous changes.
5234 2003-12-18 17:57 UTC tuomov
5235 * trunk: changeset 1096
5236 look-clean "bigmenu" font changed.
5238 2003-12-18 17:52 UTC tuomov
5239 * trunk: changeset 1095
5240 WScreens no longer accept tab drag&drop.
5242 2003-12-18 17:48 UTC tuomov
5243 * trunk: changeset 1094
5244 Better error message in querylib.query_workspace.
5246 2003-12-18 17:45 UTC tuomov
5247 * trunk: changeset 1093
5248 Message line counting fix.
5250 2003-12-18 17:42 UTC tuomov
5251 * trunk: changeset 1092
5252 Class lookup is now case-insensitive.
5254 2003-12-18 17:28 UTC tuomov
5255 * trunk: changeset 1091
5256 Added some object destroy safety checks.
5258 2003-12-18 17:22 UTC tuomov
5259 * trunk: changeset 1090
5260 Fixed winprop lookup when window name is nil.
5262 2003-12-18 12:08 UTC tuomov
5263 * trunk: changeset 1089
5264 Use lua-config50 in Debian settings.
5266 2003-12-16 20:54 UTC tuomov
5267 * trunk: changeset 1088
5268 Re-created the file.
5270 2003-12-16 20:52 UTC tuomov
5271 * trunk: changeset 1087
5274 2003-12-16 18:29 UTC tuomov
5275 * trunk: changeset 1086
5276 Another old reference.
5278 2003-12-14 11:52 UTC tuomov
5279 * trunk: changeset 1085
5280 Fixed (?) grab release focusing when warping is disabled.
5282 2003-12-11 22:16 UTC tuomov
5283 * trunk: changeset 1084
5284 Man pages still had references to old user configuration file
5287 2003-12-11 21:31 UTC tuomov
5288 * trunk: changeset 1083
5289 Fixed querylib.query_man default value.
5291 2003-12-11 18:03 UTC tuomov
5292 * trunk: changeset 1082
5293 Fixed .welcome_msg_displayed permissions.
5295 2003-12-23 20:17 UTC unknown
5296 tagged ion-devel-20031211
5298 2003-12-11 17:11 UTC tuomov
5299 * trunk: changeset 1081
5300 Fixed a potential segfault when window disappears while being set up
5303 2003-12-23 20:17 UTC unknown
5304 tagged ion-devel-20031210
5306 2003-12-10 09:17 UTC tuomov
5307 * trunk: changeset 1080
5310 2003-12-09 20:39 UTC tuomov
5311 * trunk: changeset 1079
5314 2003-12-09 19:48 UTC tuomov
5315 * trunk: changeset 1078
5316 Removed mention of development branch.
5318 2003-12-09 19:48 UTC tuomov
5319 * trunk: changeset 1077
5320 Minor size calculation fix.
5322 2003-12-23 20:17 UTC unknown
5323 tagged ion-devel-20031209
5325 2003-12-09 19:28 UTC tuomov
5326 * trunk: changeset 1076
5327 Module compatibility is checked against ION_API_VERSION (2) instead of
5330 2003-12-09 19:13 UTC tuomov
5331 * trunk: changeset 1075
5334 2003-12-09 19:07 UTC tuomov
5335 * trunk: changeset 1074
5336 Removed configuration file conversion utilities; people following the
5337 development branch should already have converted their files.
5339 2003-12-09 19:05 UTC tuomov
5340 * trunk: changeset 1073
5341 - Removed '-devel' from path names.
5343 - Changed user configuration file directories to ~/.ion2/ and
5346 - Renamed all ioncore*.lua configuration files to ion*.lua.
5348 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
5350 2003-12-09 00:32 UTC tuomov
5351 * trunk: changeset 1072
5352 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
5354 2003-12-07 22:05 UTC tuomov
5355 * trunk: changeset 1071
5358 2003-12-07 22:01 UTC tuomov
5359 * trunk: changeset 1070
5360 Use string.shell_safe to encapsulate file names.
5362 2003-12-07 22:01 UTC tuomov
5363 * trunk: changeset 1069
5364 Added string.shell_safe function.
5366 2003-12-06 22:20 UTC tuomov
5367 * trunk: changeset 1068
5368 Insert new bindmaps at beginning of region bindmap list.
5370 2003-12-06 20:43 UTC tuomov
5371 * trunk: changeset 1067
5372 Initial workspace creation code checks default_ws_type.
5374 2003-12-06 20:36 UTC tuomov
5375 * trunk: changeset 1066
5376 Changed ion-completefile path.
5378 2003-12-06 17:45 UTC tuomov
5379 * trunk: changeset 1065
5380 Added WClientWin.toggle_transients_pos export and transients_at_top
5383 2003-12-06 17:44 UTC tuomov
5384 * trunk: changeset 1064
5385 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
5387 2003-12-06 17:43 UTC tuomov
5388 * trunk: changeset 1063
5391 2003-12-06 17:43 UTC tuomov
5392 * trunk: changeset 1062
5393 Removed extra whitespace at ends of some lines.
5395 2003-12-06 16:17 UTC tuomov
5396 * trunk: changeset 1061
5397 Fixed previous change.
5399 2003-12-06 12:25 UTC tuomov
5400 * trunk: changeset 1060
5401 Some transient initial size calculation changes.
5403 2003-12-06 11:44 UTC tuomov
5404 * trunk: changeset 1059
5405 Changed export names and added one more.
5407 2003-12-06 11:42 UTC tuomov
5408 * trunk: changeset 1058
5409 Added "stylemenu" that displays all look-*.lua files on search path.
5411 2003-12-06 11:42 UTC tuomov
5412 * trunk: changeset 1057
5413 Added some search path exports.
5415 2003-12-06 11:15 UTC tuomov
5416 * trunk: changeset 1056
5417 ion-completefile directory changed and extended to support multiple
5420 2003-12-05 00:46 UTC tuomov
5421 * trunk: changeset 1055
5422 - Submenus can now be generated by functions when needed.
5424 - Added "windowlist" and "workspacelist" default menus.
5426 2003-12-04 22:10 UTC tuomov
5427 * trunk: changeset 1054
5430 2003-12-04 21:56 UTC tuomov
5431 * trunk: changeset 1053
5432 In-mplex menus that do not fully fit within the space available now
5433 scroll the visible entries.
5435 2003-12-03 23:43 UTC tuomov
5436 * trunk: changeset 1052
5437 aboutmsg was missing.
5439 2003-12-03 23:43 UTC tuomov
5440 * trunk: changeset 1051
5443 2003-12-03 22:27 UTC tuomov
5444 * trunk: changeset 1050
5445 Closing a frame initially contaning transient window will switch focus
5446 to the frame that contained the transient_for window.
5448 2003-12-23 20:17 UTC unknown
5449 tagged ion-devel-20031203
5451 2003-12-03 20:33 UTC tuomov
5452 * trunk: changeset 1049
5453 Removed mentions of ion-devel in the release tarball; default
5454 installation target is now /usr/local with configuration files in
5455 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
5456 /usr/local/ion-devel.)
5458 2003-12-03 20:31 UTC tuomov
5459 * trunk: changeset 1048
5460 Just ditch old $ETCDIR/draw.lua.
5462 2003-12-03 20:29 UTC tuomov
5463 * trunk: changeset 1047
5464 Added pwm.1 man page.
5466 2003-12-03 20:22 UTC tuomov
5467 * trunk: changeset 1046
5468 Use PWM_ETCDIR if set.
5470 2003-12-03 20:14 UTC tuomov
5471 * trunk: changeset 1045
5472 Load the query module.
5474 2003-12-03 20:06 UTC tuomov
5475 * trunk: changeset 1044
5476 - The ion and pwm scripts were removed and are instead now binaries
5477 linked against ioncore.a.
5479 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
5480 configuration files and the 'pwm' binary uses ~/.pwm for user's
5481 configuration files.
5483 2003-12-03 17:59 UTC tuomov
5484 * trunk: changeset 1043
5485 Script search path changes; calling file's directly is now only
5486 considered if explicitly indicated in the file name. (So now normally
5487 "included" files in user's directories will always be preferred over
5488 those in system directories.)
5490 2003-12-03 11:37 UTC tuomov
5491 * trunk: changeset 1042
5492 etc/ make install changes; ioncore.lua is now always overwritten and
5493 draw.lua link restored to a working file.
5495 2003-12-02 23:23 UTC tuomov
5496 * trunk: changeset 1041
5497 Display a welcome message and manual page to new users.
5499 2003-12-02 23:22 UTC tuomov
5500 * trunk: changeset 1040
5501 - Display a welcome message and manual page to new users.
5503 - Some path setting function changes.
5505 2003-12-02 23:20 UTC tuomov
5506 * trunk: changeset 1039
5507 - Renamed manual page to ion.1.
5509 - Added ion.1.in.txt
5511 2003-12-02 23:11 UTC tuomov
5512 * trunk: changeset 1038
5515 2003-12-02 23:01 UTC tuomov
5516 * trunk: changeset 1037
5517 Removed mention of "messages" to reduce chance of confusion.
5519 2003-12-02 18:31 UTC tuomov
5520 * trunk: changeset 1036
5521 Added a "basic concepts" section in the manual page.
5523 2003-12-02 18:05 UTC tuomov
5524 * trunk: changeset 1035
5525 Fixed message display line copying bug.
5527 2003-12-02 13:37 UTC tuomov
5528 * trunk: changeset 1034
5529 Fixed -onescreen to -oneroot.
5531 2003-12-01 20:18 UTC tuomov
5532 * trunk: changeset 1033
5533 Button6 and Button7 might be recognised.
5535 2003-12-01 20:18 UTC tuomov
5536 * trunk: changeset 1032
5537 Ignore unknown bits in keypress event state.
5539 2003-12-01 19:09 UTC tuomov
5540 * trunk: changeset 1031
5543 2003-12-01 18:23 UTC tuomov
5544 * trunk: changeset 1030
5545 The line editor and region_set_name strip white space from the
5546 beginning and end of strings.
5548 2003-12-01 01:34 UTC tuomov
5549 * trunk: changeset 1029
5550 Some more acceleration changes.
5552 2003-11-30 16:51 UTC tuomov
5553 * trunk: changeset 1028
5554 - Implemented move/resize edge snapping.
5556 - Smoother square root based move/resize acceleration curve.
5558 2003-11-30 16:49 UTC tuomov
5559 * trunk: changeset 1027
5560 Uncommented CF_EDGE_RESISTANCE.
5562 2003-11-30 00:51 UTC tuomov
5563 * trunk: changeset 1026
5564 Save sticky state in session savefile.
5566 2003-11-30 00:48 UTC tuomov
5567 * trunk: changeset 1025
5568 Implemented sticky frames on WFloatWS:s.
5570 2003-11-30 00:34 UTC tuomov
5571 * trunk: changeset 1024
5572 Implemented WWatch-node based WObjList and changed tag list to that
5573 instead of wasting space in WRegion.
5575 2003-11-29 22:46 UTC tuomov
5576 * trunk: changeset 1023
5577 Only redraw menu entries that need redrawing when selected entry is
5580 2003-11-29 16:27 UTC tuomov
5581 * trunk: changeset 1022
5582 Some focus handling changes, fixes and clean-up.
5584 2003-11-29 15:35 UTC tuomov
5585 * trunk: changeset 1021
5586 "Close" key and menu binding changes.
5588 2003-11-29 15:34 UTC tuomov
5589 * trunk: changeset 1019
5592 2003-11-29 14:36 UTC tuomov
5593 * trunk: changeset 1018
5594 Fixed selection request when multibyte support is not enabled.
5596 2003-11-29 14:31 UTC tuomov
5597 * trunk: changeset 1017
5598 Small documentation fix.
5600 2003-11-29 14:29 UTC tuomov
5601 * trunk: changeset 1016
5602 Do not display a query_message error when failing to open
5605 2003-11-29 14:21 UTC tuomov
5606 * trunk: changeset 1015
5607 Improved documentation.
5609 2003-11-29 14:21 UTC tuomov
5610 * trunk: changeset 1014
5611 Fixed underscore and tiled escapes.
5613 2003-11-27 22:26 UTC tuomov
5614 * trunk: changeset 1013
5615 Added note on known_hosts in documentation comment.
5617 2003-11-27 22:26 UTC tuomov
5618 * trunk: changeset 1012
5619 Keyboard is no longer grabbed in submap mode if normal bindmap is not
5622 2003-11-27 19:58 UTC tuomov
5623 * trunk: changeset 1011
5626 2003-11-27 16:18 UTC tuomov
5627 * trunk: changeset 1010
5628 Minor clean-up operations.
5630 2003-11-27 15:56 UTC tuomov
5631 * trunk: changeset 1009
5632 Added some stacking setup and mplex attach sanity checks.
5634 2003-11-27 15:42 UTC tuomov
5635 * trunk: changeset 1008
5636 Added clear_tags ctxmenu entry.
5638 2003-11-27 15:38 UTC tuomov
5639 * trunk: changeset 1007
5640 Region rescue code was cleaned up a little and the code is no longer
5641 called from deinit handlers.
5643 2003-11-25 20:37 UTC tuomov
5644 * trunk: changeset 1006
5645 Added WIonWS.farthest, next_to and goto_dir exports.
5647 2003-11-25 19:44 UTC tuomov
5648 * trunk: changeset 1005
5651 2003-11-24 16:52 UTC tuomov
5652 * trunk: changeset 1004
5653 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
5656 2003-11-24 16:32 UTC tuomov
5657 * trunk: changeset 1003
5658 Fonts are chosen more consistently in provided look-* style files.
5660 2003-11-24 16:07 UTC tuomov
5661 * trunk: changeset 1002
5662 look-cleanios was missing from Makefile.
5664 2003-11-24 16:02 UTC tuomov
5665 * trunk: changeset 1001
5666 Removed "for" from get_savefile_for, read_config_for, etc.
5668 2003-11-24 16:02 UTC tuomov
5669 * trunk: changeset 1000
5670 - Added 'jumpto' winprop and 'clientwin_added' hook.
5672 - 'switchto' is passed as parameter to fullscreen check functions.
5674 - Exported 'get_savefile'.
5676 - Removed "for" from get_savefile_for, read_config_for, etc.
5678 - Moved winprop lookup to the proper point in code after having again
5679 moved it where name is not available.
5681 2003-11-24 01:14 UTC tuomov
5682 * trunk: changeset 999
5683 Fixed -libdir to -moduledir.
5685 2003-11-23 19:45 UTC tuomov
5686 * trunk: changeset 998
5687 Changes in stipple pattern usage in drawing a dragged tab.
5689 2003-11-23 18:37 UTC tuomov
5690 * trunk: changeset 997
5691 Added WIonWS.resize_tree function that can be used to resize whole
5692 subtrees of the workspace split hierarchy.
5694 2003-11-23 13:19 UTC tuomov
5695 * trunk: changeset 996
5698 2003-11-23 13:18 UTC tuomov
5699 * trunk: changeset 995
5700 Added new style look-cleanios.
5702 2003-11-23 04:54 UTC tuomov
5703 * trunk: changeset 994
5704 'pmenu' entry index could be too big by one. Fixed.
5706 2003-11-23 04:53 UTC tuomov
5707 * trunk: changeset 993
5708 Look configuration files properly ported the drawing engine model and
5709 proper menu styles added to those styles that need it.
5711 2003-11-23 03:12 UTC tuomov
5712 * trunk: changeset 992
5713 String shortening rules can now be specified always-on so that the
5714 rule is applied even when no shortening is necessary.
5716 2003-11-23 03:10 UTC tuomov
5717 * trunk: changeset 991
5718 The same region is not to be passed twice as a _key_ binding handler
5719 argument; two regions are only passed when e.g. a workspace is
5720 selecting keys on a frame.
5722 2003-11-23 03:08 UTC tuomov
5723 * trunk: changeset 990
5724 Changed make_mplex_sub_or_self_fn behaviour.
5726 2003-11-23 02:45 UTC tuomov
5727 * trunk: changeset 989
5728 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
5729 (instead of requiring the user to a list of them).
5731 2003-11-22 15:44 UTC tuomov
5732 * trunk: changeset 988
5733 Added Button3->rootmenu binding.
5735 2003-11-21 16:45 UTC tuomov
5736 * trunk: changeset 987
5737 Added mention of modulelist.mk.
5739 2003-11-21 16:40 UTC tuomov
5740 * trunk: changeset 986
5741 Modified the default drawing engine to be more usable as a basis for
5742 alternative drawing engines that need per-window data.
5744 2003-11-21 15:09 UTC tuomov
5745 * trunk: changeset 985
5746 Title shortening rules are now used always even if the title would fit
5747 in the available space without modification.
5749 2003-12-23 20:17 UTC unknown
5750 tagged ion-devel-20031121
5752 2003-11-21 14:43 UTC tuomov
5753 * trunk: changeset 984
5754 clean-up variable rename.
5756 2003-11-21 09:11 UTC tuomov
5757 * trunk: changeset 983
5758 Invalid multibyte strings could cause the line editor to go to an
5761 2003-11-21 09:00 UTC tuomov
5762 * trunk: changeset 982
5763 Listing (completions, messages) line breaking wasn't yet multibyte-
5766 2003-12-23 20:17 UTC unknown
5767 tagged ion-devel-20031119
5769 2003-11-21 04:10 UTC tuomov
5770 * trunk: changeset 981
5771 New string shortening code could segfault. Fixed it.
5773 2003-11-19 21:39 UTC tuomov
5774 * trunk: changeset 980
5775 Replaced UTF-8 support with (almost) general multibyte encoding
5778 2003-11-17 21:03 UTC tuomov
5779 * trunk: changeset 978
5780 mplex_fit didn't update region geometry data.
5782 2003-11-17 21:03 UTC tuomov
5783 * trunk: changeset 977
5784 A minor clean-up operation.
5786 2003-11-16 21:40 UTC tuomov
5787 * trunk: changeset 976
5788 Updated documentation.
5790 2003-11-16 17:16 UTC tuomov
5791 * trunk: changeset 975
5794 2003-11-16 17:05 UTC tuomov
5795 * trunk: changeset 974
5796 make_mplex_sub_or_self_fn was broken.
5798 2003-11-16 17:05 UTC tuomov
5799 * trunk: changeset 973
5800 A variable name was wrong.
5802 2003-11-16 16:51 UTC tuomov
5803 * trunk: changeset 972
5804 Added support for _NET_WM_STATE_FULLSCREEN request.
5806 2003-11-16 15:19 UTC tuomov
5807 * trunk: changeset 971
5808 Reset font to NULL on deinit.
5810 2003-11-16 14:58 UTC tuomov
5811 * trunk: changeset 970
5812 Bindings can now be removed on the fly by passing nil as callback
5815 2003-11-16 13:56 UTC tuomov
5816 * trunk: changeset 969
5817 Complain of invalid binding table.
5819 2003-11-16 13:48 UTC tuomov
5820 * trunk: changeset 968
5821 Updated the Makefile.
5823 2003-11-16 13:48 UTC tuomov
5824 * trunk: changeset 967
5825 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
5826 mplex-related functions from ioncorelib.lua there.
5828 2003-11-16 01:44 UTC tuomov
5829 * trunk: changeset 966
5830 Fixed GC font setup.
5832 2003-11-16 01:43 UTC tuomov
5833 * trunk: changeset 965
5834 Don't compiled some code if CF_UTF8 is not set.
5836 2003-11-16 00:29 UTC tuomov
5837 * trunk: changeset 964
5838 Updated the man page.
5840 2003-11-15 23:51 UTC tuomov
5841 * trunk: changeset 963
5842 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
5843 compiled with UTF8 support.
5845 2003-11-15 23:49 UTC tuomov
5846 * trunk: changeset 962
5847 Added font caching/ref.counting so that font loading would take little
5848 less time when pattern guessing is required to fullfill locale's
5851 2003-11-14 20:35 UTC tuomov
5852 * trunk: changeset 961
5853 Changed the order in which brushes are freed.
5855 2003-11-14 20:31 UTC tuomov
5856 * trunk: changeset 960
5857 The original source of the the fontset code was discovered.
5859 2003-11-14 16:00 UTC tuomov
5860 * trunk: changeset 959
5861 The functions to create binding wrappers to operate on WMPlexs'
5862 children were extended and given better names, although the old ones
5863 are still available.
5865 2003-11-14 15:56 UTC tuomov
5866 * trunk: changeset 958
5869 2003-11-14 15:49 UTC tuomov
5870 * trunk: changeset 957
5871 Removed fallback font check.
5873 2003-11-14 15:40 UTC tuomov
5874 * trunk: changeset 956
5875 Added FontSet guessing code that should be able to figure out enough
5876 fonts for XCreateFontSet to fullfill locales' requirements so font
5877 loading shouldn't fail so often when UTF8 support is enabled.
5879 2003-11-14 00:42 UTC tuomov
5880 * trunk: changeset 955
5881 At least load "de" engine if no engine has been loaded while executing
5884 2003-11-13 22:37 UTC tuomov
5885 * trunk: changeset 954
5886 Added some _LOADED checks.
5888 2003-11-13 18:45 UTC tuomov
5889 * trunk: changeset 953
5890 Lua files in share/ (but not etc/) are precompiled.
5892 2003-11-13 18:26 UTC tuomov
5893 * trunk: changeset 952
5894 'ioncore-startup.lua' kludge was removed and replaced by the loading
5895 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
5897 2003-11-13 18:04 UTC tuomov
5898 * trunk: changeset 951
5899 Changes in default configuration files to make them more legible and
5900 to add menu configuration.
5902 2003-11-13 18:03 UTC tuomov
5903 * trunk: changeset 950
5904 Call XClearWindow when toggling tab to avoid clutter.
5906 2003-11-13 18:02 UTC tuomov
5907 * trunk: changeset 949
5908 Added ioncore_aboutmsg export.
5910 2003-11-13 12:07 UTC tuomov
5911 * trunk: changeset 948
5912 Added disabled XMMS kludge.
5914 2003-11-12 17:50 UTC tuomov
5915 * trunk: changeset 947
5916 Extension definition changes.
5918 2003-11-12 17:50 UTC tuomov
5919 * trunk: changeset 946
5920 - C-side module configuration file loading function also look for
5923 - Lua-side include() automatically also looks for .lc and .lua files
5924 if neither extension nor path component is given.
5926 2003-11-10 17:58 UTC tuomov
5927 * trunk: changeset 945
5928 Made find_suitable_screen global.
5930 2003-11-09 16:09 UTC tuomov
5931 * trunk: changeset 944
5932 Added WRegion.is_active and is_mapped exports.
5934 2003-11-06 17:50 UTC tuomov
5935 * trunk: changeset 943
5936 Some mplex_managed_changed calls were wrong, causing trouble with
5939 2003-11-05 22:45 UTC tuomov
5940 * trunk: changeset 942
5943 2003-11-05 22:45 UTC tuomov
5944 * trunk: changeset 941
5945 Stack management fixes.
5947 2003-11-05 12:23 UTC tuomov
5948 * trunk: changeset 940
5949 Removed mentions of xft.
5951 2003-11-04 20:27 UTC tuomov
5952 * trunk: changeset 939
5953 Fixed a potential segfault point.
5955 2003-11-04 20:26 UTC tuomov
5956 * trunk: changeset 938
5957 Quick&dirty stacking fix.
5959 2003-10-30 10:00 UTC tuomov
5960 * trunk: changeset 937
5961 Removed CURRENT_FILE kludge for include handling; use the Lua debug
5962 interface instead to get the file the calling function was defined in.
5964 2003-10-30 08:34 UTC tuomov
5965 * trunk: changeset 936
5966 Some changes in default menus.
5968 2003-10-30 08:34 UTC tuomov
5969 * trunk: changeset 935
5970 libtool 1.4.3->1.4.x.
5972 2003-10-28 13:00 UTC tuomov
5973 * trunk: changeset 934
5974 submenus weren't being handled correctly.
5976 2003-10-27 16:59 UTC tuomov
5977 * trunk: changeset 933
5978 about_msg should be local.
5980 2003-10-27 16:58 UTC tuomov
5981 * trunk: changeset 932
5982 Changed styles are automatically translated (and complained of).
5984 2003-10-27 12:26 UTC tuomov
5985 * trunk: changeset 931
5986 Fixed cursor and selection substyles.
5988 2003-10-27 12:05 UTC tuomov
5989 * trunk: changeset 930
5990 Updated the script to use the new style names.
5992 2003-10-27 12:05 UTC tuomov
5993 * trunk: changeset 929
5994 Some style name changes.
5996 2003-10-27 12:05 UTC tuomov
5997 * trunk: changeset 928
6000 2003-10-27 12:05 UTC tuomov
6001 * trunk: changeset 927
6002 Updated the look-* files.
6004 2003-10-27 12:05 UTC tuomov
6005 * trunk: changeset 926
6006 look-cleanviolet is now the default style.
6008 2003-10-25 20:23 UTC tuomov
6009 * trunk: changeset 925
6010 Check fallback font at startup with XCreateFontSet instead of
6013 2003-10-24 17:09 UTC tuomov
6014 * trunk: changeset 924
6015 Moved list of modules to build from system.mk to modulelist.mk
6017 2003-10-04 14:52 UTC tuomov
6018 * trunk: changeset 923
6019 va_list usage changes due to problems on some architechtures.
6021 2003-10-04 12:41 UTC tuomov
6022 * trunk: changeset 922
6023 Added genframe_(in)activated hooks.
6025 2003-09-15 18:15 UTC tuomov
6026 * trunk: changeset 921
6027 Some target and fullscreen winprop handling fixes.
6029 2003-09-15 18:15 UTC tuomov
6030 * trunk: changeset 920
6031 Some fixes to client window rescuing.
6033 2003-09-15 18:15 UTC tuomov
6034 * trunk: changeset 919
6035 Some fixes to client window rescuing.
6037 2003-09-15 18:14 UTC tuomov
6038 * trunk: changeset 918
6039 Fixed a FALSE to NULL.
6041 2003-09-09 20:07 UTC tuomov
6042 * trunk: changeset 917
6043 Fixed an event-missing problem.
6045 2003-09-04 08:22 UTC tuomov
6046 * trunk: changeset 916
6047 Menu configuration changes.
6049 2003-09-04 08:22 UTC tuomov
6050 * trunk: changeset 915
6051 Ungrab keyboard before calling dispatch_binding (except with submap).
6053 2003-08-31 16:15 UTC tuomov
6054 * trunk: changeset 914
6055 Added a note on .xinitrc/.xsession to README.
6057 2003-08-28 20:59 UTC tuomov
6058 * trunk: changeset 913
6059 Some border drawing fixes.
6061 2003-08-25 15:25 UTC tuomov
6062 * trunk: changeset 912
6063 restart_other_wm fixes.
6065 2003-08-25 15:05 UTC tuomov
6066 * trunk: changeset 911
6067 Better grabbing checks.
6069 2003-08-25 15:04 UTC tuomov
6070 * trunk: changeset 910
6071 XSync() before fork() -- xlock should work a bit better now.
6073 2003-08-24 14:51 UTC tuomov
6074 * trunk: changeset 909
6075 Menu config changes; use submenus.
6077 2003-08-24 14:51 UTC tuomov
6078 * trunk: changeset 908
6079 Removed empty_tab area.
6081 2003-08-24 14:51 UTC tuomov
6082 * trunk: changeset 907
6083 Moved minof/maxof elsewhere, removed empty_tab.
6085 2003-08-24 14:50 UTC tuomov
6086 * trunk: changeset 906
6089 2003-08-24 14:50 UTC tuomov
6090 * trunk: changeset 905
6091 Added ''pmenu'' off-screen scrolling support as in PWM.
6093 2003-08-24 14:49 UTC tuomov
6094 * trunk: changeset 904
6095 Some WTimer enhancements.
6097 2003-08-22 16:37 UTC tuomov
6098 * trunk: changeset 903
6099 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
6101 2003-08-21 18:29 UTC tuomov
6102 * trunk: changeset 902
6103 - More changes to pointer handling code for better menu support.
6105 - genframe_bindings knows of frame areas.
6107 2003-08-21 18:28 UTC tuomov
6108 * trunk: changeset 901
6109 Enhanced menu support.
6111 2003-08-21 18:24 UTC tuomov
6112 * trunk: changeset 900
6113 Added a brush that handles submenu entries in menus specially.
6115 2003-08-21 18:22 UTC tuomov
6116 * trunk: changeset 899
6117 'make depend' fixed to work with modules.
6119 2003-08-20 16:46 UTC tuomov
6120 * trunk: changeset 898
6121 Don't strip white space from query results.
6123 2003-08-19 12:54 UTC tuomov
6124 * trunk: changeset 897
6125 Fixed tab drop on floatws:s (was putting clients to full screen mode
6128 2003-08-19 09:11 UTC tuomov
6129 * trunk: changeset 896
6130 uname SunOS check complaint fix with newer gnu utils.
6132 2003-08-15 17:14 UTC tuomov
6133 * trunk: changeset 895
6134 Some changes to pointer event handling code so menus can set handlers
6135 immediately on button press.
6137 2003-08-15 13:59 UTC tuomov
6138 * trunk: changeset 894
6139 Some files were missing.. again.. *sigh*
6141 2003-08-14 18:16 UTC tuomov
6142 * trunk: changeset 893
6143 Added very preliminary and primitive menu support (only query-like
6144 embedded-in-an-mplex menus).
6146 2003-08-14 18:08 UTC tuomov
6147 * trunk: changeset 892
6148 Added ioncore_version export.
6150 2003-12-23 20:17 UTC unknown
6151 tagged ion-devel-20030814
6153 2003-08-14 18:07 UTC tuomov
6154 * trunk: changeset 891
6155 Some file location reorganisation.
6157 2003-08-14 18:07 UTC tuomov
6158 * trunk: changeset 890
6159 Some file location reorganisation and header cleanup.
6161 2003-08-13 13:09 UTC tuomov
6162 * trunk: changeset 889
6163 Call region_notify_change when name is unset.
6165 2003-12-23 20:17 UTC unknown
6166 tagged ion-devel-20030811-1
6168 2003-08-13 13:08 UTC tuomov
6169 * trunk: changeset 888
6170 Dragging a tab with no title could cause a segfault.
6172 2003-12-23 20:17 UTC unknown
6173 tagged ion-devel-20030811
6175 2003-08-12 00:06 UTC tuomov
6176 * trunk: changeset 887
6177 Changed location for X shape extension shape.h include.
6179 2003-08-11 23:05 UTC tuomov
6180 * trunk: changeset 886
6181 There was an indexing bug in rootwin.c that caused stack corruption
6182 and crash when Xinerama was enabled.
6184 2003-12-23 20:17 UTC unknown
6185 tagged ion-devel-20030810-1
6187 2003-08-11 05:21 UTC tuomov
6188 * trunk: changeset 885
6189 Winprop lookup had been broken.
6191 2003-08-10 17:02 UTC tuomov
6192 * trunk: changeset 884
6193 make_exec_fn was broken when the parameter to created function was a
6196 2003-12-23 20:17 UTC unknown
6197 tagged ion-devel-20030810
6199 2003-08-10 16:16 UTC tuomov
6200 * trunk: changeset 883
6201 Removed duplicate variable.
6203 2003-08-10 16:15 UTC tuomov
6204 * trunk: changeset 882
6205 Changes in tab reordering were not being updated to screen correctly.
6207 2003-08-10 13:46 UTC tuomov
6208 * trunk: changeset 881
6209 Added some more functions to manipulate object indices within a
6212 2003-08-08 15:40 UTC tuomov
6213 * trunk: changeset 880
6214 close_sub_or_self is now WRegion.close_sub_or_self.
6216 2003-08-07 21:32 UTC tuomov
6217 * trunk: changeset 879
6218 Modified the winprop patch to use the numerical zero field instead of
6219 " ! " to store winprops with no name regexp specified.
6221 2003-08-07 20:49 UTC tuomov
6222 * trunk: changeset 878
6223 Applied a patch to add title matching field 'name' (Lua regexp) in
6226 2003-08-06 18:23 UTC tuomov
6227 * trunk: changeset 877
6228 Fixed a typo in UTF8 font code.
6230 2003-08-06 18:21 UTC tuomov
6231 * trunk: changeset 876
6232 Changed where get_winprop is called to a later time where the client
6233 window's name has been set.
6235 2003-08-06 14:58 UTC tuomov
6236 * trunk: changeset 875
6237 foreground colour was wrong.
6239 2003-08-06 14:35 UTC tuomov
6240 * trunk: changeset 874
6241 Moved lookconv.lua to utils.
6243 2003-08-06 14:35 UTC tuomov
6244 * trunk: changeset 873
6245 - Wrote a conversion script from older .lua workspaces savefiles.
6247 - Moved lookconv.lua to utils.
6249 2003-08-06 13:57 UTC tuomov
6250 * trunk: changeset 872
6251 Updated style configuration files to draw tabs with the 'activity'
6252 attribute set in white on red. 'lookconv.lua' uses these same colours
6255 2003-08-06 13:55 UTC tuomov
6256 * trunk: changeset 871
6257 Implemented 'activity' display cue that is set when a newly created
6258 client window is not displayed or when the urgency hint is set by the
6261 2003-08-06 13:46 UTC tuomov
6262 * trunk: changeset 870
6263 Backslash wasn't being escaped in saved strings.
6265 2003-08-05 14:13 UTC tuomov
6266 * trunk: changeset 869
6267 Improved handling of substyles with based_on.
6269 2003-08-05 14:09 UTC tuomov
6270 * trunk: changeset 868
6271 Removed WRegion/mgr_data; use object-indexed tables instead.
6273 2003-08-05 14:07 UTC tuomov
6274 * trunk: changeset 867
6275 Use a table instead of WRegion/mgr_data to store managed regions'
6278 2003-08-05 13:30 UTC tuomov
6279 * trunk: changeset 866
6280 Added functions to index tables by any supported type.
6282 2003-08-04 22:15 UTC tuomov
6283 * trunk: changeset 865
6284 Wrong file name info in file.
6286 2003-08-04 21:30 UTC tuomov
6287 * trunk: changeset 864
6288 Some table accessing routine unifications.
6290 2003-08-04 16:59 UTC tuomov
6291 * trunk: changeset 863
6292 ionframe_bar_inside_border instead of bar_inside_frame
6294 2003-08-04 16:54 UTC tuomov
6295 * trunk: changeset 862
6296 Enchanced WRegion.close documentation.
6298 2003-08-04 14:58 UTC tuomov
6299 * trunk: changeset 861
6300 mdblclick(Button1) bound to shade on ionframes.
6302 2003-08-04 14:56 UTC tuomov
6303 * trunk: changeset 860
6304 Ionframe shade fixed.
6306 2003-08-04 10:03 UTC tuomov
6307 * trunk: changeset 859
6308 Added table entry type info to a documentation comment for
6311 2003-08-03 20:35 UTC tuomov
6312 * trunk: changeset 858
6313 Added options to set floatframe bar width limits and tab bar location
6314 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
6315 ionframe_bar_inside_borderin frame style config).
6317 2003-08-01 16:49 UTC tuomov
6318 * trunk: changeset 857
6319 preliminary code to handle changing transient_for property... special
6320 interface needed to handle floatws:s.
6322 2003-08-01 16:32 UTC tuomov
6323 * trunk: changeset 856
6324 Added some line editing and history exports.
6326 2003-08-01 05:52 UTC tuomov
6327 * trunk: changeset 855
6328 Added ignore_cfgrq winprop.
6330 2003-07-31 16:52 UTC tuomov
6331 * trunk: changeset 854
6332 added spacing = 1 to input style.
6334 2003-07-31 16:52 UTC tuomov
6335 * trunk: changeset 853
6336 listing fitting fixed.
6338 2003-07-31 14:16 UTC tuomov
6339 * trunk: changeset 852
6340 Fixed some problems with selections in queries and added
6341 wedln_clear_mark function.
6343 2003-07-31 14:16 UTC tuomov
6344 * trunk: changeset 851
6345 Bound Control+G to end a query and Control+K G to clear mark in
6348 2003-07-31 13:55 UTC tuomov
6349 * trunk: changeset 850
6350 Added some more querylib documentation and simplified a couple
6353 2003-07-31 13:49 UTC tuomov
6354 * trunk: changeset 849
6355 Added gr_refresh and renamed reread_draw_config to gr_read_config.
6357 2003-07-31 13:49 UTC tuomov
6358 * trunk: changeset 848
6359 Style configuration files now call de_reset and gr_refresh.
6361 2003-07-30 21:56 UTC tuomov
6362 * trunk: changeset 847
6363 look-cleanviolet.lua was missing from set of installed files.
6365 2003-07-30 19:37 UTC tuomov
6366 * trunk: changeset 846
6367 Added some ugly workarounds to some random Lua API functions not
6368 checking the types of objects on stack.
6370 2003-07-30 19:33 UTC tuomov
6371 * trunk: changeset 845
6372 Implemented keyboard resize acceleration.
6374 2003-07-30 15:44 UTC tuomov
6375 * trunk: changeset 844
6376 Updated manpage with -sessionname.
6378 2003-07-30 15:27 UTC tuomov
6379 * trunk: changeset 843
6380 WRectangle passing as argument changed to const WRectangle* mostly.
6382 2003-07-30 14:23 UTC tuomov
6383 * trunk: changeset 842
6384 Added "deinit" hook.
6386 2003-07-30 14:21 UTC tuomov
6387 * trunk: changeset 841
6388 Updated read_config_for_args call.
6390 2003-07-30 14:17 UTC tuomov
6391 * trunk: changeset 840
6392 - Removed support for screen-specific configuration files.
6394 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
6395 devel/saves) where sessionname is 'default-session-displayname' by
6396 default (with colon in display name converted to a dash) but can be
6397 changed from the command line.
6399 - Workspaces are now saved in a single 'workspaces.lua' file in
6400 session directory and screens are also now set with a single
6401 'initialise_screen_id' call.
6403 2003-07-30 14:14 UTC tuomov
6404 * trunk: changeset 839
6405 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
6408 2003-07-28 18:01 UTC tuomov
6409 * trunk: changeset 838
6410 Added --mode=link to libtool parameters.
6412 2003-07-28 13:43 UTC tuomov
6413 * trunk: changeset 837
6414 - Fixed a bug in the new split resizing algorithm that caused
6415 bottom/right regions in a split to be misplaced if both bottom and
6416 top or left and right border were moved of another region.
6418 - Added some comments documenting the resizing algorithm.
6420 2003-07-27 18:49 UTC tuomov
6421 * trunk: changeset 836
6422 Added some libtool options to system.mk
6424 2003-07-27 18:42 UTC tuomov
6425 * trunk: changeset 835
6426 Fixed a problem with the split resizing algorithm and keyboard resize
6427 by almost completely rewriting the algorithm.
6429 2003-07-27 18:41 UTC tuomov
6430 * trunk: changeset 834
6433 2003-07-27 00:15 UTC tuomov
6434 * trunk: changeset 833
6435 Added keys for manipulating tags and attaching tagged objects (Mod+T:
6436 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
6438 2003-07-27 00:00 UTC tuomov
6439 * trunk: changeset 832
6440 Fixed transient_mode = "current" in full-screen mode.
6442 2003-07-26 23:44 UTC tuomov
6443 * trunk: changeset 831
6444 Added some documentation comments.
6446 2003-07-26 23:07 UTC tuomov
6447 * trunk: changeset 830
6448 Transparency mode switching fixed.
6450 2003-07-26 22:58 UTC tuomov
6451 * trunk: changeset 829
6454 2003-07-26 22:37 UTC tuomov
6455 * trunk: changeset 828
6456 Some colour group initialisation changes.
6458 2003-07-25 20:31 UTC tuomov
6459 * trunk: changeset 827
6460 CVS barfed again and refused to remove these files.
6462 2003-07-25 20:24 UTC tuomov
6463 * trunk: changeset 826
6464 Ion now supports drawing engines as loadable modules!
6466 2003-07-25 20:13 UTC tuomov
6467 * trunk: changeset 825
6468 Colour scheme configuration files were converted to the new format.
6470 2003-07-25 19:34 UTC tuomov
6471 * trunk: changeset 824
6472 WRootWin changed to be of type WWindow (instead of just WRegion).
6474 2003-07-23 13:43 UTC tuomov
6475 * trunk: changeset 823
6476 Fixed tag pixmap and textbox spacings.
6478 2003-07-22 18:09 UTC tuomov
6479 * trunk: changeset 822
6480 Drawing engine Lua library was added.
6482 2003-07-22 18:06 UTC tuomov
6483 * trunk: changeset 821
6484 Drawing engine interface code was added although not yet used.
6486 2003-07-22 18:04 UTC tuomov
6487 * trunk: changeset 820
6488 The prospective default drawing engine was added.
6490 2003-07-22 16:57 UTC tuomov
6491 * trunk: changeset 819
6492 Added a script (etc/lookconv.lua) to convert the old .lua colour
6493 schemes to the upcoming format.
6495 2003-07-21 05:25 UTC tuomov
6496 * trunk: changeset 818
6497 Added a note on *BSD libtool version brain-damagedness.
6499 2003-07-19 10:50 UTC tuomov
6500 * trunk: changeset 817
6501 submap had been broken by previous simplifications.
6503 2003-07-19 10:50 UTC tuomov
6504 * trunk: changeset 816
6505 Some va_list passing changes.
6507 2003-07-18 15:30 UTC tuomov
6508 * trunk: changeset 815
6509 The fact that there is a configuration manual was made much better
6510 visible in the README.
6512 2003-07-16 14:16 UTC tuomov
6513 * trunk: changeset 814
6514 Nested workspace handling had been broken by the add managed/attach
6515 interface change. Fixed.
6517 2003-07-13 21:14 UTC tuomov
6518 * trunk: changeset 813
6519 The function 'exec_on_wm_display' was renamed 'exec'.
6521 2003-07-13 21:10 UTC tuomov
6522 * trunk: changeset 812
6523 Lua function binding for classes put into class-tables thus making the
6524 bindings more object-oriented in spirit.
6526 2003-07-10 22:56 UTC tuomov
6527 * trunk: changeset 811
6528 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
6529 was applied on AnyModifier grabs.
6531 2003-07-08 18:48 UTC tuomov
6532 * trunk: changeset 810
6533 Some documentation updates.
6535 2003-07-08 18:22 UTC tuomov
6536 * trunk: changeset 809
6537 removed deprecated definitions
6539 2003-07-08 18:08 UTC tuomov
6540 * trunk: changeset 808
6541 The 'have region A manage region B' interface was heavily revamped.
6542 The generic region_manage(_new) functions are gone and only WMPlexes
6543 now export the equivalent interfaces mplex_attach(_new). Only client
6544 windows' are now set up with a generic interface that is a lot simpler
6547 2003-12-23 20:17 UTC unknown
6548 tagged ion-devel-20030628
6550 2003-07-04 14:04 UTC tuomov
6551 * trunk: changeset 807
6552 Set default_ws_type in pwm-ioncore-example.lua.
6554 2003-06-28 17:40 UTC tuomov
6555 * trunk: changeset 806
6556 Fixed a crash when the same key was bound as both submap and normal
6557 action on an object.
6559 2003-06-27 21:16 UTC tuomov
6560 * trunk: changeset 805
6561 Added more obsolete functions.
6563 2003-06-27 21:15 UTC tuomov
6564 * trunk: changeset 804
6565 Fixed some comments.
6567 2003-06-27 21:15 UTC tuomov
6568 * trunk: changeset 803
6569 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
6570 floatws_relocate_and_close to be consistent with the naming of similar
6571 functions on WIonFrames.
6573 2003-06-27 21:15 UTC tuomov
6574 * trunk: changeset 802
6575 Fixed documentation in querylib.
6577 2003-06-27 18:55 UTC tuomov
6578 * trunk: changeset 801
6579 The CF_LT_DL_ANCIENT option was removed as much more extra code would
6580 have been needed to support ancient versions of libtool. Version 1.4.3
6581 or newer is now required.
6583 2003-06-27 18:47 UTC tuomov
6584 * trunk: changeset 800
6585 The '-or' flag to find apparently was a GNU extension; '-o' seems to
6588 2003-06-27 18:40 UTC tuomov
6589 * trunk: changeset 799
6590 - The Mod1+F1 Ion man page display binding was broken.
6592 - The function exec_in_frame was renamed exec_in.
6594 2003-06-27 14:05 UTC tuomov
6595 * trunk: changeset 798
6598 2003-06-25 23:37 UTC tuomov
6599 * trunk: changeset 797
6600 FloatWS:s don't warp to new frames.
6602 2003-06-25 23:14 UTC tuomov
6603 * trunk: changeset 796
6604 XOR resize rubberand had been broken by previous changes.
6606 2003-06-25 13:37 UTC tuomov
6607 * trunk: changeset 795
6608 The default bindings for the F-keys now use the modifier from
6609 SECOND_MOD (defaults to the empty string i.e. no modifier).
6611 2003-12-23 20:17 UTC unknown
6612 tagged ion-devel-20030623
6614 2003-06-25 05:36 UTC tuomov
6615 * trunk: changeset 794
6616 Tabs' grab area extended to include frame's top border when the
6617 frame's y coordinate is zero.
6619 2003-06-23 23:47 UTC tuomov
6620 * trunk: changeset 793
6623 2003-06-23 13:14 UTC tuomov
6624 * trunk: changeset 792
6625 Resize display was showing incorrect values for keyboard resize.
6627 2003-06-23 13:13 UTC tuomov
6628 * trunk: changeset 791
6629 A bug in grab handler calling code could crash Ion when leaving
6630 keyboard resize mode manually.
6632 2003-06-23 01:20 UTC tuomov
6633 * trunk: changeset 790
6634 Fixed pointer warping on screen change.
6636 2003-06-22 11:12 UTC tuomov
6637 * trunk: changeset 789
6638 Removed false comments.
6640 2003-06-21 20:07 UTC tuomov
6641 * trunk: changeset 788
6642 Screen lookup had been broken for windows that are not properly on any
6645 2003-06-21 20:06 UTC tuomov
6646 * trunk: changeset 787
6647 As the number of dynamic functions has been getting bigger, the
6648 functions are now sorted on first use and then binary-searched instead
6649 of naive linear searching.
6651 2003-12-23 20:17 UTC unknown
6652 tagged ion-devel-20030620
6654 2003-06-21 12:50 UTC tuomov
6655 * trunk: changeset 786
6656 Return from full screen mode to floatws had been broken.
6658 2003-06-21 10:56 UTC tuomov
6659 * trunk: changeset 785
6660 Client window last height request bookkeeping code had been lost when
6661 configure request policy was changed. This caused transient sizes to
6662 be calculated incorrectly.
6664 2003-06-20 09:19 UTC tuomov
6665 * trunk: changeset 784
6668 2003-06-20 09:19 UTC tuomov
6669 * trunk: changeset 783
6670 Constrain frames to their workspaces.
6672 2003-06-20 08:52 UTC tuomov
6673 * trunk: changeset 782
6676 2003-06-20 08:50 UTC tuomov
6677 * trunk: changeset 781
6678 Some initial focus policy changes.
6680 2003-06-20 08:50 UTC tuomov
6681 * trunk: changeset 780
6682 The split functions now return the newly created frame.
6684 2003-06-20 07:40 UTC tuomov
6685 * trunk: changeset 779
6688 2003-06-19 22:06 UTC tuomov
6689 * trunk: changeset 778
6690 Put new client windows in innermost/deepest nested active workspace,
6691 if any, instead of limiting to those attached directly to screens.
6693 2003-06-19 22:05 UTC tuomov
6694 * trunk: changeset 777
6695 Split recalculation on WS resize fixed and made proportional.
6697 2003-06-19 20:51 UTC tuomov
6698 * trunk: changeset 776
6699 Changes to client window move request handling on WFloatWS:s; while
6700 the current behaviour may not be correct, a greater number of apps'
6701 requests should work almost as expected even in nested workspaces.
6703 2003-06-19 18:12 UTC tuomov
6704 * trunk: changeset 775
6705 New windows weren't being placed on correct screen in Xinerama mode.
6707 2003-06-19 18:11 UTC tuomov
6708 * trunk: changeset 774
6709 Removed unnecessary flags from create/init.
6711 2003-06-19 16:16 UTC tuomov
6712 * trunk: changeset 773
6713 Tab-bar state wasn't being applied correctly from savefiles.
6715 2003-06-18 18:49 UTC tuomov
6716 * trunk: changeset 772
6717 Some transient size management changes.
6719 2003-06-18 18:14 UTC tuomov
6720 * trunk: changeset 771
6721 - Added min_size winprop.
6723 - Transients weren't properly unattached when the managing client
6724 window died. This could cause segfault e.g. at exit.
6726 2003-12-23 20:17 UTC unknown
6727 tagged ion-devel-20030617
6729 2003-06-18 13:31 UTC tuomov
6730 * trunk: changeset 770
6731 Some title shortening rules were defined in wrong order in ioncore-
6732 example.lua and the rules App: doc -> doc... and App: doc<n> ->
6733 doc...<n> were missing.
6735 2003-06-18 12:12 UTC tuomov
6736 * trunk: changeset 769
6737 Use libtool for make clean.
6739 2003-06-17 20:29 UTC tuomov
6740 * trunk: changeset 768
6741 Added Galeon find dialog randomly missing transient_for hint
6742 workaround winprop to kludges.lua.
6744 2003-06-17 20:27 UTC tuomov
6745 * trunk: changeset 767
6746 Fixed the workaround.
6748 2003-06-17 20:09 UTC tuomov
6749 * trunk: changeset 766
6750 The function close_sub_or_self was added.
6752 2003-06-17 20:09 UTC tuomov
6753 * trunk: changeset 765
6754 The function region_get_active_leaf was removed and the export
6755 region_active_sub added.
6757 2003-06-17 20:08 UTC tuomov
6758 * trunk: changeset 764
6759 The Mod1+C binding had been broken by the removal if
6760 make_active_leaf_fn: The function close_sub_or_self (not same as
6761 make_active_leaf_fn(region_close)) was added and the key bound to this
6764 2003-06-17 19:45 UTC tuomov
6765 * trunk: changeset 763
6766 Added workaround to the XFree86 textprop bug that caused starting
6767 Opera to crash Ion when UTF8 support was enabled.
6769 2003-06-17 19:32 UTC tuomov
6770 * trunk: changeset 762
6771 Mention XFree86 version number in the bug comment.
6773 2003-06-17 19:28 UTC tuomov
6774 * trunk: changeset 761
6775 Mention WinXP in cygwin comments.
6777 2003-06-17 16:57 UTC tuomov
6778 * trunk: changeset 760
6779 Added commented-out options to system.mk for compiling Ion with the
6780 Debian Lua package as the paths and file names differ greatly from the
6781 official distribution.
6783 2003-06-17 15:56 UTC tuomov
6784 * trunk: changeset 759
6785 Added a note to system.mk about the Xlib UTF8 bug.
6787 2003-06-17 09:16 UTC tuomov
6788 * trunk: changeset 758
6791 2003-06-17 08:26 UTC tuomov
6792 * trunk: changeset 757
6793 Added some Cygwin installation notes to system.mk.
6795 2003-06-17 08:17 UTC tuomov
6796 * trunk: changeset 756
6797 Scripts in share/ still weren't being built.
6799 2003-06-15 18:22 UTC tuomov
6800 * trunk: changeset 755
6801 Winprop lookup was cluttering globals.
6803 2003-06-15 10:40 UTC tuomov
6804 * trunk: changeset 754
6805 Some more stack trace cleanup.
6807 2003-06-15 10:24 UTC tuomov
6808 * trunk: changeset 753
6809 Stack traces are ordered better when there are nested calls with
6810 errors and calls to C functions for which no name is known are
6811 compressed in the output.
6813 2003-06-15 09:09 UTC tuomov
6814 * trunk: changeset 752
6815 make_active_leaf_fn in compat.lua was broken.
6817 2003-12-23 20:17 UTC unknown
6818 tagged ion-devel-20030614
6820 2003-06-14 20:28 UTC tuomov
6821 * trunk: changeset 751
6822 Some WMPlex/query focusing fixes.
6824 2003-06-14 20:12 UTC tuomov
6825 * trunk: changeset 750
6826 The man page query completor also looks for symbolic links.
6828 2003-06-14 15:10 UTC tuomov
6829 * trunk: changeset 749
6830 Added more documentation to *frame_begin_resize.
6832 2003-06-14 12:05 UTC tuomov
6833 * trunk: changeset 748
6834 Focus was being incorrectly changed when an inactive full screen
6835 client window was destroyed.
6837 2003-06-14 11:49 UTC tuomov
6838 * trunk: changeset 747
6839 Some fullscreen focus kludges
6841 2003-06-13 23:01 UTC tuomov
6842 * trunk: changeset 746
6843 Use luaL_(g|s)etn instead of looking upthe functions from the table
6846 2003-06-13 19:36 UTC tuomov
6847 * trunk: changeset 745
6848 - Some changes to grab and drag handler setup functions.
6850 - Escape key was harcoded to kill any active grab (so that
6851 misconfigured resize modes and such can't do harm).
6853 2003-06-12 22:53 UTC tuomov
6854 * trunk: changeset 744
6857 2003-06-12 18:48 UTC tuomov
6858 * trunk: changeset 743
6859 Some generic resize code simplifications; timers moved to keyboard
6860 resize mode code(s).
6862 2003-06-12 18:28 UTC tuomov
6863 * trunk: changeset 742
6864 Resize timeout timer was being set up only after some resize action
6865 had been performed, not when entering the mode.
6867 2003-06-12 18:14 UTC tuomov
6868 * trunk: changeset 741
6869 More error-tolerant configuration reading setup: 1. If Lua fails to
6870 load a configuration file (syntax error etc.), the next on path is
6871 tried instead of failing. (If the configuration file dies in an error
6872 during execution, the next one, however, is not attempted.) 2. The
6873 main configuration file (ioncore.lua) is executed through ioncore-
6874 startup.lua. This file redefines some of the binding setup functions
6875 to monitor binding settings. If some of the binding groups have been
6876 left empty by failing configuration files, minimal bindings are
6879 2003-06-12 18:04 UTC tuomov
6880 * trunk: changeset 740
6881 Some error display format changes.
6883 2003-06-12 18:04 UTC tuomov
6884 * trunk: changeset 739
6885 Some error displays were broken.
6887 2003-06-12 18:03 UTC tuomov
6888 * trunk: changeset 738
6889 The binding setup functions no return FALSE if no bindings were
6892 2003-06-12 18:01 UTC tuomov
6893 * trunk: changeset 737
6894 Better commented configuration files.
6896 2003-06-12 15:41 UTC tuomov
6897 * trunk: changeset 736
6898 Comments in system.mk were out of place
6900 2003-06-12 00:37 UTC tuomov
6901 * trunk: changeset 735
6902 Error log should be somewhat easier to read now.
6904 2003-06-10 18:18 UTC tuomov
6905 * trunk: changeset 734
6908 2003-06-10 16:21 UTC tuomov
6909 * trunk: changeset 733
6910 bindmaps.c and bindmaps.h were missing from previous commit.
6912 2003-06-10 16:17 UTC tuomov
6913 * trunk: changeset 732
6914 - Binding configuration (hopefully) simplified: bindings previously
6915 defined in common-frame-bindings.lua were moved to ioncore-
6916 bindings.lua and functions for defining bindings common to all
6917 WMPlexes and WGenFrames were added.
6919 - The confusing 'make_active_leaf_fn' was also removed (can still be
6920 found in compat.lua) and instead client window bindings are defined
6921 in mplex_bindings with the help of the perhaps a little less
6922 confusing 'make_current_clientwin_fn'.
6924 2003-06-10 16:14 UTC tuomov
6925 * trunk: changeset 731
6926 Binding configuration (hopefully) simplified: bindings previously
6927 defined in common-frame-bindings.lua were moved to ioncore-
6928 bindings.lua and functions for defining bindings common to all
6929 WMPlexes and WGenFrames were added.
6931 2003-06-10 11:07 UTC tuomov
6932 * trunk: changeset 730
6933 Manual page updates.
6935 2003-06-10 11:05 UTC tuomov
6936 * trunk: changeset 729
6937 The functions extl_dofile/string' were removed and
6938 extl_loadfile/string added.
6940 2003-06-09 22:24 UTC tuomov
6941 * trunk: changeset 728
6942 Warping on workspace switch had been broken by addition of
6945 2003-06-09 21:13 UTC tuomov
6946 * trunk: changeset 727
6947 The Lua interfacing code now uses a unique (cached in a weak table)
6948 WWatch for Ion's objects instead of creating a new userdata/watch
6949 every time an object is passed to Lua. This allows using the objects
6950 as indexes in tables.
6952 2003-06-09 20:28 UTC tuomov
6953 * trunk: changeset 726
6954 Some client window initial focus policy unification.
6956 2003-06-09 16:14 UTC tuomov
6957 * trunk: changeset 725
6958 Added some definitions in header
6960 2003-06-09 15:17 UTC tuomov
6961 * trunk: changeset 724
6962 'QueryLib.query_workspace' new creates workspaces of the type set in
6963 the variable 'default_ws_type' if no type is otherwise specified and
6964 Mod1+F9 was bound to create workspaces of this type without asking for
6965 a name. (The default name of default_ws_type<n> is used.)
6967 2003-06-09 15:14 UTC tuomov
6968 * trunk: changeset 723
6969 WRegions (except WClientWins) are now given names of the form
6970 'ClassName<n>' by default.
6972 2003-06-09 14:24 UTC tuomov
6973 * trunk: changeset 722
6974 - Don't complain of disappeared windows at startup phase.
6976 - Some client window management setup cleanup.
6978 2003-06-08 19:06 UTC tuomov
6979 * trunk: changeset 721
6980 Added 'warn' export.
6982 2003-06-08 18:22 UTC tuomov
6983 * trunk: changeset 720
6984 Added -noxinerama command line option.
6986 2003-06-08 17:55 UTC tuomov
6987 * trunk: changeset 719
6990 2003-06-08 17:38 UTC tuomov
6991 * trunk: changeset 718
6992 Fixed some documentation comments.
6994 2003-12-23 20:17 UTC unknown
6995 tagged ion-devel-20030606
6997 2003-06-08 17:28 UTC tuomov
6998 * trunk: changeset 717
6999 Added mplex_managed_count, mplex_managed_index and mplex_current_index
7000 functions. The latter two are in ioncore-mplexfns.lua that must
7001 specifically be loaded if the functions are needed.
7003 2003-06-08 12:44 UTC tuomov
7004 * trunk: changeset 716
7005 Workspace swithing while dragging tabs had been broken by the mplex
7008 2003-06-06 13:23 UTC tuomov
7009 * trunk: changeset 715
7012 2003-06-06 13:13 UTC tuomov
7013 * trunk: changeset 714
7014 Added 'screen_set_managed_offset' function that statusbars and such
7015 should use to allocate space.
7017 2003-06-06 12:42 UTC tuomov
7018 * trunk: changeset 713
7021 2003-06-05 23:19 UTC tuomov
7022 * trunk: changeset 712
7023 Don't execute 'arg' setup code when there are no parameters.
7025 2003-06-05 06:10 UTC tuomov
7026 * trunk: changeset 711
7027 Makefile was missing share/ from SUBDIRS:
7029 2003-06-04 16:12 UTC tuomov
7030 * trunk: changeset 710
7031 WScreen and WGenFrame now have a common WMPlex base class.
7033 2003-06-02 22:30 UTC tuomov
7034 * trunk: changeset 709
7035 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
7038 2003-06-02 19:52 UTC tuomov
7039 * trunk: changeset 708
7040 CF_NO_XINERAMA had been broken at some point.
7042 2003-06-02 17:50 UTC tuomov
7043 * trunk: changeset 707
7044 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
7045 some systems' ancient libltdl.
7047 2003-12-23 20:17 UTC unknown
7048 tagged ion-devel-20030602-1
7050 2003-06-02 14:15 UTC tuomov
7051 * trunk: changeset 706
7052 Remaining sprintf calls replaced with snprintf.
7054 2003-06-02 14:08 UTC tuomov
7055 * trunk: changeset 705
7056 Most of module management code removed as libltdl can handle it.
7058 2003-06-02 10:34 UTC tuomov
7059 * trunk: changeset 704
7062 2003-06-02 10:32 UTC tuomov
7063 * trunk: changeset 703
7066 2003-12-23 20:17 UTC unknown
7067 tagged ion-devel-20030602
7069 2003-06-02 10:04 UTC tuomov
7070 * trunk: changeset 702
7071 Changed $SHAREDIR before $ETCDIR on configuration file/script search
7072 path because people weren't removing their old *lib.lua files.
7074 2003-12-23 20:17 UTC unknown
7075 tagged ion-devel-20030601
7077 2003-06-02 09:27 UTC tuomov
7078 * trunk: changeset 701
7079 Ugly-font support was broken.
7081 2003-06-02 05:40 UTC tuomov
7082 * trunk: changeset 700
7083 Some libltdl search path setting changes.
7085 2003-06-01 13:21 UTC tuomov
7086 * trunk: changeset 699
7087 Some minor clarifications and fixes.
7089 2003-06-01 12:15 UTC tuomov
7090 * trunk: changeset 698
7093 2003-06-01 12:11 UTC tuomov
7094 * trunk: changeset 697
7095 Another extl_l1_finalize fix.
7097 2003-12-23 20:17 UTC unknown
7098 tagged ion-devel-20030531
7100 2003-06-01 02:02 UTC tuomov
7101 * trunk: changeset 696
7102 Fixed a memory leak.
7104 2003-06-01 01:44 UTC tuomov
7105 * trunk: changeset 695
7106 An off-by-one error in extl_l1_finalize caused references to some Lua
7107 tables (including large completions) never to be released.
7109 2003-05-31 15:33 UTC tuomov
7110 * trunk: changeset 694
7111 Ion-runinxterm was not found.
7113 2003-05-31 15:04 UTC tuomov
7114 * trunk: changeset 693
7115 License changed: LGPL.
7117 2003-05-31 14:49 UTC tuomov
7118 * trunk: changeset 692
7119 The -libdir option aws changed to -moduledir.
7121 2003-05-31 14:48 UTC tuomov
7122 * trunk: changeset 691
7123 Manual page updated.
7125 2003-05-31 13:20 UTC tuomov
7126 * trunk: changeset 690
7129 2003-05-31 13:19 UTC tuomov
7130 * trunk: changeset 689
7131 Added CF_ALWAYS_VIRTUAL_ROOT
7133 2003-05-31 13:11 UTC tuomov
7134 * trunk: changeset 688
7135 Compatibility wrappers for old resize functions were added.
7137 2003-05-31 13:11 UTC tuomov
7138 * trunk: changeset 687
7139 The functions *frame_do_resize were changed to receive four
7140 parameters, one for each border/direction.
7142 2003-05-31 13:10 UTC tuomov
7143 * trunk: changeset 686
7144 More changes in move/resize mode bindings to be more consistent and
7145 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
7146 specific direction, Shift+keys shrink and in case of floating frames,
7147 DEFAULT_MOD+keys move.
7149 2003-05-31 12:45 UTC tuomov
7150 * trunk: changeset 685
7151 mkexports.pl => mkexports.lua
7153 2003-05-31 12:43 UTC tuomov
7154 * trunk: changeset 684
7155 Transient reparent stack "fix".
7157 2003-05-31 12:35 UTC tuomov
7158 * trunk: changeset 683
7159 Removed unused settings.
7161 2003-05-31 11:09 UTC tuomov
7162 * trunk: changeset 682
7165 2003-05-31 10:58 UTC tuomov
7166 * trunk: changeset 681
7167 Some (part bad) name allocation fixes.
7169 2003-05-31 00:40 UTC tuomov
7170 * trunk: changeset 680
7171 Some reordering of initilisation code.
7173 2003-05-30 21:17 UTC tuomov
7174 * trunk: changeset 679
7175 Changes in installation directories: The ion-* shell scripts are
7176 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
7177 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
7178 (=$MODULEDIR) being a binary.
7180 2003-05-30 21:17 UTC tuomov
7181 * trunk: changeset 678
7182 - Changes in installation directories: The ion-* shell scripts are
7183 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
7184 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
7185 (=$MODULEDIR) being a binary.
7187 - QueryLib functions search the script directories (~/.ion-devel/,
7188 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
7189 helper programs instead of assuming them being on $PATH.
7191 2003-05-30 21:15 UTC tuomov
7192 * trunk: changeset 677
7193 - The *DIR settings in system.mk are now more detailed.
7195 - Changes in installation directories: The ion-* shell scripts are
7196 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
7197 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
7198 (=$MODULEDIR) being a binary.
7200 2003-05-29 22:22 UTC tuomov
7201 * trunk: changeset 676
7202 Removed note on C99 requirement as that is no longer true.
7204 2003-05-29 13:11 UTC tuomov
7205 * trunk: changeset 675
7206 Removed deprecated definitions.
7208 2003-05-29 12:32 UTC tuomov
7209 * trunk: changeset 674
7210 All object destroys should now be handled safely.
7212 2003-05-28 22:21 UTC tuomov
7213 * trunk: changeset 673
7214 Name management wasn't updating the changes to frames.
7216 2003-05-28 21:37 UTC tuomov
7217 * trunk: changeset 672
7218 Floatframe_handle_drop should now set geometry correctly in nested
7221 2003-05-28 18:48 UTC tuomov
7222 * trunk: changeset 671
7223 Small global environment cluttering fix.
7225 2003-12-23 20:17 UTC unknown
7226 tagged ion-devel-20030528
7228 2003-05-28 18:40 UTC tuomov
7229 * trunk: changeset 670
7232 2003-05-28 16:31 UTC tuomov
7233 * trunk: changeset 669
7234 Examples of query_man_path and query_ssh_hosts were added to the
7235 default ioncore.lua main configuration file.
7237 2003-05-27 19:14 UTC tuomov
7238 * trunk: changeset 668
7239 WClientWins now save the last height request of transients (and other
7240 managed objects) so a decent size should always be restored when the
7241 window is in a big enough frame.
7243 2003-05-27 17:17 UTC tuomov
7244 * trunk: changeset 667
7245 Mkexports.lua document generation updated to understand
7248 2003-05-27 17:07 UTC tuomov
7249 * trunk: changeset 666
7250 A minor check added.
7252 2003-05-27 17:02 UTC tuomov
7253 * trunk: changeset 665
7256 2003-05-27 16:59 UTC tuomov
7257 * trunk: changeset 664
7258 Some clean-up and region_full_name reference removed.
7260 2003-05-27 16:59 UTC tuomov
7261 * trunk: changeset 663
7262 complete/lookup_clientwin removed.
7264 2003-05-27 16:57 UTC tuomov
7265 * trunk: changeset 662
7266 New name allocation code: client windows are now in a separate
7267 namespace from other objects and "short names" without appended
7268 instance number are gone.
7270 2003-05-27 16:55 UTC tuomov
7271 * trunk: changeset 661
7272 Some tab bar drawing fixes.
7274 2003-05-27 16:47 UTC tuomov
7275 * trunk: changeset 660
7276 Added functions to clear Lua table entries.
7278 2003-05-26 22:13 UTC tuomov
7279 * trunk: changeset 659
7280 Some changes in system.mk Lua settings.
7282 2003-05-26 22:06 UTC tuomov
7283 * trunk: changeset 658
7286 2003-05-26 22:06 UTC tuomov
7287 * trunk: changeset 657
7288 Some client window resize/move request handling changes.
7290 2003-05-25 11:07 UTC tuomov
7291 * trunk: changeset 656
7294 2003-05-25 11:07 UTC tuomov
7295 * trunk: changeset 655
7296 Added the boolean 'fullscreen' winprop.
7298 2003-05-25 11:04 UTC tuomov
7299 * trunk: changeset 654
7300 Floatws circulate bindings should not clutter global environment.
7302 2003-05-25 11:03 UTC tuomov
7303 * trunk: changeset 653
7304 QueryLib should now remember last directory for file view and edit
7307 2003-05-24 20:37 UTC tuomov
7308 * trunk: changeset 652
7311 2003-05-24 16:45 UTC tuomov
7312 * trunk: changeset 651
7315 2003-05-24 15:06 UTC tuomov
7316 * trunk: changeset 650
7317 Added query_message.
7319 2003-05-24 14:50 UTC tuomov
7320 * trunk: changeset 649
7321 Some documentation was missing.
7323 2003-05-24 12:32 UTC tuomov
7324 * trunk: changeset 648
7325 Client window rescue fixed.
7327 2003-05-24 11:25 UTC tuomov
7328 * trunk: changeset 647
7329 Removed an unnecessary XClear.
7331 2003-05-23 23:57 UTC tuomov
7332 * trunk: changeset 646
7333 More attempts at fixing take_focus.
7335 2003-05-23 23:09 UTC tuomov
7336 * trunk: changeset 645
7337 Removed extra space in querylib prompts.
7339 2003-05-23 22:46 UTC tuomov
7340 * trunk: changeset 644
7341 Fixed lookup_region.
7343 2003-05-23 22:35 UTC tuomov
7344 * trunk: changeset 643
7347 2003-05-23 18:00 UTC tuomov
7348 * trunk: changeset 642
7349 Removed unnuecessary (?) XClear(Area|Window) calls.
7351 2003-05-23 15:43 UTC tuomov
7352 * trunk: changeset 641
7353 Removed rootwin->current_screen redundancy.
7355 2003-05-23 15:30 UTC tuomov
7356 * trunk: changeset 640
7357 Some minor clean-up.
7359 2003-05-23 15:19 UTC tuomov
7360 * trunk: changeset 639
7361 Xinerama screens now always have a virtual root window for better
7364 2003-05-23 15:14 UTC tuomov
7365 * trunk: changeset 638
7366 Removed grab_released.
7368 2003-05-23 14:38 UTC tuomov
7369 * trunk: changeset 637
7370 Grab handling code simplified.
7372 2003-05-23 14:38 UTC tuomov
7373 * trunk: changeset 636
7374 Fixed UTF8 include stuff.
7376 2003-05-21 16:09 UTC tuomov
7377 * trunk: changeset 635
7378 The exports region_set_w/h were replaced with region_request_geom.
7380 2003-05-21 16:08 UTC tuomov
7381 * trunk: changeset 634
7382 Added EXTL_EXPORT_AS
7384 2003-05-21 16:07 UTC tuomov
7385 * trunk: changeset 633
7386 The exported function specification generation script was extended
7387 with EXTL_EXPORT_AS(...).
7389 2003-05-21 05:48 UTC tuomov
7390 * trunk: changeset 632
7391 Use get_text_property in clientwin_get_ident.
7393 2003-05-20 18:37 UTC tuomov
7394 * trunk: changeset 631
7395 Better (?) frame shading and maximizing code that should also
7396 eventually work on tiled workspaces (only partially implemented;
7397 better region_request_geom neeeded).
7399 2003-05-20 14:13 UTC tuomov
7400 * trunk: changeset 630
7403 2003-05-20 13:29 UTC tuomov
7404 * trunk: changeset 629
7405 Simpler implementation of 'goto_previous' using watches.
7407 2003-12-23 20:17 UTC unknown
7408 tagged ion-devel-20030520
7410 2003-05-20 11:45 UTC tuomov
7411 * trunk: changeset 628
7412 Don't add non-strings in a table to list of completions.
7414 2003-05-20 11:44 UTC tuomov
7415 * trunk: changeset 627
7416 The exports generation script was ignoring constness of string and
7417 could therefore cause Ion to crash or corrupt strings.
7419 2003-05-19 22:46 UTC tuomov
7420 * trunk: changeset 626
7421 Removed #include <math.h>
7423 2003-05-19 22:45 UTC tuomov
7424 * trunk: changeset 625
7425 Some more mouse resize tuning.
7427 2003-05-19 16:51 UTC tuomov
7428 * trunk: changeset 624
7429 Some clean-up and optimisation.
7431 2003-05-19 15:34 UTC tuomov
7432 * trunk: changeset 623
7433 Kludges and bloat to a proper (but not necessarily correct) X server
7434 time in WM_TAKE_FOCUS messages to get around problems with some
7437 2003-05-19 14:32 UTC tuomov
7438 * trunk: changeset 622
7439 Unnecessary function region_request_geom_constrain was removed.
7441 2003-05-19 14:32 UTC tuomov
7442 * trunk: changeset 621
7443 Changes to accommodate for changes in lookup_region.
7445 2003-05-19 14:31 UTC tuomov
7446 * trunk: changeset 620
7447 Unnecessary function wobj_cast was removed.
7449 2003-05-19 14:30 UTC tuomov
7450 * trunk: changeset 619
7451 The functions lookup/complete_region now expect a string class
7452 parameter (or null for "WRegion") and the functions
7453 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
7454 they are not needed on the C side.
7456 2003-05-18 13:41 UTC tuomov
7457 * trunk: changeset 618
7458 The resize angle limits are now universal; borders and tabs are not a
7461 2003-05-18 13:35 UTC tuomov
7462 * trunk: changeset 617
7463 Mouse resize fine-tuning: if the angle between the vector from the
7464 centre of the frame to the point where the initial mouse press occured
7465 and the unit vector pointing (from the centre) to a border of the
7466 frame is less than 55 degrees, we allow resize to change that border.
7468 2003-05-18 13:03 UTC tuomov
7469 * trunk: changeset 616
7470 Some more focusing policy changes/fixes.
7472 2003-05-18 13:01 UTC tuomov
7473 * trunk: changeset 615
7476 2003-05-18 12:39 UTC tuomov
7477 * trunk: changeset 614
7480 2003-05-18 12:31 UTC tuomov
7481 * trunk: changeset 613
7484 2003-05-18 12:31 UTC tuomov
7485 * trunk: changeset 612
7486 Fix around problems with macros with some (possibly broken?) versions
7489 2003-05-17 13:53 UTC tuomov
7490 * trunk: changeset 611
7491 Previous modifications had broken tabdrag workspace switch.
7493 2003-05-17 13:37 UTC tuomov
7494 * trunk: changeset 610
7495 add_to_viewport should not have been renamed add_to_screen.
7497 2003-05-17 13:31 UTC tuomov
7498 * trunk: changeset 609
7499 Fixed the place of a comma.
7501 2003-05-17 13:13 UTC tuomov
7502 * trunk: changeset 608
7503 CVS fscked up screen.*
7505 2003-05-17 13:11 UTC tuomov
7506 * trunk: changeset 607
7507 Removed viewport.c and viewport.h.
7509 2003-05-17 13:08 UTC tuomov
7510 * trunk: changeset 606
7511 - Changes in object and function names to be closer to what users see
7512 and think: what previously were screens (WScreen) are now called
7513 root windows (WRootWin) and viewport (WViewport) have become screens
7514 (WScreen). These changes are so big that no wrappers were added to
7517 - Some old root window (old screen) functions were removed.
7519 - Bindings in global_bindings should get a WScreen (old WViewport) as
7520 an argument instead of WRootWin.
7522 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
7523 that WScreens have "virtual" root windows to better separate
7526 2003-05-17 13:09 UTC tuomov
7527 * trunk: changeset 605
7528 - Changes in object and function names to be closer to what users see
7529 and think: what previously were screens (WScreen) are now called
7530 root windows (WRootWin) and viewport (WViewport) have become screens
7531 (WScreen). These changes are so big that no wrappers were added to
7534 - Some old root window (old screen) functions were removed.
7536 - Bindings in global_bindings should get a WScreen (old WViewport) as
7537 an argument instead of WRootWin.
7539 2003-05-17 12:16 UTC tuomov
7540 * trunk: changeset 604
7541 Default configuration uses XOR-rubberband move/resize (instead of
7542 opaque) to be nicer on slower systems.
7544 2003-05-17 11:49 UTC tuomov
7545 * trunk: changeset 603
7546 Fixed FloatWS initial focus.
7548 2003-05-16 19:53 UTC tuomov
7549 * trunk: changeset 602
7552 2003-05-16 18:48 UTC tuomov
7553 * trunk: changeset 601
7554 Some changes in property getting functions.
7556 2003-05-16 18:02 UTC tuomov
7557 * trunk: changeset 600
7558 Removed unnecessary references to screens.
7560 2003-05-16 16:08 UTC tuomov
7561 * trunk: changeset 599
7562 region_list_to_table renamed to managed_list_to_table.
7564 2003-05-16 15:59 UTC tuomov
7565 * trunk: changeset 598
7566 Signals are not trapped until the initialisation is at a point where
7567 we have found some screens to manage.
7569 2003-05-16 15:56 UTC tuomov
7570 * trunk: changeset 597
7571 Removed erroneous cast.
7573 2003-05-16 15:56 UTC tuomov
7574 * trunk: changeset 596
7575 Added the extl_globals function for accessing globals.
7577 2003-05-16 15:49 UTC tuomov
7578 * trunk: changeset 595
7579 Enchancements in client window "rescueing" and some unifications with
7580 return from full screen mode.
7582 2003-05-16 15:48 UTC tuomov
7583 * trunk: changeset 594
7584 Changed char* to const char* in ExtlL2Param.
7586 2003-05-16 15:42 UTC tuomov
7587 * trunk: changeset 593
7588 Moved fullscreen stuff into a separate file.
7590 2003-05-15 23:05 UTC tuomov
7591 * trunk: changeset 592
7592 Added a check for nil functions.
7594 2003-05-15 22:27 UTC tuomov
7595 * trunk: changeset 591
7596 Modified mkexports.lua to generate a little less code.
7598 2003-05-15 22:26 UTC tuomov
7599 * trunk: changeset 590
7600 Fixed extl_table_is_bool_set.
7602 2003-05-15 21:05 UTC tuomov
7603 * trunk: changeset 589
7604 Restored old extl_cpcall interface.
7606 2003-05-15 15:45 UTC tuomov
7607 * trunk: changeset 588
7608 Added extl_table_is_bool_set.
7610 2003-05-15 15:45 UTC tuomov
7611 * trunk: changeset 587
7612 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
7614 2003-05-15 06:01 UTC tuomov
7615 * trunk: changeset 586
7616 Some minor changes in the Lua interface.
7618 2003-05-15 06:00 UTC tuomov
7619 * trunk: changeset 585
7620 QueryLib.query_lib should properly return on error.
7622 2003-05-14 21:32 UTC tuomov
7623 * trunk: changeset 584
7624 Fixed a problem with bsearch() and Solaris.
7626 2003-05-14 20:13 UTC tuomov
7627 * trunk: changeset 583
7628 Client window management setup code simplified by attaching transients
7629 the their transient_for by default and having floatws:s override this
7630 behaviour by hooking to add_clientwin_alt.
7632 2003-05-14 19:59 UTC tuomov
7633 * trunk: changeset 582
7634 Changes in how parameters are passed to Lua code loaded as string or
7637 2003-05-14 16:49 UTC tuomov
7638 * trunk: changeset 581
7639 Return from full screen mode should work with floatws:s now.
7641 2003-05-14 16:40 UTC tuomov
7642 * trunk: changeset 580
7643 Added a warning for _NET_WM broken transient_for hint.
7645 2003-05-14 16:38 UTC tuomov
7646 * trunk: changeset 579
7647 'ionws_do_clientwin' now calls the Lua function
7648 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
7649 to determine in which frame to place a window. This can be used to
7650 e.g. experiment with placement heuristics.
7652 2003-05-14 14:21 UTC tuomov
7653 * trunk: changeset 578
7654 Mouse resize changed to only resize along one coordinate axis when the
7655 window is grabbed far enough from borders.
7657 2003-05-13 19:20 UTC tuomov
7658 * trunk: changeset 577
7659 Renamed geom.* extlconv.*
7661 2003-05-13 18:07 UTC tuomov
7662 * trunk: changeset 576
7663 The 'include' function didn't handle absolute paths.
7665 2003-05-13 18:06 UTC tuomov
7666 * trunk: changeset 575
7667 There was a problem getting return values from Lua functions.
7669 2003-05-13 16:09 UTC tuomov
7670 * trunk: changeset 574
7671 Added parameter count check and complaint when va_copy is not
7674 2003-05-13 16:05 UTC tuomov
7675 * trunk: changeset 573
7676 The new Lua calling code allowed removing dependency on C99 va_copy a
7677 little more easily than the old so Ion no longer depends on it and
7678 should be easier to compile on older systems (apparently including gcc
7681 2003-05-13 14:46 UTC tuomov
7682 * trunk: changeset 572
7683 Transient resizing when the managing WClientWin was resized had been
7684 broken at some point.
7686 2003-05-13 05:40 UTC tuomov
7687 * trunk: changeset 571
7688 Removed redundant comment.
7690 2003-05-13 05:37 UTC tuomov
7691 * trunk: changeset 570
7692 Vertical keyboard resize binding swapped.
7694 2003-05-13 05:38 UTC tuomov
7695 * trunk: changeset 569
7696 Keyboard resize should not "cumulate" size increments that do not
7697 affect the frame size.
7699 2003-05-12 23:17 UTC tuomov
7700 * trunk: changeset 568
7701 Fixed a minor resize glitch.
7703 2003-05-12 19:57 UTC tuomov
7704 * trunk: changeset 567
7707 2003-05-12 17:02 UTC tuomov
7708 * trunk: changeset 566
7709 ionws_split_of synopsis changed.
7711 2003-05-12 16:59 UTC tuomov
7712 * trunk: changeset 565
7715 2003-05-12 16:38 UTC tuomov
7716 * trunk: changeset 564
7717 Region name instances are saved in the workspace savefiles. (However,
7718 client windows do not use the saved title because it may have changed
7719 so client windows' instance numbers may change over restarts.)
7721 2003-05-12 16:31 UTC tuomov
7722 * trunk: changeset 563
7723 QueryLib goto still had a debug complaint in it.
7725 2003-05-12 16:23 UTC tuomov
7726 * trunk: changeset 562
7727 Save client window id as %lu instead of %.32f.
7729 2003-05-12 16:20 UTC tuomov
7730 * trunk: changeset 561
7731 The wrapper function generated by "obsolete" didn't return any values.
7733 2003-05-12 16:18 UTC tuomov
7734 * trunk: changeset 560
7735 Do not add IMPLOBJ(WObj) in exports.c
7737 2003-05-12 16:18 UTC tuomov
7738 * trunk: changeset 559
7739 The exports region_get_(x|y|w|h) were replaced with region_geom.
7741 2003-05-12 16:17 UTC tuomov
7742 * trunk: changeset 558
7743 Added new exports to get information on splits on WIonWs:s. This
7744 should help writing alternative navigation functions.
7746 2003-05-12 16:18 UTC tuomov
7747 * trunk: changeset 557
7748 Added wrappers to obsolete functions region_get_(x|y|w|h).
7750 2003-05-11 16:17 UTC tuomov
7751 * trunk: changeset 556
7752 Client window check codes are not reset so they're not lost so easily.
7754 2003-05-11 14:24 UTC tuomov
7755 * trunk: changeset 555
7758 2003-05-11 13:33 UTC tuomov
7759 * trunk: changeset 554
7760 Added checks in region_add_managed to prevent from attachinging
7761 parent's or manager's to their (grand)children or managed regions.
7763 2003-05-11 00:05 UTC tuomov
7764 * trunk: changeset 553
7765 Added a missing newline.
7767 2003-05-10 23:43 UTC tuomov
7768 * trunk: changeset 552
7769 Another broken documentation comment found.
7771 2003-05-10 23:42 UTC tuomov
7772 * trunk: changeset 551
7773 'ionws_load' no longer requires 'split_tree' to be specified so that
7774 new workspaces can be created with region_manage_new without
7775 specifying the contents.
7777 2003-05-10 23:41 UTC tuomov
7778 * trunk: changeset 550
7779 The rest of the queries (goto/create workspace, attach client) are now
7780 finally implemented in Lua as the function region_manage(_new) are
7783 2003-05-10 23:15 UTC tuomov
7784 * trunk: changeset 549
7785 Documentation was missing for exports in screen.c.
7787 2003-12-23 20:17 UTC unknown
7788 tagged ion-devel-20030510
7790 2003-05-10 20:34 UTC tuomov
7791 * trunk: changeset 548
7792 Removed efence reference from system.mk.
7794 2003-05-10 19:56 UTC tuomov
7795 * trunk: changeset 547
7796 Oops.. region_manage documentation had an extra space that caused it
7799 2003-05-10 02:16 UTC tuomov
7800 * trunk: changeset 546
7801 Some changes in comments.
7803 2003-05-10 02:12 UTC tuomov
7804 * trunk: changeset 545
7805 Fixed a bug in check_input_fds.
7807 2003-05-10 02:11 UTC tuomov
7808 * trunk: changeset 544
7809 Wiser loading of querylib.
7811 2003-05-10 02:13 UTC tuomov
7812 * trunk: changeset 543
7813 The Lua interface code now uses lua_cpcall extensively to make it more
7814 tolerant to Lua's longjmp error handling.
7816 2003-05-09 22:21 UTC tuomov
7817 * trunk: changeset 542
7818 'extl_dofile' and 'extl_dostring' now pass arguments in the local
7819 instead of global variable 'arg'.
7821 2003-05-09 22:19 UTC tuomov
7822 * trunk: changeset 541
7823 Setfenv is not necessary. Fixed error reporting.
7825 2003-05-09 21:43 UTC tuomov
7826 * trunk: changeset 540
7827 Viewport names are now saved and other changes in savefile format. Old
7828 'add_to_viewport' function was kept for compatibility but will be
7831 2003-05-09 17:39 UTC tuomov
7832 * trunk: changeset 539
7835 2003-05-09 17:34 UTC tuomov
7836 * trunk: changeset 538
7837 Some more README changes.
7839 2003-05-09 17:32 UTC tuomov
7840 * trunk: changeset 537
7841 Fixed transient size/position problems and split the
7842 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
7844 2003-05-09 16:28 UTC tuomov
7845 * trunk: changeset 536
7848 2003-05-09 14:57 UTC tuomov
7849 * trunk: changeset 535
7852 2003-05-09 14:36 UTC tuomov
7853 * trunk: changeset 534
7854 Added the exports 'region_manage' and 'region_manage_new'.
7856 2003-05-09 14:35 UTC tuomov
7857 * trunk: changeset 533
7858 Fixed a bug in extl_table_get that caused it to succeed for NULL
7861 2003-05-09 13:33 UTC tuomov
7862 * trunk: changeset 532
7863 Query module listings could hang Ion if there was not enough space for
7864 a single visible row.
7866 2003-05-08 18:38 UTC tuomov
7867 * trunk: changeset 531
7868 Some bindings were still using Mod1 instead of DEFAULT_MOD.
7870 2003-05-08 18:36 UTC tuomov
7871 * trunk: changeset 530
7872 Some minor fixes in bindings
7874 2003-05-08 06:05 UTC tuomov
7875 * trunk: changeset 529
7876 Fixed a va_arg problem with luaextl.c and strange architechtures.
7878 2003-05-08 06:05 UTC tuomov
7879 * trunk: changeset 528
7882 2003-05-08 05:25 UTC tuomov
7883 * trunk: changeset 527
7884 Updated documentation comments.
7886 2003-05-07 18:49 UTC tuomov
7887 * trunk: changeset 526
7890 2003-05-07 18:42 UTC tuomov
7891 * trunk: changeset 525
7892 The Lua parser in mkexports.lua now parses for function arguments.
7894 2003-05-07 18:42 UTC tuomov
7895 * trunk: changeset 524
7896 Removed make_screen_switch_nth_fn.
7898 2003-05-07 18:41 UTC tuomov
7899 * trunk: changeset 523
7900 Added documentation to ioncorelib.lua.
7902 2003-05-07 18:41 UTC tuomov
7903 * trunk: changeset 522
7904 Removed Makefile; function reference .texes are now generated in the
7907 2003-05-07 18:36 UTC tuomov
7908 * trunk: changeset 521
7909 Changes in function documentation Makefile.
7911 2003-05-07 18:21 UTC tuomov
7912 * trunk: changeset 520
7913 'mkexports.lua' can now parse documentation from Lua code.
7915 2003-05-07 18:20 UTC tuomov
7916 * trunk: changeset 519
7917 Added documentation to querylib.lua.
7919 2003-05-07 16:08 UTC tuomov
7920 * trunk: changeset 518
7921 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
7922 were renamed to the more consistent 'ionframe_split',
7923 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
7924 has wrappers to the old functions.
7926 2003-05-07 15:57 UTC tuomov
7927 * trunk: changeset 517
7928 - The completion handler for QueryLib.query_lua can now descend into
7929 tables and complete subexpressions.
7931 - QueryLib.query_lua sets the variable '_' in the local environment of
7932 the string to be called to point to the frame the query was opened
7933 in. The variable 'arg' is also now set in the local environment
7936 2003-05-07 14:54 UTC tuomov
7937 * trunk: changeset 516
7938 Client window size hints were not used when Ion was restarted. Fixed
7941 2003-05-07 14:42 UTC tuomov
7942 * trunk: changeset 515
7943 'viewport_display_managed' was calling just 'set_focus' instead of
7944 'warp' as it should.
7946 2003-12-23 20:17 UTC unknown
7947 tagged ion-devel-20030506
7949 2003-05-07 00:14 UTC tuomov
7950 * trunk: changeset 514
7951 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
7953 2003-05-06 18:28 UTC tuomov
7954 * trunk: changeset 513
7955 Fixed a memory allocation problem discovered by valgrind.
7957 2003-05-06 17:02 UTC tuomov
7958 * trunk: changeset 512
7961 2003-05-06 17:02 UTC tuomov
7962 * trunk: changeset 511
7963 Added some \hlines in tables
7965 2003-05-06 05:20 UTC tuomov
7966 * trunk: changeset 510
7967 Fixed a bug in the title shortening routine.
7969 2003-05-06 05:20 UTC tuomov
7970 * trunk: changeset 509
7971 Fixed a bug in the new transient management setup code.
7973 2003-05-05 22:58 UTC tuomov
7974 * trunk: changeset 508
7975 A small change in documentation comment.
7977 2003-05-05 22:58 UTC tuomov
7978 * trunk: changeset 507
7979 Changes in the Makefile to build the exports.texes.
7981 2003-05-05 22:50 UTC tuomov
7982 * trunk: changeset 506
7983 Line editor history is now saved when Ion exits.
7985 2003-05-05 17:40 UTC tuomov
7986 * trunk: changeset 505
7987 Fixed extl_stack_get 'double' code.
7989 2003-05-05 17:37 UTC tuomov
7990 * trunk: changeset 504
7991 - Removed target_id code.
7993 - Client windows are now saved over restarts in saves/workspaces-*.lua
7994 instead of using target_ids. A special check code property is added
7995 to each window so that we don't incorrectly reparent windows when
7996 initially starting Ion.
7998 2003-05-04 16:01 UTC tuomov
7999 * trunk: changeset 503
8000 Added hyperlinks in the exported function documentation.
8002 2003-05-04 02:18 UTC tuomov
8003 * trunk: changeset 502
8006 2003-12-23 20:17 UTC unknown
8007 tagged ion-devel-20030504
8009 2003-05-04 02:18 UTC tuomov
8010 * trunk: changeset 501
8011 Sort functions in documentation alphabetically.
8013 2003-05-04 00:59 UTC tuomov
8014 * trunk: changeset 500
8017 2003-05-03 22:34 UTC tuomov
8018 * trunk: changeset 499
8021 2003-05-03 22:30 UTC tuomov
8022 * trunk: changeset 498
8025 2003-05-03 22:30 UTC tuomov
8026 * trunk: changeset 497
8029 2003-05-03 22:04 UTC tuomov
8030 * trunk: changeset 496
8031 doc/Makefile added and list_exports.sh removed
8033 2003-05-03 22:04 UTC tuomov
8034 * trunk: changeset 495
8035 Documentation was added to the source for exported functions.
8037 2003-05-03 22:03 UTC tuomov
8038 * trunk: changeset 494
8039 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
8042 2003-05-03 16:21 UTC tuomov
8043 * trunk: changeset 493
8044 The 'mkexports' script was rewritten in Lua (was an unmaintainable
8047 2003-05-02 19:41 UTC tuomov
8048 * trunk: changeset 492
8049 Made 'obsolete' local
8051 2003-05-02 19:39 UTC tuomov
8052 * trunk: changeset 491
8055 2003-05-02 19:18 UTC tuomov
8056 * trunk: changeset 490
8057 WFloatFrames can now be resized from the keyboard.
8059 2003-05-02 19:17 UTC tuomov
8060 * trunk: changeset 489
8061 Simplified resize interface to have just ionframe_do_resize
8063 2003-05-02 18:52 UTC tuomov
8064 * trunk: changeset 488
8065 IonFrame keyboard resize mode changed to allow resizing in both
8066 directions without leaving and re-entering resize mode. Compatibility
8067 functions for the old mode are provided in compat.lua.
8069 2003-05-02 18:52 UTC tuomov
8070 * trunk: changeset 487
8071 - IonFrame keyboard resize mode changed to allow resizing in both
8072 directions without leaving and re-entering resize mode.
8073 Compatibility functions for the old mode are provided in compat.lua.
8075 - The compatibility functions in compat.lua now complain of
8076 obsoleteness to stderr.
8078 2003-05-02 17:32 UTC tuomov
8079 * trunk: changeset 486
8082 2003-05-02 17:27 UTC tuomov
8083 * trunk: changeset 485
8084 Added the Lua-side hooks genframe_managed_switched and
8085 viewport_workspace_switched.
8087 2003-05-02 17:27 UTC tuomov
8088 * trunk: changeset 484
8089 Added support for hooks Lua code can hook on to with add_to_hook(hook,
8092 2003-05-02 16:18 UTC tuomov
8093 * trunk: changeset 483
8094 Fixed (floatws) focus problem that reoccured after previous attempt at
8095 fixing other focus problems.
8097 2003-05-01 14:23 UTC tuomov
8098 * trunk: changeset 482
8099 Added 'eq' metamethod for WObj:s.
8101 2003-05-01 14:12 UTC tuomov
8102 * trunk: changeset 481
8103 Added new exports that should e.g. enable writing workspace navigation
8104 functions that can also be used to move between viewports or other
8105 workspaces instead of just wrapping around.
8107 2003-05-01 13:14 UTC tuomov
8108 * trunk: changeset 480
8109 Some unifications in add_clientwin/region_add_managed interface.
8111 2003-04-28 22:42 UTC tuomov
8112 * trunk: changeset 479
8113 Fixed CURRENT_FILE maintenance in include().
8115 2003-04-28 16:47 UTC tuomov
8116 * trunk: changeset 478
8119 2003-12-23 20:17 UTC unknown
8120 tagged ion-devel-20030428
8122 2003-04-28 15:12 UTC tuomov
8123 * trunk: changeset 477
8124 The innermost window grabbing on a mouse button should now get to
8125 handle the event as is the case with key grabs.
8127 2003-12-23 20:17 UTC unknown
8128 tagged ion-devel-20030427-2
8130 2003-04-28 14:53 UTC tuomov
8131 * trunk: changeset 476
8132 Fixed WIonFrame subregion load problem
8134 2003-04-28 05:21 UTC tuomov
8135 * trunk: changeset 475
8136 Fixed the region destroy focus fix.
8138 2003-12-23 20:17 UTC unknown
8139 tagged ion-devel-20030427-1
8141 2003-04-27 21:29 UTC tuomov
8142 * trunk: changeset 474
8143 QueryLib.query_exec fixed to use the correct handler.
8145 2003-12-23 20:17 UTC unknown
8146 tagged ion-devel-20030427
8148 2003-04-27 21:26 UTC tuomov
8149 * trunk: changeset 473
8152 2003-04-27 17:44 UTC tuomov
8153 * trunk: changeset 472
8154 ion-completefile Makefile fixed.
8156 2003-04-27 11:54 UTC tuomov
8157 * trunk: changeset 471
8160 2003-04-27 01:15 UTC tuomov
8161 * trunk: changeset 470
8164 2003-04-27 01:10 UTC tuomov
8165 * trunk: changeset 469
8166 QueryLib file and man page completors use 'popen_bgread' so the
8167 queries can not block the WM from processing other events (or even
8170 2003-04-27 01:09 UTC tuomov
8171 * trunk: changeset 468
8172 Moved file completetion code from the query module into a separate
8173 external program ('ion-completefile').
8175 2003-04-27 01:07 UTC tuomov
8176 * trunk: changeset 467
8177 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
8178 selected() in the main event loop and the given function called with
8181 2003-04-25 17:32 UTC tuomov
8182 * trunk: changeset 466
8183 Most Ion functions should be null-string safe now except for some low-
8184 level functions and functions that also receive string length as an
8185 argument. This allows Lua scripts to pass nil to functions that have
8186 special meaning for NULL strings.
8188 2003-04-25 17:11 UTC tuomov
8189 * trunk: changeset 465
8190 Fixed do_complete_region.
8192 2003-04-25 16:59 UTC tuomov
8193 * trunk: changeset 464
8194 Some changes on how region close/destroy is handled and how focus is
8195 handled when an active region with non-window manager is destroyed.
8197 2003-04-25 16:46 UTC tuomov
8198 * trunk: changeset 463
8199 Fixed extl_verify_wobj.
8201 2003-04-24 17:27 UTC tuomov
8202 * trunk: changeset 462
8203 Some minor TODOs completed and some minor fixes.
8205 2003-04-23 22:16 UTC tuomov
8206 * trunk: changeset 461
8207 Removed string free in extl_stack_push
8209 2003-04-23 16:17 UTC tuomov
8210 * trunk: changeset 460
8213 2003-04-23 16:16 UTC tuomov
8214 * trunk: changeset 459
8215 The floatws module is now aware of window gravities.
8217 2003-04-22 19:08 UTC tuomov
8218 * trunk: changeset 458
8221 2003-04-22 19:05 UTC tuomov
8222 * trunk: changeset 457
8223 - Added window stacking management code.
8225 - Fixed region_notify_subregions_move.
8227 2003-04-22 19:05 UTC tuomov
8228 * trunk: changeset 456
8229 Added window stacking management code.
8231 2003-04-22 19:05 UTC tuomov
8232 * trunk: changeset 455
8233 The (exported) functions floatframe_raise/lower are obsolete and
8234 replaced with region_raise/lower. The file 'compat.lua' can be
8235 included to define these functions.
8237 2003-04-20 17:45 UTC tuomov
8238 * trunk: changeset 454
8239 No longer complain of missing workspace savefiles.
8241 2003-04-19 20:11 UTC tuomov
8242 * trunk: changeset 453
8245 2003-04-19 20:10 UTC tuomov
8246 * trunk: changeset 452
8247 Makefile also changed to note change of name in ioncorelib.lua
8249 2003-04-19 20:09 UTC tuomov
8250 * trunk: changeset 451
8251 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
8254 2003-04-19 19:36 UTC tuomov
8255 * trunk: changeset 450
8256 removed debug messages
8258 2003-04-19 19:35 UTC tuomov
8259 * trunk: changeset 449
8260 Extl_init enables Lua loadlib.
8262 2003-12-23 20:17 UTC unknown
8263 tagged ion-devel-20030416
8265 2003-04-19 19:34 UTC tuomov
8266 * trunk: changeset 448
8267 Winprop management is now implemented in Lua.
8269 2003-04-16 21:44 UTC tuomov
8270 * trunk: changeset 447
8271 QueryLib.mancache fixed to contain weak references.
8273 2003-04-16 17:16 UTC tuomov
8274 * trunk: changeset 446
8275 Include correct version of libtu. Old version could cause crashes.
8277 2003-04-16 17:14 UTC tuomov
8278 * trunk: changeset 445
8279 misc signal.c changes
8281 2003-04-16 17:13 UTC tuomov
8282 * trunk: changeset 444
8283 WFloatWS placement code should now handle shaded frames correctly.
8285 2003-04-16 17:11 UTC tuomov
8286 * trunk: changeset 443
8287 Added man-page completion to QueryLib.
8289 2003-12-23 20:17 UTC unknown
8290 tagged ion-devel-20030412-3
8292 2003-04-16 17:09 UTC tuomov
8293 * trunk: changeset 442
8294 Don't waitpid() in the SIGCHLD handler but in the main loop after this
8295 handler has been called. For some reason Lua's io.popen() didn't like
8298 2003-12-23 20:17 UTC unknown
8299 tagged ion-devel-20030412-2
8301 2003-12-23 20:17 UTC unknown
8302 tagged ion-devel-20030412-1
8304 2003-04-13 19:07 UTC tuomov
8305 * trunk: changeset 441
8306 FloatWS module honours window positions when starting up the WM.
8308 2003-04-12 20:08 UTC tuomov
8309 * trunk: changeset 440
8310 - Some transient handling fixes.
8312 - region_do_add_managed wasn't passing enough parameters which could
8315 2003-04-12 19:27 UTC tuomov
8316 * trunk: changeset 439
8317 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
8318 does not support it anymore by default.
8320 2003-12-23 20:17 UTC unknown
8321 tagged ion-devel-20030412
8323 2003-04-12 19:06 UTC tuomov
8324 * trunk: changeset 438
8325 Added the flag -std=c99 to options to compile luaextl.c as it needs
8326 va_copy from C99 and some versions of GCC seem to disable this macro
8329 2003-04-12 18:44 UTC tuomov
8330 * trunk: changeset 437
8331 Include stdarg.h in luaextl.c
8333 2003-04-12 18:19 UTC tuomov
8334 * trunk: changeset 436
8337 2003-04-12 17:27 UTC tuomov
8338 * trunk: changeset 435
8339 Yet another attempt at perfecting focus handling (before resorting to
8340 separate displayed and actual activity states and update delays or
8341 similar another kludge in counteracting X's lame key grab focus
8344 2003-04-12 16:44 UTC tuomov
8345 * trunk: changeset 434
8348 2003-04-12 16:44 UTC tuomov
8349 * trunk: changeset 433
8352 2003-04-12 16:43 UTC tuomov
8353 * trunk: changeset 432
8356 2003-04-12 16:43 UTC tuomov
8357 * trunk: changeset 431
8358 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
8359 to use WM_NAME for UTF-8 titles.
8361 2003-04-12 16:10 UTC tuomov
8362 * trunk: changeset 430
8363 QueryLib.query_lua displays all error messages.
8365 2003-04-12 16:08 UTC tuomov
8366 * trunk: changeset 429
8367 The standard modules no longer fail on partially broken configuration
8368 files unless no bindings have been configured before the error
8371 2003-04-12 16:07 UTC tuomov
8372 * trunk: changeset 428
8375 2003-04-12 16:06 UTC tuomov
8376 * trunk: changeset 427
8377 Full error log is displayed with xmessage after startup whether it is
8378 possible to continue or not.
8380 2003-04-12 16:05 UTC tuomov
8381 * trunk: changeset 426
8382 Added collect_errors(fn, params) for Lua code to be able to e.g.
8383 display encountered errors with query_fwarn.
8385 2003-04-11 19:19 UTC tuomov
8386 * trunk: changeset 425
8389 2003-04-11 18:48 UTC tuomov
8390 * trunk: changeset 424
8391 Added some XFree(prop.value):s
8393 2003-04-11 18:38 UTC tuomov
8394 * trunk: changeset 423
8395 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
8397 2003-04-11 18:37 UTC tuomov
8398 * trunk: changeset 422
8401 2003-04-11 18:36 UTC tuomov
8402 * trunk: changeset 421
8403 The line editor's copy-paste features should now at least attempt to
8406 2003-04-11 17:02 UTC tuomov
8407 * trunk: changeset 420
8408 Added placement calculation code to the floatws module. Placement
8409 method can be configured with
8410 'set_floatws_placement_method("method")'. Available methods are udlr,
8411 lrud and random. (Maybe placement methods should be implemented in
8414 2003-04-11 16:06 UTC tuomov
8415 * trunk: changeset 419
8416 Client windows are unmapped when frames are unmapped. This was an
8417 overlooked (but lame and redundant) requirement of the ICCCM and
8418 fullfilling it might fix some apps. (Ion probably still is far from
8419 ICCCM-compliant, but so are most of the badly behaving apps.)
8421 2003-04-11 15:24 UTC tuomov
8422 * trunk: changeset 418
8423 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
8424 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
8425 fails, which it seldom seems to do), it will reset locale back to
8426 "POSIX" so that there's a better chance that some fonts can be loaded
8427 although non-ASCII (7-bit) characters will be crippled. (If UTF8
8428 support is disabled, 8-bit character sets should usually work.)
8430 2003-04-11 14:08 UTC tuomov
8431 * trunk: changeset 417
8434 2003-04-11 14:07 UTC tuomov
8435 * trunk: changeset 416
8436 WFloatFrames can now be shaded.
8438 2003-04-11 05:32 UTC tuomov
8439 * trunk: changeset 415
8442 2003-12-23 20:17 UTC unknown
8443 tagged ion-devel-20030410
8445 2003-04-11 05:19 UTC tuomov
8446 * trunk: changeset 414
8447 complete_function fixed.
8449 2003-04-10 23:28 UTC tuomov
8450 * trunk: changeset 413
8451 Transient_mode winprop fixed.
8453 2003-04-10 18:31 UTC tuomov
8454 * trunk: changeset 412
8455 Removed some upvalue-marks
8457 2003-04-10 18:26 UTC tuomov
8458 * trunk: changeset 411
8459 Remaining "goto_*_name" functions were removed as Lua code will
8460 probably mostly use "reg=lookup_*() ... region_goto(reg)"
8462 2003-04-10 18:08 UTC tuomov
8463 * trunk: changeset 410
8464 QueryLib.query_yesno fixed.
8466 2003-04-10 16:34 UTC tuomov
8467 * trunk: changeset 409
8468 moved obj_exists to ioncore-lib.lua
8470 2003-04-10 16:33 UTC tuomov
8471 * trunk: changeset 408
8474 2003-04-10 16:32 UTC tuomov
8475 * trunk: changeset 407
8476 Added 'obj_exists' export for checking whether an object referenced in
8477 Lua still exists in Ion.
8479 2003-12-23 20:17 UTC unknown
8480 tagged ion-devel-20030409
8482 2003-04-10 16:03 UTC tuomov
8483 * trunk: changeset 406
8484 Updated web page address and my email
8486 2003-04-10 06:01 UTC tuomov
8487 * trunk: changeset 405
8488 complete_function implemented in Lua.
8490 2003-04-09 22:51 UTC tuomov
8491 * trunk: changeset 404
8492 - A lot of the query code was converted to Lua.
8494 - QueryLib.query_ssh query was added. This will tab-complete hosts
8495 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
8498 2003-04-09 21:07 UTC tuomov
8499 * trunk: changeset 403
8500 A number of bugs in the Lua interface were fixed.
8502 2003-12-23 20:17 UTC unknown
8503 tagged ion-devel-20030408
8505 2003-04-09 19:04 UTC tuomov
8506 * trunk: changeset 402
8509 2003-04-09 18:46 UTC tuomov
8510 * trunk: changeset 401
8511 Added functions to add entries into Lua tables (for completion
8514 2003-04-08 17:49 UTC tuomov
8515 * trunk: changeset 400
8516 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
8519 2003-04-08 17:35 UTC tuomov
8520 * trunk: changeset 399
8521 added luaextl to SUBDIRS
8523 2003-04-08 17:33 UTC tuomov
8524 * trunk: changeset 398
8527 2003-04-08 17:25 UTC tuomov
8528 * trunk: changeset 397
8529 Use libtool and libltdl for module support.
8531 2003-04-07 19:35 UTC tuomov
8532 * trunk: changeset 396
8533 Added obj_is and obj_typename exports.
8535 2003-04-07 19:16 UTC tuomov
8536 * trunk: changeset 395
8537 Multi-line capability added to WMessage.
8539 2003-04-07 19:16 UTC tuomov
8540 * trunk: changeset 394
8541 Added quite useless stack trace displayed when C function called from
8544 2003-04-07 19:15 UTC tuomov
8545 * trunk: changeset 393
8546 Added verbosity to conf-bindings error messages.
8548 2003-04-07 17:15 UTC tuomov
8549 * trunk: changeset 392
8550 Function renames. Most functions that can be considered member
8551 functions of some WObj are now rather consistently (although
8554 2003-04-07 17:14 UTC tuomov
8555 * trunk: changeset 391
8556 Updated configuration files
8558 2003-04-07 17:14 UTC tuomov
8559 * trunk: changeset 390
8560 Removed out-of-date documentation
8562 2003-04-07 15:21 UTC tuomov
8563 * trunk: changeset 389
8564 Focusing code: iteration n.
8566 2003-04-07 14:59 UTC tuomov
8567 * trunk: changeset 388
8568 Defer mechanism supports multiple lists.
8570 2003-04-07 05:47 UTC tuomov
8571 * trunk: changeset 387
8572 Added extl_dostring and better extl_dofile
8574 2003-04-07 05:36 UTC tuomov
8575 * trunk: changeset 386
8576 Added some checks to conf-draw.c
8578 2003-04-07 05:25 UTC tuomov
8579 * trunk: changeset 385
8580 Added wedln-wrappers.c
8582 2003-04-07 05:23 UTC tuomov
8583 * trunk: changeset 384
8586 2003-04-07 00:05 UTC tuomov
8587 * trunk: changeset 383
8588 Added luaextl Makefile
8590 2003-04-06 21:47 UTC tuomov
8591 * trunk: changeset 382
8592 Added some stack checks
8594 2003-04-06 16:30 UTC tuomov
8595 * trunk: changeset 381
8596 Implemented include() support for the lua files
8598 2003-04-06 15:20 UTC tuomov
8599 * trunk: changeset 380
8600 Use Lua as extension language.
8602 2003-04-05 15:00 UTC tuomov
8603 * trunk: changeset 379
8604 MODULE_CFLAGS fixed.
8606 2003-04-02 18:24 UTC tuomov
8607 * trunk: changeset 378
8610 2003-03-30 17:20 UTC tuomov
8611 * trunk: changeset 377
8614 2003-03-30 14:29 UTC tuomov
8615 * trunk: changeset 376
8616 More minor object model changes
8618 2003-03-30 14:16 UTC tuomov
8619 * trunk: changeset 375
8620 Some simplifications to the object model: WThing removed and
8621 functionality split between WObj (watches) and WRegion (child<->parent
8624 2003-03-28 20:48 UTC tuomov
8625 * trunk: changeset 374
8626 The region_add_managed mechanism was simplified and generalised.
8628 2003-03-28 16:01 UTC tuomov
8629 * trunk: changeset 373
8630 Possible key binding setup bug fixed.
8632 2003-03-28 16:01 UTC tuomov
8633 * trunk: changeset 372
8634 Modules are removed by 'make realclean'.
8636 2003-12-23 20:17 UTC unknown
8637 tagged ion-devel-20030327
8639 2003-03-28 16:00 UTC tuomov
8640 * trunk: changeset 371
8643 2003-03-28 15:59 UTC tuomov
8644 * trunk: changeset 370
8645 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
8647 2003-03-27 19:40 UTC tuomov
8648 * trunk: changeset 369
8651 2003-03-27 19:32 UTC tuomov
8652 * trunk: changeset 368
8655 2003-03-27 19:30 UTC tuomov
8656 * trunk: changeset 367
8657 Simple ioncore startup check added.
8659 2003-03-27 19:26 UTC tuomov
8660 * trunk: changeset 366
8663 2003-03-27 19:16 UTC tuomov
8664 * trunk: changeset 365
8665 Minor fix in clientwin_deinit.
8667 2003-03-27 19:01 UTC tuomov
8668 * trunk: changeset 364
8669 A minor nested WS fix.
8671 2003-03-27 18:12 UTC tuomov
8672 * trunk: changeset 363
8673 - Renamed the main binary 'ioncore'.
8675 - Added 'ion' shell script to run 'ioncore' with correct configuration
8676 and module file directory parameters. A 'pwm' script to run ioncore
8677 in PWM mode was also added but this is not installed by 'make
8678 install' at the moment.
8680 2003-03-22 20:22 UTC tuomov
8681 * trunk: changeset 362
8682 Applied the toggle_tab patch.
8684 2003-03-20 21:01 UTC tuomov
8685 * trunk: changeset 361
8686 - Frames save their saveable contents
8688 - EnterWindow event handling changed so that embedded workspaces work
8691 2003-03-17 18:49 UTC tuomov
8692 * trunk: changeset 360
8695 2003-03-17 18:29 UTC tuomov
8696 * trunk: changeset 359
8697 Client window (esp. transient) resize request fixes.
8699 2003-03-17 18:28 UTC tuomov
8700 * trunk: changeset 358
8703 2003-03-17 18:28 UTC tuomov
8704 * trunk: changeset 357
8705 stuff moved to system.mk
8707 2003-03-17 18:27 UTC tuomov
8708 * trunk: changeset 356
8709 Tabdrag detects attempts to drop on oneself
8711 2003-03-15 19:21 UTC tuomov
8712 * trunk: changeset 355
8713 ASCII control characters (ch&0x7f<32) are now presented as escaped
8714 octals in saved region name strings.
8716 2003-12-23 20:17 UTC unknown
8717 tagged ion-devel-20030311-2
8719 2003-03-15 18:15 UTC tuomov
8720 * trunk: changeset 354
8721 The functions region_add_bindmap* no longer have the grab argument but
8722 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
8724 2003-12-23 20:17 UTC unknown
8725 tagged ion-devel-20030311
8727 2003-03-15 18:15 UTC tuomov
8728 * trunk: changeset 353
8729 - The functions region_add_bindmap* no longer have the grab argument
8730 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
8732 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
8734 2003-03-11 20:29 UTC tuomov
8735 * trunk: changeset 352
8736 Fixed a stupid mistake in creating an initial workspace when there is
8739 2003-03-11 19:03 UTC tuomov
8740 * trunk: changeset 351
8743 2003-03-11 18:57 UTC tuomov
8744 * trunk: changeset 350
8747 2003-03-11 18:52 UTC tuomov
8748 * trunk: changeset 349
8751 2003-03-11 18:52 UTC tuomov
8752 * trunk: changeset 348
8753 Function lookup order changed from region->parent to region->manager.
8755 2003-03-10 22:01 UTC tuomov
8756 * trunk: changeset 347
8757 Tabs can now be dropped on WFloatWS workspaces to create a new frames
8758 containing the region corresponding to the dragged tab.
8760 2003-03-10 19:12 UTC tuomov
8761 * trunk: changeset 346
8762 query_workspace should now set workspace name
8764 2003-03-10 16:58 UTC tuomov
8765 * trunk: changeset 345
8766 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
8767 strange systems whose libdl insists on the calling program prefixing
8768 module symbol names with an underscore.
8770 2003-03-09 22:50 UTC tuomov
8771 * trunk: changeset 344
8772 Resize size hint handling properly (?) implemented.
8774 2003-03-09 12:41 UTC tuomov
8775 * trunk: changeset 343
8778 2003-03-09 12:40 UTC tuomov
8779 * trunk: changeset 342
8780 Support for compiling modules statically in the Ion core binary
8782 2003-03-09 12:24 UTC tuomov
8783 * trunk: changeset 341
8786 2003-03-09 11:46 UTC tuomov
8787 * trunk: changeset 340
8790 2003-03-09 11:43 UTC tuomov
8791 * trunk: changeset 339
8792 ioncore-example.conf was missing
8794 2003-03-09 11:41 UTC tuomov
8795 * trunk: changeset 338
8798 2003-03-09 11:39 UTC tuomov
8799 * trunk: changeset 337
8800 Resize code was missing
8802 2003-03-09 11:34 UTC tuomov
8803 * trunk: changeset 336
8804 Files were missing from last commit
8806 2003-03-09 11:24 UTC tuomov
8807 * trunk: changeset 335
8808 - The query module was removed of dependencies to WIonFrame code and
8809 is now a loadable module (query.so).
8811 - The 'query_workspace' command by default creates workspaces of the
8812 first registered (module loaded) kind. Other kinds of workspaces can
8813 be created by prefixing workspace name with the class name (WIonWS,
8814 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
8816 2003-03-09 11:20 UTC tuomov
8817 * trunk: changeset 334
8818 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
8819 (ionws.so) and generic frame and worksapce code moved to Ioncore.
8820 Dependencies on the query module were also removed.
8822 2003-03-09 11:17 UTC tuomov
8823 * trunk: changeset 333
8824 - Renamed wmcore ioncore.
8826 - Main configuration file name changed to 'ioncore.conf'.
8828 - Added to ioncore generic workspace and frame classes (WGenWS,
8829 WGenFrame) on which modules' implementations are to be based.
8831 - Module initialization and deinitialization functions are now named
8832 modulename_module_init and -deinit.
8834 - Added module version checking. Modules are now supposed to contain
8835 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
8836 where ION_VERSION can be found in the top-level directory version.h.
8837 Ioncore will refuse to load modules which have not set this variable
8838 or the version is incorrect.
8840 - Resize size calculation should be fixed now.
8842 - The 'region_register_load_create_fn' interface was removed and
8843 replaced with 'region_register_class'.
8845 - Region create and reparent functions now have parent type WWindow
8846 because everything expected that anyway.
8848 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
8849 clutter from ~/.ion-devel.
8851 - Some minor bugs were fixed.
8853 2003-03-09 11:06 UTC tuomov
8854 * trunk: changeset 332
8855 Very preliminary and experimental (a lot is still missing) support for
8856 PWM-like workspaces and frames: the floatws module.
8858 2003-03-09 11:05 UTC tuomov
8859 * trunk: changeset 331
8860 Updated default configuration files. Binding configuration is now
8861 divided into multiple module-specific files with some common bindings
8862 in common-frame-bindins.conf. Some look configuration files were added
8863 and the rest were also changed to reflect changes in the order frame
8864 border colours and sizes are specified.
8866 2003-03-09 11:02 UTC tuomov
8867 * trunk: changeset 330
8868 Removed ETCDIR setup
8870 2003-03-08 13:53 UTC tuomov
8871 * trunk: changeset 329
8872 'make install' code moved from the toplevel Makefile to Makefiles in
8873 subdirectories (etc, man, scripts).
8875 2003-03-08 13:53 UTC tuomov
8876 * trunk: changeset 328
8877 'make install' code moved from the toplevel Makefile to Makefiles in
8878 subdirectories (etc, man, scripts)
8880 2003-03-08 13:52 UTC tuomov
8881 * trunk: changeset 327
8882 'make install' code moved from the toplevel Makefile to Makefiles in
8883 subdirectories (etc, man, scripts).
8885 2003-03-06 19:22 UTC tuomov
8886 * trunk: changeset 326
8887 Fixed a bug in do_fit_clientwin
8889 2003-03-06 19:20 UTC tuomov
8890 * trunk: changeset 325
8891 Don't grab buttons that are only bound to an area (border, tab) of the
8892 frame instead of the whole frame.
8894 2003-03-05 06:25 UTC tuomov
8895 * trunk: changeset 324
8896 handle_configure_event fixed
8898 2003-03-02 15:43 UTC tuomov
8899 * trunk: changeset 323
8902 2003-03-02 15:21 UTC tuomov
8903 * trunk: changeset 322
8906 2003-03-02 15:21 UTC tuomov
8907 * trunk: changeset 321
8908 Some renamings that will break configuration files again.
8910 2003-03-02 15:20 UTC tuomov
8911 * trunk: changeset 320
8914 2003-03-01 23:42 UTC tuomov
8915 * trunk: changeset 319
8916 Screen setup sets manager for viewports
8918 2003-03-01 23:02 UTC tuomov
8919 * trunk: changeset 318
8920 More focusing kludges
8922 2003-03-01 23:02 UTC tuomov
8923 * trunk: changeset 317
8926 2003-03-01 22:08 UTC tuomov
8927 * trunk: changeset 316
8930 2003-12-23 20:17 UTC unknown
8931 tagged ion-devel-20030301
8933 2003-03-01 17:13 UTC tuomov
8934 * trunk: changeset 315
8935 Added some locale checks
8937 2003-03-01 15:02 UTC tuomov
8938 * trunk: changeset 314
8941 2003-03-01 12:08 UTC tuomov
8942 * trunk: changeset 313
8943 Use iconv instead of libunicode
8945 2003-03-01 12:08 UTC tuomov
8946 * trunk: changeset 312
8947 Use iconv instead of libunicode
8949 2003-02-28 23:17 UTC tuomov
8950 * trunk: changeset 311
8953 2003-02-28 19:15 UTC tuomov
8954 * trunk: changeset 310
8955 FONT_HEIGHT -> MAX_FONT_HEIGHT
8957 2003-02-28 18:47 UTC tuomov
8958 * trunk: changeset 309
8959 The 'transparent_background' draw.conf option now only applies to
8960 empty frames. For client windows with a transparent background the
8961 'transparent' winprop should be set to true for transparent frame
8964 2003-02-28 18:17 UTC tuomov
8965 * trunk: changeset 308
8968 2003-02-28 16:47 UTC tuomov
8969 * trunk: changeset 307
8972 2003-02-28 16:24 UTC tuomov
8973 * trunk: changeset 306
8974 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
8977 2003-12-23 20:17 UTC unknown
8978 tagged ion-devel-20030225
8980 2003-02-28 15:27 UTC tuomov
8981 * trunk: changeset 305
8982 Maybe focusing would work this time...
8984 2003-02-26 23:40 UTC tuomov
8985 * trunk: changeset 304
8986 do_fit_clientwin fixed
8988 2003-02-25 19:29 UTC tuomov
8989 * trunk: changeset 303
8990 More kludges in an attempt to fix focus handling
8992 2003-02-25 19:16 UTC tuomov
8993 * trunk: changeset 302
8994 Support for optional autoconf-generated system-ac.inc. (The configure
8995 script is not finished or included.)
8997 2003-02-24 14:13 UTC tuomov
8998 * trunk: changeset 301
8999 Xft support fixed more
9001 2003-02-24 11:24 UTC tuomov
9002 * trunk: changeset 300
9005 2003-02-24 06:29 UTC tuomov
9006 * trunk: changeset 299
9009 2003-02-24 06:25 UTC tuomov
9010 * trunk: changeset 298
9011 Added KP_Enter bound to 'finish' to query bindings
9013 2003-02-24 06:23 UTC tuomov
9014 * trunk: changeset 297
9015 Fixed focus and grab handling when warping is not enabled
9017 2003-02-23 18:55 UTC tuomov
9018 * trunk: changeset 296
9019 Added the command frame_close_if_empty and bound close command for
9022 2003-12-23 20:17 UTC unknown
9023 tagged ion-devel-20030223
9025 2003-02-23 18:54 UTC tuomov
9026 * trunk: changeset 295
9027 Implemented "close" command for queries.
9029 2003-02-23 18:49 UTC tuomov
9030 * trunk: changeset 294
9033 2003-02-23 14:25 UTC tuomov
9034 * trunk: changeset 293
9035 Nested submaps are now fully implemented.
9037 2003-02-23 14:14 UTC tuomov
9038 * trunk: changeset 292
9041 2003-02-23 13:45 UTC tuomov
9042 * trunk: changeset 291
9043 The command clientwin_toggle_fullscreen now works in both directions.
9044 However, it should be noted that this toggle does not work well along
9045 with client programs' full screen mode toggles. Some means of
9046 communication should be devised.
9048 2003-02-23 13:16 UTC tuomov
9049 * trunk: changeset 290
9050 Attempts at more focusing fixes
9052 2003-02-23 12:35 UTC tuomov
9053 * trunk: changeset 289
9054 Changes to binding file
9056 2003-02-23 12:22 UTC tuomov
9057 * trunk: changeset 288
9058 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
9059 underscores in display name part of configuration file names.
9061 2003-02-23 11:58 UTC tuomov
9062 * trunk: changeset 287
9063 Preliminary support for workspace switching while dragging tabs.
9065 2003-02-23 02:40 UTC tuomov
9066 * trunk: changeset 286
9069 2003-02-23 02:35 UTC tuomov
9070 * trunk: changeset 285
9073 2003-02-23 00:38 UTC tuomov
9074 * trunk: changeset 284
9075 Some changes and (hopefully) fixes to focusing policy
9077 2003-02-23 00:14 UTC tuomov
9078 * trunk: changeset 283
9079 Submap with the same key can be specified in multiple sections now
9081 2003-02-22 21:48 UTC tuomov
9082 * trunk: changeset 282
9083 Tab width calculation fixed
9085 2003-02-22 21:08 UTC tuomov
9086 * trunk: changeset 281
9087 Workspace initialization stuff moved to wmcore
9089 2003-02-22 20:49 UTC tuomov
9090 * trunk: changeset 280
9093 2003-02-22 20:36 UTC tuomov
9094 * trunk: changeset 279
9095 Some function names changed
9097 2003-02-22 17:44 UTC tuomov
9098 * trunk: changeset 278
9099 Active client window commands can be accessed from other bindings with
9100 the command 'commands_at_leaf'.
9102 2003-02-22 17:40 UTC tuomov
9103 * trunk: changeset 277
9104 - Key binding setup changed.
9106 - X window -less regions no longer contain children. Instead the
9107 regions "manage" these objects that share the parent object with the
9110 - Removed clientwin_bindings and viewport_bindings sections.
9112 - More consistent and descriptive command names.
9114 - New workspace layout saving and loading code that supports arbitrary
9115 objects instead of just frames and workspaces..
9117 2003-02-22 17:37 UTC tuomov
9118 * trunk: changeset 276
9119 - Key binding setup changed.
9121 - X window -less regions no longer contain children. Instead the
9122 regions "manage" these objects that share the parent object with the
9125 2003-02-22 17:34 UTC tuomov
9126 * trunk: changeset 275
9127 - Removed clientwin_bindings and viewport_bindings sections.
9129 - More consistent and descriptive command names.
9131 2003-02-22 17:32 UTC tuomov
9132 * trunk: changeset 274
9135 2003-02-22 14:24 UTC tuomov
9136 * trunk: changeset 273
9137 Resize size display should now be properly positioned on Xinerama
9140 2003-02-20 17:48 UTC tuomov
9141 * trunk: changeset 272
9142 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
9143 the module if the name contains no slashes.
9145 2003-02-20 14:59 UTC tuomov
9146 * trunk: changeset 271
9147 Xft default compilation options changed in system.mk
9149 2003-02-17 20:34 UTC tuomov
9150 * trunk: changeset 270
9151 Fixed region_do_find_new_home
9153 2003-02-16 17:30 UTC tuomov
9154 * trunk: changeset 269
9157 2003-02-12 21:18 UTC tuomov
9158 * trunk: changeset 268
9161 2003-02-09 16:23 UTC tuomov
9162 * trunk: changeset 267
9165 2003-02-09 15:57 UTC tuomov
9166 * trunk: changeset 266
9167 Addresses updated on the man page
9169 2003-02-09 12:45 UTC tuomov
9170 * trunk: changeset 265
9171 Support re-reading draw.conf (reread_draw_config) without restart
9173 2003-12-23 20:17 UTC unknown
9174 tagged ion-devel-20030131-2
9176 2003-02-09 12:44 UTC tuomov
9177 * trunk: changeset 264
9178 Changed broken_app_resize_kludge a bit. Should work a little better
9181 2003-12-23 20:17 UTC unknown
9182 tagged ion-devel-20030131
9184 2003-02-08 13:41 UTC tuomov
9185 * trunk: changeset 263
9188 2003-01-31 21:44 UTC tuomov
9189 * trunk: changeset 262
9190 Changed hook linking order
9192 2003-01-31 18:16 UTC tuomov
9193 * trunk: changeset 261
9194 Year changed to 2003
9196 2003-01-26 22:30 UTC tuomov
9197 * trunk: changeset 260
9198 Changed -pedantic-errors to -pedantic in system.mk to get around
9199 broken glibc headers
9201 2003-01-17 21:43 UTC tuomov
9202 * trunk: changeset 259
9203 Transient mapping fix
9205 2003-01-09 00:29 UTC tuomov
9206 * trunk: changeset 258
9207 Xft font names are now to be prefixed with 'xft:', otherwise normal
9208 clear fonts are used. Xft support still is not compiled in by default.
9210 2003-01-09 00:01 UTC tuomov
9211 * trunk: changeset 257
9214 2003-01-08 15:25 UTC tuomov
9215 * trunk: changeset 256
9218 2003-01-05 23:48 UTC tuomov
9219 * trunk: changeset 255
9220 Removed an unnecessary debug fprintf
9222 2003-01-05 06:53 UTC tuomov
9223 * trunk: changeset 254
9224 Tab dragging routines can now handle nested frames.
9226 2003-01-04 22:02 UTC tuomov
9227 * trunk: changeset 253
9230 2003-01-04 21:39 UTC tuomov
9231 * trunk: changeset 252
9232 CF_STUBBORN_TRESH fix
9234 2003-12-23 20:17 UTC unknown
9235 tagged ion-devel-20021229
9237 2003-01-03 22:58 UTC tuomov
9238 * trunk: changeset 251
9239 sample.conf micro->milli
9241 2003-12-23 20:17 UTC unknown
9242 tagged ion-devel-20021219
9244 2002-12-30 23:33 UTC tuomov
9245 * trunk: changeset 250
9246 Send more ConfigureNotify events to fix slow startup times of some
9249 2002-12-29 02:22 UTC tuomov
9250 * trunk: changeset 249
9251 Configurable regular expression based window title shortening rules
9253 2002-12-18 23:04 UTC tuomov
9254 * trunk: changeset 248
9255 Fixed a potential memory leak
9257 2002-12-18 22:51 UTC tuomov
9258 * trunk: changeset 247
9259 kludges.conf updated
9261 2002-12-18 22:50 UTC tuomov
9262 * trunk: changeset 246
9263 Winprop matching improvements: WM_WINDOW_ROLE support and
9264 configuration format changed to 'winprop "class", "role", "instance" {
9267 2002-12-14 17:55 UTC tuomov
9268 * trunk: changeset 245
9271 2002-12-03 22:32 UTC tuomov
9272 * trunk: changeset 244
9273 Some extra abstraction to Xft support code
9275 2002-12-03 22:19 UTC tuomov
9276 * trunk: changeset 243
9277 Applied Xft support patch
9279 2002-11-21 17:58 UTC tuomov
9280 * trunk: changeset 242
9281 Web page and email address updated
9283 2002-11-14 23:00 UTC tuomov
9284 * trunk: changeset 241
9285 Transient window height restrictions lifted
9287 2003-12-23 20:17 UTC unknown
9288 tagged ion-devel-20021104
9290 2002-11-13 00:00 UTC tuomov
9291 * trunk: changeset 240
9292 config.h wasn't included at the proper point in binding.c
9294 2002-11-08 00:14 UTC tuomov
9295 * trunk: changeset 239
9296 Fixed pointer warping on workspace change when warps are disabled
9298 2003-12-23 20:17 UTC unknown
9299 tagged ion-devel-20021103
9301 2002-11-04 13:37 UTC tuomov
9302 * trunk: changeset 238
9303 Fixed a segfault problem with symlists
9305 2002-11-03 04:33 UTC tuomov
9306 * trunk: changeset 237
9307 Fixed a drawing problem with ion_bar_inside_frame FALSE
9309 2002-11-03 02:44 UTC tuomov
9310 * trunk: changeset 236
9311 Added transparent_background (TRUE/FALSE) draw.conf configuration
9314 2002-11-03 02:33 UTC tuomov
9315 * trunk: changeset 235
9316 Bound broken_application_resize_kludge to Mod1+L
9318 2002-11-03 02:26 UTC tuomov
9319 * trunk: changeset 234
9320 Added broken_app_resize_kludge function
9322 2002-11-03 02:15 UTC tuomov
9323 * trunk: changeset 233
9324 Ad hoc fix for clientwin enter window events
9326 2002-11-02 22:57 UTC tuomov
9327 * trunk: changeset 232
9330 2002-11-02 22:57 UTC tuomov
9331 * trunk: changeset 231
9332 Line editor history scrolling fixed
9334 2002-11-02 22:21 UTC tuomov
9335 * trunk: changeset 230
9336 Default (black&white) colour scheme changes
9338 2002-11-02 22:14 UTC tuomov
9339 * trunk: changeset 229
9340 Fullscreen windows on separate Xinerama screens should be focused
9343 2002-11-02 22:03 UTC tuomov
9344 * trunk: changeset 228
9345 Fixed a problem concerning resizing of frames containing hidden
9348 2002-11-02 15:54 UTC tuomov
9349 * trunk: changeset 227
9350 Added handle_event_alt "alternative hook" for modules that want to
9351 handle X events directly.
9353 2003-12-23 20:17 UTC unknown
9354 tagged ion-devel-20020926
9356 2002-10-27 22:40 UTC tuomov
9357 * trunk: changeset 226
9358 Screen-based configuration file selection fixed
9360 2002-10-15 18:08 UTC tuomov
9361 * trunk: changeset 225
9362 Fixed a problem with query boxes and wheel mice
9364 2002-09-25 21:15 UTC tuomov
9365 * trunk: changeset 224
9366 Added the function goto_named_region (replaces missing
9369 2002-09-25 11:53 UTC tuomov
9370 * trunk: changeset 223
9371 Added manual tab-ordering functions frame_move_current_tab_left/right
9373 2002-09-25 07:26 UTC tuomov
9374 * trunk: changeset 222
9375 Fixed pointer warping on workspace change
9377 2002-09-15 09:36 UTC tuomov
9378 * trunk: changeset 221
9381 2002-09-15 09:36 UTC tuomov
9382 * trunk: changeset 220
9383 Added a few missing characters to workspace configuration loading code
9385 2003-12-23 20:17 UTC unknown
9386 tagged ion-devel-20020819
9388 2002-09-13 11:35 UTC tuomov
9389 * trunk: changeset 219
9392 2002-08-22 21:13 UTC tuomov
9393 * trunk: changeset 218
9394 Self-pointing transient_for hint problem fixed
9396 2002-08-18 17:09 UTC tuomov
9397 * trunk: changeset 217
9398 Initial focus changes
9400 2002-08-18 16:51 UTC tuomov
9401 * trunk: changeset 216
9402 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
9403 global function clear_tags)
9405 2002-08-12 20:55 UTC tuomov
9406 * trunk: changeset 215
9407 Unused code commented out
9409 2003-12-23 20:17 UTC unknown
9410 tagged ion-devel-20020606
9412 2002-07-06 21:59 UTC tuomov
9413 * trunk: changeset 214
9414 Function completion in query_function restored
9416 2002-06-14 22:36 UTC tuomov
9417 * trunk: changeset 213
9418 Tab drag assertion fixed
9420 2002-06-05 23:10 UTC tuomov
9421 * trunk: changeset 212
9422 "Watches" added in pointing device code
9424 2002-06-05 22:51 UTC tuomov
9425 * trunk: changeset 211
9428 2002-06-05 20:56 UTC tuomov
9429 * trunk: changeset 210
9430 Target ID table bugfix
9432 2002-06-05 20:56 UTC tuomov
9433 * trunk: changeset 209
9436 2003-12-23 20:17 UTC unknown
9437 tagged ion-devel-20020604
9439 2002-06-05 14:03 UTC tuomov
9440 * trunk: changeset 208
9441 Old window_press restored: mouse actions directed to the client window
9442 associated with a tab should work now.
9444 2002-06-03 23:07 UTC tuomov
9445 * trunk: changeset 207
9448 2002-06-03 22:50 UTC tuomov
9449 * trunk: changeset 206
9450 Makefile fix concerning patch and bindings-sun.conf
9452 2002-06-03 22:39 UTC tuomov
9453 * trunk: changeset 205
9454 Preliminary Xinerama support
9456 2002-06-03 15:11 UTC tuomov
9457 * trunk: changeset 204
9458 Another key binding related segfault fix
9460 2003-12-23 20:17 UTC unknown
9461 tagged ion-devel-20020531
9463 2002-06-01 00:25 UTC tuomov
9464 * trunk: changeset 203
9465 Fixed segfault problem with multihead displays
9467 2002-05-31 06:00 UTC tuomov
9468 * trunk: changeset 202
9469 Fixed lockup when a window's title ends in its only colon (and spaces)
9470 but even just the three dots and instance number are too long to fit
9473 2003-12-23 20:17 UTC unknown
9474 tagged ion-devel-20020529
9476 2002-05-30 19:30 UTC tuomov
9477 * trunk: changeset 201
9478 Fixed segfault when unbound key was pressed in submap mode
9480 2003-12-23 20:17 UTC unknown
9481 tagged ion-devel-20020528
9483 2002-05-30 17:04 UTC tuomov
9484 * trunk: changeset 200
9487 2002-05-29 06:51 UTC tuomov
9488 * trunk: changeset 199
9489 - Fixed wscurrent callback handlers
9491 - Fixed query_function error reporting
9493 2002-05-28 21:49 UTC tuomov
9494 * trunk: changeset 198
9497 2002-05-28 21:46 UTC tuomov
9498 * trunk: changeset 197
9499 - Lifted restriction on nested command sequences (now max 32)
9501 - More fixes and temporary kludges
9503 2002-05-28 20:08 UTC tuomov
9504 * trunk: changeset 196
9505 New binding configuration file
9507 2002-05-28 20:05 UTC tuomov
9508 * trunk: changeset 195
9509 regbind.* were missing
9511 2002-05-28 19:59 UTC tuomov
9512 * trunk: changeset 194
9515 2002-05-28 19:59 UTC tuomov
9516 * trunk: changeset 193
9517 Added a notice of out-of-date information to documentation
9519 2002-05-27 21:54 UTC tuomov
9520 * trunk: changeset 192
9521 Resize problem fixed
9523 2002-05-26 23:03 UTC tuomov
9524 * trunk: changeset 191
9525 Binding callbacks are now entirely command sequence based
9527 2002-05-26 14:40 UTC tuomov
9528 * trunk: changeset 190
9529 - Key binding management revised: all X server key grabs are made on
9530 the root window and the innermost window with an internal grab gets
9531 to receive the events.
9533 - Key binding configuration changed: clientwin, screen and frame
9536 - Preliminary full screen client window support:
9537 'clientwin_enter_fullscreen' function (no toggle yet) and auto
9538 detection (MWM decoration hints set to none when a configure request
9539 with width and height set to those of the screen is received).
9541 2002-05-26 14:27 UTC tuomov
9542 * trunk: changeset 189
9543 Query updated to new binding model
9545 2002-05-26 14:27 UTC tuomov
9546 * trunk: changeset 188
9547 Bindings updated to new binding model
9549 2002-05-21 18:49 UTC tuomov
9550 * trunk: changeset 187
9551 Fixed workspace switching on restart
9553 2002-05-21 18:39 UTC tuomov
9554 * trunk: changeset 186
9557 2002-05-19 22:30 UTC tuomov
9558 * trunk: changeset 185
9559 Title updating fixed
9561 2003-12-23 20:17 UTC unknown
9562 tagged ion-devel-20020510
9564 2002-05-19 22:26 UTC tuomov
9565 * trunk: changeset 184
9568 2002-05-11 00:09 UTC tuomov
9569 * trunk: changeset 183
9570 My email address changed
9572 2003-12-23 20:17 UTC unknown
9573 tagged ion-devel-20020414
9575 2002-05-10 19:33 UTC tuomov
9576 * trunk: changeset 182
9577 transient_mode winprop returns
9579 2003-12-23 20:17 UTC unknown
9580 tagged ion-devel-20020411
9582 2002-04-20 20:59 UTC tuomov
9583 * trunk: changeset 181
9584 Main loop select() support for multiple file descriptors.
9586 2002-04-12 20:01 UTC tuomov
9587 * trunk: changeset 180
9588 The function query_renameframe was added and names of frames are saved
9591 2002-04-11 21:31 UTC tuomov
9592 * trunk: changeset 179
9593 Some minor glitches like missing includes fixed -- strict compiler
9594 warning flags enabled by default again.
9596 2002-04-11 20:51 UTC tuomov
9597 * trunk: changeset 178
9598 Command sequence stuff moved to wmcore/
9600 2003-12-23 20:17 UTC unknown
9601 tagged ion-devel-20020405
9603 2002-04-11 15:24 UTC tuomov
9604 * trunk: changeset 177
9605 'target' winprop for specifying named workspaces (or any named object
9606 with region_attach_sub) as attachment targets for client windows.
9608 2002-04-11 15:06 UTC tuomov
9609 * trunk: changeset 176
9610 Added the region_ws_attach_clientwin/region_ws_attach_transient
9611 interface that workspace-like objects should implement.
9613 2002-04-04 23:42 UTC tuomov
9614 * trunk: changeset 175
9615 oldChangeLog changed
9617 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
9618 * Tailorization of trunk
9619 Import of the upstream sources from the repository
9621 http://tao.uab.es/ion/svn/ion/trunk