1 2008-01-03 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2 tagged ion-3rc-20080103
4 2008-01-03 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2008-01-03 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
10 2008-01-03 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
11 * Hack for better modality handling on detach
13 2008-01-03 16:56 UTC Tuomo Valkonen <tuomov@iki.fi>
14 * system.mk doc. refinement
16 2008-01-02 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
17 * Changes in version.h defs. to accomodate flags
19 2008-01-01 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
22 2007-12-30 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
23 * system.mk documentation improvements
25 2007-12-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
28 2007-12-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
29 * Replaced order of LIBS and EXTRA_LIBS in system.mk defaults
31 2007-12-30 00:04 UTC Tuomo Valkonen <tuomov@iki.fi>
32 * Fixed FS mode return regression after recent pholder code changes.
34 2007-12-28 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
35 * Added -s(trip) flags to binary install
37 2007-12-28 17:28 UTC Tuomo Valkonen <tuomov@iki.fi>
38 * Improvements to relocatable builds
40 2007-12-22 09:55 UTC Tuomo Valkonen <tuomov@iki.fi>
43 2007-12-22 00:02 UTC Tuomo Valkonen <tuomov@iki.fi>
44 * Improved system.mk documentation
46 2007-12-20 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
47 * Oops, copy-paste mistake in commented-out cfg_query example
49 2007-12-20 18:45 UTC Tuomo Valkonen <tuomov@iki.fi>
50 tagged ion-3rc-20071220
52 2007-12-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
53 * Split relocation code into libtu
55 2007-11-09 19:14 UTC Tuomo Valkonen <tuomov@iki.fi>
56 * Build hacks for relocatable binary
58 2007-11-09 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
59 * Fixed textdomain setup in reloc. binary
61 2007-11-09 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
62 * Support for relocatable package/binary
64 2007-12-20 17:35 UTC Tuomo Valkonen <tuomov@iki.fi>
67 2007-12-20 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
68 * Simplifications in definition of significant change
70 2007-12-19 18:45 UTC Tuomo Valkonen <tuomov@iki.fi>
71 * Added missing checks for attempts of between-root reparenting.
72 (Stupid artificially restricted XReparentWindow.)
74 2007-12-19 00:09 UTC Tuomo Valkonen <tuomov@iki.fi>
75 * Changed stacking level setting on detach
77 2007-12-19 00:06 UTC Tuomo Valkonen <tuomov@iki.fi>
78 * Moved detach binding to WMPlex.toplevel from WMPlex.
79 (Transient are detached with their full original frames now, instead
80 of being recreated on.)
82 2007-12-15 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
83 * Use LuaFileSystem instead of LuaPosix (if available) for directory existence checks.
84 It seems to be the better supported approach.
86 2007-12-15 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
87 * Fixed quasiactivity (broken by recent placeholder changes).
88 Also implemented it on the Lua side in the same go, maintaining
89 the activation link structure being so much less pain than in C.
91 2007-12-15 11:28 UTC Tuomo Valkonen <tuomov@iki.fi>
92 * Mention gettext in dependencies in README, etc.
94 2007-12-14 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
95 * Added missing substrcompl option to mod_query.
97 2007-12-14 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
100 2007-12-14 19:24 UTC Tuomo Valkonen <tuomov@iki.fi>
101 * Fixed and improved layout restore under session manager.
103 2007-12-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
104 * More placeholder fixes/improvs/simplifications
106 2007-12-12 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
109 2007-12-12 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
110 * Handle placeholders in the mplex rescue code
112 2007-12-12 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
113 * Removed unused stdisp_watch_handler
115 2007-12-12 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
116 * Removed deprecated pholder_root stuff
118 2007-12-11 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
119 * Removed generic placeholder redirects
121 2007-12-07 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
122 * Fixed shape update on style change
124 2007-12-07 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
125 * Size hints weren't appropriately set when shading non-shaped frames.
127 2007-12-02 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
130 2007-12-01 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
131 * More sophisticated pointer event hack.
132 Apparently the old one was needed, after all, for actions on transients.
133 So now we do like this: if the subwindow from the event listens to the
134 button/modifier combination in question at all, then we let it handle it,
135 blocking the parent. Otherwise the parent handles it.
138 2007-11-30 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
139 tagged ion-3rc-20071130
141 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
142 UNDO: Removed pointer event subwindow forwarding hack.
143 Only useful use cases seem to be handled by not grabbing modifierless
144 bindings. This was stopping global (WScreen) grabs of buttons from
145 being handled if there was a frame in the way. (Note that modifierless
146 pointing device bindings are never grabbed, on purpose, so they still
147 don't work through frames or client windows.)
149 2007-11-30 19:43 UTC Tuomo Valkonen <tuomov@iki.fi>
150 * Oops, tilings were resetting frame modes incorrectly.
153 2007-11-30 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
156 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
157 * Removed pointer event subwindow forwarding hack.
158 Only useful use cases seem to be handled by not grabbing modifierless
159 bindings. This was stopping global (WScreen) grabs of buttons from
160 being handled if there was a frame in the way. (Note that modifierless
161 pointing device bindings are never grabbed, on purpose, so they still
162 don't work through frames or client windows.)
164 2007-11-29 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
165 * Oops, ion-completeman preferred system over user cache.
167 2007-11-28 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
168 * edge_resistance wasn't dynamically configurable.
170 2007-11-27 23:56 UTC Tuomo Valkonen <tuomov@iki.fi>
171 * 'exec' ion-runinxterm
172 (Simple case that doesn't clutter the configs etc.; the rest can be
173 configured by those with crappy shells.)
175 2007-11-27 23:48 UTC Tuomo Valkonen <tuomov@iki.fi>
178 2007-11-27 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
179 * Size hint usage tuning
181 2007-11-25 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
182 * Removed redundant settings from lookcommon_*
184 2007-11-25 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
185 * Added the -alt bit to all frame modes for completeness.
187 2007-11-25 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
190 2007-11-25 12:09 UTC Tuomo Valkonen <tuomov@iki.fi>
191 * Frame mode change shape setting fix
193 2007-11-25 11:52 UTC Tuomo Valkonen <tuomov@iki.fi>
194 * Added missing header
196 2007-11-25 01:27 UTC Tuomo Valkonen <tuomov@iki.fi>
199 2007-11-25 00:00 UTC Tuomo Valkonen <tuomov@iki.fi>
200 * License intro clarifications
202 2007-11-24 23:22 UTC Tuomo Valkonen <tuomov@iki.fi>
203 * Further license simplification
205 2007-11-23 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
206 * Minor clarification
208 2007-11-23 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
209 * Try to prevent EnterWindow event triggered focus change when switchto=false.
211 2007-11-22 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
212 * Added some missing variable initialisations.
214 2007-11-21 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
215 * Fixes/improvements to dockapp detection kludges on startup.
217 2007-11-21 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
220 2007-11-20 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
221 * Clarified the full ancestry of de/fontset.c.
222 (That can also be seen by examining 'changeset 956'.)
224 2007-11-18 09:56 UTC Tuomo Valkonen <tuomov@iki.fi>
225 * Don't try to store working dir of dead/nameless objects
227 2007-11-16 22:22 UTC Tuomo Valkonen <tuomov@iki.fi>
228 * Do not complain when attempting to nil non-existent binding.
230 2007-11-09 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
231 * Winprop matching hack fix (?)
233 2007-11-09 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
234 * Lua-posix dir. checking support fixes.
236 2007-11-09 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
237 * Improvements to mod_query 'cd' and 'pwd' override hacks
239 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
240 tagged ion-3rc-20071109
242 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
245 2007-11-09 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
246 * Added "forget" parameter to ioncore.detach and improved doc.
248 2007-11-08 18:17 UTC Tuomo Valkonen <tuomov@iki.fi>
249 * Removed redundant is_fullscreen.
251 2007-11-06 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
252 * Some cleanup to better separate ion-statusd from mod_statusbar
253 and allow for better statusd as an add-on.
255 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
256 * Improved stdisp placement in non-tiled groups.
258 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
259 * Stretch size policies support gravity (for alignment after size hints).
261 2007-11-05 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
262 * Improved split resize behaviour
264 2007-11-04 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
265 * Initial focus fixes for modal stacking levels.
267 2007-11-04 12:14 UTC Tuomo Valkonen <tuomov@iki.fi>
268 * attach_framed wasn't supporting typical group attach parameters.
270 2007-11-03 23:40 UTC Tuomo Valkonen <tuomov@iki.fi>
271 * I knew it! Recent focus code changes broke something.
272 (Modal stacking levels within groups.)
274 2007-11-03 23:21 UTC Tuomo Valkonen <tuomov@iki.fi>
277 2007-11-01 17:11 UTC Tuomo Valkonen <tuomov@iki.fi>
278 * Changed disposeroot policy for WGroupCW.
279 Last managed region disposed always disposes the group (if possible).
281 2007-11-01 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
282 * Oops, some of the rescue code hacks broke other things..
283 (Shouldn't try to rescue whole WGroupCWs without further info.)
285 2007-10-27 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
286 * Further rescue code hacks.
288 2007-11-01 14:21 UTC Tuomo Valkonen <tuomov@iki.fi>
289 * query_exec completor uses mplex working directory.
291 2007-11-01 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
292 * Added 'wd' parameter to popen_bgread.
293 (As the last one. It's a bit ugly that the order of parameters isn't similar
294 to exec_on, but I'm not going to start breaking the Lua-side API at RC stage.)
296 2007-10-27 12:38 UTC Tuomo Valkonen <tuomov@iki.fi>
297 * Suppressed dead object warnings from tab number script.
299 2007-10-26 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
300 * Changes in WMPlex placeholder ordering.
301 - Attaching now moves the attach-pholder after the new mx-region.
302 - Rescue pholder is placed at the end of the list.
304 2007-10-26 14:06 UTC Tuomo Valkonen <tuomov@iki.fi>
305 * Support for rescue code pholder attach flags and masks.
307 2007-10-19 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
310 2007-10-15 15:48 UTC Tuomo Valkonen <tuomov@iki.fi>
311 * Cleaned up non-existent function from headers.
313 2007-10-15 15:47 UTC Tuomo Valkonen <tuomov@iki.fi>
314 * Do not optimise away region_managed_prepare_focus call.
315 Tiling internal focus tracking can become confused if this is done.
317 2007-10-15 05:57 UTC Tuomo Valkonen <tuomov@iki.fi>
318 * Removed redundant restack in tiling code
320 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
321 tagged ion-3rc-20070927
323 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
326 2007-09-26 20:16 UTC Tuomo Valkonen <tuomov@iki.fi>
327 * Do not goto frame on p_switch_tab, only switch.
329 2007-09-26 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
330 * WMPlex focus code tuning.
331 (Goodbye to any plans of the next release being tagged "stable".)
333 2007-09-24 21:48 UTC Tuomo Valkonen <tuomov@iki.fi>
334 * Small clarification
336 2007-09-17 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
337 * Use default name for workspace in query if none given.
339 2007-09-11 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
340 * Removed out-dated and redundant files under mod_dock/.
342 2007-09-07 05:08 UTC Tuomo Valkonen <tuomov@iki.fi>
343 * Removed -g from compiler flags
345 2007-09-02 21:04 UTC Tuomo Valkonen <tuomov@iki.fi>
346 * Completed/fixed dock size policy calculation
348 2007-09-02 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
349 tagged ion-3rc-20070902
351 2007-09-02 13:40 UTC Tuomo Valkonen <tuomov@iki.fi>
354 2007-08-30 05:24 UTC Tuomo Valkonen <tuomov@iki.fi>
355 * Set 'target' to requested instead of None on refused SelectionNotify too.
356 This seems to fix Xterm's paste slowness.
358 2007-08-27 17:42 UTC Tuomo Valkonen <tuomov@iki.fi>
359 * Binding guards weren't being used
361 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
362 tagged ion-3rc-20070720
364 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
367 2007-07-16 12:25 UTC Tuomo Valkonen <tuomov@iki.fi>
368 * The dock uses WMPlex size policies now
370 2007-07-14 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
371 * Added 'orientation' winprop
373 2007-07-14 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
374 * Some REGION_SKIP_FOCUS flag management
376 2007-07-12 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
377 * Oops, wrong return value test for XTextPropertyToStringList
379 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
380 tagged ion-3rc-20070708
382 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
385 2007-07-08 09:29 UTC Tuomo Valkonen <tuomov@iki.fi>
386 * WGroupCW no signals name change on bottom change
388 2007-07-08 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
389 * Group bottom setting code improvements
391 2007-07-07 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
392 * tagged_attach improvements
394 2007-07-03 09:02 UTC Tuomo Valkonen <tuomov@iki.fi>
395 * Fixes to Finnish translation
397 2007-07-03 09:00 UTC Tuomo Valkonen <tuomov@iki.fi>
400 2007-07-02 18:30 UTC Miroslav Kure <kurem@debian.cz>
401 * Updated Czech translation
403 2007-07-01 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
404 * Updated Finnish translation
406 2007-07-01 10:20 UTC Tuomo Valkonen <tuomov@iki.fi>
407 * Removed 'done' entries from TODO.riot
409 2007-07-01 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
410 * _SOURCE option tuning
412 2007-07-01 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
413 * Fixed frame_managed_disposeroot empty check
415 2007-06-21 21:52 UTC Tuomo Valkonen <tuomov@iki.fi>
416 * Bindings clearing all tags weren't up-to-date
418 2007-06-20 21:23 UTC Tuomo Valkonen <tuomov@iki.fi>
419 * More tuning for moronic systems
421 2007-06-20 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
424 2007-06-20 11:16 UTC Tuomo Valkonen <tuomov@iki.fi>
425 * Check for clock_gettime(CLOCK_MONOTONIC) failure.
426 Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
428 2007-06-18 07:43 UTC Tuomo Valkonen <tuomov@iki.fi>
431 2007-06-16 20:21 UTC Tuomo Valkonen <tuomov@iki.fi>
432 * Removed cutbuffer support
434 2007-06-16 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
435 * Some property setting code fixes/improvements
437 2007-06-13 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
438 * Fixed mod_sp.set_shown_on return value
440 2007-06-08 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
441 * Updated license notice in --about
443 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
444 tagged ion-3rc-20070608
446 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
449 2007-06-08 16:04 UTC Tuomo Valkonen <tuomov@iki.fi>
450 * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
452 2007-06-08 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
453 * X selection code tuning
455 2007-06-06 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
456 * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
458 2007-06-05 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
459 * Updated configuration document name in man pages
461 2007-06-05 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
462 * Removed release from Ion ION_API_VERSION
463 (It should be "stable", so modules don't have to be checked to
464 be compiled against the exact release.)
466 2007-06-04 06:32 UTC Tuomo Valkonen <tuomov@iki.fi>
467 * Fixed uninitialised variables
469 2007-05-30 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
470 * Fixed stdisp split tree node dodging
472 2007-05-29 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
473 * Oops, hidden and pseudomodal flags used the same bit
475 2007-05-28 19:59 UTC Tuomo Valkonen <tuomov@iki.fi>
476 * Document 'bottom' parameter to WGroup.attach_new
478 2007-05-28 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
479 * Don't redraw full listing on completion cycle
481 2007-05-28 08:14 UTC Tuomo Valkonen <tuomov@iki.fi>
482 * Bah, removed redundant statement
484 2007-05-26 14:08 UTC Tuomo Valkonen <tuomov@iki.fi>
487 2007-05-26 14:00 UTC Tuomo Valkonen <tuomov@iki.fi>
488 * More name policy refinements
489 (Removed "ion soup" and replaced with explicit patch requests
492 2007-05-24 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
493 * Use clock_gettime(CLOCK_MONOTONIC) when available.
495 *nix provides only one interval timer (or 'select' timeout), so programs
496 with multiple timers need to do their own timeout management. This means
497 converting the times from delays to absolute times. When gettimeofday is
498 used, the time thus provided is not guaranteed to be monotonic, and may
499 be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
500 time advanced monotonically from an unspecified starting point, thus
501 providing exactly what is needed for decent timeout management.
503 This partially fixes issues with e.g. statusbar updates when time is
504 adjusted backwards. If CLOCK_MONOTONIC is not available, the issue
505 remains, as I can't be arsed to write ugly countermeasures against
506 the lack of an absolutely _essential_ feature that every system that
507 is not totally moronic, should have had to begin with. (I should also
508 be just using the rather nice libevent that I just learned about
509 instead of my own mainloop library... but since there's a feature
510 freeze and the conversion would be quite a bit of work that could
511 induce new bugs, it isn't happening for Ion3.)
513 2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com
514 * Added French translation
516 2007-05-21 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
517 * set_stdisp doc update
519 2007-05-20 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
520 * Some "clean" style tuning
522 2007-05-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
523 * Added $(C99_SOURCE) to ion-completefile CFLAGS
525 2007-05-20 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
526 * Don't start statusd in quiet mode
527 (non-statusd meters are also auto-loaded these days, so it might just
528 as well complain of meters not found.)
530 2007-05-20 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
531 * Made statusd startup timeout non-fatal
533 2007-05-20 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
534 * popen_bgread doc improvement
536 2007-05-18 07:03 UTC Tuomo Valkonen <tuomov@iki.fi>
537 * Some improvements to name policy explanations
539 2007-05-17 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
540 * Don't check for pointer in tab-bar when disabled.
541 While the bar has no geometry when disabled, the Fitt's Law
542 hack for top of the screen borders was still functional.
544 2007-05-17 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
545 * ioncore.popen_bgread doc fix
547 2007-05-14 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
548 * Ungrabbed submaps had stopped working. Fixed.
550 2007-05-12 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
551 * Missing stdio.h header in ion-completefile
553 2007-05-12 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
554 * WTF is strcasecmp doing in strings.h and not string.h on some systems?
556 2007-05-10 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
557 * Removed references to no longer existent layers
559 2007-05-08 22:41 UTC Tuomo Valkonen <tuomov@iki.fi>
560 * A bit more better wording
562 2007-05-08 16:01 UTC Tuomo Valkonen <tuomov@iki.fi>
565 2007-05-08 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
566 * Fixed tiling emergency restore code
568 2007-05-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
569 * Binding fn. doc. fixes
571 2007-05-08 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
572 * "Improved" stacking traversal code wasn't considering fallback.
574 2007-05-07 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
575 * Do not use `which lua5.1` in system.mk examples.
576 Makes for confusing error messages if not found.
578 2007-05-07 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
579 * Do not try to automatically launch statusd if config file launch fails
581 2007-05-07 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
582 * Fixed statusd-not-found message
584 2007-05-07 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
587 2007-05-07 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
588 * Added some documentation and commented-out settings to cfg_ion.lua
590 2007-05-06 20:50 UTC Tuomo Valkonen <tuomov@iki.fi>
591 * Better wording of name policy
592 (Author instead of copyright/trademark holder.)
594 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
595 tagged ion-3rc-20070506
597 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
600 2007-05-06 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
603 2007-05-06 14:31 UTC Tuomo Valkonen <tuomov@iki.fi>
604 * predist.sh support for specifying additional repository base path
606 2007-05-06 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
609 2007-05-06 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
610 * Removed mod_mgmtmode.
611 As it is not quite finished, it does not belong in the "stable" Ion3.
612 It will be distributed separately.
614 2007-05-06 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
615 * Some more name policy clarifications
617 2007-05-06 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
618 * Made the scrachpad (scratchws) pseudomodal.
619 (This will only take effect when a new scratchpad is created.)
621 2007-05-06 13:54 UTC Tuomo Valkonen <tuomov@iki.fi>
622 * Added back pseudomodal option for regions managed by WMPlexes.
624 2007-05-06 13:12 UTC Tuomo Valkonen <tuomov@iki.fi>
625 * Stacking list traversal improvements
627 2007-05-06 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
628 * Removed redundant code
630 2007-05-05 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
633 2007-05-05 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
634 * Update notify window when name of window with activity changes.
636 2007-05-05 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
639 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
640 * Display tab numbers on modifier release.
641 Seems to work better than delayed display.
643 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
644 * Simplified ioncore.tabnum interface.
646 2007-05-04 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
647 * Added submat_wait called on modifier release.
649 2007-05-04 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
650 * Increased default tab numbers display delay to 250ms
652 2007-05-04 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
653 * Draw tab numbers on right, unless tab text alignment is right.
655 2007-05-04 15:53 UTC Tuomo Valkonen <tuomov@iki.fi>
656 * Added automatically displayed tab numbers.
657 The functions in `ioncore.tabnum` can be used to display
658 tab numbers on a frame after a specified delay, and clear
659 them when the submap grab is released.
661 2007-05-04 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
662 * Added submap enter events and ungrab hook
664 2007-05-04 15:36 UTC Tuomo Valkonen <tuomov@iki.fi>
665 * Fixed defer to allow NULL parameters
667 2007-05-04 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
668 * Name policy refinements
670 2007-05-03 23:58 UTC Tuomo Valkonen <tuomov@iki.fi>
671 * Removed useless property setting special case.
673 2007-05-03 16:31 UTC Tuomo Valkonen <tuomov@iki.fi>
676 2007-05-02 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
677 * Some watches weren't being initialised
679 2007-05-02 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
680 * Release notes updates
682 2007-05-02 21:43 UTC Tuomo Valkonen <tuomov@iki.fi>
683 * Removed obsoleted and redundant WFrame.set_numbers.
684 (Didn't I do this already?)
686 2007-05-02 18:50 UTC Tuomo Valkonen <tuomov@iki.fi>
687 * Store the region pointer in a Watch in binding handler.
688 It might get destroyed.
690 2007-05-01 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
691 * Drawing engine extras table storage improvements.
692 Copy only unknown values, thus freeing memory. Append
693 to replaced style's table.
695 2007-05-01 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
696 * Added "userattr1" for frames to stock styles.
697 This could be used by e.g. a "place new windows here" script,
698 via `WFrame.set_grattr`. (Of course, arbitrary attributes may
699 be defined and used, but this is one that all stock styles at
700 least are bound to define.)
702 2007-05-01 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
703 * Documentation fixes and style clean up
705 2007-05-01 11:05 UTC Tuomo Valkonen <tuomov@iki.fi>
706 * Quasiactivate frames for detachs from groups within them too.
708 2007-04-30 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
709 * More based_on fixes.
710 (Still missing copying/appending of data_table.)
712 2007-04-30 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
713 * Detach stacking level fix
715 2007-04-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
716 * Oops, size hints fixing had broken unsqueeze
718 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
719 * Style file border tuning
721 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
722 * Drawing engine border calculation tuning
724 2007-04-29 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
727 2007-04-29 10:23 UTC Tuomo Valkonen <tuomov@iki.fi>
728 * Added special "inherit" colour value.
729 This is needed in common style templates to not override padding_colour
730 with background_colour, as if padding_colour isn't set, it is set to
733 2007-04-28 19:56 UTC Tuomo Valkonen <tuomov@iki.fi>
734 * Support based_on too after all
736 2007-04-28 18:06 UTC Tuomo Valkonen <tuomov@iki.fi>
737 * Use based_on's based_on
739 2007-04-27 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
740 * Removed based_on fields from style files
742 2007-04-27 23:45 UTC Tuomo Valkonen <tuomov@iki.fi>
743 * Changes in de.defstyle
744 The based_on field is no longer used. Instead, the style is
745 based on the existing best-matching style. Thus the function
746 also amends to existing exactly matching style, instead of
749 2007-04-27 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
750 * Added name policy notice
752 2007-04-27 21:50 UTC Tuomo Valkonen <tuomov@iki.fi>
753 tagged pre-namepolicy-notice
755 2007-04-27 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
756 * Removed note of removed autoconf script from README
758 2007-04-27 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
759 * Changed license header in source files
761 2007-04-25 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
762 * Release notes draft
764 2007-04-24 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
765 * Fixed dockapp hack with those few that actually have WM_CLASS.
767 2007-04-24 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
768 * Added green tabnumber substyle to tab-frame styles.
769 (Tab numbering can be toggled/set/unset with
770 `frame:set_grattr('numbers', 'toggle')` etc.)
772 2007-04-24 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
773 * Fixes and improvements to previously blind-written code.
775 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
776 * Added WFrame.set_grattr/WFrame.is_grattr
778 2007-04-24 11:38 UTC Tuomo Valkonen <tuomov@iki.fi>
779 * Added numbering hack to drawing engine
781 2007-04-24 11:23 UTC Tuomo Valkonen <tuomov@iki.fi>
782 * Drawing engine attribute matching improvements
784 2007-04-24 11:22 UTC Tuomo Valkonen <tuomov@iki.fi>
787 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
788 * Added gr_stylespec_isset
790 2007-04-24 10:02 UTC Tuomo Valkonen <tuomov@iki.fi>
791 * Store current frame base style in WFrame.baseattr
792 instead of reconstructing it all the time.
794 2007-04-24 09:08 UTC Tuomo Valkonen <tuomov@iki.fi>
795 * Removed unused setting from config.h
797 2007-04-23 23:26 UTC Tuomo Valkonen <tuomov@iki.fi>
798 * Fixed size hints ICCCM compliance degradation + code clean-up
800 2007-04-23 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
801 * Improved dockapp winprop support hack.
802 Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
803 property on the (displayed) icon window. Have WClientWin.get_ident
804 then report this information as `class` and `instance` for the dockapp
805 window, so that winprop matching code can use it.
807 2007-04-22 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
808 * Place dockapps in the statusbar's systray.
809 (Added winprop in default `cfg_kludges.lua`.)
811 2007-04-22 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
812 * Removed possibly obsolete Galeon winprop.
813 (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
815 2007-04-22 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
816 * Ugly hack for dockapp winprop support.
817 We save the dockapp state ourselves over restarts to get the right
818 winprop after that, because the way windows are loaded after restart,
819 the dockapp state would not be easily available otherwise. In addition,
820 dockapps usually don't have any class/role/instance identification
821 information in the dockapp (icon) window, so this method can not
822 be used -- easily. Some dockapps would function fine with us simply
823 using the main window instead of the icon window as specified by
824 the dockapp protocol, and this would provide better winprop support,
825 but then other dockapps don't display anything meaningful in the
826 main window, that the expect not to be shown. Hence this ugly hack
827 for at least basic all-dockapps winprop matching. For better matching
828 dockapps should preferrably be able to start normally, as `asclock`
829 can do (an does by default), instead of the "withdrawn" mode.
831 2007-04-22 15:11 UTC Miroslav Kure <kurem@debian.cz>
832 * Updated Czech translation
834 2007-04-22 10:16 UTC Tuomo Valkonen <tuomov@iki.fi>
835 * Updated Finnish translation
837 2007-04-22 10:10 UTC Tuomo Valkonen <tuomov@iki.fi>
840 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
841 * Man page binding documentation extraction script improvements.
842 (To generate better PWM man pages.)
844 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
845 * Removed duplicate Mod1+T binding
847 2007-04-22 09:13 UTC Tuomo Valkonen <tuomov@iki.fi>
848 * Updates to PWM config file
850 2007-04-22 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
851 * Removed ru translation, as it has not been updated as requested.
853 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
854 * Remove de translation, as it has not been updated as requested.
856 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
857 * Removed de and ru from translations to build
858 (to allow separately rolling back other removals to be recorded).
860 2007-04-22 00:23 UTC Tuomo Valkonen <tuomov@iki.fi>
861 * Removed autoconf shit.
862 Since I will have nothing to do with that shit, and nobody else
863 seems to maintain or support it either, it has no place here.
865 2007-04-21 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
866 * Changes in prepare_manage to cope with nested workspaces.
867 A priority parameter is passed instead of just a redirection
868 hint, which was poorly utilised anyway.
870 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
871 * Added is_transient field to WClientWin.get_ident and for winprop matching.
873 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
874 * Removed unused transient_for field from WClientWin
876 2007-04-20 16:09 UTC Tuomo Valkonen <tuomov@iki.fi>
877 * Added look_greenlight
879 2007-04-20 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
882 2007-04-09 09:42 UTC Tuomo Valkonen <tuomov@iki.fi>
883 * Added commented-out bindings for plain-old-menus in cfg_ion.lua
885 2007-04-08 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
886 * Ref. to size policy section etc.
888 2007-04-08 12:18 UTC Tuomo Valkonen <tuomov@iki.fi>
889 * Use strings instead of numeric size policies
891 2007-04-06 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
892 * Docs from $(LUA_SOURCES) too..
894 2007-04-06 11:18 UTC Tuomo Valkonen <tuomov@iki.fi>
895 * Added exports.tex make rule
897 2007-04-06 11:00 UTC Tuomo Valkonen <tuomov@iki.fi>
898 * Added padding to default look's transient style
900 2007-04-05 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
901 * Fixed documentation mixup
903 2007-04-05 16:27 UTC Tuomo Valkonen <tuomov@iki.fi>
904 * Statusbar documetnation improvements
906 2007-04-03 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
907 * Updated Finnish translation
909 2007-04-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
910 * Tiling navigation code changes and semi-fixes
912 2007-03-31 21:04 UTC Miroslav Kure <kurem@debian.cz>
913 * Updated Czech translation
915 2007-03-31 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
916 * Redirect frame placeholders in frame_rescue_clientwins.
917 Dispose code changes had disabled the creation of a frame
918 recreation placeholder.
920 2007-03-29 21:39 UTC Tuomo Valkonen <tuomov@iki.fi>
921 * Unsqueeze includes base size hint
923 2007-03-29 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
924 * Put the scratchpad in the group *scratchws*
926 2007-03-29 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
927 * WGroup attach only switches to floating mode frames in tiled mode
928 (and not those in unknown or transient mode).
930 2007-03-29 21:33 UTC Tuomo Valkonen <tuomov@iki.fi>
931 * Detach stacks one level above source now
933 2007-03-29 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
934 * Don't override "level" by "bottom" in WGroup.attach
936 2007-03-29 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
937 * Move tiled transient handling from tiling code to frame code
938 (check by frame mode). This is the place to get correct behaviour
939 on a more complex scratchpad configuration.
941 2007-03-28 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
942 * Context menu generation changes.
943 The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
944 it suffices to pass _sub instead of _chld to the menu functions. This
945 should fix tab drop-down menus.
947 2007-03-25 11:53 UTC Tuomo Valkonen <tuomov@iki.fi>
948 * region_may_control_focus policy change.
949 The focus may be controlled, if a manager is about to be given
950 the focus (which makes sense, since we have not requested focus
951 within a particular region within it). This fixes unsqueeze focus
954 2007-03-20 11:35 UTC Tuomo Valkonen <tuomov@iki.fi>
957 2007-03-19 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
958 * Removed redundant MPLEX_ATTACH_MODAL parameter
960 2007-03-19 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
961 * Menus and queries use STACKING_LEVEL_MODAL1+1.
962 This is to not let transients steal the focus.
964 2007-03-19 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
965 * Oops, return in wrong place in fs rq check was breaking other cfgrqs
967 2007-03-19 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
968 * Unsqueeze infinite loop fix
970 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
971 tagged ion-3ds-20070318
973 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
976 2007-03-18 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
979 2007-03-18 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
982 2007-03-18 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
983 * Split out lookcommon stuff into multiple files
985 2007-03-18 12:53 UTC Tuomo Valkonen <tuomov@iki.fi>
986 * query_menu duplicate name mangling fixes
988 2007-03-17 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
989 * removed unnecessary parameter
991 2007-03-17 15:00 UTC Tuomo Valkonen <tuomov@iki.fi>
992 * mplex_do_remanage_stdisp fixes
994 2007-03-17 14:51 UTC Tuomo Valkonen <tuomov@iki.fi>
995 * Screen notification windows' positions are based on stdisp position now.
997 2007-03-17 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1000 2007-03-17 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1001 * WMPlex focus restoring improvements
1002 (Closing the scratchpad returns where the focus used to be, etc.)
1004 2007-03-17 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1005 * Improved default style
1007 2007-03-17 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1010 2007-03-17 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1011 * Added border_sides drawing engine option.
1012 It controls, which sides get drawn borders. Possible values are "all",
1013 "tb" (top and bottom), and "lr" (left and right). To further control
1014 the drawing, use the shadow_pixels and highlight_pixels options.
1016 2007-03-16 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1017 * Changes in configuration file setup.
1018 cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
1019 modules and other files. This completes the obsoletion of cfg_user.lua
1020 (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
1021 dopath("cfg_defaults.lua") for a working setup.
1023 2007-03-16 20:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1024 * mod_tiling.lua stub loader defines "default" layout
1026 2007-03-16 07:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1029 2007-03-15 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1030 * Case-insensitive manual page completion of `caseicompl` is set.
1032 2007-03-15 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1033 * ion-completeman improvements
1035 2007-03-15 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1036 * Added WMoveresMode.rqgeom and .geom
1038 2007-03-15 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1039 * Context menu sorting hack
1041 2007-03-13 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1042 * Always defer update of screen notify and info windows
1044 2007-03-13 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1045 * Added reparent/attach failure recovery code.
1046 (Should only be needed in very exceptional situations.)
1048 2007-03-13 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1049 * Cleaned up trivial #warning
1051 2007-03-13 17:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1052 * oops, ion-statusd needed some updating as well
1054 2007-03-11 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1055 * Don't defer already deferred (C-side) actions
1057 2007-03-10 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1058 * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
1059 Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
1061 2007-03-10 23:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1062 * Libtu-related updates
1064 2007-03-10 22:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1067 2007-03-10 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1068 * frame_load wasn't using DEST_EMPTY setting of the mode
1070 2007-03-10 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1071 * Autoraise changes:
1072 - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
1073 - Added boolean `autoraise` option to `ioncore.set`.
1075 2007-03-10 18:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1076 * region_prepare_focus behaviour changes:
1077 stop recursion at active instead of mapped region.
1079 2007-03-10 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1080 * WMPlex focus code passes WStacking instead of WRegion around
1082 2007-03-10 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1083 * Oops, some settings were missing from ioncore.get.
1085 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1086 * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
1088 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1089 * Oops, PWM needed a numeric version of ioncore_setup_display
1091 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1092 * Cleanup of some marked TODO items
1094 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1095 * Doc. comment improvements
1097 2007-03-10 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1098 * ignore_cfgrq winprop for Xpdf open dialog
1100 2007-03-08 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1101 * Oops, wrong flag...
1103 2007-03-10 13:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1104 * Fixed mkbottom geometry
1106 2007-03-08 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1109 2007-03-04 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1110 * Added mod_tiling.untile.
1112 2007-03-03 15:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1113 * Hmm... it compiled a few moments ago
1115 2007-03-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1118 2007-03-03 15:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1119 * Added WGroup.set_bottom
1121 2007-03-03 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1122 * Removed bottom_last_close option.
1123 If a group has a bottom, and the bottom is closed last, the group
1124 is always to be destroyed.
1126 2007-03-03 14:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1127 * Cleanup (declared function no longer exists)
1129 2007-03-03 13:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1130 * Changes in tagging functions:
1131 Some name were changed (to have common prefix of ioncore.tagged_),
1132 and WMPlex.attach_tagged was removed and replaced with more generic
1133 ioncore.tagged_attach, that also is now bound on the WGroupWS context
1136 2007-03-03 12:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1137 * Hmm... maybe that fixes irreproducible exit crashes.
1139 2007-03-03 12:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1140 * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
1141 (It doesn't make much sense on screens.)
1143 2007-03-02 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1144 * Added map and unmap to list of notified changes to regions
1146 2007-03-02 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1147 * Don't refresh on all notifies in frame_managed_notify.
1149 2007-03-02 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1150 * Size hints base size usage fixes.
1152 2007-03-01 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1153 * Don't set focus for windows that are already active when no other changes are pending.
1155 2007-03-01 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1156 * Further pointer focus hack optimisation.
1157 Do not bother with the pointer position at all: simply block
1158 EnterWindow event focus changes if the unmapped/destroyed
1159 window does not or should not soon have the focus.
1160 (The general focus policy has recently gravitated towards
1161 always ignoring EnterWindow events if there could be any
1164 2007-03-01 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1165 * Removed region_goto active window optimisation to ensure warp in any case.
1167 2007-02-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1168 * focusbogushatehatehate#2
1170 2007-02-28 22:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1171 * groupcw_managed_notify wasn't calling group_managed_notify.
1172 This broke tracking of current region within the group.
1174 2007-02-28 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1175 * Focusbogushatehatehate
1177 2007-02-28 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1178 * Tiling frame removal focus fixes
1180 2007-02-28 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1181 * Minor pointer focus hack optimisation.
1182 (Don't do anything if ioncore_g.focus_next is set.)
1184 2007-02-27 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1185 * group_bottom was missing EXTL_SAFE
1187 2007-02-26 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1188 * Simpler mod_query.query_attachclient handler.
1189 (Uses WRegion.groupleader_of.)
1191 2007-02-26 19:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1192 * WFrame.floating bindmap is applied to transients too
1194 2007-02-26 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1195 * Activity notification display improvements (?).
1197 2007-02-25 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1198 * Improved float placement code.
1199 All of the stacking structure for all groups is scanned, on the target
1200 stacking level, instead of just the target group's portion on all levels.
1202 2007-02-25 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1203 * Added "userpos" winprop for overriding the USPosition size hint flag.
1205 2007-02-25 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1206 * Split out screen notification window code into scree-notify.c
1208 2007-02-24 18:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1209 * Added maximum width parameter to infowin_set_text.
1211 2007-02-24 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1214 2007-02-24 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1215 * Removed mplex attach "layer" parameter backwards compatibility support
1217 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1218 * Removed layout loading backwards compatibility hack
1220 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1221 * And the default too..
1223 2007-02-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1224 * Layout configuration file updates, clean-up and new layouts
1226 2007-02-24 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1227 * bottom_last_close is the default now
1229 2007-02-24 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1230 * Removed many specific implementations of region_may_dispose.
1232 2007-02-24 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1233 * Generic implementation of region_may_dispose.
1234 Based on a test run of the improved rescue code.
1236 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1237 * Further changes in context menu definitions.
1238 - Less definitions for _sub, instead preferring directly defining things
1239 in the context menu for the corresponding class.
1240 - However, the menu entries for 'pmenus' are now not so nicely ordered.
1241 Perhaps there should be some way to hint at the sorting...
1243 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1244 * Menu API and context menu generation changes
1246 2007-02-23 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1247 * Make context menus work for empty workspaces (etc.) too
1249 2007-02-23 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1250 * Tiling initial frame creation/attach unification.
1252 2007-02-23 18:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1253 * Added ioncore_exec_environ_hook.
1254 This can be used to set up the environment variables and such for
1255 programs executed by Ion. It receives an WExecP structure as parameter,
1256 and this includes the intended target region, so that a FDO startup
1257 sequence specification support module could use it to set things up
1258 for proper targeting of windows.
1260 2007-02-23 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1261 * Removed frame_style backwards compatibility support
1263 2007-02-23 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1264 * Put all windows on the focuslist menu
1266 2007-02-23 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1267 * No need for region_dispose_ (with the underscore).
1269 2007-02-23 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1270 * Working (?) detach/attach again with the help of region_disposeroot.
1272 2007-02-23 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1273 * Replaced region_managed_rqdispose with region_managed_disposeroot.
1274 This version only returns the root region to be disposed, or NULL
1275 if the operation can not be done.
1277 2007-02-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1280 2007-02-22 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1281 * TODO update: tiny frame problem solved by unsqueeze
1283 2007-02-22 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1284 * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
1286 2007-02-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1287 * Unsqueeze transients.
1288 (Yes, I know, there's a problem with stray frames with move in
1289 general after other recent changes.)
1291 2007-02-22 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1292 * Unsqueeze menus/queries/messages.
1294 2007-02-22 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1295 * Added ioncore.unsqueeze
1297 2007-02-22 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1298 * Added minimum size hint for queries/messages/menus.
1300 2007-02-21 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1301 * Dispose/rqclose changes
1302 - Dispose no longer defers actual destroy automatically, but stuff
1303 calling it should take care of that, when needed.
1304 - WRegion.rqclose defer dispose always, and _does not_ indicate,
1305 whether the operation is likely to succeed. To see if this happens,
1306 use the "deinit" notification.
1308 2007-02-20 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1309 * Move rotation setting from WScreen to mod_xrandr
1311 2007-02-20 02:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1312 * Improved size hint winprops
1314 2007-02-20 02:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1315 * Added option to disable mouse/sloppy focus.
1317 2007-02-20 02:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1320 2007-02-20 02:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1321 * Added WRegion.get_configuration export.
1322 Note that it filters out client windows by default.
1324 2007-02-19 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1325 * Frames weren't yet using rqdispose chains
1327 2007-02-19 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1328 * Ugly hack for dispose
1329 (TODO: use continuations instead)
1331 2007-02-19 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1332 * Oops, xwindow_pointer_pos was returning root coordinates
1334 2007-02-19 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1335 * More ugly hacks to pointer focus hack
1337 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1338 * Added missing header
1340 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1341 * Renamed region_may_destroy region_may_dispose for consistency.
1343 2007-02-18 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1344 * bottom_last_close wasn't being saved
1346 2007-02-18 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1347 * Rescue mechanism optimisations
1349 2007-02-18 18:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1350 * No more reactive destroyal in region_managed_remove.
1351 It must be done in the region_managed_rqdispose chain.
1353 2007-02-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1356 2007-02-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1357 * Added region_rqdispose/region_managed_rqdispose mechanism.
1358 This should fix the issue of it having bee possible to destroy the
1359 last workspace (and tiling on it) on a screen recently.
1361 2007-02-18 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1364 2007-02-17 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1365 * Bah, forgot the export statements, and WRegion.group_of is rather useless
1366 actually, in its previous form (gone now).
1368 2007-02-17 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1369 * Do not ignore active region's base size in (tiled) frames' size hints.
1371 2007-02-17 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1372 * Full screen mode fixes and improvements
1374 2007-02-17 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1375 * Added WRegion.group_of and WRegion.groupleader_of exports.
1377 2007-02-08 16:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1378 * Mplex attach size kludges
1380 2007-02-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1383 2007-02-06 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1384 * Added commented-out caseicompl setting to cfg_query.lua
1386 2007-02-06 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1387 * Changes in NotifyPointerRoot handling.
1388 (Check for pending focus changes too. Moved after generic focus event handling.)
1390 2007-02-06 19:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1391 * Don't confine pointer by default on grab.
1393 2007-02-06 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1394 * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1396 2007-02-06 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1397 * Pointer focus hack on return from grab had been lost..
1399 2007-02-05 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1400 * Removed stub appmenu.
1401 F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1403 2007-02-11 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1404 * Some menu/query cycling improvements
1405 (partially incomplete)
1407 2007-02-05 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1408 * Close grabmenus when grab is killed (Esc).
1410 2007-02-04 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1411 * Some system.mk doc updates
1413 2007-02-03 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1414 * Removed ext_statusbar backwards compat. hack.
1416 2007-02-03 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1417 * Added missing backquote
1419 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1420 tagged ion-3ds-20070203
1422 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1425 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1426 * Updates to some styles
1428 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1429 * Include spacing in border width for the "ridge" and "inlaid" border styles.
1431 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
1432 * Make the docs match the #defines.
1434 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1435 * Different selected/unselected-activity substyles for tab-frame too.
1437 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1438 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
1439 definitions (unless a particular parameter is masked in certain use cases,
1440 such as `switchto`).
1442 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1443 * Minor GrStyleSpec init/copy optimisation
1445 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1446 * Fixes in lookcommon_clean usage
1448 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1449 * Defined activity attribute for menu entries in the "clean" styles.
1450 (The usual red for unselected, a bit lighter for selected entries.)
1452 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1453 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1455 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1456 * Added support for arbitrary (drawing engine) attributes for menu entries.
1458 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1459 * Minor improvements to groupws_prepare_manage
1461 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1462 * Oops, layout loading changes dislocated transient mgmt. code.
1464 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1465 * Renamed the `subs` element of WMPlex configuration to `managed`
1466 for consistency. The old name is still supported on load.
1468 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1469 * Added `new_group` winprop.
1470 It should be the name of the layout of a new group/workspace to create,
1471 if the the `target` winprop fails. The latter is tried again after
1472 creating the new group.
1474 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1475 * More and fixed release notes
1477 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1478 * Minor optimisation
1480 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1481 * Improved layout and winprop communication between C/Lua.
1482 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1483 and ioncore.set{default_ws_params = ...}
1485 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1486 * Fixes to new drawing engine attribute scoring:
1487 - Since each item occurs on the attribute list only once, with a score,
1488 the a star ("*") on the source list should be used scored by its score
1489 there, instead of one. (Possibly also other items' scores should be
1490 multiplied by the source list score?)
1491 - The "activity" substyle needs some stars in it to give it a higher
1492 score over other rather specific possibilities without "no_activity"
1495 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1496 * Oops, wrong address..
1498 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1499 * attach_tagged behaviour restoration.
1501 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1502 * Updates to man page references to binding contexts.
1503 NOTE: Some of the translations apparently are totally
1504 out-dated. Please update.
1506 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1507 * Added option for case-insensitive completion.
1508 mod_query.set{caseicompl=true} will cause some completions (such as
1509 window and workspace names) to be case-insensitive.
1511 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1512 * Oops, mod_query.get wasn't marked EXTL_SAFE
1514 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1515 * mod_query(.lua) clean-up and completion improvements
1517 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1518 * Statusbar meter name is now passed as attribute to the drawing engine.
1519 It is therefore possible to give different meters different colours,
1520 with de.substyle("metername", { ... }) in the appropriate style
1521 definition ("stdisp", "stdisp-statusbar").
1523 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1524 * Completion code fixes
1526 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1529 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1530 * Check for NULL in get_hook
1532 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
1533 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1535 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1538 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1539 * Improvements to query_renameworkspace
1541 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1542 * Added cfg_layouts.lua with layout definitions
1544 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1545 * Added layout query for new workspace to mod_query.query_workspace.
1546 The table returned by the function mod_query.layouts can be used to
1547 configure additional layouts.
1549 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1550 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1552 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1553 * Added region_dispose for chain-destruction of regions.
1554 It also handles goto to return placeholder target if the to-be destroyed
1555 region could control the focus. This also fixes recent regression wrt.
1556 return from full screen mode.
1558 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1559 * Marked WFrame.mode "safe"
1561 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1562 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1563 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1564 it's far from ideal, but that seems to be the best place for the hint
1565 without major improvements to the drawing engine. The "emboss" styles still
1566 need to get this added, but they also demand other work, being largely
1569 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1570 * Drawing engine API and attribute handling changes.
1571 An attribute string is no longer passed to every drawing function,
1572 but instead the attributes must be allocated from libtu's "stringstore",
1573 and then set on the brush. The attributes are also no longer matched
1574 linearly, but by simple containment, with the linear specification strings
1575 in the style files (and gr_get_brush also still), however still modifying
1576 the score a match gives. These changes should make it easier to add
1577 additional attributes.
1579 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1580 * Fixed leak in mod_query_history_push_
1582 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1583 * Ugly pointer focus hack for messy floats:
1584 If a window that does not have the focus, or if the focus is being
1585 changed elsewhere, is unmapped (or destroyed), contains the pointer,
1586 then try to set the focus again to prevent focus from changing to
1587 a window under this unampped window. (However, if the unampped window
1588 has the focus, and no change elsewhere is known, current focus policy
1589 dictates that the focus should fall to the underlying window.)
1591 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1592 * RELNOTES conflict resolution
1594 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1597 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1598 * Frame quasiactivation tracking
1600 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1601 * Pseudoactivity state maintenance hack
1603 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1606 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1609 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1610 * Removed 'detail' from notify_change parameters
1611 (And reordered call in unset_manager.)
1613 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1615 (The one nice thing about CVS was that you could automate this
1616 numbering. Perhaps a record check script could make you update
1617 the dates manually as you change the files...)
1619 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1620 * Further simplifications/dead code removal.
1621 (Made possible by removal of Xinerama #ifdef hacks.)
1623 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1624 * Removed the bitrotted Xinerama code altogether.
1625 I am unlikely to waste time fixing it. However, the abstract support still
1626 remains (enhanced), and someone who cares about it, will just have to write
1627 a separate module to set up a special layout for the root window (now a
1628 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1629 the screen ID of the root window to less than zero for the layout loading
1632 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1635 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1636 * Made WRootWin inherit WScreen.
1637 This removes some ugly hacks, and simplifies things a lot for the usual
1638 case of a single screen, or that of normal X multihead. This completes
1639 the bitrot of Xinerama-specific code, although abstract support for
1640 various (nested) screen configurations remains (and infact there's
1641 now the abstract possibility of both single-screen and multi-screen
1642 workspaces/windows).
1644 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1645 * Group focus policy changes
1647 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1648 * Statusbar size hint tuning
1650 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1651 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1653 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1654 * Removed fake activication messages for non-windows.
1656 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1657 * Toplevel bindmap usage tuning
1659 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1660 * Do not use Watches in return storage.
1661 Instead clean up things in region_deinit. The pointer to the region in the
1662 watch is reset before calling the watch handler, so node in the search tree
1663 is never found, the watch/pointer being the key.
1665 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1666 * Changes in padding/spacing usage in frames.
1669 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1670 * Do not draw spacing after last textbox
1672 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1673 * Oops, forgot this...
1675 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1676 * Use libtu stringstore for the notification mechanism
1677 (Testing against allocated StringIds is more efficient than strcmp.)
1679 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1680 * Removed region_managed_(in)activated hooks and functions.
1681 - region_notify_change and the corresponding region_notify_hook do the job.
1683 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1684 * README fixes/improvements
1686 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1689 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1690 * Fixed WMPlex.attach_tagged to switch to the first attached region
1692 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1693 * Moved mod_tiling.detach as ioncore.detach.
1694 (It has nothing to do with tilings, after all.)
1696 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1697 * Use previous placeholder on entering FS mode, if there's one
1699 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1702 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1703 * Use original stacking level and sizepolicy for unframed detachs
1705 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1706 * Removed unused modal flag
1707 (The information is in the stacking level.)
1709 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1710 * Updated configuration file doc. comments
1712 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1713 * Removed traces of WPaneWS.
1714 It won't be found in Ion3: there aren't separate workspace classes
1715 anymore, after all. Instead, so-called "trays" may be added. Or maybe
1718 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1719 * Query history tuning
1721 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1722 * Added placeholder staleness checks
1724 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1725 * Placeholder and detach improvements:
1726 - No need for special handling of transients in configs anymore:
1727 framing of non-WWindow regions on detach is automatic now, and
1728 an auto-destroyed frame creates a recreation WFramedPHolder for
1729 its remaining WMPlexPHolders, so that the container frame can
1730 be recreated on attach.
1731 - Consequently, multiple fullscreened windows from a floating frame
1732 are now returned back to the same frame, even if the original
1733 frame was emptied (and thus destroyed) in the meanwhile.
1735 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1736 * Typo fix (+ minor related policy changes)
1738 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1739 * Added mode to WFramedParam
1741 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1742 * Moved set/is_fullscreen from WClientWin to WGroup
1743 - Simplifies the binding (and the config needs to be updated!)
1745 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1746 * Some renames for consistency
1748 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1749 * Support obtaining current key in submaps as well
1751 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1752 * Mod1+K K opens a grabmenu with the "focustlist" menu
1753 - Cyclable with Mod1+K
1755 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1756 * Added focuslist menu
1757 - First lists ioncore.activity_i results and then ioncore.focushistory_i
1759 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1760 * Changed *_list exports into *_i iterators
1762 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1763 * Oops (and been there for a while, stupid GCC)
1765 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1766 * Remove managers from focus list when child is pushed on it
1768 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1769 * Detach binding/menu tuning
1771 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1772 * Added / to characters substituted in query menus
1774 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1777 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1778 * Detach is toggleable now (using return placeholder list)
1780 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1781 * Full screen code rearrangements
1783 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1786 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1787 * Use return storage for return from full screen mode
1789 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1790 * Don't snow info window for activity on active screen
1792 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1793 * More functions for return storage
1795 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1796 * Use watches in return storage
1798 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1799 * Added basic "return" placeholder storage
1801 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1802 * Removed unused variable/string
1804 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1805 tagged ion-3ds-20061223
1807 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1810 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1811 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1812 - Works for FS stuff too now
1814 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1815 * Added info window for tagging state of FS stuff
1817 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1818 * More mysterious focus tuning
1819 (Seems like the focus shit working varies by the sunspots.)
1821 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1822 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1823 - It seems the sucky Xlib doesn't let you do it otherwise.
1825 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1826 * Yet more focus tracking hacks.
1827 (Will one ever work?)
1829 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1830 * The "float" winprop works on transients too now
1832 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1833 * If sizehint winprops have been set, correct requested geometry to match these.
1835 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1836 * Place new regions after the current and those with activity after it
1837 - Controlled with frame_default_index parameter of ioncore.set.
1838 To get the old default behaviour, set this to 'next'.
1839 - This option obsoletes the frame_add_last option
1841 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1842 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1843 - If these are used instead of next/prev, cycling occurs despite
1844 history/normal completion mode switch.
1846 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1847 * Fixed query history duplicate elimination code
1849 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1850 * Increased query history size from 256 to 1024
1852 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1853 * Don't unmanage stdisp when switching to region that can't manage it
1855 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1856 * Changed region_rqgeom parametrisation
1857 - Gravity can now be passed down to the root relative ("absolute")
1858 version, allowing removal of WClientWin specific checks/hacks.
1860 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1861 * Detach tries to keep root-relative geometry unchanged
1862 (For framed detach, the geometry of the frame is tried
1863 to be kept unchanged from the origianl geomery of the
1866 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1867 * Detach works on transients now
1869 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1870 * Readjust cursor position for infobox
1872 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
1873 * Updated Czech translation
1875 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1876 * statusd startup timeout tunning
1879 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1880 * Updated Finnish translation
1882 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1883 * Menu name translation hack
1884 (These are hidden in strings in the configuration files.)
1886 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1887 * Added info box for history completion mode into queries
1889 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1890 * Warp in WMPlex.set_hidden
1892 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1893 * Clear a few more flags of frame size hints
1895 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1896 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1897 Also, if one does not exist (e.g. when attaching transients), one is
1900 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1901 * Made pholder_do_attach return region instead of boolean.
1903 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1904 * Fixed switchto/hidden WMPlex attach parameter interaction.
1906 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1907 * Do not duplicate entries already in history when pushing.
1908 Instead move the first already existing first.
1910 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1911 * strcoll instead of strcmp for completion sorting
1913 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1914 * Complete history in history order instead of character set
1916 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1917 * Remanage stdisp when bottom attached to group
1919 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1920 * Fixed coding style
1921 (Remember the coding style, folks!)
1923 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
1924 * Handle mods in submapgrab_handler
1926 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1929 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1930 * tiling_placement_alt fixes
1932 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1933 * Comments about moronic kernels and improved workaround
1935 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1936 * Respect REGION_SKIP_FOCUS more often
1938 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1941 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1942 tagged ion-3ds-20061029
1944 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1945 * Some release notes
1947 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1948 * mod_menu.grabmenu uses current key event.
1949 - It is no longer necessary to specify the cycling key separately.
1951 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1952 * Query activation key now cycles completions
1954 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1955 * Fixed defmenu for callbacks
1957 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1958 * Added routine to get current key event, if not in a submap.
1960 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1961 * Fixed sizepolicies used for fullsize-stdisp
1963 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1964 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
1966 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1967 * Removed unused/broken WFrame-as-scratchpad bindmap
1969 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1970 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
1972 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1973 * Oops, incomplete backward cycle...
1975 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1976 * Changed parametrisation of WEdln.complete
1978 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1979 * Added support for history completion
1980 - Mod1+R in the default bindings completes in history.
1982 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1983 * create_frame parametrisation in mod_scratchpad was wrong.
1986 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1987 * Fixed rotation support.
1988 (Application of size policies did not pass through the information.)
1990 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1991 * Fixed layout backwards compatibility hack.
1992 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
1994 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1995 * Fixed shading code after the mode stuff had broken it
1997 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1998 * Resizing code fixes and other changes
2000 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2001 * Allow frames attached to WTiling to have tiled-alt mode
2003 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2004 * Oops. Workspace switch warp had become disabled.
2006 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2007 tagged ion-3ds-20061020
2009 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2012 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2013 * Added README for po/
2015 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2016 * Restored client window unmap fs_pholder return goto
2017 (Which could do in theory do the wrong thing now under some
2018 strange settings and scripts. TODO: better and more general
2021 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2022 * Fixes to previous focus fixes
2024 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2025 * Separate update_$LANG targets in Makefile instead of update_translations
2027 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2028 * Removed unnecessary test file
2030 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2031 * Updated Finnish translation
2033 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2036 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2037 * mplex_current_node falls back to mx_current.
2038 (Kludge to get around problems with deferred destroy and groups.)
2040 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2041 * WMPlex focus code changes
2043 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2044 * Added boolean 'float' winprop.
2045 - If it is set, groups don't pass prepare_manage to 'bottom'.
2047 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2048 * Don't set REGION_PLEASE_WARP on groups
2050 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2051 * predist.sh fix/redundancy removal
2053 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2054 * Don't install cfg_panews.lua, as the module is disabled.
2056 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2057 * Makefile preload hack fixes
2059 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2062 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
2063 * Updated Czech manpage
2065 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
2066 * Updated Czech translation
2068 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2071 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2072 * Fixed a typo in workspace query
2073 (Stupid dynamic typing.)
2075 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2076 tagged ion-3ds-20061015
2078 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2081 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2082 * Some final release note tuning
2084 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2085 * Use the faster direct url in predist.sh
2087 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2090 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2091 * Oops. Do not enforce floating style for transient frames..
2093 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2094 * Improved layout backwards compatibility hack
2096 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2099 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2100 * WFrame@WTiling bindmap and menu was actually redundant now.
2102 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2103 * Added some release notes
2105 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2106 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
2108 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2109 * Use "@" instead of "-on-" for bindings and menus dependent on manager
2110 (for more consistency with "." for mode-dependent stuff).
2112 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2113 * Context menus also support modes now.
2114 - The context menu "Class.mode" is included, if Class:mode exists and
2117 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2118 * Improvements to mode stuff
2120 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2121 * Removed superfluous frame drawing routine dynamism.
2123 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2126 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2127 * Groups and tilings now enforce frame mode.
2129 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2130 * Added frame mode-switching code.
2131 - Frames without a tab bar can be obtained with
2133 frame:set_mode('frame-tiled-alt')
2135 in the default styles (or by entirely disabling the tabbar with
2136 `bar = 'none'` in the 'frame-tiled' style).
2138 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2139 * Removed WFloatFrame
2140 - Frame modes are used instead.
2141 - Tabbar-toggling is also gone, and must be reproduced with
2144 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2145 * Replace frame style parameter with mode parameter.
2147 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2148 * Added guards for _rawsub and renamed it _chld.
2150 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2151 * Fixed stdisp unmanage
2153 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2154 * Added detach entries into menus
2156 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2157 * Added 'append' option for menus.
2159 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2160 * Added support for WFoo-on-WBar context menus.
2162 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2163 * Manual page binding listing generation improvements etc.
2165 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2166 * Added context menu for screens.
2167 - Entries to create workspace with default template or an empty one, and
2168 close current workspace (if permitted).
2169 - Mod1+M bound at WMPlex level now, to display this menu on empty
2172 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2173 * Updated (English and Finnish) man pages.
2175 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2176 * Floatframe shading fixes.
2178 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2179 * Float placement code ignore group bottom now.
2181 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2182 * Fixed and cleaned up bitrot in region binding registration code.
2184 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2185 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
2187 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2188 * Simplified group attach stuff with separate WFramedPHolder
2190 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2191 * mod_menu was still referring to WMPlex.llist
2193 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2194 * Group attach size fix (quick&dirty version).
2196 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2197 * Oops. Reparent/weave were in wrong order in group_fitrep.
2199 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2200 * Put floating client windows as well in groups (for now).
2201 - Also use frames with special style for floating transients as well.
2203 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2204 * WGroupedPHolder and other fixes.
2206 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2207 * Hacks to ignore size hints when in client-requested full screen mode.
2209 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2210 * Fixed uninitialised structures.
2213 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2214 * Restored NotifyPointer focus event ignorance.
2216 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2217 * Changed email in convirus script to nobody@nowhere.invalid
2218 (Stupid piece of shit telling users to report its own idiocy to
2221 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2222 * Use NGROUPS_MAX if NGROUPS is not defined.
2224 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2225 * Removed useless rescue code.
2227 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2230 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2231 * Use WGroupedPHolder for grouped attach of client windows to frames.
2233 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2234 * Fixed mplex placeholder rearrangements.
2236 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2237 * Removed completed #warning TODO
2239 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2240 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
2242 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2243 * Fixed group prepare_manage policy.
2245 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2246 * Changes in EnterWindow event handling.
2248 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2249 * Added zero size check to Xinerama sanity check.
2251 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2252 * Transient etc. size fixes
2254 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2255 * Sizehint code tuning for requirements of WGroupCW.
2257 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2258 * Oops, statusbar attach stuff hadn't been brought up-to-date.
2260 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2261 * Removed redundant size hint correction wrapper code.
2263 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2264 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
2266 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2267 * Use just "frame-floating" style instead of "frame-floating-groupws".
2269 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2270 * WFloatFrame wasn't using region_displayname yet.
2272 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2273 * Cleaned up SPLIT_NONE/ANY
2275 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2276 * Marked some entries as 'done' on the TODO list.
2278 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2279 * Removed superfluous ion-completeman code
2281 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2284 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2285 * Fixed focusing when focus gets restored to root window and we want to focus something else.
2287 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2288 * Transient initial positioning fixed
2290 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2291 * Fixes to activity propagation code
2293 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2294 * Oops, forgot to update bindings earlier.
2296 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2299 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2300 * Replaced region_activity_hook with generic region_notify_hook, which
2301 is also used to notify of name, tag and other changes, with a string
2302 parameter indicating the actual change that has taken place.
2304 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2305 * The activity notification window is now managed normally.
2307 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2308 * Added basic detach/mkbottom code.
2309 TODO: placeholders for reattach, etc. Maybe put into separate
2310 module (instead of mod_tiling)?
2312 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2313 * Various minor fixes and clean-up.
2315 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2316 * Moved commented-out transpose_words as Control+K T.
2318 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
2319 * Added transpose_chars and transpose_words to mod_query.
2321 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2322 * Some attach mechanism improvements.
2324 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2325 * Navigation code fixes
2327 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2328 * WMPlex attach code always uses WMPlexPHolders.
2329 - The attach callbacks should then be able to safely remove stuff
2330 from the mplex, for detach stuff etc.
2332 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2333 * Fixed initial window order in frame.
2335 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2336 * Improvements related to navigation and stacking
2337 - Added WRegion.rqorder as an abstract raise/lower request.
2339 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2340 * Removed unused stacking code
2342 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2343 * More navigation stuff.
2344 - In particular, rebound configuration files to use ioncore.goto_next
2345 with appropriate parametrisation.
2347 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2348 * Some improvements in binding handler compilation code
2350 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2351 * Added no_ascend/no_descend parameters to the navi functions.
2353 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2354 * Some fixes binding graph hacks for windowless regions.
2356 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2357 * Generic navigation code improvements.
2358 - Also removed some redundant tiling code.
2360 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2361 * Fixed an assert trigger
2363 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2364 * Some drawing engine code tuning
2366 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2367 * Added a missing check for nil table.
2369 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2370 * Fixed some undefined references in mod_dock.
2372 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2373 * Use redblack tree for reg->stacking lookup.
2375 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2376 * Some documentation updates.
2378 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2379 * Changes in WMPlex structure.
2380 - l1/l2 lists are gone, and instead there just a single list of all
2381 managed regions using WStacking nodes, and another list of the
2382 “layer 1” or “mutually exclusive” regions.
2384 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2385 * Removed mplex_lcount stuff.
2387 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2388 * Possible fixes to (initial) effect of stdisp on tiling llayout.
2390 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2391 * Updated to predist.sh to reflect changed paths of *.mk.
2393 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2394 * Changes in predist.sh to reflect _darcs/ having been changed.
2396 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2397 * Simplifications in mplex/group focus code.
2399 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2400 * Combined WStacking and WLListNode.
2402 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2403 * Some field renames for further changes.
2405 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2406 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2408 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2409 * Added option to auto-destroy groups when 'bottom' is destroyed
2410 when nothing "essential" is left after it.
2412 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2413 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2415 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2416 * PWM config updates.
2418 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2419 * Added default_ws_params to ioncore.set.
2420 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2422 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2423 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2425 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2426 * mod_floatws is no more.
2427 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2428 - Backwards compatibility hack included for saved layouts, but not
2429 configuration files.
2431 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2432 * Moved some region_register calls to safer places.
2434 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2435 * Changed remaining lua-side references to WGenWS to WGroupWS.
2437 2006-07-10 20:25 UTC pfeifer@wait.de
2439 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2440 a table as template to the module
2442 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2443 * Removed redundant code by using weave for raise/lower.
2445 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2446 * Removed WGenWS entirely.
2448 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2449 * mod_dock was still referring to mplex_layer.
2451 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2452 * Temporarily disabled mod_panews.
2454 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
2455 * Remove an extra space in the Lua query prompt.
2457 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2458 * Fixes in initial stacking of regions.
2460 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2461 * floatws redirects prepare_manage to 'bottom' if active.
2463 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2464 * Added beginnings of more generic navigation code.
2466 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2467 * Fixed 'bottom' initial stacking.
2469 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2470 * Redirect stdisp to WGroup(WS) 'bottom'.
2472 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2473 * Ugly Makefile hacks.
2475 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2476 * Some improvements in mplex focusing code and policies.
2478 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2481 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2482 * WGroupCW no longer loads if empty.
2484 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2485 * Some mplex/group integration.
2487 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2488 * Further improvements in focus code.
2490 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2491 * region_managed_goto improvements.
2493 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2496 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2497 * Some more changes, fixes, and damage done in key binding dispatch code.
2499 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2500 * Fixes and simplifications to key handling code.
2502 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2503 * Minor fixes to group stuff.
2505 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2506 * Reduced use of WGenWS.
2507 (Only WIonWS and WPaneWS still refer to it.)
2509 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2510 * WGroupCW passes on region_managed_notify for the 'bottom'.
2512 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2513 * Stupid C and dependencies..
2515 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2516 * Some more release notes.
2518 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2519 * Groups use minimum size hint from 'bottom'.
2521 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2522 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2524 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2525 * Full-screening code updates.
2527 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2528 * Fix in group_fitrep.
2530 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2531 * Ignore stuff in groups for primitive stacking code.
2533 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2534 * Fixed stacking_weave.
2536 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2537 * Added binding set for WClientWin.
2539 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2540 * New mechanism for grabs of windowless regions' bindings.
2542 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2543 * Added stuff to RELNOTES.
2545 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2546 * Added region_displayname stuff.
2547 - Needed to display the main client window's name in the tab-bar for
2548 client window groups (WGroupCW).
2550 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2551 * WGroupCW gets destroyed when empty.
2553 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2554 * Temporarily removed sticky floating frame support.
2555 - To be re-implemented in a completely different manner.
2557 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2558 * Added group modality stuff.
2560 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2563 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2564 * First steps of client window groups.
2566 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2567 * There were unused fields in WClientWin.
2569 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2570 * Some dates were wrong..
2572 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2573 * Fixed group attach geometry stuff.
2575 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2578 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2579 * Inherited WFloatWS from WGroup.
2581 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2582 * Moved part of WFloatWS as WGroup in ioncore.
2584 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2585 * Removed unused local variable.
2587 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2588 * Moved some more stuff.
2590 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2591 * Moved framed attach stuff from floatws.c to placement.c.
2593 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2594 * Improved floatws pholder.
2596 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2597 * Added SIZEPOLICY_SHRUNK modifier.
2599 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2600 * Added generic floatws attach routines.
2602 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2603 * Allow override of xterm with the XTERM Lua-side variable.
2605 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2606 * Improved and extended floatws sizepolicy usage.
2608 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2609 * stacking_unweave/weave
2611 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2614 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2615 * FloatWS special-case stuff points to the stacking structures instead of the regions.
2617 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2618 * Added manager specific list to WStacking.
2620 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2621 * Cleaned up the top directory of building related files.
2622 - In particular, autovirus stuff is in build/ac now and must be run there.
2624 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
2625 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2627 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
2628 * Use META instead MOD1.
2630 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2631 * Missing assignment fixed.
2633 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2634 * Export ioncore.tags_first.
2636 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2637 * Improvements to floatws bottom support + use size policies.
2639 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2640 * Added SIZEPOLICY_UNCONSTRAINED.
2642 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2643 * Preliminary floatws "bottom" support.
2645 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2646 * Exclude USECS_IN_SEC itself from valid values too..
2648 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2649 * Ensure that tv_usec is less than 1000000 (usecs in sec).
2650 - Some kernels are a bit picky.
2652 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2653 * Size hints weren't being applied on client windows on Ion startup startup.
2654 (Now they're applied if we do not modify the old client window size.)
2656 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2657 * Added levels to stacking code.
2659 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2660 * Removed some redundancy from stacking code.
2662 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
2663 * 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.
2664 The switch_bindings.lua script currently has an ugly if/elseif section to do
2665 all the binding removal stuff, with this change that whole section can be
2666 replaced with one line.
2668 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2669 * Some more stacking code changes.
2671 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2672 * Some more stacking code cleanup etc.
2674 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2675 * Some improvements/cleanup in floatws stacking code.
2677 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2678 tagged ion-3ds-20060524
2680 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2681 * An assert had moved to the wrong place.
2683 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2684 * One more gsub update...
2686 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2687 * More Lua 5.1 stuff: use # instead of table.getn.
2689 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
2690 * take ioncore_bindings.lua of ion3 to lua 5.1
2692 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2693 * Few more backticks.
2695 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2696 tagged ion-3ds-20060519
2698 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2699 * Added new release notes.
2701 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2702 * Updated README.autoconf.
2704 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2705 * Added a few more backticks to RELNOTES and README.
2707 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
2708 * Use -lm and -ldl in the test for -llua
2710 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2711 * Markdownized README as well.
2713 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2714 * Small changes in RELNOTES for markdown processing for web.
2716 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2717 * Updated TODO.riot.
2719 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
2720 * bugfix in lua 5.1 + other usefull checks
2721 The test for the liblua version was completely buggy. Sorry.
2723 Tests added for other headers:
2724 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2725 (with error messages pointing to the name of Debian packages)
2727 Test for xmessage (with a warning only, since ion can probably still
2728 work without xmessage)
2732 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
2733 * Update configure.ac for lua 5.1
2735 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
2738 Allows to create lua hook for SIGUSR2.
2739 Can be usefull (for example) for status line changing from media player...
2742 ioncore.get_hook("ioncore_sigusr2_hook"):add(
2744 mod_statusbar.inform("status_name", "SIGUSR2 catched")
2745 mod_statusbar.update()
2749 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2750 * README etc. updates.
2752 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2753 * Fixed string.gsub issues with Lua 5.1.
2756 "... If the value returned by this function is a string, then it is
2757 used as the replacement string; otherwise, the replacement string is the
2761 "If the value returned by the table query or by the function call is a string
2762 or a number, then it is used as the replacement string; otherwise, if it is
2763 false or nil, then there is no replacement (that is, the original match is
2764 kept in the string)."
2767 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2768 * Few more missing table-iteration changes.
2770 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
2771 * lua5.1 incompatible changes
2772 The _LOADED variable became package.loaded.
2773 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2774 Debian now uses pkg-config for the lua stuff not lua-config.
2776 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
2777 * lua5.1 backwards compatible changes
2778 Whether intentional or not lua 5.1 no longer allows
2784 for k,v in pairs(tab) do
2789 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2790 * Do not spew out stack traces all the time when warn() is called.
2792 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2793 * framed_transients is on by default now.
2795 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2796 * Added toggle for showing tab numbers.
2797 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2799 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2800 * Removed obsolete references to -i18n flag.
2802 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2803 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2804 - These are not used by frames for transients.
2805 - Changed the default bindings accordingly.
2807 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2808 * The frame_add_last option had been broken.
2809 - Since switching to use of placeholders for initial management
2810 setup, the flag was no longer checked.
2812 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2813 * Added stuff for accessing regions with activity/urgency bit set.
2815 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2816 * Extended Mod1+K K binding.
2817 - Go to first region demanding attention or previously active region:
2818 "ioncore.activity_goto() or ioncore.goto_previous()".
2820 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2821 * Separated and cleaned up some stacking code from mod_floatws.
2823 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2824 * Changes in default_ws_type lookup.
2826 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2827 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2828 - Needed to communicate available area for transients.
2830 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2831 tagged ion-3ds-20060326
2833 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2834 * Included a TODO list.
2836 The TODO.riot file has been created with the riot outliner available from
2837 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2838 you can read it with your favourite threading mail user agent. For example:
2841 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2842 * Enforce win_gravity=NorthWestGravity for client windows.
2843 - Fixes issues with OO.org's transients in framed mode.
2845 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2846 * Changes in default appmenu.
2847 - Removed firefox (won't promote gtk shit).
2848 - Added opera, konqueror, dillo, w3m, links, rxvt.
2850 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2851 * Ah, -Wl,-whole-archive is a better hack.
2853 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2854 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2856 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2857 * Some more winprop/sizepolicy changes.
2859 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2860 tagged ion-3ds-20060317
2862 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2863 * Oops. Previous change incomplete.
2865 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2866 * default_ws_type is no longer set by config files and could confuse things. Fixed.
2868 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2869 * Changes in look file fonts.
2870 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2871 the 'fixed' alias has problems with encodings.
2873 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2874 * Timer signal object passing to Lua side was broken.
2877 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2878 * Changes in the set of configuration files.
2879 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2880 with the default set of modules, and includes some of the most
2881 commonly changed options commented-out. This deprecates cfg_user.lua
2882 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
2883 better matches how things for different modules are in their own
2886 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2887 * Embedded dock initilisation code had been broken. Fixed.
2889 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2890 * Oops. The stretch size policy used wrong variables.
2892 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2893 * Different query-menus use different history context.
2895 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2896 * Oops. The new client window code used wrong "llist" iterator.
2897 This could cause segfaults.
2899 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2900 * Oops. Closing a transient had started warping to remaining transient(s).
2902 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2903 * Fixed binding lookup code to be able to deal with zero keycodes.
2904 - This may happen if X keycode to keysym mapping is changed
2905 while Ion is running.
2907 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2908 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2910 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2911 tagged ion-3ds-20060305
2913 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2914 * 'ru' was missing from list of translations in po/Makefile.
2916 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2917 * frame_rqgeom_clientwin passes rqflags as-is.
2919 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2920 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
2922 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2923 * Added -u ptrlist_iter linking hack to gcc/ld.
2924 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
2925 used by the main binary, and thus the modules won't have access to it.
2927 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2928 * Improved free_glue and stretch size policies.
2930 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2931 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
2932 (TODO: client windows need to store state for this for transients.)
2934 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2935 * Client windows use the same (mplex) size policies for transients now.
2937 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2938 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
2940 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2941 * Added some size policies with gravity.
2943 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2944 * Separated mplex size policy in new file, and independent of mplex.
2946 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2947 * Append '/' to submenu entries in query_menu.
2949 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2950 * Some mplex attach code cleanup.
2952 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2953 * Reduced usage of REGION_FIT_BOUNDS a little.
2955 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2956 * Updated dock to reflect previous mplex size policy changes.
2958 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2959 * Removed the WScratchpad class.
2960 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
2962 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2963 * Added WMPlex managed region size policy support.
2965 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2966 * Fixed "./" being included in completed file name in query_exec.
2967 - Also brought mod_query.popen_completions documentation up-to-date.
2969 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2971 - Stupid unsafe dynamically-typed languages...
2973 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2974 * Let's call it statusbar_ instead of status_ after all...
2976 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2977 * Oops. Should check for sb meter value being null when shortening it.
2979 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2980 * mod_statusbar tries to load scripts before falling back to statusd.
2981 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
2982 is not passed to ion-statusd.
2984 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2985 * Added region_activity_hook.
2986 - Called when the activity flag of a region is changed with the
2987 region as parameter.
2989 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2990 * Framed transients' size requests get handled now.
2992 2006-02-11 15:35 UTC dev@triphoenix.de
2993 * completefile-groupexec
2995 Although ion-completefile does check if any matching executable is
2996 world-executable or user-executable, it doesn't check for
2997 group-executable. This is problematic for example on systems, where
2998 games are installed with r-xr-x--- and root:games (which seems to be a
2999 common method). This introduces a check for the group id, basically it
3000 gets all groups for the current user and checks if any of them is
3001 applicable. This is only done when the user and world checks already
3002 have failed and the group-executable bit is set.
3005 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3006 * ion-statusd catches SIGCHLD.
3008 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3009 * Improved comments in cfg_statusbar.lua.
3011 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3012 * Changed query_menu title transformation.
3013 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
3014 * TODO: conversion to lower case of non-ascii letters.
3016 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
3019 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3020 * Statusbar meter template is respected as maximum size for meter.
3022 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3023 * Added dummy gettext hack for those labels.
3025 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3026 * Added context menu label support.
3028 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3029 * Do not try to resize the statusbar unnecessarily.
3031 2006-01-21 23:47 UTC ludal@logilab.fr
3032 * fixes random segfaults
3033 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
3034 some website with galeon. This patch seems to fix the problem (and the
3035 original code looked wrong)
3037 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3038 * Oops. A function wasn't marked local.
3040 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3041 * Oops. Counter wasn't incremented in statusbar list building.
3043 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3044 * Updated/fixed PWM bindings configuration.
3046 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3047 * Statusbar uses PtrLists instead of ObjLists.
3048 (Stuff gets removed from ObjLists before the manager's removal handler
3051 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
3052 * Use the table values we are iterating over.
3054 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3055 * Previous completion behaviour change broke something..
3057 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3058 * Fixed a problem in statusbar winprop usage.
3060 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3061 tagged ion-3ds-20060107
3063 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3064 * Added systray window height limiting.
3066 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3067 * Added support for multiple systray items in statusbar.
3068 Use %systray_whatever in the template, and set the 'statusbar' winprop
3069 to "systray_whatever" to put any window at that point the template.
3071 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3074 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3075 * Fixed mod_menu.grabmenu documentation.
3077 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3078 * Display transients of systray icons somewhere else.
3080 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3081 * The statusbar supports system tray windows now.
3082 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
3085 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3086 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
3088 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3089 * Added noautoexpand option for mod_query.query_menu.
3090 This option should be used to suppress automatic expansion
3091 of huge menus e.g. as follows:
3093 submenu("Debian", "Debian", {noautoexpand=true}),
3096 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3097 * Some improvements and fixes in style files.
3099 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3100 * Fixed status display mapping on destroyal of ws and switch fs cwin.
3102 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3103 * frame_brushes_updated wasn't in the WFrame dynfuntab.
3105 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3106 * Redefine 'print' in query_lua execution environment,
3107 and display the printed strings, if there are any, after execution
3110 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3111 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
3112 Other handlers may now override it, but return-from-fs spaceholder is now
3113 obtained. Also, setting the property to false will override initial
3114 fullscreen request from the application.
3116 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3117 * Fixed mod_query.query_menu failing if a submenu could not be found.
3119 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3120 * Don't warp to newly opened transient, only focus it.
3122 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3123 * Changes in transient geometry change request handling.
3125 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3126 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
3128 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3129 * Meter names etc. may be enclosed in braces in statusbar template.
3131 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3132 * Documented mod_query.query low-level query routine.
3134 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3135 * Updated documentation comment.
3137 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3138 * Fixed space deletion in query_exec completion.
3140 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3141 tagged ion-3ds-20051210
3143 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3144 * Removed kludges from client window resize code.
3146 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3147 * Changes in transient window management setup code.
3149 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3150 * Floatws config file was out-of-date.
3152 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3153 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
3154 - All mixes of old and new configuration files should work correctly.
3156 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3157 * Renamed MOD1/MOD2 to META/ALTMETA.
3158 - Too many newbies are confused between the MOD1/MOD2 variables and the
3159 Mod1/Mod2 X modifiers.
3161 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3162 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
3164 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3165 * Empty dock uses (w, h)=tile_size instead of (1, 1).
3167 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3168 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
3170 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3171 * Experimental: keybindings open query-menus instead of normal menus.
3173 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3174 * Oops. Failing to open error log file could cause extra trouble..
3176 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3177 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
3179 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
3180 * Updated Czech translation
3182 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3183 * Another temporary clientwin resize hack.
3185 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3186 * Improved previous active region tracking.
3187 - Replaced explicit and cumbersome previous active object saving
3188 at particular points of the code with a simple activity history
3191 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3192 * Hmm.. active_screen was still in ioncore_g.
3194 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3195 * Fixed a typo; wairel -> waitrel.
3197 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3198 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
3200 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3201 * Small improvement in date monitor.
3203 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3204 * Changes in floatframe size hint adjustment.
3206 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3207 * Changes in mod_query.query_menu name conversion.
3209 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3210 * Fixed mod_query.query_menu submenu support.
3212 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3213 * Removed active screen tracking.
3214 - Focused region tracking does the job.
3216 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3217 * Added ioncore.current().
3218 - Can be used to find the currently focused region.
3220 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3221 * Removed stray debug print statement.
3223 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3224 * Command line completor understands pipes now.
3226 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3227 * Fixed empty frame minimum size hint.
3228 - Stupid C ! vs. & operator precedence.
3230 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
3231 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
3232 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
3234 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3235 * Removed PWM from restart menu.
3236 - Because the default menu file is shared by PWM and Ion.
3238 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3239 * Fixed floatframe size hints' base height.
3240 - For resize indicator to display the current client window's size
3241 instead of something else.
3243 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3244 * ion-statusd init code checks CF_NO_LOCALE.
3246 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3247 tagged ion-3ds-20051029
3249 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3250 * Fixed (unframed) nested transient size issue.
3252 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3253 * Fixed -sessionname to -session in manual pages.
3255 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3256 * Oops. %filler update had removed stretching space constant part.
3258 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3259 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
3261 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3262 tagged ion-3ds-20051023
3264 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3265 * Experimental: added option to turn framed transients on/off.
3266 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
3268 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3269 * Experimental: framed transients.
3271 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3272 * Fixed dummy size hint setup.
3274 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3275 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
3277 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3278 * Changes in frame autodestroy code.
3280 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3281 * Fixed 180 degree rotation.
3283 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3284 * Changes in ionws rotation support code.
3286 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
3287 * attach_transient crash fix
3289 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
3290 * introduce ioncore.tagged_list() to get a list of tagged regions
3292 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3293 * Fixes related to removal of region from an mplex.
3295 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3296 * Exported WClientWin.attach_transient.
3298 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3299 * Moved cfg files from module directories to etc/.
3301 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3302 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
3304 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3305 * Documentation comment fixes.
3307 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3310 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3313 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3314 * Added fullsize option for space-wasting status displays.
3316 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3317 * Removed -c from msgfmt arguments.
3319 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3320 * Removed mail monitor from default statusbar template.
3322 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3323 * Fixed floatws_backcirculate (copy-paste bug..)
3325 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3326 * Removed unused parameter of ioncore.x_get_atom_name.
3328 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
3329 * Some updates to README.dock.
3331 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
3332 * README.dock updates from Debian (removing references to ion-devel etc.)
3334 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3335 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
3337 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3338 * Replaced stray \a0's with spaces.
3340 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3341 * Added %filler statusbar element.
3343 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3344 * Added oneshot winprop option.
3346 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3347 * Added missing #include.
3349 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3350 * Fixed splitting an ancestor of the stdisp.
3352 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3353 * mod_query.query_menu improvements.
3355 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3356 * Oops. Pane handle style name change wasn't supposed to be recorded.
3357 - frame-tiled-pane breaks handle drawing completely.
3359 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3360 tagged ion-3ds-20050820
3362 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3363 * Oops. ionws_current_nostdisp was never added after all...
3365 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3366 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3368 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3369 * Fixed statusbar filler drawing.
3371 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3372 * statusd_load interval parameter should be update_interval.
3374 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3375 * Fixed indentation in cfg_statusbar.lua.
3377 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3378 * Keep track of non-fs placement of initially fullscreen windows.
3379 - region_manage_clientwin was replaced with region_prepare_manage that
3380 instead of starting to manage the client window should return a placeholder
3381 for it. If the window is not put in fs mode, this placeholder is then used
3382 to do the placement. Otherwise the placeholder is stored as the fs return
3385 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3386 * Added a basic placeholder for transients and the dock.
3388 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3389 * Improved transpose stdisp handling.
3391 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3392 * Improvements for better Xrandr support.
3394 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3397 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3398 * Initialise new splits' current field point to the splitted split.
3400 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3401 * Fixed stdisp focusing on switch to fresh ionws's.
3402 - Initialise stdisp's parent split's 'current' field point to the
3405 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3406 * Removed a few compiler warnings...
3408 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3409 * Moved menu database stuff from mod_menu to ioncore.
3410 - Configuration files for other modules can now safely define menus without
3411 checking for or loading mod_menu, and
3412 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3414 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3415 * Added WDock.attach.
3417 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3418 * Windows can now be added last in frames.
3419 - Enable with ioncore.set{frame_add_last=true}.
3421 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3422 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3423 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3424 - UTF-8 check is also case-insensitive now.
3426 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
3427 * Use WCOREDUMP() only if it's available
3429 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3430 tagged ion-3ds-20050728
3432 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3433 * Small fix in set_text_property.
3435 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3436 * Fixed transient EnterWindow focus.
3438 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3439 * Changed autoshowcompl mode tab behaviour.
3440 - If hitting tab triggers a new list of completions, the first
3441 entry is selected, as would happen when hitting tab after a
3442 delayed modification-triggered completion already finished.
3444 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3445 * Added "Failed to load fallback font" error message.
3447 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3448 * Fixed segfault if no font could be loaded.
3450 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3451 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3453 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3454 * Changed next/prev screen bindings.
3455 - They are now consistently with next/prev workspace bindings
3456 MOD1+Shift+comma/period.
3458 2005-07-20 21:06 UTC fshahriar@gmail.com
3459 * ion-completeman -- Compatibility issue with FreeBSD's sed
3461 Originally, after tab complete wasn't working I tried to do
3462 ion-completeman -mkusercache but it was generating an empty file.
3463 Tracked down the problem to the sed regex. FreeBSD doesn't like the
3465 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3469 Not sure if it will break if used with GNU sed.
3472 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3473 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3475 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3476 * Improvements to statusd launch error logging code.
3478 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3479 * Oops. Control could reach end of non-void function.
3481 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3482 * ion-statusd startup errors are reported in ion startup errorlog now.
3484 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3485 * Some changes in libmainloop popen routines.
3487 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3488 * statusd_load should work on fbsd now.
3490 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3491 * Fixed some variables to be local (on the Lua side).
3493 2005-07-10 09:40 UTC kurem@debian.cz
3494 * Updated Czech translation of Ion3
3496 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3497 * Improved started program stderr catching hack.
3498 - If the program terminates with an error code under 10s,
3499 stderr is displayed.
3500 - If the program terminates under 2s, stderr is displayed despite
3501 errorcode or signal.
3503 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3504 * Changes in menu opening function parametrisation.
3505 - mod_menu.bigmenu should no longer be used, but remains for
3506 compatibility at least for a while. Instead, set big=true
3507 in the extra parameter to mod_menu.menu.
3509 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3510 * Added optional directory checking for 'cd'.
3511 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3512 run query are checked to be directories. (cd is interpreted as a
3513 special case to change workspace working dir.)
3515 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3516 * Scratchpad toggle now creates a new one on screens if none is found.
3518 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3519 * Oops. Updated statusd.popen_bgread.
3521 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3522 * Improved statusd_mail error message.
3524 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3525 * Added stderr handler parameter to ioncore.popen_bgread.
3527 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3528 * Fixes to goto-when-scratchpad-is-active patch.
3530 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3531 tagged ion-3ds-20050625
3533 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3534 * Updates to Finnish translation.
3536 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3537 * The scratchpad can now be hidden automatically when going to another region.
3539 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3540 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3542 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3543 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3545 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3546 * Set up locale in ion-statusd.
3548 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3549 * Man-page completion script optimisation for full list.
3551 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3552 * Invalidate old completion list when timed completion is set up.
3554 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3555 * Improved encoding check error message.
3557 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
3558 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3560 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
3561 * Hostnickname-completion for ssh
3563 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3564 as possible completions for the ion-ssh-functionality.
3567 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
3568 * Fixes for german po file from Jens Seidel.
3570 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3571 * Initially show first instead of last completions of first column of them.
3573 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3574 * Scroll completion list as selected entry is changed.
3576 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3577 * Improved manual completion in auto-show-completions mode.
3579 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3580 * Better tracking of multiple pending completions.
3581 Completor routines now get a WComplProxy object as first parameter and
3582 should use WComplProxy.set_completions instead of WEdln.set_completions
3583 to set list of completions. Much of old code should be compatible since
3584 completors were called in protected mode and only WEdln.set_completions
3587 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3588 * Size hints are now ignored in client-requested full screen mode.
3590 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3591 * Changes in fullscreen focus policy.
3592 - Inactive screens may switch to showing a client window when it requests
3593 full screen mode even the window isn't focused (which is required of
3594 client windows on the active screen).
3596 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3597 tagged ion-3ds-20050607
3599 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3600 * Added some release notes.
3602 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3603 * ioncore_goto_previous related fix.
3604 - clientwin_managed_goto was calling ioncore_protect_previous instead
3605 of ioncore_set_previous_of.
3607 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3608 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3610 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3611 * Call region_notify_change in ioncore_clear_tags.
3613 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3614 * Do not automatically run autoconf in predist.sh.
3615 (Maybe one or two more people will RTF README now.)
3617 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3618 * Ignore _NET_ACTIVE_WINDOW request by default.
3619 - Can be enabled by setting the ignore_net_active_window winprop to false.
3621 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3622 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3624 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3625 * Experimental auto-show-completions support.
3627 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3628 * Minor improvement to binding compilation code.
3630 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3631 * Added object parameter support to C-side timers.
3633 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3634 * Updated mod_statusbar.set_sb to not use set_date.
3636 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3637 * Encoding sanity check ignores dashes and case.
3639 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3640 * Moved date monitor to ion-statusd.
3642 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3643 * Fixed floatws iteration code.
3645 2005-05-14 11:46 UTC imadil@gmail.com
3646 * mod_statusbar.get/set_sb()
3648 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3649 * Miscellaneous fixes to recent changes.
3651 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3652 * Added zeropad to WStatusBar.get_template.
3654 2005-05-12 19:29 UTC imadil@gmail.com
3655 * WStatusBar:get_template()
3657 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3658 * Fixed message box wrapping.
3660 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3661 * Trap SIGCHLD earlier in startup.
3663 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3664 * Fixed dummy implementation of mbrlen...
3666 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3667 * Some focusing improvements.
3669 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3670 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3672 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3673 * Oops. Mblen did something else...
3674 - Added str_len to ioncore/strings.c
3676 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3677 * The statusbar support zero-padding of meters now.
3678 The syntax is %[alignment][0count]<meter name>.
3679 For example: %02mail_total
3681 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3682 * Organised WIonWS context menu possibly better.
3684 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3685 * Select events earlier in client window init code.
3687 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3688 * Added WIonWS.split_at and transpose_at for easier binding.
3690 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3691 * Save state on SIGTERM if not running under a session manager.
3693 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3694 * Load mod_sp by default.
3696 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3697 * Don't shell-escape arguments to man-page viewer.
3699 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3700 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
3701 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3702 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3703 a fontset and thus can't well display international text, while the Xutf8
3704 routines inconsitently use the iso10646 font only as a fallback. The
3705 setting was differently previously because the Xutf8 routines were having
3706 other problems that seem to be gone now...
3708 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
3709 * Don't break old user configs in statusd_mail.lua
3711 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
3712 * Fixed the logic triggering the retry interval in statusd_mail.lua
3714 2005-05-07 21:30 UTC nowan@nowan.org
3715 * Oops, fix statusd_mail.lua
3717 2005-05-07 21:24 UTC nowan@nowan.org
3718 * Added support for multiple mailboxes to statusd_mail.lua
3720 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3721 * Moved ioncore_set_previous_of calls to region_managed_goto.
3723 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3724 * Possibly better submenu placement in in-frame mode.
3726 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3727 * The CF_DE_USE_XUTF8 option is now on by default.
3728 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3729 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3730 a fontset and thus can't well display international text, while the Xutf8
3731 routines inconsitently use the iso10646 font only as a fallback. The
3732 setting was differently previously because the Xutf8 routines were having
3733 other problems that seem to be gone now...
3735 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3736 * Faster fontset kludge for UTF-8 locales.
3737 - Try to substitute only with -misc-fixed-... This works in some common
3738 cases just like a more comprehensive but slower pattern would, but some
3739 users will have to provide extra fonts to the fontset manually.
3741 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3742 * Dock initial height (temporary) height was uninitialised.
3744 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3745 tagged ion-3ds-20050502
3747 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3748 * Some changes in stock style files.
3750 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3751 * Added some node-on-ws checks.
3753 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3754 * Improved/fixed/updated WRegion.rqclose* documentation.
3756 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3757 * WFloatWS client window rescue code ignores the status display.
3759 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3760 * Bound left/right arrows in menus.
3762 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3763 * Execution and file viewing queries catch stderr.
3765 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3766 * Added stderr piping support to spawning routines.
3768 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3769 * Maybe fixed activity notification.
3771 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3772 * Changes in ionws context menu.
3773 - Replaced floating split menu with floating toggle menu.
3775 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3776 * Added routines for toggling floating of splits.
3777 - WIonWS.set_floating for splits directly, and
3778 - WIonWS.set_floating_at for frames. Takes a direction parameter.
3780 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3781 * Added popen_bgread and exec to ion-statusd.
3783 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3784 * Moved exec code to libmainloop.
3786 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3789 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3790 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3792 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3793 * More maintainable re-exporting of libmainloop routines to Lua side.
3795 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3796 * Ion-statusd no longer quits if no meters are loaded with -q.
3798 2005-04-20 13:51 UTC imadil@gmail.com
3801 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3804 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3805 * Added clientwin_property_change_hook.
3807 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3810 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3811 tagged ion-3ds-20050406
3813 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3814 * Use maximum seen value width for statusbar field width.
3816 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3817 * Frame maximize fixes and improvements.
3819 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3820 * Changes (crash fix?) in name allocation code.
3822 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3823 * Menu scrolling improvements.
3825 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3826 * Improved menu positioning patch etc.
3828 2005-04-02 12:36 UTC imadil@gmail.com
3829 * repositioning pmenus that appear at the bottom of the screen
3831 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3832 * Fixed new transients being attempted to be stacked over themselves.
3834 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3835 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3837 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3840 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3841 * Example in cfg_sp.lua was missing a comma.
3843 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3844 * Removed remainig statusd_load debug message.
3846 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3847 * Oops. New regions within screens were added after current instead of at end.
3849 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3850 * Some statusbar and line editor flicker reduction (?).
3852 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3853 * Drawing engine api improvements.
3855 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3856 * Brush drawing routines are no longer passed the window.
3858 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3859 * Some WIonWS routines now accept "any" as direction.
3861 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3862 * WFrame.set_tabbar parameters were inverted.
3864 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3865 * Display again ?? when statusbar meter is unset.
3867 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3868 * Added WMPlex.l2_is/set_passive routines.
3870 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3871 * Oops. Menu entry for tagging hadn't been updated.
3873 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3874 tagged ion-3ds-20050322
3876 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3877 * Prepared release notes for a release.
3879 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3880 * Added some release notes.
3882 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3883 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3885 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3886 * Lessened string length recalculation in query listing code.
3888 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3889 * Added ::cmd syntax for running commands with ion-runinxterm -w.
3891 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3892 * ion-runinxterm script improvements.
3894 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3895 * Statusbar substyle background colour gets used now.
3897 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3898 * Also changed region activity exports.
3900 - WRegion.clear_activity and WRegion.notify_activity were replaced with
3901 WRegion.set_activity with a set/unset/toggle parameter.
3903 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3904 * Added some release notes (on the toggle export changes).
3906 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3907 * More changes/fixes in layer2 focus policy.
3909 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3910 * Many exported toggle functions were changed and renamed.
3912 The following functions now take a string parameter indicating
3913 whether to toggle, set, or unset the property.
3915 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
3916 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
3917 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
3918 - WFrame.set_shaded (replaces WFrame.toggle_shade)
3919 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
3920 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
3921 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
3922 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
3924 Many missing is_<property> exports corresponding to the above were also
3927 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3928 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
3930 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3931 * Oops. exports.c didn't have dependencies anymore.
3933 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3934 * Use exports.h generated by libextl-mkexports.
3936 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3937 * Client windows can now be un-fullscreened without prior frame.
3939 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3940 * ioncore.popen_bgread also returns pid.
3942 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3943 * Added ioncore_sigchld_hook.
3945 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3946 * Exec routines return PID (or -1 on error).
3948 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3949 * Moved hook code to libmainloop.
3951 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3952 * Attempts to fix problems with gcc/ld export-dynamic option varying.
3954 - Configurable in system.mk as the EXPORT_DYNAMIC variable
3956 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
3958 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3959 * Fixed coding style in contribution.
3961 * Contributors _please_ follow my coding style in the future!!
3963 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
3965 add 'gravity' and 'transient_gravity' winprops
3967 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3968 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
3970 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3971 * Some more layer list scanning optimisations.
3973 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3974 * Split out some code from mplex.c to llist.c.
3976 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3977 * Some WMPlex switch code optimisations/simplifications.
3979 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3980 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
3982 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3983 * Ionws flip/transpose fixes.
3985 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3986 * mod_query.query_menu can now display context menus.
3988 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3989 * Dummy regions are no longer given name/registered.
3991 - WPaneHandles, WInfoWins and such are not accessible to the scripter
3992 (from ioncore.region_list).
3994 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3995 * Fixed goto_previous and tab switch (pointer) interaction.
3997 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3998 * Alternative fix to bindmap precedence.
4000 - "owned" bindmaps are added last on list, while region's own bindmaps
4003 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4004 UNDO: Changed region bindmap linking order.
4006 - Frame bindmaps should now take precedence over workspace bindmaps
4007 (that are grabbed on frames as workspaces don't have normal windows
4008 associated to them).
4010 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
4011 * Panehandles (floating splits) are now reparented correctly.
4013 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4014 * Changed region bindmap linking order.
4016 - Frame bindmaps should now take precedence over workspace bindmaps
4017 (that are grabbed on frames as workspaces don't have normal windows
4018 associated to them).
4020 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
4021 * Removed #warnings (and fixed a few).
4023 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
4024 * Removed ioncore.root_windows export.
4026 - ioncore.region_list("WRootWin") does the task.
4028 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4029 * ion-runinxterm uses the whole command as title now.
4031 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4032 * PWM menu definition updates and fixes.
4034 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4035 * Removed the ion-man script.
4037 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
4039 - mod_query.query_man accepts the man command to use as parameter,
4040 defaulting to ':man'.
4042 - The default for query_ssh is also ':ssh' now.
4044 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
4045 * clientwin_unmapped_hook parameter was wrong.
4046 (Stupid semi-weakly typed languages...)
4048 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4049 * Removed ion-ssh wrapper script.
4051 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
4052 accepts additional parameter specifying another program.
4054 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
4055 * Added field alignment code to statusbar module.
4057 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4058 * Updated README information on F5/F6 keys.
4060 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
4061 * Changes in mod_query.query_editfile/viewfile.
4063 - These functions take the script (and prompt) as optional parameter now,
4064 defaulting to run-mailcap.
4066 - Removed the ion-edit and ion-view scripts.
4068 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4069 * More mplex region indexing fixes.
4070 After the changes in layer list code recently and following attach index fix,
4071 regions were now loaded in wrong order at startup.
4073 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4074 UNDO: Removed WScreen.set_managed_offset.
4075 It seems unncessary now that there's the statusbar, and it's just an ugly
4076 kludge for dubious uses anyway.
4078 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
4079 * Scratchpad and dock default toggle bindings changed.
4081 - Mod1+space now toggles the scratchpad, and
4083 - Mod1+D toggles the dock.
4085 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
4086 * The dock is floating by default now.
4088 - New users shouldn't at firs try be bewildered by the dock not being able
4089 to coexist with the statusbar.
4092 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4093 * Exported classes are now marked with EXTL_EXPORT.
4095 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4096 * Stdisp was being destroyed along with floatws.
4098 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4099 * Fixed open quote handling in cmdline completion improvements.
4101 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
4102 * Default attach index was wrong for WMPlex.attach*.
4104 - Should be after current instead of last.
4107 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4108 * Fixed focusingn of non-passive mplex layer2 regions.
4110 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
4111 * Check that reparenting can be done before trying to use a placeholder.
4113 - Added pholder_(do_)target and pholder_(do_)check_reparent
4116 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
4117 * More helper routines from attach.c are globally available.
4119 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
4120 * Removed pholder_stale as useless given placeholder redirection.
4122 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
4123 * Changed how query and menu cancel and finish routines destroy the region.
4125 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4126 * Paths in mod_statusbar file headers were wrong.
4128 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4129 tagged ion-3ds-20050304-1
4131 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4132 * predist.sh improvements.
4134 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4135 * Oops. Completion improvements had been broken by further improvements.
4137 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4138 tagged ion-3ds-20050304
4140 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4141 * Added some release notes.
4143 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
4144 * Floating split load routine now adds handle widths to given sizes by default.
4146 - Override by setting tls_brs_incl_handles to true.
4149 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
4150 * Improved mod_query.query_exec completion.
4152 - Arguments are now parsed, completed and escaped.
4155 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4156 * Removed reference to svn from version.h.
4158 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
4159 * Call region_do_warp_alt also in protected mode.
4161 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
4162 * Changes to ionws_placement_alt hook to make it callable in protected mode.
4164 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
4165 * New export: ioncore.defer.
4167 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4168 * Many hook calls are now made in protected mode.
4170 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4171 * Removed WScreen.set_managed_offset.
4172 It seems unncessary now that there's the statusbar, and it's just an ugly
4173 kludge for dubious uses anyway.
4175 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4176 * WIonWS.current and WFloatWS.current were unnecessarily exported.
4178 - WRegion.current is already exported.
4180 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4181 * Rescue code simplification/clean-up.
4183 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4184 * Updated Finnish translation.
4186 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
4187 * Changes and unification in rqclose code.
4189 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4190 * The statusd_mail handles missing mailbox more gracefully.
4191 - The retry_interval parameter (default: 10min) controls for how long
4192 it waits for next update attempt on error condition.
4194 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
4195 * Fixed a stupid omission in new client window rescue code.
4197 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
4198 * Fixed floatws drag&drop segfault.
4199 - There was a leftover floatws_add_managed call in floatws_handle_drop after
4200 creation of floatws_create_frame.
4202 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4203 * Oops. Removed a leftover debug printf.
4205 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4206 tagged ion-3ds-20050227
4208 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4209 * Updated release notes.
4211 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
4212 * Session management module now uses placeholders.
4213 - Order of windows in mplexes is now remembered under SM.
4215 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
4216 * WMPlexPHolder reorganisation fixes.
4218 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4219 * Added routine to go to placeholder location.
4220 - Active client window being closed in full screen mode now returns
4221 to original position.
4223 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4224 * Most source files don't need region-iter.h anymore.
4226 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4227 * Oops. WMPlex layer list code changes were incomplete.
4229 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4230 * WMPlex layer list code clean-up.
4232 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
4233 * Changes to work with new libtu list routines.
4235 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4236 * Placeholder code improvements.
4237 - Client window rescue code now uses placeholders.
4238 - Added client window rescue placeholders; returning from full screen mode
4239 now works on floatws.
4241 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4242 * Added simple floatws pholder.
4244 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4245 * Added file mtime/ctime checking to ion-statusd.
4246 - Mailboxes can be checked a bit more often now without significant load.
4249 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4250 * Client window fullscreen toggle uses placeholders now.
4251 The code does not yet do anything if the target of the initial placeholder
4252 dies, and thus does not work on floatws's that also do not yet provide
4256 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4257 * Added a routine for checking whether a placeholder is stale.
4259 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4260 * Added region_managed_get_pholder for acquiring a placeholder.
4262 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
4263 * Added basic placeholder support.
4264 - Basic placeholder class WPHolder.
4265 - WMPlexPHolder for holding place in mplexes.
4267 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4268 * Removed traces of old managed lists.
4269 Regions no longer contain link pointers for those lists etc. The
4270 region_rescue_clientwins stuff is currently disabled and needs to be
4271 rewritten when placeholder stuff is implemented.
4273 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4274 * WRootWin no longer uses a screen_list.
4276 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4277 * WIonWS now uses symlist for managed list.
4279 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
4280 * WDock no longer uses managed_list.
4282 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4283 * WFloatWS doesn't use a special managed_list.
4284 The stacking list is enough.
4286 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4287 * WClientWin uses symlist for transient_list.
4289 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4290 * Oops. All mplex stuff was being now saved on layer 2.
4292 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4293 * WMPlex managed list changed to use proxy nodes.
4294 This should help implementing placeholders.
4296 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4297 * Updated predist.sh for darcs.
4299 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4300 * Set install script to "sh install-sh"
4302 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4303 tagged ion-3-svn2darcs
4305 2005-02-22 21:30 UTC tuomov
4306 * trunk: changeset 1974
4307 Another autoconf hack.
4309 2005-02-20 14:42 UTC tuomov
4310 * trunk: changeset 1973
4311 WMPlex layer 2 region geometry is now remembered.
4313 2005-02-20 14:38 UTC tuomov
4314 * trunk: changeset 1972
4315 Added missing include.
4317 2005-02-20 12:09 UTC tuomov
4318 * trunk: changeset 1970
4319 Autoconf script fixes (by matthieu moy).
4321 2005-02-20 09:59 UTC tuomov
4322 * trunk: changeset 1969
4323 Fixed names of workspace-specific frame bindmaps.
4325 2005-02-20 08:43 UTC tuomov
4326 * trunk: changeset 1968
4327 Updated cfg_ionws.lua.
4329 2005-02-19 08:09 UTC tuomov
4330 * trunk: changeset 1967
4331 Fixed tab switch focus change when a non-passive layer2 region was
4334 2005-02-18 21:45 UTC tuomov
4335 * trunk: changeset 1966
4336 Fixed a typo (?) that could cause floatws stacking code to lock up.
4338 2005-02-16 05:04 UTC tuomov
4339 * trunk: changeset 1965
4340 Update WMPlex.l2_hide/show docs.
4342 2005-02-15 06:06 UTC tuomov
4343 * trunk: changeset 1963
4344 Added null checks in mplex_l2_hide/show.
4346 2005-02-14 18:34 UTC tuomov
4347 * trunk: changeset 1962
4348 removed redundant ionws stacking code, and fixed a possible problem.
4350 2005-02-14 18:08 UTC tuomov
4351 * trunk: changeset 1961
4352 Added -lintl comment in system.mk
4354 2005-02-14 13:59 UTC tuomov
4355 * trunk: changeset 1960
4356 Added null check; not a member function.
4358 2005-02-14 09:07 UTC tuomov
4359 * trunk: changeset 1959
4360 kludgeconf sun f1x remap detection fix.
4362 2005-02-14 00:04 UTC tuomov
4363 * trunk: changeset 1958
4366 2005-02-13 23:36 UTC tuomov
4367 * trunk: changeset 1957
4368 Oops. pwm3.de.in wasn't svn add'ed.
4370 2005-02-13 22:59 UTC tuomov
4371 * trunk: changeset 1956
4372 Added mod_sp.toggle.
4374 2005-02-13 21:32 UTC tuomov
4375 * trunk: changeset 1955
4376 Added German translation by Schott Robert.
4378 2005-02-12 18:23 UTC tuomov
4379 * trunk: changeset 1951
4380 Event mask is now stored for WWindows.
4382 2005-02-11 18:10 UTC tuomov
4383 * trunk: changeset 1950
4384 ion-statusd now communicates width templates to mod_statusbar.
4386 2005-02-11 13:35 UTC tuomov
4387 * trunk: changeset 1949
4388 - Parameters can now be passed ion-statusd.
4390 - Some cfg_statusbar usage changes.
4392 2005-02-06 10:13 UTC tuomov
4393 * trunk: changeset 1947
4394 Added WRegion.is_activity.
4396 2005-02-03 21:44 UTC tuomov
4397 * trunk: changeset 1946
4398 Some info window fixes.
4400 2005-02-01 12:01 UTC tuomov
4401 * trunk: changeset 1945
4402 Fixed loading of small frames with hidden tab-bar.
4404 2005-01-31 17:45 UTC tuomov
4405 * trunk: changeset 1944
4406 Only use resize increment and base size from current client window
4407 size hints when deciding frame size hints.
4409 2005-01-31 11:32 UTC tuomov
4410 * trunk: changeset 1941
4411 Added support for coloured statusbar elements.
4413 2005-01-31 09:17 UTC tuomov
4414 * trunk: changeset 1940
4415 - Moved some infowin code to mod_statusbar.
4417 - mod_statusbar template processing/passing status to c side changes.
4419 2005-01-29 23:43 UTC tuomov
4420 * trunk: changeset 1939
4421 - Fixed docked window resize handling.
4423 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4424 WClientWin configure request code uses the previously available
4425 space and makes no request.
4427 2005-01-27 19:00 UTC tuomov
4428 * trunk: changeset 1938
4429 Fixed WMPlex.l2_hidden segfault when called with nil region.
4431 2005-01-24 21:59 UTC tuomov
4432 * trunk: changeset 1937
4433 Fixed hook copy-paste bug.
4435 2005-01-24 20:58 UTC tuomov
4436 * trunk: changeset 1936
4437 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4438 depend on it) thanks to broken lua installs.
4440 2005-01-16 11:52 UTC tuomov
4441 tagged ion-3ds-20050116
4443 2005-01-16 11:07 UTC tuomov
4444 * trunk: changeset 1929
4445 Added documentation for X property access exports.
4447 2005-01-15 21:22 UTC tuomov
4448 * trunk: changeset 1927
4449 Oops. Broken rename.
4451 2005-01-15 21:20 UTC tuomov
4452 * trunk: changeset 1925
4453 tabularx header changes.
4455 2005-01-15 16:28 UTC tuomov
4456 * trunk: changeset 1921
4457 Fixed table in doc. comment.
4459 2005-01-14 14:28 UTC tuomov
4460 * trunk: changeset 1919
4463 2005-01-13 15:02 UTC tuomov
4464 * trunk: changeset 1916
4465 Fixed clientwin_unmapped_hook.
4467 2005-01-03 22:24 UTC tuomov
4468 * trunk: changeset 1911
4469 Added experimental dock (drag&)drop support. It must be enabled by
4470 defining CF_EXPERIMENTAL_DOCK_DROP.
4472 2005-01-02 13:59 UTC tuomov
4473 * trunk: changeset 1905
4476 2004-12-27 21:30 UTC tuomov
4477 * trunk: changeset 1903
4478 Made complete_name available in mod_query.
4480 2004-12-27 21:30 UTC tuomov
4481 * trunk: changeset 1902
4482 Fixed mod_statusbar Makefile to rm before ln.
4484 2005-02-23 00:41 UTC tuomov
4485 * trunk: changeset 1901
4486 Made ext_statusbar into a partially C-side module containing a
4487 WStatusBar class that can have a bindmap.
4489 2004-12-17 00:02 UTC tuomov
4490 * trunk: changeset 1898
4493 2004-12-16 23:56 UTC tuomov
4494 * trunk: changeset 1897
4495 Created directory for ion-knewt branch.
4497 2004-12-11 20:06 UTC tuomov
4498 * trunk: changeset 1896
4499 Added mod_mgmtmode management mode module.
4501 2004-12-07 15:42 UTC tuomov
4502 * trunk: changeset 1895
4503 Fixed (?) tabdrag focus.
4505 2004-11-26 17:41 UTC tuomov
4506 * trunk: changeset 1894
4507 Do not show activity/urgency notification for docked and other client
4508 windows that can not be easily focused.
4510 2004-11-26 08:18 UTC tuomov
4511 * trunk: changeset 1893
4512 PWM bindings setup script now simply loads Ion bindings and unbinds
4513 stuff that would use mod_query.
4515 2004-11-25 08:40 UTC tuomov
4516 * trunk: changeset 1892
4517 Control modifier now is required for N/P in menus to not interfere
4520 2004-11-17 18:46 UTC tuomov
4521 * trunk: changeset 1891
4522 Applied patch with some minor menu improvements.
4524 2004-11-17 18:45 UTC tuomov
4525 * trunk: changeset 1890
4528 2004-11-16 23:01 UTC tuomov
4529 * trunk: changeset 1888
4530 Removed another dupe call.
4532 2004-11-16 12:51 UTC tuomov
4533 * trunk: changeset 1887
4534 Menu definition code and documentation fixes.
4536 2004-11-15 21:32 UTC tuomov
4537 * trunk: changeset 1886
4538 Removed duplicate mod_ionws_register_exports call.
4540 2004-11-13 12:40 UTC tuomov
4541 * trunk: changeset 1884
4542 mod_query runfile and viewfile use workspace working directory.
4544 2004-11-13 00:52 UTC tuomov
4545 * trunk: changeset 1883
4548 2004-11-12 20:34 UTC tuomov
4549 * trunk: changeset 1881
4552 2004-11-12 20:12 UTC tuomov
4553 * trunk: changeset 1880
4554 Changed - to _ in ioncore-*.(lua|lc).
4556 2004-11-12 20:12 UTC tuomov
4557 * trunk: changeset 1879
4558 Fixed floatws reparent.
4560 2004-11-10 14:41 UTC tuomov
4561 * trunk: changeset 1878
4562 Added support for workspace-specific working directories. These can be
4563 changed and viewed with the internally overridden commands 'cd' and
4564 'pwd' in the F3 execution query.
4566 2004-11-10 01:48 UTC tuomov
4567 * trunk: changeset 1877
4568 Set REGION_SKIP_FOCUS on pane handles.
4570 2004-11-07 18:18 UTC tuomov
4571 * trunk: changeset 1876
4574 2004-11-07 18:00 UTC tuomov
4575 * trunk: changeset 1875
4576 Oops. Fixed a potential segfault.
4578 2004-11-05 17:35 UTC tuomov
4579 * trunk: changeset 1874
4580 Winprop name matching now available as ioncore.match_winprop_name.
4582 2004-11-05 16:38 UTC tuomov
4583 * trunk: changeset 1873
4584 %% works in statusbar template.
4586 2004-11-05 16:22 UTC tuomov
4587 * trunk: changeset 1872
4588 ion-statusd parameters are now automatically deduced by ext_statusbar
4591 2004-11-04 21:34 UTC tuomov
4592 * trunk: changeset 1870
4593 Load cfg_user.lua at end of cfg_ion.lua.
4595 2004-11-04 21:30 UTC tuomov
4596 * trunk: changeset 1869
4597 Documented ext_statusbar.update.
4599 2004-11-04 21:20 UTC tuomov
4600 * trunk: changeset 1868
4601 Fixed winprop name matching.
4603 2004-11-04 14:59 UTC tuomov
4604 tagged ion-3ds-20041104
4606 2004-11-04 14:56 UTC tuomov
4607 * trunk: changeset 1866
4610 2004-11-04 14:38 UTC tuomov
4611 * trunk: changeset 1865
4612 Removed changelog files.
4614 2004-11-04 14:32 UTC tuomov
4615 * trunk: changeset 1864
4616 Remove autom4te.cache in predist.sh
4618 2004-11-04 14:30 UTC tuomov
4619 * trunk: changeset 1863
4620 Added some new release notes.
4622 2004-11-04 14:19 UTC tuomov
4623 * trunk: changeset 1862
4624 Some more minor statusbar improvements.
4626 2004-11-04 12:05 UTC tuomov
4627 * trunk: changeset 1861
4630 2004-11-04 11:23 UTC tuomov
4631 * trunk: changeset 1860
4632 Added type of menus that grab input and allow cycling through the menu
4633 with a given key until all modifiers are released.
4635 2004-11-04 04:16 UTC tuomov
4636 * trunk: changeset 1859
4637 Still problems with timers being gc'd in statusd; the local timer
4638 references need to be used instead of the timer parameter to the
4641 2004-11-04 04:02 UTC tuomov
4642 * trunk: changeset 1858
4643 Some more statusbar/statusd improvements.
4645 2004-11-03 22:10 UTC tuomov
4646 * trunk: changeset 1857
4647 Status meters should retain a local reference to their timers or it
4648 can be collected as garbage.
4650 2004-11-03 19:56 UTC tuomov
4651 * trunk: changeset 1856
4652 Moved potentially blocking statusbar meters to ion-statusd.
4654 2005-02-23 00:39 UTC tuomov
4655 * trunk: changeset 1855
4656 Moved some mainloop stuff to libmainloop.
4658 2004-10-30 14:58 UTC tuomov
4659 * trunk: changeset 1853
4660 Some README updates.
4662 2004-10-30 14:50 UTC tuomov
4663 * trunk: changeset 1852
4664 Added WIonWS.split for splitting at a node instead of just frame/root.
4666 2004-10-23 11:05 UTC kurem
4667 * trunk: changeset 1851
4668 Update Czech translation
4670 2004-10-23 10:39 UTC tuomov
4671 * trunk: changeset 1850
4672 Arbitrary winprop matching criteria can now be used by setting the
4673 'match' field to a matching function with parameters: (winprop, cwin)
4674 and a boolean return value.
4676 2004-10-23 00:39 UTC tuomov
4677 * trunk: changeset 1849
4678 Removed _ION_KLUDGES property support as the Lua side now has direct
4679 access to window properties.
4681 2004-10-23 00:33 UTC tuomov
4682 * trunk: changeset 1848
4683 Added exports to access window properties from Lua side.
4685 2004-10-23 00:14 UTC tuomov
4686 * trunk: changeset 1847
4687 Added table.map to lua table library extensions.
4689 2004-10-19 16:04 UTC tuomov
4690 * trunk: changeset 1846
4691 Changed order of some libs linking commands due to gcc's brain-damaged
4692 handling of .a files. (-llib only loads those parts of liblib.a
4693 required by objects that have appeared before it on the command line.)
4695 2004-10-19 15:08 UTC tuomov
4696 * trunk: changeset 1845
4697 Added raise delay to help with an occasional slight annoyance of
4700 2004-10-16 10:35 UTC tuomov
4701 * trunk: changeset 1841
4702 predist.sh wasn't making modifications to system.mk
4704 2004-10-16 08:43 UTC tuomov
4705 * trunk: changeset 1840
4706 Stdisp parallel movement size calculations were reversed and an old
4707 size swap had not been removed.
4709 2004-10-15 16:50 UTC tuomov
4710 * trunk: changeset 1839
4713 2004-10-15 08:45 UTC tuomov
4714 * trunk: changeset 1838
4715 ion-completefile Makefile had not been updated for new lib build
4716 dependency handling.
4718 2004-10-15 08:41 UTC tuomov
4719 * trunk: changeset 1837
4722 2004-10-15 08:34 UTC tuomov
4723 * trunk: changeset 1836
4726 2004-10-14 12:21 UTC tuomov
4727 * trunk: changeset 1835
4728 Removed the file distdep.
4730 2004-10-14 10:55 UTC tuomov
4731 * trunk: changeset 1834
4732 Added -snapshot option to predist.sh.
4734 2004-10-11 15:34 UTC tuomov
4735 * trunk: changeset 1827
4736 Added new ionws context menu entries for splitting.
4738 2004-10-11 13:44 UTC tuomov
4739 * trunk: changeset 1820
4740 Floating splits can now be had on WIonWSs as well.
4742 2004-10-11 13:44 UTC tuomov
4743 * trunk: changeset 1819
4744 Parallel stdisp rotations had not been updated to calculate geometries
4745 properly now that we switch the places of the splits.
4747 2004-10-11 11:39 UTC tuomov
4748 * trunk: changeset 1818
4751 2004-10-09 16:27 UTC tuomov
4752 * trunk: changeset 1817
4753 Added history search to line editor. (Scrolling through history
4754 entries the beginnings of which match bol-point.)
4756 2004-10-09 16:00 UTC tuomov
4757 * trunk: changeset 1816
4758 Moved WSplitFloat to another file from the other panews split
4761 2004-10-09 15:51 UTC tuomov
4762 * trunk: changeset 1815
4763 - Added some strings from mkman.lua to be translated for improved
4764 translation of manual page bindings reference.
4766 - Finnish translation updates.
4768 2004-10-09 12:54 UTC tuomov
4769 * trunk: changeset 1812
4770 Minor libextl-related rename.
4772 2004-10-09 11:02 UTC tuomov
4773 * trunk: changeset 1808
4774 libextl-related 'make pot' fix.
4776 2004-10-09 06:13 UTC tuomov
4777 * trunk: changeset 1803
4778 Moved also mkexports.lua to libextl.
4780 2004-10-09 05:33 UTC tuomov
4781 * trunk: changeset 1797
4784 2004-10-09 05:05 UTC tuomov
4785 * trunk: changeset 1795
4786 Separated libextl from the Ion source tree.
4788 2004-10-09 04:37 UTC tuomov
4789 * trunk: changeset 1792
4790 Workspaces no longer propagate close requests.
4792 2004-10-09 04:30 UTC tuomov
4793 * trunk: changeset 1791
4794 Removed obsolete autoconf note from README.
4796 2004-10-06 16:27 UTC tuomov
4797 * trunk: changeset 1790
4798 Moved part of ioncore/ to libextl/.
4800 2004-10-06 14:33 UTC tuomov
4801 * trunk: changeset 1788
4802 Fixed line editor display update on history selection.
4804 2004-10-06 10:58 UTC tuomov
4805 * trunk: changeset 1787
4806 Some WIonWS fields were not being initialised.
4808 2004-10-06 10:17 UTC tuomov
4809 * trunk: changeset 1786
4810 ion-completeman now understands manual sections.
4812 2004-10-06 09:39 UTC tuomov
4813 * trunk: changeset 1785
4814 ioncore_g.screen_notify was not being initialised.
4816 2004-10-06 09:35 UTC tuomov
4817 * trunk: changeset 1784
4818 Don't complain if no charset is given in LC_CTYPE if it is "C" or
4821 2004-10-06 01:34 UTC tuomov
4822 * trunk: changeset 1783
4823 Fixed floatws restack.
4825 2004-10-05 09:03 UTC tuomov
4826 * trunk: changeset 1782
4827 comma and period were reversed inworkspace cycling.
4829 2004-10-05 07:38 UTC tuomov
4830 * trunk: changeset 1781
4831 Changed some set_focus calls to warp calls.
4833 2004-10-05 07:30 UTC tuomov
4834 * trunk: changeset 1780
4835 -V and -h options were not being supported after libtu optparser
4836 simplifications. Fixed that.
4838 2004-10-05 05:07 UTC tuomov
4839 tagged ion-3ds-20041005
4841 2004-10-05 05:04 UTC tuomov
4842 * trunk: changeset 1778
4845 2004-10-05 04:47 UTC tuomov
4846 * trunk: changeset 1777
4847 - Added _NET_ACTIVE_WINDOW (request and property) support.
4849 - Moved netwm atoms away from ioncore_g.
4851 2004-10-05 03:54 UTC tuomov
4852 * trunk: changeset 1776
4853 Opening a new window on a panews focuses it if an unused area had the
4856 2004-10-05 00:41 UTC tuomov
4857 * trunk: changeset 1775
4858 Moved region_set_await_focus call from xwindow_do_set_focus to where
4861 2004-10-04 22:50 UTC tuomov
4862 * trunk: changeset 1774
4863 Minor goto_previous fix. (It had been broken at some point.)
4865 2004-10-03 14:11 UTC tuomov
4866 * trunk: changeset 1773
4867 Warp propagation improvements.
4869 2004-10-02 02:29 UTC tuomov
4870 * trunk: changeset 1772
4871 Translation updates.
4873 2004-10-02 02:22 UTC tuomov
4874 * trunk: changeset 1771
4875 Oops, history.h was missing.
4877 2004-10-02 02:13 UTC tuomov
4878 * trunk: changeset 1770
4879 Added split and transpose bindings to WIonWS context menu.
4881 2004-10-02 02:07 UTC tuomov
4882 * trunk: changeset 1769
4883 - Added WSplitSplit.flip.
4885 - WSplitFloat should properly transpose now.
4887 2004-09-30 17:24 UTC tuomov
4888 * trunk: changeset 1768
4889 Added context-specific query histories.
4891 2004-09-28 16:42 UTC tuomov
4892 * trunk: changeset 1767
4893 Added ioncore.set_selection and ioncore.request_selection (with a
4894 continuation function as parameter to the latter) to deal with
4895 selections from Lua code.
4897 2004-09-28 15:11 UTC tuomov
4898 * trunk: changeset 1763
4899 Binding changes: Mod1+K comma/period moves tab left/right.
4900 Mod1+comma/period switches to previous/next workspace. Corresponding
4901 bindings for Left/Right keys were removed.
4903 2004-09-28 14:58 UTC tuomov
4904 * trunk: changeset 1762
4905 Improved support for context menus.
4907 2004-09-17 20:17 UTC tuomov
4908 * trunk: changeset 1761
4909 Renamed clientwin_added_hook to clientwin_mapped_hook and added
4910 clientwin_unmapped_hook with the X window id as parameter.
4912 2004-09-17 20:09 UTC tuomov
4913 * trunk: changeset 1760
4914 Replaced frame_activated_hook (and frame_inactivated_hook) with
4915 region_activated_hook (region_inactivated_hook) called when the region
4916 is get focus (loses focus).
4918 2004-09-17 19:55 UTC tuomov
4919 * trunk: changeset 1759
4920 Some eventmask macro changes/cleanup.
4922 2004-09-17 19:43 UTC tuomov
4923 * trunk: changeset 1758
4924 Moved hook parameter structures from source to header files and added
4925 notes of parameters of all hooks to headers.
4927 2004-09-16 23:42 UTC tuomov
4928 * trunk: changeset 1757
4929 Oops. Workspaces were being destroyed when stdisp was removed.
4931 2004-09-16 23:39 UTC tuomov
4932 * trunk: changeset 1756
4933 REGION_PARENT macro changes.
4935 2004-09-16 23:09 UTC tuomov
4936 * trunk: changeset 1755
4937 Improved handling of small unused spaces in panews.
4939 2004-09-16 19:32 UTC tuomov
4940 * trunk: changeset 1753
4941 Some minor clean-up.
4943 2004-09-16 18:44 UTC tuomov
4944 * trunk: changeset 1752
4945 Some region_set/unset/detach_manager/parent code simplifications.
4947 2004-09-16 17:06 UTC tuomov
4948 * trunk: changeset 1751
4949 Use 'default' layout by default.
4951 2004-09-16 17:05 UTC tuomov
4952 * trunk: changeset 1750
4953 - Added mod_panews.set/get
4955 - Moved loading of module configuration file to end of Lua code if the
4956 module has such, as otherwise not everything may be available to the
4959 2004-09-16 16:27 UTC tuomov
4960 * trunk: changeset 1749
4961 WSplitPane should now update markers on transpose.
4963 2004-09-07 18:45 UTC tuomov
4964 * trunk: changeset 1748
4965 Changed some exec calls to exec_on calls in mod_query.
4967 2004-09-07 01:15 UTC tuomov
4968 * trunk: changeset 1747
4969 Oops, warp setting was no longer used.
4971 2004-09-06 18:29 UTC tuomov
4972 tagged ion-3ds-20040906
4974 2004-09-06 18:28 UTC tuomov
4975 * trunk: changeset 1745
4976 Fixed a typo in release notes.
4978 2004-09-06 18:25 UTC tuomov
4979 * trunk: changeset 1744
4980 Removed POSIX_SOURCE setting from system-ac.mk.in
4982 2004-09-06 18:21 UTC tuomov
4983 * trunk: changeset 1743
4984 Added release notes for a new release.
4986 2004-09-06 17:58 UTC tuomov
4987 * trunk: changeset 1742
4988 Status display node loading fixes.
4990 2004-09-06 17:44 UTC tuomov
4991 * trunk: changeset 1741
4992 - WPaneWS:s can be closed now.
4994 - Pane initial size calculation fix.
4996 2005-02-23 00:34 UTC tuomov
4997 * trunk: changeset 1740
4998 Renamed autows to panews.
5000 2004-09-05 22:26 UTC tuomov
5001 * trunk: changeset 1739
5002 Added compatibility conversion from old frame style names.
5004 2004-09-05 21:55 UTC tuomov
5005 * trunk: changeset 1738
5006 Some focusing code simplifications/fixes/new bugs.
5008 2004-09-05 15:58 UTC tuomov
5009 * trunk: changeset 1737
5010 Fixed an mplex layer2 focus issue.
5012 2004-09-05 15:30 UTC tuomov
5013 * trunk: changeset 1736
5014 Fixed split tree ws_if_root pointer management bug.
5016 2004-09-05 15:12 UTC tuomov
5017 * trunk: changeset 1735
5018 Added 'save' option for dock.
5020 2004-09-05 13:53 UTC tuomov
5021 * trunk: changeset 1734
5022 Added frame_managed_changed_hook (improved from
5023 frame_content_switched_hook).
5025 2004-09-02 15:20 UTC tuomov
5026 * trunk: changeset 1733
5027 Border line drawing fix.
5029 2004-09-01 21:26 UTC tuomov
5030 * trunk: changeset 1732
5031 WSplitPanes should now when appropriate recreate a WSplitUnused when
5034 2004-09-01 18:45 UTC tuomov
5035 * trunk: changeset 1731
5036 AutoWS now supports dropping stuff on unused areas.
5038 2004-09-01 13:31 UTC tuomov
5039 * trunk: changeset 1730
5040 - Autows unused region focusing improvements.
5042 - Install cfg_autows.lua.
5044 2004-08-31 18:51 UTC tuomov
5045 * trunk: changeset 1729
5046 Fixes to previous changes (coded without a monitor to test the code
5049 2004-08-31 11:26 UTC tuomov
5050 * trunk: changeset 1728
5051 Fixed a potential minor memory leak.
5053 2004-08-29 15:33 UTC tuomov
5054 * trunk: changeset 1727
5055 Autoconf should work again. (Applied patch to move from
5056 libtool/libltdl to plain libdl.)
5058 2004-08-29 07:18 UTC tuomov
5059 * trunk: changeset 1726
5060 Some pane handle changes.
5062 2004-08-27 14:54 UTC tuomov
5063 * trunk: changeset 1725
5064 Tiled workspace navigation code changes.
5066 2004-08-26 16:23 UTC tuomov
5067 * trunk: changeset 1724
5068 - Moved resize code so that WUnusedWin can use it.
5070 - Added resize bindings for WUnusedWin.
5072 2004-08-26 14:16 UTC tuomov
5073 * trunk: changeset 1723
5074 Added WUnusedWin for WSplitUnused.
5076 2004-08-23 03:27 UTC tuomov
5077 * trunk: changeset 1722
5078 WAutoWS layout is now initialised when the workspace is created
5079 instead of when the first frame is created.
5081 2004-08-21 15:54 UTC tuomov
5082 * trunk: changeset 1721
5083 Added Czech translations of Ion messages.
5085 2004-08-19 15:16 UTC tuomov
5086 * trunk: changeset 1720
5087 Added bindmap for WPaneWins.
5089 2004-08-18 14:12 UTC tuomov
5090 * trunk: changeset 1719
5091 - AutoWS pane window handling improvements.
5093 - Changes in frame style names.
5095 2004-08-17 01:24 UTC tuomov
5096 * trunk: changeset 1718
5097 Changed stdisp adaptation code to be more destructive on the split
5098 tree to preserve special nodes for autows.
5100 2004-08-15 01:40 UTC tuomov
5101 * trunk: changeset 1717
5102 Fixed a reference to mod_menu.
5104 2004-08-09 23:58 UTC tuomov
5105 * trunk: changeset 1716
5106 Added beginnings of a Czech translation (by Miroslav Kure).
5108 2004-08-09 23:57 UTC tuomov
5109 * trunk: changeset 1715
5110 Simplified regexp for 'uptime' load average method as some locales
5111 show it differently.
5113 2004-08-06 02:55 UTC tuomov
5114 * trunk: changeset 1714
5115 Some more makefile fixes.
5117 2004-08-06 00:05 UTC tuomov
5118 * trunk: changeset 1713
5119 $(INTALLDIR) wasn't being called for translated manual page
5122 2004-08-03 18:40 UTC tuomov
5123 * trunk: changeset 1712
5124 Added routine to drawing engine to draw just a borderline and not a
5127 2004-08-03 16:37 UTC tuomov
5128 * trunk: changeset 1711
5129 updated cfgfile too.
5131 2004-08-02 19:35 UTC tuomov
5132 * trunk: changeset 1710
5133 Submaps now default to AnyModifier.
5135 2004-08-02 16:01 UTC tuomov
5136 * trunk: changeset 1709
5137 nroff instead of groff.
5139 2004-08-02 14:51 UTC tuomov
5140 * trunk: changeset 1708
5141 Oops, calcmail was global.
5143 2004-08-02 14:49 UTC tuomov
5144 * trunk: changeset 1707
5145 - Some more binding documentation and translation improvements.
5147 - Use proper welcome.lang.txt.
5149 2004-08-02 05:16 UTC tuomov
5150 * trunk: changeset 1706
5153 2004-08-02 03:31 UTC tuomov
5154 * trunk: changeset 1705
5155 - Removed share directory from the source tree and moved stuff therein
5156 to ioncore and utils directories.
5158 - Some rules.mk improvements.
5160 2004-08-02 00:51 UTC tuomov
5161 * trunk: changeset 1704
5162 - Improved the 'basic concepts' section of the manual page.
5164 - Added a Finnish translation of the manual page and welcome message.
5165 (Correct version of the welcome message is not yet used.)
5167 2004-08-01 21:51 UTC tuomov
5168 * trunk: changeset 1703
5169 ... and also gettext menuentry and submenu.
5171 2004-08-01 21:46 UTC tuomov
5172 * trunk: changeset 1702
5173 Removed 'TR' from menu configuration files; include 'submenu' and
5174 'menuentry' in keywords to lxgettext instead.
5176 2004-08-01 21:44 UTC tuomov
5177 * trunk: changeset 1701
5178 Fixed type in documentation string.
5180 2004-08-01 21:43 UTC tuomov
5181 * trunk: changeset 1700
5182 Added translations for binding documentation.
5184 2004-08-01 19:48 UTC tuomov
5185 * trunk: changeset 1699
5186 Oops, previous commit was a bit broken.
5188 2004-08-01 19:06 UTC tuomov
5189 * trunk: changeset 1698
5190 Binding documentation is now included in the configuration files and
5191 the documentation for manual pages is generated from there.
5193 2004-07-31 22:00 UTC tuomov
5194 * trunk: changeset 1696
5195 Minor fixes to previous error reporting and other changes.
5197 2004-07-31 20:55 UTC tuomov
5198 * trunk: changeset 1695
5199 Added Finnish translation.
5201 2004-07-31 20:53 UTC tuomov
5202 * trunk: changeset 1694
5203 - Some more error and other reporting changes for easier and better
5206 - Added menu configuration files to be translated.
5208 2004-07-31 20:12 UTC tuomov
5209 * trunk: changeset 1693
5210 s/corner/pos/g in statusbar creation code.
5212 2004-07-31 19:11 UTC tuomov
5213 * trunk: changeset 1691
5214 - Removed some redundant error reporting that is of no help to the
5217 - Changes in error reporting policy: trust the source of the problem
5218 do it, if it is our code.
5220 2005-02-23 00:02 UTC tuomov
5221 * trunk: changeset 1690
5222 Added basic framework for localisation/language translations.
5224 2004-07-30 00:08 UTC tuomov
5225 tagged ion-3ds-20040730
5227 2004-07-29 23:32 UTC tuomov
5228 * trunk: changeset 1687
5229 Oops DIST: PREFIX line was broken.
5231 2004-07-29 23:30 UTC tuomov
5232 * trunk: changeset 1686
5233 Added new release notes and other preparation for the release of ion-
5236 2004-07-29 23:24 UTC tuomov
5237 * trunk: changeset 1685
5238 - Changes in default installation paths and binary names: ion->ion3,
5241 - Added ioncore.progname so that scripts that want to show the manual
5242 page don't need to know if we're running as ion or pwm.
5244 2004-07-29 23:19 UTC tuomov
5245 * trunk: changeset 1684
5246 Manual page updates.
5248 2004-07-29 19:58 UTC tuomov
5249 * trunk: changeset 1683
5250 Added old release notes to the package.
5252 2004-07-29 19:47 UTC tuomov
5253 * trunk: changeset 1682
5254 WIonWS: don't load WSplitST, because we don't save position and
5255 orientation and thus think the saved stdispnode was bl/horizontal.
5257 2004-07-29 19:41 UTC tuomov
5258 * trunk: changeset 1681
5259 Drawing engine configuration files now also use the underscored
5260 "look_" prefix instead of "look-".
5262 2004-07-29 19:36 UTC tuomov
5263 * trunk: changeset 1680
5264 Added styles for status displays.
5266 2004-07-29 18:52 UTC tuomov
5267 * trunk: changeset 1679
5268 - Changed WFloatWS.circulate and backcirculate to be stacking based.
5270 - Fixes to previous stacking code changes.
5272 2004-07-29 18:27 UTC tuomov
5273 * trunk: changeset 1678
5274 Floatws stacking code improvements.
5276 2004-07-29 02:18 UTC tuomov
5277 * trunk: changeset 1672
5278 All savefiles are now also prefixed with "saved_".
5280 2004-07-29 02:02 UTC tuomov
5281 * trunk: changeset 1671
5282 Removed WIonWS.resize_tree and added WSplit.rqgeom.
5284 2004-07-29 01:52 UTC tuomov
5285 * trunk: changeset 1670
5286 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
5288 2004-07-29 01:50 UTC tuomov
5289 * trunk: changeset 1669
5290 Added WWindow.xid export.
5292 2004-07-29 01:47 UTC tuomov
5293 * trunk: changeset 1668
5294 Statically linking modules had been broken with the module stub loader
5295 change, and make depend had never worked in this case.
5297 2004-07-29 01:32 UTC tuomov
5298 * trunk: changeset 1667
5299 - Removed generic stacking code; stacking is now handled fully by
5300 managers, making it simpler and better-working.
5302 - Some fixes to WMPlex layer2 new focus policy.
5304 2004-07-28 21:58 UTC tuomov
5305 * trunk: changeset 1666
5306 Reorganisation autows code to match the new lua/c division and stub
5309 2004-07-28 20:57 UTC tuomov
5310 * trunk: changeset 1665
5311 Changes in WMPlex passive layer 2 object focus policy.
5313 2004-07-28 02:02 UTC tuomov
5314 * trunk: changeset 1664
5315 Oops. Search path order had been reversed.
5317 2004-07-28 01:57 UTC tuomov
5318 * trunk: changeset 1663
5319 Style file lookup was broken.
5321 2004-07-28 01:46 UTC tuomov
5322 * trunk: changeset 1662
5323 The status display is now skipped by WIonWS navigational routines.
5325 2004-07-28 01:30 UTC tuomov
5326 * trunk: changeset 1661
5327 Forgot to update resize_delay->kbresize_delay to config files.
5329 2004-07-28 01:25 UTC tuomov
5330 * trunk: changeset 1660
5331 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
5333 2004-07-28 01:17 UTC tuomov
5334 * trunk: changeset 1659
5335 - Changes in functions to set some basic settings of ioncore and some
5336 modules: for the most part, a single 'set' function now. Also added
5337 the 'get' counterpart.
5339 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
5342 2004-07-27 21:06 UTC tuomov
5343 * trunk: changeset 1658
5344 Added WSplitInner.current dynfun.
5346 2004-07-27 21:01 UTC tuomov
5347 * trunk: changeset 1657
5348 Restore extl_loadstring as mod_ionflux needs it.
5350 2004-07-27 19:23 UTC tuomov
5351 * trunk: changeset 1656
5352 - Statusbar mail checker died if $MAIL didn't exist.
5354 - Added mailbox file setting.
5356 2004-07-27 18:03 UTC tuomov
5357 * trunk: changeset 1655
5358 Some statusbar config tuning
5360 2004-07-27 17:49 UTC tuomov
5361 * trunk: changeset 1654
5362 - Better cfg_dock.lua; moved code to mod_dock.
5364 - Status display is now _not_ saved to layout savefile, for easier
5365 switching between different status displays.
5367 - Some mplex layer2 access improvements.
5369 2004-07-27 13:48 UTC tuomov
5370 * trunk: changeset 1653
5371 Fixed some typos etc.
5373 2004-07-27 13:42 UTC tuomov
5374 * trunk: changeset 1652
5375 - Improved ext_statusbar update time calculation.
5377 - Added ext_statusbar to list of subdirectories to build in the top-
5380 2004-07-27 04:11 UTC tuomov
5381 * trunk: changeset 1651
5382 Oops, mail_last_check wasn't being update.
5384 2004-07-27 04:10 UTC tuomov
5385 * trunk: changeset 1650
5386 Added ext_statusbar statusbar script.
5388 2004-07-27 00:43 UTC tuomov
5389 * trunk: changeset 1649
5390 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5392 - Fixed some PWM stuff.
5394 2004-07-27 00:26 UTC tuomov
5395 * trunk: changeset 1648
5396 Status display removal is now properly notified by the screen to
5397 workspaces over restarts.
5399 2004-07-26 22:03 UTC tuomov
5400 * trunk: changeset 1647
5401 Oops, welcome message was no longer installed.
5403 2004-07-26 21:57 UTC tuomov
5404 * trunk: changeset 1645
5405 Some documentation fixes and documentation generation changes.
5407 2004-07-26 21:57 UTC tuomov
5408 * trunk: changeset 1644
5409 Oops, there was still a reference to draw.lua
5411 2004-07-26 21:48 UTC tuomov
5412 * trunk: changeset 1643
5413 ioncore-extras.lua was still lying around after barfed commit.
5415 2004-07-26 21:29 UTC tuomov
5416 * trunk: changeset 1642
5417 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5418 refusal to support escaping of square brackets) after GNU sed stopped
5419 accepting the previous vomit.
5421 2004-07-26 20:50 UTC tuomov
5422 * trunk: changeset 1641
5423 Fixes to previous failed commit.
5425 2004-07-26 20:46 UTC tuomov
5426 * trunk: changeset 1640
5427 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5428 and menulib routines into the single namespace of the first of each
5429 to present the user with less different code units.
5431 - Changed all configuration files the user might want to edit to be
5432 prefixed with 'cfg_'.
5434 2004-07-26 19:17 UTC tuomov
5435 * trunk: changeset 1639
5436 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5437 expects complete file name).
5439 2004-07-26 18:58 UTC tuomov
5440 * trunk: changeset 1638
5441 Added stub loaders for modules, so users only need a single command to
5442 load scripts or modules.
5444 2004-07-26 17:43 UTC tuomov
5445 * trunk: changeset 1637
5446 Some minor infowin, stdisp and timer fixes and changes.
5448 2004-07-26 16:13 UTC tuomov
5449 * trunk: changeset 1636
5450 Exported timers to Lua side and some other changes in timer code.
5452 2004-07-26 14:38 UTC tuomov
5453 * trunk: changeset 1633
5454 Added some code to WInfoWin to eventually allow it to be used as an
5457 2004-07-25 19:18 UTC tuomov
5458 * trunk: changeset 1632
5459 Some autows overlap and new OO split code fixes.
5461 2004-07-24 14:09 UTC tuomov
5462 * trunk: changeset 1631
5463 Some fixes to previous changes in name allocation.
5465 2004-07-24 11:58 UTC tuomov
5466 * trunk: changeset 1630
5467 Added still incomplete support for partial floating of WSplitPanes on
5470 2004-07-23 22:27 UTC tuomov
5471 * trunk: changeset 1629
5472 Resizing code fixes and simplifications.
5474 2004-07-23 20:50 UTC tuomov
5475 * trunk: changeset 1628
5476 Some more name allocation improvements and simplifications.
5478 2004-07-23 19:34 UTC tuomov
5479 * trunk: changeset 1627
5480 Fixed problem allocating names that already contain something that
5481 looks like an instance number.
5483 2004-07-22 22:31 UTC tuomov
5484 * trunk: changeset 1626
5485 - Moved WSplitUnused code to mod_autows from mod_ionws.
5487 - Added initial version of WSplitPane split tree node for better
5488 organisation of different application classes in WAutoWS split tree.
5490 2004-07-18 18:59 UTC tuomov
5491 * trunk: changeset 1625
5492 The split tree now uses inheritance within the Ion object system, so
5493 it is easier to add special inner nodes to it.
5495 2004-07-18 02:25 UTC tuomov
5496 * trunk: changeset 1624
5497 Some dock changes+fixes.
5499 2004-07-17 00:48 UTC tuomov
5500 * trunk: changeset 1623
5501 Autows template code is now aware of stdisp.
5503 2004-07-16 23:54 UTC tuomov
5504 * trunk: changeset 1622
5505 Autows classification heuristics improvements.
5507 2004-07-15 15:29 UTC tuomov
5508 * trunk: changeset 1621
5511 2004-07-15 13:21 UTC tuomov
5512 * trunk: changeset 1620
5513 Fixed config file help.
5515 2004-07-15 01:59 UTC tuomov
5516 * trunk: changeset 1619
5517 Removed stdisp from lists of normal managed objects on workspaces.
5519 2004-07-13 16:05 UTC tuomov
5520 * trunk: changeset 1618
5521 Fixed WRegion.size_hints export.
5523 2004-07-13 16:04 UTC tuomov
5524 * trunk: changeset 1617
5525 Always leave a SPLIT_UNUSED when stacking.
5527 2004-07-13 16:03 UTC tuomov
5528 * trunk: changeset 1616
5529 Changes in split tree resize code to better handle SPLIT_UNUSED.
5531 2004-07-12 20:11 UTC tuomov
5532 * trunk: changeset 1615
5533 AutoWS layout initialisation code improvements.
5535 2004-07-11 22:57 UTC tuomov
5536 * trunk: changeset 1614
5537 Beginnings of a new template-based autows implementation.
5539 2004-07-08 00:18 UTC tuomov
5540 * trunk: changeset 1613
5541 Some frame->style handling changes.
5543 2004-07-08 00:17 UTC tuomov
5544 * trunk: changeset 1612
5545 Possibly fixed scratchpad focusing (again).
5547 2004-07-03 18:04 UTC tuomov
5548 tagged ion-3ds-20040703
5550 2004-07-03 18:01 UTC tuomov
5551 * trunk: changeset 1610
5552 Added a note on ./configure being broken in README.
5554 2004-07-03 17:57 UTC tuomov
5555 * trunk: changeset 1609
5558 2004-07-03 17:56 UTC tuomov
5559 * trunk: changeset 1608
5560 Added code in dock.lua to create dock of either flavour.
5562 2004-07-03 17:56 UTC tuomov
5563 * trunk: changeset 1607
5564 Do not automagically redirect region_manage_clientwin requests to
5565 passive layer 2 objects.
5567 2004-07-03 17:55 UTC tuomov
5568 * trunk: changeset 1606
5571 2004-07-03 17:54 UTC tuomov
5572 * trunk: changeset 1605
5573 Changes in menu stacking.
5575 2004-07-03 17:25 UTC tuomov
5576 * trunk: changeset 1604
5577 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5578 that empty docks can now be closed in a consistent manner.
5580 2004-07-03 17:21 UTC tuomov
5581 * trunk: changeset 1603
5582 Added some region dynfuns.
5584 2004-06-27 17:43 UTC tuomov
5585 * trunk: changeset 1602
5586 Dock supports bindings now.
5588 2004-06-27 17:12 UTC tuomov
5589 * trunk: changeset 1601
5590 - Removed orientation from stdisp parameters; it is got from the
5591 region itself through region_orientation.
5593 - WDock.set can now properly request changes when working as WMPlex
5596 2004-06-26 20:13 UTC tuomov
5597 * trunk: changeset 1600
5598 floatws fix: don't save stdisp configuration.
5600 2004-06-26 20:05 UTC tuomov
5601 * trunk: changeset 1599
5602 Ensure FD_CLOEXEC is set.
5604 2004-06-26 19:53 UTC tuomov
5605 * trunk: changeset 1598
5606 - Removed generic stacking exports. Raise/lower is only available
5607 through WFloatWS.raise/lower now.
5609 - Removed WRegion.active_sub export.
5611 2004-06-26 19:35 UTC tuomov
5612 * trunk: changeset 1597
5613 Renamed 'reference' field in load/info tables to 'reg'.
5615 2004-06-26 18:40 UTC tuomov
5616 * trunk: changeset 1596
5617 Guarantee maximum size to be set in region_size_hints along with base
5620 2004-06-26 18:37 UTC tuomov
5621 * trunk: changeset 1595
5622 Removed relw and relh from region_size_hints; use
5623 XSizeHints.base_width/height instead.
5625 2004-06-26 16:07 UTC tuomov
5626 * trunk: changeset 1594
5627 - Added support for passive mplex layer 2 objects.
5629 - Unified generic stdisp and floating dock position parametrisation.
5631 2004-06-23 15:56 UTC tuomov
5632 * trunk: changeset 1593
5633 Improved mplex managed object attribute storage.
5635 2004-06-22 00:16 UTC tuomov
5636 * trunk: changeset 1592
5637 Added XID to querylib.show_clientwin.
5639 2004-06-21 15:02 UTC tuomov
5640 * trunk: changeset 1591
5641 Fixed drawing engine style loading code when neither font nor based_on
5644 2004-06-21 08:18 UTC tuomov
5645 * trunk: changeset 1590
5646 Previous "fixes" broken dock resize on workspace change if previous
5647 docknode geometry was a good fit.
5649 2004-06-21 07:37 UTC tuomov
5650 * trunk: changeset 1589
5651 Some status display/dock support code fixes and improvements.
5653 2004-06-21 00:30 UTC tuomov
5654 * trunk: changeset 1588
5655 Support dragging tab of current window by clicking anywhere in a
5658 2004-06-20 16:45 UTC tuomov
5659 * trunk: changeset 1587
5660 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5661 status display mechanisms.
5663 2004-06-20 11:47 UTC tuomov
5664 * trunk: changeset 1586
5665 Don't register WRegionSimpleCreateFn as it is not actually needed.
5666 Thus only register WRegionLoadCreateFn.
5668 2004-06-20 11:45 UTC tuomov
5669 * trunk: changeset 1584
5670 Don't duplicate libtu/stringintmap_key as value2str.
5672 2004-06-20 11:10 UTC tuomov
5673 * trunk: changeset 1582
5676 2004-06-19 16:39 UTC tuomov
5677 * trunk: changeset 1581
5678 - Use of block auto-indentation had broken indentation after some
5679 EXTL_EXPORT statements.
5681 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5683 2004-06-19 16:26 UTC tuomov
5684 * trunk: changeset 1580
5685 Improved support for auto-sizing status display/dock.
5687 2004-06-19 13:26 UTC tuomov
5688 * trunk: changeset 1579
5689 Export WScreen.set_managed_offset.
5691 2004-06-18 22:14 UTC tuomov
5692 * trunk: changeset 1576
5693 Use libtu's new stringstore for storing frame style names.
5695 2004-06-17 20:42 UTC tuomov
5696 * trunk: changeset 1573
5697 Fixed handling of requested geometry in floatws_attach_clientwin.
5699 2004-06-17 17:14 UTC tuomov
5700 * trunk: changeset 1572
5701 Added some split-tree manipulation algorithms needed to eventually
5702 support an automagically properly sized dock.
5704 2004-06-17 13:58 UTC tuomov
5705 * trunk: changeset 1571
5706 Resize primary node fix.
5708 2004-06-14 15:09 UTC tuomov
5709 * trunk: changeset 1570
5710 Finished converting (still crappy) autows penalty code to Lua and some
5713 2004-06-12 20:51 UTC tuomov
5714 * trunk: changeset 1569
5715 Moved autows penalty calculation code to Lua side for easier
5718 2004-06-12 18:10 UTC tuomov
5719 * trunk: changeset 1568
5720 - Added WRegion.size_hints to exports
5722 - ... and renamed region_resize_hints to region_size_hints.
5724 2004-06-12 14:16 UTC tuomov
5725 * trunk: changeset 1567
5726 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5728 2004-06-11 19:03 UTC tuomov
5729 * trunk: changeset 1566
5730 Changed penalties to be based on proportional shrinkage/growth/free
5731 space after split and other autows placement code changes.
5733 2004-06-11 11:03 UTC tuomov
5734 * trunk: changeset 1565
5735 Put back WIonWS.create_frame_fn.
5737 2004-06-10 22:48 UTC tuomov
5738 * trunk: changeset 1564
5739 - Session saving is no longer disabled on exit if there was an error
5740 loading layout. Instead a backup of the layout savefile is made.
5742 - The behaviour of ioncore.resign was changed not to save session, but
5743 instead just quit and, when running under a session manager,
5744 instruct the session manager to not restart the WM again.
5746 2004-06-10 21:13 UTC tuomov
5747 * trunk: changeset 1563
5748 Fixed focusing on frame destroy.
5750 2004-06-10 21:01 UTC tuomov
5751 * trunk: changeset 1562
5752 Bracing error caused split unused fusing not to work in all cases.
5754 2004-06-10 15:33 UTC tuomov
5755 * trunk: changeset 1561
5756 Changes in the set of exported WSplit methods and WIonWS:split_tree().
5758 2004-06-10 15:15 UTC tuomov
5759 * trunk: changeset 1560
5760 Added code to fuse adjacent SPLIT_UNUSED nodes.
5762 2004-06-09 16:12 UTC tuomov
5763 * trunk: changeset 1559
5764 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5765 (also to be unified?) now.
5767 2004-06-08 20:52 UTC tuomov
5768 * trunk: changeset 1558
5769 Some minor autows placement tuning.
5771 2004-06-08 20:26 UTC tuomov
5772 * trunk: changeset 1557
5773 Moved p_move from WFloatFrame to WFrame.
5775 2004-06-08 17:23 UTC tuomov
5776 * trunk: changeset 1556
5777 Binding to nil should again remove the binding.
5779 2004-06-08 17:21 UTC tuomov
5780 * trunk: changeset 1555
5781 Fixes in navigation code handling of SPLIT_UNUSED.
5783 2004-06-07 13:41 UTC tuomov
5784 * trunk: changeset 1554
5785 Some more unused space information storage changes.
5787 2004-06-07 11:09 UTC tuomov
5788 * trunk: changeset 1553
5789 load_autows hand't been updated to new ionws_load_node parameters.
5791 2004-06-06 19:39 UTC tuomov
5792 * trunk: changeset 1552
5793 Added querylib.show_clientwin to display information on a client
5794 window and put it in the context menu.
5796 2004-06-06 19:27 UTC tuomov
5797 * trunk: changeset 1551
5798 Documentation fixes.
5800 2004-06-06 18:32 UTC tuomov
5801 * trunk: changeset 1550
5802 Some fixes in split tree load code changes.
5804 2004-06-06 17:58 UTC tuomov
5805 * trunk: changeset 1549
5806 Added penalties to attach to an existing frame.
5808 2004-06-06 17:09 UTC tuomov
5809 * trunk: changeset 1548
5810 Added querylib.query_menu that can be used to create a query of a
5813 2004-06-06 16:16 UTC tuomov
5814 * trunk: changeset 1547
5815 Moved Fx queries to WMPlex level so they're available on empty
5816 workspaces and full screen client windows as well.
5818 2004-06-06 16:08 UTC tuomov
5819 * trunk: changeset 1546
5820 Added 'lazy' split attribute. If a horizontal/vertical split is
5821 "lazy", and a direct child is removed, the split won't be collapsed
5822 unless the other child is SPLIT_UNUSED.
5824 2004-06-06 15:47 UTC tuomov
5825 * trunk: changeset 1545
5828 2004-06-05 19:24 UTC tuomov
5829 * trunk: changeset 1543
5830 - Moved workspace dummy window code from WFloatWS to WGenWS to be
5831 available to WAutoWS as well.
5833 - Removed unused managed_splits field from WIonWS.
5835 2004-06-05 15:14 UTC tuomov
5836 * trunk: changeset 1542
5837 WAutoWS placement code clean-up.
5839 2004-06-05 09:42 UTC tuomov
5840 * trunk: changeset 1541
5841 Oops. Fixed sanity check.
5843 2004-06-04 23:15 UTC tuomov
5844 * trunk: changeset 1539
5845 Added Xinerama sanity check.
5847 2004-06-04 17:55 UTC tuomov
5848 * trunk: changeset 1537
5849 Changed WAutoWS placement code to use new unused space storage and
5850 added framework code to handle calculating penalties based on
5851 "immediate" available unused space.
5853 2004-06-04 17:29 UTC tuomov
5854 * trunk: changeset 1536
5855 Changed storage of used/unused space within
5856 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5858 2004-06-04 15:49 UTC tuomov
5859 * trunk: changeset 1535
5860 Fixed WMPlex.l2_show focus.
5862 2004-06-03 11:25 UTC tuomov
5863 * trunk: changeset 1534
5864 Added very preliminary WAutoWS layout code.
5866 2004-06-03 11:23 UTC tuomov
5867 * trunk: changeset 1533
5868 Code that creates regions from tables now supports a 'reference' to
5869 use existing regions.
5871 2004-06-03 11:21 UTC tuomov
5872 * trunk: changeset 1532
5873 Fixed some indentation.
5875 2004-06-02 19:15 UTC tuomov
5876 * trunk: changeset 1531
5877 Added support for "static" splits.
5879 2004-05-31 10:40 UTC tuomov
5880 * trunk: changeset 1526
5883 2004-05-31 10:39 UTC tuomov
5884 * trunk: changeset 1525
5885 Added nil check to hook_add_extl.
5887 2004-05-30 16:01 UTC tuomov
5888 * trunk: changeset 1524
5889 Fixed a serious brainfart in region name allocation. (Temporary hack;
5890 need to do this more efficiently.)
5892 2004-05-30 14:13 UTC tuomov
5893 * trunk: changeset 1523
5894 Oops. Alloc one byte too small.
5896 2004-05-29 19:13 UTC tuomov
5897 * trunk: changeset 1522
5898 Check that client window is not already managed when loading saved
5899 configuration (on restart).
5901 2004-05-29 19:12 UTC tuomov
5902 * trunk: changeset 1521
5903 Added -noerrorlog startup option.
5905 2004-05-29 12:03 UTC tuomov
5906 * trunk: changeset 1520
5907 Fixed dec/inc_index bindings.
5909 2004-05-29 11:26 UTC tuomov
5910 * trunk: changeset 1519
5911 Bindmap binding count was not maintained correctly if a key/button was
5914 2004-05-28 14:41 UTC tuomov
5915 * trunk: changeset 1518
5916 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
5917 full space of their SPLIT_REGNODE:
5919 2004-05-26 19:26 UTC tuomov
5920 * trunk: changeset 1517
5921 querylib.query_renameworkspace had been broken at some point.
5923 2004-05-26 19:24 UTC tuomov
5924 * trunk: changeset 1516
5925 Unified module and script search paths. There's only one search path
5928 2004-05-26 19:17 UTC tuomov
5929 * trunk: changeset 1515
5930 *sigh* install-sh seems to require -c to copy.
5932 2004-05-26 17:24 UTC tuomov
5933 * trunk: changeset 1514
5934 Changed INSTALL to install-sh
5936 2004-05-26 17:10 UTC tuomov
5937 * trunk: changeset 1513
5940 2004-05-26 16:57 UTC tuomov
5941 * trunk: changeset 1512
5942 Libtool is no longer used: problems with one module depending on
5945 2004-05-26 14:13 UTC tuomov
5946 * trunk: changeset 1511
5947 Added unviewable check in mplex init.
5949 2004-05-26 13:57 UTC tuomov
5950 * trunk: changeset 1510
5951 - WMPlex layer2 object hide improved.
5953 - Unified WMPlex layer list access functions.
5955 2004-05-21 21:04 UTC tuomov
5956 * trunk: changeset 1509
5957 Removed 'exec' from /bin/sh call to execute command so that more
5958 complex commands can be entered.
5960 2004-05-21 19:46 UTC tuomov
5961 * trunk: changeset 1507
5962 Removed os.execute block.
5964 2004-05-21 18:49 UTC tuomov
5965 * trunk: changeset 1506
5966 Improved querylib.query_exec completion to break at spaces.
5968 2004-05-21 18:33 UTC tuomov
5969 * trunk: changeset 1505
5970 SSH host completion now understands usernames. (Code taken from the
5973 2004-05-21 18:26 UTC tuomov
5974 * trunk: changeset 1504
5975 - Improved integration of exit/restart/save state with session
5978 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
5979 (and ioncore.resign() in others).
5981 2004-05-20 21:48 UTC tuomov
5982 * trunk: changeset 1503
5983 Added comment headers to the files.
5985 2004-05-20 21:35 UTC tuomov
5986 * trunk: changeset 1502
5987 - Added mod_sm.request_save.
5989 - Removed support for whatever (older?) session management system
5990 defines the macro "XSM".
5992 2004-05-20 18:26 UTC tuomov
5993 * trunk: changeset 1501
5994 - Automatically load mod_sm of the SESSION_MANAGER environment
5997 - Moved session directory setup code to mod_sm.
5999 2004-05-20 16:03 UTC tuomov
6000 * trunk: changeset 1500
6001 Added WClientWin.xid export to get X window id.
6003 2004-05-20 15:04 UTC tuomov
6004 * trunk: changeset 1499
6005 Improved WAutoFrame "lazy" move/resize behaviour.
6007 2004-05-20 14:38 UTC tuomov
6008 * trunk: changeset 1498
6009 Split resizing code now first tries to use any unused space before
6012 2004-05-19 08:35 UTC tuomov
6013 * trunk: changeset 1497
6014 - Do not clear client window activity status when receiving focus if
6015 the urgency hint is still set.
6017 - Exported WRegion.notify_activity and WRegion.clear_activity.
6019 2004-05-18 20:02 UTC tuomov
6020 * trunk: changeset 1496
6021 Fixed exec bindings to correctly set the root window and changed
6022 ioncore.exec_on to accept any region as parameter.
6024 2004-05-18 17:55 UTC tuomov
6025 * trunk: changeset 1495
6026 Changes in save directory under a session manager; use ~/.ion3/gnome-
6027 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
6028 characters replaced) if this environment variable is set.
6030 2004-05-17 22:52 UTC tuomov
6031 * trunk: changeset 1494
6032 Merged dock kde systray support patch and fixes from stable branch.
6034 2004-05-17 22:41 UTC tuomov
6035 * trunk: changeset 1491
6036 Added missing include.
6038 2004-05-15 17:45 UTC tuomov
6039 * trunk: changeset 1490
6040 Removed extl_call_named as it is no longer needed and useless bloat.
6042 2004-05-15 17:43 UTC tuomov
6043 * trunk: changeset 1489
6044 Converted ionws_placement_method to ionws_placement_alt hook. Removed
6045 the hook from WAutoWS code temporarily.
6047 2004-05-15 09:47 UTC tuomov
6048 * trunk: changeset 1488
6049 Fixed attempt to free memory at middle of allocated area in menu
6052 2004-05-14 14:14 UTC tuomov
6053 * trunk: changeset 1487
6054 - Changed mplex l2 hide/show to warp (if enabled) to new active
6057 - Some other focus handling fixes/changes.
6059 2004-05-14 13:13 UTC tuomov
6060 * trunk: changeset 1486
6061 WMPlex contents are unmapped when either width or height of client
6062 managed area becomes at most 1 instead of resizing them. Previously
6063 this was only done vertically for frames (shade).
6065 2004-05-14 10:14 UTC tuomov
6066 * trunk: changeset 1483
6067 Fixed shade on WIonWS.
6069 2004-05-13 12:01 UTC tuomov
6070 * trunk: changeset 1482
6073 2004-05-13 09:02 UTC tuomov
6074 * trunk: changeset 1481
6075 Removed some scratch code.
6077 2004-05-12 15:39 UTC tuomov
6078 * trunk: changeset 1480
6079 Oops. There was a typo that was causing region flags to be cleared
6080 when children were being rescued.
6082 2004-05-12 13:49 UTC tuomov
6083 * trunk: changeset 1479
6084 hook_add_extl was missing extl_ref_fn.
6086 2004-05-12 13:30 UTC tuomov
6087 * trunk: changeset 1478
6088 Documented hook exports.
6090 2004-05-12 12:56 UTC tuomov
6091 * trunk: changeset 1477
6092 Removed deprecated references to defcmd.
6094 2004-05-12 12:50 UTC tuomov
6095 * trunk: changeset 1476
6096 New hook system. Both Lua and C-side now have the same hooks except
6097 for ioncore_handle_event_alt.
6099 2004-05-12 10:31 UTC tuomov
6100 * trunk: changeset 1475
6101 Added functions to test ExtlTab:s and ExtlFn:s for equality.
6103 2004-05-08 23:38 UTC tuomov
6104 * trunk: changeset 1474
6105 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
6106 this/bother supporting indexed colour models at all?)
6108 2004-05-06 21:01 UTC tuomov
6109 * trunk: changeset 1472
6110 Oops. nodecor wan't being initialised if mwm hints are not set.
6112 2004-05-06 09:35 UTC tuomov
6113 * trunk: changeset 1470
6114 Space wasn't being reclaimed when unsplitting.
6116 2004-05-03 15:22 UTC tuomov
6117 * trunk: changeset 1469
6118 Added extra check. Fixed indentation.
6120 2004-05-03 15:21 UTC tuomov
6121 * trunk: changeset 1468
6122 Fixed dynamic function call.
6124 2004-05-03 14:18 UTC tuomov
6125 * trunk: changeset 1466
6126 Fixed stippled tab font when -i18n was not set.
6128 2004-05-02 15:57 UTC tuomov
6129 * trunk: changeset 1464
6130 Path fixes in file headings.
6132 2004-05-02 15:46 UTC tuomov
6133 * trunk: changeset 1463
6134 Added some basic framework for autows. No functionality essentially
6135 different from ionws yet.
6137 2004-05-01 11:32 UTC tuomov
6138 * trunk: changeset 1460
6139 Transparency configuration reading fix.
6141 2004-04-30 19:45 UTC tuomov
6142 * trunk: changeset 1459
6143 Minor session management support improvements; should work with gnome-
6146 2004-04-28 11:34 UTC tuomov
6147 * trunk: changeset 1458
6148 Only kill active grab when esc is pressed, not released.
6150 2004-04-24 22:45 UTC tuomov
6151 * trunk: changeset 1456
6152 WIonWS supports alternative frame creation routine (for inheritance).
6154 2004-04-20 18:01 UTC tuomov
6155 * trunk: changeset 1455
6156 Split size calculation TODOs handled.
6158 2004-04-20 15:03 UTC tuomov
6159 * trunk: changeset 1454
6160 Some fixes to new split tree code.
6162 2004-04-17 17:44 UTC tuomov
6163 * trunk: changeset 1453
6164 - Added the WARN_FUNC macros.
6166 - WIonWS code checks that split_tree!=NULL more often so that it
6167 should be possible to inherit it by a workspace class that doesn't
6168 always have such a tree.
6170 2004-04-17 16:45 UTC tuomov
6171 * trunk: changeset 1452
6172 Fixed split bindings to attach currently displayed region of old frame
6175 2004-04-17 15:03 UTC tuomov
6176 * trunk: changeset 1451
6177 Added code to transpose splits.
6179 2004-04-16 22:34 UTC tuomov
6180 * trunk: changeset 1450
6181 Slightly improved splitting code.
6183 2004-04-11 10:15 UTC tuomov
6184 * trunk: changeset 1448
6185 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
6187 2004-04-05 12:33 UTC tuomov
6188 * trunk: changeset 1444
6189 Added a kludge to deal with waitrelease when the modifiers has already
6192 2004-04-05 07:39 UTC tuomov
6193 * trunk: changeset 1442
6194 Oops, LCDIR and SHAREDIR were on path in wrong order.
6196 2004-04-04 11:48 UTC tuomov
6197 * trunk: changeset 1441
6198 Improved split data structures.
6200 2004-04-02 19:59 UTC tuomov
6201 * trunk: changeset 1440
6202 WMPlex is now a proper non-virtual class and objects of this type can
6203 be created and nested like any others.
6205 2004-04-02 08:19 UTC tuomov
6206 * trunk: changeset 1439
6207 Also put querylib.lc and menulib.lc in LCDIR.
6209 2004-04-02 08:04 UTC tuomov
6210 * trunk: changeset 1437
6211 Changed compiled .lc files' path to LIBDIR/ion/lc.
6213 2004-03-27 09:01 UTC tuomov
6214 * trunk: changeset 1435
6215 Fixed floatframe client window size issue when shaded.
6217 2004-03-26 22:51 UTC tuomov
6218 * trunk: changeset 1434
6219 Split brush and style code in separate files.
6221 2004-03-26 22:37 UTC tuomov
6222 * trunk: changeset 1433
6223 Removed object abstraction from drawing engine brushes to help
6224 creating drawing engines with other font routines.
6226 2004-03-26 22:12 UTC tuomov
6227 * trunk: changeset 1432
6230 2004-03-24 20:45 UTC tuomov
6231 * trunk: changeset 1431
6232 Moved some root position notification code from WRegion to WWindow.
6234 2004-03-24 20:37 UTC tuomov
6235 * trunk: changeset 1430
6236 Removed duplicate fitrep code.
6238 2004-03-24 18:55 UTC tuomov
6239 * trunk: changeset 1429
6240 Some WIonWS and split tree code reorganisation.
6242 2004-03-24 17:33 UTC tuomov
6243 * trunk: changeset 1428
6244 Don't put input method failure complaints in startup error log.
6246 2004-03-23 11:28 UTC tuomov
6247 * trunk: changeset 1426
6248 querylib.query_restart and query_exit were not yet converted to the
6249 Ion3 scheme of things.
6251 2004-03-23 02:15 UTC tuomov
6252 * trunk: changeset 1424
6253 Client window unmap handling fixes (?).
6255 2004-03-22 12:29 UTC tuomov
6256 * trunk: changeset 1423
6259 2004-03-21 16:58 UTC tuomov
6260 * trunk: changeset 1422
6261 Fixed a colourmap update crash.
6263 2004-03-21 16:43 UTC tuomov
6264 * trunk: changeset 1421
6265 Binaries were still being stripped.
6267 2004-03-20 21:31 UTC tuomov
6268 * trunk: changeset 1420
6269 mod_sm wasn't registering exported functions.
6271 2004-03-20 21:23 UTC tuomov
6272 * trunk: changeset 1419
6273 Added very preliminary (and partially broken) session management
6274 support based on the 'sm' module for Ion1.
6276 2004-03-20 14:39 UTC tuomov
6277 * trunk: changeset 1418
6278 Moved activity notification window code from scratchpad to screen;
6279 also works for normal workspaces now.
6281 2004-03-18 21:11 UTC tuomov
6282 * trunk: changeset 1416
6283 Improvements and fixes in keyboard mapping changes handling.
6285 2004-03-18 09:39 UTC tuomov
6286 * trunk: changeset 1413
6287 Made drawing engine objects inheritable and initialisation code
6290 2004-03-17 20:17 UTC tuomov
6291 * trunk: changeset 1412
6292 Some scratchpad activity notification window changes/fixes.
6294 2004-03-16 17:24 UTC tuomov
6295 tagged ion-3ds-20040316
6297 2004-03-16 17:23 UTC tuomov
6298 * trunk: changeset 1406
6299 Added commented-out line to load mod_sp.
6301 2004-03-16 16:42 UTC tuomov
6302 * trunk: changeset 1405
6303 Fixed typo Wegion->WRegion.
6305 2004-03-16 16:40 UTC tuomov
6306 * trunk: changeset 1404
6307 - Added rectangle_constrain and changed code that did the same thing
6308 to use the function.
6310 - Some clientwin WFitParams usage improvements and fixes.
6312 2004-03-16 16:09 UTC tuomov
6313 * trunk: changeset 1403
6316 2004-03-15 16:32 UTC tuomov
6317 * trunk: changeset 1401
6318 Renamed module directories.
6320 2004-03-15 16:02 UTC tuomov
6321 * trunk: changeset 1399
6322 Added scratchpad activity notification bubble.
6324 2004-03-15 08:34 UTC tuomov
6325 * trunk: changeset 1397
6326 Documentation generation fixes and improvements.
6328 2004-03-15 08:10 UTC tuomov
6329 * trunk: changeset 1396
6330 Some function name shortenings and other changes.
6332 2004-03-14 23:40 UTC tuomov
6333 * trunk: changeset 1395
6334 Fixed some exec calls to ioncore.exec.
6336 2004-03-14 23:29 UTC tuomov
6337 * trunk: changeset 1394
6338 Fixed getbindings for buttons.
6340 2004-03-14 22:53 UTC tuomov
6341 * trunk: changeset 1393
6342 Made some more minor changes to binding configuration and added
6343 ioncore.getbindings and ioncorelib.getbindings that can be used to get
6344 a table of made bindings for all contexts.
6346 2004-03-14 19:04 UTC tuomov
6347 * trunk: changeset 1392
6348 Minor glitch introduced by previous changes fixed.
6350 2004-03-14 18:59 UTC tuomov
6351 * trunk: changeset 1391
6352 Multiplexers now save layer2 objects in layout savefile.
6354 2004-03-13 21:37 UTC tuomov
6355 * trunk: changeset 1390
6356 Removed superfluous region_same_rootwin check.
6358 2004-03-13 21:27 UTC tuomov
6359 * trunk: changeset 1389
6360 Added tentative mod_sp scratchpad module.
6362 2004-03-13 18:47 UTC tuomov
6363 * trunk: changeset 1388
6364 Region fitting, reparting and creating routines now receive a
6365 bounds/exact specification along with geometry to allow managers to
6366 specify whether managed regions should take full space available or
6367 are they allowed to use only part of it.
6369 2004-03-12 19:06 UTC tuomov
6370 * trunk: changeset 1387
6371 Added functions to hide/show mplex layer 2 objects.
6373 2004-03-12 17:58 UTC tuomov
6374 * trunk: changeset 1386
6375 Region closing method unifications.
6377 2004-03-12 16:27 UTC tuomov
6378 * trunk: changeset 1385
6379 Exported functions can now accept nil objects as parameters except for
6380 the first parameter. (Most exported functions have just that first
6383 2004-03-11 17:20 UTC tuomov
6384 * trunk: changeset 1384
6385 Unnamed regions can now also bee seen on lists of regions.
6387 2004-03-10 21:12 UTC tuomov
6388 * trunk: changeset 1381
6389 GCC linking order brain-damagedness workaround fixes.
6391 2004-03-10 21:03 UTC tuomov
6392 * trunk: changeset 1379
6393 Slightly simpler and faster Lua object cache.
6395 2004-03-10 20:41 UTC tuomov
6396 * trunk: changeset 1378
6397 - Moved X window code to xwindow.c.
6399 - Some other minor clean-up operations.
6401 2004-03-10 18:12 UTC tuomov
6402 * trunk: changeset 1376
6403 Slightly reduce flicker with apps that update title too often by
6404 removing a redundant change notify call.
6406 2004-03-10 18:01 UTC tuomov
6407 * trunk: changeset 1375
6408 Handle bindmaps using red-black trees for simpler code (before
6409 bindings were in arrays sorted and searched with qsort and bsearch).
6411 2004-03-10 16:49 UTC tuomov
6412 * trunk: changeset 1372
6413 Also handle name allocation using red-black trees instead of Lua
6414 tables now that such are available in libtu.
6416 2004-03-10 16:48 UTC tuomov
6417 * trunk: changeset 1371
6418 Use red-black trees added to libtu instead of a Lua tables to store
6419 split_of pointers of frames on WIonWS:s to avoid problems with object
6420 cache clean-up on frame deletion.
6422 2004-03-10 10:47 UTC tuomov
6423 * trunk: changeset 1367
6424 names.h wasn't being included.
6426 2004-03-07 21:46 UTC tuomov
6427 * trunk: changeset 1364
6428 Bound backspace in menus to clear typeahead buffer.
6430 2004-03-07 21:45 UTC tuomov
6431 * trunk: changeset 1363
6432 Moved strcasestr to libtu.
6434 2004-03-07 21:45 UTC tuomov
6435 * trunk: changeset 1361
6436 Menus now support typeahead find.
6438 2004-03-07 17:37 UTC tuomov
6439 * trunk: changeset 1359
6440 Removed ioncore_g.cwin_list.
6442 2004-03-07 17:29 UTC tuomov
6443 * trunk: changeset 1358
6444 Removed completion functions from ioncore, moving them to querylib and
6445 replacing with listing functions (ioncore.clientwin_list,
6446 ioncore.region_list).
6448 2004-03-07 17:28 UTC tuomov
6449 * trunk: changeset 1357
6450 Restored missing workspacelist menu entry.
6452 2004-03-07 15:35 UTC tuomov
6453 * trunk: changeset 1356
6454 Fixed pmenu stacking.
6456 2004-03-07 11:13 UTC tuomov
6457 * trunk: changeset 1355
6458 Added ioncore_post_layout_setup_hook.
6460 2004-03-07 10:41 UTC tuomov
6461 * trunk: changeset 1354
6462 All modules are now 'mod_something'.
6464 2004-03-07 10:39 UTC tuomov
6465 * trunk: changeset 1353
6466 Oops, some NULL checks were missing from new stacking code.
6468 2004-03-07 00:26 UTC tuomov
6469 * trunk: changeset 1352
6470 Merged recent changes from the stable branch (WFloatWS.attach, better
6471 gravity handling, goto_* routines return target).
6473 2004-03-07 00:24 UTC tuomov
6474 * trunk: changeset 1351
6475 Brought PWM binding and menu configuration files up to date.
6477 2004-03-06 23:59 UTC tuomov
6478 * trunk: changeset 1350
6479 - WMPlex now supports a full "second layer" of objects in addition to
6482 - A lot of WIonFrame code was removed and moved to WFrame.
6484 - New rescue and initial management handling code.
6486 2004-03-06 23:53 UTC tuomov
6487 * trunk: changeset 1349
6488 region_stack_above wasn't working.
6490 2004-03-06 23:12 UTC tuomov
6491 * trunk: changeset 1348
6492 Stacking code relies on XQueryTree instead of maintaining our internal
6493 state that might not agree with X.
6495 2004-03-06 23:08 UTC tuomov
6496 * trunk: changeset 1347
6497 Fixed dock configuration file for new binding system.
6499 2004-02-18 03:00 UTC tuomov
6500 * trunk: changeset 1336
6501 Merged tab drag&drop fixes and size guard additions from the stable
6504 2004-02-17 23:16 UTC tuomov
6505 * trunk: changeset 1330
6506 Oops, some old class names were used in the merge.
6508 2004-02-17 18:40 UTC tuomov
6509 * trunk: changeset 1329
6510 Merged fixes from the stable branch.
6512 2004-02-17 01:32 UTC tuomov
6513 * trunk: changeset 1326
6514 Autosave disabling was missing.
6516 2004-02-16 23:27 UTC tuomov
6517 * trunk: changeset 1324
6518 - Changed layout save mechanism to construct configuration tables
6519 instead of directly writing data to files.
6521 - Some more mainloop changes.
6523 2004-02-16 20:33 UTC tuomov
6524 * trunk: changeset 1322
6525 Documentation and documentation generation updates.
6527 2004-02-16 19:22 UTC tuomov
6528 * trunk: changeset 1321
6529 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6531 2004-02-16 19:02 UTC tuomov
6532 * trunk: changeset 1320
6533 Mainloop X flushing fix.
6535 2004-02-16 17:50 UTC tuomov
6536 * trunk: changeset 1317
6537 Switched to using spaces only for indentation. Simple automatic "\t"
6538 -> " " conversion; may need more tuning.
6540 2004-02-16 17:08 UTC tuomov
6541 * trunk: changeset 1315
6542 Oops. errorlog code was still here.
6544 2004-02-16 17:05 UTC tuomov
6545 * trunk: changeset 1314
6546 - Moved object system and other generic code to libtu.
6548 - Changed the mainloop to only handle file descriptors with the X
6549 connection just a case among other inputfd:s.
6551 2004-02-16 04:42 UTC tuomov
6552 * trunk: changeset 1311
6553 Moved stuff to the C side.
6555 2004-02-16 04:29 UTC tuomov
6556 * trunk: changeset 1310
6557 Some minor fixes to stuff broken by namespace change.
6559 2004-02-16 04:14 UTC tuomov
6560 * trunk: changeset 1309
6561 classes.h was missing from previous commmit.
6563 2004-02-16 04:13 UTC tuomov
6564 * trunk: changeset 1308
6565 - Major namespace clean-up, both C and Lua-side.
6567 - Yet another binding configuration scheme.
6569 2004-02-15 19:06 UTC tuomov
6570 * trunk: changeset 1300
6571 Added function to return line editor "mark".
6573 2004-02-14 23:31 UTC tuomov
6574 * trunk: changeset 1299
6575 - Removed gr_get_brush_values and the possibility obtain brush
6576 parameters before creating a window.
6578 - Added "above" and "below" as supported directions with some ionws
6581 2004-02-14 22:11 UTC tuomov
6582 * trunk: changeset 1298
6583 Merged floatframe tab toggle and man page fixes from the stable
6586 2004-02-14 22:11 UTC tuomov
6587 * trunk: changeset 1297
6588 Removed delib.lua and moved the stuff on the C side.
6590 2004-02-12 12:40 UTC tuomov
6591 * trunk: changeset 1294
6592 Added manual page caching setup help in README.
6594 2004-02-12 11:42 UTC tuomov
6595 * trunk: changeset 1293
6596 Removed superfluous navigation functions from WIonWS.
6598 2004-02-11 21:12 UTC tuomov
6599 * trunk: changeset 1292
6600 Lua interface improvements.
6602 2004-02-11 09:56 UTC tuomov
6603 * trunk: changeset 1290
6604 - Portability fixes merged from stable branch.
6606 - Fixed ion-completeman to use = insteaf == with 'test'.
6608 - Minor binding changes.
6610 2004-02-11 03:02 UTC tuomov
6611 * trunk: changeset 1288
6612 Slightly better pipe stall check.
6614 2004-02-11 02:48 UTC tuomov
6615 * trunk: changeset 1287
6616 Added line counter reset.
6618 2004-02-11 02:45 UTC tuomov
6619 * trunk: changeset 1286
6620 Querylib tries to waste a little less memory when reading completions
6623 2004-02-11 01:50 UTC tuomov
6624 * trunk: changeset 1285
6627 2004-02-11 01:41 UTC tuomov
6628 * trunk: changeset 1284
6629 Merged fixes from the "stable" Ion2 branch.
6631 2004-02-11 01:28 UTC tuomov
6632 * trunk: changeset 1282
6633 Forgot to upgrade querylib to new script parameters.
6635 2004-02-11 01:25 UTC tuomov
6636 * trunk: changeset 1281
6637 Man-page completion is now implemented with the external script 'ion-
6638 completeman'. The script supports cacheng names of known manual pages
6639 (as a cronjob) for much faster completion. It can also use the
6640 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6641 environment variables to figure out the paths containing man pages.
6643 2004-02-11 00:59 UTC tuomov
6644 * trunk: changeset 1280
6645 Completion display wasn't being refreshed, if its size didn't change
6646 between completions.
6648 2004-02-10 23:12 UTC tuomov
6649 * trunk: changeset 1277
6650 - New binding configuration scheme based on strings instead of direct
6651 passing of Lua functions.
6653 - Some WMPlex managed object indexing function changes.
6655 2004-02-10 19:47 UTC tuomov
6656 * trunk: changeset 1276
6657 Move/resize mode is common to all types of frames.
6659 2004-02-10 19:35 UTC tuomov
6660 * trunk: changeset 1274
6661 There were still some WGENFRAME macros.
6663 2004-02-10 18:29 UTC tuomov
6664 * trunk: changeset 1273
6665 Changed version and API version.
6667 2004-02-10 10:42 UTC tuomov
6668 * trunk: changeset 1271
6669 File name changes and a couple of fixes to the WGenFrame -> WFrame
6672 2004-02-10 10:36 UTC tuomov
6673 * trunk: changeset 1270
6674 Renamed WGenFrame to WFrame.
6676 2004-02-10 10:35 UTC tuomov
6677 * trunk: changeset 1269
6678 Changed default installation path to /usr/local/ion-3 and user
6679 configuration file path to ~/.ion3.
6681 2004-02-07 01:56 UTC tuomov
6682 * trunk: changeset 1256
6683 Brought WClientWin.get_ident documentation up-to-date.
6685 2004-02-05 22:09 UTC tuomov
6686 * trunk: changeset 1252
6687 Implemented a kludge to track "awaiting focus" state. This will allow,
6688 for example, windows changing to full screen mode immediately after
6689 mapping (instead of doing it right and setting the properties before
6690 mapping) to be switched to.
6692 2004-02-05 16:30 UTC tuomov
6693 * trunk: changeset 1250
6694 Added extra include for dock.
6696 2004-02-05 16:29 UTC tuomov
6697 * trunk: changeset 1249
6698 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6700 2004-02-05 09:10 UTC tuomov
6701 * trunk: changeset 1248
6702 Removed 'const' from 'spec' entry.
6704 2004-02-03 18:45 UTC tuomov
6705 * trunk: changeset 1246
6706 - Minor memory leak removed: drawing engine colour group name.
6708 - Some extra safety checks added in line editor.
6710 2004-02-02 20:10 UTC tuomov
6711 * trunk: changeset 1245
6712 Changed the autoconf script not to use \" that not all shells
6715 2004-02-01 20:58 UTC tuomov
6716 * trunk: changeset 1244
6717 Fixed line breaking in really narrow listings.
6719 2004-02-01 11:54 UTC tuomov
6720 * trunk: changeset 1243
6723 2004-01-30 15:34 UTC tuomov
6724 * trunk: changeset 1241
6725 - Unblock signals at startup as GDM in its great wisdom initially
6726 blocks the window manager from receiving SIGCHLD resulting in
6729 - More changes to (floatws) stacking policy.
6731 2004-01-29 20:07 UTC tuomov
6732 * trunk: changeset 1240
6733 - Transient size calculation fixed.
6735 - Creating frame for a transient on a floatws will raise the frame
6736 containing the transient_for window.
6738 - Added notes on Lua 5.0 in README.
6740 2004-01-28 16:02 UTC tuomov
6741 * trunk: changeset 1238
6742 - Minor man page improvements.
6744 - Typo fix in system.mk.
6746 2004-01-28 06:41 UTC tuomov
6747 * trunk: changeset 1237
6748 Changed libtool minimum version requirement back to safe 1.4.3.
6750 2004-01-27 22:38 UTC tuomov
6751 * trunk: changeset 1236
6752 Documentation comment for ioncore_userdir was broken.
6754 2004-01-27 18:10 UTC tuomov
6755 * trunk: changeset 1233
6756 Ooops, testing changes were left in development install path.
6758 2004-01-27 18:09 UTC tuomov
6759 * trunk: changeset 1232
6760 Removed superfluous call to wedln_draw_completions.
6762 2004-01-27 13:49 UTC tuomov
6763 * trunk: changeset 1229
6764 Install documentation and manual pages under $PREFIX/share as per the
6767 2004-01-26 14:49 UTC tuomov
6768 * trunk: changeset 1228
6769 - Added autoconf script support for -DCF_NO_MB_SUPPORT
6771 - Remove system-ac.mk in 'make realclean'.
6773 2004-01-26 14:48 UTC tuomov
6774 * trunk: changeset 1227
6775 Fixed an 'err' variable to be local.
6777 2004-01-25 23:35 UTC tuomov
6778 * trunk: changeset 1226
6779 Trap signals at an earlier stage so that processes forked at startup
6780 don't become temporarily defunct.
6782 2004-01-25 18:19 UTC tuomov
6783 * trunk: changeset 1224
6784 There was still a reference to ~/.ion/
6786 2004-01-25 18:12 UTC tuomov
6787 * trunk: changeset 1223
6788 Class lookup is no longer case-insensitive. (There's no need for that
6789 since the workspace creation query was changed.)
6791 2004-01-25 18:05 UTC tuomov
6792 * trunk: changeset 1221
6793 Typo and spelling fixes.
6795 2004-01-25 11:07 UTC tuomov
6796 * trunk: changeset 1219
6797 Some XX_SOURCE flag changes.
6799 2004-01-24 21:54 UTC tuomov
6800 * trunk: changeset 1218
6803 2004-01-24 21:49 UTC tuomov
6804 * trunk: changeset 1217
6805 - Added dummy multibyte/widechar routines for retarded platforms
6806 without even such dummy support.
6808 - Some Cygwin note modifications.
6810 2004-01-24 20:28 UTC tuomov
6811 * trunk: changeset 1216
6812 Some extra safety checks added.
6814 2004-01-22 21:25 UTC tuomov
6815 * trunk: changeset 1214
6816 Fixed LaTeX in dock documentation comments.
6818 2004-01-21 19:32 UTC tuomov
6819 * trunk: changeset 1212
6820 Some more polish on floatws focus policy.
6822 2004-01-21 17:32 UTC tuomov
6823 * trunk: changeset 1211
6824 - Moved session directory creation to a proper place, so that the
6825 directory will exist for the style menu save feature.
6827 - Fill _NET_SUPPORTED root window property with the supported features
6828 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6830 2004-01-20 21:11 UTC tuomov
6831 * trunk: changeset 1209
6832 Module preloading support was broken.
6834 2004-01-20 19:50 UTC tuomov
6835 * trunk: changeset 1208
6838 2004-01-20 18:37 UTC tuomov
6839 * trunk: changeset 1207
6840 Binaries are now again stripped when installed.
6842 2004-01-20 18:35 UTC tuomov
6843 * trunk: changeset 1206
6844 Fixed a man page typo.
6846 2004-01-19 18:26 UTC tuomov
6847 * trunk: changeset 1205
6848 Fixed tab drop on a floatws.
6850 2004-01-19 16:03 UTC tuomov
6851 * trunk: changeset 1204
6852 Old submaps were ignored when new entries were added.
6854 2004-01-19 12:22 UTC tuomov
6855 * trunk: changeset 1203
6856 Fixed libtool version requirements.
6858 2004-01-19 12:22 UTC tuomov
6859 * trunk: changeset 1202
6860 - Autoconf script Xinerama check fixed.
6862 - README.autoconf simplified.
6864 2004-01-19 12:20 UTC tuomov
6865 * trunk: changeset 1201
6866 Fixed references to ioncore-*.lua.
6868 2004-01-16 18:39 UTC tuomov
6869 * trunk: changeset 1200
6870 There were still some references to frame-tab (how tab-frame), causing
6871 initial frame sizes on floatws:s to be miscalculated.
6873 2004-01-16 18:38 UTC tuomov
6874 * trunk: changeset 1199
6875 Oops. Removed some important code earlier.
6877 2004-01-16 16:58 UTC tuomov
6878 * trunk: changeset 1198
6879 - Minor client window management set up fixes.
6881 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6884 2004-01-16 15:35 UTC tuomov
6885 * trunk: changeset 1197
6886 - Fixed goto_previous after switching between windows in the same
6889 - The dock no longer gets focused when the pointer enters it.
6891 2004-01-15 18:34 UTC tuomov
6892 * trunk: changeset 1196
6893 Changed order of mplex old/new selected object map/unmap to reduce
6896 2004-01-15 16:10 UTC tuomov
6897 * trunk: changeset 1195
6898 - A couple manual page and README bugs were fixed.
6900 - Removed Mod1+K T rebinding in ionframe_bindings to
6901 toggle_transients_pos (it is supposed to be clear_tags).
6903 2004-01-14 22:43 UTC tuomov
6904 * trunk: changeset 1194
6905 Style selection saving wasn't working.
6907 2004-01-14 19:37 UTC tuomov
6908 * trunk: changeset 1191
6909 Removed extra character in comment header.
6911 2004-01-14 18:03 UTC tuomov
6912 * trunk: changeset 1190
6913 - Floating workspace now give focus to highest-stacked frame when the
6914 active one is destroyed.
6916 - Mod1+N/P were bound to raise/lower on floating workspaces.
6918 2004-01-14 16:55 UTC tuomov
6919 * trunk: changeset 1189
6920 Changed version string to ION_VERSION.
6922 2004-01-14 16:39 UTC tuomov
6923 * trunk: changeset 1188
6924 - Added optional autoconf script.
6926 - Fixed etc/Makefile.
6928 2004-01-13 23:52 UTC tuomov
6929 * trunk: changeset 1187
6930 - Renamed do_move_pointer_to do_warp and made redefinable through the
6933 - Fixed reparent_region->region_reparent.
6935 - Added some missing includes.
6937 2004-01-13 16:31 UTC tuomov
6938 * trunk: changeset 1186
6939 Frame maximize takes active client window size limits into account.
6941 2004-01-13 16:12 UTC tuomov
6942 * trunk: changeset 1185
6943 Keyboard move/resize warps (if enabled) pointer back to manipulated
6944 frame after finishing.
6946 2004-01-08 23:16 UTC tuomov
6947 * trunk: changeset 1184
6948 Fixed some typos in documentation.
6950 2004-01-08 22:05 UTC tuomov
6951 * trunk: changeset 1182
6952 Changed winprop selection by title to longest match.
6954 2004-01-08 21:51 UTC tuomov
6955 * trunk: changeset 1181
6956 - Support changes in X keyboard map.
6958 - Some keymap deinitialisation fixes and bindmap clean-up.
6960 2004-01-06 19:48 UTC tuomov
6961 * trunk: changeset 1180
6962 Minor man page fixes.
6964 2004-01-06 12:30 UTC tuomov
6965 * trunk: changeset 1179
6966 Removed introduction of a non-existent function.
6968 2004-01-03 00:27 UTC tuomov
6969 * trunk: changeset 1178
6970 Updated most of the copyright notices to 2004.
6972 2003-12-29 20:26 UTC tuomov
6973 * trunk: changeset 1177
6974 - stylemenu properly saves draw.lua if querylib is not installed.
6976 - Separate binding configuration file for PWM.
6978 2003-12-29 20:14 UTC tuomov
6979 * trunk: changeset 1176
6980 - Some default menu configuration changes. PWM no longer uses the same
6981 menu configuration file.
6983 - Removed client window check code mismatch complaint on startup.
6985 - PWM startup errorlog was incorrectly referring to Ion.
6987 2003-12-29 20:01 UTC tuomov
6988 * trunk: changeset 1175
6989 Removed debug message.
6991 2003-12-29 18:42 UTC tuomov
6992 * trunk: changeset 1174
6993 Workspace query asks for type of workspace when creating new.
6995 2003-12-29 15:53 UTC tuomov
6996 * trunk: changeset 1173
6997 Previous frame geometry (for maximize and shade) is saved in the
6998 workspaces save file.
7000 2003-12-23 21:14 UTC tuomov
7001 * trunk: changeset 1172
7002 Added a note on the dock module authors to README.
7004 2003-12-23 21:13 UTC tuomov
7005 * trunk: changeset 1171
7006 - Added dock to list of modules to build.
7008 - Updated to newer version of dock.
7010 - Dock position and growing direction was changed to old PWM defaults.
7012 - PWM stock configuration files load the dock module by default.
7014 2003-12-23 20:55 UTC tuomov
7015 * trunk: changeset 1169
7016 - Included the dock module with Ion.
7018 - Fixed dock_get_tile_size and modified dock module Makefile for
7021 2003-12-22 20:45 UTC tuomov
7022 * trunk: changeset 1100
7023 Use also C99_SOURCE where XOPEN_SOURCE is used.
7025 2003-12-22 20:11 UTC tuomov
7026 * trunk: changeset 1099
7029 2003-12-20 13:08 UTC tuomov
7030 * trunk: changeset 1098
7031 XFreeGC(xor_gc) on deinit.
7033 2003-12-18 18:08 UTC tuomov
7034 * trunk: changeset 1097
7035 Focusing on return from submenu had been broken by previous changes.
7037 2003-12-18 17:57 UTC tuomov
7038 * trunk: changeset 1096
7039 look-clean "bigmenu" font changed.
7041 2003-12-18 17:52 UTC tuomov
7042 * trunk: changeset 1095
7043 WScreens no longer accept tab drag&drop.
7045 2003-12-18 17:48 UTC tuomov
7046 * trunk: changeset 1094
7047 Better error message in querylib.query_workspace.
7049 2003-12-18 17:45 UTC tuomov
7050 * trunk: changeset 1093
7051 Message line counting fix.
7053 2003-12-18 17:42 UTC tuomov
7054 * trunk: changeset 1092
7055 Class lookup is now case-insensitive.
7057 2003-12-18 17:28 UTC tuomov
7058 * trunk: changeset 1091
7059 Added some object destroy safety checks.
7061 2003-12-18 17:22 UTC tuomov
7062 * trunk: changeset 1090
7063 Fixed winprop lookup when window name is nil.
7065 2003-12-18 12:08 UTC tuomov
7066 * trunk: changeset 1089
7067 Use lua-config50 in Debian settings.
7069 2003-12-16 20:54 UTC tuomov
7070 * trunk: changeset 1088
7071 Re-created the file.
7073 2003-12-16 20:52 UTC tuomov
7074 * trunk: changeset 1087
7077 2003-12-16 18:29 UTC tuomov
7078 * trunk: changeset 1086
7079 Another old reference.
7081 2003-12-14 11:52 UTC tuomov
7082 * trunk: changeset 1085
7083 Fixed (?) grab release focusing when warping is disabled.
7085 2003-12-11 22:16 UTC tuomov
7086 * trunk: changeset 1084
7087 Man pages still had references to old user configuration file
7090 2003-12-11 21:31 UTC tuomov
7091 * trunk: changeset 1083
7092 Fixed querylib.query_man default value.
7094 2003-12-11 18:03 UTC tuomov
7095 * trunk: changeset 1082
7096 Fixed .welcome_msg_displayed permissions.
7098 2003-12-23 20:17 UTC unknown
7099 tagged ion-devel-20031211
7101 2003-12-11 17:11 UTC tuomov
7102 * trunk: changeset 1081
7103 Fixed a potential segfault when window disappears while being set up
7106 2003-12-23 20:17 UTC unknown
7107 tagged ion-devel-20031210
7109 2003-12-10 09:17 UTC tuomov
7110 * trunk: changeset 1080
7113 2003-12-09 20:39 UTC tuomov
7114 * trunk: changeset 1079
7117 2003-12-09 19:48 UTC tuomov
7118 * trunk: changeset 1078
7119 Removed mention of development branch.
7121 2003-12-09 19:48 UTC tuomov
7122 * trunk: changeset 1077
7123 Minor size calculation fix.
7125 2003-12-23 20:17 UTC unknown
7126 tagged ion-devel-20031209
7128 2003-12-09 19:28 UTC tuomov
7129 * trunk: changeset 1076
7130 Module compatibility is checked against ION_API_VERSION (2) instead of
7133 2003-12-09 19:13 UTC tuomov
7134 * trunk: changeset 1075
7137 2003-12-09 19:07 UTC tuomov
7138 * trunk: changeset 1074
7139 Removed configuration file conversion utilities; people following the
7140 development branch should already have converted their files.
7142 2003-12-09 19:05 UTC tuomov
7143 * trunk: changeset 1073
7144 - Removed '-devel' from path names.
7146 - Changed user configuration file directories to ~/.ion2/ and
7149 - Renamed all ioncore*.lua configuration files to ion*.lua.
7151 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
7153 2003-12-09 00:32 UTC tuomov
7154 * trunk: changeset 1072
7155 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
7157 2003-12-07 22:05 UTC tuomov
7158 * trunk: changeset 1071
7161 2003-12-07 22:01 UTC tuomov
7162 * trunk: changeset 1070
7163 Use string.shell_safe to encapsulate file names.
7165 2003-12-07 22:01 UTC tuomov
7166 * trunk: changeset 1069
7167 Added string.shell_safe function.
7169 2003-12-06 22:20 UTC tuomov
7170 * trunk: changeset 1068
7171 Insert new bindmaps at beginning of region bindmap list.
7173 2003-12-06 20:43 UTC tuomov
7174 * trunk: changeset 1067
7175 Initial workspace creation code checks default_ws_type.
7177 2003-12-06 20:36 UTC tuomov
7178 * trunk: changeset 1066
7179 Changed ion-completefile path.
7181 2003-12-06 17:45 UTC tuomov
7182 * trunk: changeset 1065
7183 Added WClientWin.toggle_transients_pos export and transients_at_top
7186 2003-12-06 17:44 UTC tuomov
7187 * trunk: changeset 1064
7188 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
7190 2003-12-06 17:43 UTC tuomov
7191 * trunk: changeset 1063
7194 2003-12-06 17:43 UTC tuomov
7195 * trunk: changeset 1062
7196 Removed extra whitespace at ends of some lines.
7198 2003-12-06 16:17 UTC tuomov
7199 * trunk: changeset 1061
7200 Fixed previous change.
7202 2003-12-06 12:25 UTC tuomov
7203 * trunk: changeset 1060
7204 Some transient initial size calculation changes.
7206 2003-12-06 11:44 UTC tuomov
7207 * trunk: changeset 1059
7208 Changed export names and added one more.
7210 2003-12-06 11:42 UTC tuomov
7211 * trunk: changeset 1058
7212 Added "stylemenu" that displays all look-*.lua files on search path.
7214 2003-12-06 11:42 UTC tuomov
7215 * trunk: changeset 1057
7216 Added some search path exports.
7218 2003-12-06 11:15 UTC tuomov
7219 * trunk: changeset 1056
7220 ion-completefile directory changed and extended to support multiple
7223 2003-12-05 00:46 UTC tuomov
7224 * trunk: changeset 1055
7225 - Submenus can now be generated by functions when needed.
7227 - Added "windowlist" and "workspacelist" default menus.
7229 2003-12-04 22:10 UTC tuomov
7230 * trunk: changeset 1054
7233 2003-12-04 21:56 UTC tuomov
7234 * trunk: changeset 1053
7235 In-mplex menus that do not fully fit within the space available now
7236 scroll the visible entries.
7238 2003-12-03 23:43 UTC tuomov
7239 * trunk: changeset 1052
7240 aboutmsg was missing.
7242 2003-12-03 23:43 UTC tuomov
7243 * trunk: changeset 1051
7246 2003-12-03 22:27 UTC tuomov
7247 * trunk: changeset 1050
7248 Closing a frame initially contaning transient window will switch focus
7249 to the frame that contained the transient_for window.
7251 2003-12-23 20:17 UTC unknown
7252 tagged ion-devel-20031203
7254 2003-12-03 20:33 UTC tuomov
7255 * trunk: changeset 1049
7256 Removed mentions of ion-devel in the release tarball; default
7257 installation target is now /usr/local with configuration files in
7258 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
7259 /usr/local/ion-devel.)
7261 2003-12-03 20:31 UTC tuomov
7262 * trunk: changeset 1048
7263 Just ditch old $ETCDIR/draw.lua.
7265 2003-12-03 20:29 UTC tuomov
7266 * trunk: changeset 1047
7267 Added pwm.1 man page.
7269 2003-12-03 20:22 UTC tuomov
7270 * trunk: changeset 1046
7271 Use PWM_ETCDIR if set.
7273 2003-12-03 20:14 UTC tuomov
7274 * trunk: changeset 1045
7275 Load the query module.
7277 2003-12-03 20:06 UTC tuomov
7278 * trunk: changeset 1044
7279 - The ion and pwm scripts were removed and are instead now binaries
7280 linked against ioncore.a.
7282 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
7283 configuration files and the 'pwm' binary uses ~/.pwm for user's
7284 configuration files.
7286 2003-12-03 17:59 UTC tuomov
7287 * trunk: changeset 1043
7288 Script search path changes; calling file's directly is now only
7289 considered if explicitly indicated in the file name. (So now normally
7290 "included" files in user's directories will always be preferred over
7291 those in system directories.)
7293 2003-12-03 11:37 UTC tuomov
7294 * trunk: changeset 1042
7295 etc/ make install changes; ioncore.lua is now always overwritten and
7296 draw.lua link restored to a working file.
7298 2003-12-02 23:23 UTC tuomov
7299 * trunk: changeset 1041
7300 Display a welcome message and manual page to new users.
7302 2003-12-02 23:22 UTC tuomov
7303 * trunk: changeset 1040
7304 - Display a welcome message and manual page to new users.
7306 - Some path setting function changes.
7308 2003-12-02 23:20 UTC tuomov
7309 * trunk: changeset 1039
7310 - Renamed manual page to ion.1.
7312 - Added ion.1.in.txt
7314 2003-12-02 23:11 UTC tuomov
7315 * trunk: changeset 1038
7318 2003-12-02 23:01 UTC tuomov
7319 * trunk: changeset 1037
7320 Removed mention of "messages" to reduce chance of confusion.
7322 2003-12-02 18:31 UTC tuomov
7323 * trunk: changeset 1036
7324 Added a "basic concepts" section in the manual page.
7326 2003-12-02 18:05 UTC tuomov
7327 * trunk: changeset 1035
7328 Fixed message display line copying bug.
7330 2003-12-02 13:37 UTC tuomov
7331 * trunk: changeset 1034
7332 Fixed -onescreen to -oneroot.
7334 2003-12-01 20:18 UTC tuomov
7335 * trunk: changeset 1033
7336 Button6 and Button7 might be recognised.
7338 2003-12-01 20:18 UTC tuomov
7339 * trunk: changeset 1032
7340 Ignore unknown bits in keypress event state.
7342 2003-12-01 19:09 UTC tuomov
7343 * trunk: changeset 1031
7346 2003-12-01 18:23 UTC tuomov
7347 * trunk: changeset 1030
7348 The line editor and region_set_name strip white space from the
7349 beginning and end of strings.
7351 2003-12-01 01:34 UTC tuomov
7352 * trunk: changeset 1029
7353 Some more acceleration changes.
7355 2003-11-30 16:51 UTC tuomov
7356 * trunk: changeset 1028
7357 - Implemented move/resize edge snapping.
7359 - Smoother square root based move/resize acceleration curve.
7361 2003-11-30 16:49 UTC tuomov
7362 * trunk: changeset 1027
7363 Uncommented CF_EDGE_RESISTANCE.
7365 2003-11-30 00:51 UTC tuomov
7366 * trunk: changeset 1026
7367 Save sticky state in session savefile.
7369 2003-11-30 00:48 UTC tuomov
7370 * trunk: changeset 1025
7371 Implemented sticky frames on WFloatWS:s.
7373 2003-11-30 00:34 UTC tuomov
7374 * trunk: changeset 1024
7375 Implemented WWatch-node based WObjList and changed tag list to that
7376 instead of wasting space in WRegion.
7378 2003-11-29 22:46 UTC tuomov
7379 * trunk: changeset 1023
7380 Only redraw menu entries that need redrawing when selected entry is
7383 2003-11-29 16:27 UTC tuomov
7384 * trunk: changeset 1022
7385 Some focus handling changes, fixes and clean-up.
7387 2003-11-29 15:35 UTC tuomov
7388 * trunk: changeset 1021
7389 "Close" key and menu binding changes.
7391 2003-11-29 15:34 UTC tuomov
7392 * trunk: changeset 1019
7395 2003-11-29 14:36 UTC tuomov
7396 * trunk: changeset 1018
7397 Fixed selection request when multibyte support is not enabled.
7399 2003-11-29 14:31 UTC tuomov
7400 * trunk: changeset 1017
7401 Small documentation fix.
7403 2003-11-29 14:29 UTC tuomov
7404 * trunk: changeset 1016
7405 Do not display a query_message error when failing to open
7408 2003-11-29 14:21 UTC tuomov
7409 * trunk: changeset 1015
7410 Improved documentation.
7412 2003-11-29 14:21 UTC tuomov
7413 * trunk: changeset 1014
7414 Fixed underscore and tiled escapes.
7416 2003-11-27 22:26 UTC tuomov
7417 * trunk: changeset 1013
7418 Added note on known_hosts in documentation comment.
7420 2003-11-27 22:26 UTC tuomov
7421 * trunk: changeset 1012
7422 Keyboard is no longer grabbed in submap mode if normal bindmap is not
7425 2003-11-27 19:58 UTC tuomov
7426 * trunk: changeset 1011
7429 2003-11-27 16:18 UTC tuomov
7430 * trunk: changeset 1010
7431 Minor clean-up operations.
7433 2003-11-27 15:56 UTC tuomov
7434 * trunk: changeset 1009
7435 Added some stacking setup and mplex attach sanity checks.
7437 2003-11-27 15:42 UTC tuomov
7438 * trunk: changeset 1008
7439 Added clear_tags ctxmenu entry.
7441 2003-11-27 15:38 UTC tuomov
7442 * trunk: changeset 1007
7443 Region rescue code was cleaned up a little and the code is no longer
7444 called from deinit handlers.
7446 2003-11-25 20:37 UTC tuomov
7447 * trunk: changeset 1006
7448 Added WIonWS.farthest, next_to and goto_dir exports.
7450 2003-11-25 19:44 UTC tuomov
7451 * trunk: changeset 1005
7454 2003-11-24 16:52 UTC tuomov
7455 * trunk: changeset 1004
7456 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7459 2003-11-24 16:32 UTC tuomov
7460 * trunk: changeset 1003
7461 Fonts are chosen more consistently in provided look-* style files.
7463 2003-11-24 16:07 UTC tuomov
7464 * trunk: changeset 1002
7465 look-cleanios was missing from Makefile.
7467 2003-11-24 16:02 UTC tuomov
7468 * trunk: changeset 1001
7469 Removed "for" from get_savefile_for, read_config_for, etc.
7471 2003-11-24 16:02 UTC tuomov
7472 * trunk: changeset 1000
7473 - Added 'jumpto' winprop and 'clientwin_added' hook.
7475 - 'switchto' is passed as parameter to fullscreen check functions.
7477 - Exported 'get_savefile'.
7479 - Removed "for" from get_savefile_for, read_config_for, etc.
7481 - Moved winprop lookup to the proper point in code after having again
7482 moved it where name is not available.
7484 2003-11-24 01:14 UTC tuomov
7485 * trunk: changeset 999
7486 Fixed -libdir to -moduledir.
7488 2003-11-23 19:45 UTC tuomov
7489 * trunk: changeset 998
7490 Changes in stipple pattern usage in drawing a dragged tab.
7492 2003-11-23 18:37 UTC tuomov
7493 * trunk: changeset 997
7494 Added WIonWS.resize_tree function that can be used to resize whole
7495 subtrees of the workspace split hierarchy.
7497 2003-11-23 13:19 UTC tuomov
7498 * trunk: changeset 996
7501 2003-11-23 13:18 UTC tuomov
7502 * trunk: changeset 995
7503 Added new style look-cleanios.
7505 2003-11-23 04:54 UTC tuomov
7506 * trunk: changeset 994
7507 'pmenu' entry index could be too big by one. Fixed.
7509 2003-11-23 04:53 UTC tuomov
7510 * trunk: changeset 993
7511 Look configuration files properly ported the drawing engine model and
7512 proper menu styles added to those styles that need it.
7514 2003-11-23 03:12 UTC tuomov
7515 * trunk: changeset 992
7516 String shortening rules can now be specified always-on so that the
7517 rule is applied even when no shortening is necessary.
7519 2003-11-23 03:10 UTC tuomov
7520 * trunk: changeset 991
7521 The same region is not to be passed twice as a _key_ binding handler
7522 argument; two regions are only passed when e.g. a workspace is
7523 selecting keys on a frame.
7525 2003-11-23 03:08 UTC tuomov
7526 * trunk: changeset 990
7527 Changed make_mplex_sub_or_self_fn behaviour.
7529 2003-11-23 02:45 UTC tuomov
7530 * trunk: changeset 989
7531 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7532 (instead of requiring the user to a list of them).
7534 2003-11-22 15:44 UTC tuomov
7535 * trunk: changeset 988
7536 Added Button3->rootmenu binding.
7538 2003-11-21 16:45 UTC tuomov
7539 * trunk: changeset 987
7540 Added mention of modulelist.mk.
7542 2003-11-21 16:40 UTC tuomov
7543 * trunk: changeset 986
7544 Modified the default drawing engine to be more usable as a basis for
7545 alternative drawing engines that need per-window data.
7547 2003-11-21 15:09 UTC tuomov
7548 * trunk: changeset 985
7549 Title shortening rules are now used always even if the title would fit
7550 in the available space without modification.
7552 2003-12-23 20:17 UTC unknown
7553 tagged ion-devel-20031121
7555 2003-11-21 14:43 UTC tuomov
7556 * trunk: changeset 984
7557 clean-up variable rename.
7559 2003-11-21 09:11 UTC tuomov
7560 * trunk: changeset 983
7561 Invalid multibyte strings could cause the line editor to go to an
7564 2003-11-21 09:00 UTC tuomov
7565 * trunk: changeset 982
7566 Listing (completions, messages) line breaking wasn't yet multibyte-
7569 2003-12-23 20:17 UTC unknown
7570 tagged ion-devel-20031119
7572 2003-11-21 04:10 UTC tuomov
7573 * trunk: changeset 981
7574 New string shortening code could segfault. Fixed it.
7576 2003-11-19 21:39 UTC tuomov
7577 * trunk: changeset 980
7578 Replaced UTF-8 support with (almost) general multibyte encoding
7581 2003-11-17 21:03 UTC tuomov
7582 * trunk: changeset 978
7583 mplex_fit didn't update region geometry data.
7585 2003-11-17 21:03 UTC tuomov
7586 * trunk: changeset 977
7587 A minor clean-up operation.
7589 2003-11-16 21:40 UTC tuomov
7590 * trunk: changeset 976
7591 Updated documentation.
7593 2003-11-16 17:16 UTC tuomov
7594 * trunk: changeset 975
7597 2003-11-16 17:05 UTC tuomov
7598 * trunk: changeset 974
7599 make_mplex_sub_or_self_fn was broken.
7601 2003-11-16 17:05 UTC tuomov
7602 * trunk: changeset 973
7603 A variable name was wrong.
7605 2003-11-16 16:51 UTC tuomov
7606 * trunk: changeset 972
7607 Added support for _NET_WM_STATE_FULLSCREEN request.
7609 2003-11-16 15:19 UTC tuomov
7610 * trunk: changeset 971
7611 Reset font to NULL on deinit.
7613 2003-11-16 14:58 UTC tuomov
7614 * trunk: changeset 970
7615 Bindings can now be removed on the fly by passing nil as callback
7618 2003-11-16 13:56 UTC tuomov
7619 * trunk: changeset 969
7620 Complain of invalid binding table.
7622 2003-11-16 13:48 UTC tuomov
7623 * trunk: changeset 968
7624 Updated the Makefile.
7626 2003-11-16 13:48 UTC tuomov
7627 * trunk: changeset 967
7628 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7629 mplex-related functions from ioncorelib.lua there.
7631 2003-11-16 01:44 UTC tuomov
7632 * trunk: changeset 966
7633 Fixed GC font setup.
7635 2003-11-16 01:43 UTC tuomov
7636 * trunk: changeset 965
7637 Don't compiled some code if CF_UTF8 is not set.
7639 2003-11-16 00:29 UTC tuomov
7640 * trunk: changeset 964
7641 Updated the man page.
7643 2003-11-15 23:51 UTC tuomov
7644 * trunk: changeset 963
7645 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7646 compiled with UTF8 support.
7648 2003-11-15 23:49 UTC tuomov
7649 * trunk: changeset 962
7650 Added font caching/ref.counting so that font loading would take little
7651 less time when pattern guessing is required to fullfill locale's
7654 2003-11-14 20:35 UTC tuomov
7655 * trunk: changeset 961
7656 Changed the order in which brushes are freed.
7658 2003-11-14 20:31 UTC tuomov
7659 * trunk: changeset 960
7660 The original source of the the fontset code was discovered.
7662 2003-11-14 16:00 UTC tuomov
7663 * trunk: changeset 959
7664 The functions to create binding wrappers to operate on WMPlexs'
7665 children were extended and given better names, although the old ones
7666 are still available.
7668 2003-11-14 15:56 UTC tuomov
7669 * trunk: changeset 958
7672 2003-11-14 15:49 UTC tuomov
7673 * trunk: changeset 957
7674 Removed fallback font check.
7676 2003-11-14 15:40 UTC tuomov
7677 * trunk: changeset 956
7678 Added FontSet guessing code that should be able to figure out enough
7679 fonts for XCreateFontSet to fullfill locales' requirements so font
7680 loading shouldn't fail so often when UTF8 support is enabled.
7682 2003-11-14 00:42 UTC tuomov
7683 * trunk: changeset 955
7684 At least load "de" engine if no engine has been loaded while executing
7687 2003-11-13 22:37 UTC tuomov
7688 * trunk: changeset 954
7689 Added some _LOADED checks.
7691 2003-11-13 18:45 UTC tuomov
7692 * trunk: changeset 953
7693 Lua files in share/ (but not etc/) are precompiled.
7695 2003-11-13 18:26 UTC tuomov
7696 * trunk: changeset 952
7697 'ioncore-startup.lua' kludge was removed and replaced by the loading
7698 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7700 2003-11-13 18:04 UTC tuomov
7701 * trunk: changeset 951
7702 Changes in default configuration files to make them more legible and
7703 to add menu configuration.
7705 2003-11-13 18:03 UTC tuomov
7706 * trunk: changeset 950
7707 Call XClearWindow when toggling tab to avoid clutter.
7709 2003-11-13 18:02 UTC tuomov
7710 * trunk: changeset 949
7711 Added ioncore_aboutmsg export.
7713 2003-11-13 12:07 UTC tuomov
7714 * trunk: changeset 948
7715 Added disabled XMMS kludge.
7717 2003-11-12 17:50 UTC tuomov
7718 * trunk: changeset 947
7719 Extension definition changes.
7721 2003-11-12 17:50 UTC tuomov
7722 * trunk: changeset 946
7723 - C-side module configuration file loading function also look for
7726 - Lua-side include() automatically also looks for .lc and .lua files
7727 if neither extension nor path component is given.
7729 2003-11-10 17:58 UTC tuomov
7730 * trunk: changeset 945
7731 Made find_suitable_screen global.
7733 2003-11-09 16:09 UTC tuomov
7734 * trunk: changeset 944
7735 Added WRegion.is_active and is_mapped exports.
7737 2003-11-06 17:50 UTC tuomov
7738 * trunk: changeset 943
7739 Some mplex_managed_changed calls were wrong, causing trouble with
7742 2003-11-05 22:45 UTC tuomov
7743 * trunk: changeset 942
7746 2003-11-05 22:45 UTC tuomov
7747 * trunk: changeset 941
7748 Stack management fixes.
7750 2003-11-05 12:23 UTC tuomov
7751 * trunk: changeset 940
7752 Removed mentions of xft.
7754 2003-11-04 20:27 UTC tuomov
7755 * trunk: changeset 939
7756 Fixed a potential segfault point.
7758 2003-11-04 20:26 UTC tuomov
7759 * trunk: changeset 938
7760 Quick&dirty stacking fix.
7762 2003-10-30 10:00 UTC tuomov
7763 * trunk: changeset 937
7764 Removed CURRENT_FILE kludge for include handling; use the Lua debug
7765 interface instead to get the file the calling function was defined in.
7767 2003-10-30 08:34 UTC tuomov
7768 * trunk: changeset 936
7769 Some changes in default menus.
7771 2003-10-30 08:34 UTC tuomov
7772 * trunk: changeset 935
7773 libtool 1.4.3->1.4.x.
7775 2003-10-28 13:00 UTC tuomov
7776 * trunk: changeset 934
7777 submenus weren't being handled correctly.
7779 2003-10-27 16:59 UTC tuomov
7780 * trunk: changeset 933
7781 about_msg should be local.
7783 2003-10-27 16:58 UTC tuomov
7784 * trunk: changeset 932
7785 Changed styles are automatically translated (and complained of).
7787 2003-10-27 12:26 UTC tuomov
7788 * trunk: changeset 931
7789 Fixed cursor and selection substyles.
7791 2003-10-27 12:05 UTC tuomov
7792 * trunk: changeset 930
7793 Updated the script to use the new style names.
7795 2003-10-27 12:05 UTC tuomov
7796 * trunk: changeset 929
7797 Some style name changes.
7799 2003-10-27 12:05 UTC tuomov
7800 * trunk: changeset 928
7803 2003-10-27 12:05 UTC tuomov
7804 * trunk: changeset 927
7805 Updated the look-* files.
7807 2003-10-27 12:05 UTC tuomov
7808 * trunk: changeset 926
7809 look-cleanviolet is now the default style.
7811 2003-10-25 20:23 UTC tuomov
7812 * trunk: changeset 925
7813 Check fallback font at startup with XCreateFontSet instead of
7816 2003-10-24 17:09 UTC tuomov
7817 * trunk: changeset 924
7818 Moved list of modules to build from system.mk to modulelist.mk
7820 2003-10-04 14:52 UTC tuomov
7821 * trunk: changeset 923
7822 va_list usage changes due to problems on some architechtures.
7824 2003-10-04 12:41 UTC tuomov
7825 * trunk: changeset 922
7826 Added genframe_(in)activated hooks.
7828 2003-09-15 18:15 UTC tuomov
7829 * trunk: changeset 921
7830 Some target and fullscreen winprop handling fixes.
7832 2003-09-15 18:15 UTC tuomov
7833 * trunk: changeset 920
7834 Some fixes to client window rescuing.
7836 2003-09-15 18:15 UTC tuomov
7837 * trunk: changeset 919
7838 Some fixes to client window rescuing.
7840 2003-09-15 18:14 UTC tuomov
7841 * trunk: changeset 918
7842 Fixed a FALSE to NULL.
7844 2003-09-09 20:07 UTC tuomov
7845 * trunk: changeset 917
7846 Fixed an event-missing problem.
7848 2003-09-04 08:22 UTC tuomov
7849 * trunk: changeset 916
7850 Menu configuration changes.
7852 2003-09-04 08:22 UTC tuomov
7853 * trunk: changeset 915
7854 Ungrab keyboard before calling dispatch_binding (except with submap).
7856 2003-08-31 16:15 UTC tuomov
7857 * trunk: changeset 914
7858 Added a note on .xinitrc/.xsession to README.
7860 2003-08-28 20:59 UTC tuomov
7861 * trunk: changeset 913
7862 Some border drawing fixes.
7864 2003-08-25 15:25 UTC tuomov
7865 * trunk: changeset 912
7866 restart_other_wm fixes.
7868 2003-08-25 15:05 UTC tuomov
7869 * trunk: changeset 911
7870 Better grabbing checks.
7872 2003-08-25 15:04 UTC tuomov
7873 * trunk: changeset 910
7874 XSync() before fork() -- xlock should work a bit better now.
7876 2003-08-24 14:51 UTC tuomov
7877 * trunk: changeset 909
7878 Menu config changes; use submenus.
7880 2003-08-24 14:51 UTC tuomov
7881 * trunk: changeset 908
7882 Removed empty_tab area.
7884 2003-08-24 14:51 UTC tuomov
7885 * trunk: changeset 907
7886 Moved minof/maxof elsewhere, removed empty_tab.
7888 2003-08-24 14:50 UTC tuomov
7889 * trunk: changeset 906
7892 2003-08-24 14:50 UTC tuomov
7893 * trunk: changeset 905
7894 Added ''pmenu'' off-screen scrolling support as in PWM.
7896 2003-08-24 14:49 UTC tuomov
7897 * trunk: changeset 904
7898 Some WTimer enhancements.
7900 2003-08-22 16:37 UTC tuomov
7901 * trunk: changeset 903
7902 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7904 2003-08-21 18:29 UTC tuomov
7905 * trunk: changeset 902
7906 - More changes to pointer handling code for better menu support.
7908 - genframe_bindings knows of frame areas.
7910 2003-08-21 18:28 UTC tuomov
7911 * trunk: changeset 901
7912 Enhanced menu support.
7914 2003-08-21 18:24 UTC tuomov
7915 * trunk: changeset 900
7916 Added a brush that handles submenu entries in menus specially.
7918 2003-08-21 18:22 UTC tuomov
7919 * trunk: changeset 899
7920 'make depend' fixed to work with modules.
7922 2003-08-20 16:46 UTC tuomov
7923 * trunk: changeset 898
7924 Don't strip white space from query results.
7926 2003-08-19 12:54 UTC tuomov
7927 * trunk: changeset 897
7928 Fixed tab drop on floatws:s (was putting clients to full screen mode
7931 2003-08-19 09:11 UTC tuomov
7932 * trunk: changeset 896
7933 uname SunOS check complaint fix with newer gnu utils.
7935 2003-08-15 17:14 UTC tuomov
7936 * trunk: changeset 895
7937 Some changes to pointer event handling code so menus can set handlers
7938 immediately on button press.
7940 2003-08-15 13:59 UTC tuomov
7941 * trunk: changeset 894
7942 Some files were missing.. again.. *sigh*
7944 2003-08-14 18:16 UTC tuomov
7945 * trunk: changeset 893
7946 Added very preliminary and primitive menu support (only query-like
7947 embedded-in-an-mplex menus).
7949 2003-08-14 18:08 UTC tuomov
7950 * trunk: changeset 892
7951 Added ioncore_version export.
7953 2003-12-23 20:17 UTC unknown
7954 tagged ion-devel-20030814
7956 2003-08-14 18:07 UTC tuomov
7957 * trunk: changeset 891
7958 Some file location reorganisation.
7960 2003-08-14 18:07 UTC tuomov
7961 * trunk: changeset 890
7962 Some file location reorganisation and header cleanup.
7964 2003-08-13 13:09 UTC tuomov
7965 * trunk: changeset 889
7966 Call region_notify_change when name is unset.
7968 2003-12-23 20:17 UTC unknown
7969 tagged ion-devel-20030811-1
7971 2003-08-13 13:08 UTC tuomov
7972 * trunk: changeset 888
7973 Dragging a tab with no title could cause a segfault.
7975 2003-12-23 20:17 UTC unknown
7976 tagged ion-devel-20030811
7978 2003-08-12 00:06 UTC tuomov
7979 * trunk: changeset 887
7980 Changed location for X shape extension shape.h include.
7982 2003-08-11 23:05 UTC tuomov
7983 * trunk: changeset 886
7984 There was an indexing bug in rootwin.c that caused stack corruption
7985 and crash when Xinerama was enabled.
7987 2003-12-23 20:17 UTC unknown
7988 tagged ion-devel-20030810-1
7990 2003-08-11 05:21 UTC tuomov
7991 * trunk: changeset 885
7992 Winprop lookup had been broken.
7994 2003-08-10 17:02 UTC tuomov
7995 * trunk: changeset 884
7996 make_exec_fn was broken when the parameter to created function was a
7999 2003-12-23 20:17 UTC unknown
8000 tagged ion-devel-20030810
8002 2003-08-10 16:16 UTC tuomov
8003 * trunk: changeset 883
8004 Removed duplicate variable.
8006 2003-08-10 16:15 UTC tuomov
8007 * trunk: changeset 882
8008 Changes in tab reordering were not being updated to screen correctly.
8010 2003-08-10 13:46 UTC tuomov
8011 * trunk: changeset 881
8012 Added some more functions to manipulate object indices within a
8015 2003-08-08 15:40 UTC tuomov
8016 * trunk: changeset 880
8017 close_sub_or_self is now WRegion.close_sub_or_self.
8019 2003-08-07 21:32 UTC tuomov
8020 * trunk: changeset 879
8021 Modified the winprop patch to use the numerical zero field instead of
8022 " ! " to store winprops with no name regexp specified.
8024 2003-08-07 20:49 UTC tuomov
8025 * trunk: changeset 878
8026 Applied a patch to add title matching field 'name' (Lua regexp) in
8029 2003-08-06 18:23 UTC tuomov
8030 * trunk: changeset 877
8031 Fixed a typo in UTF8 font code.
8033 2003-08-06 18:21 UTC tuomov
8034 * trunk: changeset 876
8035 Changed where get_winprop is called to a later time where the client
8036 window's name has been set.
8038 2003-08-06 14:58 UTC tuomov
8039 * trunk: changeset 875
8040 foreground colour was wrong.
8042 2003-08-06 14:35 UTC tuomov
8043 * trunk: changeset 874
8044 Moved lookconv.lua to utils.
8046 2003-08-06 14:35 UTC tuomov
8047 * trunk: changeset 873
8048 - Wrote a conversion script from older .lua workspaces savefiles.
8050 - Moved lookconv.lua to utils.
8052 2003-08-06 13:57 UTC tuomov
8053 * trunk: changeset 872
8054 Updated style configuration files to draw tabs with the 'activity'
8055 attribute set in white on red. 'lookconv.lua' uses these same colours
8058 2003-08-06 13:55 UTC tuomov
8059 * trunk: changeset 871
8060 Implemented 'activity' display cue that is set when a newly created
8061 client window is not displayed or when the urgency hint is set by the
8064 2003-08-06 13:46 UTC tuomov
8065 * trunk: changeset 870
8066 Backslash wasn't being escaped in saved strings.
8068 2003-08-05 14:13 UTC tuomov
8069 * trunk: changeset 869
8070 Improved handling of substyles with based_on.
8072 2003-08-05 14:09 UTC tuomov
8073 * trunk: changeset 868
8074 Removed WRegion/mgr_data; use object-indexed tables instead.
8076 2003-08-05 14:07 UTC tuomov
8077 * trunk: changeset 867
8078 Use a table instead of WRegion/mgr_data to store managed regions'
8081 2003-08-05 13:30 UTC tuomov
8082 * trunk: changeset 866
8083 Added functions to index tables by any supported type.
8085 2003-08-04 22:15 UTC tuomov
8086 * trunk: changeset 865
8087 Wrong file name info in file.
8089 2003-08-04 21:30 UTC tuomov
8090 * trunk: changeset 864
8091 Some table accessing routine unifications.
8093 2003-08-04 16:59 UTC tuomov
8094 * trunk: changeset 863
8095 ionframe_bar_inside_border instead of bar_inside_frame
8097 2003-08-04 16:54 UTC tuomov
8098 * trunk: changeset 862
8099 Enchanced WRegion.close documentation.
8101 2003-08-04 14:58 UTC tuomov
8102 * trunk: changeset 861
8103 mdblclick(Button1) bound to shade on ionframes.
8105 2003-08-04 14:56 UTC tuomov
8106 * trunk: changeset 860
8107 Ionframe shade fixed.
8109 2003-08-04 10:03 UTC tuomov
8110 * trunk: changeset 859
8111 Added table entry type info to a documentation comment for
8114 2003-08-03 20:35 UTC tuomov
8115 * trunk: changeset 858
8116 Added options to set floatframe bar width limits and tab bar location
8117 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
8118 ionframe_bar_inside_borderin frame style config).
8120 2003-08-01 16:49 UTC tuomov
8121 * trunk: changeset 857
8122 preliminary code to handle changing transient_for property... special
8123 interface needed to handle floatws:s.
8125 2003-08-01 16:32 UTC tuomov
8126 * trunk: changeset 856
8127 Added some line editing and history exports.
8129 2003-08-01 05:52 UTC tuomov
8130 * trunk: changeset 855
8131 Added ignore_cfgrq winprop.
8133 2003-07-31 16:52 UTC tuomov
8134 * trunk: changeset 854
8135 added spacing = 1 to input style.
8137 2003-07-31 16:52 UTC tuomov
8138 * trunk: changeset 853
8139 listing fitting fixed.
8141 2003-07-31 14:16 UTC tuomov
8142 * trunk: changeset 852
8143 Fixed some problems with selections in queries and added
8144 wedln_clear_mark function.
8146 2003-07-31 14:16 UTC tuomov
8147 * trunk: changeset 851
8148 Bound Control+G to end a query and Control+K G to clear mark in
8151 2003-07-31 13:55 UTC tuomov
8152 * trunk: changeset 850
8153 Added some more querylib documentation and simplified a couple
8156 2003-07-31 13:49 UTC tuomov
8157 * trunk: changeset 849
8158 Added gr_refresh and renamed reread_draw_config to gr_read_config.
8160 2003-07-31 13:49 UTC tuomov
8161 * trunk: changeset 848
8162 Style configuration files now call de_reset and gr_refresh.
8164 2003-07-30 21:56 UTC tuomov
8165 * trunk: changeset 847
8166 look-cleanviolet.lua was missing from set of installed files.
8168 2003-07-30 19:37 UTC tuomov
8169 * trunk: changeset 846
8170 Added some ugly workarounds to some random Lua API functions not
8171 checking the types of objects on stack.
8173 2003-07-30 19:33 UTC tuomov
8174 * trunk: changeset 845
8175 Implemented keyboard resize acceleration.
8177 2003-07-30 15:44 UTC tuomov
8178 * trunk: changeset 844
8179 Updated manpage with -sessionname.
8181 2003-07-30 15:27 UTC tuomov
8182 * trunk: changeset 843
8183 WRectangle passing as argument changed to const WRectangle* mostly.
8185 2003-07-30 14:23 UTC tuomov
8186 * trunk: changeset 842
8187 Added "deinit" hook.
8189 2003-07-30 14:21 UTC tuomov
8190 * trunk: changeset 841
8191 Updated read_config_for_args call.
8193 2003-07-30 14:17 UTC tuomov
8194 * trunk: changeset 840
8195 - Removed support for screen-specific configuration files.
8197 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
8198 devel/saves) where sessionname is 'default-session-displayname' by
8199 default (with colon in display name converted to a dash) but can be
8200 changed from the command line.
8202 - Workspaces are now saved in a single 'workspaces.lua' file in
8203 session directory and screens are also now set with a single
8204 'initialise_screen_id' call.
8206 2003-07-30 14:14 UTC tuomov
8207 * trunk: changeset 839
8208 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
8211 2003-07-28 18:01 UTC tuomov
8212 * trunk: changeset 838
8213 Added --mode=link to libtool parameters.
8215 2003-07-28 13:43 UTC tuomov
8216 * trunk: changeset 837
8217 - Fixed a bug in the new split resizing algorithm that caused
8218 bottom/right regions in a split to be misplaced if both bottom and
8219 top or left and right border were moved of another region.
8221 - Added some comments documenting the resizing algorithm.
8223 2003-07-27 18:49 UTC tuomov
8224 * trunk: changeset 836
8225 Added some libtool options to system.mk
8227 2003-07-27 18:42 UTC tuomov
8228 * trunk: changeset 835
8229 Fixed a problem with the split resizing algorithm and keyboard resize
8230 by almost completely rewriting the algorithm.
8232 2003-07-27 18:41 UTC tuomov
8233 * trunk: changeset 834
8236 2003-07-27 00:15 UTC tuomov
8237 * trunk: changeset 833
8238 Added keys for manipulating tags and attaching tagged objects (Mod+T:
8239 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
8241 2003-07-27 00:00 UTC tuomov
8242 * trunk: changeset 832
8243 Fixed transient_mode = "current" in full-screen mode.
8245 2003-07-26 23:44 UTC tuomov
8246 * trunk: changeset 831
8247 Added some documentation comments.
8249 2003-07-26 23:07 UTC tuomov
8250 * trunk: changeset 830
8251 Transparency mode switching fixed.
8253 2003-07-26 22:58 UTC tuomov
8254 * trunk: changeset 829
8257 2003-07-26 22:37 UTC tuomov
8258 * trunk: changeset 828
8259 Some colour group initialisation changes.
8261 2003-07-25 20:31 UTC tuomov
8262 * trunk: changeset 827
8263 CVS barfed again and refused to remove these files.
8265 2003-07-25 20:24 UTC tuomov
8266 * trunk: changeset 826
8267 Ion now supports drawing engines as loadable modules!
8269 2003-07-25 20:13 UTC tuomov
8270 * trunk: changeset 825
8271 Colour scheme configuration files were converted to the new format.
8273 2003-07-25 19:34 UTC tuomov
8274 * trunk: changeset 824
8275 WRootWin changed to be of type WWindow (instead of just WRegion).
8277 2003-07-23 13:43 UTC tuomov
8278 * trunk: changeset 823
8279 Fixed tag pixmap and textbox spacings.
8281 2003-07-22 18:09 UTC tuomov
8282 * trunk: changeset 822
8283 Drawing engine Lua library was added.
8285 2003-07-22 18:06 UTC tuomov
8286 * trunk: changeset 821
8287 Drawing engine interface code was added although not yet used.
8289 2003-07-22 18:04 UTC tuomov
8290 * trunk: changeset 820
8291 The prospective default drawing engine was added.
8293 2003-07-22 16:57 UTC tuomov
8294 * trunk: changeset 819
8295 Added a script (etc/lookconv.lua) to convert the old .lua colour
8296 schemes to the upcoming format.
8298 2003-07-21 05:25 UTC tuomov
8299 * trunk: changeset 818
8300 Added a note on *BSD libtool version brain-damagedness.
8302 2003-07-19 10:50 UTC tuomov
8303 * trunk: changeset 817
8304 submap had been broken by previous simplifications.
8306 2003-07-19 10:50 UTC tuomov
8307 * trunk: changeset 816
8308 Some va_list passing changes.
8310 2003-07-18 15:30 UTC tuomov
8311 * trunk: changeset 815
8312 The fact that there is a configuration manual was made much better
8313 visible in the README.
8315 2003-07-16 14:16 UTC tuomov
8316 * trunk: changeset 814
8317 Nested workspace handling had been broken by the add managed/attach
8318 interface change. Fixed.
8320 2003-07-13 21:14 UTC tuomov
8321 * trunk: changeset 813
8322 The function 'exec_on_wm_display' was renamed 'exec'.
8324 2003-07-13 21:10 UTC tuomov
8325 * trunk: changeset 812
8326 Lua function binding for classes put into class-tables thus making the
8327 bindings more object-oriented in spirit.
8329 2003-07-10 22:56 UTC tuomov
8330 * trunk: changeset 811
8331 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
8332 was applied on AnyModifier grabs.
8334 2003-07-08 18:48 UTC tuomov
8335 * trunk: changeset 810
8336 Some documentation updates.
8338 2003-07-08 18:22 UTC tuomov
8339 * trunk: changeset 809
8340 removed deprecated definitions
8342 2003-07-08 18:08 UTC tuomov
8343 * trunk: changeset 808
8344 The 'have region A manage region B' interface was heavily revamped.
8345 The generic region_manage(_new) functions are gone and only WMPlexes
8346 now export the equivalent interfaces mplex_attach(_new). Only client
8347 windows' are now set up with a generic interface that is a lot simpler
8350 2003-12-23 20:17 UTC unknown
8351 tagged ion-devel-20030628
8353 2003-07-04 14:04 UTC tuomov
8354 * trunk: changeset 807
8355 Set default_ws_type in pwm-ioncore-example.lua.
8357 2003-06-28 17:40 UTC tuomov
8358 * trunk: changeset 806
8359 Fixed a crash when the same key was bound as both submap and normal
8360 action on an object.
8362 2003-06-27 21:16 UTC tuomov
8363 * trunk: changeset 805
8364 Added more obsolete functions.
8366 2003-06-27 21:15 UTC tuomov
8367 * trunk: changeset 804
8368 Fixed some comments.
8370 2003-06-27 21:15 UTC tuomov
8371 * trunk: changeset 803
8372 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8373 floatws_relocate_and_close to be consistent with the naming of similar
8374 functions on WIonFrames.
8376 2003-06-27 21:15 UTC tuomov
8377 * trunk: changeset 802
8378 Fixed documentation in querylib.
8380 2003-06-27 18:55 UTC tuomov
8381 * trunk: changeset 801
8382 The CF_LT_DL_ANCIENT option was removed as much more extra code would
8383 have been needed to support ancient versions of libtool. Version 1.4.3
8384 or newer is now required.
8386 2003-06-27 18:47 UTC tuomov
8387 * trunk: changeset 800
8388 The '-or' flag to find apparently was a GNU extension; '-o' seems to
8391 2003-06-27 18:40 UTC tuomov
8392 * trunk: changeset 799
8393 - The Mod1+F1 Ion man page display binding was broken.
8395 - The function exec_in_frame was renamed exec_in.
8397 2003-06-27 14:05 UTC tuomov
8398 * trunk: changeset 798
8401 2003-06-25 23:37 UTC tuomov
8402 * trunk: changeset 797
8403 FloatWS:s don't warp to new frames.
8405 2003-06-25 23:14 UTC tuomov
8406 * trunk: changeset 796
8407 XOR resize rubberand had been broken by previous changes.
8409 2003-06-25 13:37 UTC tuomov
8410 * trunk: changeset 795
8411 The default bindings for the F-keys now use the modifier from
8412 SECOND_MOD (defaults to the empty string i.e. no modifier).
8414 2003-12-23 20:17 UTC unknown
8415 tagged ion-devel-20030623
8417 2003-06-25 05:36 UTC tuomov
8418 * trunk: changeset 794
8419 Tabs' grab area extended to include frame's top border when the
8420 frame's y coordinate is zero.
8422 2003-06-23 23:47 UTC tuomov
8423 * trunk: changeset 793
8426 2003-06-23 13:14 UTC tuomov
8427 * trunk: changeset 792
8428 Resize display was showing incorrect values for keyboard resize.
8430 2003-06-23 13:13 UTC tuomov
8431 * trunk: changeset 791
8432 A bug in grab handler calling code could crash Ion when leaving
8433 keyboard resize mode manually.
8435 2003-06-23 01:20 UTC tuomov
8436 * trunk: changeset 790
8437 Fixed pointer warping on screen change.
8439 2003-06-22 11:12 UTC tuomov
8440 * trunk: changeset 789
8441 Removed false comments.
8443 2003-06-21 20:07 UTC tuomov
8444 * trunk: changeset 788
8445 Screen lookup had been broken for windows that are not properly on any
8448 2003-06-21 20:06 UTC tuomov
8449 * trunk: changeset 787
8450 As the number of dynamic functions has been getting bigger, the
8451 functions are now sorted on first use and then binary-searched instead
8452 of naive linear searching.
8454 2003-12-23 20:17 UTC unknown
8455 tagged ion-devel-20030620
8457 2003-06-21 12:50 UTC tuomov
8458 * trunk: changeset 786
8459 Return from full screen mode to floatws had been broken.
8461 2003-06-21 10:56 UTC tuomov
8462 * trunk: changeset 785
8463 Client window last height request bookkeeping code had been lost when
8464 configure request policy was changed. This caused transient sizes to
8465 be calculated incorrectly.
8467 2003-06-20 09:19 UTC tuomov
8468 * trunk: changeset 784
8471 2003-06-20 09:19 UTC tuomov
8472 * trunk: changeset 783
8473 Constrain frames to their workspaces.
8475 2003-06-20 08:52 UTC tuomov
8476 * trunk: changeset 782
8479 2003-06-20 08:50 UTC tuomov
8480 * trunk: changeset 781
8481 Some initial focus policy changes.
8483 2003-06-20 08:50 UTC tuomov
8484 * trunk: changeset 780
8485 The split functions now return the newly created frame.
8487 2003-06-20 07:40 UTC tuomov
8488 * trunk: changeset 779
8491 2003-06-19 22:06 UTC tuomov
8492 * trunk: changeset 778
8493 Put new client windows in innermost/deepest nested active workspace,
8494 if any, instead of limiting to those attached directly to screens.
8496 2003-06-19 22:05 UTC tuomov
8497 * trunk: changeset 777
8498 Split recalculation on WS resize fixed and made proportional.
8500 2003-06-19 20:51 UTC tuomov
8501 * trunk: changeset 776
8502 Changes to client window move request handling on WFloatWS:s; while
8503 the current behaviour may not be correct, a greater number of apps'
8504 requests should work almost as expected even in nested workspaces.
8506 2003-06-19 18:12 UTC tuomov
8507 * trunk: changeset 775
8508 New windows weren't being placed on correct screen in Xinerama mode.
8510 2003-06-19 18:11 UTC tuomov
8511 * trunk: changeset 774
8512 Removed unnecessary flags from create/init.
8514 2003-06-19 16:16 UTC tuomov
8515 * trunk: changeset 773
8516 Tab-bar state wasn't being applied correctly from savefiles.
8518 2003-06-18 18:49 UTC tuomov
8519 * trunk: changeset 772
8520 Some transient size management changes.
8522 2003-06-18 18:14 UTC tuomov
8523 * trunk: changeset 771
8524 - Added min_size winprop.
8526 - Transients weren't properly unattached when the managing client
8527 window died. This could cause segfault e.g. at exit.
8529 2003-12-23 20:17 UTC unknown
8530 tagged ion-devel-20030617
8532 2003-06-18 13:31 UTC tuomov
8533 * trunk: changeset 770
8534 Some title shortening rules were defined in wrong order in ioncore-
8535 example.lua and the rules App: doc -> doc... and App: doc<n> ->
8536 doc...<n> were missing.
8538 2003-06-18 12:12 UTC tuomov
8539 * trunk: changeset 769
8540 Use libtool for make clean.
8542 2003-06-17 20:29 UTC tuomov
8543 * trunk: changeset 768
8544 Added Galeon find dialog randomly missing transient_for hint
8545 workaround winprop to kludges.lua.
8547 2003-06-17 20:27 UTC tuomov
8548 * trunk: changeset 767
8549 Fixed the workaround.
8551 2003-06-17 20:09 UTC tuomov
8552 * trunk: changeset 766
8553 The function close_sub_or_self was added.
8555 2003-06-17 20:09 UTC tuomov
8556 * trunk: changeset 765
8557 The function region_get_active_leaf was removed and the export
8558 region_active_sub added.
8560 2003-06-17 20:08 UTC tuomov
8561 * trunk: changeset 764
8562 The Mod1+C binding had been broken by the removal if
8563 make_active_leaf_fn: The function close_sub_or_self (not same as
8564 make_active_leaf_fn(region_close)) was added and the key bound to this
8567 2003-06-17 19:45 UTC tuomov
8568 * trunk: changeset 763
8569 Added workaround to the XFree86 textprop bug that caused starting
8570 Opera to crash Ion when UTF8 support was enabled.
8572 2003-06-17 19:32 UTC tuomov
8573 * trunk: changeset 762
8574 Mention XFree86 version number in the bug comment.
8576 2003-06-17 19:28 UTC tuomov
8577 * trunk: changeset 761
8578 Mention WinXP in cygwin comments.
8580 2003-06-17 16:57 UTC tuomov
8581 * trunk: changeset 760
8582 Added commented-out options to system.mk for compiling Ion with the
8583 Debian Lua package as the paths and file names differ greatly from the
8584 official distribution.
8586 2003-06-17 15:56 UTC tuomov
8587 * trunk: changeset 759
8588 Added a note to system.mk about the Xlib UTF8 bug.
8590 2003-06-17 09:16 UTC tuomov
8591 * trunk: changeset 758
8594 2003-06-17 08:26 UTC tuomov
8595 * trunk: changeset 757
8596 Added some Cygwin installation notes to system.mk.
8598 2003-06-17 08:17 UTC tuomov
8599 * trunk: changeset 756
8600 Scripts in share/ still weren't being built.
8602 2003-06-15 18:22 UTC tuomov
8603 * trunk: changeset 755
8604 Winprop lookup was cluttering globals.
8606 2003-06-15 10:40 UTC tuomov
8607 * trunk: changeset 754
8608 Some more stack trace cleanup.
8610 2003-06-15 10:24 UTC tuomov
8611 * trunk: changeset 753
8612 Stack traces are ordered better when there are nested calls with
8613 errors and calls to C functions for which no name is known are
8614 compressed in the output.
8616 2003-06-15 09:09 UTC tuomov
8617 * trunk: changeset 752
8618 make_active_leaf_fn in compat.lua was broken.
8620 2003-12-23 20:17 UTC unknown
8621 tagged ion-devel-20030614
8623 2003-06-14 20:28 UTC tuomov
8624 * trunk: changeset 751
8625 Some WMPlex/query focusing fixes.
8627 2003-06-14 20:12 UTC tuomov
8628 * trunk: changeset 750
8629 The man page query completor also looks for symbolic links.
8631 2003-06-14 15:10 UTC tuomov
8632 * trunk: changeset 749
8633 Added more documentation to *frame_begin_resize.
8635 2003-06-14 12:05 UTC tuomov
8636 * trunk: changeset 748
8637 Focus was being incorrectly changed when an inactive full screen
8638 client window was destroyed.
8640 2003-06-14 11:49 UTC tuomov
8641 * trunk: changeset 747
8642 Some fullscreen focus kludges
8644 2003-06-13 23:01 UTC tuomov
8645 * trunk: changeset 746
8646 Use luaL_(g|s)etn instead of looking upthe functions from the table
8649 2003-06-13 19:36 UTC tuomov
8650 * trunk: changeset 745
8651 - Some changes to grab and drag handler setup functions.
8653 - Escape key was harcoded to kill any active grab (so that
8654 misconfigured resize modes and such can't do harm).
8656 2003-06-12 22:53 UTC tuomov
8657 * trunk: changeset 744
8660 2003-06-12 18:48 UTC tuomov
8661 * trunk: changeset 743
8662 Some generic resize code simplifications; timers moved to keyboard
8663 resize mode code(s).
8665 2003-06-12 18:28 UTC tuomov
8666 * trunk: changeset 742
8667 Resize timeout timer was being set up only after some resize action
8668 had been performed, not when entering the mode.
8670 2003-06-12 18:14 UTC tuomov
8671 * trunk: changeset 741
8672 More error-tolerant configuration reading setup: 1. If Lua fails to
8673 load a configuration file (syntax error etc.), the next on path is
8674 tried instead of failing. (If the configuration file dies in an error
8675 during execution, the next one, however, is not attempted.) 2. The
8676 main configuration file (ioncore.lua) is executed through ioncore-
8677 startup.lua. This file redefines some of the binding setup functions
8678 to monitor binding settings. If some of the binding groups have been
8679 left empty by failing configuration files, minimal bindings are
8682 2003-06-12 18:04 UTC tuomov
8683 * trunk: changeset 740
8684 Some error display format changes.
8686 2003-06-12 18:04 UTC tuomov
8687 * trunk: changeset 739
8688 Some error displays were broken.
8690 2003-06-12 18:03 UTC tuomov
8691 * trunk: changeset 738
8692 The binding setup functions no return FALSE if no bindings were
8695 2003-06-12 18:01 UTC tuomov
8696 * trunk: changeset 737
8697 Better commented configuration files.
8699 2003-06-12 15:41 UTC tuomov
8700 * trunk: changeset 736
8701 Comments in system.mk were out of place
8703 2003-06-12 00:37 UTC tuomov
8704 * trunk: changeset 735
8705 Error log should be somewhat easier to read now.
8707 2003-06-10 18:18 UTC tuomov
8708 * trunk: changeset 734
8711 2003-06-10 16:21 UTC tuomov
8712 * trunk: changeset 733
8713 bindmaps.c and bindmaps.h were missing from previous commit.
8715 2003-06-10 16:17 UTC tuomov
8716 * trunk: changeset 732
8717 - Binding configuration (hopefully) simplified: bindings previously
8718 defined in common-frame-bindings.lua were moved to ioncore-
8719 bindings.lua and functions for defining bindings common to all
8720 WMPlexes and WGenFrames were added.
8722 - The confusing 'make_active_leaf_fn' was also removed (can still be
8723 found in compat.lua) and instead client window bindings are defined
8724 in mplex_bindings with the help of the perhaps a little less
8725 confusing 'make_current_clientwin_fn'.
8727 2003-06-10 16:14 UTC tuomov
8728 * trunk: changeset 731
8729 Binding configuration (hopefully) simplified: bindings previously
8730 defined in common-frame-bindings.lua were moved to ioncore-
8731 bindings.lua and functions for defining bindings common to all
8732 WMPlexes and WGenFrames were added.
8734 2003-06-10 11:07 UTC tuomov
8735 * trunk: changeset 730
8736 Manual page updates.
8738 2003-06-10 11:05 UTC tuomov
8739 * trunk: changeset 729
8740 The functions extl_dofile/string' were removed and
8741 extl_loadfile/string added.
8743 2003-06-09 22:24 UTC tuomov
8744 * trunk: changeset 728
8745 Warping on workspace switch had been broken by addition of
8748 2003-06-09 21:13 UTC tuomov
8749 * trunk: changeset 727
8750 The Lua interfacing code now uses a unique (cached in a weak table)
8751 WWatch for Ion's objects instead of creating a new userdata/watch
8752 every time an object is passed to Lua. This allows using the objects
8753 as indexes in tables.
8755 2003-06-09 20:28 UTC tuomov
8756 * trunk: changeset 726
8757 Some client window initial focus policy unification.
8759 2003-06-09 16:14 UTC tuomov
8760 * trunk: changeset 725
8761 Added some definitions in header
8763 2003-06-09 15:17 UTC tuomov
8764 * trunk: changeset 724
8765 'QueryLib.query_workspace' new creates workspaces of the type set in
8766 the variable 'default_ws_type' if no type is otherwise specified and
8767 Mod1+F9 was bound to create workspaces of this type without asking for
8768 a name. (The default name of default_ws_type<n> is used.)
8770 2003-06-09 15:14 UTC tuomov
8771 * trunk: changeset 723
8772 WRegions (except WClientWins) are now given names of the form
8773 'ClassName<n>' by default.
8775 2003-06-09 14:24 UTC tuomov
8776 * trunk: changeset 722
8777 - Don't complain of disappeared windows at startup phase.
8779 - Some client window management setup cleanup.
8781 2003-06-08 19:06 UTC tuomov
8782 * trunk: changeset 721
8783 Added 'warn' export.
8785 2003-06-08 18:22 UTC tuomov
8786 * trunk: changeset 720
8787 Added -noxinerama command line option.
8789 2003-06-08 17:55 UTC tuomov
8790 * trunk: changeset 719
8793 2003-06-08 17:38 UTC tuomov
8794 * trunk: changeset 718
8795 Fixed some documentation comments.
8797 2003-12-23 20:17 UTC unknown
8798 tagged ion-devel-20030606
8800 2003-06-08 17:28 UTC tuomov
8801 * trunk: changeset 717
8802 Added mplex_managed_count, mplex_managed_index and mplex_current_index
8803 functions. The latter two are in ioncore-mplexfns.lua that must
8804 specifically be loaded if the functions are needed.
8806 2003-06-08 12:44 UTC tuomov
8807 * trunk: changeset 716
8808 Workspace swithing while dragging tabs had been broken by the mplex
8811 2003-06-06 13:23 UTC tuomov
8812 * trunk: changeset 715
8815 2003-06-06 13:13 UTC tuomov
8816 * trunk: changeset 714
8817 Added 'screen_set_managed_offset' function that statusbars and such
8818 should use to allocate space.
8820 2003-06-06 12:42 UTC tuomov
8821 * trunk: changeset 713
8824 2003-06-05 23:19 UTC tuomov
8825 * trunk: changeset 712
8826 Don't execute 'arg' setup code when there are no parameters.
8828 2003-06-05 06:10 UTC tuomov
8829 * trunk: changeset 711
8830 Makefile was missing share/ from SUBDIRS:
8832 2003-06-04 16:12 UTC tuomov
8833 * trunk: changeset 710
8834 WScreen and WGenFrame now have a common WMPlex base class.
8836 2003-06-02 22:30 UTC tuomov
8837 * trunk: changeset 709
8838 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8841 2003-06-02 19:52 UTC tuomov
8842 * trunk: changeset 708
8843 CF_NO_XINERAMA had been broken at some point.
8845 2003-06-02 17:50 UTC tuomov
8846 * trunk: changeset 707
8847 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8848 some systems' ancient libltdl.
8850 2003-12-23 20:17 UTC unknown
8851 tagged ion-devel-20030602-1
8853 2003-06-02 14:15 UTC tuomov
8854 * trunk: changeset 706
8855 Remaining sprintf calls replaced with snprintf.
8857 2003-06-02 14:08 UTC tuomov
8858 * trunk: changeset 705
8859 Most of module management code removed as libltdl can handle it.
8861 2003-06-02 10:34 UTC tuomov
8862 * trunk: changeset 704
8865 2003-06-02 10:32 UTC tuomov
8866 * trunk: changeset 703
8869 2003-12-23 20:17 UTC unknown
8870 tagged ion-devel-20030602
8872 2003-06-02 10:04 UTC tuomov
8873 * trunk: changeset 702
8874 Changed $SHAREDIR before $ETCDIR on configuration file/script search
8875 path because people weren't removing their old *lib.lua files.
8877 2003-12-23 20:17 UTC unknown
8878 tagged ion-devel-20030601
8880 2003-06-02 09:27 UTC tuomov
8881 * trunk: changeset 701
8882 Ugly-font support was broken.
8884 2003-06-02 05:40 UTC tuomov
8885 * trunk: changeset 700
8886 Some libltdl search path setting changes.
8888 2003-06-01 13:21 UTC tuomov
8889 * trunk: changeset 699
8890 Some minor clarifications and fixes.
8892 2003-06-01 12:15 UTC tuomov
8893 * trunk: changeset 698
8896 2003-06-01 12:11 UTC tuomov
8897 * trunk: changeset 697
8898 Another extl_l1_finalize fix.
8900 2003-12-23 20:17 UTC unknown
8901 tagged ion-devel-20030531
8903 2003-06-01 02:02 UTC tuomov
8904 * trunk: changeset 696
8905 Fixed a memory leak.
8907 2003-06-01 01:44 UTC tuomov
8908 * trunk: changeset 695
8909 An off-by-one error in extl_l1_finalize caused references to some Lua
8910 tables (including large completions) never to be released.
8912 2003-05-31 15:33 UTC tuomov
8913 * trunk: changeset 694
8914 Ion-runinxterm was not found.
8916 2003-05-31 15:04 UTC tuomov
8917 * trunk: changeset 693
8918 License changed: LGPL.
8920 2003-05-31 14:49 UTC tuomov
8921 * trunk: changeset 692
8922 The -libdir option aws changed to -moduledir.
8924 2003-05-31 14:48 UTC tuomov
8925 * trunk: changeset 691
8926 Manual page updated.
8928 2003-05-31 13:20 UTC tuomov
8929 * trunk: changeset 690
8932 2003-05-31 13:19 UTC tuomov
8933 * trunk: changeset 689
8934 Added CF_ALWAYS_VIRTUAL_ROOT
8936 2003-05-31 13:11 UTC tuomov
8937 * trunk: changeset 688
8938 Compatibility wrappers for old resize functions were added.
8940 2003-05-31 13:11 UTC tuomov
8941 * trunk: changeset 687
8942 The functions *frame_do_resize were changed to receive four
8943 parameters, one for each border/direction.
8945 2003-05-31 13:10 UTC tuomov
8946 * trunk: changeset 686
8947 More changes in move/resize mode bindings to be more consistent and
8948 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
8949 specific direction, Shift+keys shrink and in case of floating frames,
8950 DEFAULT_MOD+keys move.
8952 2003-05-31 12:45 UTC tuomov
8953 * trunk: changeset 685
8954 mkexports.pl => mkexports.lua
8956 2003-05-31 12:43 UTC tuomov
8957 * trunk: changeset 684
8958 Transient reparent stack "fix".
8960 2003-05-31 12:35 UTC tuomov
8961 * trunk: changeset 683
8962 Removed unused settings.
8964 2003-05-31 11:09 UTC tuomov
8965 * trunk: changeset 682
8968 2003-05-31 10:58 UTC tuomov
8969 * trunk: changeset 681
8970 Some (part bad) name allocation fixes.
8972 2003-05-31 00:40 UTC tuomov
8973 * trunk: changeset 680
8974 Some reordering of initilisation code.
8976 2003-05-30 21:17 UTC tuomov
8977 * trunk: changeset 679
8978 Changes in installation directories: The ion-* shell scripts are
8979 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8980 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8981 (=$MODULEDIR) being a binary.
8983 2003-05-30 21:17 UTC tuomov
8984 * trunk: changeset 678
8985 - Changes in installation directories: The ion-* shell scripts are
8986 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8987 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8988 (=$MODULEDIR) being a binary.
8990 - QueryLib functions search the script directories (~/.ion-devel/,
8991 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
8992 helper programs instead of assuming them being on $PATH.
8994 2003-05-30 21:15 UTC tuomov
8995 * trunk: changeset 677
8996 - The *DIR settings in system.mk are now more detailed.
8998 - Changes in installation directories: The ion-* shell scripts are
8999 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
9000 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
9001 (=$MODULEDIR) being a binary.
9003 2003-05-29 22:22 UTC tuomov
9004 * trunk: changeset 676
9005 Removed note on C99 requirement as that is no longer true.
9007 2003-05-29 13:11 UTC tuomov
9008 * trunk: changeset 675
9009 Removed deprecated definitions.
9011 2003-05-29 12:32 UTC tuomov
9012 * trunk: changeset 674
9013 All object destroys should now be handled safely.
9015 2003-05-28 22:21 UTC tuomov
9016 * trunk: changeset 673
9017 Name management wasn't updating the changes to frames.
9019 2003-05-28 21:37 UTC tuomov
9020 * trunk: changeset 672
9021 Floatframe_handle_drop should now set geometry correctly in nested
9024 2003-05-28 18:48 UTC tuomov
9025 * trunk: changeset 671
9026 Small global environment cluttering fix.
9028 2003-12-23 20:17 UTC unknown
9029 tagged ion-devel-20030528
9031 2003-05-28 18:40 UTC tuomov
9032 * trunk: changeset 670
9035 2003-05-28 16:31 UTC tuomov
9036 * trunk: changeset 669
9037 Examples of query_man_path and query_ssh_hosts were added to the
9038 default ioncore.lua main configuration file.
9040 2003-05-27 19:14 UTC tuomov
9041 * trunk: changeset 668
9042 WClientWins now save the last height request of transients (and other
9043 managed objects) so a decent size should always be restored when the
9044 window is in a big enough frame.
9046 2003-05-27 17:17 UTC tuomov
9047 * trunk: changeset 667
9048 Mkexports.lua document generation updated to understand
9051 2003-05-27 17:07 UTC tuomov
9052 * trunk: changeset 666
9053 A minor check added.
9055 2003-05-27 17:02 UTC tuomov
9056 * trunk: changeset 665
9059 2003-05-27 16:59 UTC tuomov
9060 * trunk: changeset 664
9061 Some clean-up and region_full_name reference removed.
9063 2003-05-27 16:59 UTC tuomov
9064 * trunk: changeset 663
9065 complete/lookup_clientwin removed.
9067 2003-05-27 16:57 UTC tuomov
9068 * trunk: changeset 662
9069 New name allocation code: client windows are now in a separate
9070 namespace from other objects and "short names" without appended
9071 instance number are gone.
9073 2003-05-27 16:55 UTC tuomov
9074 * trunk: changeset 661
9075 Some tab bar drawing fixes.
9077 2003-05-27 16:47 UTC tuomov
9078 * trunk: changeset 660
9079 Added functions to clear Lua table entries.
9081 2003-05-26 22:13 UTC tuomov
9082 * trunk: changeset 659
9083 Some changes in system.mk Lua settings.
9085 2003-05-26 22:06 UTC tuomov
9086 * trunk: changeset 658
9089 2003-05-26 22:06 UTC tuomov
9090 * trunk: changeset 657
9091 Some client window resize/move request handling changes.
9093 2003-05-25 11:07 UTC tuomov
9094 * trunk: changeset 656
9097 2003-05-25 11:07 UTC tuomov
9098 * trunk: changeset 655
9099 Added the boolean 'fullscreen' winprop.
9101 2003-05-25 11:04 UTC tuomov
9102 * trunk: changeset 654
9103 Floatws circulate bindings should not clutter global environment.
9105 2003-05-25 11:03 UTC tuomov
9106 * trunk: changeset 653
9107 QueryLib should now remember last directory for file view and edit
9110 2003-05-24 20:37 UTC tuomov
9111 * trunk: changeset 652
9114 2003-05-24 16:45 UTC tuomov
9115 * trunk: changeset 651
9118 2003-05-24 15:06 UTC tuomov
9119 * trunk: changeset 650
9120 Added query_message.
9122 2003-05-24 14:50 UTC tuomov
9123 * trunk: changeset 649
9124 Some documentation was missing.
9126 2003-05-24 12:32 UTC tuomov
9127 * trunk: changeset 648
9128 Client window rescue fixed.
9130 2003-05-24 11:25 UTC tuomov
9131 * trunk: changeset 647
9132 Removed an unnecessary XClear.
9134 2003-05-23 23:57 UTC tuomov
9135 * trunk: changeset 646
9136 More attempts at fixing take_focus.
9138 2003-05-23 23:09 UTC tuomov
9139 * trunk: changeset 645
9140 Removed extra space in querylib prompts.
9142 2003-05-23 22:46 UTC tuomov
9143 * trunk: changeset 644
9144 Fixed lookup_region.
9146 2003-05-23 22:35 UTC tuomov
9147 * trunk: changeset 643
9150 2003-05-23 18:00 UTC tuomov
9151 * trunk: changeset 642
9152 Removed unnuecessary (?) XClear(Area|Window) calls.
9154 2003-05-23 15:43 UTC tuomov
9155 * trunk: changeset 641
9156 Removed rootwin->current_screen redundancy.
9158 2003-05-23 15:30 UTC tuomov
9159 * trunk: changeset 640
9160 Some minor clean-up.
9162 2003-05-23 15:19 UTC tuomov
9163 * trunk: changeset 639
9164 Xinerama screens now always have a virtual root window for better
9167 2003-05-23 15:14 UTC tuomov
9168 * trunk: changeset 638
9169 Removed grab_released.
9171 2003-05-23 14:38 UTC tuomov
9172 * trunk: changeset 637
9173 Grab handling code simplified.
9175 2003-05-23 14:38 UTC tuomov
9176 * trunk: changeset 636
9177 Fixed UTF8 include stuff.
9179 2003-05-21 16:09 UTC tuomov
9180 * trunk: changeset 635
9181 The exports region_set_w/h were replaced with region_request_geom.
9183 2003-05-21 16:08 UTC tuomov
9184 * trunk: changeset 634
9185 Added EXTL_EXPORT_AS
9187 2003-05-21 16:07 UTC tuomov
9188 * trunk: changeset 633
9189 The exported function specification generation script was extended
9190 with EXTL_EXPORT_AS(...).
9192 2003-05-21 05:48 UTC tuomov
9193 * trunk: changeset 632
9194 Use get_text_property in clientwin_get_ident.
9196 2003-05-20 18:37 UTC tuomov
9197 * trunk: changeset 631
9198 Better (?) frame shading and maximizing code that should also
9199 eventually work on tiled workspaces (only partially implemented;
9200 better region_request_geom neeeded).
9202 2003-05-20 14:13 UTC tuomov
9203 * trunk: changeset 630
9206 2003-05-20 13:29 UTC tuomov
9207 * trunk: changeset 629
9208 Simpler implementation of 'goto_previous' using watches.
9210 2003-12-23 20:17 UTC unknown
9211 tagged ion-devel-20030520
9213 2003-05-20 11:45 UTC tuomov
9214 * trunk: changeset 628
9215 Don't add non-strings in a table to list of completions.
9217 2003-05-20 11:44 UTC tuomov
9218 * trunk: changeset 627
9219 The exports generation script was ignoring constness of string and
9220 could therefore cause Ion to crash or corrupt strings.
9222 2003-05-19 22:46 UTC tuomov
9223 * trunk: changeset 626
9224 Removed #include <math.h>
9226 2003-05-19 22:45 UTC tuomov
9227 * trunk: changeset 625
9228 Some more mouse resize tuning.
9230 2003-05-19 16:51 UTC tuomov
9231 * trunk: changeset 624
9232 Some clean-up and optimisation.
9234 2003-05-19 15:34 UTC tuomov
9235 * trunk: changeset 623
9236 Kludges and bloat to a proper (but not necessarily correct) X server
9237 time in WM_TAKE_FOCUS messages to get around problems with some
9240 2003-05-19 14:32 UTC tuomov
9241 * trunk: changeset 622
9242 Unnecessary function region_request_geom_constrain was removed.
9244 2003-05-19 14:32 UTC tuomov
9245 * trunk: changeset 621
9246 Changes to accommodate for changes in lookup_region.
9248 2003-05-19 14:31 UTC tuomov
9249 * trunk: changeset 620
9250 Unnecessary function wobj_cast was removed.
9252 2003-05-19 14:30 UTC tuomov
9253 * trunk: changeset 619
9254 The functions lookup/complete_region now expect a string class
9255 parameter (or null for "WRegion") and the functions
9256 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
9257 they are not needed on the C side.
9259 2003-05-18 13:41 UTC tuomov
9260 * trunk: changeset 618
9261 The resize angle limits are now universal; borders and tabs are not a
9264 2003-05-18 13:35 UTC tuomov
9265 * trunk: changeset 617
9266 Mouse resize fine-tuning: if the angle between the vector from the
9267 centre of the frame to the point where the initial mouse press occured
9268 and the unit vector pointing (from the centre) to a border of the
9269 frame is less than 55 degrees, we allow resize to change that border.
9271 2003-05-18 13:03 UTC tuomov
9272 * trunk: changeset 616
9273 Some more focusing policy changes/fixes.
9275 2003-05-18 13:01 UTC tuomov
9276 * trunk: changeset 615
9279 2003-05-18 12:39 UTC tuomov
9280 * trunk: changeset 614
9283 2003-05-18 12:31 UTC tuomov
9284 * trunk: changeset 613
9287 2003-05-18 12:31 UTC tuomov
9288 * trunk: changeset 612
9289 Fix around problems with macros with some (possibly broken?) versions
9292 2003-05-17 13:53 UTC tuomov
9293 * trunk: changeset 611
9294 Previous modifications had broken tabdrag workspace switch.
9296 2003-05-17 13:37 UTC tuomov
9297 * trunk: changeset 610
9298 add_to_viewport should not have been renamed add_to_screen.
9300 2003-05-17 13:31 UTC tuomov
9301 * trunk: changeset 609
9302 Fixed the place of a comma.
9304 2003-05-17 13:13 UTC tuomov
9305 * trunk: changeset 608
9306 CVS fscked up screen.*
9308 2003-05-17 13:11 UTC tuomov
9309 * trunk: changeset 607
9310 Removed viewport.c and viewport.h.
9312 2003-05-17 13:08 UTC tuomov
9313 * trunk: changeset 606
9314 - Changes in object and function names to be closer to what users see
9315 and think: what previously were screens (WScreen) are now called
9316 root windows (WRootWin) and viewport (WViewport) have become screens
9317 (WScreen). These changes are so big that no wrappers were added to
9320 - Some old root window (old screen) functions were removed.
9322 - Bindings in global_bindings should get a WScreen (old WViewport) as
9323 an argument instead of WRootWin.
9325 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
9326 that WScreens have "virtual" root windows to better separate
9329 2003-05-17 13:09 UTC tuomov
9330 * trunk: changeset 605
9331 - Changes in object and function names to be closer to what users see
9332 and think: what previously were screens (WScreen) are now called
9333 root windows (WRootWin) and viewport (WViewport) have become screens
9334 (WScreen). These changes are so big that no wrappers were added to
9337 - Some old root window (old screen) functions were removed.
9339 - Bindings in global_bindings should get a WScreen (old WViewport) as
9340 an argument instead of WRootWin.
9342 2003-05-17 12:16 UTC tuomov
9343 * trunk: changeset 604
9344 Default configuration uses XOR-rubberband move/resize (instead of
9345 opaque) to be nicer on slower systems.
9347 2003-05-17 11:49 UTC tuomov
9348 * trunk: changeset 603
9349 Fixed FloatWS initial focus.
9351 2003-05-16 19:53 UTC tuomov
9352 * trunk: changeset 602
9355 2003-05-16 18:48 UTC tuomov
9356 * trunk: changeset 601
9357 Some changes in property getting functions.
9359 2003-05-16 18:02 UTC tuomov
9360 * trunk: changeset 600
9361 Removed unnecessary references to screens.
9363 2003-05-16 16:08 UTC tuomov
9364 * trunk: changeset 599
9365 region_list_to_table renamed to managed_list_to_table.
9367 2003-05-16 15:59 UTC tuomov
9368 * trunk: changeset 598
9369 Signals are not trapped until the initialisation is at a point where
9370 we have found some screens to manage.
9372 2003-05-16 15:56 UTC tuomov
9373 * trunk: changeset 597
9374 Removed erroneous cast.
9376 2003-05-16 15:56 UTC tuomov
9377 * trunk: changeset 596
9378 Added the extl_globals function for accessing globals.
9380 2003-05-16 15:49 UTC tuomov
9381 * trunk: changeset 595
9382 Enchancements in client window "rescueing" and some unifications with
9383 return from full screen mode.
9385 2003-05-16 15:48 UTC tuomov
9386 * trunk: changeset 594
9387 Changed char* to const char* in ExtlL2Param.
9389 2003-05-16 15:42 UTC tuomov
9390 * trunk: changeset 593
9391 Moved fullscreen stuff into a separate file.
9393 2003-05-15 23:05 UTC tuomov
9394 * trunk: changeset 592
9395 Added a check for nil functions.
9397 2003-05-15 22:27 UTC tuomov
9398 * trunk: changeset 591
9399 Modified mkexports.lua to generate a little less code.
9401 2003-05-15 22:26 UTC tuomov
9402 * trunk: changeset 590
9403 Fixed extl_table_is_bool_set.
9405 2003-05-15 21:05 UTC tuomov
9406 * trunk: changeset 589
9407 Restored old extl_cpcall interface.
9409 2003-05-15 15:45 UTC tuomov
9410 * trunk: changeset 588
9411 Added extl_table_is_bool_set.
9413 2003-05-15 15:45 UTC tuomov
9414 * trunk: changeset 587
9415 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9417 2003-05-15 06:01 UTC tuomov
9418 * trunk: changeset 586
9419 Some minor changes in the Lua interface.
9421 2003-05-15 06:00 UTC tuomov
9422 * trunk: changeset 585
9423 QueryLib.query_lib should properly return on error.
9425 2003-05-14 21:32 UTC tuomov
9426 * trunk: changeset 584
9427 Fixed a problem with bsearch() and Solaris.
9429 2003-05-14 20:13 UTC tuomov
9430 * trunk: changeset 583
9431 Client window management setup code simplified by attaching transients
9432 the their transient_for by default and having floatws:s override this
9433 behaviour by hooking to add_clientwin_alt.
9435 2003-05-14 19:59 UTC tuomov
9436 * trunk: changeset 582
9437 Changes in how parameters are passed to Lua code loaded as string or
9440 2003-05-14 16:49 UTC tuomov
9441 * trunk: changeset 581
9442 Return from full screen mode should work with floatws:s now.
9444 2003-05-14 16:40 UTC tuomov
9445 * trunk: changeset 580
9446 Added a warning for _NET_WM broken transient_for hint.
9448 2003-05-14 16:38 UTC tuomov
9449 * trunk: changeset 579
9450 'ionws_do_clientwin' now calls the Lua function
9451 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9452 to determine in which frame to place a window. This can be used to
9453 e.g. experiment with placement heuristics.
9455 2003-05-14 14:21 UTC tuomov
9456 * trunk: changeset 578
9457 Mouse resize changed to only resize along one coordinate axis when the
9458 window is grabbed far enough from borders.
9460 2003-05-13 19:20 UTC tuomov
9461 * trunk: changeset 577
9462 Renamed geom.* extlconv.*
9464 2003-05-13 18:07 UTC tuomov
9465 * trunk: changeset 576
9466 The 'include' function didn't handle absolute paths.
9468 2003-05-13 18:06 UTC tuomov
9469 * trunk: changeset 575
9470 There was a problem getting return values from Lua functions.
9472 2003-05-13 16:09 UTC tuomov
9473 * trunk: changeset 574
9474 Added parameter count check and complaint when va_copy is not
9477 2003-05-13 16:05 UTC tuomov
9478 * trunk: changeset 573
9479 The new Lua calling code allowed removing dependency on C99 va_copy a
9480 little more easily than the old so Ion no longer depends on it and
9481 should be easier to compile on older systems (apparently including gcc
9484 2003-05-13 14:46 UTC tuomov
9485 * trunk: changeset 572
9486 Transient resizing when the managing WClientWin was resized had been
9487 broken at some point.
9489 2003-05-13 05:40 UTC tuomov
9490 * trunk: changeset 571
9491 Removed redundant comment.
9493 2003-05-13 05:37 UTC tuomov
9494 * trunk: changeset 570
9495 Vertical keyboard resize binding swapped.
9497 2003-05-13 05:38 UTC tuomov
9498 * trunk: changeset 569
9499 Keyboard resize should not "cumulate" size increments that do not
9500 affect the frame size.
9502 2003-05-12 23:17 UTC tuomov
9503 * trunk: changeset 568
9504 Fixed a minor resize glitch.
9506 2003-05-12 19:57 UTC tuomov
9507 * trunk: changeset 567
9510 2003-05-12 17:02 UTC tuomov
9511 * trunk: changeset 566
9512 ionws_split_of synopsis changed.
9514 2003-05-12 16:59 UTC tuomov
9515 * trunk: changeset 565
9518 2003-05-12 16:38 UTC tuomov
9519 * trunk: changeset 564
9520 Region name instances are saved in the workspace savefiles. (However,
9521 client windows do not use the saved title because it may have changed
9522 so client windows' instance numbers may change over restarts.)
9524 2003-05-12 16:31 UTC tuomov
9525 * trunk: changeset 563
9526 QueryLib goto still had a debug complaint in it.
9528 2003-05-12 16:23 UTC tuomov
9529 * trunk: changeset 562
9530 Save client window id as %lu instead of %.32f.
9532 2003-05-12 16:20 UTC tuomov
9533 * trunk: changeset 561
9534 The wrapper function generated by "obsolete" didn't return any values.
9536 2003-05-12 16:18 UTC tuomov
9537 * trunk: changeset 560
9538 Do not add IMPLOBJ(WObj) in exports.c
9540 2003-05-12 16:18 UTC tuomov
9541 * trunk: changeset 559
9542 The exports region_get_(x|y|w|h) were replaced with region_geom.
9544 2003-05-12 16:17 UTC tuomov
9545 * trunk: changeset 558
9546 Added new exports to get information on splits on WIonWs:s. This
9547 should help writing alternative navigation functions.
9549 2003-05-12 16:18 UTC tuomov
9550 * trunk: changeset 557
9551 Added wrappers to obsolete functions region_get_(x|y|w|h).
9553 2003-05-11 16:17 UTC tuomov
9554 * trunk: changeset 556
9555 Client window check codes are not reset so they're not lost so easily.
9557 2003-05-11 14:24 UTC tuomov
9558 * trunk: changeset 555
9561 2003-05-11 13:33 UTC tuomov
9562 * trunk: changeset 554
9563 Added checks in region_add_managed to prevent from attachinging
9564 parent's or manager's to their (grand)children or managed regions.
9566 2003-05-11 00:05 UTC tuomov
9567 * trunk: changeset 553
9568 Added a missing newline.
9570 2003-05-10 23:43 UTC tuomov
9571 * trunk: changeset 552
9572 Another broken documentation comment found.
9574 2003-05-10 23:42 UTC tuomov
9575 * trunk: changeset 551
9576 'ionws_load' no longer requires 'split_tree' to be specified so that
9577 new workspaces can be created with region_manage_new without
9578 specifying the contents.
9580 2003-05-10 23:41 UTC tuomov
9581 * trunk: changeset 550
9582 The rest of the queries (goto/create workspace, attach client) are now
9583 finally implemented in Lua as the function region_manage(_new) are
9586 2003-05-10 23:15 UTC tuomov
9587 * trunk: changeset 549
9588 Documentation was missing for exports in screen.c.
9590 2003-12-23 20:17 UTC unknown
9591 tagged ion-devel-20030510
9593 2003-05-10 20:34 UTC tuomov
9594 * trunk: changeset 548
9595 Removed efence reference from system.mk.
9597 2003-05-10 19:56 UTC tuomov
9598 * trunk: changeset 547
9599 Oops.. region_manage documentation had an extra space that caused it
9602 2003-05-10 02:16 UTC tuomov
9603 * trunk: changeset 546
9604 Some changes in comments.
9606 2003-05-10 02:12 UTC tuomov
9607 * trunk: changeset 545
9608 Fixed a bug in check_input_fds.
9610 2003-05-10 02:11 UTC tuomov
9611 * trunk: changeset 544
9612 Wiser loading of querylib.
9614 2003-05-10 02:13 UTC tuomov
9615 * trunk: changeset 543
9616 The Lua interface code now uses lua_cpcall extensively to make it more
9617 tolerant to Lua's longjmp error handling.
9619 2003-05-09 22:21 UTC tuomov
9620 * trunk: changeset 542
9621 'extl_dofile' and 'extl_dostring' now pass arguments in the local
9622 instead of global variable 'arg'.
9624 2003-05-09 22:19 UTC tuomov
9625 * trunk: changeset 541
9626 Setfenv is not necessary. Fixed error reporting.
9628 2003-05-09 21:43 UTC tuomov
9629 * trunk: changeset 540
9630 Viewport names are now saved and other changes in savefile format. Old
9631 'add_to_viewport' function was kept for compatibility but will be
9634 2003-05-09 17:39 UTC tuomov
9635 * trunk: changeset 539
9638 2003-05-09 17:34 UTC tuomov
9639 * trunk: changeset 538
9640 Some more README changes.
9642 2003-05-09 17:32 UTC tuomov
9643 * trunk: changeset 537
9644 Fixed transient size/position problems and split the
9645 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9647 2003-05-09 16:28 UTC tuomov
9648 * trunk: changeset 536
9651 2003-05-09 14:57 UTC tuomov
9652 * trunk: changeset 535
9655 2003-05-09 14:36 UTC tuomov
9656 * trunk: changeset 534
9657 Added the exports 'region_manage' and 'region_manage_new'.
9659 2003-05-09 14:35 UTC tuomov
9660 * trunk: changeset 533
9661 Fixed a bug in extl_table_get that caused it to succeed for NULL
9664 2003-05-09 13:33 UTC tuomov
9665 * trunk: changeset 532
9666 Query module listings could hang Ion if there was not enough space for
9667 a single visible row.
9669 2003-05-08 18:38 UTC tuomov
9670 * trunk: changeset 531
9671 Some bindings were still using Mod1 instead of DEFAULT_MOD.
9673 2003-05-08 18:36 UTC tuomov
9674 * trunk: changeset 530
9675 Some minor fixes in bindings
9677 2003-05-08 06:05 UTC tuomov
9678 * trunk: changeset 529
9679 Fixed a va_arg problem with luaextl.c and strange architechtures.
9681 2003-05-08 06:05 UTC tuomov
9682 * trunk: changeset 528
9685 2003-05-08 05:25 UTC tuomov
9686 * trunk: changeset 527
9687 Updated documentation comments.
9689 2003-05-07 18:49 UTC tuomov
9690 * trunk: changeset 526
9693 2003-05-07 18:42 UTC tuomov
9694 * trunk: changeset 525
9695 The Lua parser in mkexports.lua now parses for function arguments.
9697 2003-05-07 18:42 UTC tuomov
9698 * trunk: changeset 524
9699 Removed make_screen_switch_nth_fn.
9701 2003-05-07 18:41 UTC tuomov
9702 * trunk: changeset 523
9703 Added documentation to ioncorelib.lua.
9705 2003-05-07 18:41 UTC tuomov
9706 * trunk: changeset 522
9707 Removed Makefile; function reference .texes are now generated in the
9710 2003-05-07 18:36 UTC tuomov
9711 * trunk: changeset 521
9712 Changes in function documentation Makefile.
9714 2003-05-07 18:21 UTC tuomov
9715 * trunk: changeset 520
9716 'mkexports.lua' can now parse documentation from Lua code.
9718 2003-05-07 18:20 UTC tuomov
9719 * trunk: changeset 519
9720 Added documentation to querylib.lua.
9722 2003-05-07 16:08 UTC tuomov
9723 * trunk: changeset 518
9724 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9725 were renamed to the more consistent 'ionframe_split',
9726 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9727 has wrappers to the old functions.
9729 2003-05-07 15:57 UTC tuomov
9730 * trunk: changeset 517
9731 - The completion handler for QueryLib.query_lua can now descend into
9732 tables and complete subexpressions.
9734 - QueryLib.query_lua sets the variable '_' in the local environment of
9735 the string to be called to point to the frame the query was opened
9736 in. The variable 'arg' is also now set in the local environment
9739 2003-05-07 14:54 UTC tuomov
9740 * trunk: changeset 516
9741 Client window size hints were not used when Ion was restarted. Fixed
9744 2003-05-07 14:42 UTC tuomov
9745 * trunk: changeset 515
9746 'viewport_display_managed' was calling just 'set_focus' instead of
9747 'warp' as it should.
9749 2003-12-23 20:17 UTC unknown
9750 tagged ion-devel-20030506
9752 2003-05-07 00:14 UTC tuomov
9753 * trunk: changeset 514
9754 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9756 2003-05-06 18:28 UTC tuomov
9757 * trunk: changeset 513
9758 Fixed a memory allocation problem discovered by valgrind.
9760 2003-05-06 17:02 UTC tuomov
9761 * trunk: changeset 512
9764 2003-05-06 17:02 UTC tuomov
9765 * trunk: changeset 511
9766 Added some \hlines in tables
9768 2003-05-06 05:20 UTC tuomov
9769 * trunk: changeset 510
9770 Fixed a bug in the title shortening routine.
9772 2003-05-06 05:20 UTC tuomov
9773 * trunk: changeset 509
9774 Fixed a bug in the new transient management setup code.
9776 2003-05-05 22:58 UTC tuomov
9777 * trunk: changeset 508
9778 A small change in documentation comment.
9780 2003-05-05 22:58 UTC tuomov
9781 * trunk: changeset 507
9782 Changes in the Makefile to build the exports.texes.
9784 2003-05-05 22:50 UTC tuomov
9785 * trunk: changeset 506
9786 Line editor history is now saved when Ion exits.
9788 2003-05-05 17:40 UTC tuomov
9789 * trunk: changeset 505
9790 Fixed extl_stack_get 'double' code.
9792 2003-05-05 17:37 UTC tuomov
9793 * trunk: changeset 504
9794 - Removed target_id code.
9796 - Client windows are now saved over restarts in saves/workspaces-*.lua
9797 instead of using target_ids. A special check code property is added
9798 to each window so that we don't incorrectly reparent windows when
9799 initially starting Ion.
9801 2003-05-04 16:01 UTC tuomov
9802 * trunk: changeset 503
9803 Added hyperlinks in the exported function documentation.
9805 2003-05-04 02:18 UTC tuomov
9806 * trunk: changeset 502
9809 2003-12-23 20:17 UTC unknown
9810 tagged ion-devel-20030504
9812 2003-05-04 02:18 UTC tuomov
9813 * trunk: changeset 501
9814 Sort functions in documentation alphabetically.
9816 2003-05-04 00:59 UTC tuomov
9817 * trunk: changeset 500
9820 2003-05-03 22:34 UTC tuomov
9821 * trunk: changeset 499
9824 2003-05-03 22:30 UTC tuomov
9825 * trunk: changeset 498
9828 2003-05-03 22:30 UTC tuomov
9829 * trunk: changeset 497
9832 2003-05-03 22:04 UTC tuomov
9833 * trunk: changeset 496
9834 doc/Makefile added and list_exports.sh removed
9836 2003-05-03 22:04 UTC tuomov
9837 * trunk: changeset 495
9838 Documentation was added to the source for exported functions.
9840 2003-05-03 22:03 UTC tuomov
9841 * trunk: changeset 494
9842 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9845 2003-05-03 16:21 UTC tuomov
9846 * trunk: changeset 493
9847 The 'mkexports' script was rewritten in Lua (was an unmaintainable
9850 2003-05-02 19:41 UTC tuomov
9851 * trunk: changeset 492
9852 Made 'obsolete' local
9854 2003-05-02 19:39 UTC tuomov
9855 * trunk: changeset 491
9858 2003-05-02 19:18 UTC tuomov
9859 * trunk: changeset 490
9860 WFloatFrames can now be resized from the keyboard.
9862 2003-05-02 19:17 UTC tuomov
9863 * trunk: changeset 489
9864 Simplified resize interface to have just ionframe_do_resize
9866 2003-05-02 18:52 UTC tuomov
9867 * trunk: changeset 488
9868 IonFrame keyboard resize mode changed to allow resizing in both
9869 directions without leaving and re-entering resize mode. Compatibility
9870 functions for the old mode are provided in compat.lua.
9872 2003-05-02 18:52 UTC tuomov
9873 * trunk: changeset 487
9874 - IonFrame keyboard resize mode changed to allow resizing in both
9875 directions without leaving and re-entering resize mode.
9876 Compatibility functions for the old mode are provided in compat.lua.
9878 - The compatibility functions in compat.lua now complain of
9879 obsoleteness to stderr.
9881 2003-05-02 17:32 UTC tuomov
9882 * trunk: changeset 486
9885 2003-05-02 17:27 UTC tuomov
9886 * trunk: changeset 485
9887 Added the Lua-side hooks genframe_managed_switched and
9888 viewport_workspace_switched.
9890 2003-05-02 17:27 UTC tuomov
9891 * trunk: changeset 484
9892 Added support for hooks Lua code can hook on to with add_to_hook(hook,
9895 2003-05-02 16:18 UTC tuomov
9896 * trunk: changeset 483
9897 Fixed (floatws) focus problem that reoccured after previous attempt at
9898 fixing other focus problems.
9900 2003-05-01 14:23 UTC tuomov
9901 * trunk: changeset 482
9902 Added 'eq' metamethod for WObj:s.
9904 2003-05-01 14:12 UTC tuomov
9905 * trunk: changeset 481
9906 Added new exports that should e.g. enable writing workspace navigation
9907 functions that can also be used to move between viewports or other
9908 workspaces instead of just wrapping around.
9910 2003-05-01 13:14 UTC tuomov
9911 * trunk: changeset 480
9912 Some unifications in add_clientwin/region_add_managed interface.
9914 2003-04-28 22:42 UTC tuomov
9915 * trunk: changeset 479
9916 Fixed CURRENT_FILE maintenance in include().
9918 2003-04-28 16:47 UTC tuomov
9919 * trunk: changeset 478
9922 2003-12-23 20:17 UTC unknown
9923 tagged ion-devel-20030428
9925 2003-04-28 15:12 UTC tuomov
9926 * trunk: changeset 477
9927 The innermost window grabbing on a mouse button should now get to
9928 handle the event as is the case with key grabs.
9930 2003-12-23 20:17 UTC unknown
9931 tagged ion-devel-20030427-2
9933 2003-04-28 14:53 UTC tuomov
9934 * trunk: changeset 476
9935 Fixed WIonFrame subregion load problem
9937 2003-04-28 05:21 UTC tuomov
9938 * trunk: changeset 475
9939 Fixed the region destroy focus fix.
9941 2003-12-23 20:17 UTC unknown
9942 tagged ion-devel-20030427-1
9944 2003-04-27 21:29 UTC tuomov
9945 * trunk: changeset 474
9946 QueryLib.query_exec fixed to use the correct handler.
9948 2003-12-23 20:17 UTC unknown
9949 tagged ion-devel-20030427
9951 2003-04-27 21:26 UTC tuomov
9952 * trunk: changeset 473
9955 2003-04-27 17:44 UTC tuomov
9956 * trunk: changeset 472
9957 ion-completefile Makefile fixed.
9959 2003-04-27 11:54 UTC tuomov
9960 * trunk: changeset 471
9963 2003-04-27 01:15 UTC tuomov
9964 * trunk: changeset 470
9967 2003-04-27 01:10 UTC tuomov
9968 * trunk: changeset 469
9969 QueryLib file and man page completors use 'popen_bgread' so the
9970 queries can not block the WM from processing other events (or even
9973 2003-04-27 01:09 UTC tuomov
9974 * trunk: changeset 468
9975 Moved file completetion code from the query module into a separate
9976 external program ('ion-completefile').
9978 2003-04-27 01:07 UTC tuomov
9979 * trunk: changeset 467
9980 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
9981 selected() in the main event loop and the given function called with
9984 2003-04-25 17:32 UTC tuomov
9985 * trunk: changeset 466
9986 Most Ion functions should be null-string safe now except for some low-
9987 level functions and functions that also receive string length as an
9988 argument. This allows Lua scripts to pass nil to functions that have
9989 special meaning for NULL strings.
9991 2003-04-25 17:11 UTC tuomov
9992 * trunk: changeset 465
9993 Fixed do_complete_region.
9995 2003-04-25 16:59 UTC tuomov
9996 * trunk: changeset 464
9997 Some changes on how region close/destroy is handled and how focus is
9998 handled when an active region with non-window manager is destroyed.
10000 2003-04-25 16:46 UTC tuomov
10001 * trunk: changeset 463
10002 Fixed extl_verify_wobj.
10004 2003-04-24 17:27 UTC tuomov
10005 * trunk: changeset 462
10006 Some minor TODOs completed and some minor fixes.
10008 2003-04-23 22:16 UTC tuomov
10009 * trunk: changeset 461
10010 Removed string free in extl_stack_push
10012 2003-04-23 16:17 UTC tuomov
10013 * trunk: changeset 460
10016 2003-04-23 16:16 UTC tuomov
10017 * trunk: changeset 459
10018 The floatws module is now aware of window gravities.
10020 2003-04-22 19:08 UTC tuomov
10021 * trunk: changeset 458
10022 Some comments added
10024 2003-04-22 19:05 UTC tuomov
10025 * trunk: changeset 457
10026 - Added window stacking management code.
10028 - Fixed region_notify_subregions_move.
10030 2003-04-22 19:05 UTC tuomov
10031 * trunk: changeset 456
10032 Added window stacking management code.
10034 2003-04-22 19:05 UTC tuomov
10035 * trunk: changeset 455
10036 The (exported) functions floatframe_raise/lower are obsolete and
10037 replaced with region_raise/lower. The file 'compat.lua' can be
10038 included to define these functions.
10040 2003-04-20 17:45 UTC tuomov
10041 * trunk: changeset 454
10042 No longer complain of missing workspace savefiles.
10044 2003-04-19 20:11 UTC tuomov
10045 * trunk: changeset 453
10048 2003-04-19 20:10 UTC tuomov
10049 * trunk: changeset 452
10050 Makefile also changed to note change of name in ioncorelib.lua
10052 2003-04-19 20:09 UTC tuomov
10053 * trunk: changeset 451
10054 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
10057 2003-04-19 19:36 UTC tuomov
10058 * trunk: changeset 450
10059 removed debug messages
10061 2003-04-19 19:35 UTC tuomov
10062 * trunk: changeset 449
10063 Extl_init enables Lua loadlib.
10065 2003-12-23 20:17 UTC unknown
10066 tagged ion-devel-20030416
10068 2003-04-19 19:34 UTC tuomov
10069 * trunk: changeset 448
10070 Winprop management is now implemented in Lua.
10072 2003-04-16 21:44 UTC tuomov
10073 * trunk: changeset 447
10074 QueryLib.mancache fixed to contain weak references.
10076 2003-04-16 17:16 UTC tuomov
10077 * trunk: changeset 446
10078 Include correct version of libtu. Old version could cause crashes.
10080 2003-04-16 17:14 UTC tuomov
10081 * trunk: changeset 445
10082 misc signal.c changes
10084 2003-04-16 17:13 UTC tuomov
10085 * trunk: changeset 444
10086 WFloatWS placement code should now handle shaded frames correctly.
10088 2003-04-16 17:11 UTC tuomov
10089 * trunk: changeset 443
10090 Added man-page completion to QueryLib.
10092 2003-12-23 20:17 UTC unknown
10093 tagged ion-devel-20030412-3
10095 2003-04-16 17:09 UTC tuomov
10096 * trunk: changeset 442
10097 Don't waitpid() in the SIGCHLD handler but in the main loop after this
10098 handler has been called. For some reason Lua's io.popen() didn't like
10101 2003-12-23 20:17 UTC unknown
10102 tagged ion-devel-20030412-2
10104 2003-12-23 20:17 UTC unknown
10105 tagged ion-devel-20030412-1
10107 2003-04-13 19:07 UTC tuomov
10108 * trunk: changeset 441
10109 FloatWS module honours window positions when starting up the WM.
10111 2003-04-12 20:08 UTC tuomov
10112 * trunk: changeset 440
10113 - Some transient handling fixes.
10115 - region_do_add_managed wasn't passing enough parameters which could
10118 2003-04-12 19:27 UTC tuomov
10119 * trunk: changeset 439
10120 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
10121 does not support it anymore by default.
10123 2003-12-23 20:17 UTC unknown
10124 tagged ion-devel-20030412
10126 2003-04-12 19:06 UTC tuomov
10127 * trunk: changeset 438
10128 Added the flag -std=c99 to options to compile luaextl.c as it needs
10129 va_copy from C99 and some versions of GCC seem to disable this macro
10132 2003-04-12 18:44 UTC tuomov
10133 * trunk: changeset 437
10134 Include stdarg.h in luaextl.c
10136 2003-04-12 18:19 UTC tuomov
10137 * trunk: changeset 436
10140 2003-04-12 17:27 UTC tuomov
10141 * trunk: changeset 435
10142 Yet another attempt at perfecting focus handling (before resorting to
10143 separate displayed and actual activity states and update delays or
10144 similar another kludge in counteracting X's lame key grab focus
10147 2003-04-12 16:44 UTC tuomov
10148 * trunk: changeset 434
10151 2003-04-12 16:44 UTC tuomov
10152 * trunk: changeset 433
10155 2003-04-12 16:43 UTC tuomov
10156 * trunk: changeset 432
10159 2003-04-12 16:43 UTC tuomov
10160 * trunk: changeset 431
10161 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
10162 to use WM_NAME for UTF-8 titles.
10164 2003-04-12 16:10 UTC tuomov
10165 * trunk: changeset 430
10166 QueryLib.query_lua displays all error messages.
10168 2003-04-12 16:08 UTC tuomov
10169 * trunk: changeset 429
10170 The standard modules no longer fail on partially broken configuration
10171 files unless no bindings have been configured before the error
10174 2003-04-12 16:07 UTC tuomov
10175 * trunk: changeset 428
10178 2003-04-12 16:06 UTC tuomov
10179 * trunk: changeset 427
10180 Full error log is displayed with xmessage after startup whether it is
10181 possible to continue or not.
10183 2003-04-12 16:05 UTC tuomov
10184 * trunk: changeset 426
10185 Added collect_errors(fn, params) for Lua code to be able to e.g.
10186 display encountered errors with query_fwarn.
10188 2003-04-11 19:19 UTC tuomov
10189 * trunk: changeset 425
10192 2003-04-11 18:48 UTC tuomov
10193 * trunk: changeset 424
10194 Added some XFree(prop.value):s
10196 2003-04-11 18:38 UTC tuomov
10197 * trunk: changeset 423
10198 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
10200 2003-04-11 18:37 UTC tuomov
10201 * trunk: changeset 422
10204 2003-04-11 18:36 UTC tuomov
10205 * trunk: changeset 421
10206 The line editor's copy-paste features should now at least attempt to
10209 2003-04-11 17:02 UTC tuomov
10210 * trunk: changeset 420
10211 Added placement calculation code to the floatws module. Placement
10212 method can be configured with
10213 'set_floatws_placement_method("method")'. Available methods are udlr,
10214 lrud and random. (Maybe placement methods should be implemented in
10217 2003-04-11 16:06 UTC tuomov
10218 * trunk: changeset 419
10219 Client windows are unmapped when frames are unmapped. This was an
10220 overlooked (but lame and redundant) requirement of the ICCCM and
10221 fullfilling it might fix some apps. (Ion probably still is far from
10222 ICCCM-compliant, but so are most of the badly behaving apps.)
10224 2003-04-11 15:24 UTC tuomov
10225 * trunk: changeset 418
10226 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
10227 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
10228 fails, which it seldom seems to do), it will reset locale back to
10229 "POSIX" so that there's a better chance that some fonts can be loaded
10230 although non-ASCII (7-bit) characters will be crippled. (If UTF8
10231 support is disabled, 8-bit character sets should usually work.)
10233 2003-04-11 14:08 UTC tuomov
10234 * trunk: changeset 417
10235 Double-click shades
10237 2003-04-11 14:07 UTC tuomov
10238 * trunk: changeset 416
10239 WFloatFrames can now be shaded.
10241 2003-04-11 05:32 UTC tuomov
10242 * trunk: changeset 415
10245 2003-12-23 20:17 UTC unknown
10246 tagged ion-devel-20030410
10248 2003-04-11 05:19 UTC tuomov
10249 * trunk: changeset 414
10250 complete_function fixed.
10252 2003-04-10 23:28 UTC tuomov
10253 * trunk: changeset 413
10254 Transient_mode winprop fixed.
10256 2003-04-10 18:31 UTC tuomov
10257 * trunk: changeset 412
10258 Removed some upvalue-marks
10260 2003-04-10 18:26 UTC tuomov
10261 * trunk: changeset 411
10262 Remaining "goto_*_name" functions were removed as Lua code will
10263 probably mostly use "reg=lookup_*() ... region_goto(reg)"
10265 2003-04-10 18:08 UTC tuomov
10266 * trunk: changeset 410
10267 QueryLib.query_yesno fixed.
10269 2003-04-10 16:34 UTC tuomov
10270 * trunk: changeset 409
10271 moved obj_exists to ioncore-lib.lua
10273 2003-04-10 16:33 UTC tuomov
10274 * trunk: changeset 408
10277 2003-04-10 16:32 UTC tuomov
10278 * trunk: changeset 407
10279 Added 'obj_exists' export for checking whether an object referenced in
10280 Lua still exists in Ion.
10282 2003-12-23 20:17 UTC unknown
10283 tagged ion-devel-20030409
10285 2003-04-10 16:03 UTC tuomov
10286 * trunk: changeset 406
10287 Updated web page address and my email
10289 2003-04-10 06:01 UTC tuomov
10290 * trunk: changeset 405
10291 complete_function implemented in Lua.
10293 2003-04-09 22:51 UTC tuomov
10294 * trunk: changeset 404
10295 - A lot of the query code was converted to Lua.
10297 - QueryLib.query_ssh query was added. This will tab-complete hosts
10298 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
10301 2003-04-09 21:07 UTC tuomov
10302 * trunk: changeset 403
10303 A number of bugs in the Lua interface were fixed.
10305 2003-12-23 20:17 UTC unknown
10306 tagged ion-devel-20030408
10308 2003-04-09 19:04 UTC tuomov
10309 * trunk: changeset 402
10312 2003-04-09 18:46 UTC tuomov
10313 * trunk: changeset 401
10314 Added functions to add entries into Lua tables (for completion
10317 2003-04-08 17:49 UTC tuomov
10318 * trunk: changeset 400
10319 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
10322 2003-04-08 17:35 UTC tuomov
10323 * trunk: changeset 399
10324 added luaextl to SUBDIRS
10326 2003-04-08 17:33 UTC tuomov
10327 * trunk: changeset 398
10330 2003-04-08 17:25 UTC tuomov
10331 * trunk: changeset 397
10332 Use libtool and libltdl for module support.
10334 2003-04-07 19:35 UTC tuomov
10335 * trunk: changeset 396
10336 Added obj_is and obj_typename exports.
10338 2003-04-07 19:16 UTC tuomov
10339 * trunk: changeset 395
10340 Multi-line capability added to WMessage.
10342 2003-04-07 19:16 UTC tuomov
10343 * trunk: changeset 394
10344 Added quite useless stack trace displayed when C function called from
10347 2003-04-07 19:15 UTC tuomov
10348 * trunk: changeset 393
10349 Added verbosity to conf-bindings error messages.
10351 2003-04-07 17:15 UTC tuomov
10352 * trunk: changeset 392
10353 Function renames. Most functions that can be considered member
10354 functions of some WObj are now rather consistently (although
10355 unnaturally) named.
10357 2003-04-07 17:14 UTC tuomov
10358 * trunk: changeset 391
10359 Updated configuration files
10361 2003-04-07 17:14 UTC tuomov
10362 * trunk: changeset 390
10363 Removed out-of-date documentation
10365 2003-04-07 15:21 UTC tuomov
10366 * trunk: changeset 389
10367 Focusing code: iteration n.
10369 2003-04-07 14:59 UTC tuomov
10370 * trunk: changeset 388
10371 Defer mechanism supports multiple lists.
10373 2003-04-07 05:47 UTC tuomov
10374 * trunk: changeset 387
10375 Added extl_dostring and better extl_dofile
10377 2003-04-07 05:36 UTC tuomov
10378 * trunk: changeset 386
10379 Added some checks to conf-draw.c
10381 2003-04-07 05:25 UTC tuomov
10382 * trunk: changeset 385
10383 Added wedln-wrappers.c
10385 2003-04-07 05:23 UTC tuomov
10386 * trunk: changeset 384
10389 2003-04-07 00:05 UTC tuomov
10390 * trunk: changeset 383
10391 Added luaextl Makefile
10393 2003-04-06 21:47 UTC tuomov
10394 * trunk: changeset 382
10395 Added some stack checks
10397 2003-04-06 16:30 UTC tuomov
10398 * trunk: changeset 381
10399 Implemented include() support for the lua files
10401 2003-04-06 15:20 UTC tuomov
10402 * trunk: changeset 380
10403 Use Lua as extension language.
10405 2003-04-05 15:00 UTC tuomov
10406 * trunk: changeset 379
10407 MODULE_CFLAGS fixed.
10409 2003-04-02 18:24 UTC tuomov
10410 * trunk: changeset 378
10413 2003-03-30 17:20 UTC tuomov
10414 * trunk: changeset 377
10415 Some minor cleanup.
10417 2003-03-30 14:29 UTC tuomov
10418 * trunk: changeset 376
10419 More minor object model changes
10421 2003-03-30 14:16 UTC tuomov
10422 * trunk: changeset 375
10423 Some simplifications to the object model: WThing removed and
10424 functionality split between WObj (watches) and WRegion (child<->parent
10427 2003-03-28 20:48 UTC tuomov
10428 * trunk: changeset 374
10429 The region_add_managed mechanism was simplified and generalised.
10431 2003-03-28 16:01 UTC tuomov
10432 * trunk: changeset 373
10433 Possible key binding setup bug fixed.
10435 2003-03-28 16:01 UTC tuomov
10436 * trunk: changeset 372
10437 Modules are removed by 'make realclean'.
10439 2003-12-23 20:17 UTC unknown
10440 tagged ion-devel-20030327
10442 2003-03-28 16:00 UTC tuomov
10443 * trunk: changeset 371
10446 2003-03-28 15:59 UTC tuomov
10447 * trunk: changeset 370
10448 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10450 2003-03-27 19:40 UTC tuomov
10451 * trunk: changeset 369
10452 Don't strip modules
10454 2003-03-27 19:32 UTC tuomov
10455 * trunk: changeset 368
10458 2003-03-27 19:30 UTC tuomov
10459 * trunk: changeset 367
10460 Simple ioncore startup check added.
10462 2003-03-27 19:26 UTC tuomov
10463 * trunk: changeset 366
10466 2003-03-27 19:16 UTC tuomov
10467 * trunk: changeset 365
10468 Minor fix in clientwin_deinit.
10470 2003-03-27 19:01 UTC tuomov
10471 * trunk: changeset 364
10472 A minor nested WS fix.
10474 2003-03-27 18:12 UTC tuomov
10475 * trunk: changeset 363
10476 - Renamed the main binary 'ioncore'.
10478 - Added 'ion' shell script to run 'ioncore' with correct configuration
10479 and module file directory parameters. A 'pwm' script to run ioncore
10480 in PWM mode was also added but this is not installed by 'make
10481 install' at the moment.
10483 2003-03-22 20:22 UTC tuomov
10484 * trunk: changeset 362
10485 Applied the toggle_tab patch.
10487 2003-03-20 21:01 UTC tuomov
10488 * trunk: changeset 361
10489 - Frames save their saveable contents
10491 - EnterWindow event handling changed so that embedded workspaces work
10494 2003-03-17 18:49 UTC tuomov
10495 * trunk: changeset 360
10498 2003-03-17 18:29 UTC tuomov
10499 * trunk: changeset 359
10500 Client window (esp. transient) resize request fixes.
10502 2003-03-17 18:28 UTC tuomov
10503 * trunk: changeset 358
10504 Double-click fixed.
10506 2003-03-17 18:28 UTC tuomov
10507 * trunk: changeset 357
10508 stuff moved to system.mk
10510 2003-03-17 18:27 UTC tuomov
10511 * trunk: changeset 356
10512 Tabdrag detects attempts to drop on oneself
10514 2003-03-15 19:21 UTC tuomov
10515 * trunk: changeset 355
10516 ASCII control characters (ch&0x7f<32) are now presented as escaped
10517 octals in saved region name strings.
10519 2003-12-23 20:17 UTC unknown
10520 tagged ion-devel-20030311-2
10522 2003-03-15 18:15 UTC tuomov
10523 * trunk: changeset 354
10524 The functions region_add_bindmap* no longer have the grab argument but
10525 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10527 2003-12-23 20:17 UTC unknown
10528 tagged ion-devel-20030311
10530 2003-03-15 18:15 UTC tuomov
10531 * trunk: changeset 353
10532 - The functions region_add_bindmap* no longer have the grab argument
10533 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10535 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10537 2003-03-11 20:29 UTC tuomov
10538 * trunk: changeset 352
10539 Fixed a stupid mistake in creating an initial workspace when there is
10540 no workspaces.conf.
10542 2003-03-11 19:03 UTC tuomov
10543 * trunk: changeset 351
10546 2003-03-11 18:57 UTC tuomov
10547 * trunk: changeset 350
10550 2003-03-11 18:52 UTC tuomov
10551 * trunk: changeset 349
10554 2003-03-11 18:52 UTC tuomov
10555 * trunk: changeset 348
10556 Function lookup order changed from region->parent to region->manager.
10558 2003-03-10 22:01 UTC tuomov
10559 * trunk: changeset 347
10560 Tabs can now be dropped on WFloatWS workspaces to create a new frames
10561 containing the region corresponding to the dragged tab.
10563 2003-03-10 19:12 UTC tuomov
10564 * trunk: changeset 346
10565 query_workspace should now set workspace name
10567 2003-03-10 16:58 UTC tuomov
10568 * trunk: changeset 345
10569 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10570 strange systems whose libdl insists on the calling program prefixing
10571 module symbol names with an underscore.
10573 2003-03-09 22:50 UTC tuomov
10574 * trunk: changeset 344
10575 Resize size hint handling properly (?) implemented.
10577 2003-03-09 12:41 UTC tuomov
10578 * trunk: changeset 343
10581 2003-03-09 12:40 UTC tuomov
10582 * trunk: changeset 342
10583 Support for compiling modules statically in the Ion core binary
10585 2003-03-09 12:24 UTC tuomov
10586 * trunk: changeset 341
10589 2003-03-09 11:46 UTC tuomov
10590 * trunk: changeset 340
10593 2003-03-09 11:43 UTC tuomov
10594 * trunk: changeset 339
10595 ioncore-example.conf was missing
10597 2003-03-09 11:41 UTC tuomov
10598 * trunk: changeset 338
10601 2003-03-09 11:39 UTC tuomov
10602 * trunk: changeset 337
10603 Resize code was missing
10605 2003-03-09 11:34 UTC tuomov
10606 * trunk: changeset 336
10607 Files were missing from last commit
10609 2003-03-09 11:24 UTC tuomov
10610 * trunk: changeset 335
10611 - The query module was removed of dependencies to WIonFrame code and
10612 is now a loadable module (query.so).
10614 - The 'query_workspace' command by default creates workspaces of the
10615 first registered (module loaded) kind. Other kinds of workspaces can
10616 be created by prefixing workspace name with the class name (WIonWS,
10617 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10619 2003-03-09 11:20 UTC tuomov
10620 * trunk: changeset 334
10621 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10622 (ionws.so) and generic frame and worksapce code moved to Ioncore.
10623 Dependencies on the query module were also removed.
10625 2003-03-09 11:17 UTC tuomov
10626 * trunk: changeset 333
10627 - Renamed wmcore ioncore.
10629 - Main configuration file name changed to 'ioncore.conf'.
10631 - Added to ioncore generic workspace and frame classes (WGenWS,
10632 WGenFrame) on which modules' implementations are to be based.
10634 - Module initialization and deinitialization functions are now named
10635 modulename_module_init and -deinit.
10637 - Added module version checking. Modules are now supposed to contain
10638 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10639 where ION_VERSION can be found in the top-level directory version.h.
10640 Ioncore will refuse to load modules which have not set this variable
10641 or the version is incorrect.
10643 - Resize size calculation should be fixed now.
10645 - The 'region_register_load_create_fn' interface was removed and
10646 replaced with 'region_register_class'.
10648 - Region create and reparent functions now have parent type WWindow
10649 because everything expected that anyway.
10651 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10652 clutter from ~/.ion-devel.
10654 - Some minor bugs were fixed.
10656 2003-03-09 11:06 UTC tuomov
10657 * trunk: changeset 332
10658 Very preliminary and experimental (a lot is still missing) support for
10659 PWM-like workspaces and frames: the floatws module.
10661 2003-03-09 11:05 UTC tuomov
10662 * trunk: changeset 331
10663 Updated default configuration files. Binding configuration is now
10664 divided into multiple module-specific files with some common bindings
10665 in common-frame-bindins.conf. Some look configuration files were added
10666 and the rest were also changed to reflect changes in the order frame
10667 border colours and sizes are specified.
10669 2003-03-09 11:02 UTC tuomov
10670 * trunk: changeset 330
10671 Removed ETCDIR setup
10673 2003-03-08 13:53 UTC tuomov
10674 * trunk: changeset 329
10675 'make install' code moved from the toplevel Makefile to Makefiles in
10676 subdirectories (etc, man, scripts).
10678 2003-03-08 13:53 UTC tuomov
10679 * trunk: changeset 328
10680 'make install' code moved from the toplevel Makefile to Makefiles in
10681 subdirectories (etc, man, scripts)
10683 2003-03-08 13:52 UTC tuomov
10684 * trunk: changeset 327
10685 'make install' code moved from the toplevel Makefile to Makefiles in
10686 subdirectories (etc, man, scripts).
10688 2003-03-06 19:22 UTC tuomov
10689 * trunk: changeset 326
10690 Fixed a bug in do_fit_clientwin
10692 2003-03-06 19:20 UTC tuomov
10693 * trunk: changeset 325
10694 Don't grab buttons that are only bound to an area (border, tab) of the
10695 frame instead of the whole frame.
10697 2003-03-05 06:25 UTC tuomov
10698 * trunk: changeset 324
10699 handle_configure_event fixed
10701 2003-03-02 15:43 UTC tuomov
10702 * trunk: changeset 323
10705 2003-03-02 15:21 UTC tuomov
10706 * trunk: changeset 322
10707 Renamings and stuff
10709 2003-03-02 15:21 UTC tuomov
10710 * trunk: changeset 321
10711 Some renamings that will break configuration files again.
10713 2003-03-02 15:20 UTC tuomov
10714 * trunk: changeset 320
10717 2003-03-01 23:42 UTC tuomov
10718 * trunk: changeset 319
10719 Screen setup sets manager for viewports
10721 2003-03-01 23:02 UTC tuomov
10722 * trunk: changeset 318
10723 More focusing kludges
10725 2003-03-01 23:02 UTC tuomov
10726 * trunk: changeset 317
10729 2003-03-01 22:08 UTC tuomov
10730 * trunk: changeset 316
10733 2003-12-23 20:17 UTC unknown
10734 tagged ion-devel-20030301
10736 2003-03-01 17:13 UTC tuomov
10737 * trunk: changeset 315
10738 Added some locale checks
10740 2003-03-01 15:02 UTC tuomov
10741 * trunk: changeset 314
10744 2003-03-01 12:08 UTC tuomov
10745 * trunk: changeset 313
10746 Use iconv instead of libunicode
10748 2003-03-01 12:08 UTC tuomov
10749 * trunk: changeset 312
10750 Use iconv instead of libunicode
10752 2003-02-28 23:17 UTC tuomov
10753 * trunk: changeset 311
10754 missing font assert
10756 2003-02-28 19:15 UTC tuomov
10757 * trunk: changeset 310
10758 FONT_HEIGHT -> MAX_FONT_HEIGHT
10760 2003-02-28 18:47 UTC tuomov
10761 * trunk: changeset 309
10762 The 'transparent_background' draw.conf option now only applies to
10763 empty frames. For client windows with a transparent background the
10764 'transparent' winprop should be set to true for transparent frame
10767 2003-02-28 18:17 UTC tuomov
10768 * trunk: changeset 308
10769 More focus kludging
10771 2003-02-28 16:47 UTC tuomov
10772 * trunk: changeset 307
10775 2003-02-28 16:24 UTC tuomov
10776 * trunk: changeset 306
10777 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10780 2003-12-23 20:17 UTC unknown
10781 tagged ion-devel-20030225
10783 2003-02-28 15:27 UTC tuomov
10784 * trunk: changeset 305
10785 Maybe focusing would work this time...
10787 2003-02-26 23:40 UTC tuomov
10788 * trunk: changeset 304
10789 do_fit_clientwin fixed
10791 2003-02-25 19:29 UTC tuomov
10792 * trunk: changeset 303
10793 More kludges in an attempt to fix focus handling
10795 2003-02-25 19:16 UTC tuomov
10796 * trunk: changeset 302
10797 Support for optional autoconf-generated system-ac.inc. (The configure
10798 script is not finished or included.)
10800 2003-02-24 14:13 UTC tuomov
10801 * trunk: changeset 301
10802 Xft support fixed more
10804 2003-02-24 11:24 UTC tuomov
10805 * trunk: changeset 300
10808 2003-02-24 06:29 UTC tuomov
10809 * trunk: changeset 299
10812 2003-02-24 06:25 UTC tuomov
10813 * trunk: changeset 298
10814 Added KP_Enter bound to 'finish' to query bindings
10816 2003-02-24 06:23 UTC tuomov
10817 * trunk: changeset 297
10818 Fixed focus and grab handling when warping is not enabled
10820 2003-02-23 18:55 UTC tuomov
10821 * trunk: changeset 296
10822 Added the command frame_close_if_empty and bound close command for
10825 2003-12-23 20:17 UTC unknown
10826 tagged ion-devel-20030223
10828 2003-02-23 18:54 UTC tuomov
10829 * trunk: changeset 295
10830 Implemented "close" command for queries.
10832 2003-02-23 18:49 UTC tuomov
10833 * trunk: changeset 294
10836 2003-02-23 14:25 UTC tuomov
10837 * trunk: changeset 293
10838 Nested submaps are now fully implemented.
10840 2003-02-23 14:14 UTC tuomov
10841 * trunk: changeset 292
10844 2003-02-23 13:45 UTC tuomov
10845 * trunk: changeset 291
10846 The command clientwin_toggle_fullscreen now works in both directions.
10847 However, it should be noted that this toggle does not work well along
10848 with client programs' full screen mode toggles. Some means of
10849 communication should be devised.
10851 2003-02-23 13:16 UTC tuomov
10852 * trunk: changeset 290
10853 Attempts at more focusing fixes
10855 2003-02-23 12:35 UTC tuomov
10856 * trunk: changeset 289
10857 Changes to binding file
10859 2003-02-23 12:22 UTC tuomov
10860 * trunk: changeset 288
10861 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10862 underscores in display name part of configuration file names.
10864 2003-02-23 11:58 UTC tuomov
10865 * trunk: changeset 287
10866 Preliminary support for workspace switching while dragging tabs.
10868 2003-02-23 02:40 UTC tuomov
10869 * trunk: changeset 286
10872 2003-02-23 02:35 UTC tuomov
10873 * trunk: changeset 285
10876 2003-02-23 00:38 UTC tuomov
10877 * trunk: changeset 284
10878 Some changes and (hopefully) fixes to focusing policy
10880 2003-02-23 00:14 UTC tuomov
10881 * trunk: changeset 283
10882 Submap with the same key can be specified in multiple sections now
10884 2003-02-22 21:48 UTC tuomov
10885 * trunk: changeset 282
10886 Tab width calculation fixed
10888 2003-02-22 21:08 UTC tuomov
10889 * trunk: changeset 281
10890 Workspace initialization stuff moved to wmcore
10892 2003-02-22 20:49 UTC tuomov
10893 * trunk: changeset 280
10896 2003-02-22 20:36 UTC tuomov
10897 * trunk: changeset 279
10898 Some function names changed
10900 2003-02-22 17:44 UTC tuomov
10901 * trunk: changeset 278
10902 Active client window commands can be accessed from other bindings with
10903 the command 'commands_at_leaf'.
10905 2003-02-22 17:40 UTC tuomov
10906 * trunk: changeset 277
10907 - Key binding setup changed.
10909 - X window -less regions no longer contain children. Instead the
10910 regions "manage" these objects that share the parent object with the
10913 - Removed clientwin_bindings and viewport_bindings sections.
10915 - More consistent and descriptive command names.
10917 - New workspace layout saving and loading code that supports arbitrary
10918 objects instead of just frames and workspaces..
10920 2003-02-22 17:37 UTC tuomov
10921 * trunk: changeset 276
10922 - Key binding setup changed.
10924 - X window -less regions no longer contain children. Instead the
10925 regions "manage" these objects that share the parent object with the
10928 2003-02-22 17:34 UTC tuomov
10929 * trunk: changeset 275
10930 - Removed clientwin_bindings and viewport_bindings sections.
10932 - More consistent and descriptive command names.
10934 2003-02-22 17:32 UTC tuomov
10935 * trunk: changeset 274
10938 2003-02-22 14:24 UTC tuomov
10939 * trunk: changeset 273
10940 Resize size display should now be properly positioned on Xinerama
10943 2003-02-20 17:48 UTC tuomov
10944 * trunk: changeset 272
10945 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
10946 the module if the name contains no slashes.
10948 2003-02-20 14:59 UTC tuomov
10949 * trunk: changeset 271
10950 Xft default compilation options changed in system.mk
10952 2003-02-17 20:34 UTC tuomov
10953 * trunk: changeset 270
10954 Fixed region_do_find_new_home
10956 2003-02-16 17:30 UTC tuomov
10957 * trunk: changeset 269
10960 2003-02-12 21:18 UTC tuomov
10961 * trunk: changeset 268
10964 2003-02-09 16:23 UTC tuomov
10965 * trunk: changeset 267
10966 Free unused colours
10968 2003-02-09 15:57 UTC tuomov
10969 * trunk: changeset 266
10970 Addresses updated on the man page
10972 2003-02-09 12:45 UTC tuomov
10973 * trunk: changeset 265
10974 Support re-reading draw.conf (reread_draw_config) without restart
10976 2003-12-23 20:17 UTC unknown
10977 tagged ion-devel-20030131-2
10979 2003-02-09 12:44 UTC tuomov
10980 * trunk: changeset 264
10981 Changed broken_app_resize_kludge a bit. Should work a little better
10984 2003-12-23 20:17 UTC unknown
10985 tagged ion-devel-20030131
10987 2003-02-08 13:41 UTC tuomov
10988 * trunk: changeset 263
10991 2003-01-31 21:44 UTC tuomov
10992 * trunk: changeset 262
10993 Changed hook linking order
10995 2003-01-31 18:16 UTC tuomov
10996 * trunk: changeset 261
10997 Year changed to 2003
10999 2003-01-26 22:30 UTC tuomov
11000 * trunk: changeset 260
11001 Changed -pedantic-errors to -pedantic in system.mk to get around
11002 broken glibc headers
11004 2003-01-17 21:43 UTC tuomov
11005 * trunk: changeset 259
11006 Transient mapping fix
11008 2003-01-09 00:29 UTC tuomov
11009 * trunk: changeset 258
11010 Xft font names are now to be prefixed with 'xft:', otherwise normal
11011 clear fonts are used. Xft support still is not compiled in by default.
11013 2003-01-09 00:01 UTC tuomov
11014 * trunk: changeset 257
11017 2003-01-08 15:25 UTC tuomov
11018 * trunk: changeset 256
11021 2003-01-05 23:48 UTC tuomov
11022 * trunk: changeset 255
11023 Removed an unnecessary debug fprintf
11025 2003-01-05 06:53 UTC tuomov
11026 * trunk: changeset 254
11027 Tab dragging routines can now handle nested frames.
11029 2003-01-04 22:02 UTC tuomov
11030 * trunk: changeset 253
11031 Submap handling fix
11033 2003-01-04 21:39 UTC tuomov
11034 * trunk: changeset 252
11035 CF_STUBBORN_TRESH fix
11037 2003-12-23 20:17 UTC unknown
11038 tagged ion-devel-20021229
11040 2003-01-03 22:58 UTC tuomov
11041 * trunk: changeset 251
11042 sample.conf micro->milli
11044 2003-12-23 20:17 UTC unknown
11045 tagged ion-devel-20021219
11047 2002-12-30 23:33 UTC tuomov
11048 * trunk: changeset 250
11049 Send more ConfigureNotify events to fix slow startup times of some
11052 2002-12-29 02:22 UTC tuomov
11053 * trunk: changeset 249
11054 Configurable regular expression based window title shortening rules
11056 2002-12-18 23:04 UTC tuomov
11057 * trunk: changeset 248
11058 Fixed a potential memory leak
11060 2002-12-18 22:51 UTC tuomov
11061 * trunk: changeset 247
11062 kludges.conf updated
11064 2002-12-18 22:50 UTC tuomov
11065 * trunk: changeset 246
11066 Winprop matching improvements: WM_WINDOW_ROLE support and
11067 configuration format changed to 'winprop "class", "role", "instance" {
11070 2002-12-14 17:55 UTC tuomov
11071 * trunk: changeset 245
11074 2002-12-03 22:32 UTC tuomov
11075 * trunk: changeset 244
11076 Some extra abstraction to Xft support code
11078 2002-12-03 22:19 UTC tuomov
11079 * trunk: changeset 243
11080 Applied Xft support patch
11082 2002-11-21 17:58 UTC tuomov
11083 * trunk: changeset 242
11084 Web page and email address updated
11086 2002-11-14 23:00 UTC tuomov
11087 * trunk: changeset 241
11088 Transient window height restrictions lifted
11090 2003-12-23 20:17 UTC unknown
11091 tagged ion-devel-20021104
11093 2002-11-13 00:00 UTC tuomov
11094 * trunk: changeset 240
11095 config.h wasn't included at the proper point in binding.c
11097 2002-11-08 00:14 UTC tuomov
11098 * trunk: changeset 239
11099 Fixed pointer warping on workspace change when warps are disabled
11101 2003-12-23 20:17 UTC unknown
11102 tagged ion-devel-20021103
11104 2002-11-04 13:37 UTC tuomov
11105 * trunk: changeset 238
11106 Fixed a segfault problem with symlists
11108 2002-11-03 04:33 UTC tuomov
11109 * trunk: changeset 237
11110 Fixed a drawing problem with ion_bar_inside_frame FALSE
11112 2002-11-03 02:44 UTC tuomov
11113 * trunk: changeset 236
11114 Added transparent_background (TRUE/FALSE) draw.conf configuration
11117 2002-11-03 02:33 UTC tuomov
11118 * trunk: changeset 235
11119 Bound broken_application_resize_kludge to Mod1+L
11121 2002-11-03 02:26 UTC tuomov
11122 * trunk: changeset 234
11123 Added broken_app_resize_kludge function
11125 2002-11-03 02:15 UTC tuomov
11126 * trunk: changeset 233
11127 Ad hoc fix for clientwin enter window events
11129 2002-11-02 22:57 UTC tuomov
11130 * trunk: changeset 232
11133 2002-11-02 22:57 UTC tuomov
11134 * trunk: changeset 231
11135 Line editor history scrolling fixed
11137 2002-11-02 22:21 UTC tuomov
11138 * trunk: changeset 230
11139 Default (black&white) colour scheme changes
11141 2002-11-02 22:14 UTC tuomov
11142 * trunk: changeset 229
11143 Fullscreen windows on separate Xinerama screens should be focused
11146 2002-11-02 22:03 UTC tuomov
11147 * trunk: changeset 228
11148 Fixed a problem concerning resizing of frames containing hidden
11149 "acrobatic" windows
11151 2002-11-02 15:54 UTC tuomov
11152 * trunk: changeset 227
11153 Added handle_event_alt "alternative hook" for modules that want to
11154 handle X events directly.
11156 2003-12-23 20:17 UTC unknown
11157 tagged ion-devel-20020926
11159 2002-10-27 22:40 UTC tuomov
11160 * trunk: changeset 226
11161 Screen-based configuration file selection fixed
11163 2002-10-15 18:08 UTC tuomov
11164 * trunk: changeset 225
11165 Fixed a problem with query boxes and wheel mice
11167 2002-09-25 21:15 UTC tuomov
11168 * trunk: changeset 224
11169 Added the function goto_named_region (replaces missing
11172 2002-09-25 11:53 UTC tuomov
11173 * trunk: changeset 223
11174 Added manual tab-ordering functions frame_move_current_tab_left/right
11176 2002-09-25 07:26 UTC tuomov
11177 * trunk: changeset 222
11178 Fixed pointer warping on workspace change
11180 2002-09-15 09:36 UTC tuomov
11181 * trunk: changeset 221
11184 2002-09-15 09:36 UTC tuomov
11185 * trunk: changeset 220
11186 Added a few missing characters to workspace configuration loading code
11188 2003-12-23 20:17 UTC unknown
11189 tagged ion-devel-20020819
11191 2002-09-13 11:35 UTC tuomov
11192 * trunk: changeset 219
11195 2002-08-22 21:13 UTC tuomov
11196 * trunk: changeset 218
11197 Self-pointing transient_for hint problem fixed
11199 2002-08-18 17:09 UTC tuomov
11200 * trunk: changeset 217
11201 Initial focus changes
11203 2002-08-18 16:51 UTC tuomov
11204 * trunk: changeset 216
11205 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
11206 global function clear_tags)
11208 2002-08-12 20:55 UTC tuomov
11209 * trunk: changeset 215
11210 Unused code commented out
11212 2003-12-23 20:17 UTC unknown
11213 tagged ion-devel-20020606
11215 2002-07-06 21:59 UTC tuomov
11216 * trunk: changeset 214
11217 Function completion in query_function restored
11219 2002-06-14 22:36 UTC tuomov
11220 * trunk: changeset 213
11221 Tab drag assertion fixed
11223 2002-06-05 23:10 UTC tuomov
11224 * trunk: changeset 212
11225 "Watches" added in pointing device code
11227 2002-06-05 22:51 UTC tuomov
11228 * trunk: changeset 211
11231 2002-06-05 20:56 UTC tuomov
11232 * trunk: changeset 210
11233 Target ID table bugfix
11235 2002-06-05 20:56 UTC tuomov
11236 * trunk: changeset 209
11239 2003-12-23 20:17 UTC unknown
11240 tagged ion-devel-20020604
11242 2002-06-05 14:03 UTC tuomov
11243 * trunk: changeset 208
11244 Old window_press restored: mouse actions directed to the client window
11245 associated with a tab should work now.
11247 2002-06-03 23:07 UTC tuomov
11248 * trunk: changeset 207
11249 Some minor clean-up
11251 2002-06-03 22:50 UTC tuomov
11252 * trunk: changeset 206
11253 Makefile fix concerning patch and bindings-sun.conf
11255 2002-06-03 22:39 UTC tuomov
11256 * trunk: changeset 205
11257 Preliminary Xinerama support
11259 2002-06-03 15:11 UTC tuomov
11260 * trunk: changeset 204
11261 Another key binding related segfault fix
11263 2003-12-23 20:17 UTC unknown
11264 tagged ion-devel-20020531
11266 2002-06-01 00:25 UTC tuomov
11267 * trunk: changeset 203
11268 Fixed segfault problem with multihead displays
11270 2002-05-31 06:00 UTC tuomov
11271 * trunk: changeset 202
11272 Fixed lockup when a window's title ends in its only colon (and spaces)
11273 but even just the three dots and instance number are too long to fit
11276 2003-12-23 20:17 UTC unknown
11277 tagged ion-devel-20020529
11279 2002-05-30 19:30 UTC tuomov
11280 * trunk: changeset 201
11281 Fixed segfault when unbound key was pressed in submap mode
11283 2003-12-23 20:17 UTC unknown
11284 tagged ion-devel-20020528
11286 2002-05-30 17:04 UTC tuomov
11287 * trunk: changeset 200
11290 2002-05-29 06:51 UTC tuomov
11291 * trunk: changeset 199
11292 - Fixed wscurrent callback handlers
11294 - Fixed query_function error reporting
11296 2002-05-28 21:49 UTC tuomov
11297 * trunk: changeset 198
11300 2002-05-28 21:46 UTC tuomov
11301 * trunk: changeset 197
11302 - Lifted restriction on nested command sequences (now max 32)
11304 - More fixes and temporary kludges
11306 2002-05-28 20:08 UTC tuomov
11307 * trunk: changeset 196
11308 New binding configuration file
11310 2002-05-28 20:05 UTC tuomov
11311 * trunk: changeset 195
11312 regbind.* were missing
11314 2002-05-28 19:59 UTC tuomov
11315 * trunk: changeset 194
11318 2002-05-28 19:59 UTC tuomov
11319 * trunk: changeset 193
11320 Added a notice of out-of-date information to documentation
11322 2002-05-27 21:54 UTC tuomov
11323 * trunk: changeset 192
11324 Resize problem fixed
11326 2002-05-26 23:03 UTC tuomov
11327 * trunk: changeset 191
11328 Binding callbacks are now entirely command sequence based
11330 2002-05-26 14:40 UTC tuomov
11331 * trunk: changeset 190
11332 - Key binding management revised: all X server key grabs are made on
11333 the root window and the innermost window with an internal grab gets
11334 to receive the events.
11336 - Key binding configuration changed: clientwin, screen and frame
11339 - Preliminary full screen client window support:
11340 'clientwin_enter_fullscreen' function (no toggle yet) and auto
11341 detection (MWM decoration hints set to none when a configure request
11342 with width and height set to those of the screen is received).
11344 2002-05-26 14:27 UTC tuomov
11345 * trunk: changeset 189
11346 Query updated to new binding model
11348 2002-05-26 14:27 UTC tuomov
11349 * trunk: changeset 188
11350 Bindings updated to new binding model
11352 2002-05-21 18:49 UTC tuomov
11353 * trunk: changeset 187
11354 Fixed workspace switching on restart
11356 2002-05-21 18:39 UTC tuomov
11357 * trunk: changeset 186
11360 2002-05-19 22:30 UTC tuomov
11361 * trunk: changeset 185
11362 Title updating fixed
11364 2003-12-23 20:17 UTC unknown
11365 tagged ion-devel-20020510
11367 2002-05-19 22:26 UTC tuomov
11368 * trunk: changeset 184
11371 2002-05-11 00:09 UTC tuomov
11372 * trunk: changeset 183
11373 My email address changed
11375 2003-12-23 20:17 UTC unknown
11376 tagged ion-devel-20020414
11378 2002-05-10 19:33 UTC tuomov
11379 * trunk: changeset 182
11380 transient_mode winprop returns
11382 2003-12-23 20:17 UTC unknown
11383 tagged ion-devel-20020411
11385 2002-04-20 20:59 UTC tuomov
11386 * trunk: changeset 181
11387 Main loop select() support for multiple file descriptors.
11389 2002-04-12 20:01 UTC tuomov
11390 * trunk: changeset 180
11391 The function query_renameframe was added and names of frames are saved
11394 2002-04-11 21:31 UTC tuomov
11395 * trunk: changeset 179
11396 Some minor glitches like missing includes fixed -- strict compiler
11397 warning flags enabled by default again.
11399 2002-04-11 20:51 UTC tuomov
11400 * trunk: changeset 178
11401 Command sequence stuff moved to wmcore/
11403 2003-12-23 20:17 UTC unknown
11404 tagged ion-devel-20020405
11406 2002-04-11 15:24 UTC tuomov
11407 * trunk: changeset 177
11408 'target' winprop for specifying named workspaces (or any named object
11409 with region_attach_sub) as attachment targets for client windows.
11411 2002-04-11 15:06 UTC tuomov
11412 * trunk: changeset 176
11413 Added the region_ws_attach_clientwin/region_ws_attach_transient
11414 interface that workspace-like objects should implement.
11416 2002-04-04 23:42 UTC tuomov
11417 * trunk: changeset 175
11418 oldChangeLog changed
11420 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
11421 * Tailorization of trunk
11422 Import of the upstream sources from the repository
11424 http://tao.uab.es/ion/svn/ion/trunk