1 2008-04-11 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4 2008-04-11 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2008-04-03 14:06 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * Focus behaviour improvement
9 (in relation to scratchpad close w/ sticky windows).
11 2008-04-02 09:45 UTC Tuomo Valkonen <tuomov@iki.fi>
12 * Workspace switch focus policy fix.
13 (Keep focus in a "sticky" window, if one has it.)
15 2008-03-31 20:36 UTC Tuomo Valkonen <tuomov@iki.fi>
16 * Fixed frame load handler to support string-based mode
17 (as WFrame.set/get_mode do support).
19 2008-03-31 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
20 * "unconstrained" size policy wasn't available to lua code
22 2008-03-18 15:54 UTC Tuomo Valkonen <tuomov@iki.fi>
23 * string.gfind -> string.gmatch
25 2008-02-24 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
26 * Attach wrapper fixes.
27 The changes related to session management code improvements had bypassed
28 the method for passing an existing object to load.
30 2008-02-22 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
31 * Man page generation script fix
33 2008-02-17 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
34 * unlinked placeholder unlink attempt segfault fix
36 2008-02-17 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
37 * Fixed groupws dispose chain
39 2008-02-06 06:52 UTC Tuomo Valkonen <tuomov@iki.fi>
42 2008-02-05 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
45 2008-02-04 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
48 2008-02-04 22:50 UTC Tuomo Valkonen <tuomov@iki.fi>
49 * More cfg_ion.lua embedded documentation
51 2008-02-03 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
52 * Added same rootwin check for 'target' winprop
54 2008-02-03 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
55 * 'jumpto' wasn't working well with pointer_focus_hack
57 2008-02-02 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
60 2008-01-21 19:38 UTC Tuomo Valkonen <tuomov@iki.fi>
61 * Enabled default statusbar template in cfg_statusbar.lua
62 (Some seem to have trouble understanding commented-out settings.)
64 2008-01-21 15:45 UTC Tuomo Valkonen <tuomov@iki.fi>
65 * ioncore.set{mousefocus='disabled'} setting support had been lost at
66 some point, and documentation was wrong too.
68 2008-01-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
69 * Some cfg_ion.lua documentation
71 2008-01-07 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
72 * Some build system improvements for nicer .exe handling
74 2008-01-07 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
75 * Added CF_NO_GET_LOADAVG
77 2008-01-06 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
78 * Dockapp WM_CLASS hack had been broken. Fixed.
80 2008-01-04 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
81 * Removed defer-pending on destroy warning
83 2008-01-03 21:38 UTC Tuomo Valkonen <tuomov@iki.fi>
84 * Some header comments weren't up-to-date
86 2008-01-03 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
87 * Bah, statusd build was still broken
89 2008-01-03 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
90 tagged ion-3rc-20080103
92 2008-01-03 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
95 2008-01-03 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
98 2008-01-03 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
99 * Hack for better modality handling on detach
101 2008-01-03 16:56 UTC Tuomo Valkonen <tuomov@iki.fi>
102 * system.mk doc. refinement
104 2008-01-02 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
105 * Changes in version.h defs. to accomodate flags
107 2008-01-01 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
110 2007-12-30 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
111 * system.mk documentation improvements
113 2007-12-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
116 2007-12-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
117 * Replaced order of LIBS and EXTRA_LIBS in system.mk defaults
119 2007-12-30 00:04 UTC Tuomo Valkonen <tuomov@iki.fi>
120 * Fixed FS mode return regression after recent pholder code changes.
122 2007-12-28 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
123 * Added -s(trip) flags to binary install
125 2007-12-28 17:28 UTC Tuomo Valkonen <tuomov@iki.fi>
126 * Improvements to relocatable builds
128 2007-12-22 09:55 UTC Tuomo Valkonen <tuomov@iki.fi>
131 2007-12-22 00:02 UTC Tuomo Valkonen <tuomov@iki.fi>
132 * Improved system.mk documentation
134 2007-12-20 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
135 * Oops, copy-paste mistake in commented-out cfg_query example
137 2007-12-20 18:45 UTC Tuomo Valkonen <tuomov@iki.fi>
138 tagged ion-3rc-20071220
140 2007-12-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
141 * Split relocation code into libtu
143 2007-11-09 19:14 UTC Tuomo Valkonen <tuomov@iki.fi>
144 * Build hacks for relocatable binary
146 2007-11-09 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
147 * Fixed textdomain setup in reloc. binary
149 2007-11-09 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
150 * Support for relocatable package/binary
152 2007-12-20 17:35 UTC Tuomo Valkonen <tuomov@iki.fi>
155 2007-12-20 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
156 * Simplifications in definition of significant change
158 2007-12-19 18:45 UTC Tuomo Valkonen <tuomov@iki.fi>
159 * Added missing checks for attempts of between-root reparenting.
160 (Stupid artificially restricted XReparentWindow.)
162 2007-12-19 00:09 UTC Tuomo Valkonen <tuomov@iki.fi>
163 * Changed stacking level setting on detach
165 2007-12-19 00:06 UTC Tuomo Valkonen <tuomov@iki.fi>
166 * Moved detach binding to WMPlex.toplevel from WMPlex.
167 (Transient are detached with their full original frames now, instead
168 of being recreated on.)
170 2007-12-15 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
171 * Use LuaFileSystem instead of LuaPosix (if available) for directory existence checks.
172 It seems to be the better supported approach.
174 2007-12-15 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
175 * Fixed quasiactivity (broken by recent placeholder changes).
176 Also implemented it on the Lua side in the same go, maintaining
177 the activation link structure being so much less pain than in C.
179 2007-12-15 11:28 UTC Tuomo Valkonen <tuomov@iki.fi>
180 * Mention gettext in dependencies in README, etc.
182 2007-12-14 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
183 * Added missing substrcompl option to mod_query.
185 2007-12-14 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
188 2007-12-14 19:24 UTC Tuomo Valkonen <tuomov@iki.fi>
189 * Fixed and improved layout restore under session manager.
191 2007-12-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
192 * More placeholder fixes/improvs/simplifications
194 2007-12-12 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
197 2007-12-12 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
198 * Handle placeholders in the mplex rescue code
200 2007-12-12 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
201 * Removed unused stdisp_watch_handler
203 2007-12-12 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
204 * Removed deprecated pholder_root stuff
206 2007-12-11 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
207 * Removed generic placeholder redirects
209 2007-12-07 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
210 * Fixed shape update on style change
212 2007-12-07 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
213 * Size hints weren't appropriately set when shading non-shaped frames.
215 2007-12-02 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
218 2007-12-01 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
219 * More sophisticated pointer event hack.
220 Apparently the old one was needed, after all, for actions on transients.
221 So now we do like this: if the subwindow from the event listens to the
222 button/modifier combination in question at all, then we let it handle it,
223 blocking the parent. Otherwise the parent handles it.
226 2007-11-30 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
227 tagged ion-3rc-20071130
229 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
230 UNDO: Removed pointer event subwindow forwarding hack.
231 Only useful use cases seem to be handled by not grabbing modifierless
232 bindings. This was stopping global (WScreen) grabs of buttons from
233 being handled if there was a frame in the way. (Note that modifierless
234 pointing device bindings are never grabbed, on purpose, so they still
235 don't work through frames or client windows.)
237 2007-11-30 19:43 UTC Tuomo Valkonen <tuomov@iki.fi>
238 * Oops, tilings were resetting frame modes incorrectly.
241 2007-11-30 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
244 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
245 * Removed pointer event subwindow forwarding hack.
246 Only useful use cases seem to be handled by not grabbing modifierless
247 bindings. This was stopping global (WScreen) grabs of buttons from
248 being handled if there was a frame in the way. (Note that modifierless
249 pointing device bindings are never grabbed, on purpose, so they still
250 don't work through frames or client windows.)
252 2007-11-29 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
253 * Oops, ion-completeman preferred system over user cache.
255 2007-11-28 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
256 * edge_resistance wasn't dynamically configurable.
258 2007-11-27 23:56 UTC Tuomo Valkonen <tuomov@iki.fi>
259 * 'exec' ion-runinxterm
260 (Simple case that doesn't clutter the configs etc.; the rest can be
261 configured by those with crappy shells.)
263 2007-11-27 23:48 UTC Tuomo Valkonen <tuomov@iki.fi>
266 2007-11-27 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
267 * Size hint usage tuning
269 2007-11-25 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
270 * Removed redundant settings from lookcommon_*
272 2007-11-25 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
273 * Added the -alt bit to all frame modes for completeness.
275 2007-11-25 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
278 2007-11-25 12:09 UTC Tuomo Valkonen <tuomov@iki.fi>
279 * Frame mode change shape setting fix
281 2007-11-25 11:52 UTC Tuomo Valkonen <tuomov@iki.fi>
282 * Added missing header
284 2007-11-25 01:27 UTC Tuomo Valkonen <tuomov@iki.fi>
287 2007-11-25 00:00 UTC Tuomo Valkonen <tuomov@iki.fi>
288 * License intro clarifications
290 2007-11-24 23:22 UTC Tuomo Valkonen <tuomov@iki.fi>
291 * Further license simplification
293 2007-11-23 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
294 * Minor clarification
296 2007-11-23 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
297 * Try to prevent EnterWindow event triggered focus change when switchto=false.
299 2007-11-22 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
300 * Added some missing variable initialisations.
302 2007-11-21 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
303 * Fixes/improvements to dockapp detection kludges on startup.
305 2007-11-21 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
308 2007-11-20 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
309 * Clarified the full ancestry of de/fontset.c.
310 (That can also be seen by examining 'changeset 956'.)
312 2007-11-18 09:56 UTC Tuomo Valkonen <tuomov@iki.fi>
313 * Don't try to store working dir of dead/nameless objects
315 2007-11-16 22:22 UTC Tuomo Valkonen <tuomov@iki.fi>
316 * Do not complain when attempting to nil non-existent binding.
318 2007-11-09 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
319 * Winprop matching hack fix (?)
321 2007-11-09 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
322 * Lua-posix dir. checking support fixes.
324 2007-11-09 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
325 * Improvements to mod_query 'cd' and 'pwd' override hacks
327 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
328 tagged ion-3rc-20071109
330 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
333 2007-11-09 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
334 * Added "forget" parameter to ioncore.detach and improved doc.
336 2007-11-08 18:17 UTC Tuomo Valkonen <tuomov@iki.fi>
337 * Removed redundant is_fullscreen.
339 2007-11-06 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
340 * Some cleanup to better separate ion-statusd from mod_statusbar
341 and allow for better statusd as an add-on.
343 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
344 * Improved stdisp placement in non-tiled groups.
346 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
347 * Stretch size policies support gravity (for alignment after size hints).
349 2007-11-05 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
350 * Improved split resize behaviour
352 2007-11-04 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
353 * Initial focus fixes for modal stacking levels.
355 2007-11-04 12:14 UTC Tuomo Valkonen <tuomov@iki.fi>
356 * attach_framed wasn't supporting typical group attach parameters.
358 2007-11-03 23:40 UTC Tuomo Valkonen <tuomov@iki.fi>
359 * I knew it! Recent focus code changes broke something.
360 (Modal stacking levels within groups.)
362 2007-11-03 23:21 UTC Tuomo Valkonen <tuomov@iki.fi>
365 2007-11-01 17:11 UTC Tuomo Valkonen <tuomov@iki.fi>
366 * Changed disposeroot policy for WGroupCW.
367 Last managed region disposed always disposes the group (if possible).
369 2007-11-01 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
370 * Oops, some of the rescue code hacks broke other things..
371 (Shouldn't try to rescue whole WGroupCWs without further info.)
373 2007-10-27 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
374 * Further rescue code hacks.
376 2007-11-01 14:21 UTC Tuomo Valkonen <tuomov@iki.fi>
377 * query_exec completor uses mplex working directory.
379 2007-11-01 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
380 * Added 'wd' parameter to popen_bgread.
381 (As the last one. It's a bit ugly that the order of parameters isn't similar
382 to exec_on, but I'm not going to start breaking the Lua-side API at RC stage.)
384 2007-10-27 12:38 UTC Tuomo Valkonen <tuomov@iki.fi>
385 * Suppressed dead object warnings from tab number script.
387 2007-10-26 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
388 * Changes in WMPlex placeholder ordering.
389 - Attaching now moves the attach-pholder after the new mx-region.
390 - Rescue pholder is placed at the end of the list.
392 2007-10-26 14:06 UTC Tuomo Valkonen <tuomov@iki.fi>
393 * Support for rescue code pholder attach flags and masks.
395 2007-10-19 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
398 2007-10-15 15:48 UTC Tuomo Valkonen <tuomov@iki.fi>
399 * Cleaned up non-existent function from headers.
401 2007-10-15 15:47 UTC Tuomo Valkonen <tuomov@iki.fi>
402 * Do not optimise away region_managed_prepare_focus call.
403 Tiling internal focus tracking can become confused if this is done.
405 2007-10-15 05:57 UTC Tuomo Valkonen <tuomov@iki.fi>
406 * Removed redundant restack in tiling code
408 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
409 tagged ion-3rc-20070927
411 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
414 2007-09-26 20:16 UTC Tuomo Valkonen <tuomov@iki.fi>
415 * Do not goto frame on p_switch_tab, only switch.
417 2007-09-26 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
418 * WMPlex focus code tuning.
419 (Goodbye to any plans of the next release being tagged "stable".)
421 2007-09-24 21:48 UTC Tuomo Valkonen <tuomov@iki.fi>
422 * Small clarification
424 2007-09-17 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
425 * Use default name for workspace in query if none given.
427 2007-09-11 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
428 * Removed out-dated and redundant files under mod_dock/.
430 2007-09-07 05:08 UTC Tuomo Valkonen <tuomov@iki.fi>
431 * Removed -g from compiler flags
433 2007-09-02 21:04 UTC Tuomo Valkonen <tuomov@iki.fi>
434 * Completed/fixed dock size policy calculation
436 2007-09-02 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
437 tagged ion-3rc-20070902
439 2007-09-02 13:40 UTC Tuomo Valkonen <tuomov@iki.fi>
442 2007-08-30 05:24 UTC Tuomo Valkonen <tuomov@iki.fi>
443 * Set 'target' to requested instead of None on refused SelectionNotify too.
444 This seems to fix Xterm's paste slowness.
446 2007-08-27 17:42 UTC Tuomo Valkonen <tuomov@iki.fi>
447 * Binding guards weren't being used
449 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
450 tagged ion-3rc-20070720
452 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
455 2007-07-16 12:25 UTC Tuomo Valkonen <tuomov@iki.fi>
456 * The dock uses WMPlex size policies now
458 2007-07-14 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
459 * Added 'orientation' winprop
461 2007-07-14 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
462 * Some REGION_SKIP_FOCUS flag management
464 2007-07-12 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
465 * Oops, wrong return value test for XTextPropertyToStringList
467 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
468 tagged ion-3rc-20070708
470 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
473 2007-07-08 09:29 UTC Tuomo Valkonen <tuomov@iki.fi>
474 * WGroupCW no signals name change on bottom change
476 2007-07-08 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
477 * Group bottom setting code improvements
479 2007-07-07 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
480 * tagged_attach improvements
482 2007-07-03 09:02 UTC Tuomo Valkonen <tuomov@iki.fi>
483 * Fixes to Finnish translation
485 2007-07-03 09:00 UTC Tuomo Valkonen <tuomov@iki.fi>
488 2007-07-02 18:30 UTC Miroslav Kure <kurem@debian.cz>
489 * Updated Czech translation
491 2007-07-01 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
492 * Updated Finnish translation
494 2007-07-01 10:20 UTC Tuomo Valkonen <tuomov@iki.fi>
495 * Removed 'done' entries from TODO.riot
497 2007-07-01 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
498 * _SOURCE option tuning
500 2007-07-01 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
501 * Fixed frame_managed_disposeroot empty check
503 2007-06-21 21:52 UTC Tuomo Valkonen <tuomov@iki.fi>
504 * Bindings clearing all tags weren't up-to-date
506 2007-06-20 21:23 UTC Tuomo Valkonen <tuomov@iki.fi>
507 * More tuning for moronic systems
509 2007-06-20 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
512 2007-06-20 11:16 UTC Tuomo Valkonen <tuomov@iki.fi>
513 * Check for clock_gettime(CLOCK_MONOTONIC) failure.
514 Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
516 2007-06-18 07:43 UTC Tuomo Valkonen <tuomov@iki.fi>
519 2007-06-16 20:21 UTC Tuomo Valkonen <tuomov@iki.fi>
520 * Removed cutbuffer support
522 2007-06-16 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
523 * Some property setting code fixes/improvements
525 2007-06-13 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
526 * Fixed mod_sp.set_shown_on return value
528 2007-06-08 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
529 * Updated license notice in --about
531 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
532 tagged ion-3rc-20070608
534 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
537 2007-06-08 16:04 UTC Tuomo Valkonen <tuomov@iki.fi>
538 * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
540 2007-06-08 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
541 * X selection code tuning
543 2007-06-06 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
544 * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
546 2007-06-05 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
547 * Updated configuration document name in man pages
549 2007-06-05 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
550 * Removed release from Ion ION_API_VERSION
551 (It should be "stable", so modules don't have to be checked to
552 be compiled against the exact release.)
554 2007-06-04 06:32 UTC Tuomo Valkonen <tuomov@iki.fi>
555 * Fixed uninitialised variables
557 2007-05-30 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
558 * Fixed stdisp split tree node dodging
560 2007-05-29 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
561 * Oops, hidden and pseudomodal flags used the same bit
563 2007-05-28 19:59 UTC Tuomo Valkonen <tuomov@iki.fi>
564 * Document 'bottom' parameter to WGroup.attach_new
566 2007-05-28 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
567 * Don't redraw full listing on completion cycle
569 2007-05-28 08:14 UTC Tuomo Valkonen <tuomov@iki.fi>
570 * Bah, removed redundant statement
572 2007-05-26 14:08 UTC Tuomo Valkonen <tuomov@iki.fi>
575 2007-05-26 14:00 UTC Tuomo Valkonen <tuomov@iki.fi>
576 * More name policy refinements
577 (Removed "ion soup" and replaced with explicit patch requests
580 2007-05-24 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
581 * Use clock_gettime(CLOCK_MONOTONIC) when available.
583 *nix provides only one interval timer (or 'select' timeout), so programs
584 with multiple timers need to do their own timeout management. This means
585 converting the times from delays to absolute times. When gettimeofday is
586 used, the time thus provided is not guaranteed to be monotonic, and may
587 be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
588 time advanced monotonically from an unspecified starting point, thus
589 providing exactly what is needed for decent timeout management.
591 This partially fixes issues with e.g. statusbar updates when time is
592 adjusted backwards. If CLOCK_MONOTONIC is not available, the issue
593 remains, as I can't be arsed to write ugly countermeasures against
594 the lack of an absolutely _essential_ feature that every system that
595 is not totally moronic, should have had to begin with. (I should also
596 be just using the rather nice libevent that I just learned about
597 instead of my own mainloop library... but since there's a feature
598 freeze and the conversion would be quite a bit of work that could
599 induce new bugs, it isn't happening for Ion3.)
601 2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com
602 * Added French translation
604 2007-05-21 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
605 * set_stdisp doc update
607 2007-05-20 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
608 * Some "clean" style tuning
610 2007-05-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
611 * Added $(C99_SOURCE) to ion-completefile CFLAGS
613 2007-05-20 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
614 * Don't start statusd in quiet mode
615 (non-statusd meters are also auto-loaded these days, so it might just
616 as well complain of meters not found.)
618 2007-05-20 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
619 * Made statusd startup timeout non-fatal
621 2007-05-20 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
622 * popen_bgread doc improvement
624 2007-05-18 07:03 UTC Tuomo Valkonen <tuomov@iki.fi>
625 * Some improvements to name policy explanations
627 2007-05-17 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
628 * Don't check for pointer in tab-bar when disabled.
629 While the bar has no geometry when disabled, the Fitt's Law
630 hack for top of the screen borders was still functional.
632 2007-05-17 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
633 * ioncore.popen_bgread doc fix
635 2007-05-14 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
636 * Ungrabbed submaps had stopped working. Fixed.
638 2007-05-12 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
639 * Missing stdio.h header in ion-completefile
641 2007-05-12 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
642 * WTF is strcasecmp doing in strings.h and not string.h on some systems?
644 2007-05-10 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
645 * Removed references to no longer existent layers
647 2007-05-08 22:41 UTC Tuomo Valkonen <tuomov@iki.fi>
648 * A bit more better wording
650 2007-05-08 16:01 UTC Tuomo Valkonen <tuomov@iki.fi>
653 2007-05-08 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
654 * Fixed tiling emergency restore code
656 2007-05-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
657 * Binding fn. doc. fixes
659 2007-05-08 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
660 * "Improved" stacking traversal code wasn't considering fallback.
662 2007-05-07 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
663 * Do not use `which lua5.1` in system.mk examples.
664 Makes for confusing error messages if not found.
666 2007-05-07 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
667 * Do not try to automatically launch statusd if config file launch fails
669 2007-05-07 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
670 * Fixed statusd-not-found message
672 2007-05-07 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
675 2007-05-07 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
676 * Added some documentation and commented-out settings to cfg_ion.lua
678 2007-05-06 20:50 UTC Tuomo Valkonen <tuomov@iki.fi>
679 * Better wording of name policy
680 (Author instead of copyright/trademark holder.)
682 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
683 tagged ion-3rc-20070506
685 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
688 2007-05-06 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
691 2007-05-06 14:31 UTC Tuomo Valkonen <tuomov@iki.fi>
692 * predist.sh support for specifying additional repository base path
694 2007-05-06 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
697 2007-05-06 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
698 * Removed mod_mgmtmode.
699 As it is not quite finished, it does not belong in the "stable" Ion3.
700 It will be distributed separately.
702 2007-05-06 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
703 * Some more name policy clarifications
705 2007-05-06 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
706 * Made the scrachpad (scratchws) pseudomodal.
707 (This will only take effect when a new scratchpad is created.)
709 2007-05-06 13:54 UTC Tuomo Valkonen <tuomov@iki.fi>
710 * Added back pseudomodal option for regions managed by WMPlexes.
712 2007-05-06 13:12 UTC Tuomo Valkonen <tuomov@iki.fi>
713 * Stacking list traversal improvements
715 2007-05-06 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
716 * Removed redundant code
718 2007-05-05 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
721 2007-05-05 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
722 * Update notify window when name of window with activity changes.
724 2007-05-05 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
727 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
728 * Display tab numbers on modifier release.
729 Seems to work better than delayed display.
731 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
732 * Simplified ioncore.tabnum interface.
734 2007-05-04 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
735 * Added submat_wait called on modifier release.
737 2007-05-04 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
738 * Increased default tab numbers display delay to 250ms
740 2007-05-04 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
741 * Draw tab numbers on right, unless tab text alignment is right.
743 2007-05-04 15:53 UTC Tuomo Valkonen <tuomov@iki.fi>
744 * Added automatically displayed tab numbers.
745 The functions in `ioncore.tabnum` can be used to display
746 tab numbers on a frame after a specified delay, and clear
747 them when the submap grab is released.
749 2007-05-04 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
750 * Added submap enter events and ungrab hook
752 2007-05-04 15:36 UTC Tuomo Valkonen <tuomov@iki.fi>
753 * Fixed defer to allow NULL parameters
755 2007-05-04 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
756 * Name policy refinements
758 2007-05-03 23:58 UTC Tuomo Valkonen <tuomov@iki.fi>
759 * Removed useless property setting special case.
761 2007-05-03 16:31 UTC Tuomo Valkonen <tuomov@iki.fi>
764 2007-05-02 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
765 * Some watches weren't being initialised
767 2007-05-02 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
768 * Release notes updates
770 2007-05-02 21:43 UTC Tuomo Valkonen <tuomov@iki.fi>
771 * Removed obsoleted and redundant WFrame.set_numbers.
772 (Didn't I do this already?)
774 2007-05-02 18:50 UTC Tuomo Valkonen <tuomov@iki.fi>
775 * Store the region pointer in a Watch in binding handler.
776 It might get destroyed.
778 2007-05-01 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
779 * Drawing engine extras table storage improvements.
780 Copy only unknown values, thus freeing memory. Append
781 to replaced style's table.
783 2007-05-01 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
784 * Added "userattr1" for frames to stock styles.
785 This could be used by e.g. a "place new windows here" script,
786 via `WFrame.set_grattr`. (Of course, arbitrary attributes may
787 be defined and used, but this is one that all stock styles at
788 least are bound to define.)
790 2007-05-01 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
791 * Documentation fixes and style clean up
793 2007-05-01 11:05 UTC Tuomo Valkonen <tuomov@iki.fi>
794 * Quasiactivate frames for detachs from groups within them too.
796 2007-04-30 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
797 * More based_on fixes.
798 (Still missing copying/appending of data_table.)
800 2007-04-30 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
801 * Detach stacking level fix
803 2007-04-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
804 * Oops, size hints fixing had broken unsqueeze
806 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
807 * Style file border tuning
809 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
810 * Drawing engine border calculation tuning
812 2007-04-29 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
815 2007-04-29 10:23 UTC Tuomo Valkonen <tuomov@iki.fi>
816 * Added special "inherit" colour value.
817 This is needed in common style templates to not override padding_colour
818 with background_colour, as if padding_colour isn't set, it is set to
821 2007-04-28 19:56 UTC Tuomo Valkonen <tuomov@iki.fi>
822 * Support based_on too after all
824 2007-04-28 18:06 UTC Tuomo Valkonen <tuomov@iki.fi>
825 * Use based_on's based_on
827 2007-04-27 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
828 * Removed based_on fields from style files
830 2007-04-27 23:45 UTC Tuomo Valkonen <tuomov@iki.fi>
831 * Changes in de.defstyle
832 The based_on field is no longer used. Instead, the style is
833 based on the existing best-matching style. Thus the function
834 also amends to existing exactly matching style, instead of
837 2007-04-27 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
838 * Added name policy notice
840 2007-04-27 21:50 UTC Tuomo Valkonen <tuomov@iki.fi>
841 tagged pre-namepolicy-notice
843 2007-04-27 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
844 * Removed note of removed autoconf script from README
846 2007-04-27 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
847 * Changed license header in source files
849 2007-04-25 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
850 * Release notes draft
852 2007-04-24 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
853 * Fixed dockapp hack with those few that actually have WM_CLASS.
855 2007-04-24 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
856 * Added green tabnumber substyle to tab-frame styles.
857 (Tab numbering can be toggled/set/unset with
858 `frame:set_grattr('numbers', 'toggle')` etc.)
860 2007-04-24 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
861 * Fixes and improvements to previously blind-written code.
863 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
864 * Added WFrame.set_grattr/WFrame.is_grattr
866 2007-04-24 11:38 UTC Tuomo Valkonen <tuomov@iki.fi>
867 * Added numbering hack to drawing engine
869 2007-04-24 11:23 UTC Tuomo Valkonen <tuomov@iki.fi>
870 * Drawing engine attribute matching improvements
872 2007-04-24 11:22 UTC Tuomo Valkonen <tuomov@iki.fi>
875 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
876 * Added gr_stylespec_isset
878 2007-04-24 10:02 UTC Tuomo Valkonen <tuomov@iki.fi>
879 * Store current frame base style in WFrame.baseattr
880 instead of reconstructing it all the time.
882 2007-04-24 09:08 UTC Tuomo Valkonen <tuomov@iki.fi>
883 * Removed unused setting from config.h
885 2007-04-23 23:26 UTC Tuomo Valkonen <tuomov@iki.fi>
886 * Fixed size hints ICCCM compliance degradation + code clean-up
888 2007-04-23 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
889 * Improved dockapp winprop support hack.
890 Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
891 property on the (displayed) icon window. Have WClientWin.get_ident
892 then report this information as `class` and `instance` for the dockapp
893 window, so that winprop matching code can use it.
895 2007-04-22 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
896 * Place dockapps in the statusbar's systray.
897 (Added winprop in default `cfg_kludges.lua`.)
899 2007-04-22 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
900 * Removed possibly obsolete Galeon winprop.
901 (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
903 2007-04-22 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
904 * Ugly hack for dockapp winprop support.
905 We save the dockapp state ourselves over restarts to get the right
906 winprop after that, because the way windows are loaded after restart,
907 the dockapp state would not be easily available otherwise. In addition,
908 dockapps usually don't have any class/role/instance identification
909 information in the dockapp (icon) window, so this method can not
910 be used -- easily. Some dockapps would function fine with us simply
911 using the main window instead of the icon window as specified by
912 the dockapp protocol, and this would provide better winprop support,
913 but then other dockapps don't display anything meaningful in the
914 main window, that the expect not to be shown. Hence this ugly hack
915 for at least basic all-dockapps winprop matching. For better matching
916 dockapps should preferrably be able to start normally, as `asclock`
917 can do (an does by default), instead of the "withdrawn" mode.
919 2007-04-22 15:11 UTC Miroslav Kure <kurem@debian.cz>
920 * Updated Czech translation
922 2007-04-22 10:16 UTC Tuomo Valkonen <tuomov@iki.fi>
923 * Updated Finnish translation
925 2007-04-22 10:10 UTC Tuomo Valkonen <tuomov@iki.fi>
928 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
929 * Man page binding documentation extraction script improvements.
930 (To generate better PWM man pages.)
932 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
933 * Removed duplicate Mod1+T binding
935 2007-04-22 09:13 UTC Tuomo Valkonen <tuomov@iki.fi>
936 * Updates to PWM config file
938 2007-04-22 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
939 * Removed ru translation, as it has not been updated as requested.
941 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
942 * Remove de translation, as it has not been updated as requested.
944 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
945 * Removed de and ru from translations to build
946 (to allow separately rolling back other removals to be recorded).
948 2007-04-22 00:23 UTC Tuomo Valkonen <tuomov@iki.fi>
949 * Removed autoconf shit.
950 Since I will have nothing to do with that shit, and nobody else
951 seems to maintain or support it either, it has no place here.
953 2007-04-21 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
954 * Changes in prepare_manage to cope with nested workspaces.
955 A priority parameter is passed instead of just a redirection
956 hint, which was poorly utilised anyway.
958 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
959 * Added is_transient field to WClientWin.get_ident and for winprop matching.
961 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
962 * Removed unused transient_for field from WClientWin
964 2007-04-20 16:09 UTC Tuomo Valkonen <tuomov@iki.fi>
965 * Added look_greenlight
967 2007-04-20 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
970 2007-04-09 09:42 UTC Tuomo Valkonen <tuomov@iki.fi>
971 * Added commented-out bindings for plain-old-menus in cfg_ion.lua
973 2007-04-08 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
974 * Ref. to size policy section etc.
976 2007-04-08 12:18 UTC Tuomo Valkonen <tuomov@iki.fi>
977 * Use strings instead of numeric size policies
979 2007-04-06 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
980 * Docs from $(LUA_SOURCES) too..
982 2007-04-06 11:18 UTC Tuomo Valkonen <tuomov@iki.fi>
983 * Added exports.tex make rule
985 2007-04-06 11:00 UTC Tuomo Valkonen <tuomov@iki.fi>
986 * Added padding to default look's transient style
988 2007-04-05 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
989 * Fixed documentation mixup
991 2007-04-05 16:27 UTC Tuomo Valkonen <tuomov@iki.fi>
992 * Statusbar documetnation improvements
994 2007-04-03 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
995 * Updated Finnish translation
997 2007-04-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
998 * Tiling navigation code changes and semi-fixes
1000 2007-03-31 21:04 UTC Miroslav Kure <kurem@debian.cz>
1001 * Updated Czech translation
1003 2007-03-31 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1004 * Redirect frame placeholders in frame_rescue_clientwins.
1005 Dispose code changes had disabled the creation of a frame
1006 recreation placeholder.
1008 2007-03-29 21:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1009 * Unsqueeze includes base size hint
1011 2007-03-29 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1012 * Put the scratchpad in the group *scratchws*
1014 2007-03-29 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1015 * WGroup attach only switches to floating mode frames in tiled mode
1016 (and not those in unknown or transient mode).
1018 2007-03-29 21:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1019 * Detach stacks one level above source now
1021 2007-03-29 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1022 * Don't override "level" by "bottom" in WGroup.attach
1024 2007-03-29 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1025 * Move tiled transient handling from tiling code to frame code
1026 (check by frame mode). This is the place to get correct behaviour
1027 on a more complex scratchpad configuration.
1029 2007-03-28 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1030 * Context menu generation changes.
1031 The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
1032 it suffices to pass _sub instead of _chld to the menu functions. This
1033 should fix tab drop-down menus.
1035 2007-03-25 11:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1036 * region_may_control_focus policy change.
1037 The focus may be controlled, if a manager is about to be given
1038 the focus (which makes sense, since we have not requested focus
1039 within a particular region within it). This fixes unsqueeze focus
1042 2007-03-20 11:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1045 2007-03-19 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1046 * Removed redundant MPLEX_ATTACH_MODAL parameter
1048 2007-03-19 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1049 * Menus and queries use STACKING_LEVEL_MODAL1+1.
1050 This is to not let transients steal the focus.
1052 2007-03-19 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1053 * Oops, return in wrong place in fs rq check was breaking other cfgrqs
1055 2007-03-19 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1056 * Unsqueeze infinite loop fix
1058 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1059 tagged ion-3ds-20070318
1061 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1064 2007-03-18 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1067 2007-03-18 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1068 * Style improvements
1070 2007-03-18 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1071 * Split out lookcommon stuff into multiple files
1073 2007-03-18 12:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1074 * query_menu duplicate name mangling fixes
1076 2007-03-17 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1077 * removed unnecessary parameter
1079 2007-03-17 15:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1080 * mplex_do_remanage_stdisp fixes
1082 2007-03-17 14:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1083 * Screen notification windows' positions are based on stdisp position now.
1085 2007-03-17 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1088 2007-03-17 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1089 * WMPlex focus restoring improvements
1090 (Closing the scratchpad returns where the focus used to be, etc.)
1092 2007-03-17 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1093 * Improved default style
1095 2007-03-17 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1098 2007-03-17 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1099 * Added border_sides drawing engine option.
1100 It controls, which sides get drawn borders. Possible values are "all",
1101 "tb" (top and bottom), and "lr" (left and right). To further control
1102 the drawing, use the shadow_pixels and highlight_pixels options.
1104 2007-03-16 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1105 * Changes in configuration file setup.
1106 cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
1107 modules and other files. This completes the obsoletion of cfg_user.lua
1108 (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
1109 dopath("cfg_defaults.lua") for a working setup.
1111 2007-03-16 20:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1112 * mod_tiling.lua stub loader defines "default" layout
1114 2007-03-16 07:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1117 2007-03-15 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1118 * Case-insensitive manual page completion of `caseicompl` is set.
1120 2007-03-15 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1121 * ion-completeman improvements
1123 2007-03-15 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1124 * Added WMoveresMode.rqgeom and .geom
1126 2007-03-15 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1127 * Context menu sorting hack
1129 2007-03-13 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1130 * Always defer update of screen notify and info windows
1132 2007-03-13 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1133 * Added reparent/attach failure recovery code.
1134 (Should only be needed in very exceptional situations.)
1136 2007-03-13 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1137 * Cleaned up trivial #warning
1139 2007-03-13 17:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1140 * oops, ion-statusd needed some updating as well
1142 2007-03-11 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1143 * Don't defer already deferred (C-side) actions
1145 2007-03-10 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1146 * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
1147 Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
1149 2007-03-10 23:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1150 * Libtu-related updates
1152 2007-03-10 22:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1155 2007-03-10 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1156 * frame_load wasn't using DEST_EMPTY setting of the mode
1158 2007-03-10 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1159 * Autoraise changes:
1160 - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
1161 - Added boolean `autoraise` option to `ioncore.set`.
1163 2007-03-10 18:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1164 * region_prepare_focus behaviour changes:
1165 stop recursion at active instead of mapped region.
1167 2007-03-10 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1168 * WMPlex focus code passes WStacking instead of WRegion around
1170 2007-03-10 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1171 * Oops, some settings were missing from ioncore.get.
1173 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1174 * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
1176 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1177 * Oops, PWM needed a numeric version of ioncore_setup_display
1179 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1180 * Cleanup of some marked TODO items
1182 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1183 * Doc. comment improvements
1185 2007-03-10 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1186 * ignore_cfgrq winprop for Xpdf open dialog
1188 2007-03-08 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1189 * Oops, wrong flag...
1191 2007-03-10 13:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1192 * Fixed mkbottom geometry
1194 2007-03-08 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1197 2007-03-04 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1198 * Added mod_tiling.untile.
1200 2007-03-03 15:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1201 * Hmm... it compiled a few moments ago
1203 2007-03-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1206 2007-03-03 15:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1207 * Added WGroup.set_bottom
1209 2007-03-03 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1210 * Removed bottom_last_close option.
1211 If a group has a bottom, and the bottom is closed last, the group
1212 is always to be destroyed.
1214 2007-03-03 14:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1215 * Cleanup (declared function no longer exists)
1217 2007-03-03 13:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1218 * Changes in tagging functions:
1219 Some name were changed (to have common prefix of ioncore.tagged_),
1220 and WMPlex.attach_tagged was removed and replaced with more generic
1221 ioncore.tagged_attach, that also is now bound on the WGroupWS context
1224 2007-03-03 12:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1225 * Hmm... maybe that fixes irreproducible exit crashes.
1227 2007-03-03 12:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1228 * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
1229 (It doesn't make much sense on screens.)
1231 2007-03-02 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1232 * Added map and unmap to list of notified changes to regions
1234 2007-03-02 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1235 * Don't refresh on all notifies in frame_managed_notify.
1237 2007-03-02 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1238 * Size hints base size usage fixes.
1240 2007-03-01 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1241 * Don't set focus for windows that are already active when no other changes are pending.
1243 2007-03-01 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1244 * Further pointer focus hack optimisation.
1245 Do not bother with the pointer position at all: simply block
1246 EnterWindow event focus changes if the unmapped/destroyed
1247 window does not or should not soon have the focus.
1248 (The general focus policy has recently gravitated towards
1249 always ignoring EnterWindow events if there could be any
1252 2007-03-01 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1253 * Removed region_goto active window optimisation to ensure warp in any case.
1255 2007-02-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1256 * focusbogushatehatehate#2
1258 2007-02-28 22:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1259 * groupcw_managed_notify wasn't calling group_managed_notify.
1260 This broke tracking of current region within the group.
1262 2007-02-28 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1263 * Focusbogushatehatehate
1265 2007-02-28 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1266 * Tiling frame removal focus fixes
1268 2007-02-28 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1269 * Minor pointer focus hack optimisation.
1270 (Don't do anything if ioncore_g.focus_next is set.)
1272 2007-02-27 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1273 * group_bottom was missing EXTL_SAFE
1275 2007-02-26 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1276 * Simpler mod_query.query_attachclient handler.
1277 (Uses WRegion.groupleader_of.)
1279 2007-02-26 19:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1280 * WFrame.floating bindmap is applied to transients too
1282 2007-02-26 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1283 * Activity notification display improvements (?).
1285 2007-02-25 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1286 * Improved float placement code.
1287 All of the stacking structure for all groups is scanned, on the target
1288 stacking level, instead of just the target group's portion on all levels.
1290 2007-02-25 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1291 * Added "userpos" winprop for overriding the USPosition size hint flag.
1293 2007-02-25 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1294 * Split out screen notification window code into scree-notify.c
1296 2007-02-24 18:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1297 * Added maximum width parameter to infowin_set_text.
1299 2007-02-24 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1302 2007-02-24 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1303 * Removed mplex attach "layer" parameter backwards compatibility support
1305 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1306 * Removed layout loading backwards compatibility hack
1308 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1309 * And the default too..
1311 2007-02-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1312 * Layout configuration file updates, clean-up and new layouts
1314 2007-02-24 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1315 * bottom_last_close is the default now
1317 2007-02-24 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1318 * Removed many specific implementations of region_may_dispose.
1320 2007-02-24 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1321 * Generic implementation of region_may_dispose.
1322 Based on a test run of the improved rescue code.
1324 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1325 * Further changes in context menu definitions.
1326 - Less definitions for _sub, instead preferring directly defining things
1327 in the context menu for the corresponding class.
1328 - However, the menu entries for 'pmenus' are now not so nicely ordered.
1329 Perhaps there should be some way to hint at the sorting...
1331 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1332 * Menu API and context menu generation changes
1334 2007-02-23 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1335 * Make context menus work for empty workspaces (etc.) too
1337 2007-02-23 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1338 * Tiling initial frame creation/attach unification.
1340 2007-02-23 18:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1341 * Added ioncore_exec_environ_hook.
1342 This can be used to set up the environment variables and such for
1343 programs executed by Ion. It receives an WExecP structure as parameter,
1344 and this includes the intended target region, so that a FDO startup
1345 sequence specification support module could use it to set things up
1346 for proper targeting of windows.
1348 2007-02-23 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1349 * Removed frame_style backwards compatibility support
1351 2007-02-23 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1352 * Put all windows on the focuslist menu
1354 2007-02-23 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1355 * No need for region_dispose_ (with the underscore).
1357 2007-02-23 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1358 * Working (?) detach/attach again with the help of region_disposeroot.
1360 2007-02-23 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1361 * Replaced region_managed_rqdispose with region_managed_disposeroot.
1362 This version only returns the root region to be disposed, or NULL
1363 if the operation can not be done.
1365 2007-02-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1368 2007-02-22 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1369 * TODO update: tiny frame problem solved by unsqueeze
1371 2007-02-22 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1372 * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
1374 2007-02-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1375 * Unsqueeze transients.
1376 (Yes, I know, there's a problem with stray frames with move in
1377 general after other recent changes.)
1379 2007-02-22 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1380 * Unsqueeze menus/queries/messages.
1382 2007-02-22 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1383 * Added ioncore.unsqueeze
1385 2007-02-22 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1386 * Added minimum size hint for queries/messages/menus.
1388 2007-02-21 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1389 * Dispose/rqclose changes
1390 - Dispose no longer defers actual destroy automatically, but stuff
1391 calling it should take care of that, when needed.
1392 - WRegion.rqclose defer dispose always, and _does not_ indicate,
1393 whether the operation is likely to succeed. To see if this happens,
1394 use the "deinit" notification.
1396 2007-02-20 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1397 * Move rotation setting from WScreen to mod_xrandr
1399 2007-02-20 02:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1400 * Improved size hint winprops
1402 2007-02-20 02:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1403 * Added option to disable mouse/sloppy focus.
1405 2007-02-20 02:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1408 2007-02-20 02:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1409 * Added WRegion.get_configuration export.
1410 Note that it filters out client windows by default.
1412 2007-02-19 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1413 * Frames weren't yet using rqdispose chains
1415 2007-02-19 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1416 * Ugly hack for dispose
1417 (TODO: use continuations instead)
1419 2007-02-19 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1420 * Oops, xwindow_pointer_pos was returning root coordinates
1422 2007-02-19 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1423 * More ugly hacks to pointer focus hack
1425 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1426 * Added missing header
1428 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1429 * Renamed region_may_destroy region_may_dispose for consistency.
1431 2007-02-18 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1432 * bottom_last_close wasn't being saved
1434 2007-02-18 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1435 * Rescue mechanism optimisations
1437 2007-02-18 18:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1438 * No more reactive destroyal in region_managed_remove.
1439 It must be done in the region_managed_rqdispose chain.
1441 2007-02-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1444 2007-02-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1445 * Added region_rqdispose/region_managed_rqdispose mechanism.
1446 This should fix the issue of it having bee possible to destroy the
1447 last workspace (and tiling on it) on a screen recently.
1449 2007-02-18 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1452 2007-02-17 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1453 * Bah, forgot the export statements, and WRegion.group_of is rather useless
1454 actually, in its previous form (gone now).
1456 2007-02-17 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1457 * Do not ignore active region's base size in (tiled) frames' size hints.
1459 2007-02-17 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1460 * Full screen mode fixes and improvements
1462 2007-02-17 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1463 * Added WRegion.group_of and WRegion.groupleader_of exports.
1465 2007-02-08 16:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1466 * Mplex attach size kludges
1468 2007-02-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1471 2007-02-06 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1472 * Added commented-out caseicompl setting to cfg_query.lua
1474 2007-02-06 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1475 * Changes in NotifyPointerRoot handling.
1476 (Check for pending focus changes too. Moved after generic focus event handling.)
1478 2007-02-06 19:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1479 * Don't confine pointer by default on grab.
1481 2007-02-06 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1482 * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1484 2007-02-06 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1485 * Pointer focus hack on return from grab had been lost..
1487 2007-02-05 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1488 * Removed stub appmenu.
1489 F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1491 2007-02-11 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1492 * Some menu/query cycling improvements
1493 (partially incomplete)
1495 2007-02-05 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1496 * Close grabmenus when grab is killed (Esc).
1498 2007-02-04 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1499 * Some system.mk doc updates
1501 2007-02-03 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1502 * Removed ext_statusbar backwards compat. hack.
1504 2007-02-03 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1505 * Added missing backquote
1507 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1508 tagged ion-3ds-20070203
1510 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1513 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1514 * Updates to some styles
1516 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1517 * Include spacing in border width for the "ridge" and "inlaid" border styles.
1519 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
1520 * Make the docs match the #defines.
1522 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1523 * Different selected/unselected-activity substyles for tab-frame too.
1525 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1526 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
1527 definitions (unless a particular parameter is masked in certain use cases,
1528 such as `switchto`).
1530 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1531 * Minor GrStyleSpec init/copy optimisation
1533 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1534 * Fixes in lookcommon_clean usage
1536 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1537 * Defined activity attribute for menu entries in the "clean" styles.
1538 (The usual red for unselected, a bit lighter for selected entries.)
1540 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1541 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1543 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1544 * Added support for arbitrary (drawing engine) attributes for menu entries.
1546 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1547 * Minor improvements to groupws_prepare_manage
1549 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1550 * Oops, layout loading changes dislocated transient mgmt. code.
1552 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1553 * Renamed the `subs` element of WMPlex configuration to `managed`
1554 for consistency. The old name is still supported on load.
1556 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1557 * Added `new_group` winprop.
1558 It should be the name of the layout of a new group/workspace to create,
1559 if the the `target` winprop fails. The latter is tried again after
1560 creating the new group.
1562 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1563 * More and fixed release notes
1565 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1566 * Minor optimisation
1568 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1569 * Improved layout and winprop communication between C/Lua.
1570 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1571 and ioncore.set{default_ws_params = ...}
1573 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1574 * Fixes to new drawing engine attribute scoring:
1575 - Since each item occurs on the attribute list only once, with a score,
1576 the a star ("*") on the source list should be used scored by its score
1577 there, instead of one. (Possibly also other items' scores should be
1578 multiplied by the source list score?)
1579 - The "activity" substyle needs some stars in it to give it a higher
1580 score over other rather specific possibilities without "no_activity"
1583 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1584 * Oops, wrong address..
1586 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1587 * attach_tagged behaviour restoration.
1589 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1590 * Updates to man page references to binding contexts.
1591 NOTE: Some of the translations apparently are totally
1592 out-dated. Please update.
1594 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1595 * Added option for case-insensitive completion.
1596 mod_query.set{caseicompl=true} will cause some completions (such as
1597 window and workspace names) to be case-insensitive.
1599 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1600 * Oops, mod_query.get wasn't marked EXTL_SAFE
1602 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1603 * mod_query(.lua) clean-up and completion improvements
1605 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1606 * Statusbar meter name is now passed as attribute to the drawing engine.
1607 It is therefore possible to give different meters different colours,
1608 with de.substyle("metername", { ... }) in the appropriate style
1609 definition ("stdisp", "stdisp-statusbar").
1611 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1612 * Completion code fixes
1614 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1617 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1618 * Check for NULL in get_hook
1620 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
1621 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1623 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1626 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1627 * Improvements to query_renameworkspace
1629 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1630 * Added cfg_layouts.lua with layout definitions
1632 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1633 * Added layout query for new workspace to mod_query.query_workspace.
1634 The table returned by the function mod_query.layouts can be used to
1635 configure additional layouts.
1637 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1638 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1640 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1641 * Added region_dispose for chain-destruction of regions.
1642 It also handles goto to return placeholder target if the to-be destroyed
1643 region could control the focus. This also fixes recent regression wrt.
1644 return from full screen mode.
1646 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1647 * Marked WFrame.mode "safe"
1649 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1650 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1651 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1652 it's far from ideal, but that seems to be the best place for the hint
1653 without major improvements to the drawing engine. The "emboss" styles still
1654 need to get this added, but they also demand other work, being largely
1657 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1658 * Drawing engine API and attribute handling changes.
1659 An attribute string is no longer passed to every drawing function,
1660 but instead the attributes must be allocated from libtu's "stringstore",
1661 and then set on the brush. The attributes are also no longer matched
1662 linearly, but by simple containment, with the linear specification strings
1663 in the style files (and gr_get_brush also still), however still modifying
1664 the score a match gives. These changes should make it easier to add
1665 additional attributes.
1667 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1668 * Fixed leak in mod_query_history_push_
1670 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1671 * Ugly pointer focus hack for messy floats:
1672 If a window that does not have the focus, or if the focus is being
1673 changed elsewhere, is unmapped (or destroyed), contains the pointer,
1674 then try to set the focus again to prevent focus from changing to
1675 a window under this unampped window. (However, if the unampped window
1676 has the focus, and no change elsewhere is known, current focus policy
1677 dictates that the focus should fall to the underlying window.)
1679 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1680 * RELNOTES conflict resolution
1682 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1685 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1686 * Frame quasiactivation tracking
1688 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1689 * Pseudoactivity state maintenance hack
1691 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1694 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1697 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1698 * Removed 'detail' from notify_change parameters
1699 (And reordered call in unset_manager.)
1701 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1703 (The one nice thing about CVS was that you could automate this
1704 numbering. Perhaps a record check script could make you update
1705 the dates manually as you change the files...)
1707 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1708 * Further simplifications/dead code removal.
1709 (Made possible by removal of Xinerama #ifdef hacks.)
1711 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1712 * Removed the bitrotted Xinerama code altogether.
1713 I am unlikely to waste time fixing it. However, the abstract support still
1714 remains (enhanced), and someone who cares about it, will just have to write
1715 a separate module to set up a special layout for the root window (now a
1716 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1717 the screen ID of the root window to less than zero for the layout loading
1720 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1723 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1724 * Made WRootWin inherit WScreen.
1725 This removes some ugly hacks, and simplifies things a lot for the usual
1726 case of a single screen, or that of normal X multihead. This completes
1727 the bitrot of Xinerama-specific code, although abstract support for
1728 various (nested) screen configurations remains (and infact there's
1729 now the abstract possibility of both single-screen and multi-screen
1730 workspaces/windows).
1732 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1733 * Group focus policy changes
1735 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1736 * Statusbar size hint tuning
1738 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1739 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1741 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1742 * Removed fake activication messages for non-windows.
1744 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1745 * Toplevel bindmap usage tuning
1747 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1748 * Do not use Watches in return storage.
1749 Instead clean up things in region_deinit. The pointer to the region in the
1750 watch is reset before calling the watch handler, so node in the search tree
1751 is never found, the watch/pointer being the key.
1753 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1754 * Changes in padding/spacing usage in frames.
1757 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1758 * Do not draw spacing after last textbox
1760 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1761 * Oops, forgot this...
1763 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1764 * Use libtu stringstore for the notification mechanism
1765 (Testing against allocated StringIds is more efficient than strcmp.)
1767 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1768 * Removed region_managed_(in)activated hooks and functions.
1769 - region_notify_change and the corresponding region_notify_hook do the job.
1771 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1772 * README fixes/improvements
1774 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1777 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1778 * Fixed WMPlex.attach_tagged to switch to the first attached region
1780 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1781 * Moved mod_tiling.detach as ioncore.detach.
1782 (It has nothing to do with tilings, after all.)
1784 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1785 * Use previous placeholder on entering FS mode, if there's one
1787 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1790 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1791 * Use original stacking level and sizepolicy for unframed detachs
1793 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1794 * Removed unused modal flag
1795 (The information is in the stacking level.)
1797 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1798 * Updated configuration file doc. comments
1800 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1801 * Removed traces of WPaneWS.
1802 It won't be found in Ion3: there aren't separate workspace classes
1803 anymore, after all. Instead, so-called "trays" may be added. Or maybe
1806 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1807 * Query history tuning
1809 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1810 * Added placeholder staleness checks
1812 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1813 * Placeholder and detach improvements:
1814 - No need for special handling of transients in configs anymore:
1815 framing of non-WWindow regions on detach is automatic now, and
1816 an auto-destroyed frame creates a recreation WFramedPHolder for
1817 its remaining WMPlexPHolders, so that the container frame can
1818 be recreated on attach.
1819 - Consequently, multiple fullscreened windows from a floating frame
1820 are now returned back to the same frame, even if the original
1821 frame was emptied (and thus destroyed) in the meanwhile.
1823 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1824 * Typo fix (+ minor related policy changes)
1826 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1827 * Added mode to WFramedParam
1829 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1830 * Moved set/is_fullscreen from WClientWin to WGroup
1831 - Simplifies the binding (and the config needs to be updated!)
1833 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1834 * Some renames for consistency
1836 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1837 * Support obtaining current key in submaps as well
1839 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1840 * Mod1+K K opens a grabmenu with the "focustlist" menu
1841 - Cyclable with Mod1+K
1843 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1844 * Added focuslist menu
1845 - First lists ioncore.activity_i results and then ioncore.focushistory_i
1847 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1848 * Changed *_list exports into *_i iterators
1850 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1851 * Oops (and been there for a while, stupid GCC)
1853 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1854 * Remove managers from focus list when child is pushed on it
1856 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1857 * Detach binding/menu tuning
1859 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1860 * Added / to characters substituted in query menus
1862 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1865 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1866 * Detach is toggleable now (using return placeholder list)
1868 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1869 * Full screen code rearrangements
1871 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1874 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1875 * Use return storage for return from full screen mode
1877 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1878 * Don't snow info window for activity on active screen
1880 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1881 * More functions for return storage
1883 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1884 * Use watches in return storage
1886 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1887 * Added basic "return" placeholder storage
1889 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1890 * Removed unused variable/string
1892 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1893 tagged ion-3ds-20061223
1895 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1898 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1899 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1900 - Works for FS stuff too now
1902 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1903 * Added info window for tagging state of FS stuff
1905 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1906 * More mysterious focus tuning
1907 (Seems like the focus shit working varies by the sunspots.)
1909 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1910 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1911 - It seems the sucky Xlib doesn't let you do it otherwise.
1913 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1914 * Yet more focus tracking hacks.
1915 (Will one ever work?)
1917 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1918 * The "float" winprop works on transients too now
1920 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1921 * If sizehint winprops have been set, correct requested geometry to match these.
1923 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1924 * Place new regions after the current and those with activity after it
1925 - Controlled with frame_default_index parameter of ioncore.set.
1926 To get the old default behaviour, set this to 'next'.
1927 - This option obsoletes the frame_add_last option
1929 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1930 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1931 - If these are used instead of next/prev, cycling occurs despite
1932 history/normal completion mode switch.
1934 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1935 * Fixed query history duplicate elimination code
1937 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1938 * Increased query history size from 256 to 1024
1940 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1941 * Don't unmanage stdisp when switching to region that can't manage it
1943 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1944 * Changed region_rqgeom parametrisation
1945 - Gravity can now be passed down to the root relative ("absolute")
1946 version, allowing removal of WClientWin specific checks/hacks.
1948 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1949 * Detach tries to keep root-relative geometry unchanged
1950 (For framed detach, the geometry of the frame is tried
1951 to be kept unchanged from the origianl geomery of the
1954 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1955 * Detach works on transients now
1957 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1958 * Readjust cursor position for infobox
1960 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
1961 * Updated Czech translation
1963 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1964 * statusd startup timeout tunning
1967 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1968 * Updated Finnish translation
1970 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1971 * Menu name translation hack
1972 (These are hidden in strings in the configuration files.)
1974 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1975 * Added info box for history completion mode into queries
1977 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1978 * Warp in WMPlex.set_hidden
1980 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1981 * Clear a few more flags of frame size hints
1983 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1984 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1985 Also, if one does not exist (e.g. when attaching transients), one is
1988 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1989 * Made pholder_do_attach return region instead of boolean.
1991 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1992 * Fixed switchto/hidden WMPlex attach parameter interaction.
1994 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1995 * Do not duplicate entries already in history when pushing.
1996 Instead move the first already existing first.
1998 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1999 * strcoll instead of strcmp for completion sorting
2001 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2002 * Complete history in history order instead of character set
2004 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2005 * Remanage stdisp when bottom attached to group
2007 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2008 * Fixed coding style
2009 (Remember the coding style, folks!)
2011 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
2012 * Handle mods in submapgrab_handler
2014 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2017 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2018 * tiling_placement_alt fixes
2020 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2021 * Comments about moronic kernels and improved workaround
2023 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2024 * Respect REGION_SKIP_FOCUS more often
2026 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2029 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2030 tagged ion-3ds-20061029
2032 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2033 * Some release notes
2035 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2036 * mod_menu.grabmenu uses current key event.
2037 - It is no longer necessary to specify the cycling key separately.
2039 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2040 * Query activation key now cycles completions
2042 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2043 * Fixed defmenu for callbacks
2045 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2046 * Added routine to get current key event, if not in a submap.
2048 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2049 * Fixed sizepolicies used for fullsize-stdisp
2051 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2052 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
2054 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2055 * Removed unused/broken WFrame-as-scratchpad bindmap
2057 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2058 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
2060 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2061 * Oops, incomplete backward cycle...
2063 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2064 * Changed parametrisation of WEdln.complete
2066 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2067 * Added support for history completion
2068 - Mod1+R in the default bindings completes in history.
2070 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2071 * create_frame parametrisation in mod_scratchpad was wrong.
2074 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2075 * Fixed rotation support.
2076 (Application of size policies did not pass through the information.)
2078 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2079 * Fixed layout backwards compatibility hack.
2080 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
2082 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2083 * Fixed shading code after the mode stuff had broken it
2085 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2086 * Resizing code fixes and other changes
2088 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2089 * Allow frames attached to WTiling to have tiled-alt mode
2091 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2092 * Oops. Workspace switch warp had become disabled.
2094 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2095 tagged ion-3ds-20061020
2097 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2100 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2101 * Added README for po/
2103 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2104 * Restored client window unmap fs_pholder return goto
2105 (Which could do in theory do the wrong thing now under some
2106 strange settings and scripts. TODO: better and more general
2109 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2110 * Fixes to previous focus fixes
2112 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2113 * Separate update_$LANG targets in Makefile instead of update_translations
2115 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2116 * Removed unnecessary test file
2118 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2119 * Updated Finnish translation
2121 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2124 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2125 * mplex_current_node falls back to mx_current.
2126 (Kludge to get around problems with deferred destroy and groups.)
2128 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2129 * WMPlex focus code changes
2131 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2132 * Added boolean 'float' winprop.
2133 - If it is set, groups don't pass prepare_manage to 'bottom'.
2135 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2136 * Don't set REGION_PLEASE_WARP on groups
2138 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2139 * predist.sh fix/redundancy removal
2141 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2142 * Don't install cfg_panews.lua, as the module is disabled.
2144 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2145 * Makefile preload hack fixes
2147 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2150 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
2151 * Updated Czech manpage
2153 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
2154 * Updated Czech translation
2156 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2159 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2160 * Fixed a typo in workspace query
2161 (Stupid dynamic typing.)
2163 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2164 tagged ion-3ds-20061015
2166 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2169 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2170 * Some final release note tuning
2172 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2173 * Use the faster direct url in predist.sh
2175 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2178 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2179 * Oops. Do not enforce floating style for transient frames..
2181 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2182 * Improved layout backwards compatibility hack
2184 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2187 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2188 * WFrame@WTiling bindmap and menu was actually redundant now.
2190 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2191 * Added some release notes
2193 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2194 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
2196 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2197 * Use "@" instead of "-on-" for bindings and menus dependent on manager
2198 (for more consistency with "." for mode-dependent stuff).
2200 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2201 * Context menus also support modes now.
2202 - The context menu "Class.mode" is included, if Class:mode exists and
2205 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2206 * Improvements to mode stuff
2208 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2209 * Removed superfluous frame drawing routine dynamism.
2211 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2214 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2215 * Groups and tilings now enforce frame mode.
2217 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2218 * Added frame mode-switching code.
2219 - Frames without a tab bar can be obtained with
2221 frame:set_mode('frame-tiled-alt')
2223 in the default styles (or by entirely disabling the tabbar with
2224 `bar = 'none'` in the 'frame-tiled' style).
2226 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2227 * Removed WFloatFrame
2228 - Frame modes are used instead.
2229 - Tabbar-toggling is also gone, and must be reproduced with
2232 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2233 * Replace frame style parameter with mode parameter.
2235 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2236 * Added guards for _rawsub and renamed it _chld.
2238 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2239 * Fixed stdisp unmanage
2241 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2242 * Added detach entries into menus
2244 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2245 * Added 'append' option for menus.
2247 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2248 * Added support for WFoo-on-WBar context menus.
2250 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2251 * Manual page binding listing generation improvements etc.
2253 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2254 * Added context menu for screens.
2255 - Entries to create workspace with default template or an empty one, and
2256 close current workspace (if permitted).
2257 - Mod1+M bound at WMPlex level now, to display this menu on empty
2260 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2261 * Updated (English and Finnish) man pages.
2263 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2264 * Floatframe shading fixes.
2266 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2267 * Float placement code ignore group bottom now.
2269 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2270 * Fixed and cleaned up bitrot in region binding registration code.
2272 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2273 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
2275 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2276 * Simplified group attach stuff with separate WFramedPHolder
2278 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2279 * mod_menu was still referring to WMPlex.llist
2281 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2282 * Group attach size fix (quick&dirty version).
2284 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2285 * Oops. Reparent/weave were in wrong order in group_fitrep.
2287 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2288 * Put floating client windows as well in groups (for now).
2289 - Also use frames with special style for floating transients as well.
2291 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2292 * WGroupedPHolder and other fixes.
2294 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2295 * Hacks to ignore size hints when in client-requested full screen mode.
2297 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2298 * Fixed uninitialised structures.
2301 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2302 * Restored NotifyPointer focus event ignorance.
2304 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2305 * Changed email in convirus script to nobody@nowhere.invalid
2306 (Stupid piece of shit telling users to report its own idiocy to
2309 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2310 * Use NGROUPS_MAX if NGROUPS is not defined.
2312 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2313 * Removed useless rescue code.
2315 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2318 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2319 * Use WGroupedPHolder for grouped attach of client windows to frames.
2321 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2322 * Fixed mplex placeholder rearrangements.
2324 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2325 * Removed completed #warning TODO
2327 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2328 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
2330 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2331 * Fixed group prepare_manage policy.
2333 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2334 * Changes in EnterWindow event handling.
2336 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2337 * Added zero size check to Xinerama sanity check.
2339 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2340 * Transient etc. size fixes
2342 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2343 * Sizehint code tuning for requirements of WGroupCW.
2345 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2346 * Oops, statusbar attach stuff hadn't been brought up-to-date.
2348 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2349 * Removed redundant size hint correction wrapper code.
2351 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2352 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
2354 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2355 * Use just "frame-floating" style instead of "frame-floating-groupws".
2357 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2358 * WFloatFrame wasn't using region_displayname yet.
2360 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2361 * Cleaned up SPLIT_NONE/ANY
2363 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2364 * Marked some entries as 'done' on the TODO list.
2366 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2367 * Removed superfluous ion-completeman code
2369 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2372 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2373 * Fixed focusing when focus gets restored to root window and we want to focus something else.
2375 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2376 * Transient initial positioning fixed
2378 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2379 * Fixes to activity propagation code
2381 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2382 * Oops, forgot to update bindings earlier.
2384 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2387 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2388 * Replaced region_activity_hook with generic region_notify_hook, which
2389 is also used to notify of name, tag and other changes, with a string
2390 parameter indicating the actual change that has taken place.
2392 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2393 * The activity notification window is now managed normally.
2395 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2396 * Added basic detach/mkbottom code.
2397 TODO: placeholders for reattach, etc. Maybe put into separate
2398 module (instead of mod_tiling)?
2400 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2401 * Various minor fixes and clean-up.
2403 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2404 * Moved commented-out transpose_words as Control+K T.
2406 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
2407 * Added transpose_chars and transpose_words to mod_query.
2409 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2410 * Some attach mechanism improvements.
2412 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2413 * Navigation code fixes
2415 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2416 * WMPlex attach code always uses WMPlexPHolders.
2417 - The attach callbacks should then be able to safely remove stuff
2418 from the mplex, for detach stuff etc.
2420 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2421 * Fixed initial window order in frame.
2423 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2424 * Improvements related to navigation and stacking
2425 - Added WRegion.rqorder as an abstract raise/lower request.
2427 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2428 * Removed unused stacking code
2430 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2431 * More navigation stuff.
2432 - In particular, rebound configuration files to use ioncore.goto_next
2433 with appropriate parametrisation.
2435 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2436 * Some improvements in binding handler compilation code
2438 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2439 * Added no_ascend/no_descend parameters to the navi functions.
2441 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2442 * Some fixes binding graph hacks for windowless regions.
2444 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2445 * Generic navigation code improvements.
2446 - Also removed some redundant tiling code.
2448 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2449 * Fixed an assert trigger
2451 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2452 * Some drawing engine code tuning
2454 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2455 * Added a missing check for nil table.
2457 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2458 * Fixed some undefined references in mod_dock.
2460 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2461 * Use redblack tree for reg->stacking lookup.
2463 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2464 * Some documentation updates.
2466 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2467 * Changes in WMPlex structure.
2468 - l1/l2 lists are gone, and instead there just a single list of all
2469 managed regions using WStacking nodes, and another list of the
2470 “layer 1” or “mutually exclusive” regions.
2472 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2473 * Removed mplex_lcount stuff.
2475 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2476 * Possible fixes to (initial) effect of stdisp on tiling llayout.
2478 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2479 * Updated to predist.sh to reflect changed paths of *.mk.
2481 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2482 * Changes in predist.sh to reflect _darcs/ having been changed.
2484 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2485 * Simplifications in mplex/group focus code.
2487 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2488 * Combined WStacking and WLListNode.
2490 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2491 * Some field renames for further changes.
2493 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2494 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2496 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2497 * Added option to auto-destroy groups when 'bottom' is destroyed
2498 when nothing "essential" is left after it.
2500 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2501 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2503 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2504 * PWM config updates.
2506 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2507 * Added default_ws_params to ioncore.set.
2508 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2510 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2511 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2513 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2514 * mod_floatws is no more.
2515 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2516 - Backwards compatibility hack included for saved layouts, but not
2517 configuration files.
2519 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2520 * Moved some region_register calls to safer places.
2522 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2523 * Changed remaining lua-side references to WGenWS to WGroupWS.
2525 2006-07-10 20:25 UTC pfeifer@wait.de
2527 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2528 a table as template to the module
2530 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2531 * Removed redundant code by using weave for raise/lower.
2533 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2534 * Removed WGenWS entirely.
2536 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2537 * mod_dock was still referring to mplex_layer.
2539 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2540 * Temporarily disabled mod_panews.
2542 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
2543 * Remove an extra space in the Lua query prompt.
2545 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2546 * Fixes in initial stacking of regions.
2548 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2549 * floatws redirects prepare_manage to 'bottom' if active.
2551 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2552 * Added beginnings of more generic navigation code.
2554 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2555 * Fixed 'bottom' initial stacking.
2557 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2558 * Redirect stdisp to WGroup(WS) 'bottom'.
2560 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2561 * Ugly Makefile hacks.
2563 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2564 * Some improvements in mplex focusing code and policies.
2566 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2569 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2570 * WGroupCW no longer loads if empty.
2572 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2573 * Some mplex/group integration.
2575 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2576 * Further improvements in focus code.
2578 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2579 * region_managed_goto improvements.
2581 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2584 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2585 * Some more changes, fixes, and damage done in key binding dispatch code.
2587 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2588 * Fixes and simplifications to key handling code.
2590 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2591 * Minor fixes to group stuff.
2593 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2594 * Reduced use of WGenWS.
2595 (Only WIonWS and WPaneWS still refer to it.)
2597 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2598 * WGroupCW passes on region_managed_notify for the 'bottom'.
2600 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2601 * Stupid C and dependencies..
2603 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2604 * Some more release notes.
2606 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2607 * Groups use minimum size hint from 'bottom'.
2609 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2610 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2612 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2613 * Full-screening code updates.
2615 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2616 * Fix in group_fitrep.
2618 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2619 * Ignore stuff in groups for primitive stacking code.
2621 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2622 * Fixed stacking_weave.
2624 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2625 * Added binding set for WClientWin.
2627 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2628 * New mechanism for grabs of windowless regions' bindings.
2630 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2631 * Added stuff to RELNOTES.
2633 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2634 * Added region_displayname stuff.
2635 - Needed to display the main client window's name in the tab-bar for
2636 client window groups (WGroupCW).
2638 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2639 * WGroupCW gets destroyed when empty.
2641 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2642 * Temporarily removed sticky floating frame support.
2643 - To be re-implemented in a completely different manner.
2645 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2646 * Added group modality stuff.
2648 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2651 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2652 * First steps of client window groups.
2654 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2655 * There were unused fields in WClientWin.
2657 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2658 * Some dates were wrong..
2660 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2661 * Fixed group attach geometry stuff.
2663 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2666 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2667 * Inherited WFloatWS from WGroup.
2669 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2670 * Moved part of WFloatWS as WGroup in ioncore.
2672 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2673 * Removed unused local variable.
2675 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2676 * Moved some more stuff.
2678 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2679 * Moved framed attach stuff from floatws.c to placement.c.
2681 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2682 * Improved floatws pholder.
2684 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2685 * Added SIZEPOLICY_SHRUNK modifier.
2687 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2688 * Added generic floatws attach routines.
2690 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2691 * Allow override of xterm with the XTERM Lua-side variable.
2693 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2694 * Improved and extended floatws sizepolicy usage.
2696 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2697 * stacking_unweave/weave
2699 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2702 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2703 * FloatWS special-case stuff points to the stacking structures instead of the regions.
2705 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2706 * Added manager specific list to WStacking.
2708 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2709 * Cleaned up the top directory of building related files.
2710 - In particular, autovirus stuff is in build/ac now and must be run there.
2712 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
2713 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2715 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
2716 * Use META instead MOD1.
2718 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2719 * Missing assignment fixed.
2721 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2722 * Export ioncore.tags_first.
2724 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2725 * Improvements to floatws bottom support + use size policies.
2727 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2728 * Added SIZEPOLICY_UNCONSTRAINED.
2730 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2731 * Preliminary floatws "bottom" support.
2733 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2734 * Exclude USECS_IN_SEC itself from valid values too..
2736 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2737 * Ensure that tv_usec is less than 1000000 (usecs in sec).
2738 - Some kernels are a bit picky.
2740 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2741 * Size hints weren't being applied on client windows on Ion startup startup.
2742 (Now they're applied if we do not modify the old client window size.)
2744 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2745 * Added levels to stacking code.
2747 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2748 * Removed some redundancy from stacking code.
2750 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
2751 * 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.
2752 The switch_bindings.lua script currently has an ugly if/elseif section to do
2753 all the binding removal stuff, with this change that whole section can be
2754 replaced with one line.
2756 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2757 * Some more stacking code changes.
2759 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2760 * Some more stacking code cleanup etc.
2762 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2763 * Some improvements/cleanup in floatws stacking code.
2765 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2766 tagged ion-3ds-20060524
2768 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2769 * An assert had moved to the wrong place.
2771 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2772 * One more gsub update...
2774 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2775 * More Lua 5.1 stuff: use # instead of table.getn.
2777 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
2778 * take ioncore_bindings.lua of ion3 to lua 5.1
2780 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2781 * Few more backticks.
2783 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2784 tagged ion-3ds-20060519
2786 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2787 * Added new release notes.
2789 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2790 * Updated README.autoconf.
2792 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2793 * Added a few more backticks to RELNOTES and README.
2795 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
2796 * Use -lm and -ldl in the test for -llua
2798 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2799 * Markdownized README as well.
2801 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2802 * Small changes in RELNOTES for markdown processing for web.
2804 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2805 * Updated TODO.riot.
2807 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
2808 * bugfix in lua 5.1 + other usefull checks
2809 The test for the liblua version was completely buggy. Sorry.
2811 Tests added for other headers:
2812 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2813 (with error messages pointing to the name of Debian packages)
2815 Test for xmessage (with a warning only, since ion can probably still
2816 work without xmessage)
2820 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
2821 * Update configure.ac for lua 5.1
2823 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
2826 Allows to create lua hook for SIGUSR2.
2827 Can be usefull (for example) for status line changing from media player...
2830 ioncore.get_hook("ioncore_sigusr2_hook"):add(
2832 mod_statusbar.inform("status_name", "SIGUSR2 catched")
2833 mod_statusbar.update()
2837 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2838 * README etc. updates.
2840 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2841 * Fixed string.gsub issues with Lua 5.1.
2844 "... If the value returned by this function is a string, then it is
2845 used as the replacement string; otherwise, the replacement string is the
2849 "If the value returned by the table query or by the function call is a string
2850 or a number, then it is used as the replacement string; otherwise, if it is
2851 false or nil, then there is no replacement (that is, the original match is
2852 kept in the string)."
2855 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2856 * Few more missing table-iteration changes.
2858 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
2859 * lua5.1 incompatible changes
2860 The _LOADED variable became package.loaded.
2861 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2862 Debian now uses pkg-config for the lua stuff not lua-config.
2864 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
2865 * lua5.1 backwards compatible changes
2866 Whether intentional or not lua 5.1 no longer allows
2872 for k,v in pairs(tab) do
2877 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2878 * Do not spew out stack traces all the time when warn() is called.
2880 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2881 * framed_transients is on by default now.
2883 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2884 * Added toggle for showing tab numbers.
2885 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2887 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2888 * Removed obsolete references to -i18n flag.
2890 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2891 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2892 - These are not used by frames for transients.
2893 - Changed the default bindings accordingly.
2895 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2896 * The frame_add_last option had been broken.
2897 - Since switching to use of placeholders for initial management
2898 setup, the flag was no longer checked.
2900 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2901 * Added stuff for accessing regions with activity/urgency bit set.
2903 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2904 * Extended Mod1+K K binding.
2905 - Go to first region demanding attention or previously active region:
2906 "ioncore.activity_goto() or ioncore.goto_previous()".
2908 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2909 * Separated and cleaned up some stacking code from mod_floatws.
2911 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2912 * Changes in default_ws_type lookup.
2914 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2915 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2916 - Needed to communicate available area for transients.
2918 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2919 tagged ion-3ds-20060326
2921 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2922 * Included a TODO list.
2924 The TODO.riot file has been created with the riot outliner available from
2925 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2926 you can read it with your favourite threading mail user agent. For example:
2929 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2930 * Enforce win_gravity=NorthWestGravity for client windows.
2931 - Fixes issues with OO.org's transients in framed mode.
2933 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2934 * Changes in default appmenu.
2935 - Removed firefox (won't promote gtk shit).
2936 - Added opera, konqueror, dillo, w3m, links, rxvt.
2938 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2939 * Ah, -Wl,-whole-archive is a better hack.
2941 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2942 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2944 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2945 * Some more winprop/sizepolicy changes.
2947 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2948 tagged ion-3ds-20060317
2950 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2951 * Oops. Previous change incomplete.
2953 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2954 * default_ws_type is no longer set by config files and could confuse things. Fixed.
2956 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2957 * Changes in look file fonts.
2958 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2959 the 'fixed' alias has problems with encodings.
2961 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2962 * Timer signal object passing to Lua side was broken.
2965 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2966 * Changes in the set of configuration files.
2967 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2968 with the default set of modules, and includes some of the most
2969 commonly changed options commented-out. This deprecates cfg_user.lua
2970 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
2971 better matches how things for different modules are in their own
2974 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2975 * Embedded dock initilisation code had been broken. Fixed.
2977 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2978 * Oops. The stretch size policy used wrong variables.
2980 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2981 * Different query-menus use different history context.
2983 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2984 * Oops. The new client window code used wrong "llist" iterator.
2985 This could cause segfaults.
2987 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2988 * Oops. Closing a transient had started warping to remaining transient(s).
2990 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2991 * Fixed binding lookup code to be able to deal with zero keycodes.
2992 - This may happen if X keycode to keysym mapping is changed
2993 while Ion is running.
2995 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2996 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2998 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2999 tagged ion-3ds-20060305
3001 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3002 * 'ru' was missing from list of translations in po/Makefile.
3004 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3005 * frame_rqgeom_clientwin passes rqflags as-is.
3007 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3008 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
3010 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
3011 * Added -u ptrlist_iter linking hack to gcc/ld.
3012 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
3013 used by the main binary, and thus the modules won't have access to it.
3015 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3016 * Improved free_glue and stretch size policies.
3018 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3019 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
3020 (TODO: client windows need to store state for this for transients.)
3022 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3023 * Client windows use the same (mplex) size policies for transients now.
3025 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3026 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
3028 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3029 * Added some size policies with gravity.
3031 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3032 * Separated mplex size policy in new file, and independent of mplex.
3034 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3035 * Append '/' to submenu entries in query_menu.
3037 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3038 * Some mplex attach code cleanup.
3040 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3041 * Reduced usage of REGION_FIT_BOUNDS a little.
3043 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3044 * Updated dock to reflect previous mplex size policy changes.
3046 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3047 * Removed the WScratchpad class.
3048 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
3050 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3051 * Added WMPlex managed region size policy support.
3053 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3054 * Fixed "./" being included in completed file name in query_exec.
3055 - Also brought mod_query.popen_completions documentation up-to-date.
3057 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3059 - Stupid unsafe dynamically-typed languages...
3061 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3062 * Let's call it statusbar_ instead of status_ after all...
3064 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3065 * Oops. Should check for sb meter value being null when shortening it.
3067 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3068 * mod_statusbar tries to load scripts before falling back to statusd.
3069 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
3070 is not passed to ion-statusd.
3072 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3073 * Added region_activity_hook.
3074 - Called when the activity flag of a region is changed with the
3075 region as parameter.
3077 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3078 * Framed transients' size requests get handled now.
3080 2006-02-11 15:35 UTC dev@triphoenix.de
3081 * completefile-groupexec
3083 Although ion-completefile does check if any matching executable is
3084 world-executable or user-executable, it doesn't check for
3085 group-executable. This is problematic for example on systems, where
3086 games are installed with r-xr-x--- and root:games (which seems to be a
3087 common method). This introduces a check for the group id, basically it
3088 gets all groups for the current user and checks if any of them is
3089 applicable. This is only done when the user and world checks already
3090 have failed and the group-executable bit is set.
3093 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3094 * ion-statusd catches SIGCHLD.
3096 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3097 * Improved comments in cfg_statusbar.lua.
3099 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3100 * Changed query_menu title transformation.
3101 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
3102 * TODO: conversion to lower case of non-ascii letters.
3104 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
3107 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3108 * Statusbar meter template is respected as maximum size for meter.
3110 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3111 * Added dummy gettext hack for those labels.
3113 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3114 * Added context menu label support.
3116 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3117 * Do not try to resize the statusbar unnecessarily.
3119 2006-01-21 23:47 UTC ludal@logilab.fr
3120 * fixes random segfaults
3121 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
3122 some website with galeon. This patch seems to fix the problem (and the
3123 original code looked wrong)
3125 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3126 * Oops. A function wasn't marked local.
3128 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3129 * Oops. Counter wasn't incremented in statusbar list building.
3131 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3132 * Updated/fixed PWM bindings configuration.
3134 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3135 * Statusbar uses PtrLists instead of ObjLists.
3136 (Stuff gets removed from ObjLists before the manager's removal handler
3139 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
3140 * Use the table values we are iterating over.
3142 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3143 * Previous completion behaviour change broke something..
3145 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3146 * Fixed a problem in statusbar winprop usage.
3148 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3149 tagged ion-3ds-20060107
3151 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3152 * Added systray window height limiting.
3154 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3155 * Added support for multiple systray items in statusbar.
3156 Use %systray_whatever in the template, and set the 'statusbar' winprop
3157 to "systray_whatever" to put any window at that point the template.
3159 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3162 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3163 * Fixed mod_menu.grabmenu documentation.
3165 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3166 * Display transients of systray icons somewhere else.
3168 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3169 * The statusbar supports system tray windows now.
3170 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
3173 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3174 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
3176 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3177 * Added noautoexpand option for mod_query.query_menu.
3178 This option should be used to suppress automatic expansion
3179 of huge menus e.g. as follows:
3181 submenu("Debian", "Debian", {noautoexpand=true}),
3184 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3185 * Some improvements and fixes in style files.
3187 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3188 * Fixed status display mapping on destroyal of ws and switch fs cwin.
3190 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3191 * frame_brushes_updated wasn't in the WFrame dynfuntab.
3193 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3194 * Redefine 'print' in query_lua execution environment,
3195 and display the printed strings, if there are any, after execution
3198 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3199 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
3200 Other handlers may now override it, but return-from-fs spaceholder is now
3201 obtained. Also, setting the property to false will override initial
3202 fullscreen request from the application.
3204 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3205 * Fixed mod_query.query_menu failing if a submenu could not be found.
3207 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3208 * Don't warp to newly opened transient, only focus it.
3210 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3211 * Changes in transient geometry change request handling.
3213 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3214 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
3216 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3217 * Meter names etc. may be enclosed in braces in statusbar template.
3219 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3220 * Documented mod_query.query low-level query routine.
3222 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3223 * Updated documentation comment.
3225 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3226 * Fixed space deletion in query_exec completion.
3228 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3229 tagged ion-3ds-20051210
3231 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3232 * Removed kludges from client window resize code.
3234 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3235 * Changes in transient window management setup code.
3237 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3238 * Floatws config file was out-of-date.
3240 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3241 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
3242 - All mixes of old and new configuration files should work correctly.
3244 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3245 * Renamed MOD1/MOD2 to META/ALTMETA.
3246 - Too many newbies are confused between the MOD1/MOD2 variables and the
3247 Mod1/Mod2 X modifiers.
3249 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3250 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
3252 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3253 * Empty dock uses (w, h)=tile_size instead of (1, 1).
3255 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3256 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
3258 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3259 * Experimental: keybindings open query-menus instead of normal menus.
3261 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3262 * Oops. Failing to open error log file could cause extra trouble..
3264 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3265 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
3267 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
3268 * Updated Czech translation
3270 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3271 * Another temporary clientwin resize hack.
3273 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3274 * Improved previous active region tracking.
3275 - Replaced explicit and cumbersome previous active object saving
3276 at particular points of the code with a simple activity history
3279 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3280 * Hmm.. active_screen was still in ioncore_g.
3282 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3283 * Fixed a typo; wairel -> waitrel.
3285 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3286 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
3288 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3289 * Small improvement in date monitor.
3291 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3292 * Changes in floatframe size hint adjustment.
3294 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3295 * Changes in mod_query.query_menu name conversion.
3297 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3298 * Fixed mod_query.query_menu submenu support.
3300 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3301 * Removed active screen tracking.
3302 - Focused region tracking does the job.
3304 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3305 * Added ioncore.current().
3306 - Can be used to find the currently focused region.
3308 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3309 * Removed stray debug print statement.
3311 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3312 * Command line completor understands pipes now.
3314 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3315 * Fixed empty frame minimum size hint.
3316 - Stupid C ! vs. & operator precedence.
3318 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
3319 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
3320 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
3322 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3323 * Removed PWM from restart menu.
3324 - Because the default menu file is shared by PWM and Ion.
3326 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3327 * Fixed floatframe size hints' base height.
3328 - For resize indicator to display the current client window's size
3329 instead of something else.
3331 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3332 * ion-statusd init code checks CF_NO_LOCALE.
3334 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3335 tagged ion-3ds-20051029
3337 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3338 * Fixed (unframed) nested transient size issue.
3340 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3341 * Fixed -sessionname to -session in manual pages.
3343 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3344 * Oops. %filler update had removed stretching space constant part.
3346 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3347 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
3349 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3350 tagged ion-3ds-20051023
3352 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3353 * Experimental: added option to turn framed transients on/off.
3354 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
3356 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3357 * Experimental: framed transients.
3359 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3360 * Fixed dummy size hint setup.
3362 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3363 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
3365 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3366 * Changes in frame autodestroy code.
3368 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3369 * Fixed 180 degree rotation.
3371 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3372 * Changes in ionws rotation support code.
3374 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
3375 * attach_transient crash fix
3377 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
3378 * introduce ioncore.tagged_list() to get a list of tagged regions
3380 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3381 * Fixes related to removal of region from an mplex.
3383 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3384 * Exported WClientWin.attach_transient.
3386 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3387 * Moved cfg files from module directories to etc/.
3389 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3390 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
3392 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3393 * Documentation comment fixes.
3395 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3398 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3401 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3402 * Added fullsize option for space-wasting status displays.
3404 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3405 * Removed -c from msgfmt arguments.
3407 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3408 * Removed mail monitor from default statusbar template.
3410 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3411 * Fixed floatws_backcirculate (copy-paste bug..)
3413 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3414 * Removed unused parameter of ioncore.x_get_atom_name.
3416 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
3417 * Some updates to README.dock.
3419 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
3420 * README.dock updates from Debian (removing references to ion-devel etc.)
3422 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3423 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
3425 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3426 * Replaced stray \a0's with spaces.
3428 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3429 * Added %filler statusbar element.
3431 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3432 * Added oneshot winprop option.
3434 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3435 * Added missing #include.
3437 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3438 * Fixed splitting an ancestor of the stdisp.
3440 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3441 * mod_query.query_menu improvements.
3443 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3444 * Oops. Pane handle style name change wasn't supposed to be recorded.
3445 - frame-tiled-pane breaks handle drawing completely.
3447 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3448 tagged ion-3ds-20050820
3450 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3451 * Oops. ionws_current_nostdisp was never added after all...
3453 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3454 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3456 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3457 * Fixed statusbar filler drawing.
3459 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3460 * statusd_load interval parameter should be update_interval.
3462 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3463 * Fixed indentation in cfg_statusbar.lua.
3465 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3466 * Keep track of non-fs placement of initially fullscreen windows.
3467 - region_manage_clientwin was replaced with region_prepare_manage that
3468 instead of starting to manage the client window should return a placeholder
3469 for it. If the window is not put in fs mode, this placeholder is then used
3470 to do the placement. Otherwise the placeholder is stored as the fs return
3473 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3474 * Added a basic placeholder for transients and the dock.
3476 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3477 * Improved transpose stdisp handling.
3479 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3480 * Improvements for better Xrandr support.
3482 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3485 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3486 * Initialise new splits' current field point to the splitted split.
3488 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3489 * Fixed stdisp focusing on switch to fresh ionws's.
3490 - Initialise stdisp's parent split's 'current' field point to the
3493 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3494 * Removed a few compiler warnings...
3496 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3497 * Moved menu database stuff from mod_menu to ioncore.
3498 - Configuration files for other modules can now safely define menus without
3499 checking for or loading mod_menu, and
3500 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3502 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3503 * Added WDock.attach.
3505 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3506 * Windows can now be added last in frames.
3507 - Enable with ioncore.set{frame_add_last=true}.
3509 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3510 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3511 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3512 - UTF-8 check is also case-insensitive now.
3514 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
3515 * Use WCOREDUMP() only if it's available
3517 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3518 tagged ion-3ds-20050728
3520 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3521 * Small fix in set_text_property.
3523 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3524 * Fixed transient EnterWindow focus.
3526 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3527 * Changed autoshowcompl mode tab behaviour.
3528 - If hitting tab triggers a new list of completions, the first
3529 entry is selected, as would happen when hitting tab after a
3530 delayed modification-triggered completion already finished.
3532 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3533 * Added "Failed to load fallback font" error message.
3535 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3536 * Fixed segfault if no font could be loaded.
3538 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3539 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3541 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3542 * Changed next/prev screen bindings.
3543 - They are now consistently with next/prev workspace bindings
3544 MOD1+Shift+comma/period.
3546 2005-07-20 21:06 UTC fshahriar@gmail.com
3547 * ion-completeman -- Compatibility issue with FreeBSD's sed
3549 Originally, after tab complete wasn't working I tried to do
3550 ion-completeman -mkusercache but it was generating an empty file.
3551 Tracked down the problem to the sed regex. FreeBSD doesn't like the
3553 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3557 Not sure if it will break if used with GNU sed.
3560 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3561 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3563 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3564 * Improvements to statusd launch error logging code.
3566 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3567 * Oops. Control could reach end of non-void function.
3569 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3570 * ion-statusd startup errors are reported in ion startup errorlog now.
3572 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3573 * Some changes in libmainloop popen routines.
3575 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3576 * statusd_load should work on fbsd now.
3578 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3579 * Fixed some variables to be local (on the Lua side).
3581 2005-07-10 09:40 UTC kurem@debian.cz
3582 * Updated Czech translation of Ion3
3584 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3585 * Improved started program stderr catching hack.
3586 - If the program terminates with an error code under 10s,
3587 stderr is displayed.
3588 - If the program terminates under 2s, stderr is displayed despite
3589 errorcode or signal.
3591 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3592 * Changes in menu opening function parametrisation.
3593 - mod_menu.bigmenu should no longer be used, but remains for
3594 compatibility at least for a while. Instead, set big=true
3595 in the extra parameter to mod_menu.menu.
3597 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3598 * Added optional directory checking for 'cd'.
3599 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3600 run query are checked to be directories. (cd is interpreted as a
3601 special case to change workspace working dir.)
3603 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3604 * Scratchpad toggle now creates a new one on screens if none is found.
3606 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3607 * Oops. Updated statusd.popen_bgread.
3609 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3610 * Improved statusd_mail error message.
3612 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3613 * Added stderr handler parameter to ioncore.popen_bgread.
3615 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3616 * Fixes to goto-when-scratchpad-is-active patch.
3618 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3619 tagged ion-3ds-20050625
3621 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3622 * Updates to Finnish translation.
3624 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3625 * The scratchpad can now be hidden automatically when going to another region.
3627 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3628 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3630 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3631 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3633 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3634 * Set up locale in ion-statusd.
3636 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3637 * Man-page completion script optimisation for full list.
3639 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3640 * Invalidate old completion list when timed completion is set up.
3642 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3643 * Improved encoding check error message.
3645 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
3646 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3648 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
3649 * Hostnickname-completion for ssh
3651 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3652 as possible completions for the ion-ssh-functionality.
3655 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
3656 * Fixes for german po file from Jens Seidel.
3658 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3659 * Initially show first instead of last completions of first column of them.
3661 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3662 * Scroll completion list as selected entry is changed.
3664 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3665 * Improved manual completion in auto-show-completions mode.
3667 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3668 * Better tracking of multiple pending completions.
3669 Completor routines now get a WComplProxy object as first parameter and
3670 should use WComplProxy.set_completions instead of WEdln.set_completions
3671 to set list of completions. Much of old code should be compatible since
3672 completors were called in protected mode and only WEdln.set_completions
3675 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3676 * Size hints are now ignored in client-requested full screen mode.
3678 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3679 * Changes in fullscreen focus policy.
3680 - Inactive screens may switch to showing a client window when it requests
3681 full screen mode even the window isn't focused (which is required of
3682 client windows on the active screen).
3684 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3685 tagged ion-3ds-20050607
3687 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3688 * Added some release notes.
3690 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3691 * ioncore_goto_previous related fix.
3692 - clientwin_managed_goto was calling ioncore_protect_previous instead
3693 of ioncore_set_previous_of.
3695 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3696 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3698 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3699 * Call region_notify_change in ioncore_clear_tags.
3701 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3702 * Do not automatically run autoconf in predist.sh.
3703 (Maybe one or two more people will RTF README now.)
3705 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3706 * Ignore _NET_ACTIVE_WINDOW request by default.
3707 - Can be enabled by setting the ignore_net_active_window winprop to false.
3709 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3710 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3712 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3713 * Experimental auto-show-completions support.
3715 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3716 * Minor improvement to binding compilation code.
3718 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3719 * Added object parameter support to C-side timers.
3721 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3722 * Updated mod_statusbar.set_sb to not use set_date.
3724 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3725 * Encoding sanity check ignores dashes and case.
3727 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3728 * Moved date monitor to ion-statusd.
3730 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3731 * Fixed floatws iteration code.
3733 2005-05-14 11:46 UTC imadil@gmail.com
3734 * mod_statusbar.get/set_sb()
3736 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3737 * Miscellaneous fixes to recent changes.
3739 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3740 * Added zeropad to WStatusBar.get_template.
3742 2005-05-12 19:29 UTC imadil@gmail.com
3743 * WStatusBar:get_template()
3745 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3746 * Fixed message box wrapping.
3748 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3749 * Trap SIGCHLD earlier in startup.
3751 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3752 * Fixed dummy implementation of mbrlen...
3754 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3755 * Some focusing improvements.
3757 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3758 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3760 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3761 * Oops. Mblen did something else...
3762 - Added str_len to ioncore/strings.c
3764 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3765 * The statusbar support zero-padding of meters now.
3766 The syntax is %[alignment][0count]<meter name>.
3767 For example: %02mail_total
3769 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3770 * Organised WIonWS context menu possibly better.
3772 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3773 * Select events earlier in client window init code.
3775 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3776 * Added WIonWS.split_at and transpose_at for easier binding.
3778 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3779 * Save state on SIGTERM if not running under a session manager.
3781 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3782 * Load mod_sp by default.
3784 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3785 * Don't shell-escape arguments to man-page viewer.
3787 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3788 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
3789 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3790 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3791 a fontset and thus can't well display international text, while the Xutf8
3792 routines inconsitently use the iso10646 font only as a fallback. The
3793 setting was differently previously because the Xutf8 routines were having
3794 other problems that seem to be gone now...
3796 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
3797 * Don't break old user configs in statusd_mail.lua
3799 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
3800 * Fixed the logic triggering the retry interval in statusd_mail.lua
3802 2005-05-07 21:30 UTC nowan@nowan.org
3803 * Oops, fix statusd_mail.lua
3805 2005-05-07 21:24 UTC nowan@nowan.org
3806 * Added support for multiple mailboxes to statusd_mail.lua
3808 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3809 * Moved ioncore_set_previous_of calls to region_managed_goto.
3811 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3812 * Possibly better submenu placement in in-frame mode.
3814 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3815 * The CF_DE_USE_XUTF8 option is now on by default.
3816 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3817 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3818 a fontset and thus can't well display international text, while the Xutf8
3819 routines inconsitently use the iso10646 font only as a fallback. The
3820 setting was differently previously because the Xutf8 routines were having
3821 other problems that seem to be gone now...
3823 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3824 * Faster fontset kludge for UTF-8 locales.
3825 - Try to substitute only with -misc-fixed-... This works in some common
3826 cases just like a more comprehensive but slower pattern would, but some
3827 users will have to provide extra fonts to the fontset manually.
3829 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3830 * Dock initial height (temporary) height was uninitialised.
3832 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3833 tagged ion-3ds-20050502
3835 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3836 * Some changes in stock style files.
3838 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3839 * Added some node-on-ws checks.
3841 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3842 * Improved/fixed/updated WRegion.rqclose* documentation.
3844 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3845 * WFloatWS client window rescue code ignores the status display.
3847 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3848 * Bound left/right arrows in menus.
3850 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3851 * Execution and file viewing queries catch stderr.
3853 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3854 * Added stderr piping support to spawning routines.
3856 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3857 * Maybe fixed activity notification.
3859 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3860 * Changes in ionws context menu.
3861 - Replaced floating split menu with floating toggle menu.
3863 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3864 * Added routines for toggling floating of splits.
3865 - WIonWS.set_floating for splits directly, and
3866 - WIonWS.set_floating_at for frames. Takes a direction parameter.
3868 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3869 * Added popen_bgread and exec to ion-statusd.
3871 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3872 * Moved exec code to libmainloop.
3874 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3877 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3878 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3880 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3881 * More maintainable re-exporting of libmainloop routines to Lua side.
3883 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3884 * Ion-statusd no longer quits if no meters are loaded with -q.
3886 2005-04-20 13:51 UTC imadil@gmail.com
3889 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3892 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3893 * Added clientwin_property_change_hook.
3895 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3898 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3899 tagged ion-3ds-20050406
3901 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3902 * Use maximum seen value width for statusbar field width.
3904 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3905 * Frame maximize fixes and improvements.
3907 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3908 * Changes (crash fix?) in name allocation code.
3910 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3911 * Menu scrolling improvements.
3913 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3914 * Improved menu positioning patch etc.
3916 2005-04-02 12:36 UTC imadil@gmail.com
3917 * repositioning pmenus that appear at the bottom of the screen
3919 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3920 * Fixed new transients being attempted to be stacked over themselves.
3922 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3923 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3925 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3928 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3929 * Example in cfg_sp.lua was missing a comma.
3931 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3932 * Removed remainig statusd_load debug message.
3934 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3935 * Oops. New regions within screens were added after current instead of at end.
3937 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3938 * Some statusbar and line editor flicker reduction (?).
3940 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3941 * Drawing engine api improvements.
3943 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3944 * Brush drawing routines are no longer passed the window.
3946 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3947 * Some WIonWS routines now accept "any" as direction.
3949 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3950 * WFrame.set_tabbar parameters were inverted.
3952 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3953 * Display again ?? when statusbar meter is unset.
3955 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3956 * Added WMPlex.l2_is/set_passive routines.
3958 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3959 * Oops. Menu entry for tagging hadn't been updated.
3961 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3962 tagged ion-3ds-20050322
3964 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3965 * Prepared release notes for a release.
3967 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3968 * Added some release notes.
3970 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3971 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3973 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3974 * Lessened string length recalculation in query listing code.
3976 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3977 * Added ::cmd syntax for running commands with ion-runinxterm -w.
3979 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3980 * ion-runinxterm script improvements.
3982 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3983 * Statusbar substyle background colour gets used now.
3985 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3986 * Also changed region activity exports.
3988 - WRegion.clear_activity and WRegion.notify_activity were replaced with
3989 WRegion.set_activity with a set/unset/toggle parameter.
3991 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3992 * Added some release notes (on the toggle export changes).
3994 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3995 * More changes/fixes in layer2 focus policy.
3997 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3998 * Many exported toggle functions were changed and renamed.
4000 The following functions now take a string parameter indicating
4001 whether to toggle, set, or unset the property.
4003 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
4004 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
4005 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
4006 - WFrame.set_shaded (replaces WFrame.toggle_shade)
4007 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
4008 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
4009 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
4010 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
4012 Many missing is_<property> exports corresponding to the above were also
4015 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4016 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
4018 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
4019 * Oops. exports.c didn't have dependencies anymore.
4021 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
4022 * Use exports.h generated by libextl-mkexports.
4024 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
4025 * Client windows can now be un-fullscreened without prior frame.
4027 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4028 * ioncore.popen_bgread also returns pid.
4030 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
4031 * Added ioncore_sigchld_hook.
4033 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4034 * Exec routines return PID (or -1 on error).
4036 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4037 * Moved hook code to libmainloop.
4039 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
4040 * Attempts to fix problems with gcc/ld export-dynamic option varying.
4042 - Configurable in system.mk as the EXPORT_DYNAMIC variable
4044 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
4046 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
4047 * Fixed coding style in contribution.
4049 * Contributors _please_ follow my coding style in the future!!
4051 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
4053 add 'gravity' and 'transient_gravity' winprops
4055 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4056 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
4058 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4059 * Some more layer list scanning optimisations.
4061 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4062 * Split out some code from mplex.c to llist.c.
4064 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
4065 * Some WMPlex switch code optimisations/simplifications.
4067 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4068 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
4070 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
4071 * Ionws flip/transpose fixes.
4073 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4074 * mod_query.query_menu can now display context menus.
4076 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
4077 * Dummy regions are no longer given name/registered.
4079 - WPaneHandles, WInfoWins and such are not accessible to the scripter
4080 (from ioncore.region_list).
4082 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4083 * Fixed goto_previous and tab switch (pointer) interaction.
4085 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4086 * Alternative fix to bindmap precedence.
4088 - "owned" bindmaps are added last on list, while region's own bindmaps
4091 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4092 UNDO: Changed region bindmap linking order.
4094 - Frame bindmaps should now take precedence over workspace bindmaps
4095 (that are grabbed on frames as workspaces don't have normal windows
4096 associated to them).
4098 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
4099 * Panehandles (floating splits) are now reparented correctly.
4101 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4102 * Changed region bindmap linking order.
4104 - Frame bindmaps should now take precedence over workspace bindmaps
4105 (that are grabbed on frames as workspaces don't have normal windows
4106 associated to them).
4108 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
4109 * Removed #warnings (and fixed a few).
4111 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
4112 * Removed ioncore.root_windows export.
4114 - ioncore.region_list("WRootWin") does the task.
4116 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4117 * ion-runinxterm uses the whole command as title now.
4119 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4120 * PWM menu definition updates and fixes.
4122 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4123 * Removed the ion-man script.
4125 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
4127 - mod_query.query_man accepts the man command to use as parameter,
4128 defaulting to ':man'.
4130 - The default for query_ssh is also ':ssh' now.
4132 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
4133 * clientwin_unmapped_hook parameter was wrong.
4134 (Stupid semi-weakly typed languages...)
4136 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4137 * Removed ion-ssh wrapper script.
4139 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
4140 accepts additional parameter specifying another program.
4142 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4143 * Added field alignment code to statusbar module.
4145 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4146 * Updated README information on F5/F6 keys.
4148 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4149 * Changes in mod_query.query_editfile/viewfile.
4151 - These functions take the script (and prompt) as optional parameter now,
4152 defaulting to run-mailcap.
4154 - Removed the ion-edit and ion-view scripts.
4156 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4157 * More mplex region indexing fixes.
4158 After the changes in layer list code recently and following attach index fix,
4159 regions were now loaded in wrong order at startup.
4161 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4162 UNDO: Removed WScreen.set_managed_offset.
4163 It seems unncessary now that there's the statusbar, and it's just an ugly
4164 kludge for dubious uses anyway.
4166 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
4167 * Scratchpad and dock default toggle bindings changed.
4169 - Mod1+space now toggles the scratchpad, and
4171 - Mod1+D toggles the dock.
4173 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4174 * The dock is floating by default now.
4176 - New users shouldn't at firs try be bewildered by the dock not being able
4177 to coexist with the statusbar.
4180 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4181 * Exported classes are now marked with EXTL_EXPORT.
4183 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4184 * Stdisp was being destroyed along with floatws.
4186 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4187 * Fixed open quote handling in cmdline completion improvements.
4189 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4190 * Default attach index was wrong for WMPlex.attach*.
4192 - Should be after current instead of last.
4195 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4196 * Fixed focusingn of non-passive mplex layer2 regions.
4198 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
4199 * Check that reparenting can be done before trying to use a placeholder.
4201 - Added pholder_(do_)target and pholder_(do_)check_reparent
4204 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
4205 * More helper routines from attach.c are globally available.
4207 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4208 * Removed pholder_stale as useless given placeholder redirection.
4210 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
4211 * Changed how query and menu cancel and finish routines destroy the region.
4213 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4214 * Paths in mod_statusbar file headers were wrong.
4216 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4217 tagged ion-3ds-20050304-1
4219 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4220 * predist.sh improvements.
4222 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4223 * Oops. Completion improvements had been broken by further improvements.
4225 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4226 tagged ion-3ds-20050304
4228 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4229 * Added some release notes.
4231 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
4232 * Floating split load routine now adds handle widths to given sizes by default.
4234 - Override by setting tls_brs_incl_handles to true.
4237 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
4238 * Improved mod_query.query_exec completion.
4240 - Arguments are now parsed, completed and escaped.
4243 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4244 * Removed reference to svn from version.h.
4246 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
4247 * Call region_do_warp_alt also in protected mode.
4249 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
4250 * Changes to ionws_placement_alt hook to make it callable in protected mode.
4252 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
4253 * New export: ioncore.defer.
4255 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4256 * Many hook calls are now made in protected mode.
4258 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4259 * Removed WScreen.set_managed_offset.
4260 It seems unncessary now that there's the statusbar, and it's just an ugly
4261 kludge for dubious uses anyway.
4263 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4264 * WIonWS.current and WFloatWS.current were unnecessarily exported.
4266 - WRegion.current is already exported.
4268 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4269 * Rescue code simplification/clean-up.
4271 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4272 * Updated Finnish translation.
4274 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
4275 * Changes and unification in rqclose code.
4277 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4278 * The statusd_mail handles missing mailbox more gracefully.
4279 - The retry_interval parameter (default: 10min) controls for how long
4280 it waits for next update attempt on error condition.
4282 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
4283 * Fixed a stupid omission in new client window rescue code.
4285 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
4286 * Fixed floatws drag&drop segfault.
4287 - There was a leftover floatws_add_managed call in floatws_handle_drop after
4288 creation of floatws_create_frame.
4290 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4291 * Oops. Removed a leftover debug printf.
4293 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4294 tagged ion-3ds-20050227
4296 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4297 * Updated release notes.
4299 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
4300 * Session management module now uses placeholders.
4301 - Order of windows in mplexes is now remembered under SM.
4303 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
4304 * WMPlexPHolder reorganisation fixes.
4306 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4307 * Added routine to go to placeholder location.
4308 - Active client window being closed in full screen mode now returns
4309 to original position.
4311 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4312 * Most source files don't need region-iter.h anymore.
4314 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4315 * Oops. WMPlex layer list code changes were incomplete.
4317 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4318 * WMPlex layer list code clean-up.
4320 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
4321 * Changes to work with new libtu list routines.
4323 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4324 * Placeholder code improvements.
4325 - Client window rescue code now uses placeholders.
4326 - Added client window rescue placeholders; returning from full screen mode
4327 now works on floatws.
4329 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4330 * Added simple floatws pholder.
4332 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4333 * Added file mtime/ctime checking to ion-statusd.
4334 - Mailboxes can be checked a bit more often now without significant load.
4337 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4338 * Client window fullscreen toggle uses placeholders now.
4339 The code does not yet do anything if the target of the initial placeholder
4340 dies, and thus does not work on floatws's that also do not yet provide
4344 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4345 * Added a routine for checking whether a placeholder is stale.
4347 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4348 * Added region_managed_get_pholder for acquiring a placeholder.
4350 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
4351 * Added basic placeholder support.
4352 - Basic placeholder class WPHolder.
4353 - WMPlexPHolder for holding place in mplexes.
4355 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4356 * Removed traces of old managed lists.
4357 Regions no longer contain link pointers for those lists etc. The
4358 region_rescue_clientwins stuff is currently disabled and needs to be
4359 rewritten when placeholder stuff is implemented.
4361 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4362 * WRootWin no longer uses a screen_list.
4364 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4365 * WIonWS now uses symlist for managed list.
4367 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
4368 * WDock no longer uses managed_list.
4370 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4371 * WFloatWS doesn't use a special managed_list.
4372 The stacking list is enough.
4374 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4375 * WClientWin uses symlist for transient_list.
4377 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4378 * Oops. All mplex stuff was being now saved on layer 2.
4380 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4381 * WMPlex managed list changed to use proxy nodes.
4382 This should help implementing placeholders.
4384 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4385 * Updated predist.sh for darcs.
4387 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4388 * Set install script to "sh install-sh"
4390 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4391 tagged ion-3-svn2darcs
4393 2005-02-22 21:30 UTC tuomov
4394 * trunk: changeset 1974
4395 Another autoconf hack.
4397 2005-02-20 14:42 UTC tuomov
4398 * trunk: changeset 1973
4399 WMPlex layer 2 region geometry is now remembered.
4401 2005-02-20 14:38 UTC tuomov
4402 * trunk: changeset 1972
4403 Added missing include.
4405 2005-02-20 12:09 UTC tuomov
4406 * trunk: changeset 1970
4407 Autoconf script fixes (by matthieu moy).
4409 2005-02-20 09:59 UTC tuomov
4410 * trunk: changeset 1969
4411 Fixed names of workspace-specific frame bindmaps.
4413 2005-02-20 08:43 UTC tuomov
4414 * trunk: changeset 1968
4415 Updated cfg_ionws.lua.
4417 2005-02-19 08:09 UTC tuomov
4418 * trunk: changeset 1967
4419 Fixed tab switch focus change when a non-passive layer2 region was
4422 2005-02-18 21:45 UTC tuomov
4423 * trunk: changeset 1966
4424 Fixed a typo (?) that could cause floatws stacking code to lock up.
4426 2005-02-16 05:04 UTC tuomov
4427 * trunk: changeset 1965
4428 Update WMPlex.l2_hide/show docs.
4430 2005-02-15 06:06 UTC tuomov
4431 * trunk: changeset 1963
4432 Added null checks in mplex_l2_hide/show.
4434 2005-02-14 18:34 UTC tuomov
4435 * trunk: changeset 1962
4436 removed redundant ionws stacking code, and fixed a possible problem.
4438 2005-02-14 18:08 UTC tuomov
4439 * trunk: changeset 1961
4440 Added -lintl comment in system.mk
4442 2005-02-14 13:59 UTC tuomov
4443 * trunk: changeset 1960
4444 Added null check; not a member function.
4446 2005-02-14 09:07 UTC tuomov
4447 * trunk: changeset 1959
4448 kludgeconf sun f1x remap detection fix.
4450 2005-02-14 00:04 UTC tuomov
4451 * trunk: changeset 1958
4454 2005-02-13 23:36 UTC tuomov
4455 * trunk: changeset 1957
4456 Oops. pwm3.de.in wasn't svn add'ed.
4458 2005-02-13 22:59 UTC tuomov
4459 * trunk: changeset 1956
4460 Added mod_sp.toggle.
4462 2005-02-13 21:32 UTC tuomov
4463 * trunk: changeset 1955
4464 Added German translation by Schott Robert.
4466 2005-02-12 18:23 UTC tuomov
4467 * trunk: changeset 1951
4468 Event mask is now stored for WWindows.
4470 2005-02-11 18:10 UTC tuomov
4471 * trunk: changeset 1950
4472 ion-statusd now communicates width templates to mod_statusbar.
4474 2005-02-11 13:35 UTC tuomov
4475 * trunk: changeset 1949
4476 - Parameters can now be passed ion-statusd.
4478 - Some cfg_statusbar usage changes.
4480 2005-02-06 10:13 UTC tuomov
4481 * trunk: changeset 1947
4482 Added WRegion.is_activity.
4484 2005-02-03 21:44 UTC tuomov
4485 * trunk: changeset 1946
4486 Some info window fixes.
4488 2005-02-01 12:01 UTC tuomov
4489 * trunk: changeset 1945
4490 Fixed loading of small frames with hidden tab-bar.
4492 2005-01-31 17:45 UTC tuomov
4493 * trunk: changeset 1944
4494 Only use resize increment and base size from current client window
4495 size hints when deciding frame size hints.
4497 2005-01-31 11:32 UTC tuomov
4498 * trunk: changeset 1941
4499 Added support for coloured statusbar elements.
4501 2005-01-31 09:17 UTC tuomov
4502 * trunk: changeset 1940
4503 - Moved some infowin code to mod_statusbar.
4505 - mod_statusbar template processing/passing status to c side changes.
4507 2005-01-29 23:43 UTC tuomov
4508 * trunk: changeset 1939
4509 - Fixed docked window resize handling.
4511 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4512 WClientWin configure request code uses the previously available
4513 space and makes no request.
4515 2005-01-27 19:00 UTC tuomov
4516 * trunk: changeset 1938
4517 Fixed WMPlex.l2_hidden segfault when called with nil region.
4519 2005-01-24 21:59 UTC tuomov
4520 * trunk: changeset 1937
4521 Fixed hook copy-paste bug.
4523 2005-01-24 20:58 UTC tuomov
4524 * trunk: changeset 1936
4525 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4526 depend on it) thanks to broken lua installs.
4528 2005-01-16 11:52 UTC tuomov
4529 tagged ion-3ds-20050116
4531 2005-01-16 11:07 UTC tuomov
4532 * trunk: changeset 1929
4533 Added documentation for X property access exports.
4535 2005-01-15 21:22 UTC tuomov
4536 * trunk: changeset 1927
4537 Oops. Broken rename.
4539 2005-01-15 21:20 UTC tuomov
4540 * trunk: changeset 1925
4541 tabularx header changes.
4543 2005-01-15 16:28 UTC tuomov
4544 * trunk: changeset 1921
4545 Fixed table in doc. comment.
4547 2005-01-14 14:28 UTC tuomov
4548 * trunk: changeset 1919
4551 2005-01-13 15:02 UTC tuomov
4552 * trunk: changeset 1916
4553 Fixed clientwin_unmapped_hook.
4555 2005-01-03 22:24 UTC tuomov
4556 * trunk: changeset 1911
4557 Added experimental dock (drag&)drop support. It must be enabled by
4558 defining CF_EXPERIMENTAL_DOCK_DROP.
4560 2005-01-02 13:59 UTC tuomov
4561 * trunk: changeset 1905
4564 2004-12-27 21:30 UTC tuomov
4565 * trunk: changeset 1903
4566 Made complete_name available in mod_query.
4568 2004-12-27 21:30 UTC tuomov
4569 * trunk: changeset 1902
4570 Fixed mod_statusbar Makefile to rm before ln.
4572 2005-02-23 00:41 UTC tuomov
4573 * trunk: changeset 1901
4574 Made ext_statusbar into a partially C-side module containing a
4575 WStatusBar class that can have a bindmap.
4577 2004-12-17 00:02 UTC tuomov
4578 * trunk: changeset 1898
4581 2004-12-16 23:56 UTC tuomov
4582 * trunk: changeset 1897
4583 Created directory for ion-knewt branch.
4585 2004-12-11 20:06 UTC tuomov
4586 * trunk: changeset 1896
4587 Added mod_mgmtmode management mode module.
4589 2004-12-07 15:42 UTC tuomov
4590 * trunk: changeset 1895
4591 Fixed (?) tabdrag focus.
4593 2004-11-26 17:41 UTC tuomov
4594 * trunk: changeset 1894
4595 Do not show activity/urgency notification for docked and other client
4596 windows that can not be easily focused.
4598 2004-11-26 08:18 UTC tuomov
4599 * trunk: changeset 1893
4600 PWM bindings setup script now simply loads Ion bindings and unbinds
4601 stuff that would use mod_query.
4603 2004-11-25 08:40 UTC tuomov
4604 * trunk: changeset 1892
4605 Control modifier now is required for N/P in menus to not interfere
4608 2004-11-17 18:46 UTC tuomov
4609 * trunk: changeset 1891
4610 Applied patch with some minor menu improvements.
4612 2004-11-17 18:45 UTC tuomov
4613 * trunk: changeset 1890
4616 2004-11-16 23:01 UTC tuomov
4617 * trunk: changeset 1888
4618 Removed another dupe call.
4620 2004-11-16 12:51 UTC tuomov
4621 * trunk: changeset 1887
4622 Menu definition code and documentation fixes.
4624 2004-11-15 21:32 UTC tuomov
4625 * trunk: changeset 1886
4626 Removed duplicate mod_ionws_register_exports call.
4628 2004-11-13 12:40 UTC tuomov
4629 * trunk: changeset 1884
4630 mod_query runfile and viewfile use workspace working directory.
4632 2004-11-13 00:52 UTC tuomov
4633 * trunk: changeset 1883
4636 2004-11-12 20:34 UTC tuomov
4637 * trunk: changeset 1881
4640 2004-11-12 20:12 UTC tuomov
4641 * trunk: changeset 1880
4642 Changed - to _ in ioncore-*.(lua|lc).
4644 2004-11-12 20:12 UTC tuomov
4645 * trunk: changeset 1879
4646 Fixed floatws reparent.
4648 2004-11-10 14:41 UTC tuomov
4649 * trunk: changeset 1878
4650 Added support for workspace-specific working directories. These can be
4651 changed and viewed with the internally overridden commands 'cd' and
4652 'pwd' in the F3 execution query.
4654 2004-11-10 01:48 UTC tuomov
4655 * trunk: changeset 1877
4656 Set REGION_SKIP_FOCUS on pane handles.
4658 2004-11-07 18:18 UTC tuomov
4659 * trunk: changeset 1876
4662 2004-11-07 18:00 UTC tuomov
4663 * trunk: changeset 1875
4664 Oops. Fixed a potential segfault.
4666 2004-11-05 17:35 UTC tuomov
4667 * trunk: changeset 1874
4668 Winprop name matching now available as ioncore.match_winprop_name.
4670 2004-11-05 16:38 UTC tuomov
4671 * trunk: changeset 1873
4672 %% works in statusbar template.
4674 2004-11-05 16:22 UTC tuomov
4675 * trunk: changeset 1872
4676 ion-statusd parameters are now automatically deduced by ext_statusbar
4679 2004-11-04 21:34 UTC tuomov
4680 * trunk: changeset 1870
4681 Load cfg_user.lua at end of cfg_ion.lua.
4683 2004-11-04 21:30 UTC tuomov
4684 * trunk: changeset 1869
4685 Documented ext_statusbar.update.
4687 2004-11-04 21:20 UTC tuomov
4688 * trunk: changeset 1868
4689 Fixed winprop name matching.
4691 2004-11-04 14:59 UTC tuomov
4692 tagged ion-3ds-20041104
4694 2004-11-04 14:56 UTC tuomov
4695 * trunk: changeset 1866
4698 2004-11-04 14:38 UTC tuomov
4699 * trunk: changeset 1865
4700 Removed changelog files.
4702 2004-11-04 14:32 UTC tuomov
4703 * trunk: changeset 1864
4704 Remove autom4te.cache in predist.sh
4706 2004-11-04 14:30 UTC tuomov
4707 * trunk: changeset 1863
4708 Added some new release notes.
4710 2004-11-04 14:19 UTC tuomov
4711 * trunk: changeset 1862
4712 Some more minor statusbar improvements.
4714 2004-11-04 12:05 UTC tuomov
4715 * trunk: changeset 1861
4718 2004-11-04 11:23 UTC tuomov
4719 * trunk: changeset 1860
4720 Added type of menus that grab input and allow cycling through the menu
4721 with a given key until all modifiers are released.
4723 2004-11-04 04:16 UTC tuomov
4724 * trunk: changeset 1859
4725 Still problems with timers being gc'd in statusd; the local timer
4726 references need to be used instead of the timer parameter to the
4729 2004-11-04 04:02 UTC tuomov
4730 * trunk: changeset 1858
4731 Some more statusbar/statusd improvements.
4733 2004-11-03 22:10 UTC tuomov
4734 * trunk: changeset 1857
4735 Status meters should retain a local reference to their timers or it
4736 can be collected as garbage.
4738 2004-11-03 19:56 UTC tuomov
4739 * trunk: changeset 1856
4740 Moved potentially blocking statusbar meters to ion-statusd.
4742 2005-02-23 00:39 UTC tuomov
4743 * trunk: changeset 1855
4744 Moved some mainloop stuff to libmainloop.
4746 2004-10-30 14:58 UTC tuomov
4747 * trunk: changeset 1853
4748 Some README updates.
4750 2004-10-30 14:50 UTC tuomov
4751 * trunk: changeset 1852
4752 Added WIonWS.split for splitting at a node instead of just frame/root.
4754 2004-10-23 11:05 UTC kurem
4755 * trunk: changeset 1851
4756 Update Czech translation
4758 2004-10-23 10:39 UTC tuomov
4759 * trunk: changeset 1850
4760 Arbitrary winprop matching criteria can now be used by setting the
4761 'match' field to a matching function with parameters: (winprop, cwin)
4762 and a boolean return value.
4764 2004-10-23 00:39 UTC tuomov
4765 * trunk: changeset 1849
4766 Removed _ION_KLUDGES property support as the Lua side now has direct
4767 access to window properties.
4769 2004-10-23 00:33 UTC tuomov
4770 * trunk: changeset 1848
4771 Added exports to access window properties from Lua side.
4773 2004-10-23 00:14 UTC tuomov
4774 * trunk: changeset 1847
4775 Added table.map to lua table library extensions.
4777 2004-10-19 16:04 UTC tuomov
4778 * trunk: changeset 1846
4779 Changed order of some libs linking commands due to gcc's brain-damaged
4780 handling of .a files. (-llib only loads those parts of liblib.a
4781 required by objects that have appeared before it on the command line.)
4783 2004-10-19 15:08 UTC tuomov
4784 * trunk: changeset 1845
4785 Added raise delay to help with an occasional slight annoyance of
4788 2004-10-16 10:35 UTC tuomov
4789 * trunk: changeset 1841
4790 predist.sh wasn't making modifications to system.mk
4792 2004-10-16 08:43 UTC tuomov
4793 * trunk: changeset 1840
4794 Stdisp parallel movement size calculations were reversed and an old
4795 size swap had not been removed.
4797 2004-10-15 16:50 UTC tuomov
4798 * trunk: changeset 1839
4801 2004-10-15 08:45 UTC tuomov
4802 * trunk: changeset 1838
4803 ion-completefile Makefile had not been updated for new lib build
4804 dependency handling.
4806 2004-10-15 08:41 UTC tuomov
4807 * trunk: changeset 1837
4810 2004-10-15 08:34 UTC tuomov
4811 * trunk: changeset 1836
4814 2004-10-14 12:21 UTC tuomov
4815 * trunk: changeset 1835
4816 Removed the file distdep.
4818 2004-10-14 10:55 UTC tuomov
4819 * trunk: changeset 1834
4820 Added -snapshot option to predist.sh.
4822 2004-10-11 15:34 UTC tuomov
4823 * trunk: changeset 1827
4824 Added new ionws context menu entries for splitting.
4826 2004-10-11 13:44 UTC tuomov
4827 * trunk: changeset 1820
4828 Floating splits can now be had on WIonWSs as well.
4830 2004-10-11 13:44 UTC tuomov
4831 * trunk: changeset 1819
4832 Parallel stdisp rotations had not been updated to calculate geometries
4833 properly now that we switch the places of the splits.
4835 2004-10-11 11:39 UTC tuomov
4836 * trunk: changeset 1818
4839 2004-10-09 16:27 UTC tuomov
4840 * trunk: changeset 1817
4841 Added history search to line editor. (Scrolling through history
4842 entries the beginnings of which match bol-point.)
4844 2004-10-09 16:00 UTC tuomov
4845 * trunk: changeset 1816
4846 Moved WSplitFloat to another file from the other panews split
4849 2004-10-09 15:51 UTC tuomov
4850 * trunk: changeset 1815
4851 - Added some strings from mkman.lua to be translated for improved
4852 translation of manual page bindings reference.
4854 - Finnish translation updates.
4856 2004-10-09 12:54 UTC tuomov
4857 * trunk: changeset 1812
4858 Minor libextl-related rename.
4860 2004-10-09 11:02 UTC tuomov
4861 * trunk: changeset 1808
4862 libextl-related 'make pot' fix.
4864 2004-10-09 06:13 UTC tuomov
4865 * trunk: changeset 1803
4866 Moved also mkexports.lua to libextl.
4868 2004-10-09 05:33 UTC tuomov
4869 * trunk: changeset 1797
4872 2004-10-09 05:05 UTC tuomov
4873 * trunk: changeset 1795
4874 Separated libextl from the Ion source tree.
4876 2004-10-09 04:37 UTC tuomov
4877 * trunk: changeset 1792
4878 Workspaces no longer propagate close requests.
4880 2004-10-09 04:30 UTC tuomov
4881 * trunk: changeset 1791
4882 Removed obsolete autoconf note from README.
4884 2004-10-06 16:27 UTC tuomov
4885 * trunk: changeset 1790
4886 Moved part of ioncore/ to libextl/.
4888 2004-10-06 14:33 UTC tuomov
4889 * trunk: changeset 1788
4890 Fixed line editor display update on history selection.
4892 2004-10-06 10:58 UTC tuomov
4893 * trunk: changeset 1787
4894 Some WIonWS fields were not being initialised.
4896 2004-10-06 10:17 UTC tuomov
4897 * trunk: changeset 1786
4898 ion-completeman now understands manual sections.
4900 2004-10-06 09:39 UTC tuomov
4901 * trunk: changeset 1785
4902 ioncore_g.screen_notify was not being initialised.
4904 2004-10-06 09:35 UTC tuomov
4905 * trunk: changeset 1784
4906 Don't complain if no charset is given in LC_CTYPE if it is "C" or
4909 2004-10-06 01:34 UTC tuomov
4910 * trunk: changeset 1783
4911 Fixed floatws restack.
4913 2004-10-05 09:03 UTC tuomov
4914 * trunk: changeset 1782
4915 comma and period were reversed inworkspace cycling.
4917 2004-10-05 07:38 UTC tuomov
4918 * trunk: changeset 1781
4919 Changed some set_focus calls to warp calls.
4921 2004-10-05 07:30 UTC tuomov
4922 * trunk: changeset 1780
4923 -V and -h options were not being supported after libtu optparser
4924 simplifications. Fixed that.
4926 2004-10-05 05:07 UTC tuomov
4927 tagged ion-3ds-20041005
4929 2004-10-05 05:04 UTC tuomov
4930 * trunk: changeset 1778
4933 2004-10-05 04:47 UTC tuomov
4934 * trunk: changeset 1777
4935 - Added _NET_ACTIVE_WINDOW (request and property) support.
4937 - Moved netwm atoms away from ioncore_g.
4939 2004-10-05 03:54 UTC tuomov
4940 * trunk: changeset 1776
4941 Opening a new window on a panews focuses it if an unused area had the
4944 2004-10-05 00:41 UTC tuomov
4945 * trunk: changeset 1775
4946 Moved region_set_await_focus call from xwindow_do_set_focus to where
4949 2004-10-04 22:50 UTC tuomov
4950 * trunk: changeset 1774
4951 Minor goto_previous fix. (It had been broken at some point.)
4953 2004-10-03 14:11 UTC tuomov
4954 * trunk: changeset 1773
4955 Warp propagation improvements.
4957 2004-10-02 02:29 UTC tuomov
4958 * trunk: changeset 1772
4959 Translation updates.
4961 2004-10-02 02:22 UTC tuomov
4962 * trunk: changeset 1771
4963 Oops, history.h was missing.
4965 2004-10-02 02:13 UTC tuomov
4966 * trunk: changeset 1770
4967 Added split and transpose bindings to WIonWS context menu.
4969 2004-10-02 02:07 UTC tuomov
4970 * trunk: changeset 1769
4971 - Added WSplitSplit.flip.
4973 - WSplitFloat should properly transpose now.
4975 2004-09-30 17:24 UTC tuomov
4976 * trunk: changeset 1768
4977 Added context-specific query histories.
4979 2004-09-28 16:42 UTC tuomov
4980 * trunk: changeset 1767
4981 Added ioncore.set_selection and ioncore.request_selection (with a
4982 continuation function as parameter to the latter) to deal with
4983 selections from Lua code.
4985 2004-09-28 15:11 UTC tuomov
4986 * trunk: changeset 1763
4987 Binding changes: Mod1+K comma/period moves tab left/right.
4988 Mod1+comma/period switches to previous/next workspace. Corresponding
4989 bindings for Left/Right keys were removed.
4991 2004-09-28 14:58 UTC tuomov
4992 * trunk: changeset 1762
4993 Improved support for context menus.
4995 2004-09-17 20:17 UTC tuomov
4996 * trunk: changeset 1761
4997 Renamed clientwin_added_hook to clientwin_mapped_hook and added
4998 clientwin_unmapped_hook with the X window id as parameter.
5000 2004-09-17 20:09 UTC tuomov
5001 * trunk: changeset 1760
5002 Replaced frame_activated_hook (and frame_inactivated_hook) with
5003 region_activated_hook (region_inactivated_hook) called when the region
5004 is get focus (loses focus).
5006 2004-09-17 19:55 UTC tuomov
5007 * trunk: changeset 1759
5008 Some eventmask macro changes/cleanup.
5010 2004-09-17 19:43 UTC tuomov
5011 * trunk: changeset 1758
5012 Moved hook parameter structures from source to header files and added
5013 notes of parameters of all hooks to headers.
5015 2004-09-16 23:42 UTC tuomov
5016 * trunk: changeset 1757
5017 Oops. Workspaces were being destroyed when stdisp was removed.
5019 2004-09-16 23:39 UTC tuomov
5020 * trunk: changeset 1756
5021 REGION_PARENT macro changes.
5023 2004-09-16 23:09 UTC tuomov
5024 * trunk: changeset 1755
5025 Improved handling of small unused spaces in panews.
5027 2004-09-16 19:32 UTC tuomov
5028 * trunk: changeset 1753
5029 Some minor clean-up.
5031 2004-09-16 18:44 UTC tuomov
5032 * trunk: changeset 1752
5033 Some region_set/unset/detach_manager/parent code simplifications.
5035 2004-09-16 17:06 UTC tuomov
5036 * trunk: changeset 1751
5037 Use 'default' layout by default.
5039 2004-09-16 17:05 UTC tuomov
5040 * trunk: changeset 1750
5041 - Added mod_panews.set/get
5043 - Moved loading of module configuration file to end of Lua code if the
5044 module has such, as otherwise not everything may be available to the
5047 2004-09-16 16:27 UTC tuomov
5048 * trunk: changeset 1749
5049 WSplitPane should now update markers on transpose.
5051 2004-09-07 18:45 UTC tuomov
5052 * trunk: changeset 1748
5053 Changed some exec calls to exec_on calls in mod_query.
5055 2004-09-07 01:15 UTC tuomov
5056 * trunk: changeset 1747
5057 Oops, warp setting was no longer used.
5059 2004-09-06 18:29 UTC tuomov
5060 tagged ion-3ds-20040906
5062 2004-09-06 18:28 UTC tuomov
5063 * trunk: changeset 1745
5064 Fixed a typo in release notes.
5066 2004-09-06 18:25 UTC tuomov
5067 * trunk: changeset 1744
5068 Removed POSIX_SOURCE setting from system-ac.mk.in
5070 2004-09-06 18:21 UTC tuomov
5071 * trunk: changeset 1743
5072 Added release notes for a new release.
5074 2004-09-06 17:58 UTC tuomov
5075 * trunk: changeset 1742
5076 Status display node loading fixes.
5078 2004-09-06 17:44 UTC tuomov
5079 * trunk: changeset 1741
5080 - WPaneWS:s can be closed now.
5082 - Pane initial size calculation fix.
5084 2005-02-23 00:34 UTC tuomov
5085 * trunk: changeset 1740
5086 Renamed autows to panews.
5088 2004-09-05 22:26 UTC tuomov
5089 * trunk: changeset 1739
5090 Added compatibility conversion from old frame style names.
5092 2004-09-05 21:55 UTC tuomov
5093 * trunk: changeset 1738
5094 Some focusing code simplifications/fixes/new bugs.
5096 2004-09-05 15:58 UTC tuomov
5097 * trunk: changeset 1737
5098 Fixed an mplex layer2 focus issue.
5100 2004-09-05 15:30 UTC tuomov
5101 * trunk: changeset 1736
5102 Fixed split tree ws_if_root pointer management bug.
5104 2004-09-05 15:12 UTC tuomov
5105 * trunk: changeset 1735
5106 Added 'save' option for dock.
5108 2004-09-05 13:53 UTC tuomov
5109 * trunk: changeset 1734
5110 Added frame_managed_changed_hook (improved from
5111 frame_content_switched_hook).
5113 2004-09-02 15:20 UTC tuomov
5114 * trunk: changeset 1733
5115 Border line drawing fix.
5117 2004-09-01 21:26 UTC tuomov
5118 * trunk: changeset 1732
5119 WSplitPanes should now when appropriate recreate a WSplitUnused when
5122 2004-09-01 18:45 UTC tuomov
5123 * trunk: changeset 1731
5124 AutoWS now supports dropping stuff on unused areas.
5126 2004-09-01 13:31 UTC tuomov
5127 * trunk: changeset 1730
5128 - Autows unused region focusing improvements.
5130 - Install cfg_autows.lua.
5132 2004-08-31 18:51 UTC tuomov
5133 * trunk: changeset 1729
5134 Fixes to previous changes (coded without a monitor to test the code
5137 2004-08-31 11:26 UTC tuomov
5138 * trunk: changeset 1728
5139 Fixed a potential minor memory leak.
5141 2004-08-29 15:33 UTC tuomov
5142 * trunk: changeset 1727
5143 Autoconf should work again. (Applied patch to move from
5144 libtool/libltdl to plain libdl.)
5146 2004-08-29 07:18 UTC tuomov
5147 * trunk: changeset 1726
5148 Some pane handle changes.
5150 2004-08-27 14:54 UTC tuomov
5151 * trunk: changeset 1725
5152 Tiled workspace navigation code changes.
5154 2004-08-26 16:23 UTC tuomov
5155 * trunk: changeset 1724
5156 - Moved resize code so that WUnusedWin can use it.
5158 - Added resize bindings for WUnusedWin.
5160 2004-08-26 14:16 UTC tuomov
5161 * trunk: changeset 1723
5162 Added WUnusedWin for WSplitUnused.
5164 2004-08-23 03:27 UTC tuomov
5165 * trunk: changeset 1722
5166 WAutoWS layout is now initialised when the workspace is created
5167 instead of when the first frame is created.
5169 2004-08-21 15:54 UTC tuomov
5170 * trunk: changeset 1721
5171 Added Czech translations of Ion messages.
5173 2004-08-19 15:16 UTC tuomov
5174 * trunk: changeset 1720
5175 Added bindmap for WPaneWins.
5177 2004-08-18 14:12 UTC tuomov
5178 * trunk: changeset 1719
5179 - AutoWS pane window handling improvements.
5181 - Changes in frame style names.
5183 2004-08-17 01:24 UTC tuomov
5184 * trunk: changeset 1718
5185 Changed stdisp adaptation code to be more destructive on the split
5186 tree to preserve special nodes for autows.
5188 2004-08-15 01:40 UTC tuomov
5189 * trunk: changeset 1717
5190 Fixed a reference to mod_menu.
5192 2004-08-09 23:58 UTC tuomov
5193 * trunk: changeset 1716
5194 Added beginnings of a Czech translation (by Miroslav Kure).
5196 2004-08-09 23:57 UTC tuomov
5197 * trunk: changeset 1715
5198 Simplified regexp for 'uptime' load average method as some locales
5199 show it differently.
5201 2004-08-06 02:55 UTC tuomov
5202 * trunk: changeset 1714
5203 Some more makefile fixes.
5205 2004-08-06 00:05 UTC tuomov
5206 * trunk: changeset 1713
5207 $(INTALLDIR) wasn't being called for translated manual page
5210 2004-08-03 18:40 UTC tuomov
5211 * trunk: changeset 1712
5212 Added routine to drawing engine to draw just a borderline and not a
5215 2004-08-03 16:37 UTC tuomov
5216 * trunk: changeset 1711
5217 updated cfgfile too.
5219 2004-08-02 19:35 UTC tuomov
5220 * trunk: changeset 1710
5221 Submaps now default to AnyModifier.
5223 2004-08-02 16:01 UTC tuomov
5224 * trunk: changeset 1709
5225 nroff instead of groff.
5227 2004-08-02 14:51 UTC tuomov
5228 * trunk: changeset 1708
5229 Oops, calcmail was global.
5231 2004-08-02 14:49 UTC tuomov
5232 * trunk: changeset 1707
5233 - Some more binding documentation and translation improvements.
5235 - Use proper welcome.lang.txt.
5237 2004-08-02 05:16 UTC tuomov
5238 * trunk: changeset 1706
5241 2004-08-02 03:31 UTC tuomov
5242 * trunk: changeset 1705
5243 - Removed share directory from the source tree and moved stuff therein
5244 to ioncore and utils directories.
5246 - Some rules.mk improvements.
5248 2004-08-02 00:51 UTC tuomov
5249 * trunk: changeset 1704
5250 - Improved the 'basic concepts' section of the manual page.
5252 - Added a Finnish translation of the manual page and welcome message.
5253 (Correct version of the welcome message is not yet used.)
5255 2004-08-01 21:51 UTC tuomov
5256 * trunk: changeset 1703
5257 ... and also gettext menuentry and submenu.
5259 2004-08-01 21:46 UTC tuomov
5260 * trunk: changeset 1702
5261 Removed 'TR' from menu configuration files; include 'submenu' and
5262 'menuentry' in keywords to lxgettext instead.
5264 2004-08-01 21:44 UTC tuomov
5265 * trunk: changeset 1701
5266 Fixed type in documentation string.
5268 2004-08-01 21:43 UTC tuomov
5269 * trunk: changeset 1700
5270 Added translations for binding documentation.
5272 2004-08-01 19:48 UTC tuomov
5273 * trunk: changeset 1699
5274 Oops, previous commit was a bit broken.
5276 2004-08-01 19:06 UTC tuomov
5277 * trunk: changeset 1698
5278 Binding documentation is now included in the configuration files and
5279 the documentation for manual pages is generated from there.
5281 2004-07-31 22:00 UTC tuomov
5282 * trunk: changeset 1696
5283 Minor fixes to previous error reporting and other changes.
5285 2004-07-31 20:55 UTC tuomov
5286 * trunk: changeset 1695
5287 Added Finnish translation.
5289 2004-07-31 20:53 UTC tuomov
5290 * trunk: changeset 1694
5291 - Some more error and other reporting changes for easier and better
5294 - Added menu configuration files to be translated.
5296 2004-07-31 20:12 UTC tuomov
5297 * trunk: changeset 1693
5298 s/corner/pos/g in statusbar creation code.
5300 2004-07-31 19:11 UTC tuomov
5301 * trunk: changeset 1691
5302 - Removed some redundant error reporting that is of no help to the
5305 - Changes in error reporting policy: trust the source of the problem
5306 do it, if it is our code.
5308 2005-02-23 00:02 UTC tuomov
5309 * trunk: changeset 1690
5310 Added basic framework for localisation/language translations.
5312 2004-07-30 00:08 UTC tuomov
5313 tagged ion-3ds-20040730
5315 2004-07-29 23:32 UTC tuomov
5316 * trunk: changeset 1687
5317 Oops DIST: PREFIX line was broken.
5319 2004-07-29 23:30 UTC tuomov
5320 * trunk: changeset 1686
5321 Added new release notes and other preparation for the release of ion-
5324 2004-07-29 23:24 UTC tuomov
5325 * trunk: changeset 1685
5326 - Changes in default installation paths and binary names: ion->ion3,
5329 - Added ioncore.progname so that scripts that want to show the manual
5330 page don't need to know if we're running as ion or pwm.
5332 2004-07-29 23:19 UTC tuomov
5333 * trunk: changeset 1684
5334 Manual page updates.
5336 2004-07-29 19:58 UTC tuomov
5337 * trunk: changeset 1683
5338 Added old release notes to the package.
5340 2004-07-29 19:47 UTC tuomov
5341 * trunk: changeset 1682
5342 WIonWS: don't load WSplitST, because we don't save position and
5343 orientation and thus think the saved stdispnode was bl/horizontal.
5345 2004-07-29 19:41 UTC tuomov
5346 * trunk: changeset 1681
5347 Drawing engine configuration files now also use the underscored
5348 "look_" prefix instead of "look-".
5350 2004-07-29 19:36 UTC tuomov
5351 * trunk: changeset 1680
5352 Added styles for status displays.
5354 2004-07-29 18:52 UTC tuomov
5355 * trunk: changeset 1679
5356 - Changed WFloatWS.circulate and backcirculate to be stacking based.
5358 - Fixes to previous stacking code changes.
5360 2004-07-29 18:27 UTC tuomov
5361 * trunk: changeset 1678
5362 Floatws stacking code improvements.
5364 2004-07-29 02:18 UTC tuomov
5365 * trunk: changeset 1672
5366 All savefiles are now also prefixed with "saved_".
5368 2004-07-29 02:02 UTC tuomov
5369 * trunk: changeset 1671
5370 Removed WIonWS.resize_tree and added WSplit.rqgeom.
5372 2004-07-29 01:52 UTC tuomov
5373 * trunk: changeset 1670
5374 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
5376 2004-07-29 01:50 UTC tuomov
5377 * trunk: changeset 1669
5378 Added WWindow.xid export.
5380 2004-07-29 01:47 UTC tuomov
5381 * trunk: changeset 1668
5382 Statically linking modules had been broken with the module stub loader
5383 change, and make depend had never worked in this case.
5385 2004-07-29 01:32 UTC tuomov
5386 * trunk: changeset 1667
5387 - Removed generic stacking code; stacking is now handled fully by
5388 managers, making it simpler and better-working.
5390 - Some fixes to WMPlex layer2 new focus policy.
5392 2004-07-28 21:58 UTC tuomov
5393 * trunk: changeset 1666
5394 Reorganisation autows code to match the new lua/c division and stub
5397 2004-07-28 20:57 UTC tuomov
5398 * trunk: changeset 1665
5399 Changes in WMPlex passive layer 2 object focus policy.
5401 2004-07-28 02:02 UTC tuomov
5402 * trunk: changeset 1664
5403 Oops. Search path order had been reversed.
5405 2004-07-28 01:57 UTC tuomov
5406 * trunk: changeset 1663
5407 Style file lookup was broken.
5409 2004-07-28 01:46 UTC tuomov
5410 * trunk: changeset 1662
5411 The status display is now skipped by WIonWS navigational routines.
5413 2004-07-28 01:30 UTC tuomov
5414 * trunk: changeset 1661
5415 Forgot to update resize_delay->kbresize_delay to config files.
5417 2004-07-28 01:25 UTC tuomov
5418 * trunk: changeset 1660
5419 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
5421 2004-07-28 01:17 UTC tuomov
5422 * trunk: changeset 1659
5423 - Changes in functions to set some basic settings of ioncore and some
5424 modules: for the most part, a single 'set' function now. Also added
5425 the 'get' counterpart.
5427 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
5430 2004-07-27 21:06 UTC tuomov
5431 * trunk: changeset 1658
5432 Added WSplitInner.current dynfun.
5434 2004-07-27 21:01 UTC tuomov
5435 * trunk: changeset 1657
5436 Restore extl_loadstring as mod_ionflux needs it.
5438 2004-07-27 19:23 UTC tuomov
5439 * trunk: changeset 1656
5440 - Statusbar mail checker died if $MAIL didn't exist.
5442 - Added mailbox file setting.
5444 2004-07-27 18:03 UTC tuomov
5445 * trunk: changeset 1655
5446 Some statusbar config tuning
5448 2004-07-27 17:49 UTC tuomov
5449 * trunk: changeset 1654
5450 - Better cfg_dock.lua; moved code to mod_dock.
5452 - Status display is now _not_ saved to layout savefile, for easier
5453 switching between different status displays.
5455 - Some mplex layer2 access improvements.
5457 2004-07-27 13:48 UTC tuomov
5458 * trunk: changeset 1653
5459 Fixed some typos etc.
5461 2004-07-27 13:42 UTC tuomov
5462 * trunk: changeset 1652
5463 - Improved ext_statusbar update time calculation.
5465 - Added ext_statusbar to list of subdirectories to build in the top-
5468 2004-07-27 04:11 UTC tuomov
5469 * trunk: changeset 1651
5470 Oops, mail_last_check wasn't being update.
5472 2004-07-27 04:10 UTC tuomov
5473 * trunk: changeset 1650
5474 Added ext_statusbar statusbar script.
5476 2004-07-27 00:43 UTC tuomov
5477 * trunk: changeset 1649
5478 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5480 - Fixed some PWM stuff.
5482 2004-07-27 00:26 UTC tuomov
5483 * trunk: changeset 1648
5484 Status display removal is now properly notified by the screen to
5485 workspaces over restarts.
5487 2004-07-26 22:03 UTC tuomov
5488 * trunk: changeset 1647
5489 Oops, welcome message was no longer installed.
5491 2004-07-26 21:57 UTC tuomov
5492 * trunk: changeset 1645
5493 Some documentation fixes and documentation generation changes.
5495 2004-07-26 21:57 UTC tuomov
5496 * trunk: changeset 1644
5497 Oops, there was still a reference to draw.lua
5499 2004-07-26 21:48 UTC tuomov
5500 * trunk: changeset 1643
5501 ioncore-extras.lua was still lying around after barfed commit.
5503 2004-07-26 21:29 UTC tuomov
5504 * trunk: changeset 1642
5505 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5506 refusal to support escaping of square brackets) after GNU sed stopped
5507 accepting the previous vomit.
5509 2004-07-26 20:50 UTC tuomov
5510 * trunk: changeset 1641
5511 Fixes to previous failed commit.
5513 2004-07-26 20:46 UTC tuomov
5514 * trunk: changeset 1640
5515 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5516 and menulib routines into the single namespace of the first of each
5517 to present the user with less different code units.
5519 - Changed all configuration files the user might want to edit to be
5520 prefixed with 'cfg_'.
5522 2004-07-26 19:17 UTC tuomov
5523 * trunk: changeset 1639
5524 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5525 expects complete file name).
5527 2004-07-26 18:58 UTC tuomov
5528 * trunk: changeset 1638
5529 Added stub loaders for modules, so users only need a single command to
5530 load scripts or modules.
5532 2004-07-26 17:43 UTC tuomov
5533 * trunk: changeset 1637
5534 Some minor infowin, stdisp and timer fixes and changes.
5536 2004-07-26 16:13 UTC tuomov
5537 * trunk: changeset 1636
5538 Exported timers to Lua side and some other changes in timer code.
5540 2004-07-26 14:38 UTC tuomov
5541 * trunk: changeset 1633
5542 Added some code to WInfoWin to eventually allow it to be used as an
5545 2004-07-25 19:18 UTC tuomov
5546 * trunk: changeset 1632
5547 Some autows overlap and new OO split code fixes.
5549 2004-07-24 14:09 UTC tuomov
5550 * trunk: changeset 1631
5551 Some fixes to previous changes in name allocation.
5553 2004-07-24 11:58 UTC tuomov
5554 * trunk: changeset 1630
5555 Added still incomplete support for partial floating of WSplitPanes on
5558 2004-07-23 22:27 UTC tuomov
5559 * trunk: changeset 1629
5560 Resizing code fixes and simplifications.
5562 2004-07-23 20:50 UTC tuomov
5563 * trunk: changeset 1628
5564 Some more name allocation improvements and simplifications.
5566 2004-07-23 19:34 UTC tuomov
5567 * trunk: changeset 1627
5568 Fixed problem allocating names that already contain something that
5569 looks like an instance number.
5571 2004-07-22 22:31 UTC tuomov
5572 * trunk: changeset 1626
5573 - Moved WSplitUnused code to mod_autows from mod_ionws.
5575 - Added initial version of WSplitPane split tree node for better
5576 organisation of different application classes in WAutoWS split tree.
5578 2004-07-18 18:59 UTC tuomov
5579 * trunk: changeset 1625
5580 The split tree now uses inheritance within the Ion object system, so
5581 it is easier to add special inner nodes to it.
5583 2004-07-18 02:25 UTC tuomov
5584 * trunk: changeset 1624
5585 Some dock changes+fixes.
5587 2004-07-17 00:48 UTC tuomov
5588 * trunk: changeset 1623
5589 Autows template code is now aware of stdisp.
5591 2004-07-16 23:54 UTC tuomov
5592 * trunk: changeset 1622
5593 Autows classification heuristics improvements.
5595 2004-07-15 15:29 UTC tuomov
5596 * trunk: changeset 1621
5599 2004-07-15 13:21 UTC tuomov
5600 * trunk: changeset 1620
5601 Fixed config file help.
5603 2004-07-15 01:59 UTC tuomov
5604 * trunk: changeset 1619
5605 Removed stdisp from lists of normal managed objects on workspaces.
5607 2004-07-13 16:05 UTC tuomov
5608 * trunk: changeset 1618
5609 Fixed WRegion.size_hints export.
5611 2004-07-13 16:04 UTC tuomov
5612 * trunk: changeset 1617
5613 Always leave a SPLIT_UNUSED when stacking.
5615 2004-07-13 16:03 UTC tuomov
5616 * trunk: changeset 1616
5617 Changes in split tree resize code to better handle SPLIT_UNUSED.
5619 2004-07-12 20:11 UTC tuomov
5620 * trunk: changeset 1615
5621 AutoWS layout initialisation code improvements.
5623 2004-07-11 22:57 UTC tuomov
5624 * trunk: changeset 1614
5625 Beginnings of a new template-based autows implementation.
5627 2004-07-08 00:18 UTC tuomov
5628 * trunk: changeset 1613
5629 Some frame->style handling changes.
5631 2004-07-08 00:17 UTC tuomov
5632 * trunk: changeset 1612
5633 Possibly fixed scratchpad focusing (again).
5635 2004-07-03 18:04 UTC tuomov
5636 tagged ion-3ds-20040703
5638 2004-07-03 18:01 UTC tuomov
5639 * trunk: changeset 1610
5640 Added a note on ./configure being broken in README.
5642 2004-07-03 17:57 UTC tuomov
5643 * trunk: changeset 1609
5646 2004-07-03 17:56 UTC tuomov
5647 * trunk: changeset 1608
5648 Added code in dock.lua to create dock of either flavour.
5650 2004-07-03 17:56 UTC tuomov
5651 * trunk: changeset 1607
5652 Do not automagically redirect region_manage_clientwin requests to
5653 passive layer 2 objects.
5655 2004-07-03 17:55 UTC tuomov
5656 * trunk: changeset 1606
5659 2004-07-03 17:54 UTC tuomov
5660 * trunk: changeset 1605
5661 Changes in menu stacking.
5663 2004-07-03 17:25 UTC tuomov
5664 * trunk: changeset 1604
5665 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5666 that empty docks can now be closed in a consistent manner.
5668 2004-07-03 17:21 UTC tuomov
5669 * trunk: changeset 1603
5670 Added some region dynfuns.
5672 2004-06-27 17:43 UTC tuomov
5673 * trunk: changeset 1602
5674 Dock supports bindings now.
5676 2004-06-27 17:12 UTC tuomov
5677 * trunk: changeset 1601
5678 - Removed orientation from stdisp parameters; it is got from the
5679 region itself through region_orientation.
5681 - WDock.set can now properly request changes when working as WMPlex
5684 2004-06-26 20:13 UTC tuomov
5685 * trunk: changeset 1600
5686 floatws fix: don't save stdisp configuration.
5688 2004-06-26 20:05 UTC tuomov
5689 * trunk: changeset 1599
5690 Ensure FD_CLOEXEC is set.
5692 2004-06-26 19:53 UTC tuomov
5693 * trunk: changeset 1598
5694 - Removed generic stacking exports. Raise/lower is only available
5695 through WFloatWS.raise/lower now.
5697 - Removed WRegion.active_sub export.
5699 2004-06-26 19:35 UTC tuomov
5700 * trunk: changeset 1597
5701 Renamed 'reference' field in load/info tables to 'reg'.
5703 2004-06-26 18:40 UTC tuomov
5704 * trunk: changeset 1596
5705 Guarantee maximum size to be set in region_size_hints along with base
5708 2004-06-26 18:37 UTC tuomov
5709 * trunk: changeset 1595
5710 Removed relw and relh from region_size_hints; use
5711 XSizeHints.base_width/height instead.
5713 2004-06-26 16:07 UTC tuomov
5714 * trunk: changeset 1594
5715 - Added support for passive mplex layer 2 objects.
5717 - Unified generic stdisp and floating dock position parametrisation.
5719 2004-06-23 15:56 UTC tuomov
5720 * trunk: changeset 1593
5721 Improved mplex managed object attribute storage.
5723 2004-06-22 00:16 UTC tuomov
5724 * trunk: changeset 1592
5725 Added XID to querylib.show_clientwin.
5727 2004-06-21 15:02 UTC tuomov
5728 * trunk: changeset 1591
5729 Fixed drawing engine style loading code when neither font nor based_on
5732 2004-06-21 08:18 UTC tuomov
5733 * trunk: changeset 1590
5734 Previous "fixes" broken dock resize on workspace change if previous
5735 docknode geometry was a good fit.
5737 2004-06-21 07:37 UTC tuomov
5738 * trunk: changeset 1589
5739 Some status display/dock support code fixes and improvements.
5741 2004-06-21 00:30 UTC tuomov
5742 * trunk: changeset 1588
5743 Support dragging tab of current window by clicking anywhere in a
5746 2004-06-20 16:45 UTC tuomov
5747 * trunk: changeset 1587
5748 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5749 status display mechanisms.
5751 2004-06-20 11:47 UTC tuomov
5752 * trunk: changeset 1586
5753 Don't register WRegionSimpleCreateFn as it is not actually needed.
5754 Thus only register WRegionLoadCreateFn.
5756 2004-06-20 11:45 UTC tuomov
5757 * trunk: changeset 1584
5758 Don't duplicate libtu/stringintmap_key as value2str.
5760 2004-06-20 11:10 UTC tuomov
5761 * trunk: changeset 1582
5764 2004-06-19 16:39 UTC tuomov
5765 * trunk: changeset 1581
5766 - Use of block auto-indentation had broken indentation after some
5767 EXTL_EXPORT statements.
5769 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5771 2004-06-19 16:26 UTC tuomov
5772 * trunk: changeset 1580
5773 Improved support for auto-sizing status display/dock.
5775 2004-06-19 13:26 UTC tuomov
5776 * trunk: changeset 1579
5777 Export WScreen.set_managed_offset.
5779 2004-06-18 22:14 UTC tuomov
5780 * trunk: changeset 1576
5781 Use libtu's new stringstore for storing frame style names.
5783 2004-06-17 20:42 UTC tuomov
5784 * trunk: changeset 1573
5785 Fixed handling of requested geometry in floatws_attach_clientwin.
5787 2004-06-17 17:14 UTC tuomov
5788 * trunk: changeset 1572
5789 Added some split-tree manipulation algorithms needed to eventually
5790 support an automagically properly sized dock.
5792 2004-06-17 13:58 UTC tuomov
5793 * trunk: changeset 1571
5794 Resize primary node fix.
5796 2004-06-14 15:09 UTC tuomov
5797 * trunk: changeset 1570
5798 Finished converting (still crappy) autows penalty code to Lua and some
5801 2004-06-12 20:51 UTC tuomov
5802 * trunk: changeset 1569
5803 Moved autows penalty calculation code to Lua side for easier
5806 2004-06-12 18:10 UTC tuomov
5807 * trunk: changeset 1568
5808 - Added WRegion.size_hints to exports
5810 - ... and renamed region_resize_hints to region_size_hints.
5812 2004-06-12 14:16 UTC tuomov
5813 * trunk: changeset 1567
5814 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5816 2004-06-11 19:03 UTC tuomov
5817 * trunk: changeset 1566
5818 Changed penalties to be based on proportional shrinkage/growth/free
5819 space after split and other autows placement code changes.
5821 2004-06-11 11:03 UTC tuomov
5822 * trunk: changeset 1565
5823 Put back WIonWS.create_frame_fn.
5825 2004-06-10 22:48 UTC tuomov
5826 * trunk: changeset 1564
5827 - Session saving is no longer disabled on exit if there was an error
5828 loading layout. Instead a backup of the layout savefile is made.
5830 - The behaviour of ioncore.resign was changed not to save session, but
5831 instead just quit and, when running under a session manager,
5832 instruct the session manager to not restart the WM again.
5834 2004-06-10 21:13 UTC tuomov
5835 * trunk: changeset 1563
5836 Fixed focusing on frame destroy.
5838 2004-06-10 21:01 UTC tuomov
5839 * trunk: changeset 1562
5840 Bracing error caused split unused fusing not to work in all cases.
5842 2004-06-10 15:33 UTC tuomov
5843 * trunk: changeset 1561
5844 Changes in the set of exported WSplit methods and WIonWS:split_tree().
5846 2004-06-10 15:15 UTC tuomov
5847 * trunk: changeset 1560
5848 Added code to fuse adjacent SPLIT_UNUSED nodes.
5850 2004-06-09 16:12 UTC tuomov
5851 * trunk: changeset 1559
5852 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5853 (also to be unified?) now.
5855 2004-06-08 20:52 UTC tuomov
5856 * trunk: changeset 1558
5857 Some minor autows placement tuning.
5859 2004-06-08 20:26 UTC tuomov
5860 * trunk: changeset 1557
5861 Moved p_move from WFloatFrame to WFrame.
5863 2004-06-08 17:23 UTC tuomov
5864 * trunk: changeset 1556
5865 Binding to nil should again remove the binding.
5867 2004-06-08 17:21 UTC tuomov
5868 * trunk: changeset 1555
5869 Fixes in navigation code handling of SPLIT_UNUSED.
5871 2004-06-07 13:41 UTC tuomov
5872 * trunk: changeset 1554
5873 Some more unused space information storage changes.
5875 2004-06-07 11:09 UTC tuomov
5876 * trunk: changeset 1553
5877 load_autows hand't been updated to new ionws_load_node parameters.
5879 2004-06-06 19:39 UTC tuomov
5880 * trunk: changeset 1552
5881 Added querylib.show_clientwin to display information on a client
5882 window and put it in the context menu.
5884 2004-06-06 19:27 UTC tuomov
5885 * trunk: changeset 1551
5886 Documentation fixes.
5888 2004-06-06 18:32 UTC tuomov
5889 * trunk: changeset 1550
5890 Some fixes in split tree load code changes.
5892 2004-06-06 17:58 UTC tuomov
5893 * trunk: changeset 1549
5894 Added penalties to attach to an existing frame.
5896 2004-06-06 17:09 UTC tuomov
5897 * trunk: changeset 1548
5898 Added querylib.query_menu that can be used to create a query of a
5901 2004-06-06 16:16 UTC tuomov
5902 * trunk: changeset 1547
5903 Moved Fx queries to WMPlex level so they're available on empty
5904 workspaces and full screen client windows as well.
5906 2004-06-06 16:08 UTC tuomov
5907 * trunk: changeset 1546
5908 Added 'lazy' split attribute. If a horizontal/vertical split is
5909 "lazy", and a direct child is removed, the split won't be collapsed
5910 unless the other child is SPLIT_UNUSED.
5912 2004-06-06 15:47 UTC tuomov
5913 * trunk: changeset 1545
5916 2004-06-05 19:24 UTC tuomov
5917 * trunk: changeset 1543
5918 - Moved workspace dummy window code from WFloatWS to WGenWS to be
5919 available to WAutoWS as well.
5921 - Removed unused managed_splits field from WIonWS.
5923 2004-06-05 15:14 UTC tuomov
5924 * trunk: changeset 1542
5925 WAutoWS placement code clean-up.
5927 2004-06-05 09:42 UTC tuomov
5928 * trunk: changeset 1541
5929 Oops. Fixed sanity check.
5931 2004-06-04 23:15 UTC tuomov
5932 * trunk: changeset 1539
5933 Added Xinerama sanity check.
5935 2004-06-04 17:55 UTC tuomov
5936 * trunk: changeset 1537
5937 Changed WAutoWS placement code to use new unused space storage and
5938 added framework code to handle calculating penalties based on
5939 "immediate" available unused space.
5941 2004-06-04 17:29 UTC tuomov
5942 * trunk: changeset 1536
5943 Changed storage of used/unused space within
5944 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5946 2004-06-04 15:49 UTC tuomov
5947 * trunk: changeset 1535
5948 Fixed WMPlex.l2_show focus.
5950 2004-06-03 11:25 UTC tuomov
5951 * trunk: changeset 1534
5952 Added very preliminary WAutoWS layout code.
5954 2004-06-03 11:23 UTC tuomov
5955 * trunk: changeset 1533
5956 Code that creates regions from tables now supports a 'reference' to
5957 use existing regions.
5959 2004-06-03 11:21 UTC tuomov
5960 * trunk: changeset 1532
5961 Fixed some indentation.
5963 2004-06-02 19:15 UTC tuomov
5964 * trunk: changeset 1531
5965 Added support for "static" splits.
5967 2004-05-31 10:40 UTC tuomov
5968 * trunk: changeset 1526
5971 2004-05-31 10:39 UTC tuomov
5972 * trunk: changeset 1525
5973 Added nil check to hook_add_extl.
5975 2004-05-30 16:01 UTC tuomov
5976 * trunk: changeset 1524
5977 Fixed a serious brainfart in region name allocation. (Temporary hack;
5978 need to do this more efficiently.)
5980 2004-05-30 14:13 UTC tuomov
5981 * trunk: changeset 1523
5982 Oops. Alloc one byte too small.
5984 2004-05-29 19:13 UTC tuomov
5985 * trunk: changeset 1522
5986 Check that client window is not already managed when loading saved
5987 configuration (on restart).
5989 2004-05-29 19:12 UTC tuomov
5990 * trunk: changeset 1521
5991 Added -noerrorlog startup option.
5993 2004-05-29 12:03 UTC tuomov
5994 * trunk: changeset 1520
5995 Fixed dec/inc_index bindings.
5997 2004-05-29 11:26 UTC tuomov
5998 * trunk: changeset 1519
5999 Bindmap binding count was not maintained correctly if a key/button was
6002 2004-05-28 14:41 UTC tuomov
6003 * trunk: changeset 1518
6004 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
6005 full space of their SPLIT_REGNODE:
6007 2004-05-26 19:26 UTC tuomov
6008 * trunk: changeset 1517
6009 querylib.query_renameworkspace had been broken at some point.
6011 2004-05-26 19:24 UTC tuomov
6012 * trunk: changeset 1516
6013 Unified module and script search paths. There's only one search path
6016 2004-05-26 19:17 UTC tuomov
6017 * trunk: changeset 1515
6018 *sigh* install-sh seems to require -c to copy.
6020 2004-05-26 17:24 UTC tuomov
6021 * trunk: changeset 1514
6022 Changed INSTALL to install-sh
6024 2004-05-26 17:10 UTC tuomov
6025 * trunk: changeset 1513
6028 2004-05-26 16:57 UTC tuomov
6029 * trunk: changeset 1512
6030 Libtool is no longer used: problems with one module depending on
6033 2004-05-26 14:13 UTC tuomov
6034 * trunk: changeset 1511
6035 Added unviewable check in mplex init.
6037 2004-05-26 13:57 UTC tuomov
6038 * trunk: changeset 1510
6039 - WMPlex layer2 object hide improved.
6041 - Unified WMPlex layer list access functions.
6043 2004-05-21 21:04 UTC tuomov
6044 * trunk: changeset 1509
6045 Removed 'exec' from /bin/sh call to execute command so that more
6046 complex commands can be entered.
6048 2004-05-21 19:46 UTC tuomov
6049 * trunk: changeset 1507
6050 Removed os.execute block.
6052 2004-05-21 18:49 UTC tuomov
6053 * trunk: changeset 1506
6054 Improved querylib.query_exec completion to break at spaces.
6056 2004-05-21 18:33 UTC tuomov
6057 * trunk: changeset 1505
6058 SSH host completion now understands usernames. (Code taken from the
6061 2004-05-21 18:26 UTC tuomov
6062 * trunk: changeset 1504
6063 - Improved integration of exit/restart/save state with session
6066 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
6067 (and ioncore.resign() in others).
6069 2004-05-20 21:48 UTC tuomov
6070 * trunk: changeset 1503
6071 Added comment headers to the files.
6073 2004-05-20 21:35 UTC tuomov
6074 * trunk: changeset 1502
6075 - Added mod_sm.request_save.
6077 - Removed support for whatever (older?) session management system
6078 defines the macro "XSM".
6080 2004-05-20 18:26 UTC tuomov
6081 * trunk: changeset 1501
6082 - Automatically load mod_sm of the SESSION_MANAGER environment
6085 - Moved session directory setup code to mod_sm.
6087 2004-05-20 16:03 UTC tuomov
6088 * trunk: changeset 1500
6089 Added WClientWin.xid export to get X window id.
6091 2004-05-20 15:04 UTC tuomov
6092 * trunk: changeset 1499
6093 Improved WAutoFrame "lazy" move/resize behaviour.
6095 2004-05-20 14:38 UTC tuomov
6096 * trunk: changeset 1498
6097 Split resizing code now first tries to use any unused space before
6100 2004-05-19 08:35 UTC tuomov
6101 * trunk: changeset 1497
6102 - Do not clear client window activity status when receiving focus if
6103 the urgency hint is still set.
6105 - Exported WRegion.notify_activity and WRegion.clear_activity.
6107 2004-05-18 20:02 UTC tuomov
6108 * trunk: changeset 1496
6109 Fixed exec bindings to correctly set the root window and changed
6110 ioncore.exec_on to accept any region as parameter.
6112 2004-05-18 17:55 UTC tuomov
6113 * trunk: changeset 1495
6114 Changes in save directory under a session manager; use ~/.ion3/gnome-
6115 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
6116 characters replaced) if this environment variable is set.
6118 2004-05-17 22:52 UTC tuomov
6119 * trunk: changeset 1494
6120 Merged dock kde systray support patch and fixes from stable branch.
6122 2004-05-17 22:41 UTC tuomov
6123 * trunk: changeset 1491
6124 Added missing include.
6126 2004-05-15 17:45 UTC tuomov
6127 * trunk: changeset 1490
6128 Removed extl_call_named as it is no longer needed and useless bloat.
6130 2004-05-15 17:43 UTC tuomov
6131 * trunk: changeset 1489
6132 Converted ionws_placement_method to ionws_placement_alt hook. Removed
6133 the hook from WAutoWS code temporarily.
6135 2004-05-15 09:47 UTC tuomov
6136 * trunk: changeset 1488
6137 Fixed attempt to free memory at middle of allocated area in menu
6140 2004-05-14 14:14 UTC tuomov
6141 * trunk: changeset 1487
6142 - Changed mplex l2 hide/show to warp (if enabled) to new active
6145 - Some other focus handling fixes/changes.
6147 2004-05-14 13:13 UTC tuomov
6148 * trunk: changeset 1486
6149 WMPlex contents are unmapped when either width or height of client
6150 managed area becomes at most 1 instead of resizing them. Previously
6151 this was only done vertically for frames (shade).
6153 2004-05-14 10:14 UTC tuomov
6154 * trunk: changeset 1483
6155 Fixed shade on WIonWS.
6157 2004-05-13 12:01 UTC tuomov
6158 * trunk: changeset 1482
6161 2004-05-13 09:02 UTC tuomov
6162 * trunk: changeset 1481
6163 Removed some scratch code.
6165 2004-05-12 15:39 UTC tuomov
6166 * trunk: changeset 1480
6167 Oops. There was a typo that was causing region flags to be cleared
6168 when children were being rescued.
6170 2004-05-12 13:49 UTC tuomov
6171 * trunk: changeset 1479
6172 hook_add_extl was missing extl_ref_fn.
6174 2004-05-12 13:30 UTC tuomov
6175 * trunk: changeset 1478
6176 Documented hook exports.
6178 2004-05-12 12:56 UTC tuomov
6179 * trunk: changeset 1477
6180 Removed deprecated references to defcmd.
6182 2004-05-12 12:50 UTC tuomov
6183 * trunk: changeset 1476
6184 New hook system. Both Lua and C-side now have the same hooks except
6185 for ioncore_handle_event_alt.
6187 2004-05-12 10:31 UTC tuomov
6188 * trunk: changeset 1475
6189 Added functions to test ExtlTab:s and ExtlFn:s for equality.
6191 2004-05-08 23:38 UTC tuomov
6192 * trunk: changeset 1474
6193 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
6194 this/bother supporting indexed colour models at all?)
6196 2004-05-06 21:01 UTC tuomov
6197 * trunk: changeset 1472
6198 Oops. nodecor wan't being initialised if mwm hints are not set.
6200 2004-05-06 09:35 UTC tuomov
6201 * trunk: changeset 1470
6202 Space wasn't being reclaimed when unsplitting.
6204 2004-05-03 15:22 UTC tuomov
6205 * trunk: changeset 1469
6206 Added extra check. Fixed indentation.
6208 2004-05-03 15:21 UTC tuomov
6209 * trunk: changeset 1468
6210 Fixed dynamic function call.
6212 2004-05-03 14:18 UTC tuomov
6213 * trunk: changeset 1466
6214 Fixed stippled tab font when -i18n was not set.
6216 2004-05-02 15:57 UTC tuomov
6217 * trunk: changeset 1464
6218 Path fixes in file headings.
6220 2004-05-02 15:46 UTC tuomov
6221 * trunk: changeset 1463
6222 Added some basic framework for autows. No functionality essentially
6223 different from ionws yet.
6225 2004-05-01 11:32 UTC tuomov
6226 * trunk: changeset 1460
6227 Transparency configuration reading fix.
6229 2004-04-30 19:45 UTC tuomov
6230 * trunk: changeset 1459
6231 Minor session management support improvements; should work with gnome-
6234 2004-04-28 11:34 UTC tuomov
6235 * trunk: changeset 1458
6236 Only kill active grab when esc is pressed, not released.
6238 2004-04-24 22:45 UTC tuomov
6239 * trunk: changeset 1456
6240 WIonWS supports alternative frame creation routine (for inheritance).
6242 2004-04-20 18:01 UTC tuomov
6243 * trunk: changeset 1455
6244 Split size calculation TODOs handled.
6246 2004-04-20 15:03 UTC tuomov
6247 * trunk: changeset 1454
6248 Some fixes to new split tree code.
6250 2004-04-17 17:44 UTC tuomov
6251 * trunk: changeset 1453
6252 - Added the WARN_FUNC macros.
6254 - WIonWS code checks that split_tree!=NULL more often so that it
6255 should be possible to inherit it by a workspace class that doesn't
6256 always have such a tree.
6258 2004-04-17 16:45 UTC tuomov
6259 * trunk: changeset 1452
6260 Fixed split bindings to attach currently displayed region of old frame
6263 2004-04-17 15:03 UTC tuomov
6264 * trunk: changeset 1451
6265 Added code to transpose splits.
6267 2004-04-16 22:34 UTC tuomov
6268 * trunk: changeset 1450
6269 Slightly improved splitting code.
6271 2004-04-11 10:15 UTC tuomov
6272 * trunk: changeset 1448
6273 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
6275 2004-04-05 12:33 UTC tuomov
6276 * trunk: changeset 1444
6277 Added a kludge to deal with waitrelease when the modifiers has already
6280 2004-04-05 07:39 UTC tuomov
6281 * trunk: changeset 1442
6282 Oops, LCDIR and SHAREDIR were on path in wrong order.
6284 2004-04-04 11:48 UTC tuomov
6285 * trunk: changeset 1441
6286 Improved split data structures.
6288 2004-04-02 19:59 UTC tuomov
6289 * trunk: changeset 1440
6290 WMPlex is now a proper non-virtual class and objects of this type can
6291 be created and nested like any others.
6293 2004-04-02 08:19 UTC tuomov
6294 * trunk: changeset 1439
6295 Also put querylib.lc and menulib.lc in LCDIR.
6297 2004-04-02 08:04 UTC tuomov
6298 * trunk: changeset 1437
6299 Changed compiled .lc files' path to LIBDIR/ion/lc.
6301 2004-03-27 09:01 UTC tuomov
6302 * trunk: changeset 1435
6303 Fixed floatframe client window size issue when shaded.
6305 2004-03-26 22:51 UTC tuomov
6306 * trunk: changeset 1434
6307 Split brush and style code in separate files.
6309 2004-03-26 22:37 UTC tuomov
6310 * trunk: changeset 1433
6311 Removed object abstraction from drawing engine brushes to help
6312 creating drawing engines with other font routines.
6314 2004-03-26 22:12 UTC tuomov
6315 * trunk: changeset 1432
6318 2004-03-24 20:45 UTC tuomov
6319 * trunk: changeset 1431
6320 Moved some root position notification code from WRegion to WWindow.
6322 2004-03-24 20:37 UTC tuomov
6323 * trunk: changeset 1430
6324 Removed duplicate fitrep code.
6326 2004-03-24 18:55 UTC tuomov
6327 * trunk: changeset 1429
6328 Some WIonWS and split tree code reorganisation.
6330 2004-03-24 17:33 UTC tuomov
6331 * trunk: changeset 1428
6332 Don't put input method failure complaints in startup error log.
6334 2004-03-23 11:28 UTC tuomov
6335 * trunk: changeset 1426
6336 querylib.query_restart and query_exit were not yet converted to the
6337 Ion3 scheme of things.
6339 2004-03-23 02:15 UTC tuomov
6340 * trunk: changeset 1424
6341 Client window unmap handling fixes (?).
6343 2004-03-22 12:29 UTC tuomov
6344 * trunk: changeset 1423
6347 2004-03-21 16:58 UTC tuomov
6348 * trunk: changeset 1422
6349 Fixed a colourmap update crash.
6351 2004-03-21 16:43 UTC tuomov
6352 * trunk: changeset 1421
6353 Binaries were still being stripped.
6355 2004-03-20 21:31 UTC tuomov
6356 * trunk: changeset 1420
6357 mod_sm wasn't registering exported functions.
6359 2004-03-20 21:23 UTC tuomov
6360 * trunk: changeset 1419
6361 Added very preliminary (and partially broken) session management
6362 support based on the 'sm' module for Ion1.
6364 2004-03-20 14:39 UTC tuomov
6365 * trunk: changeset 1418
6366 Moved activity notification window code from scratchpad to screen;
6367 also works for normal workspaces now.
6369 2004-03-18 21:11 UTC tuomov
6370 * trunk: changeset 1416
6371 Improvements and fixes in keyboard mapping changes handling.
6373 2004-03-18 09:39 UTC tuomov
6374 * trunk: changeset 1413
6375 Made drawing engine objects inheritable and initialisation code
6378 2004-03-17 20:17 UTC tuomov
6379 * trunk: changeset 1412
6380 Some scratchpad activity notification window changes/fixes.
6382 2004-03-16 17:24 UTC tuomov
6383 tagged ion-3ds-20040316
6385 2004-03-16 17:23 UTC tuomov
6386 * trunk: changeset 1406
6387 Added commented-out line to load mod_sp.
6389 2004-03-16 16:42 UTC tuomov
6390 * trunk: changeset 1405
6391 Fixed typo Wegion->WRegion.
6393 2004-03-16 16:40 UTC tuomov
6394 * trunk: changeset 1404
6395 - Added rectangle_constrain and changed code that did the same thing
6396 to use the function.
6398 - Some clientwin WFitParams usage improvements and fixes.
6400 2004-03-16 16:09 UTC tuomov
6401 * trunk: changeset 1403
6404 2004-03-15 16:32 UTC tuomov
6405 * trunk: changeset 1401
6406 Renamed module directories.
6408 2004-03-15 16:02 UTC tuomov
6409 * trunk: changeset 1399
6410 Added scratchpad activity notification bubble.
6412 2004-03-15 08:34 UTC tuomov
6413 * trunk: changeset 1397
6414 Documentation generation fixes and improvements.
6416 2004-03-15 08:10 UTC tuomov
6417 * trunk: changeset 1396
6418 Some function name shortenings and other changes.
6420 2004-03-14 23:40 UTC tuomov
6421 * trunk: changeset 1395
6422 Fixed some exec calls to ioncore.exec.
6424 2004-03-14 23:29 UTC tuomov
6425 * trunk: changeset 1394
6426 Fixed getbindings for buttons.
6428 2004-03-14 22:53 UTC tuomov
6429 * trunk: changeset 1393
6430 Made some more minor changes to binding configuration and added
6431 ioncore.getbindings and ioncorelib.getbindings that can be used to get
6432 a table of made bindings for all contexts.
6434 2004-03-14 19:04 UTC tuomov
6435 * trunk: changeset 1392
6436 Minor glitch introduced by previous changes fixed.
6438 2004-03-14 18:59 UTC tuomov
6439 * trunk: changeset 1391
6440 Multiplexers now save layer2 objects in layout savefile.
6442 2004-03-13 21:37 UTC tuomov
6443 * trunk: changeset 1390
6444 Removed superfluous region_same_rootwin check.
6446 2004-03-13 21:27 UTC tuomov
6447 * trunk: changeset 1389
6448 Added tentative mod_sp scratchpad module.
6450 2004-03-13 18:47 UTC tuomov
6451 * trunk: changeset 1388
6452 Region fitting, reparting and creating routines now receive a
6453 bounds/exact specification along with geometry to allow managers to
6454 specify whether managed regions should take full space available or
6455 are they allowed to use only part of it.
6457 2004-03-12 19:06 UTC tuomov
6458 * trunk: changeset 1387
6459 Added functions to hide/show mplex layer 2 objects.
6461 2004-03-12 17:58 UTC tuomov
6462 * trunk: changeset 1386
6463 Region closing method unifications.
6465 2004-03-12 16:27 UTC tuomov
6466 * trunk: changeset 1385
6467 Exported functions can now accept nil objects as parameters except for
6468 the first parameter. (Most exported functions have just that first
6471 2004-03-11 17:20 UTC tuomov
6472 * trunk: changeset 1384
6473 Unnamed regions can now also bee seen on lists of regions.
6475 2004-03-10 21:12 UTC tuomov
6476 * trunk: changeset 1381
6477 GCC linking order brain-damagedness workaround fixes.
6479 2004-03-10 21:03 UTC tuomov
6480 * trunk: changeset 1379
6481 Slightly simpler and faster Lua object cache.
6483 2004-03-10 20:41 UTC tuomov
6484 * trunk: changeset 1378
6485 - Moved X window code to xwindow.c.
6487 - Some other minor clean-up operations.
6489 2004-03-10 18:12 UTC tuomov
6490 * trunk: changeset 1376
6491 Slightly reduce flicker with apps that update title too often by
6492 removing a redundant change notify call.
6494 2004-03-10 18:01 UTC tuomov
6495 * trunk: changeset 1375
6496 Handle bindmaps using red-black trees for simpler code (before
6497 bindings were in arrays sorted and searched with qsort and bsearch).
6499 2004-03-10 16:49 UTC tuomov
6500 * trunk: changeset 1372
6501 Also handle name allocation using red-black trees instead of Lua
6502 tables now that such are available in libtu.
6504 2004-03-10 16:48 UTC tuomov
6505 * trunk: changeset 1371
6506 Use red-black trees added to libtu instead of a Lua tables to store
6507 split_of pointers of frames on WIonWS:s to avoid problems with object
6508 cache clean-up on frame deletion.
6510 2004-03-10 10:47 UTC tuomov
6511 * trunk: changeset 1367
6512 names.h wasn't being included.
6514 2004-03-07 21:46 UTC tuomov
6515 * trunk: changeset 1364
6516 Bound backspace in menus to clear typeahead buffer.
6518 2004-03-07 21:45 UTC tuomov
6519 * trunk: changeset 1363
6520 Moved strcasestr to libtu.
6522 2004-03-07 21:45 UTC tuomov
6523 * trunk: changeset 1361
6524 Menus now support typeahead find.
6526 2004-03-07 17:37 UTC tuomov
6527 * trunk: changeset 1359
6528 Removed ioncore_g.cwin_list.
6530 2004-03-07 17:29 UTC tuomov
6531 * trunk: changeset 1358
6532 Removed completion functions from ioncore, moving them to querylib and
6533 replacing with listing functions (ioncore.clientwin_list,
6534 ioncore.region_list).
6536 2004-03-07 17:28 UTC tuomov
6537 * trunk: changeset 1357
6538 Restored missing workspacelist menu entry.
6540 2004-03-07 15:35 UTC tuomov
6541 * trunk: changeset 1356
6542 Fixed pmenu stacking.
6544 2004-03-07 11:13 UTC tuomov
6545 * trunk: changeset 1355
6546 Added ioncore_post_layout_setup_hook.
6548 2004-03-07 10:41 UTC tuomov
6549 * trunk: changeset 1354
6550 All modules are now 'mod_something'.
6552 2004-03-07 10:39 UTC tuomov
6553 * trunk: changeset 1353
6554 Oops, some NULL checks were missing from new stacking code.
6556 2004-03-07 00:26 UTC tuomov
6557 * trunk: changeset 1352
6558 Merged recent changes from the stable branch (WFloatWS.attach, better
6559 gravity handling, goto_* routines return target).
6561 2004-03-07 00:24 UTC tuomov
6562 * trunk: changeset 1351
6563 Brought PWM binding and menu configuration files up to date.
6565 2004-03-06 23:59 UTC tuomov
6566 * trunk: changeset 1350
6567 - WMPlex now supports a full "second layer" of objects in addition to
6570 - A lot of WIonFrame code was removed and moved to WFrame.
6572 - New rescue and initial management handling code.
6574 2004-03-06 23:53 UTC tuomov
6575 * trunk: changeset 1349
6576 region_stack_above wasn't working.
6578 2004-03-06 23:12 UTC tuomov
6579 * trunk: changeset 1348
6580 Stacking code relies on XQueryTree instead of maintaining our internal
6581 state that might not agree with X.
6583 2004-03-06 23:08 UTC tuomov
6584 * trunk: changeset 1347
6585 Fixed dock configuration file for new binding system.
6587 2004-02-18 03:00 UTC tuomov
6588 * trunk: changeset 1336
6589 Merged tab drag&drop fixes and size guard additions from the stable
6592 2004-02-17 23:16 UTC tuomov
6593 * trunk: changeset 1330
6594 Oops, some old class names were used in the merge.
6596 2004-02-17 18:40 UTC tuomov
6597 * trunk: changeset 1329
6598 Merged fixes from the stable branch.
6600 2004-02-17 01:32 UTC tuomov
6601 * trunk: changeset 1326
6602 Autosave disabling was missing.
6604 2004-02-16 23:27 UTC tuomov
6605 * trunk: changeset 1324
6606 - Changed layout save mechanism to construct configuration tables
6607 instead of directly writing data to files.
6609 - Some more mainloop changes.
6611 2004-02-16 20:33 UTC tuomov
6612 * trunk: changeset 1322
6613 Documentation and documentation generation updates.
6615 2004-02-16 19:22 UTC tuomov
6616 * trunk: changeset 1321
6617 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6619 2004-02-16 19:02 UTC tuomov
6620 * trunk: changeset 1320
6621 Mainloop X flushing fix.
6623 2004-02-16 17:50 UTC tuomov
6624 * trunk: changeset 1317
6625 Switched to using spaces only for indentation. Simple automatic "\t"
6626 -> " " conversion; may need more tuning.
6628 2004-02-16 17:08 UTC tuomov
6629 * trunk: changeset 1315
6630 Oops. errorlog code was still here.
6632 2004-02-16 17:05 UTC tuomov
6633 * trunk: changeset 1314
6634 - Moved object system and other generic code to libtu.
6636 - Changed the mainloop to only handle file descriptors with the X
6637 connection just a case among other inputfd:s.
6639 2004-02-16 04:42 UTC tuomov
6640 * trunk: changeset 1311
6641 Moved stuff to the C side.
6643 2004-02-16 04:29 UTC tuomov
6644 * trunk: changeset 1310
6645 Some minor fixes to stuff broken by namespace change.
6647 2004-02-16 04:14 UTC tuomov
6648 * trunk: changeset 1309
6649 classes.h was missing from previous commmit.
6651 2004-02-16 04:13 UTC tuomov
6652 * trunk: changeset 1308
6653 - Major namespace clean-up, both C and Lua-side.
6655 - Yet another binding configuration scheme.
6657 2004-02-15 19:06 UTC tuomov
6658 * trunk: changeset 1300
6659 Added function to return line editor "mark".
6661 2004-02-14 23:31 UTC tuomov
6662 * trunk: changeset 1299
6663 - Removed gr_get_brush_values and the possibility obtain brush
6664 parameters before creating a window.
6666 - Added "above" and "below" as supported directions with some ionws
6669 2004-02-14 22:11 UTC tuomov
6670 * trunk: changeset 1298
6671 Merged floatframe tab toggle and man page fixes from the stable
6674 2004-02-14 22:11 UTC tuomov
6675 * trunk: changeset 1297
6676 Removed delib.lua and moved the stuff on the C side.
6678 2004-02-12 12:40 UTC tuomov
6679 * trunk: changeset 1294
6680 Added manual page caching setup help in README.
6682 2004-02-12 11:42 UTC tuomov
6683 * trunk: changeset 1293
6684 Removed superfluous navigation functions from WIonWS.
6686 2004-02-11 21:12 UTC tuomov
6687 * trunk: changeset 1292
6688 Lua interface improvements.
6690 2004-02-11 09:56 UTC tuomov
6691 * trunk: changeset 1290
6692 - Portability fixes merged from stable branch.
6694 - Fixed ion-completeman to use = insteaf == with 'test'.
6696 - Minor binding changes.
6698 2004-02-11 03:02 UTC tuomov
6699 * trunk: changeset 1288
6700 Slightly better pipe stall check.
6702 2004-02-11 02:48 UTC tuomov
6703 * trunk: changeset 1287
6704 Added line counter reset.
6706 2004-02-11 02:45 UTC tuomov
6707 * trunk: changeset 1286
6708 Querylib tries to waste a little less memory when reading completions
6711 2004-02-11 01:50 UTC tuomov
6712 * trunk: changeset 1285
6715 2004-02-11 01:41 UTC tuomov
6716 * trunk: changeset 1284
6717 Merged fixes from the "stable" Ion2 branch.
6719 2004-02-11 01:28 UTC tuomov
6720 * trunk: changeset 1282
6721 Forgot to upgrade querylib to new script parameters.
6723 2004-02-11 01:25 UTC tuomov
6724 * trunk: changeset 1281
6725 Man-page completion is now implemented with the external script 'ion-
6726 completeman'. The script supports cacheng names of known manual pages
6727 (as a cronjob) for much faster completion. It can also use the
6728 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6729 environment variables to figure out the paths containing man pages.
6731 2004-02-11 00:59 UTC tuomov
6732 * trunk: changeset 1280
6733 Completion display wasn't being refreshed, if its size didn't change
6734 between completions.
6736 2004-02-10 23:12 UTC tuomov
6737 * trunk: changeset 1277
6738 - New binding configuration scheme based on strings instead of direct
6739 passing of Lua functions.
6741 - Some WMPlex managed object indexing function changes.
6743 2004-02-10 19:47 UTC tuomov
6744 * trunk: changeset 1276
6745 Move/resize mode is common to all types of frames.
6747 2004-02-10 19:35 UTC tuomov
6748 * trunk: changeset 1274
6749 There were still some WGENFRAME macros.
6751 2004-02-10 18:29 UTC tuomov
6752 * trunk: changeset 1273
6753 Changed version and API version.
6755 2004-02-10 10:42 UTC tuomov
6756 * trunk: changeset 1271
6757 File name changes and a couple of fixes to the WGenFrame -> WFrame
6760 2004-02-10 10:36 UTC tuomov
6761 * trunk: changeset 1270
6762 Renamed WGenFrame to WFrame.
6764 2004-02-10 10:35 UTC tuomov
6765 * trunk: changeset 1269
6766 Changed default installation path to /usr/local/ion-3 and user
6767 configuration file path to ~/.ion3.
6769 2004-02-07 01:56 UTC tuomov
6770 * trunk: changeset 1256
6771 Brought WClientWin.get_ident documentation up-to-date.
6773 2004-02-05 22:09 UTC tuomov
6774 * trunk: changeset 1252
6775 Implemented a kludge to track "awaiting focus" state. This will allow,
6776 for example, windows changing to full screen mode immediately after
6777 mapping (instead of doing it right and setting the properties before
6778 mapping) to be switched to.
6780 2004-02-05 16:30 UTC tuomov
6781 * trunk: changeset 1250
6782 Added extra include for dock.
6784 2004-02-05 16:29 UTC tuomov
6785 * trunk: changeset 1249
6786 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6788 2004-02-05 09:10 UTC tuomov
6789 * trunk: changeset 1248
6790 Removed 'const' from 'spec' entry.
6792 2004-02-03 18:45 UTC tuomov
6793 * trunk: changeset 1246
6794 - Minor memory leak removed: drawing engine colour group name.
6796 - Some extra safety checks added in line editor.
6798 2004-02-02 20:10 UTC tuomov
6799 * trunk: changeset 1245
6800 Changed the autoconf script not to use \" that not all shells
6803 2004-02-01 20:58 UTC tuomov
6804 * trunk: changeset 1244
6805 Fixed line breaking in really narrow listings.
6807 2004-02-01 11:54 UTC tuomov
6808 * trunk: changeset 1243
6811 2004-01-30 15:34 UTC tuomov
6812 * trunk: changeset 1241
6813 - Unblock signals at startup as GDM in its great wisdom initially
6814 blocks the window manager from receiving SIGCHLD resulting in
6817 - More changes to (floatws) stacking policy.
6819 2004-01-29 20:07 UTC tuomov
6820 * trunk: changeset 1240
6821 - Transient size calculation fixed.
6823 - Creating frame for a transient on a floatws will raise the frame
6824 containing the transient_for window.
6826 - Added notes on Lua 5.0 in README.
6828 2004-01-28 16:02 UTC tuomov
6829 * trunk: changeset 1238
6830 - Minor man page improvements.
6832 - Typo fix in system.mk.
6834 2004-01-28 06:41 UTC tuomov
6835 * trunk: changeset 1237
6836 Changed libtool minimum version requirement back to safe 1.4.3.
6838 2004-01-27 22:38 UTC tuomov
6839 * trunk: changeset 1236
6840 Documentation comment for ioncore_userdir was broken.
6842 2004-01-27 18:10 UTC tuomov
6843 * trunk: changeset 1233
6844 Ooops, testing changes were left in development install path.
6846 2004-01-27 18:09 UTC tuomov
6847 * trunk: changeset 1232
6848 Removed superfluous call to wedln_draw_completions.
6850 2004-01-27 13:49 UTC tuomov
6851 * trunk: changeset 1229
6852 Install documentation and manual pages under $PREFIX/share as per the
6855 2004-01-26 14:49 UTC tuomov
6856 * trunk: changeset 1228
6857 - Added autoconf script support for -DCF_NO_MB_SUPPORT
6859 - Remove system-ac.mk in 'make realclean'.
6861 2004-01-26 14:48 UTC tuomov
6862 * trunk: changeset 1227
6863 Fixed an 'err' variable to be local.
6865 2004-01-25 23:35 UTC tuomov
6866 * trunk: changeset 1226
6867 Trap signals at an earlier stage so that processes forked at startup
6868 don't become temporarily defunct.
6870 2004-01-25 18:19 UTC tuomov
6871 * trunk: changeset 1224
6872 There was still a reference to ~/.ion/
6874 2004-01-25 18:12 UTC tuomov
6875 * trunk: changeset 1223
6876 Class lookup is no longer case-insensitive. (There's no need for that
6877 since the workspace creation query was changed.)
6879 2004-01-25 18:05 UTC tuomov
6880 * trunk: changeset 1221
6881 Typo and spelling fixes.
6883 2004-01-25 11:07 UTC tuomov
6884 * trunk: changeset 1219
6885 Some XX_SOURCE flag changes.
6887 2004-01-24 21:54 UTC tuomov
6888 * trunk: changeset 1218
6891 2004-01-24 21:49 UTC tuomov
6892 * trunk: changeset 1217
6893 - Added dummy multibyte/widechar routines for retarded platforms
6894 without even such dummy support.
6896 - Some Cygwin note modifications.
6898 2004-01-24 20:28 UTC tuomov
6899 * trunk: changeset 1216
6900 Some extra safety checks added.
6902 2004-01-22 21:25 UTC tuomov
6903 * trunk: changeset 1214
6904 Fixed LaTeX in dock documentation comments.
6906 2004-01-21 19:32 UTC tuomov
6907 * trunk: changeset 1212
6908 Some more polish on floatws focus policy.
6910 2004-01-21 17:32 UTC tuomov
6911 * trunk: changeset 1211
6912 - Moved session directory creation to a proper place, so that the
6913 directory will exist for the style menu save feature.
6915 - Fill _NET_SUPPORTED root window property with the supported features
6916 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6918 2004-01-20 21:11 UTC tuomov
6919 * trunk: changeset 1209
6920 Module preloading support was broken.
6922 2004-01-20 19:50 UTC tuomov
6923 * trunk: changeset 1208
6926 2004-01-20 18:37 UTC tuomov
6927 * trunk: changeset 1207
6928 Binaries are now again stripped when installed.
6930 2004-01-20 18:35 UTC tuomov
6931 * trunk: changeset 1206
6932 Fixed a man page typo.
6934 2004-01-19 18:26 UTC tuomov
6935 * trunk: changeset 1205
6936 Fixed tab drop on a floatws.
6938 2004-01-19 16:03 UTC tuomov
6939 * trunk: changeset 1204
6940 Old submaps were ignored when new entries were added.
6942 2004-01-19 12:22 UTC tuomov
6943 * trunk: changeset 1203
6944 Fixed libtool version requirements.
6946 2004-01-19 12:22 UTC tuomov
6947 * trunk: changeset 1202
6948 - Autoconf script Xinerama check fixed.
6950 - README.autoconf simplified.
6952 2004-01-19 12:20 UTC tuomov
6953 * trunk: changeset 1201
6954 Fixed references to ioncore-*.lua.
6956 2004-01-16 18:39 UTC tuomov
6957 * trunk: changeset 1200
6958 There were still some references to frame-tab (how tab-frame), causing
6959 initial frame sizes on floatws:s to be miscalculated.
6961 2004-01-16 18:38 UTC tuomov
6962 * trunk: changeset 1199
6963 Oops. Removed some important code earlier.
6965 2004-01-16 16:58 UTC tuomov
6966 * trunk: changeset 1198
6967 - Minor client window management set up fixes.
6969 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6972 2004-01-16 15:35 UTC tuomov
6973 * trunk: changeset 1197
6974 - Fixed goto_previous after switching between windows in the same
6977 - The dock no longer gets focused when the pointer enters it.
6979 2004-01-15 18:34 UTC tuomov
6980 * trunk: changeset 1196
6981 Changed order of mplex old/new selected object map/unmap to reduce
6984 2004-01-15 16:10 UTC tuomov
6985 * trunk: changeset 1195
6986 - A couple manual page and README bugs were fixed.
6988 - Removed Mod1+K T rebinding in ionframe_bindings to
6989 toggle_transients_pos (it is supposed to be clear_tags).
6991 2004-01-14 22:43 UTC tuomov
6992 * trunk: changeset 1194
6993 Style selection saving wasn't working.
6995 2004-01-14 19:37 UTC tuomov
6996 * trunk: changeset 1191
6997 Removed extra character in comment header.
6999 2004-01-14 18:03 UTC tuomov
7000 * trunk: changeset 1190
7001 - Floating workspace now give focus to highest-stacked frame when the
7002 active one is destroyed.
7004 - Mod1+N/P were bound to raise/lower on floating workspaces.
7006 2004-01-14 16:55 UTC tuomov
7007 * trunk: changeset 1189
7008 Changed version string to ION_VERSION.
7010 2004-01-14 16:39 UTC tuomov
7011 * trunk: changeset 1188
7012 - Added optional autoconf script.
7014 - Fixed etc/Makefile.
7016 2004-01-13 23:52 UTC tuomov
7017 * trunk: changeset 1187
7018 - Renamed do_move_pointer_to do_warp and made redefinable through the
7021 - Fixed reparent_region->region_reparent.
7023 - Added some missing includes.
7025 2004-01-13 16:31 UTC tuomov
7026 * trunk: changeset 1186
7027 Frame maximize takes active client window size limits into account.
7029 2004-01-13 16:12 UTC tuomov
7030 * trunk: changeset 1185
7031 Keyboard move/resize warps (if enabled) pointer back to manipulated
7032 frame after finishing.
7034 2004-01-08 23:16 UTC tuomov
7035 * trunk: changeset 1184
7036 Fixed some typos in documentation.
7038 2004-01-08 22:05 UTC tuomov
7039 * trunk: changeset 1182
7040 Changed winprop selection by title to longest match.
7042 2004-01-08 21:51 UTC tuomov
7043 * trunk: changeset 1181
7044 - Support changes in X keyboard map.
7046 - Some keymap deinitialisation fixes and bindmap clean-up.
7048 2004-01-06 19:48 UTC tuomov
7049 * trunk: changeset 1180
7050 Minor man page fixes.
7052 2004-01-06 12:30 UTC tuomov
7053 * trunk: changeset 1179
7054 Removed introduction of a non-existent function.
7056 2004-01-03 00:27 UTC tuomov
7057 * trunk: changeset 1178
7058 Updated most of the copyright notices to 2004.
7060 2003-12-29 20:26 UTC tuomov
7061 * trunk: changeset 1177
7062 - stylemenu properly saves draw.lua if querylib is not installed.
7064 - Separate binding configuration file for PWM.
7066 2003-12-29 20:14 UTC tuomov
7067 * trunk: changeset 1176
7068 - Some default menu configuration changes. PWM no longer uses the same
7069 menu configuration file.
7071 - Removed client window check code mismatch complaint on startup.
7073 - PWM startup errorlog was incorrectly referring to Ion.
7075 2003-12-29 20:01 UTC tuomov
7076 * trunk: changeset 1175
7077 Removed debug message.
7079 2003-12-29 18:42 UTC tuomov
7080 * trunk: changeset 1174
7081 Workspace query asks for type of workspace when creating new.
7083 2003-12-29 15:53 UTC tuomov
7084 * trunk: changeset 1173
7085 Previous frame geometry (for maximize and shade) is saved in the
7086 workspaces save file.
7088 2003-12-23 21:14 UTC tuomov
7089 * trunk: changeset 1172
7090 Added a note on the dock module authors to README.
7092 2003-12-23 21:13 UTC tuomov
7093 * trunk: changeset 1171
7094 - Added dock to list of modules to build.
7096 - Updated to newer version of dock.
7098 - Dock position and growing direction was changed to old PWM defaults.
7100 - PWM stock configuration files load the dock module by default.
7102 2003-12-23 20:55 UTC tuomov
7103 * trunk: changeset 1169
7104 - Included the dock module with Ion.
7106 - Fixed dock_get_tile_size and modified dock module Makefile for
7109 2003-12-22 20:45 UTC tuomov
7110 * trunk: changeset 1100
7111 Use also C99_SOURCE where XOPEN_SOURCE is used.
7113 2003-12-22 20:11 UTC tuomov
7114 * trunk: changeset 1099
7117 2003-12-20 13:08 UTC tuomov
7118 * trunk: changeset 1098
7119 XFreeGC(xor_gc) on deinit.
7121 2003-12-18 18:08 UTC tuomov
7122 * trunk: changeset 1097
7123 Focusing on return from submenu had been broken by previous changes.
7125 2003-12-18 17:57 UTC tuomov
7126 * trunk: changeset 1096
7127 look-clean "bigmenu" font changed.
7129 2003-12-18 17:52 UTC tuomov
7130 * trunk: changeset 1095
7131 WScreens no longer accept tab drag&drop.
7133 2003-12-18 17:48 UTC tuomov
7134 * trunk: changeset 1094
7135 Better error message in querylib.query_workspace.
7137 2003-12-18 17:45 UTC tuomov
7138 * trunk: changeset 1093
7139 Message line counting fix.
7141 2003-12-18 17:42 UTC tuomov
7142 * trunk: changeset 1092
7143 Class lookup is now case-insensitive.
7145 2003-12-18 17:28 UTC tuomov
7146 * trunk: changeset 1091
7147 Added some object destroy safety checks.
7149 2003-12-18 17:22 UTC tuomov
7150 * trunk: changeset 1090
7151 Fixed winprop lookup when window name is nil.
7153 2003-12-18 12:08 UTC tuomov
7154 * trunk: changeset 1089
7155 Use lua-config50 in Debian settings.
7157 2003-12-16 20:54 UTC tuomov
7158 * trunk: changeset 1088
7159 Re-created the file.
7161 2003-12-16 20:52 UTC tuomov
7162 * trunk: changeset 1087
7165 2003-12-16 18:29 UTC tuomov
7166 * trunk: changeset 1086
7167 Another old reference.
7169 2003-12-14 11:52 UTC tuomov
7170 * trunk: changeset 1085
7171 Fixed (?) grab release focusing when warping is disabled.
7173 2003-12-11 22:16 UTC tuomov
7174 * trunk: changeset 1084
7175 Man pages still had references to old user configuration file
7178 2003-12-11 21:31 UTC tuomov
7179 * trunk: changeset 1083
7180 Fixed querylib.query_man default value.
7182 2003-12-11 18:03 UTC tuomov
7183 * trunk: changeset 1082
7184 Fixed .welcome_msg_displayed permissions.
7186 2003-12-23 20:17 UTC unknown
7187 tagged ion-devel-20031211
7189 2003-12-11 17:11 UTC tuomov
7190 * trunk: changeset 1081
7191 Fixed a potential segfault when window disappears while being set up
7194 2003-12-23 20:17 UTC unknown
7195 tagged ion-devel-20031210
7197 2003-12-10 09:17 UTC tuomov
7198 * trunk: changeset 1080
7201 2003-12-09 20:39 UTC tuomov
7202 * trunk: changeset 1079
7205 2003-12-09 19:48 UTC tuomov
7206 * trunk: changeset 1078
7207 Removed mention of development branch.
7209 2003-12-09 19:48 UTC tuomov
7210 * trunk: changeset 1077
7211 Minor size calculation fix.
7213 2003-12-23 20:17 UTC unknown
7214 tagged ion-devel-20031209
7216 2003-12-09 19:28 UTC tuomov
7217 * trunk: changeset 1076
7218 Module compatibility is checked against ION_API_VERSION (2) instead of
7221 2003-12-09 19:13 UTC tuomov
7222 * trunk: changeset 1075
7225 2003-12-09 19:07 UTC tuomov
7226 * trunk: changeset 1074
7227 Removed configuration file conversion utilities; people following the
7228 development branch should already have converted their files.
7230 2003-12-09 19:05 UTC tuomov
7231 * trunk: changeset 1073
7232 - Removed '-devel' from path names.
7234 - Changed user configuration file directories to ~/.ion2/ and
7237 - Renamed all ioncore*.lua configuration files to ion*.lua.
7239 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
7241 2003-12-09 00:32 UTC tuomov
7242 * trunk: changeset 1072
7243 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
7245 2003-12-07 22:05 UTC tuomov
7246 * trunk: changeset 1071
7249 2003-12-07 22:01 UTC tuomov
7250 * trunk: changeset 1070
7251 Use string.shell_safe to encapsulate file names.
7253 2003-12-07 22:01 UTC tuomov
7254 * trunk: changeset 1069
7255 Added string.shell_safe function.
7257 2003-12-06 22:20 UTC tuomov
7258 * trunk: changeset 1068
7259 Insert new bindmaps at beginning of region bindmap list.
7261 2003-12-06 20:43 UTC tuomov
7262 * trunk: changeset 1067
7263 Initial workspace creation code checks default_ws_type.
7265 2003-12-06 20:36 UTC tuomov
7266 * trunk: changeset 1066
7267 Changed ion-completefile path.
7269 2003-12-06 17:45 UTC tuomov
7270 * trunk: changeset 1065
7271 Added WClientWin.toggle_transients_pos export and transients_at_top
7274 2003-12-06 17:44 UTC tuomov
7275 * trunk: changeset 1064
7276 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
7278 2003-12-06 17:43 UTC tuomov
7279 * trunk: changeset 1063
7282 2003-12-06 17:43 UTC tuomov
7283 * trunk: changeset 1062
7284 Removed extra whitespace at ends of some lines.
7286 2003-12-06 16:17 UTC tuomov
7287 * trunk: changeset 1061
7288 Fixed previous change.
7290 2003-12-06 12:25 UTC tuomov
7291 * trunk: changeset 1060
7292 Some transient initial size calculation changes.
7294 2003-12-06 11:44 UTC tuomov
7295 * trunk: changeset 1059
7296 Changed export names and added one more.
7298 2003-12-06 11:42 UTC tuomov
7299 * trunk: changeset 1058
7300 Added "stylemenu" that displays all look-*.lua files on search path.
7302 2003-12-06 11:42 UTC tuomov
7303 * trunk: changeset 1057
7304 Added some search path exports.
7306 2003-12-06 11:15 UTC tuomov
7307 * trunk: changeset 1056
7308 ion-completefile directory changed and extended to support multiple
7311 2003-12-05 00:46 UTC tuomov
7312 * trunk: changeset 1055
7313 - Submenus can now be generated by functions when needed.
7315 - Added "windowlist" and "workspacelist" default menus.
7317 2003-12-04 22:10 UTC tuomov
7318 * trunk: changeset 1054
7321 2003-12-04 21:56 UTC tuomov
7322 * trunk: changeset 1053
7323 In-mplex menus that do not fully fit within the space available now
7324 scroll the visible entries.
7326 2003-12-03 23:43 UTC tuomov
7327 * trunk: changeset 1052
7328 aboutmsg was missing.
7330 2003-12-03 23:43 UTC tuomov
7331 * trunk: changeset 1051
7334 2003-12-03 22:27 UTC tuomov
7335 * trunk: changeset 1050
7336 Closing a frame initially contaning transient window will switch focus
7337 to the frame that contained the transient_for window.
7339 2003-12-23 20:17 UTC unknown
7340 tagged ion-devel-20031203
7342 2003-12-03 20:33 UTC tuomov
7343 * trunk: changeset 1049
7344 Removed mentions of ion-devel in the release tarball; default
7345 installation target is now /usr/local with configuration files in
7346 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
7347 /usr/local/ion-devel.)
7349 2003-12-03 20:31 UTC tuomov
7350 * trunk: changeset 1048
7351 Just ditch old $ETCDIR/draw.lua.
7353 2003-12-03 20:29 UTC tuomov
7354 * trunk: changeset 1047
7355 Added pwm.1 man page.
7357 2003-12-03 20:22 UTC tuomov
7358 * trunk: changeset 1046
7359 Use PWM_ETCDIR if set.
7361 2003-12-03 20:14 UTC tuomov
7362 * trunk: changeset 1045
7363 Load the query module.
7365 2003-12-03 20:06 UTC tuomov
7366 * trunk: changeset 1044
7367 - The ion and pwm scripts were removed and are instead now binaries
7368 linked against ioncore.a.
7370 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
7371 configuration files and the 'pwm' binary uses ~/.pwm for user's
7372 configuration files.
7374 2003-12-03 17:59 UTC tuomov
7375 * trunk: changeset 1043
7376 Script search path changes; calling file's directly is now only
7377 considered if explicitly indicated in the file name. (So now normally
7378 "included" files in user's directories will always be preferred over
7379 those in system directories.)
7381 2003-12-03 11:37 UTC tuomov
7382 * trunk: changeset 1042
7383 etc/ make install changes; ioncore.lua is now always overwritten and
7384 draw.lua link restored to a working file.
7386 2003-12-02 23:23 UTC tuomov
7387 * trunk: changeset 1041
7388 Display a welcome message and manual page to new users.
7390 2003-12-02 23:22 UTC tuomov
7391 * trunk: changeset 1040
7392 - Display a welcome message and manual page to new users.
7394 - Some path setting function changes.
7396 2003-12-02 23:20 UTC tuomov
7397 * trunk: changeset 1039
7398 - Renamed manual page to ion.1.
7400 - Added ion.1.in.txt
7402 2003-12-02 23:11 UTC tuomov
7403 * trunk: changeset 1038
7406 2003-12-02 23:01 UTC tuomov
7407 * trunk: changeset 1037
7408 Removed mention of "messages" to reduce chance of confusion.
7410 2003-12-02 18:31 UTC tuomov
7411 * trunk: changeset 1036
7412 Added a "basic concepts" section in the manual page.
7414 2003-12-02 18:05 UTC tuomov
7415 * trunk: changeset 1035
7416 Fixed message display line copying bug.
7418 2003-12-02 13:37 UTC tuomov
7419 * trunk: changeset 1034
7420 Fixed -onescreen to -oneroot.
7422 2003-12-01 20:18 UTC tuomov
7423 * trunk: changeset 1033
7424 Button6 and Button7 might be recognised.
7426 2003-12-01 20:18 UTC tuomov
7427 * trunk: changeset 1032
7428 Ignore unknown bits in keypress event state.
7430 2003-12-01 19:09 UTC tuomov
7431 * trunk: changeset 1031
7434 2003-12-01 18:23 UTC tuomov
7435 * trunk: changeset 1030
7436 The line editor and region_set_name strip white space from the
7437 beginning and end of strings.
7439 2003-12-01 01:34 UTC tuomov
7440 * trunk: changeset 1029
7441 Some more acceleration changes.
7443 2003-11-30 16:51 UTC tuomov
7444 * trunk: changeset 1028
7445 - Implemented move/resize edge snapping.
7447 - Smoother square root based move/resize acceleration curve.
7449 2003-11-30 16:49 UTC tuomov
7450 * trunk: changeset 1027
7451 Uncommented CF_EDGE_RESISTANCE.
7453 2003-11-30 00:51 UTC tuomov
7454 * trunk: changeset 1026
7455 Save sticky state in session savefile.
7457 2003-11-30 00:48 UTC tuomov
7458 * trunk: changeset 1025
7459 Implemented sticky frames on WFloatWS:s.
7461 2003-11-30 00:34 UTC tuomov
7462 * trunk: changeset 1024
7463 Implemented WWatch-node based WObjList and changed tag list to that
7464 instead of wasting space in WRegion.
7466 2003-11-29 22:46 UTC tuomov
7467 * trunk: changeset 1023
7468 Only redraw menu entries that need redrawing when selected entry is
7471 2003-11-29 16:27 UTC tuomov
7472 * trunk: changeset 1022
7473 Some focus handling changes, fixes and clean-up.
7475 2003-11-29 15:35 UTC tuomov
7476 * trunk: changeset 1021
7477 "Close" key and menu binding changes.
7479 2003-11-29 15:34 UTC tuomov
7480 * trunk: changeset 1019
7483 2003-11-29 14:36 UTC tuomov
7484 * trunk: changeset 1018
7485 Fixed selection request when multibyte support is not enabled.
7487 2003-11-29 14:31 UTC tuomov
7488 * trunk: changeset 1017
7489 Small documentation fix.
7491 2003-11-29 14:29 UTC tuomov
7492 * trunk: changeset 1016
7493 Do not display a query_message error when failing to open
7496 2003-11-29 14:21 UTC tuomov
7497 * trunk: changeset 1015
7498 Improved documentation.
7500 2003-11-29 14:21 UTC tuomov
7501 * trunk: changeset 1014
7502 Fixed underscore and tiled escapes.
7504 2003-11-27 22:26 UTC tuomov
7505 * trunk: changeset 1013
7506 Added note on known_hosts in documentation comment.
7508 2003-11-27 22:26 UTC tuomov
7509 * trunk: changeset 1012
7510 Keyboard is no longer grabbed in submap mode if normal bindmap is not
7513 2003-11-27 19:58 UTC tuomov
7514 * trunk: changeset 1011
7517 2003-11-27 16:18 UTC tuomov
7518 * trunk: changeset 1010
7519 Minor clean-up operations.
7521 2003-11-27 15:56 UTC tuomov
7522 * trunk: changeset 1009
7523 Added some stacking setup and mplex attach sanity checks.
7525 2003-11-27 15:42 UTC tuomov
7526 * trunk: changeset 1008
7527 Added clear_tags ctxmenu entry.
7529 2003-11-27 15:38 UTC tuomov
7530 * trunk: changeset 1007
7531 Region rescue code was cleaned up a little and the code is no longer
7532 called from deinit handlers.
7534 2003-11-25 20:37 UTC tuomov
7535 * trunk: changeset 1006
7536 Added WIonWS.farthest, next_to and goto_dir exports.
7538 2003-11-25 19:44 UTC tuomov
7539 * trunk: changeset 1005
7542 2003-11-24 16:52 UTC tuomov
7543 * trunk: changeset 1004
7544 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7547 2003-11-24 16:32 UTC tuomov
7548 * trunk: changeset 1003
7549 Fonts are chosen more consistently in provided look-* style files.
7551 2003-11-24 16:07 UTC tuomov
7552 * trunk: changeset 1002
7553 look-cleanios was missing from Makefile.
7555 2003-11-24 16:02 UTC tuomov
7556 * trunk: changeset 1001
7557 Removed "for" from get_savefile_for, read_config_for, etc.
7559 2003-11-24 16:02 UTC tuomov
7560 * trunk: changeset 1000
7561 - Added 'jumpto' winprop and 'clientwin_added' hook.
7563 - 'switchto' is passed as parameter to fullscreen check functions.
7565 - Exported 'get_savefile'.
7567 - Removed "for" from get_savefile_for, read_config_for, etc.
7569 - Moved winprop lookup to the proper point in code after having again
7570 moved it where name is not available.
7572 2003-11-24 01:14 UTC tuomov
7573 * trunk: changeset 999
7574 Fixed -libdir to -moduledir.
7576 2003-11-23 19:45 UTC tuomov
7577 * trunk: changeset 998
7578 Changes in stipple pattern usage in drawing a dragged tab.
7580 2003-11-23 18:37 UTC tuomov
7581 * trunk: changeset 997
7582 Added WIonWS.resize_tree function that can be used to resize whole
7583 subtrees of the workspace split hierarchy.
7585 2003-11-23 13:19 UTC tuomov
7586 * trunk: changeset 996
7589 2003-11-23 13:18 UTC tuomov
7590 * trunk: changeset 995
7591 Added new style look-cleanios.
7593 2003-11-23 04:54 UTC tuomov
7594 * trunk: changeset 994
7595 'pmenu' entry index could be too big by one. Fixed.
7597 2003-11-23 04:53 UTC tuomov
7598 * trunk: changeset 993
7599 Look configuration files properly ported the drawing engine model and
7600 proper menu styles added to those styles that need it.
7602 2003-11-23 03:12 UTC tuomov
7603 * trunk: changeset 992
7604 String shortening rules can now be specified always-on so that the
7605 rule is applied even when no shortening is necessary.
7607 2003-11-23 03:10 UTC tuomov
7608 * trunk: changeset 991
7609 The same region is not to be passed twice as a _key_ binding handler
7610 argument; two regions are only passed when e.g. a workspace is
7611 selecting keys on a frame.
7613 2003-11-23 03:08 UTC tuomov
7614 * trunk: changeset 990
7615 Changed make_mplex_sub_or_self_fn behaviour.
7617 2003-11-23 02:45 UTC tuomov
7618 * trunk: changeset 989
7619 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7620 (instead of requiring the user to a list of them).
7622 2003-11-22 15:44 UTC tuomov
7623 * trunk: changeset 988
7624 Added Button3->rootmenu binding.
7626 2003-11-21 16:45 UTC tuomov
7627 * trunk: changeset 987
7628 Added mention of modulelist.mk.
7630 2003-11-21 16:40 UTC tuomov
7631 * trunk: changeset 986
7632 Modified the default drawing engine to be more usable as a basis for
7633 alternative drawing engines that need per-window data.
7635 2003-11-21 15:09 UTC tuomov
7636 * trunk: changeset 985
7637 Title shortening rules are now used always even if the title would fit
7638 in the available space without modification.
7640 2003-12-23 20:17 UTC unknown
7641 tagged ion-devel-20031121
7643 2003-11-21 14:43 UTC tuomov
7644 * trunk: changeset 984
7645 clean-up variable rename.
7647 2003-11-21 09:11 UTC tuomov
7648 * trunk: changeset 983
7649 Invalid multibyte strings could cause the line editor to go to an
7652 2003-11-21 09:00 UTC tuomov
7653 * trunk: changeset 982
7654 Listing (completions, messages) line breaking wasn't yet multibyte-
7657 2003-12-23 20:17 UTC unknown
7658 tagged ion-devel-20031119
7660 2003-11-21 04:10 UTC tuomov
7661 * trunk: changeset 981
7662 New string shortening code could segfault. Fixed it.
7664 2003-11-19 21:39 UTC tuomov
7665 * trunk: changeset 980
7666 Replaced UTF-8 support with (almost) general multibyte encoding
7669 2003-11-17 21:03 UTC tuomov
7670 * trunk: changeset 978
7671 mplex_fit didn't update region geometry data.
7673 2003-11-17 21:03 UTC tuomov
7674 * trunk: changeset 977
7675 A minor clean-up operation.
7677 2003-11-16 21:40 UTC tuomov
7678 * trunk: changeset 976
7679 Updated documentation.
7681 2003-11-16 17:16 UTC tuomov
7682 * trunk: changeset 975
7685 2003-11-16 17:05 UTC tuomov
7686 * trunk: changeset 974
7687 make_mplex_sub_or_self_fn was broken.
7689 2003-11-16 17:05 UTC tuomov
7690 * trunk: changeset 973
7691 A variable name was wrong.
7693 2003-11-16 16:51 UTC tuomov
7694 * trunk: changeset 972
7695 Added support for _NET_WM_STATE_FULLSCREEN request.
7697 2003-11-16 15:19 UTC tuomov
7698 * trunk: changeset 971
7699 Reset font to NULL on deinit.
7701 2003-11-16 14:58 UTC tuomov
7702 * trunk: changeset 970
7703 Bindings can now be removed on the fly by passing nil as callback
7706 2003-11-16 13:56 UTC tuomov
7707 * trunk: changeset 969
7708 Complain of invalid binding table.
7710 2003-11-16 13:48 UTC tuomov
7711 * trunk: changeset 968
7712 Updated the Makefile.
7714 2003-11-16 13:48 UTC tuomov
7715 * trunk: changeset 967
7716 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7717 mplex-related functions from ioncorelib.lua there.
7719 2003-11-16 01:44 UTC tuomov
7720 * trunk: changeset 966
7721 Fixed GC font setup.
7723 2003-11-16 01:43 UTC tuomov
7724 * trunk: changeset 965
7725 Don't compiled some code if CF_UTF8 is not set.
7727 2003-11-16 00:29 UTC tuomov
7728 * trunk: changeset 964
7729 Updated the man page.
7731 2003-11-15 23:51 UTC tuomov
7732 * trunk: changeset 963
7733 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7734 compiled with UTF8 support.
7736 2003-11-15 23:49 UTC tuomov
7737 * trunk: changeset 962
7738 Added font caching/ref.counting so that font loading would take little
7739 less time when pattern guessing is required to fullfill locale's
7742 2003-11-14 20:35 UTC tuomov
7743 * trunk: changeset 961
7744 Changed the order in which brushes are freed.
7746 2003-11-14 20:31 UTC tuomov
7747 * trunk: changeset 960
7748 The original source of the the fontset code was discovered.
7750 2003-11-14 16:00 UTC tuomov
7751 * trunk: changeset 959
7752 The functions to create binding wrappers to operate on WMPlexs'
7753 children were extended and given better names, although the old ones
7754 are still available.
7756 2003-11-14 15:56 UTC tuomov
7757 * trunk: changeset 958
7760 2003-11-14 15:49 UTC tuomov
7761 * trunk: changeset 957
7762 Removed fallback font check.
7764 2003-11-14 15:40 UTC tuomov
7765 * trunk: changeset 956
7766 Added FontSet guessing code that should be able to figure out enough
7767 fonts for XCreateFontSet to fullfill locales' requirements so font
7768 loading shouldn't fail so often when UTF8 support is enabled.
7770 2003-11-14 00:42 UTC tuomov
7771 * trunk: changeset 955
7772 At least load "de" engine if no engine has been loaded while executing
7775 2003-11-13 22:37 UTC tuomov
7776 * trunk: changeset 954
7777 Added some _LOADED checks.
7779 2003-11-13 18:45 UTC tuomov
7780 * trunk: changeset 953
7781 Lua files in share/ (but not etc/) are precompiled.
7783 2003-11-13 18:26 UTC tuomov
7784 * trunk: changeset 952
7785 'ioncore-startup.lua' kludge was removed and replaced by the loading
7786 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7788 2003-11-13 18:04 UTC tuomov
7789 * trunk: changeset 951
7790 Changes in default configuration files to make them more legible and
7791 to add menu configuration.
7793 2003-11-13 18:03 UTC tuomov
7794 * trunk: changeset 950
7795 Call XClearWindow when toggling tab to avoid clutter.
7797 2003-11-13 18:02 UTC tuomov
7798 * trunk: changeset 949
7799 Added ioncore_aboutmsg export.
7801 2003-11-13 12:07 UTC tuomov
7802 * trunk: changeset 948
7803 Added disabled XMMS kludge.
7805 2003-11-12 17:50 UTC tuomov
7806 * trunk: changeset 947
7807 Extension definition changes.
7809 2003-11-12 17:50 UTC tuomov
7810 * trunk: changeset 946
7811 - C-side module configuration file loading function also look for
7814 - Lua-side include() automatically also looks for .lc and .lua files
7815 if neither extension nor path component is given.
7817 2003-11-10 17:58 UTC tuomov
7818 * trunk: changeset 945
7819 Made find_suitable_screen global.
7821 2003-11-09 16:09 UTC tuomov
7822 * trunk: changeset 944
7823 Added WRegion.is_active and is_mapped exports.
7825 2003-11-06 17:50 UTC tuomov
7826 * trunk: changeset 943
7827 Some mplex_managed_changed calls were wrong, causing trouble with
7830 2003-11-05 22:45 UTC tuomov
7831 * trunk: changeset 942
7834 2003-11-05 22:45 UTC tuomov
7835 * trunk: changeset 941
7836 Stack management fixes.
7838 2003-11-05 12:23 UTC tuomov
7839 * trunk: changeset 940
7840 Removed mentions of xft.
7842 2003-11-04 20:27 UTC tuomov
7843 * trunk: changeset 939
7844 Fixed a potential segfault point.
7846 2003-11-04 20:26 UTC tuomov
7847 * trunk: changeset 938
7848 Quick&dirty stacking fix.
7850 2003-10-30 10:00 UTC tuomov
7851 * trunk: changeset 937
7852 Removed CURRENT_FILE kludge for include handling; use the Lua debug
7853 interface instead to get the file the calling function was defined in.
7855 2003-10-30 08:34 UTC tuomov
7856 * trunk: changeset 936
7857 Some changes in default menus.
7859 2003-10-30 08:34 UTC tuomov
7860 * trunk: changeset 935
7861 libtool 1.4.3->1.4.x.
7863 2003-10-28 13:00 UTC tuomov
7864 * trunk: changeset 934
7865 submenus weren't being handled correctly.
7867 2003-10-27 16:59 UTC tuomov
7868 * trunk: changeset 933
7869 about_msg should be local.
7871 2003-10-27 16:58 UTC tuomov
7872 * trunk: changeset 932
7873 Changed styles are automatically translated (and complained of).
7875 2003-10-27 12:26 UTC tuomov
7876 * trunk: changeset 931
7877 Fixed cursor and selection substyles.
7879 2003-10-27 12:05 UTC tuomov
7880 * trunk: changeset 930
7881 Updated the script to use the new style names.
7883 2003-10-27 12:05 UTC tuomov
7884 * trunk: changeset 929
7885 Some style name changes.
7887 2003-10-27 12:05 UTC tuomov
7888 * trunk: changeset 928
7891 2003-10-27 12:05 UTC tuomov
7892 * trunk: changeset 927
7893 Updated the look-* files.
7895 2003-10-27 12:05 UTC tuomov
7896 * trunk: changeset 926
7897 look-cleanviolet is now the default style.
7899 2003-10-25 20:23 UTC tuomov
7900 * trunk: changeset 925
7901 Check fallback font at startup with XCreateFontSet instead of
7904 2003-10-24 17:09 UTC tuomov
7905 * trunk: changeset 924
7906 Moved list of modules to build from system.mk to modulelist.mk
7908 2003-10-04 14:52 UTC tuomov
7909 * trunk: changeset 923
7910 va_list usage changes due to problems on some architechtures.
7912 2003-10-04 12:41 UTC tuomov
7913 * trunk: changeset 922
7914 Added genframe_(in)activated hooks.
7916 2003-09-15 18:15 UTC tuomov
7917 * trunk: changeset 921
7918 Some target and fullscreen winprop handling fixes.
7920 2003-09-15 18:15 UTC tuomov
7921 * trunk: changeset 920
7922 Some fixes to client window rescuing.
7924 2003-09-15 18:15 UTC tuomov
7925 * trunk: changeset 919
7926 Some fixes to client window rescuing.
7928 2003-09-15 18:14 UTC tuomov
7929 * trunk: changeset 918
7930 Fixed a FALSE to NULL.
7932 2003-09-09 20:07 UTC tuomov
7933 * trunk: changeset 917
7934 Fixed an event-missing problem.
7936 2003-09-04 08:22 UTC tuomov
7937 * trunk: changeset 916
7938 Menu configuration changes.
7940 2003-09-04 08:22 UTC tuomov
7941 * trunk: changeset 915
7942 Ungrab keyboard before calling dispatch_binding (except with submap).
7944 2003-08-31 16:15 UTC tuomov
7945 * trunk: changeset 914
7946 Added a note on .xinitrc/.xsession to README.
7948 2003-08-28 20:59 UTC tuomov
7949 * trunk: changeset 913
7950 Some border drawing fixes.
7952 2003-08-25 15:25 UTC tuomov
7953 * trunk: changeset 912
7954 restart_other_wm fixes.
7956 2003-08-25 15:05 UTC tuomov
7957 * trunk: changeset 911
7958 Better grabbing checks.
7960 2003-08-25 15:04 UTC tuomov
7961 * trunk: changeset 910
7962 XSync() before fork() -- xlock should work a bit better now.
7964 2003-08-24 14:51 UTC tuomov
7965 * trunk: changeset 909
7966 Menu config changes; use submenus.
7968 2003-08-24 14:51 UTC tuomov
7969 * trunk: changeset 908
7970 Removed empty_tab area.
7972 2003-08-24 14:51 UTC tuomov
7973 * trunk: changeset 907
7974 Moved minof/maxof elsewhere, removed empty_tab.
7976 2003-08-24 14:50 UTC tuomov
7977 * trunk: changeset 906
7980 2003-08-24 14:50 UTC tuomov
7981 * trunk: changeset 905
7982 Added ''pmenu'' off-screen scrolling support as in PWM.
7984 2003-08-24 14:49 UTC tuomov
7985 * trunk: changeset 904
7986 Some WTimer enhancements.
7988 2003-08-22 16:37 UTC tuomov
7989 * trunk: changeset 903
7990 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7992 2003-08-21 18:29 UTC tuomov
7993 * trunk: changeset 902
7994 - More changes to pointer handling code for better menu support.
7996 - genframe_bindings knows of frame areas.
7998 2003-08-21 18:28 UTC tuomov
7999 * trunk: changeset 901
8000 Enhanced menu support.
8002 2003-08-21 18:24 UTC tuomov
8003 * trunk: changeset 900
8004 Added a brush that handles submenu entries in menus specially.
8006 2003-08-21 18:22 UTC tuomov
8007 * trunk: changeset 899
8008 'make depend' fixed to work with modules.
8010 2003-08-20 16:46 UTC tuomov
8011 * trunk: changeset 898
8012 Don't strip white space from query results.
8014 2003-08-19 12:54 UTC tuomov
8015 * trunk: changeset 897
8016 Fixed tab drop on floatws:s (was putting clients to full screen mode
8019 2003-08-19 09:11 UTC tuomov
8020 * trunk: changeset 896
8021 uname SunOS check complaint fix with newer gnu utils.
8023 2003-08-15 17:14 UTC tuomov
8024 * trunk: changeset 895
8025 Some changes to pointer event handling code so menus can set handlers
8026 immediately on button press.
8028 2003-08-15 13:59 UTC tuomov
8029 * trunk: changeset 894
8030 Some files were missing.. again.. *sigh*
8032 2003-08-14 18:16 UTC tuomov
8033 * trunk: changeset 893
8034 Added very preliminary and primitive menu support (only query-like
8035 embedded-in-an-mplex menus).
8037 2003-08-14 18:08 UTC tuomov
8038 * trunk: changeset 892
8039 Added ioncore_version export.
8041 2003-12-23 20:17 UTC unknown
8042 tagged ion-devel-20030814
8044 2003-08-14 18:07 UTC tuomov
8045 * trunk: changeset 891
8046 Some file location reorganisation.
8048 2003-08-14 18:07 UTC tuomov
8049 * trunk: changeset 890
8050 Some file location reorganisation and header cleanup.
8052 2003-08-13 13:09 UTC tuomov
8053 * trunk: changeset 889
8054 Call region_notify_change when name is unset.
8056 2003-12-23 20:17 UTC unknown
8057 tagged ion-devel-20030811-1
8059 2003-08-13 13:08 UTC tuomov
8060 * trunk: changeset 888
8061 Dragging a tab with no title could cause a segfault.
8063 2003-12-23 20:17 UTC unknown
8064 tagged ion-devel-20030811
8066 2003-08-12 00:06 UTC tuomov
8067 * trunk: changeset 887
8068 Changed location for X shape extension shape.h include.
8070 2003-08-11 23:05 UTC tuomov
8071 * trunk: changeset 886
8072 There was an indexing bug in rootwin.c that caused stack corruption
8073 and crash when Xinerama was enabled.
8075 2003-12-23 20:17 UTC unknown
8076 tagged ion-devel-20030810-1
8078 2003-08-11 05:21 UTC tuomov
8079 * trunk: changeset 885
8080 Winprop lookup had been broken.
8082 2003-08-10 17:02 UTC tuomov
8083 * trunk: changeset 884
8084 make_exec_fn was broken when the parameter to created function was a
8087 2003-12-23 20:17 UTC unknown
8088 tagged ion-devel-20030810
8090 2003-08-10 16:16 UTC tuomov
8091 * trunk: changeset 883
8092 Removed duplicate variable.
8094 2003-08-10 16:15 UTC tuomov
8095 * trunk: changeset 882
8096 Changes in tab reordering were not being updated to screen correctly.
8098 2003-08-10 13:46 UTC tuomov
8099 * trunk: changeset 881
8100 Added some more functions to manipulate object indices within a
8103 2003-08-08 15:40 UTC tuomov
8104 * trunk: changeset 880
8105 close_sub_or_self is now WRegion.close_sub_or_self.
8107 2003-08-07 21:32 UTC tuomov
8108 * trunk: changeset 879
8109 Modified the winprop patch to use the numerical zero field instead of
8110 " ! " to store winprops with no name regexp specified.
8112 2003-08-07 20:49 UTC tuomov
8113 * trunk: changeset 878
8114 Applied a patch to add title matching field 'name' (Lua regexp) in
8117 2003-08-06 18:23 UTC tuomov
8118 * trunk: changeset 877
8119 Fixed a typo in UTF8 font code.
8121 2003-08-06 18:21 UTC tuomov
8122 * trunk: changeset 876
8123 Changed where get_winprop is called to a later time where the client
8124 window's name has been set.
8126 2003-08-06 14:58 UTC tuomov
8127 * trunk: changeset 875
8128 foreground colour was wrong.
8130 2003-08-06 14:35 UTC tuomov
8131 * trunk: changeset 874
8132 Moved lookconv.lua to utils.
8134 2003-08-06 14:35 UTC tuomov
8135 * trunk: changeset 873
8136 - Wrote a conversion script from older .lua workspaces savefiles.
8138 - Moved lookconv.lua to utils.
8140 2003-08-06 13:57 UTC tuomov
8141 * trunk: changeset 872
8142 Updated style configuration files to draw tabs with the 'activity'
8143 attribute set in white on red. 'lookconv.lua' uses these same colours
8146 2003-08-06 13:55 UTC tuomov
8147 * trunk: changeset 871
8148 Implemented 'activity' display cue that is set when a newly created
8149 client window is not displayed or when the urgency hint is set by the
8152 2003-08-06 13:46 UTC tuomov
8153 * trunk: changeset 870
8154 Backslash wasn't being escaped in saved strings.
8156 2003-08-05 14:13 UTC tuomov
8157 * trunk: changeset 869
8158 Improved handling of substyles with based_on.
8160 2003-08-05 14:09 UTC tuomov
8161 * trunk: changeset 868
8162 Removed WRegion/mgr_data; use object-indexed tables instead.
8164 2003-08-05 14:07 UTC tuomov
8165 * trunk: changeset 867
8166 Use a table instead of WRegion/mgr_data to store managed regions'
8169 2003-08-05 13:30 UTC tuomov
8170 * trunk: changeset 866
8171 Added functions to index tables by any supported type.
8173 2003-08-04 22:15 UTC tuomov
8174 * trunk: changeset 865
8175 Wrong file name info in file.
8177 2003-08-04 21:30 UTC tuomov
8178 * trunk: changeset 864
8179 Some table accessing routine unifications.
8181 2003-08-04 16:59 UTC tuomov
8182 * trunk: changeset 863
8183 ionframe_bar_inside_border instead of bar_inside_frame
8185 2003-08-04 16:54 UTC tuomov
8186 * trunk: changeset 862
8187 Enchanced WRegion.close documentation.
8189 2003-08-04 14:58 UTC tuomov
8190 * trunk: changeset 861
8191 mdblclick(Button1) bound to shade on ionframes.
8193 2003-08-04 14:56 UTC tuomov
8194 * trunk: changeset 860
8195 Ionframe shade fixed.
8197 2003-08-04 10:03 UTC tuomov
8198 * trunk: changeset 859
8199 Added table entry type info to a documentation comment for
8202 2003-08-03 20:35 UTC tuomov
8203 * trunk: changeset 858
8204 Added options to set floatframe bar width limits and tab bar location
8205 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
8206 ionframe_bar_inside_borderin frame style config).
8208 2003-08-01 16:49 UTC tuomov
8209 * trunk: changeset 857
8210 preliminary code to handle changing transient_for property... special
8211 interface needed to handle floatws:s.
8213 2003-08-01 16:32 UTC tuomov
8214 * trunk: changeset 856
8215 Added some line editing and history exports.
8217 2003-08-01 05:52 UTC tuomov
8218 * trunk: changeset 855
8219 Added ignore_cfgrq winprop.
8221 2003-07-31 16:52 UTC tuomov
8222 * trunk: changeset 854
8223 added spacing = 1 to input style.
8225 2003-07-31 16:52 UTC tuomov
8226 * trunk: changeset 853
8227 listing fitting fixed.
8229 2003-07-31 14:16 UTC tuomov
8230 * trunk: changeset 852
8231 Fixed some problems with selections in queries and added
8232 wedln_clear_mark function.
8234 2003-07-31 14:16 UTC tuomov
8235 * trunk: changeset 851
8236 Bound Control+G to end a query and Control+K G to clear mark in
8239 2003-07-31 13:55 UTC tuomov
8240 * trunk: changeset 850
8241 Added some more querylib documentation and simplified a couple
8244 2003-07-31 13:49 UTC tuomov
8245 * trunk: changeset 849
8246 Added gr_refresh and renamed reread_draw_config to gr_read_config.
8248 2003-07-31 13:49 UTC tuomov
8249 * trunk: changeset 848
8250 Style configuration files now call de_reset and gr_refresh.
8252 2003-07-30 21:56 UTC tuomov
8253 * trunk: changeset 847
8254 look-cleanviolet.lua was missing from set of installed files.
8256 2003-07-30 19:37 UTC tuomov
8257 * trunk: changeset 846
8258 Added some ugly workarounds to some random Lua API functions not
8259 checking the types of objects on stack.
8261 2003-07-30 19:33 UTC tuomov
8262 * trunk: changeset 845
8263 Implemented keyboard resize acceleration.
8265 2003-07-30 15:44 UTC tuomov
8266 * trunk: changeset 844
8267 Updated manpage with -sessionname.
8269 2003-07-30 15:27 UTC tuomov
8270 * trunk: changeset 843
8271 WRectangle passing as argument changed to const WRectangle* mostly.
8273 2003-07-30 14:23 UTC tuomov
8274 * trunk: changeset 842
8275 Added "deinit" hook.
8277 2003-07-30 14:21 UTC tuomov
8278 * trunk: changeset 841
8279 Updated read_config_for_args call.
8281 2003-07-30 14:17 UTC tuomov
8282 * trunk: changeset 840
8283 - Removed support for screen-specific configuration files.
8285 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
8286 devel/saves) where sessionname is 'default-session-displayname' by
8287 default (with colon in display name converted to a dash) but can be
8288 changed from the command line.
8290 - Workspaces are now saved in a single 'workspaces.lua' file in
8291 session directory and screens are also now set with a single
8292 'initialise_screen_id' call.
8294 2003-07-30 14:14 UTC tuomov
8295 * trunk: changeset 839
8296 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
8299 2003-07-28 18:01 UTC tuomov
8300 * trunk: changeset 838
8301 Added --mode=link to libtool parameters.
8303 2003-07-28 13:43 UTC tuomov
8304 * trunk: changeset 837
8305 - Fixed a bug in the new split resizing algorithm that caused
8306 bottom/right regions in a split to be misplaced if both bottom and
8307 top or left and right border were moved of another region.
8309 - Added some comments documenting the resizing algorithm.
8311 2003-07-27 18:49 UTC tuomov
8312 * trunk: changeset 836
8313 Added some libtool options to system.mk
8315 2003-07-27 18:42 UTC tuomov
8316 * trunk: changeset 835
8317 Fixed a problem with the split resizing algorithm and keyboard resize
8318 by almost completely rewriting the algorithm.
8320 2003-07-27 18:41 UTC tuomov
8321 * trunk: changeset 834
8324 2003-07-27 00:15 UTC tuomov
8325 * trunk: changeset 833
8326 Added keys for manipulating tags and attaching tagged objects (Mod+T:
8327 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
8329 2003-07-27 00:00 UTC tuomov
8330 * trunk: changeset 832
8331 Fixed transient_mode = "current" in full-screen mode.
8333 2003-07-26 23:44 UTC tuomov
8334 * trunk: changeset 831
8335 Added some documentation comments.
8337 2003-07-26 23:07 UTC tuomov
8338 * trunk: changeset 830
8339 Transparency mode switching fixed.
8341 2003-07-26 22:58 UTC tuomov
8342 * trunk: changeset 829
8345 2003-07-26 22:37 UTC tuomov
8346 * trunk: changeset 828
8347 Some colour group initialisation changes.
8349 2003-07-25 20:31 UTC tuomov
8350 * trunk: changeset 827
8351 CVS barfed again and refused to remove these files.
8353 2003-07-25 20:24 UTC tuomov
8354 * trunk: changeset 826
8355 Ion now supports drawing engines as loadable modules!
8357 2003-07-25 20:13 UTC tuomov
8358 * trunk: changeset 825
8359 Colour scheme configuration files were converted to the new format.
8361 2003-07-25 19:34 UTC tuomov
8362 * trunk: changeset 824
8363 WRootWin changed to be of type WWindow (instead of just WRegion).
8365 2003-07-23 13:43 UTC tuomov
8366 * trunk: changeset 823
8367 Fixed tag pixmap and textbox spacings.
8369 2003-07-22 18:09 UTC tuomov
8370 * trunk: changeset 822
8371 Drawing engine Lua library was added.
8373 2003-07-22 18:06 UTC tuomov
8374 * trunk: changeset 821
8375 Drawing engine interface code was added although not yet used.
8377 2003-07-22 18:04 UTC tuomov
8378 * trunk: changeset 820
8379 The prospective default drawing engine was added.
8381 2003-07-22 16:57 UTC tuomov
8382 * trunk: changeset 819
8383 Added a script (etc/lookconv.lua) to convert the old .lua colour
8384 schemes to the upcoming format.
8386 2003-07-21 05:25 UTC tuomov
8387 * trunk: changeset 818
8388 Added a note on *BSD libtool version brain-damagedness.
8390 2003-07-19 10:50 UTC tuomov
8391 * trunk: changeset 817
8392 submap had been broken by previous simplifications.
8394 2003-07-19 10:50 UTC tuomov
8395 * trunk: changeset 816
8396 Some va_list passing changes.
8398 2003-07-18 15:30 UTC tuomov
8399 * trunk: changeset 815
8400 The fact that there is a configuration manual was made much better
8401 visible in the README.
8403 2003-07-16 14:16 UTC tuomov
8404 * trunk: changeset 814
8405 Nested workspace handling had been broken by the add managed/attach
8406 interface change. Fixed.
8408 2003-07-13 21:14 UTC tuomov
8409 * trunk: changeset 813
8410 The function 'exec_on_wm_display' was renamed 'exec'.
8412 2003-07-13 21:10 UTC tuomov
8413 * trunk: changeset 812
8414 Lua function binding for classes put into class-tables thus making the
8415 bindings more object-oriented in spirit.
8417 2003-07-10 22:56 UTC tuomov
8418 * trunk: changeset 811
8419 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
8420 was applied on AnyModifier grabs.
8422 2003-07-08 18:48 UTC tuomov
8423 * trunk: changeset 810
8424 Some documentation updates.
8426 2003-07-08 18:22 UTC tuomov
8427 * trunk: changeset 809
8428 removed deprecated definitions
8430 2003-07-08 18:08 UTC tuomov
8431 * trunk: changeset 808
8432 The 'have region A manage region B' interface was heavily revamped.
8433 The generic region_manage(_new) functions are gone and only WMPlexes
8434 now export the equivalent interfaces mplex_attach(_new). Only client
8435 windows' are now set up with a generic interface that is a lot simpler
8438 2003-12-23 20:17 UTC unknown
8439 tagged ion-devel-20030628
8441 2003-07-04 14:04 UTC tuomov
8442 * trunk: changeset 807
8443 Set default_ws_type in pwm-ioncore-example.lua.
8445 2003-06-28 17:40 UTC tuomov
8446 * trunk: changeset 806
8447 Fixed a crash when the same key was bound as both submap and normal
8448 action on an object.
8450 2003-06-27 21:16 UTC tuomov
8451 * trunk: changeset 805
8452 Added more obsolete functions.
8454 2003-06-27 21:15 UTC tuomov
8455 * trunk: changeset 804
8456 Fixed some comments.
8458 2003-06-27 21:15 UTC tuomov
8459 * trunk: changeset 803
8460 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8461 floatws_relocate_and_close to be consistent with the naming of similar
8462 functions on WIonFrames.
8464 2003-06-27 21:15 UTC tuomov
8465 * trunk: changeset 802
8466 Fixed documentation in querylib.
8468 2003-06-27 18:55 UTC tuomov
8469 * trunk: changeset 801
8470 The CF_LT_DL_ANCIENT option was removed as much more extra code would
8471 have been needed to support ancient versions of libtool. Version 1.4.3
8472 or newer is now required.
8474 2003-06-27 18:47 UTC tuomov
8475 * trunk: changeset 800
8476 The '-or' flag to find apparently was a GNU extension; '-o' seems to
8479 2003-06-27 18:40 UTC tuomov
8480 * trunk: changeset 799
8481 - The Mod1+F1 Ion man page display binding was broken.
8483 - The function exec_in_frame was renamed exec_in.
8485 2003-06-27 14:05 UTC tuomov
8486 * trunk: changeset 798
8489 2003-06-25 23:37 UTC tuomov
8490 * trunk: changeset 797
8491 FloatWS:s don't warp to new frames.
8493 2003-06-25 23:14 UTC tuomov
8494 * trunk: changeset 796
8495 XOR resize rubberand had been broken by previous changes.
8497 2003-06-25 13:37 UTC tuomov
8498 * trunk: changeset 795
8499 The default bindings for the F-keys now use the modifier from
8500 SECOND_MOD (defaults to the empty string i.e. no modifier).
8502 2003-12-23 20:17 UTC unknown
8503 tagged ion-devel-20030623
8505 2003-06-25 05:36 UTC tuomov
8506 * trunk: changeset 794
8507 Tabs' grab area extended to include frame's top border when the
8508 frame's y coordinate is zero.
8510 2003-06-23 23:47 UTC tuomov
8511 * trunk: changeset 793
8514 2003-06-23 13:14 UTC tuomov
8515 * trunk: changeset 792
8516 Resize display was showing incorrect values for keyboard resize.
8518 2003-06-23 13:13 UTC tuomov
8519 * trunk: changeset 791
8520 A bug in grab handler calling code could crash Ion when leaving
8521 keyboard resize mode manually.
8523 2003-06-23 01:20 UTC tuomov
8524 * trunk: changeset 790
8525 Fixed pointer warping on screen change.
8527 2003-06-22 11:12 UTC tuomov
8528 * trunk: changeset 789
8529 Removed false comments.
8531 2003-06-21 20:07 UTC tuomov
8532 * trunk: changeset 788
8533 Screen lookup had been broken for windows that are not properly on any
8536 2003-06-21 20:06 UTC tuomov
8537 * trunk: changeset 787
8538 As the number of dynamic functions has been getting bigger, the
8539 functions are now sorted on first use and then binary-searched instead
8540 of naive linear searching.
8542 2003-12-23 20:17 UTC unknown
8543 tagged ion-devel-20030620
8545 2003-06-21 12:50 UTC tuomov
8546 * trunk: changeset 786
8547 Return from full screen mode to floatws had been broken.
8549 2003-06-21 10:56 UTC tuomov
8550 * trunk: changeset 785
8551 Client window last height request bookkeeping code had been lost when
8552 configure request policy was changed. This caused transient sizes to
8553 be calculated incorrectly.
8555 2003-06-20 09:19 UTC tuomov
8556 * trunk: changeset 784
8559 2003-06-20 09:19 UTC tuomov
8560 * trunk: changeset 783
8561 Constrain frames to their workspaces.
8563 2003-06-20 08:52 UTC tuomov
8564 * trunk: changeset 782
8567 2003-06-20 08:50 UTC tuomov
8568 * trunk: changeset 781
8569 Some initial focus policy changes.
8571 2003-06-20 08:50 UTC tuomov
8572 * trunk: changeset 780
8573 The split functions now return the newly created frame.
8575 2003-06-20 07:40 UTC tuomov
8576 * trunk: changeset 779
8579 2003-06-19 22:06 UTC tuomov
8580 * trunk: changeset 778
8581 Put new client windows in innermost/deepest nested active workspace,
8582 if any, instead of limiting to those attached directly to screens.
8584 2003-06-19 22:05 UTC tuomov
8585 * trunk: changeset 777
8586 Split recalculation on WS resize fixed and made proportional.
8588 2003-06-19 20:51 UTC tuomov
8589 * trunk: changeset 776
8590 Changes to client window move request handling on WFloatWS:s; while
8591 the current behaviour may not be correct, a greater number of apps'
8592 requests should work almost as expected even in nested workspaces.
8594 2003-06-19 18:12 UTC tuomov
8595 * trunk: changeset 775
8596 New windows weren't being placed on correct screen in Xinerama mode.
8598 2003-06-19 18:11 UTC tuomov
8599 * trunk: changeset 774
8600 Removed unnecessary flags from create/init.
8602 2003-06-19 16:16 UTC tuomov
8603 * trunk: changeset 773
8604 Tab-bar state wasn't being applied correctly from savefiles.
8606 2003-06-18 18:49 UTC tuomov
8607 * trunk: changeset 772
8608 Some transient size management changes.
8610 2003-06-18 18:14 UTC tuomov
8611 * trunk: changeset 771
8612 - Added min_size winprop.
8614 - Transients weren't properly unattached when the managing client
8615 window died. This could cause segfault e.g. at exit.
8617 2003-12-23 20:17 UTC unknown
8618 tagged ion-devel-20030617
8620 2003-06-18 13:31 UTC tuomov
8621 * trunk: changeset 770
8622 Some title shortening rules were defined in wrong order in ioncore-
8623 example.lua and the rules App: doc -> doc... and App: doc<n> ->
8624 doc...<n> were missing.
8626 2003-06-18 12:12 UTC tuomov
8627 * trunk: changeset 769
8628 Use libtool for make clean.
8630 2003-06-17 20:29 UTC tuomov
8631 * trunk: changeset 768
8632 Added Galeon find dialog randomly missing transient_for hint
8633 workaround winprop to kludges.lua.
8635 2003-06-17 20:27 UTC tuomov
8636 * trunk: changeset 767
8637 Fixed the workaround.
8639 2003-06-17 20:09 UTC tuomov
8640 * trunk: changeset 766
8641 The function close_sub_or_self was added.
8643 2003-06-17 20:09 UTC tuomov
8644 * trunk: changeset 765
8645 The function region_get_active_leaf was removed and the export
8646 region_active_sub added.
8648 2003-06-17 20:08 UTC tuomov
8649 * trunk: changeset 764
8650 The Mod1+C binding had been broken by the removal if
8651 make_active_leaf_fn: The function close_sub_or_self (not same as
8652 make_active_leaf_fn(region_close)) was added and the key bound to this
8655 2003-06-17 19:45 UTC tuomov
8656 * trunk: changeset 763
8657 Added workaround to the XFree86 textprop bug that caused starting
8658 Opera to crash Ion when UTF8 support was enabled.
8660 2003-06-17 19:32 UTC tuomov
8661 * trunk: changeset 762
8662 Mention XFree86 version number in the bug comment.
8664 2003-06-17 19:28 UTC tuomov
8665 * trunk: changeset 761
8666 Mention WinXP in cygwin comments.
8668 2003-06-17 16:57 UTC tuomov
8669 * trunk: changeset 760
8670 Added commented-out options to system.mk for compiling Ion with the
8671 Debian Lua package as the paths and file names differ greatly from the
8672 official distribution.
8674 2003-06-17 15:56 UTC tuomov
8675 * trunk: changeset 759
8676 Added a note to system.mk about the Xlib UTF8 bug.
8678 2003-06-17 09:16 UTC tuomov
8679 * trunk: changeset 758
8682 2003-06-17 08:26 UTC tuomov
8683 * trunk: changeset 757
8684 Added some Cygwin installation notes to system.mk.
8686 2003-06-17 08:17 UTC tuomov
8687 * trunk: changeset 756
8688 Scripts in share/ still weren't being built.
8690 2003-06-15 18:22 UTC tuomov
8691 * trunk: changeset 755
8692 Winprop lookup was cluttering globals.
8694 2003-06-15 10:40 UTC tuomov
8695 * trunk: changeset 754
8696 Some more stack trace cleanup.
8698 2003-06-15 10:24 UTC tuomov
8699 * trunk: changeset 753
8700 Stack traces are ordered better when there are nested calls with
8701 errors and calls to C functions for which no name is known are
8702 compressed in the output.
8704 2003-06-15 09:09 UTC tuomov
8705 * trunk: changeset 752
8706 make_active_leaf_fn in compat.lua was broken.
8708 2003-12-23 20:17 UTC unknown
8709 tagged ion-devel-20030614
8711 2003-06-14 20:28 UTC tuomov
8712 * trunk: changeset 751
8713 Some WMPlex/query focusing fixes.
8715 2003-06-14 20:12 UTC tuomov
8716 * trunk: changeset 750
8717 The man page query completor also looks for symbolic links.
8719 2003-06-14 15:10 UTC tuomov
8720 * trunk: changeset 749
8721 Added more documentation to *frame_begin_resize.
8723 2003-06-14 12:05 UTC tuomov
8724 * trunk: changeset 748
8725 Focus was being incorrectly changed when an inactive full screen
8726 client window was destroyed.
8728 2003-06-14 11:49 UTC tuomov
8729 * trunk: changeset 747
8730 Some fullscreen focus kludges
8732 2003-06-13 23:01 UTC tuomov
8733 * trunk: changeset 746
8734 Use luaL_(g|s)etn instead of looking upthe functions from the table
8737 2003-06-13 19:36 UTC tuomov
8738 * trunk: changeset 745
8739 - Some changes to grab and drag handler setup functions.
8741 - Escape key was harcoded to kill any active grab (so that
8742 misconfigured resize modes and such can't do harm).
8744 2003-06-12 22:53 UTC tuomov
8745 * trunk: changeset 744
8748 2003-06-12 18:48 UTC tuomov
8749 * trunk: changeset 743
8750 Some generic resize code simplifications; timers moved to keyboard
8751 resize mode code(s).
8753 2003-06-12 18:28 UTC tuomov
8754 * trunk: changeset 742
8755 Resize timeout timer was being set up only after some resize action
8756 had been performed, not when entering the mode.
8758 2003-06-12 18:14 UTC tuomov
8759 * trunk: changeset 741
8760 More error-tolerant configuration reading setup: 1. If Lua fails to
8761 load a configuration file (syntax error etc.), the next on path is
8762 tried instead of failing. (If the configuration file dies in an error
8763 during execution, the next one, however, is not attempted.) 2. The
8764 main configuration file (ioncore.lua) is executed through ioncore-
8765 startup.lua. This file redefines some of the binding setup functions
8766 to monitor binding settings. If some of the binding groups have been
8767 left empty by failing configuration files, minimal bindings are
8770 2003-06-12 18:04 UTC tuomov
8771 * trunk: changeset 740
8772 Some error display format changes.
8774 2003-06-12 18:04 UTC tuomov
8775 * trunk: changeset 739
8776 Some error displays were broken.
8778 2003-06-12 18:03 UTC tuomov
8779 * trunk: changeset 738
8780 The binding setup functions no return FALSE if no bindings were
8783 2003-06-12 18:01 UTC tuomov
8784 * trunk: changeset 737
8785 Better commented configuration files.
8787 2003-06-12 15:41 UTC tuomov
8788 * trunk: changeset 736
8789 Comments in system.mk were out of place
8791 2003-06-12 00:37 UTC tuomov
8792 * trunk: changeset 735
8793 Error log should be somewhat easier to read now.
8795 2003-06-10 18:18 UTC tuomov
8796 * trunk: changeset 734
8799 2003-06-10 16:21 UTC tuomov
8800 * trunk: changeset 733
8801 bindmaps.c and bindmaps.h were missing from previous commit.
8803 2003-06-10 16:17 UTC tuomov
8804 * trunk: changeset 732
8805 - Binding configuration (hopefully) simplified: bindings previously
8806 defined in common-frame-bindings.lua were moved to ioncore-
8807 bindings.lua and functions for defining bindings common to all
8808 WMPlexes and WGenFrames were added.
8810 - The confusing 'make_active_leaf_fn' was also removed (can still be
8811 found in compat.lua) and instead client window bindings are defined
8812 in mplex_bindings with the help of the perhaps a little less
8813 confusing 'make_current_clientwin_fn'.
8815 2003-06-10 16:14 UTC tuomov
8816 * trunk: changeset 731
8817 Binding configuration (hopefully) simplified: bindings previously
8818 defined in common-frame-bindings.lua were moved to ioncore-
8819 bindings.lua and functions for defining bindings common to all
8820 WMPlexes and WGenFrames were added.
8822 2003-06-10 11:07 UTC tuomov
8823 * trunk: changeset 730
8824 Manual page updates.
8826 2003-06-10 11:05 UTC tuomov
8827 * trunk: changeset 729
8828 The functions extl_dofile/string' were removed and
8829 extl_loadfile/string added.
8831 2003-06-09 22:24 UTC tuomov
8832 * trunk: changeset 728
8833 Warping on workspace switch had been broken by addition of
8836 2003-06-09 21:13 UTC tuomov
8837 * trunk: changeset 727
8838 The Lua interfacing code now uses a unique (cached in a weak table)
8839 WWatch for Ion's objects instead of creating a new userdata/watch
8840 every time an object is passed to Lua. This allows using the objects
8841 as indexes in tables.
8843 2003-06-09 20:28 UTC tuomov
8844 * trunk: changeset 726
8845 Some client window initial focus policy unification.
8847 2003-06-09 16:14 UTC tuomov
8848 * trunk: changeset 725
8849 Added some definitions in header
8851 2003-06-09 15:17 UTC tuomov
8852 * trunk: changeset 724
8853 'QueryLib.query_workspace' new creates workspaces of the type set in
8854 the variable 'default_ws_type' if no type is otherwise specified and
8855 Mod1+F9 was bound to create workspaces of this type without asking for
8856 a name. (The default name of default_ws_type<n> is used.)
8858 2003-06-09 15:14 UTC tuomov
8859 * trunk: changeset 723
8860 WRegions (except WClientWins) are now given names of the form
8861 'ClassName<n>' by default.
8863 2003-06-09 14:24 UTC tuomov
8864 * trunk: changeset 722
8865 - Don't complain of disappeared windows at startup phase.
8867 - Some client window management setup cleanup.
8869 2003-06-08 19:06 UTC tuomov
8870 * trunk: changeset 721
8871 Added 'warn' export.
8873 2003-06-08 18:22 UTC tuomov
8874 * trunk: changeset 720
8875 Added -noxinerama command line option.
8877 2003-06-08 17:55 UTC tuomov
8878 * trunk: changeset 719
8881 2003-06-08 17:38 UTC tuomov
8882 * trunk: changeset 718
8883 Fixed some documentation comments.
8885 2003-12-23 20:17 UTC unknown
8886 tagged ion-devel-20030606
8888 2003-06-08 17:28 UTC tuomov
8889 * trunk: changeset 717
8890 Added mplex_managed_count, mplex_managed_index and mplex_current_index
8891 functions. The latter two are in ioncore-mplexfns.lua that must
8892 specifically be loaded if the functions are needed.
8894 2003-06-08 12:44 UTC tuomov
8895 * trunk: changeset 716
8896 Workspace swithing while dragging tabs had been broken by the mplex
8899 2003-06-06 13:23 UTC tuomov
8900 * trunk: changeset 715
8903 2003-06-06 13:13 UTC tuomov
8904 * trunk: changeset 714
8905 Added 'screen_set_managed_offset' function that statusbars and such
8906 should use to allocate space.
8908 2003-06-06 12:42 UTC tuomov
8909 * trunk: changeset 713
8912 2003-06-05 23:19 UTC tuomov
8913 * trunk: changeset 712
8914 Don't execute 'arg' setup code when there are no parameters.
8916 2003-06-05 06:10 UTC tuomov
8917 * trunk: changeset 711
8918 Makefile was missing share/ from SUBDIRS:
8920 2003-06-04 16:12 UTC tuomov
8921 * trunk: changeset 710
8922 WScreen and WGenFrame now have a common WMPlex base class.
8924 2003-06-02 22:30 UTC tuomov
8925 * trunk: changeset 709
8926 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8929 2003-06-02 19:52 UTC tuomov
8930 * trunk: changeset 708
8931 CF_NO_XINERAMA had been broken at some point.
8933 2003-06-02 17:50 UTC tuomov
8934 * trunk: changeset 707
8935 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8936 some systems' ancient libltdl.
8938 2003-12-23 20:17 UTC unknown
8939 tagged ion-devel-20030602-1
8941 2003-06-02 14:15 UTC tuomov
8942 * trunk: changeset 706
8943 Remaining sprintf calls replaced with snprintf.
8945 2003-06-02 14:08 UTC tuomov
8946 * trunk: changeset 705
8947 Most of module management code removed as libltdl can handle it.
8949 2003-06-02 10:34 UTC tuomov
8950 * trunk: changeset 704
8953 2003-06-02 10:32 UTC tuomov
8954 * trunk: changeset 703
8957 2003-12-23 20:17 UTC unknown
8958 tagged ion-devel-20030602
8960 2003-06-02 10:04 UTC tuomov
8961 * trunk: changeset 702
8962 Changed $SHAREDIR before $ETCDIR on configuration file/script search
8963 path because people weren't removing their old *lib.lua files.
8965 2003-12-23 20:17 UTC unknown
8966 tagged ion-devel-20030601
8968 2003-06-02 09:27 UTC tuomov
8969 * trunk: changeset 701
8970 Ugly-font support was broken.
8972 2003-06-02 05:40 UTC tuomov
8973 * trunk: changeset 700
8974 Some libltdl search path setting changes.
8976 2003-06-01 13:21 UTC tuomov
8977 * trunk: changeset 699
8978 Some minor clarifications and fixes.
8980 2003-06-01 12:15 UTC tuomov
8981 * trunk: changeset 698
8984 2003-06-01 12:11 UTC tuomov
8985 * trunk: changeset 697
8986 Another extl_l1_finalize fix.
8988 2003-12-23 20:17 UTC unknown
8989 tagged ion-devel-20030531
8991 2003-06-01 02:02 UTC tuomov
8992 * trunk: changeset 696
8993 Fixed a memory leak.
8995 2003-06-01 01:44 UTC tuomov
8996 * trunk: changeset 695
8997 An off-by-one error in extl_l1_finalize caused references to some Lua
8998 tables (including large completions) never to be released.
9000 2003-05-31 15:33 UTC tuomov
9001 * trunk: changeset 694
9002 Ion-runinxterm was not found.
9004 2003-05-31 15:04 UTC tuomov
9005 * trunk: changeset 693
9006 License changed: LGPL.
9008 2003-05-31 14:49 UTC tuomov
9009 * trunk: changeset 692
9010 The -libdir option aws changed to -moduledir.
9012 2003-05-31 14:48 UTC tuomov
9013 * trunk: changeset 691
9014 Manual page updated.
9016 2003-05-31 13:20 UTC tuomov
9017 * trunk: changeset 690
9020 2003-05-31 13:19 UTC tuomov
9021 * trunk: changeset 689
9022 Added CF_ALWAYS_VIRTUAL_ROOT
9024 2003-05-31 13:11 UTC tuomov
9025 * trunk: changeset 688
9026 Compatibility wrappers for old resize functions were added.
9028 2003-05-31 13:11 UTC tuomov
9029 * trunk: changeset 687
9030 The functions *frame_do_resize were changed to receive four
9031 parameters, one for each border/direction.
9033 2003-05-31 13:10 UTC tuomov
9034 * trunk: changeset 686
9035 More changes in move/resize mode bindings to be more consistent and
9036 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
9037 specific direction, Shift+keys shrink and in case of floating frames,
9038 DEFAULT_MOD+keys move.
9040 2003-05-31 12:45 UTC tuomov
9041 * trunk: changeset 685
9042 mkexports.pl => mkexports.lua
9044 2003-05-31 12:43 UTC tuomov
9045 * trunk: changeset 684
9046 Transient reparent stack "fix".
9048 2003-05-31 12:35 UTC tuomov
9049 * trunk: changeset 683
9050 Removed unused settings.
9052 2003-05-31 11:09 UTC tuomov
9053 * trunk: changeset 682
9056 2003-05-31 10:58 UTC tuomov
9057 * trunk: changeset 681
9058 Some (part bad) name allocation fixes.
9060 2003-05-31 00:40 UTC tuomov
9061 * trunk: changeset 680
9062 Some reordering of initilisation code.
9064 2003-05-30 21:17 UTC tuomov
9065 * trunk: changeset 679
9066 Changes in installation directories: The ion-* shell scripts are
9067 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9068 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9069 (=$MODULEDIR) being a binary.
9071 2003-05-30 21:17 UTC tuomov
9072 * trunk: changeset 678
9073 - Changes in installation directories: The ion-* shell scripts are
9074 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9075 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9076 (=$MODULEDIR) being a binary.
9078 - QueryLib functions search the script directories (~/.ion-devel/,
9079 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
9080 helper programs instead of assuming them being on $PATH.
9082 2003-05-30 21:15 UTC tuomov
9083 * trunk: changeset 677
9084 - The *DIR settings in system.mk are now more detailed.
9086 - Changes in installation directories: The ion-* shell scripts are
9087 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9088 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9089 (=$MODULEDIR) being a binary.
9091 2003-05-29 22:22 UTC tuomov
9092 * trunk: changeset 676
9093 Removed note on C99 requirement as that is no longer true.
9095 2003-05-29 13:11 UTC tuomov
9096 * trunk: changeset 675
9097 Removed deprecated definitions.
9099 2003-05-29 12:32 UTC tuomov
9100 * trunk: changeset 674
9101 All object destroys should now be handled safely.
9103 2003-05-28 22:21 UTC tuomov
9104 * trunk: changeset 673
9105 Name management wasn't updating the changes to frames.
9107 2003-05-28 21:37 UTC tuomov
9108 * trunk: changeset 672
9109 Floatframe_handle_drop should now set geometry correctly in nested
9112 2003-05-28 18:48 UTC tuomov
9113 * trunk: changeset 671
9114 Small global environment cluttering fix.
9116 2003-12-23 20:17 UTC unknown
9117 tagged ion-devel-20030528
9119 2003-05-28 18:40 UTC tuomov
9120 * trunk: changeset 670
9123 2003-05-28 16:31 UTC tuomov
9124 * trunk: changeset 669
9125 Examples of query_man_path and query_ssh_hosts were added to the
9126 default ioncore.lua main configuration file.
9128 2003-05-27 19:14 UTC tuomov
9129 * trunk: changeset 668
9130 WClientWins now save the last height request of transients (and other
9131 managed objects) so a decent size should always be restored when the
9132 window is in a big enough frame.
9134 2003-05-27 17:17 UTC tuomov
9135 * trunk: changeset 667
9136 Mkexports.lua document generation updated to understand
9139 2003-05-27 17:07 UTC tuomov
9140 * trunk: changeset 666
9141 A minor check added.
9143 2003-05-27 17:02 UTC tuomov
9144 * trunk: changeset 665
9147 2003-05-27 16:59 UTC tuomov
9148 * trunk: changeset 664
9149 Some clean-up and region_full_name reference removed.
9151 2003-05-27 16:59 UTC tuomov
9152 * trunk: changeset 663
9153 complete/lookup_clientwin removed.
9155 2003-05-27 16:57 UTC tuomov
9156 * trunk: changeset 662
9157 New name allocation code: client windows are now in a separate
9158 namespace from other objects and "short names" without appended
9159 instance number are gone.
9161 2003-05-27 16:55 UTC tuomov
9162 * trunk: changeset 661
9163 Some tab bar drawing fixes.
9165 2003-05-27 16:47 UTC tuomov
9166 * trunk: changeset 660
9167 Added functions to clear Lua table entries.
9169 2003-05-26 22:13 UTC tuomov
9170 * trunk: changeset 659
9171 Some changes in system.mk Lua settings.
9173 2003-05-26 22:06 UTC tuomov
9174 * trunk: changeset 658
9177 2003-05-26 22:06 UTC tuomov
9178 * trunk: changeset 657
9179 Some client window resize/move request handling changes.
9181 2003-05-25 11:07 UTC tuomov
9182 * trunk: changeset 656
9185 2003-05-25 11:07 UTC tuomov
9186 * trunk: changeset 655
9187 Added the boolean 'fullscreen' winprop.
9189 2003-05-25 11:04 UTC tuomov
9190 * trunk: changeset 654
9191 Floatws circulate bindings should not clutter global environment.
9193 2003-05-25 11:03 UTC tuomov
9194 * trunk: changeset 653
9195 QueryLib should now remember last directory for file view and edit
9198 2003-05-24 20:37 UTC tuomov
9199 * trunk: changeset 652
9202 2003-05-24 16:45 UTC tuomov
9203 * trunk: changeset 651
9206 2003-05-24 15:06 UTC tuomov
9207 * trunk: changeset 650
9208 Added query_message.
9210 2003-05-24 14:50 UTC tuomov
9211 * trunk: changeset 649
9212 Some documentation was missing.
9214 2003-05-24 12:32 UTC tuomov
9215 * trunk: changeset 648
9216 Client window rescue fixed.
9218 2003-05-24 11:25 UTC tuomov
9219 * trunk: changeset 647
9220 Removed an unnecessary XClear.
9222 2003-05-23 23:57 UTC tuomov
9223 * trunk: changeset 646
9224 More attempts at fixing take_focus.
9226 2003-05-23 23:09 UTC tuomov
9227 * trunk: changeset 645
9228 Removed extra space in querylib prompts.
9230 2003-05-23 22:46 UTC tuomov
9231 * trunk: changeset 644
9232 Fixed lookup_region.
9234 2003-05-23 22:35 UTC tuomov
9235 * trunk: changeset 643
9238 2003-05-23 18:00 UTC tuomov
9239 * trunk: changeset 642
9240 Removed unnuecessary (?) XClear(Area|Window) calls.
9242 2003-05-23 15:43 UTC tuomov
9243 * trunk: changeset 641
9244 Removed rootwin->current_screen redundancy.
9246 2003-05-23 15:30 UTC tuomov
9247 * trunk: changeset 640
9248 Some minor clean-up.
9250 2003-05-23 15:19 UTC tuomov
9251 * trunk: changeset 639
9252 Xinerama screens now always have a virtual root window for better
9255 2003-05-23 15:14 UTC tuomov
9256 * trunk: changeset 638
9257 Removed grab_released.
9259 2003-05-23 14:38 UTC tuomov
9260 * trunk: changeset 637
9261 Grab handling code simplified.
9263 2003-05-23 14:38 UTC tuomov
9264 * trunk: changeset 636
9265 Fixed UTF8 include stuff.
9267 2003-05-21 16:09 UTC tuomov
9268 * trunk: changeset 635
9269 The exports region_set_w/h were replaced with region_request_geom.
9271 2003-05-21 16:08 UTC tuomov
9272 * trunk: changeset 634
9273 Added EXTL_EXPORT_AS
9275 2003-05-21 16:07 UTC tuomov
9276 * trunk: changeset 633
9277 The exported function specification generation script was extended
9278 with EXTL_EXPORT_AS(...).
9280 2003-05-21 05:48 UTC tuomov
9281 * trunk: changeset 632
9282 Use get_text_property in clientwin_get_ident.
9284 2003-05-20 18:37 UTC tuomov
9285 * trunk: changeset 631
9286 Better (?) frame shading and maximizing code that should also
9287 eventually work on tiled workspaces (only partially implemented;
9288 better region_request_geom neeeded).
9290 2003-05-20 14:13 UTC tuomov
9291 * trunk: changeset 630
9294 2003-05-20 13:29 UTC tuomov
9295 * trunk: changeset 629
9296 Simpler implementation of 'goto_previous' using watches.
9298 2003-12-23 20:17 UTC unknown
9299 tagged ion-devel-20030520
9301 2003-05-20 11:45 UTC tuomov
9302 * trunk: changeset 628
9303 Don't add non-strings in a table to list of completions.
9305 2003-05-20 11:44 UTC tuomov
9306 * trunk: changeset 627
9307 The exports generation script was ignoring constness of string and
9308 could therefore cause Ion to crash or corrupt strings.
9310 2003-05-19 22:46 UTC tuomov
9311 * trunk: changeset 626
9312 Removed #include <math.h>
9314 2003-05-19 22:45 UTC tuomov
9315 * trunk: changeset 625
9316 Some more mouse resize tuning.
9318 2003-05-19 16:51 UTC tuomov
9319 * trunk: changeset 624
9320 Some clean-up and optimisation.
9322 2003-05-19 15:34 UTC tuomov
9323 * trunk: changeset 623
9324 Kludges and bloat to a proper (but not necessarily correct) X server
9325 time in WM_TAKE_FOCUS messages to get around problems with some
9328 2003-05-19 14:32 UTC tuomov
9329 * trunk: changeset 622
9330 Unnecessary function region_request_geom_constrain was removed.
9332 2003-05-19 14:32 UTC tuomov
9333 * trunk: changeset 621
9334 Changes to accommodate for changes in lookup_region.
9336 2003-05-19 14:31 UTC tuomov
9337 * trunk: changeset 620
9338 Unnecessary function wobj_cast was removed.
9340 2003-05-19 14:30 UTC tuomov
9341 * trunk: changeset 619
9342 The functions lookup/complete_region now expect a string class
9343 parameter (or null for "WRegion") and the functions
9344 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
9345 they are not needed on the C side.
9347 2003-05-18 13:41 UTC tuomov
9348 * trunk: changeset 618
9349 The resize angle limits are now universal; borders and tabs are not a
9352 2003-05-18 13:35 UTC tuomov
9353 * trunk: changeset 617
9354 Mouse resize fine-tuning: if the angle between the vector from the
9355 centre of the frame to the point where the initial mouse press occured
9356 and the unit vector pointing (from the centre) to a border of the
9357 frame is less than 55 degrees, we allow resize to change that border.
9359 2003-05-18 13:03 UTC tuomov
9360 * trunk: changeset 616
9361 Some more focusing policy changes/fixes.
9363 2003-05-18 13:01 UTC tuomov
9364 * trunk: changeset 615
9367 2003-05-18 12:39 UTC tuomov
9368 * trunk: changeset 614
9371 2003-05-18 12:31 UTC tuomov
9372 * trunk: changeset 613
9375 2003-05-18 12:31 UTC tuomov
9376 * trunk: changeset 612
9377 Fix around problems with macros with some (possibly broken?) versions
9380 2003-05-17 13:53 UTC tuomov
9381 * trunk: changeset 611
9382 Previous modifications had broken tabdrag workspace switch.
9384 2003-05-17 13:37 UTC tuomov
9385 * trunk: changeset 610
9386 add_to_viewport should not have been renamed add_to_screen.
9388 2003-05-17 13:31 UTC tuomov
9389 * trunk: changeset 609
9390 Fixed the place of a comma.
9392 2003-05-17 13:13 UTC tuomov
9393 * trunk: changeset 608
9394 CVS fscked up screen.*
9396 2003-05-17 13:11 UTC tuomov
9397 * trunk: changeset 607
9398 Removed viewport.c and viewport.h.
9400 2003-05-17 13:08 UTC tuomov
9401 * trunk: changeset 606
9402 - Changes in object and function names to be closer to what users see
9403 and think: what previously were screens (WScreen) are now called
9404 root windows (WRootWin) and viewport (WViewport) have become screens
9405 (WScreen). These changes are so big that no wrappers were added to
9408 - Some old root window (old screen) functions were removed.
9410 - Bindings in global_bindings should get a WScreen (old WViewport) as
9411 an argument instead of WRootWin.
9413 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
9414 that WScreens have "virtual" root windows to better separate
9417 2003-05-17 13:09 UTC tuomov
9418 * trunk: changeset 605
9419 - Changes in object and function names to be closer to what users see
9420 and think: what previously were screens (WScreen) are now called
9421 root windows (WRootWin) and viewport (WViewport) have become screens
9422 (WScreen). These changes are so big that no wrappers were added to
9425 - Some old root window (old screen) functions were removed.
9427 - Bindings in global_bindings should get a WScreen (old WViewport) as
9428 an argument instead of WRootWin.
9430 2003-05-17 12:16 UTC tuomov
9431 * trunk: changeset 604
9432 Default configuration uses XOR-rubberband move/resize (instead of
9433 opaque) to be nicer on slower systems.
9435 2003-05-17 11:49 UTC tuomov
9436 * trunk: changeset 603
9437 Fixed FloatWS initial focus.
9439 2003-05-16 19:53 UTC tuomov
9440 * trunk: changeset 602
9443 2003-05-16 18:48 UTC tuomov
9444 * trunk: changeset 601
9445 Some changes in property getting functions.
9447 2003-05-16 18:02 UTC tuomov
9448 * trunk: changeset 600
9449 Removed unnecessary references to screens.
9451 2003-05-16 16:08 UTC tuomov
9452 * trunk: changeset 599
9453 region_list_to_table renamed to managed_list_to_table.
9455 2003-05-16 15:59 UTC tuomov
9456 * trunk: changeset 598
9457 Signals are not trapped until the initialisation is at a point where
9458 we have found some screens to manage.
9460 2003-05-16 15:56 UTC tuomov
9461 * trunk: changeset 597
9462 Removed erroneous cast.
9464 2003-05-16 15:56 UTC tuomov
9465 * trunk: changeset 596
9466 Added the extl_globals function for accessing globals.
9468 2003-05-16 15:49 UTC tuomov
9469 * trunk: changeset 595
9470 Enchancements in client window "rescueing" and some unifications with
9471 return from full screen mode.
9473 2003-05-16 15:48 UTC tuomov
9474 * trunk: changeset 594
9475 Changed char* to const char* in ExtlL2Param.
9477 2003-05-16 15:42 UTC tuomov
9478 * trunk: changeset 593
9479 Moved fullscreen stuff into a separate file.
9481 2003-05-15 23:05 UTC tuomov
9482 * trunk: changeset 592
9483 Added a check for nil functions.
9485 2003-05-15 22:27 UTC tuomov
9486 * trunk: changeset 591
9487 Modified mkexports.lua to generate a little less code.
9489 2003-05-15 22:26 UTC tuomov
9490 * trunk: changeset 590
9491 Fixed extl_table_is_bool_set.
9493 2003-05-15 21:05 UTC tuomov
9494 * trunk: changeset 589
9495 Restored old extl_cpcall interface.
9497 2003-05-15 15:45 UTC tuomov
9498 * trunk: changeset 588
9499 Added extl_table_is_bool_set.
9501 2003-05-15 15:45 UTC tuomov
9502 * trunk: changeset 587
9503 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9505 2003-05-15 06:01 UTC tuomov
9506 * trunk: changeset 586
9507 Some minor changes in the Lua interface.
9509 2003-05-15 06:00 UTC tuomov
9510 * trunk: changeset 585
9511 QueryLib.query_lib should properly return on error.
9513 2003-05-14 21:32 UTC tuomov
9514 * trunk: changeset 584
9515 Fixed a problem with bsearch() and Solaris.
9517 2003-05-14 20:13 UTC tuomov
9518 * trunk: changeset 583
9519 Client window management setup code simplified by attaching transients
9520 the their transient_for by default and having floatws:s override this
9521 behaviour by hooking to add_clientwin_alt.
9523 2003-05-14 19:59 UTC tuomov
9524 * trunk: changeset 582
9525 Changes in how parameters are passed to Lua code loaded as string or
9528 2003-05-14 16:49 UTC tuomov
9529 * trunk: changeset 581
9530 Return from full screen mode should work with floatws:s now.
9532 2003-05-14 16:40 UTC tuomov
9533 * trunk: changeset 580
9534 Added a warning for _NET_WM broken transient_for hint.
9536 2003-05-14 16:38 UTC tuomov
9537 * trunk: changeset 579
9538 'ionws_do_clientwin' now calls the Lua function
9539 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9540 to determine in which frame to place a window. This can be used to
9541 e.g. experiment with placement heuristics.
9543 2003-05-14 14:21 UTC tuomov
9544 * trunk: changeset 578
9545 Mouse resize changed to only resize along one coordinate axis when the
9546 window is grabbed far enough from borders.
9548 2003-05-13 19:20 UTC tuomov
9549 * trunk: changeset 577
9550 Renamed geom.* extlconv.*
9552 2003-05-13 18:07 UTC tuomov
9553 * trunk: changeset 576
9554 The 'include' function didn't handle absolute paths.
9556 2003-05-13 18:06 UTC tuomov
9557 * trunk: changeset 575
9558 There was a problem getting return values from Lua functions.
9560 2003-05-13 16:09 UTC tuomov
9561 * trunk: changeset 574
9562 Added parameter count check and complaint when va_copy is not
9565 2003-05-13 16:05 UTC tuomov
9566 * trunk: changeset 573
9567 The new Lua calling code allowed removing dependency on C99 va_copy a
9568 little more easily than the old so Ion no longer depends on it and
9569 should be easier to compile on older systems (apparently including gcc
9572 2003-05-13 14:46 UTC tuomov
9573 * trunk: changeset 572
9574 Transient resizing when the managing WClientWin was resized had been
9575 broken at some point.
9577 2003-05-13 05:40 UTC tuomov
9578 * trunk: changeset 571
9579 Removed redundant comment.
9581 2003-05-13 05:37 UTC tuomov
9582 * trunk: changeset 570
9583 Vertical keyboard resize binding swapped.
9585 2003-05-13 05:38 UTC tuomov
9586 * trunk: changeset 569
9587 Keyboard resize should not "cumulate" size increments that do not
9588 affect the frame size.
9590 2003-05-12 23:17 UTC tuomov
9591 * trunk: changeset 568
9592 Fixed a minor resize glitch.
9594 2003-05-12 19:57 UTC tuomov
9595 * trunk: changeset 567
9598 2003-05-12 17:02 UTC tuomov
9599 * trunk: changeset 566
9600 ionws_split_of synopsis changed.
9602 2003-05-12 16:59 UTC tuomov
9603 * trunk: changeset 565
9606 2003-05-12 16:38 UTC tuomov
9607 * trunk: changeset 564
9608 Region name instances are saved in the workspace savefiles. (However,
9609 client windows do not use the saved title because it may have changed
9610 so client windows' instance numbers may change over restarts.)
9612 2003-05-12 16:31 UTC tuomov
9613 * trunk: changeset 563
9614 QueryLib goto still had a debug complaint in it.
9616 2003-05-12 16:23 UTC tuomov
9617 * trunk: changeset 562
9618 Save client window id as %lu instead of %.32f.
9620 2003-05-12 16:20 UTC tuomov
9621 * trunk: changeset 561
9622 The wrapper function generated by "obsolete" didn't return any values.
9624 2003-05-12 16:18 UTC tuomov
9625 * trunk: changeset 560
9626 Do not add IMPLOBJ(WObj) in exports.c
9628 2003-05-12 16:18 UTC tuomov
9629 * trunk: changeset 559
9630 The exports region_get_(x|y|w|h) were replaced with region_geom.
9632 2003-05-12 16:17 UTC tuomov
9633 * trunk: changeset 558
9634 Added new exports to get information on splits on WIonWs:s. This
9635 should help writing alternative navigation functions.
9637 2003-05-12 16:18 UTC tuomov
9638 * trunk: changeset 557
9639 Added wrappers to obsolete functions region_get_(x|y|w|h).
9641 2003-05-11 16:17 UTC tuomov
9642 * trunk: changeset 556
9643 Client window check codes are not reset so they're not lost so easily.
9645 2003-05-11 14:24 UTC tuomov
9646 * trunk: changeset 555
9649 2003-05-11 13:33 UTC tuomov
9650 * trunk: changeset 554
9651 Added checks in region_add_managed to prevent from attachinging
9652 parent's or manager's to their (grand)children or managed regions.
9654 2003-05-11 00:05 UTC tuomov
9655 * trunk: changeset 553
9656 Added a missing newline.
9658 2003-05-10 23:43 UTC tuomov
9659 * trunk: changeset 552
9660 Another broken documentation comment found.
9662 2003-05-10 23:42 UTC tuomov
9663 * trunk: changeset 551
9664 'ionws_load' no longer requires 'split_tree' to be specified so that
9665 new workspaces can be created with region_manage_new without
9666 specifying the contents.
9668 2003-05-10 23:41 UTC tuomov
9669 * trunk: changeset 550
9670 The rest of the queries (goto/create workspace, attach client) are now
9671 finally implemented in Lua as the function region_manage(_new) are
9674 2003-05-10 23:15 UTC tuomov
9675 * trunk: changeset 549
9676 Documentation was missing for exports in screen.c.
9678 2003-12-23 20:17 UTC unknown
9679 tagged ion-devel-20030510
9681 2003-05-10 20:34 UTC tuomov
9682 * trunk: changeset 548
9683 Removed efence reference from system.mk.
9685 2003-05-10 19:56 UTC tuomov
9686 * trunk: changeset 547
9687 Oops.. region_manage documentation had an extra space that caused it
9690 2003-05-10 02:16 UTC tuomov
9691 * trunk: changeset 546
9692 Some changes in comments.
9694 2003-05-10 02:12 UTC tuomov
9695 * trunk: changeset 545
9696 Fixed a bug in check_input_fds.
9698 2003-05-10 02:11 UTC tuomov
9699 * trunk: changeset 544
9700 Wiser loading of querylib.
9702 2003-05-10 02:13 UTC tuomov
9703 * trunk: changeset 543
9704 The Lua interface code now uses lua_cpcall extensively to make it more
9705 tolerant to Lua's longjmp error handling.
9707 2003-05-09 22:21 UTC tuomov
9708 * trunk: changeset 542
9709 'extl_dofile' and 'extl_dostring' now pass arguments in the local
9710 instead of global variable 'arg'.
9712 2003-05-09 22:19 UTC tuomov
9713 * trunk: changeset 541
9714 Setfenv is not necessary. Fixed error reporting.
9716 2003-05-09 21:43 UTC tuomov
9717 * trunk: changeset 540
9718 Viewport names are now saved and other changes in savefile format. Old
9719 'add_to_viewport' function was kept for compatibility but will be
9722 2003-05-09 17:39 UTC tuomov
9723 * trunk: changeset 539
9726 2003-05-09 17:34 UTC tuomov
9727 * trunk: changeset 538
9728 Some more README changes.
9730 2003-05-09 17:32 UTC tuomov
9731 * trunk: changeset 537
9732 Fixed transient size/position problems and split the
9733 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9735 2003-05-09 16:28 UTC tuomov
9736 * trunk: changeset 536
9739 2003-05-09 14:57 UTC tuomov
9740 * trunk: changeset 535
9743 2003-05-09 14:36 UTC tuomov
9744 * trunk: changeset 534
9745 Added the exports 'region_manage' and 'region_manage_new'.
9747 2003-05-09 14:35 UTC tuomov
9748 * trunk: changeset 533
9749 Fixed a bug in extl_table_get that caused it to succeed for NULL
9752 2003-05-09 13:33 UTC tuomov
9753 * trunk: changeset 532
9754 Query module listings could hang Ion if there was not enough space for
9755 a single visible row.
9757 2003-05-08 18:38 UTC tuomov
9758 * trunk: changeset 531
9759 Some bindings were still using Mod1 instead of DEFAULT_MOD.
9761 2003-05-08 18:36 UTC tuomov
9762 * trunk: changeset 530
9763 Some minor fixes in bindings
9765 2003-05-08 06:05 UTC tuomov
9766 * trunk: changeset 529
9767 Fixed a va_arg problem with luaextl.c and strange architechtures.
9769 2003-05-08 06:05 UTC tuomov
9770 * trunk: changeset 528
9773 2003-05-08 05:25 UTC tuomov
9774 * trunk: changeset 527
9775 Updated documentation comments.
9777 2003-05-07 18:49 UTC tuomov
9778 * trunk: changeset 526
9781 2003-05-07 18:42 UTC tuomov
9782 * trunk: changeset 525
9783 The Lua parser in mkexports.lua now parses for function arguments.
9785 2003-05-07 18:42 UTC tuomov
9786 * trunk: changeset 524
9787 Removed make_screen_switch_nth_fn.
9789 2003-05-07 18:41 UTC tuomov
9790 * trunk: changeset 523
9791 Added documentation to ioncorelib.lua.
9793 2003-05-07 18:41 UTC tuomov
9794 * trunk: changeset 522
9795 Removed Makefile; function reference .texes are now generated in the
9798 2003-05-07 18:36 UTC tuomov
9799 * trunk: changeset 521
9800 Changes in function documentation Makefile.
9802 2003-05-07 18:21 UTC tuomov
9803 * trunk: changeset 520
9804 'mkexports.lua' can now parse documentation from Lua code.
9806 2003-05-07 18:20 UTC tuomov
9807 * trunk: changeset 519
9808 Added documentation to querylib.lua.
9810 2003-05-07 16:08 UTC tuomov
9811 * trunk: changeset 518
9812 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9813 were renamed to the more consistent 'ionframe_split',
9814 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9815 has wrappers to the old functions.
9817 2003-05-07 15:57 UTC tuomov
9818 * trunk: changeset 517
9819 - The completion handler for QueryLib.query_lua can now descend into
9820 tables and complete subexpressions.
9822 - QueryLib.query_lua sets the variable '_' in the local environment of
9823 the string to be called to point to the frame the query was opened
9824 in. The variable 'arg' is also now set in the local environment
9827 2003-05-07 14:54 UTC tuomov
9828 * trunk: changeset 516
9829 Client window size hints were not used when Ion was restarted. Fixed
9832 2003-05-07 14:42 UTC tuomov
9833 * trunk: changeset 515
9834 'viewport_display_managed' was calling just 'set_focus' instead of
9835 'warp' as it should.
9837 2003-12-23 20:17 UTC unknown
9838 tagged ion-devel-20030506
9840 2003-05-07 00:14 UTC tuomov
9841 * trunk: changeset 514
9842 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9844 2003-05-06 18:28 UTC tuomov
9845 * trunk: changeset 513
9846 Fixed a memory allocation problem discovered by valgrind.
9848 2003-05-06 17:02 UTC tuomov
9849 * trunk: changeset 512
9852 2003-05-06 17:02 UTC tuomov
9853 * trunk: changeset 511
9854 Added some \hlines in tables
9856 2003-05-06 05:20 UTC tuomov
9857 * trunk: changeset 510
9858 Fixed a bug in the title shortening routine.
9860 2003-05-06 05:20 UTC tuomov
9861 * trunk: changeset 509
9862 Fixed a bug in the new transient management setup code.
9864 2003-05-05 22:58 UTC tuomov
9865 * trunk: changeset 508
9866 A small change in documentation comment.
9868 2003-05-05 22:58 UTC tuomov
9869 * trunk: changeset 507
9870 Changes in the Makefile to build the exports.texes.
9872 2003-05-05 22:50 UTC tuomov
9873 * trunk: changeset 506
9874 Line editor history is now saved when Ion exits.
9876 2003-05-05 17:40 UTC tuomov
9877 * trunk: changeset 505
9878 Fixed extl_stack_get 'double' code.
9880 2003-05-05 17:37 UTC tuomov
9881 * trunk: changeset 504
9882 - Removed target_id code.
9884 - Client windows are now saved over restarts in saves/workspaces-*.lua
9885 instead of using target_ids. A special check code property is added
9886 to each window so that we don't incorrectly reparent windows when
9887 initially starting Ion.
9889 2003-05-04 16:01 UTC tuomov
9890 * trunk: changeset 503
9891 Added hyperlinks in the exported function documentation.
9893 2003-05-04 02:18 UTC tuomov
9894 * trunk: changeset 502
9897 2003-12-23 20:17 UTC unknown
9898 tagged ion-devel-20030504
9900 2003-05-04 02:18 UTC tuomov
9901 * trunk: changeset 501
9902 Sort functions in documentation alphabetically.
9904 2003-05-04 00:59 UTC tuomov
9905 * trunk: changeset 500
9908 2003-05-03 22:34 UTC tuomov
9909 * trunk: changeset 499
9912 2003-05-03 22:30 UTC tuomov
9913 * trunk: changeset 498
9916 2003-05-03 22:30 UTC tuomov
9917 * trunk: changeset 497
9920 2003-05-03 22:04 UTC tuomov
9921 * trunk: changeset 496
9922 doc/Makefile added and list_exports.sh removed
9924 2003-05-03 22:04 UTC tuomov
9925 * trunk: changeset 495
9926 Documentation was added to the source for exported functions.
9928 2003-05-03 22:03 UTC tuomov
9929 * trunk: changeset 494
9930 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9933 2003-05-03 16:21 UTC tuomov
9934 * trunk: changeset 493
9935 The 'mkexports' script was rewritten in Lua (was an unmaintainable
9938 2003-05-02 19:41 UTC tuomov
9939 * trunk: changeset 492
9940 Made 'obsolete' local
9942 2003-05-02 19:39 UTC tuomov
9943 * trunk: changeset 491
9946 2003-05-02 19:18 UTC tuomov
9947 * trunk: changeset 490
9948 WFloatFrames can now be resized from the keyboard.
9950 2003-05-02 19:17 UTC tuomov
9951 * trunk: changeset 489
9952 Simplified resize interface to have just ionframe_do_resize
9954 2003-05-02 18:52 UTC tuomov
9955 * trunk: changeset 488
9956 IonFrame keyboard resize mode changed to allow resizing in both
9957 directions without leaving and re-entering resize mode. Compatibility
9958 functions for the old mode are provided in compat.lua.
9960 2003-05-02 18:52 UTC tuomov
9961 * trunk: changeset 487
9962 - IonFrame keyboard resize mode changed to allow resizing in both
9963 directions without leaving and re-entering resize mode.
9964 Compatibility functions for the old mode are provided in compat.lua.
9966 - The compatibility functions in compat.lua now complain of
9967 obsoleteness to stderr.
9969 2003-05-02 17:32 UTC tuomov
9970 * trunk: changeset 486
9973 2003-05-02 17:27 UTC tuomov
9974 * trunk: changeset 485
9975 Added the Lua-side hooks genframe_managed_switched and
9976 viewport_workspace_switched.
9978 2003-05-02 17:27 UTC tuomov
9979 * trunk: changeset 484
9980 Added support for hooks Lua code can hook on to with add_to_hook(hook,
9983 2003-05-02 16:18 UTC tuomov
9984 * trunk: changeset 483
9985 Fixed (floatws) focus problem that reoccured after previous attempt at
9986 fixing other focus problems.
9988 2003-05-01 14:23 UTC tuomov
9989 * trunk: changeset 482
9990 Added 'eq' metamethod for WObj:s.
9992 2003-05-01 14:12 UTC tuomov
9993 * trunk: changeset 481
9994 Added new exports that should e.g. enable writing workspace navigation
9995 functions that can also be used to move between viewports or other
9996 workspaces instead of just wrapping around.
9998 2003-05-01 13:14 UTC tuomov
9999 * trunk: changeset 480
10000 Some unifications in add_clientwin/region_add_managed interface.
10002 2003-04-28 22:42 UTC tuomov
10003 * trunk: changeset 479
10004 Fixed CURRENT_FILE maintenance in include().
10006 2003-04-28 16:47 UTC tuomov
10007 * trunk: changeset 478
10010 2003-12-23 20:17 UTC unknown
10011 tagged ion-devel-20030428
10013 2003-04-28 15:12 UTC tuomov
10014 * trunk: changeset 477
10015 The innermost window grabbing on a mouse button should now get to
10016 handle the event as is the case with key grabs.
10018 2003-12-23 20:17 UTC unknown
10019 tagged ion-devel-20030427-2
10021 2003-04-28 14:53 UTC tuomov
10022 * trunk: changeset 476
10023 Fixed WIonFrame subregion load problem
10025 2003-04-28 05:21 UTC tuomov
10026 * trunk: changeset 475
10027 Fixed the region destroy focus fix.
10029 2003-12-23 20:17 UTC unknown
10030 tagged ion-devel-20030427-1
10032 2003-04-27 21:29 UTC tuomov
10033 * trunk: changeset 474
10034 QueryLib.query_exec fixed to use the correct handler.
10036 2003-12-23 20:17 UTC unknown
10037 tagged ion-devel-20030427
10039 2003-04-27 21:26 UTC tuomov
10040 * trunk: changeset 473
10043 2003-04-27 17:44 UTC tuomov
10044 * trunk: changeset 472
10045 ion-completefile Makefile fixed.
10047 2003-04-27 11:54 UTC tuomov
10048 * trunk: changeset 471
10051 2003-04-27 01:15 UTC tuomov
10052 * trunk: changeset 470
10055 2003-04-27 01:10 UTC tuomov
10056 * trunk: changeset 469
10057 QueryLib file and man page completors use 'popen_bgread' so the
10058 queries can not block the WM from processing other events (or even
10061 2003-04-27 01:09 UTC tuomov
10062 * trunk: changeset 468
10063 Moved file completetion code from the query module into a separate
10064 external program ('ion-completefile').
10066 2003-04-27 01:07 UTC tuomov
10067 * trunk: changeset 467
10068 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
10069 selected() in the main event loop and the given function called with
10072 2003-04-25 17:32 UTC tuomov
10073 * trunk: changeset 466
10074 Most Ion functions should be null-string safe now except for some low-
10075 level functions and functions that also receive string length as an
10076 argument. This allows Lua scripts to pass nil to functions that have
10077 special meaning for NULL strings.
10079 2003-04-25 17:11 UTC tuomov
10080 * trunk: changeset 465
10081 Fixed do_complete_region.
10083 2003-04-25 16:59 UTC tuomov
10084 * trunk: changeset 464
10085 Some changes on how region close/destroy is handled and how focus is
10086 handled when an active region with non-window manager is destroyed.
10088 2003-04-25 16:46 UTC tuomov
10089 * trunk: changeset 463
10090 Fixed extl_verify_wobj.
10092 2003-04-24 17:27 UTC tuomov
10093 * trunk: changeset 462
10094 Some minor TODOs completed and some minor fixes.
10096 2003-04-23 22:16 UTC tuomov
10097 * trunk: changeset 461
10098 Removed string free in extl_stack_push
10100 2003-04-23 16:17 UTC tuomov
10101 * trunk: changeset 460
10104 2003-04-23 16:16 UTC tuomov
10105 * trunk: changeset 459
10106 The floatws module is now aware of window gravities.
10108 2003-04-22 19:08 UTC tuomov
10109 * trunk: changeset 458
10110 Some comments added
10112 2003-04-22 19:05 UTC tuomov
10113 * trunk: changeset 457
10114 - Added window stacking management code.
10116 - Fixed region_notify_subregions_move.
10118 2003-04-22 19:05 UTC tuomov
10119 * trunk: changeset 456
10120 Added window stacking management code.
10122 2003-04-22 19:05 UTC tuomov
10123 * trunk: changeset 455
10124 The (exported) functions floatframe_raise/lower are obsolete and
10125 replaced with region_raise/lower. The file 'compat.lua' can be
10126 included to define these functions.
10128 2003-04-20 17:45 UTC tuomov
10129 * trunk: changeset 454
10130 No longer complain of missing workspace savefiles.
10132 2003-04-19 20:11 UTC tuomov
10133 * trunk: changeset 453
10136 2003-04-19 20:10 UTC tuomov
10137 * trunk: changeset 452
10138 Makefile also changed to note change of name in ioncorelib.lua
10140 2003-04-19 20:09 UTC tuomov
10141 * trunk: changeset 451
10142 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
10145 2003-04-19 19:36 UTC tuomov
10146 * trunk: changeset 450
10147 removed debug messages
10149 2003-04-19 19:35 UTC tuomov
10150 * trunk: changeset 449
10151 Extl_init enables Lua loadlib.
10153 2003-12-23 20:17 UTC unknown
10154 tagged ion-devel-20030416
10156 2003-04-19 19:34 UTC tuomov
10157 * trunk: changeset 448
10158 Winprop management is now implemented in Lua.
10160 2003-04-16 21:44 UTC tuomov
10161 * trunk: changeset 447
10162 QueryLib.mancache fixed to contain weak references.
10164 2003-04-16 17:16 UTC tuomov
10165 * trunk: changeset 446
10166 Include correct version of libtu. Old version could cause crashes.
10168 2003-04-16 17:14 UTC tuomov
10169 * trunk: changeset 445
10170 misc signal.c changes
10172 2003-04-16 17:13 UTC tuomov
10173 * trunk: changeset 444
10174 WFloatWS placement code should now handle shaded frames correctly.
10176 2003-04-16 17:11 UTC tuomov
10177 * trunk: changeset 443
10178 Added man-page completion to QueryLib.
10180 2003-12-23 20:17 UTC unknown
10181 tagged ion-devel-20030412-3
10183 2003-04-16 17:09 UTC tuomov
10184 * trunk: changeset 442
10185 Don't waitpid() in the SIGCHLD handler but in the main loop after this
10186 handler has been called. For some reason Lua's io.popen() didn't like
10189 2003-12-23 20:17 UTC unknown
10190 tagged ion-devel-20030412-2
10192 2003-12-23 20:17 UTC unknown
10193 tagged ion-devel-20030412-1
10195 2003-04-13 19:07 UTC tuomov
10196 * trunk: changeset 441
10197 FloatWS module honours window positions when starting up the WM.
10199 2003-04-12 20:08 UTC tuomov
10200 * trunk: changeset 440
10201 - Some transient handling fixes.
10203 - region_do_add_managed wasn't passing enough parameters which could
10206 2003-04-12 19:27 UTC tuomov
10207 * trunk: changeset 439
10208 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
10209 does not support it anymore by default.
10211 2003-12-23 20:17 UTC unknown
10212 tagged ion-devel-20030412
10214 2003-04-12 19:06 UTC tuomov
10215 * trunk: changeset 438
10216 Added the flag -std=c99 to options to compile luaextl.c as it needs
10217 va_copy from C99 and some versions of GCC seem to disable this macro
10220 2003-04-12 18:44 UTC tuomov
10221 * trunk: changeset 437
10222 Include stdarg.h in luaextl.c
10224 2003-04-12 18:19 UTC tuomov
10225 * trunk: changeset 436
10228 2003-04-12 17:27 UTC tuomov
10229 * trunk: changeset 435
10230 Yet another attempt at perfecting focus handling (before resorting to
10231 separate displayed and actual activity states and update delays or
10232 similar another kludge in counteracting X's lame key grab focus
10235 2003-04-12 16:44 UTC tuomov
10236 * trunk: changeset 434
10239 2003-04-12 16:44 UTC tuomov
10240 * trunk: changeset 433
10243 2003-04-12 16:43 UTC tuomov
10244 * trunk: changeset 432
10247 2003-04-12 16:43 UTC tuomov
10248 * trunk: changeset 431
10249 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
10250 to use WM_NAME for UTF-8 titles.
10252 2003-04-12 16:10 UTC tuomov
10253 * trunk: changeset 430
10254 QueryLib.query_lua displays all error messages.
10256 2003-04-12 16:08 UTC tuomov
10257 * trunk: changeset 429
10258 The standard modules no longer fail on partially broken configuration
10259 files unless no bindings have been configured before the error
10262 2003-04-12 16:07 UTC tuomov
10263 * trunk: changeset 428
10266 2003-04-12 16:06 UTC tuomov
10267 * trunk: changeset 427
10268 Full error log is displayed with xmessage after startup whether it is
10269 possible to continue or not.
10271 2003-04-12 16:05 UTC tuomov
10272 * trunk: changeset 426
10273 Added collect_errors(fn, params) for Lua code to be able to e.g.
10274 display encountered errors with query_fwarn.
10276 2003-04-11 19:19 UTC tuomov
10277 * trunk: changeset 425
10280 2003-04-11 18:48 UTC tuomov
10281 * trunk: changeset 424
10282 Added some XFree(prop.value):s
10284 2003-04-11 18:38 UTC tuomov
10285 * trunk: changeset 423
10286 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
10288 2003-04-11 18:37 UTC tuomov
10289 * trunk: changeset 422
10292 2003-04-11 18:36 UTC tuomov
10293 * trunk: changeset 421
10294 The line editor's copy-paste features should now at least attempt to
10297 2003-04-11 17:02 UTC tuomov
10298 * trunk: changeset 420
10299 Added placement calculation code to the floatws module. Placement
10300 method can be configured with
10301 'set_floatws_placement_method("method")'. Available methods are udlr,
10302 lrud and random. (Maybe placement methods should be implemented in
10305 2003-04-11 16:06 UTC tuomov
10306 * trunk: changeset 419
10307 Client windows are unmapped when frames are unmapped. This was an
10308 overlooked (but lame and redundant) requirement of the ICCCM and
10309 fullfilling it might fix some apps. (Ion probably still is far from
10310 ICCCM-compliant, but so are most of the badly behaving apps.)
10312 2003-04-11 15:24 UTC tuomov
10313 * trunk: changeset 418
10314 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
10315 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
10316 fails, which it seldom seems to do), it will reset locale back to
10317 "POSIX" so that there's a better chance that some fonts can be loaded
10318 although non-ASCII (7-bit) characters will be crippled. (If UTF8
10319 support is disabled, 8-bit character sets should usually work.)
10321 2003-04-11 14:08 UTC tuomov
10322 * trunk: changeset 417
10323 Double-click shades
10325 2003-04-11 14:07 UTC tuomov
10326 * trunk: changeset 416
10327 WFloatFrames can now be shaded.
10329 2003-04-11 05:32 UTC tuomov
10330 * trunk: changeset 415
10333 2003-12-23 20:17 UTC unknown
10334 tagged ion-devel-20030410
10336 2003-04-11 05:19 UTC tuomov
10337 * trunk: changeset 414
10338 complete_function fixed.
10340 2003-04-10 23:28 UTC tuomov
10341 * trunk: changeset 413
10342 Transient_mode winprop fixed.
10344 2003-04-10 18:31 UTC tuomov
10345 * trunk: changeset 412
10346 Removed some upvalue-marks
10348 2003-04-10 18:26 UTC tuomov
10349 * trunk: changeset 411
10350 Remaining "goto_*_name" functions were removed as Lua code will
10351 probably mostly use "reg=lookup_*() ... region_goto(reg)"
10353 2003-04-10 18:08 UTC tuomov
10354 * trunk: changeset 410
10355 QueryLib.query_yesno fixed.
10357 2003-04-10 16:34 UTC tuomov
10358 * trunk: changeset 409
10359 moved obj_exists to ioncore-lib.lua
10361 2003-04-10 16:33 UTC tuomov
10362 * trunk: changeset 408
10365 2003-04-10 16:32 UTC tuomov
10366 * trunk: changeset 407
10367 Added 'obj_exists' export for checking whether an object referenced in
10368 Lua still exists in Ion.
10370 2003-12-23 20:17 UTC unknown
10371 tagged ion-devel-20030409
10373 2003-04-10 16:03 UTC tuomov
10374 * trunk: changeset 406
10375 Updated web page address and my email
10377 2003-04-10 06:01 UTC tuomov
10378 * trunk: changeset 405
10379 complete_function implemented in Lua.
10381 2003-04-09 22:51 UTC tuomov
10382 * trunk: changeset 404
10383 - A lot of the query code was converted to Lua.
10385 - QueryLib.query_ssh query was added. This will tab-complete hosts
10386 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
10389 2003-04-09 21:07 UTC tuomov
10390 * trunk: changeset 403
10391 A number of bugs in the Lua interface were fixed.
10393 2003-12-23 20:17 UTC unknown
10394 tagged ion-devel-20030408
10396 2003-04-09 19:04 UTC tuomov
10397 * trunk: changeset 402
10400 2003-04-09 18:46 UTC tuomov
10401 * trunk: changeset 401
10402 Added functions to add entries into Lua tables (for completion
10405 2003-04-08 17:49 UTC tuomov
10406 * trunk: changeset 400
10407 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
10410 2003-04-08 17:35 UTC tuomov
10411 * trunk: changeset 399
10412 added luaextl to SUBDIRS
10414 2003-04-08 17:33 UTC tuomov
10415 * trunk: changeset 398
10418 2003-04-08 17:25 UTC tuomov
10419 * trunk: changeset 397
10420 Use libtool and libltdl for module support.
10422 2003-04-07 19:35 UTC tuomov
10423 * trunk: changeset 396
10424 Added obj_is and obj_typename exports.
10426 2003-04-07 19:16 UTC tuomov
10427 * trunk: changeset 395
10428 Multi-line capability added to WMessage.
10430 2003-04-07 19:16 UTC tuomov
10431 * trunk: changeset 394
10432 Added quite useless stack trace displayed when C function called from
10435 2003-04-07 19:15 UTC tuomov
10436 * trunk: changeset 393
10437 Added verbosity to conf-bindings error messages.
10439 2003-04-07 17:15 UTC tuomov
10440 * trunk: changeset 392
10441 Function renames. Most functions that can be considered member
10442 functions of some WObj are now rather consistently (although
10443 unnaturally) named.
10445 2003-04-07 17:14 UTC tuomov
10446 * trunk: changeset 391
10447 Updated configuration files
10449 2003-04-07 17:14 UTC tuomov
10450 * trunk: changeset 390
10451 Removed out-of-date documentation
10453 2003-04-07 15:21 UTC tuomov
10454 * trunk: changeset 389
10455 Focusing code: iteration n.
10457 2003-04-07 14:59 UTC tuomov
10458 * trunk: changeset 388
10459 Defer mechanism supports multiple lists.
10461 2003-04-07 05:47 UTC tuomov
10462 * trunk: changeset 387
10463 Added extl_dostring and better extl_dofile
10465 2003-04-07 05:36 UTC tuomov
10466 * trunk: changeset 386
10467 Added some checks to conf-draw.c
10469 2003-04-07 05:25 UTC tuomov
10470 * trunk: changeset 385
10471 Added wedln-wrappers.c
10473 2003-04-07 05:23 UTC tuomov
10474 * trunk: changeset 384
10477 2003-04-07 00:05 UTC tuomov
10478 * trunk: changeset 383
10479 Added luaextl Makefile
10481 2003-04-06 21:47 UTC tuomov
10482 * trunk: changeset 382
10483 Added some stack checks
10485 2003-04-06 16:30 UTC tuomov
10486 * trunk: changeset 381
10487 Implemented include() support for the lua files
10489 2003-04-06 15:20 UTC tuomov
10490 * trunk: changeset 380
10491 Use Lua as extension language.
10493 2003-04-05 15:00 UTC tuomov
10494 * trunk: changeset 379
10495 MODULE_CFLAGS fixed.
10497 2003-04-02 18:24 UTC tuomov
10498 * trunk: changeset 378
10501 2003-03-30 17:20 UTC tuomov
10502 * trunk: changeset 377
10503 Some minor cleanup.
10505 2003-03-30 14:29 UTC tuomov
10506 * trunk: changeset 376
10507 More minor object model changes
10509 2003-03-30 14:16 UTC tuomov
10510 * trunk: changeset 375
10511 Some simplifications to the object model: WThing removed and
10512 functionality split between WObj (watches) and WRegion (child<->parent
10515 2003-03-28 20:48 UTC tuomov
10516 * trunk: changeset 374
10517 The region_add_managed mechanism was simplified and generalised.
10519 2003-03-28 16:01 UTC tuomov
10520 * trunk: changeset 373
10521 Possible key binding setup bug fixed.
10523 2003-03-28 16:01 UTC tuomov
10524 * trunk: changeset 372
10525 Modules are removed by 'make realclean'.
10527 2003-12-23 20:17 UTC unknown
10528 tagged ion-devel-20030327
10530 2003-03-28 16:00 UTC tuomov
10531 * trunk: changeset 371
10534 2003-03-28 15:59 UTC tuomov
10535 * trunk: changeset 370
10536 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10538 2003-03-27 19:40 UTC tuomov
10539 * trunk: changeset 369
10540 Don't strip modules
10542 2003-03-27 19:32 UTC tuomov
10543 * trunk: changeset 368
10546 2003-03-27 19:30 UTC tuomov
10547 * trunk: changeset 367
10548 Simple ioncore startup check added.
10550 2003-03-27 19:26 UTC tuomov
10551 * trunk: changeset 366
10554 2003-03-27 19:16 UTC tuomov
10555 * trunk: changeset 365
10556 Minor fix in clientwin_deinit.
10558 2003-03-27 19:01 UTC tuomov
10559 * trunk: changeset 364
10560 A minor nested WS fix.
10562 2003-03-27 18:12 UTC tuomov
10563 * trunk: changeset 363
10564 - Renamed the main binary 'ioncore'.
10566 - Added 'ion' shell script to run 'ioncore' with correct configuration
10567 and module file directory parameters. A 'pwm' script to run ioncore
10568 in PWM mode was also added but this is not installed by 'make
10569 install' at the moment.
10571 2003-03-22 20:22 UTC tuomov
10572 * trunk: changeset 362
10573 Applied the toggle_tab patch.
10575 2003-03-20 21:01 UTC tuomov
10576 * trunk: changeset 361
10577 - Frames save their saveable contents
10579 - EnterWindow event handling changed so that embedded workspaces work
10582 2003-03-17 18:49 UTC tuomov
10583 * trunk: changeset 360
10586 2003-03-17 18:29 UTC tuomov
10587 * trunk: changeset 359
10588 Client window (esp. transient) resize request fixes.
10590 2003-03-17 18:28 UTC tuomov
10591 * trunk: changeset 358
10592 Double-click fixed.
10594 2003-03-17 18:28 UTC tuomov
10595 * trunk: changeset 357
10596 stuff moved to system.mk
10598 2003-03-17 18:27 UTC tuomov
10599 * trunk: changeset 356
10600 Tabdrag detects attempts to drop on oneself
10602 2003-03-15 19:21 UTC tuomov
10603 * trunk: changeset 355
10604 ASCII control characters (ch&0x7f<32) are now presented as escaped
10605 octals in saved region name strings.
10607 2003-12-23 20:17 UTC unknown
10608 tagged ion-devel-20030311-2
10610 2003-03-15 18:15 UTC tuomov
10611 * trunk: changeset 354
10612 The functions region_add_bindmap* no longer have the grab argument but
10613 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10615 2003-12-23 20:17 UTC unknown
10616 tagged ion-devel-20030311
10618 2003-03-15 18:15 UTC tuomov
10619 * trunk: changeset 353
10620 - The functions region_add_bindmap* no longer have the grab argument
10621 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10623 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10625 2003-03-11 20:29 UTC tuomov
10626 * trunk: changeset 352
10627 Fixed a stupid mistake in creating an initial workspace when there is
10628 no workspaces.conf.
10630 2003-03-11 19:03 UTC tuomov
10631 * trunk: changeset 351
10634 2003-03-11 18:57 UTC tuomov
10635 * trunk: changeset 350
10638 2003-03-11 18:52 UTC tuomov
10639 * trunk: changeset 349
10642 2003-03-11 18:52 UTC tuomov
10643 * trunk: changeset 348
10644 Function lookup order changed from region->parent to region->manager.
10646 2003-03-10 22:01 UTC tuomov
10647 * trunk: changeset 347
10648 Tabs can now be dropped on WFloatWS workspaces to create a new frames
10649 containing the region corresponding to the dragged tab.
10651 2003-03-10 19:12 UTC tuomov
10652 * trunk: changeset 346
10653 query_workspace should now set workspace name
10655 2003-03-10 16:58 UTC tuomov
10656 * trunk: changeset 345
10657 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10658 strange systems whose libdl insists on the calling program prefixing
10659 module symbol names with an underscore.
10661 2003-03-09 22:50 UTC tuomov
10662 * trunk: changeset 344
10663 Resize size hint handling properly (?) implemented.
10665 2003-03-09 12:41 UTC tuomov
10666 * trunk: changeset 343
10669 2003-03-09 12:40 UTC tuomov
10670 * trunk: changeset 342
10671 Support for compiling modules statically in the Ion core binary
10673 2003-03-09 12:24 UTC tuomov
10674 * trunk: changeset 341
10677 2003-03-09 11:46 UTC tuomov
10678 * trunk: changeset 340
10681 2003-03-09 11:43 UTC tuomov
10682 * trunk: changeset 339
10683 ioncore-example.conf was missing
10685 2003-03-09 11:41 UTC tuomov
10686 * trunk: changeset 338
10689 2003-03-09 11:39 UTC tuomov
10690 * trunk: changeset 337
10691 Resize code was missing
10693 2003-03-09 11:34 UTC tuomov
10694 * trunk: changeset 336
10695 Files were missing from last commit
10697 2003-03-09 11:24 UTC tuomov
10698 * trunk: changeset 335
10699 - The query module was removed of dependencies to WIonFrame code and
10700 is now a loadable module (query.so).
10702 - The 'query_workspace' command by default creates workspaces of the
10703 first registered (module loaded) kind. Other kinds of workspaces can
10704 be created by prefixing workspace name with the class name (WIonWS,
10705 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10707 2003-03-09 11:20 UTC tuomov
10708 * trunk: changeset 334
10709 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10710 (ionws.so) and generic frame and worksapce code moved to Ioncore.
10711 Dependencies on the query module were also removed.
10713 2003-03-09 11:17 UTC tuomov
10714 * trunk: changeset 333
10715 - Renamed wmcore ioncore.
10717 - Main configuration file name changed to 'ioncore.conf'.
10719 - Added to ioncore generic workspace and frame classes (WGenWS,
10720 WGenFrame) on which modules' implementations are to be based.
10722 - Module initialization and deinitialization functions are now named
10723 modulename_module_init and -deinit.
10725 - Added module version checking. Modules are now supposed to contain
10726 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10727 where ION_VERSION can be found in the top-level directory version.h.
10728 Ioncore will refuse to load modules which have not set this variable
10729 or the version is incorrect.
10731 - Resize size calculation should be fixed now.
10733 - The 'region_register_load_create_fn' interface was removed and
10734 replaced with 'region_register_class'.
10736 - Region create and reparent functions now have parent type WWindow
10737 because everything expected that anyway.
10739 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10740 clutter from ~/.ion-devel.
10742 - Some minor bugs were fixed.
10744 2003-03-09 11:06 UTC tuomov
10745 * trunk: changeset 332
10746 Very preliminary and experimental (a lot is still missing) support for
10747 PWM-like workspaces and frames: the floatws module.
10749 2003-03-09 11:05 UTC tuomov
10750 * trunk: changeset 331
10751 Updated default configuration files. Binding configuration is now
10752 divided into multiple module-specific files with some common bindings
10753 in common-frame-bindins.conf. Some look configuration files were added
10754 and the rest were also changed to reflect changes in the order frame
10755 border colours and sizes are specified.
10757 2003-03-09 11:02 UTC tuomov
10758 * trunk: changeset 330
10759 Removed ETCDIR setup
10761 2003-03-08 13:53 UTC tuomov
10762 * trunk: changeset 329
10763 'make install' code moved from the toplevel Makefile to Makefiles in
10764 subdirectories (etc, man, scripts).
10766 2003-03-08 13:53 UTC tuomov
10767 * trunk: changeset 328
10768 'make install' code moved from the toplevel Makefile to Makefiles in
10769 subdirectories (etc, man, scripts)
10771 2003-03-08 13:52 UTC tuomov
10772 * trunk: changeset 327
10773 'make install' code moved from the toplevel Makefile to Makefiles in
10774 subdirectories (etc, man, scripts).
10776 2003-03-06 19:22 UTC tuomov
10777 * trunk: changeset 326
10778 Fixed a bug in do_fit_clientwin
10780 2003-03-06 19:20 UTC tuomov
10781 * trunk: changeset 325
10782 Don't grab buttons that are only bound to an area (border, tab) of the
10783 frame instead of the whole frame.
10785 2003-03-05 06:25 UTC tuomov
10786 * trunk: changeset 324
10787 handle_configure_event fixed
10789 2003-03-02 15:43 UTC tuomov
10790 * trunk: changeset 323
10793 2003-03-02 15:21 UTC tuomov
10794 * trunk: changeset 322
10795 Renamings and stuff
10797 2003-03-02 15:21 UTC tuomov
10798 * trunk: changeset 321
10799 Some renamings that will break configuration files again.
10801 2003-03-02 15:20 UTC tuomov
10802 * trunk: changeset 320
10805 2003-03-01 23:42 UTC tuomov
10806 * trunk: changeset 319
10807 Screen setup sets manager for viewports
10809 2003-03-01 23:02 UTC tuomov
10810 * trunk: changeset 318
10811 More focusing kludges
10813 2003-03-01 23:02 UTC tuomov
10814 * trunk: changeset 317
10817 2003-03-01 22:08 UTC tuomov
10818 * trunk: changeset 316
10821 2003-12-23 20:17 UTC unknown
10822 tagged ion-devel-20030301
10824 2003-03-01 17:13 UTC tuomov
10825 * trunk: changeset 315
10826 Added some locale checks
10828 2003-03-01 15:02 UTC tuomov
10829 * trunk: changeset 314
10832 2003-03-01 12:08 UTC tuomov
10833 * trunk: changeset 313
10834 Use iconv instead of libunicode
10836 2003-03-01 12:08 UTC tuomov
10837 * trunk: changeset 312
10838 Use iconv instead of libunicode
10840 2003-02-28 23:17 UTC tuomov
10841 * trunk: changeset 311
10842 missing font assert
10844 2003-02-28 19:15 UTC tuomov
10845 * trunk: changeset 310
10846 FONT_HEIGHT -> MAX_FONT_HEIGHT
10848 2003-02-28 18:47 UTC tuomov
10849 * trunk: changeset 309
10850 The 'transparent_background' draw.conf option now only applies to
10851 empty frames. For client windows with a transparent background the
10852 'transparent' winprop should be set to true for transparent frame
10855 2003-02-28 18:17 UTC tuomov
10856 * trunk: changeset 308
10857 More focus kludging
10859 2003-02-28 16:47 UTC tuomov
10860 * trunk: changeset 307
10863 2003-02-28 16:24 UTC tuomov
10864 * trunk: changeset 306
10865 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10868 2003-12-23 20:17 UTC unknown
10869 tagged ion-devel-20030225
10871 2003-02-28 15:27 UTC tuomov
10872 * trunk: changeset 305
10873 Maybe focusing would work this time...
10875 2003-02-26 23:40 UTC tuomov
10876 * trunk: changeset 304
10877 do_fit_clientwin fixed
10879 2003-02-25 19:29 UTC tuomov
10880 * trunk: changeset 303
10881 More kludges in an attempt to fix focus handling
10883 2003-02-25 19:16 UTC tuomov
10884 * trunk: changeset 302
10885 Support for optional autoconf-generated system-ac.inc. (The configure
10886 script is not finished or included.)
10888 2003-02-24 14:13 UTC tuomov
10889 * trunk: changeset 301
10890 Xft support fixed more
10892 2003-02-24 11:24 UTC tuomov
10893 * trunk: changeset 300
10896 2003-02-24 06:29 UTC tuomov
10897 * trunk: changeset 299
10900 2003-02-24 06:25 UTC tuomov
10901 * trunk: changeset 298
10902 Added KP_Enter bound to 'finish' to query bindings
10904 2003-02-24 06:23 UTC tuomov
10905 * trunk: changeset 297
10906 Fixed focus and grab handling when warping is not enabled
10908 2003-02-23 18:55 UTC tuomov
10909 * trunk: changeset 296
10910 Added the command frame_close_if_empty and bound close command for
10913 2003-12-23 20:17 UTC unknown
10914 tagged ion-devel-20030223
10916 2003-02-23 18:54 UTC tuomov
10917 * trunk: changeset 295
10918 Implemented "close" command for queries.
10920 2003-02-23 18:49 UTC tuomov
10921 * trunk: changeset 294
10924 2003-02-23 14:25 UTC tuomov
10925 * trunk: changeset 293
10926 Nested submaps are now fully implemented.
10928 2003-02-23 14:14 UTC tuomov
10929 * trunk: changeset 292
10932 2003-02-23 13:45 UTC tuomov
10933 * trunk: changeset 291
10934 The command clientwin_toggle_fullscreen now works in both directions.
10935 However, it should be noted that this toggle does not work well along
10936 with client programs' full screen mode toggles. Some means of
10937 communication should be devised.
10939 2003-02-23 13:16 UTC tuomov
10940 * trunk: changeset 290
10941 Attempts at more focusing fixes
10943 2003-02-23 12:35 UTC tuomov
10944 * trunk: changeset 289
10945 Changes to binding file
10947 2003-02-23 12:22 UTC tuomov
10948 * trunk: changeset 288
10949 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10950 underscores in display name part of configuration file names.
10952 2003-02-23 11:58 UTC tuomov
10953 * trunk: changeset 287
10954 Preliminary support for workspace switching while dragging tabs.
10956 2003-02-23 02:40 UTC tuomov
10957 * trunk: changeset 286
10960 2003-02-23 02:35 UTC tuomov
10961 * trunk: changeset 285
10964 2003-02-23 00:38 UTC tuomov
10965 * trunk: changeset 284
10966 Some changes and (hopefully) fixes to focusing policy
10968 2003-02-23 00:14 UTC tuomov
10969 * trunk: changeset 283
10970 Submap with the same key can be specified in multiple sections now
10972 2003-02-22 21:48 UTC tuomov
10973 * trunk: changeset 282
10974 Tab width calculation fixed
10976 2003-02-22 21:08 UTC tuomov
10977 * trunk: changeset 281
10978 Workspace initialization stuff moved to wmcore
10980 2003-02-22 20:49 UTC tuomov
10981 * trunk: changeset 280
10984 2003-02-22 20:36 UTC tuomov
10985 * trunk: changeset 279
10986 Some function names changed
10988 2003-02-22 17:44 UTC tuomov
10989 * trunk: changeset 278
10990 Active client window commands can be accessed from other bindings with
10991 the command 'commands_at_leaf'.
10993 2003-02-22 17:40 UTC tuomov
10994 * trunk: changeset 277
10995 - Key binding setup changed.
10997 - X window -less regions no longer contain children. Instead the
10998 regions "manage" these objects that share the parent object with the
11001 - Removed clientwin_bindings and viewport_bindings sections.
11003 - More consistent and descriptive command names.
11005 - New workspace layout saving and loading code that supports arbitrary
11006 objects instead of just frames and workspaces..
11008 2003-02-22 17:37 UTC tuomov
11009 * trunk: changeset 276
11010 - Key binding setup changed.
11012 - X window -less regions no longer contain children. Instead the
11013 regions "manage" these objects that share the parent object with the
11016 2003-02-22 17:34 UTC tuomov
11017 * trunk: changeset 275
11018 - Removed clientwin_bindings and viewport_bindings sections.
11020 - More consistent and descriptive command names.
11022 2003-02-22 17:32 UTC tuomov
11023 * trunk: changeset 274
11026 2003-02-22 14:24 UTC tuomov
11027 * trunk: changeset 273
11028 Resize size display should now be properly positioned on Xinerama
11031 2003-02-20 17:48 UTC tuomov
11032 * trunk: changeset 272
11033 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
11034 the module if the name contains no slashes.
11036 2003-02-20 14:59 UTC tuomov
11037 * trunk: changeset 271
11038 Xft default compilation options changed in system.mk
11040 2003-02-17 20:34 UTC tuomov
11041 * trunk: changeset 270
11042 Fixed region_do_find_new_home
11044 2003-02-16 17:30 UTC tuomov
11045 * trunk: changeset 269
11048 2003-02-12 21:18 UTC tuomov
11049 * trunk: changeset 268
11052 2003-02-09 16:23 UTC tuomov
11053 * trunk: changeset 267
11054 Free unused colours
11056 2003-02-09 15:57 UTC tuomov
11057 * trunk: changeset 266
11058 Addresses updated on the man page
11060 2003-02-09 12:45 UTC tuomov
11061 * trunk: changeset 265
11062 Support re-reading draw.conf (reread_draw_config) without restart
11064 2003-12-23 20:17 UTC unknown
11065 tagged ion-devel-20030131-2
11067 2003-02-09 12:44 UTC tuomov
11068 * trunk: changeset 264
11069 Changed broken_app_resize_kludge a bit. Should work a little better
11072 2003-12-23 20:17 UTC unknown
11073 tagged ion-devel-20030131
11075 2003-02-08 13:41 UTC tuomov
11076 * trunk: changeset 263
11079 2003-01-31 21:44 UTC tuomov
11080 * trunk: changeset 262
11081 Changed hook linking order
11083 2003-01-31 18:16 UTC tuomov
11084 * trunk: changeset 261
11085 Year changed to 2003
11087 2003-01-26 22:30 UTC tuomov
11088 * trunk: changeset 260
11089 Changed -pedantic-errors to -pedantic in system.mk to get around
11090 broken glibc headers
11092 2003-01-17 21:43 UTC tuomov
11093 * trunk: changeset 259
11094 Transient mapping fix
11096 2003-01-09 00:29 UTC tuomov
11097 * trunk: changeset 258
11098 Xft font names are now to be prefixed with 'xft:', otherwise normal
11099 clear fonts are used. Xft support still is not compiled in by default.
11101 2003-01-09 00:01 UTC tuomov
11102 * trunk: changeset 257
11105 2003-01-08 15:25 UTC tuomov
11106 * trunk: changeset 256
11109 2003-01-05 23:48 UTC tuomov
11110 * trunk: changeset 255
11111 Removed an unnecessary debug fprintf
11113 2003-01-05 06:53 UTC tuomov
11114 * trunk: changeset 254
11115 Tab dragging routines can now handle nested frames.
11117 2003-01-04 22:02 UTC tuomov
11118 * trunk: changeset 253
11119 Submap handling fix
11121 2003-01-04 21:39 UTC tuomov
11122 * trunk: changeset 252
11123 CF_STUBBORN_TRESH fix
11125 2003-12-23 20:17 UTC unknown
11126 tagged ion-devel-20021229
11128 2003-01-03 22:58 UTC tuomov
11129 * trunk: changeset 251
11130 sample.conf micro->milli
11132 2003-12-23 20:17 UTC unknown
11133 tagged ion-devel-20021219
11135 2002-12-30 23:33 UTC tuomov
11136 * trunk: changeset 250
11137 Send more ConfigureNotify events to fix slow startup times of some
11140 2002-12-29 02:22 UTC tuomov
11141 * trunk: changeset 249
11142 Configurable regular expression based window title shortening rules
11144 2002-12-18 23:04 UTC tuomov
11145 * trunk: changeset 248
11146 Fixed a potential memory leak
11148 2002-12-18 22:51 UTC tuomov
11149 * trunk: changeset 247
11150 kludges.conf updated
11152 2002-12-18 22:50 UTC tuomov
11153 * trunk: changeset 246
11154 Winprop matching improvements: WM_WINDOW_ROLE support and
11155 configuration format changed to 'winprop "class", "role", "instance" {
11158 2002-12-14 17:55 UTC tuomov
11159 * trunk: changeset 245
11162 2002-12-03 22:32 UTC tuomov
11163 * trunk: changeset 244
11164 Some extra abstraction to Xft support code
11166 2002-12-03 22:19 UTC tuomov
11167 * trunk: changeset 243
11168 Applied Xft support patch
11170 2002-11-21 17:58 UTC tuomov
11171 * trunk: changeset 242
11172 Web page and email address updated
11174 2002-11-14 23:00 UTC tuomov
11175 * trunk: changeset 241
11176 Transient window height restrictions lifted
11178 2003-12-23 20:17 UTC unknown
11179 tagged ion-devel-20021104
11181 2002-11-13 00:00 UTC tuomov
11182 * trunk: changeset 240
11183 config.h wasn't included at the proper point in binding.c
11185 2002-11-08 00:14 UTC tuomov
11186 * trunk: changeset 239
11187 Fixed pointer warping on workspace change when warps are disabled
11189 2003-12-23 20:17 UTC unknown
11190 tagged ion-devel-20021103
11192 2002-11-04 13:37 UTC tuomov
11193 * trunk: changeset 238
11194 Fixed a segfault problem with symlists
11196 2002-11-03 04:33 UTC tuomov
11197 * trunk: changeset 237
11198 Fixed a drawing problem with ion_bar_inside_frame FALSE
11200 2002-11-03 02:44 UTC tuomov
11201 * trunk: changeset 236
11202 Added transparent_background (TRUE/FALSE) draw.conf configuration
11205 2002-11-03 02:33 UTC tuomov
11206 * trunk: changeset 235
11207 Bound broken_application_resize_kludge to Mod1+L
11209 2002-11-03 02:26 UTC tuomov
11210 * trunk: changeset 234
11211 Added broken_app_resize_kludge function
11213 2002-11-03 02:15 UTC tuomov
11214 * trunk: changeset 233
11215 Ad hoc fix for clientwin enter window events
11217 2002-11-02 22:57 UTC tuomov
11218 * trunk: changeset 232
11221 2002-11-02 22:57 UTC tuomov
11222 * trunk: changeset 231
11223 Line editor history scrolling fixed
11225 2002-11-02 22:21 UTC tuomov
11226 * trunk: changeset 230
11227 Default (black&white) colour scheme changes
11229 2002-11-02 22:14 UTC tuomov
11230 * trunk: changeset 229
11231 Fullscreen windows on separate Xinerama screens should be focused
11234 2002-11-02 22:03 UTC tuomov
11235 * trunk: changeset 228
11236 Fixed a problem concerning resizing of frames containing hidden
11237 "acrobatic" windows
11239 2002-11-02 15:54 UTC tuomov
11240 * trunk: changeset 227
11241 Added handle_event_alt "alternative hook" for modules that want to
11242 handle X events directly.
11244 2003-12-23 20:17 UTC unknown
11245 tagged ion-devel-20020926
11247 2002-10-27 22:40 UTC tuomov
11248 * trunk: changeset 226
11249 Screen-based configuration file selection fixed
11251 2002-10-15 18:08 UTC tuomov
11252 * trunk: changeset 225
11253 Fixed a problem with query boxes and wheel mice
11255 2002-09-25 21:15 UTC tuomov
11256 * trunk: changeset 224
11257 Added the function goto_named_region (replaces missing
11260 2002-09-25 11:53 UTC tuomov
11261 * trunk: changeset 223
11262 Added manual tab-ordering functions frame_move_current_tab_left/right
11264 2002-09-25 07:26 UTC tuomov
11265 * trunk: changeset 222
11266 Fixed pointer warping on workspace change
11268 2002-09-15 09:36 UTC tuomov
11269 * trunk: changeset 221
11272 2002-09-15 09:36 UTC tuomov
11273 * trunk: changeset 220
11274 Added a few missing characters to workspace configuration loading code
11276 2003-12-23 20:17 UTC unknown
11277 tagged ion-devel-20020819
11279 2002-09-13 11:35 UTC tuomov
11280 * trunk: changeset 219
11283 2002-08-22 21:13 UTC tuomov
11284 * trunk: changeset 218
11285 Self-pointing transient_for hint problem fixed
11287 2002-08-18 17:09 UTC tuomov
11288 * trunk: changeset 217
11289 Initial focus changes
11291 2002-08-18 16:51 UTC tuomov
11292 * trunk: changeset 216
11293 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
11294 global function clear_tags)
11296 2002-08-12 20:55 UTC tuomov
11297 * trunk: changeset 215
11298 Unused code commented out
11300 2003-12-23 20:17 UTC unknown
11301 tagged ion-devel-20020606
11303 2002-07-06 21:59 UTC tuomov
11304 * trunk: changeset 214
11305 Function completion in query_function restored
11307 2002-06-14 22:36 UTC tuomov
11308 * trunk: changeset 213
11309 Tab drag assertion fixed
11311 2002-06-05 23:10 UTC tuomov
11312 * trunk: changeset 212
11313 "Watches" added in pointing device code
11315 2002-06-05 22:51 UTC tuomov
11316 * trunk: changeset 211
11319 2002-06-05 20:56 UTC tuomov
11320 * trunk: changeset 210
11321 Target ID table bugfix
11323 2002-06-05 20:56 UTC tuomov
11324 * trunk: changeset 209
11327 2003-12-23 20:17 UTC unknown
11328 tagged ion-devel-20020604
11330 2002-06-05 14:03 UTC tuomov
11331 * trunk: changeset 208
11332 Old window_press restored: mouse actions directed to the client window
11333 associated with a tab should work now.
11335 2002-06-03 23:07 UTC tuomov
11336 * trunk: changeset 207
11337 Some minor clean-up
11339 2002-06-03 22:50 UTC tuomov
11340 * trunk: changeset 206
11341 Makefile fix concerning patch and bindings-sun.conf
11343 2002-06-03 22:39 UTC tuomov
11344 * trunk: changeset 205
11345 Preliminary Xinerama support
11347 2002-06-03 15:11 UTC tuomov
11348 * trunk: changeset 204
11349 Another key binding related segfault fix
11351 2003-12-23 20:17 UTC unknown
11352 tagged ion-devel-20020531
11354 2002-06-01 00:25 UTC tuomov
11355 * trunk: changeset 203
11356 Fixed segfault problem with multihead displays
11358 2002-05-31 06:00 UTC tuomov
11359 * trunk: changeset 202
11360 Fixed lockup when a window's title ends in its only colon (and spaces)
11361 but even just the three dots and instance number are too long to fit
11364 2003-12-23 20:17 UTC unknown
11365 tagged ion-devel-20020529
11367 2002-05-30 19:30 UTC tuomov
11368 * trunk: changeset 201
11369 Fixed segfault when unbound key was pressed in submap mode
11371 2003-12-23 20:17 UTC unknown
11372 tagged ion-devel-20020528
11374 2002-05-30 17:04 UTC tuomov
11375 * trunk: changeset 200
11378 2002-05-29 06:51 UTC tuomov
11379 * trunk: changeset 199
11380 - Fixed wscurrent callback handlers
11382 - Fixed query_function error reporting
11384 2002-05-28 21:49 UTC tuomov
11385 * trunk: changeset 198
11388 2002-05-28 21:46 UTC tuomov
11389 * trunk: changeset 197
11390 - Lifted restriction on nested command sequences (now max 32)
11392 - More fixes and temporary kludges
11394 2002-05-28 20:08 UTC tuomov
11395 * trunk: changeset 196
11396 New binding configuration file
11398 2002-05-28 20:05 UTC tuomov
11399 * trunk: changeset 195
11400 regbind.* were missing
11402 2002-05-28 19:59 UTC tuomov
11403 * trunk: changeset 194
11406 2002-05-28 19:59 UTC tuomov
11407 * trunk: changeset 193
11408 Added a notice of out-of-date information to documentation
11410 2002-05-27 21:54 UTC tuomov
11411 * trunk: changeset 192
11412 Resize problem fixed
11414 2002-05-26 23:03 UTC tuomov
11415 * trunk: changeset 191
11416 Binding callbacks are now entirely command sequence based
11418 2002-05-26 14:40 UTC tuomov
11419 * trunk: changeset 190
11420 - Key binding management revised: all X server key grabs are made on
11421 the root window and the innermost window with an internal grab gets
11422 to receive the events.
11424 - Key binding configuration changed: clientwin, screen and frame
11427 - Preliminary full screen client window support:
11428 'clientwin_enter_fullscreen' function (no toggle yet) and auto
11429 detection (MWM decoration hints set to none when a configure request
11430 with width and height set to those of the screen is received).
11432 2002-05-26 14:27 UTC tuomov
11433 * trunk: changeset 189
11434 Query updated to new binding model
11436 2002-05-26 14:27 UTC tuomov
11437 * trunk: changeset 188
11438 Bindings updated to new binding model
11440 2002-05-21 18:49 UTC tuomov
11441 * trunk: changeset 187
11442 Fixed workspace switching on restart
11444 2002-05-21 18:39 UTC tuomov
11445 * trunk: changeset 186
11448 2002-05-19 22:30 UTC tuomov
11449 * trunk: changeset 185
11450 Title updating fixed
11452 2003-12-23 20:17 UTC unknown
11453 tagged ion-devel-20020510
11455 2002-05-19 22:26 UTC tuomov
11456 * trunk: changeset 184
11459 2002-05-11 00:09 UTC tuomov
11460 * trunk: changeset 183
11461 My email address changed
11463 2003-12-23 20:17 UTC unknown
11464 tagged ion-devel-20020414
11466 2002-05-10 19:33 UTC tuomov
11467 * trunk: changeset 182
11468 transient_mode winprop returns
11470 2003-12-23 20:17 UTC unknown
11471 tagged ion-devel-20020411
11473 2002-04-20 20:59 UTC tuomov
11474 * trunk: changeset 181
11475 Main loop select() support for multiple file descriptors.
11477 2002-04-12 20:01 UTC tuomov
11478 * trunk: changeset 180
11479 The function query_renameframe was added and names of frames are saved
11482 2002-04-11 21:31 UTC tuomov
11483 * trunk: changeset 179
11484 Some minor glitches like missing includes fixed -- strict compiler
11485 warning flags enabled by default again.
11487 2002-04-11 20:51 UTC tuomov
11488 * trunk: changeset 178
11489 Command sequence stuff moved to wmcore/
11491 2003-12-23 20:17 UTC unknown
11492 tagged ion-devel-20020405
11494 2002-04-11 15:24 UTC tuomov
11495 * trunk: changeset 177
11496 'target' winprop for specifying named workspaces (or any named object
11497 with region_attach_sub) as attachment targets for client windows.
11499 2002-04-11 15:06 UTC tuomov
11500 * trunk: changeset 176
11501 Added the region_ws_attach_clientwin/region_ws_attach_transient
11502 interface that workspace-like objects should implement.
11504 2002-04-04 23:42 UTC tuomov
11505 * trunk: changeset 175
11506 oldChangeLog changed
11508 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
11509 * Tailorization of trunk
11510 Import of the upstream sources from the repository
11512 http://tao.uab.es/ion/svn/ion/trunk