1 2007-11-30 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2 tagged ion-3rc-20071130
4 2007-11-30 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2007-11-29 19:48 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * Removed pointer event subwindow forwarding hack.
9 Only useful use cases seem to be handled by not grabbing modifierless
10 bindings. This was stopping global (WScreen) grabs of buttons from
11 being handled if there was a frame in the way. (Note that modifierless
12 pointing device bindings are never grabbed, on purpose, so they still
13 don't work through frames or client windows.)
15 2007-11-29 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
16 * Oops, ion-completeman preferred system over user cache.
18 2007-11-28 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
19 * edge_resistance wasn't dynamically configurable.
21 2007-11-27 23:56 UTC Tuomo Valkonen <tuomov@iki.fi>
22 * 'exec' ion-runinxterm
23 (Simple case that doesn't clutter the configs etc.; the rest can be
24 configured by those with crappy shells.)
26 2007-11-27 23:48 UTC Tuomo Valkonen <tuomov@iki.fi>
29 2007-11-27 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
30 * Size hint usage tuning
32 2007-11-25 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
33 * Removed redundant settings from lookcommon_*
35 2007-11-25 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
36 * Added the -alt bit to all frame modes for completeness.
38 2007-11-25 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
41 2007-11-25 12:09 UTC Tuomo Valkonen <tuomov@iki.fi>
42 * Frame mode change shape setting fix
44 2007-11-25 11:52 UTC Tuomo Valkonen <tuomov@iki.fi>
45 * Added missing header
47 2007-11-25 01:27 UTC Tuomo Valkonen <tuomov@iki.fi>
50 2007-11-25 00:00 UTC Tuomo Valkonen <tuomov@iki.fi>
51 * License intro clarifications
53 2007-11-24 23:22 UTC Tuomo Valkonen <tuomov@iki.fi>
54 * Further license simplification
56 2007-11-23 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
59 2007-11-23 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
60 * Try to prevent EnterWindow event triggered focus change when switchto=false.
62 2007-11-22 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
63 * Added some missing variable initialisations.
65 2007-11-21 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
66 * Fixes/improvements to dockapp detection kludges on startup.
68 2007-11-21 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
71 2007-11-20 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
72 * Clarified the full ancestry of de/fontset.c.
73 (That can also be seen by examining 'changeset 956'.)
75 2007-11-18 09:56 UTC Tuomo Valkonen <tuomov@iki.fi>
76 * Don't try to store working dir of dead/nameless objects
78 2007-11-16 22:22 UTC Tuomo Valkonen <tuomov@iki.fi>
79 * Do not complain when attempting to nil non-existent binding.
81 2007-11-09 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
82 * Winprop matching hack fix (?)
84 2007-11-09 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
85 * Lua-posix dir. checking support fixes.
87 2007-11-09 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
88 * Improvements to mod_query 'cd' and 'pwd' override hacks
90 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
91 tagged ion-3rc-20071109
93 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
96 2007-11-09 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
97 * Added "forget" parameter to ioncore.detach and improved doc.
99 2007-11-08 18:17 UTC Tuomo Valkonen <tuomov@iki.fi>
100 * Removed redundant is_fullscreen.
102 2007-11-06 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
103 * Some cleanup to better separate ion-statusd from mod_statusbar
104 and allow for better statusd as an add-on.
106 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
107 * Improved stdisp placement in non-tiled groups.
109 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
110 * Stretch size policies support gravity (for alignment after size hints).
112 2007-11-05 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
113 * Improved split resize behaviour
115 2007-11-04 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
116 * Initial focus fixes for modal stacking levels.
118 2007-11-04 12:14 UTC Tuomo Valkonen <tuomov@iki.fi>
119 * attach_framed wasn't supporting typical group attach parameters.
121 2007-11-03 23:40 UTC Tuomo Valkonen <tuomov@iki.fi>
122 * I knew it! Recent focus code changes broke something.
123 (Modal stacking levels within groups.)
125 2007-11-03 23:21 UTC Tuomo Valkonen <tuomov@iki.fi>
128 2007-11-01 17:11 UTC Tuomo Valkonen <tuomov@iki.fi>
129 * Changed disposeroot policy for WGroupCW.
130 Last managed region disposed always disposes the group (if possible).
132 2007-11-01 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
133 * Oops, some of the rescue code hacks broke other things..
134 (Shouldn't try to rescue whole WGroupCWs without further info.)
136 2007-10-27 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
137 * Further rescue code hacks.
139 2007-11-01 14:21 UTC Tuomo Valkonen <tuomov@iki.fi>
140 * query_exec completor uses mplex working directory.
142 2007-11-01 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
143 * Added 'wd' parameter to popen_bgread.
144 (As the last one. It's a bit ugly that the order of parameters isn't similar
145 to exec_on, but I'm not going to start breaking the Lua-side API at RC stage.)
147 2007-10-27 12:38 UTC Tuomo Valkonen <tuomov@iki.fi>
148 * Suppressed dead object warnings from tab number script.
150 2007-10-26 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
151 * Changes in WMPlex placeholder ordering.
152 - Attaching now moves the attach-pholder after the new mx-region.
153 - Rescue pholder is placed at the end of the list.
155 2007-10-26 14:06 UTC Tuomo Valkonen <tuomov@iki.fi>
156 * Support for rescue code pholder attach flags and masks.
158 2007-10-19 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
161 2007-10-15 15:48 UTC Tuomo Valkonen <tuomov@iki.fi>
162 * Cleaned up non-existent function from headers.
164 2007-10-15 15:47 UTC Tuomo Valkonen <tuomov@iki.fi>
165 * Do not optimise away region_managed_prepare_focus call.
166 Tiling internal focus tracking can become confused if this is done.
168 2007-10-15 05:57 UTC Tuomo Valkonen <tuomov@iki.fi>
169 * Removed redundant restack in tiling code
171 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
172 tagged ion-3rc-20070927
174 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
177 2007-09-26 20:16 UTC Tuomo Valkonen <tuomov@iki.fi>
178 * Do not goto frame on p_switch_tab, only switch.
180 2007-09-26 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
181 * WMPlex focus code tuning.
182 (Goodbye to any plans of the next release being tagged "stable".)
184 2007-09-24 21:48 UTC Tuomo Valkonen <tuomov@iki.fi>
185 * Small clarification
187 2007-09-17 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
188 * Use default name for workspace in query if none given.
190 2007-09-11 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
191 * Removed out-dated and redundant files under mod_dock/.
193 2007-09-07 05:08 UTC Tuomo Valkonen <tuomov@iki.fi>
194 * Removed -g from compiler flags
196 2007-09-02 21:04 UTC Tuomo Valkonen <tuomov@iki.fi>
197 * Completed/fixed dock size policy calculation
199 2007-09-02 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
200 tagged ion-3rc-20070902
202 2007-09-02 13:40 UTC Tuomo Valkonen <tuomov@iki.fi>
205 2007-08-30 05:24 UTC Tuomo Valkonen <tuomov@iki.fi>
206 * Set 'target' to requested instead of None on refused SelectionNotify too.
207 This seems to fix Xterm's paste slowness.
209 2007-08-27 17:42 UTC Tuomo Valkonen <tuomov@iki.fi>
210 * Binding guards weren't being used
212 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
213 tagged ion-3rc-20070720
215 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
218 2007-07-16 12:25 UTC Tuomo Valkonen <tuomov@iki.fi>
219 * The dock uses WMPlex size policies now
221 2007-07-14 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
222 * Added 'orientation' winprop
224 2007-07-14 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
225 * Some REGION_SKIP_FOCUS flag management
227 2007-07-12 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
228 * Oops, wrong return value test for XTextPropertyToStringList
230 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
231 tagged ion-3rc-20070708
233 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
236 2007-07-08 09:29 UTC Tuomo Valkonen <tuomov@iki.fi>
237 * WGroupCW no signals name change on bottom change
239 2007-07-08 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
240 * Group bottom setting code improvements
242 2007-07-07 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
243 * tagged_attach improvements
245 2007-07-03 09:02 UTC Tuomo Valkonen <tuomov@iki.fi>
246 * Fixes to Finnish translation
248 2007-07-03 09:00 UTC Tuomo Valkonen <tuomov@iki.fi>
251 2007-07-02 18:30 UTC Miroslav Kure <kurem@debian.cz>
252 * Updated Czech translation
254 2007-07-01 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
255 * Updated Finnish translation
257 2007-07-01 10:20 UTC Tuomo Valkonen <tuomov@iki.fi>
258 * Removed 'done' entries from TODO.riot
260 2007-07-01 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
261 * _SOURCE option tuning
263 2007-07-01 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
264 * Fixed frame_managed_disposeroot empty check
266 2007-06-21 21:52 UTC Tuomo Valkonen <tuomov@iki.fi>
267 * Bindings clearing all tags weren't up-to-date
269 2007-06-20 21:23 UTC Tuomo Valkonen <tuomov@iki.fi>
270 * More tuning for moronic systems
272 2007-06-20 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
275 2007-06-20 11:16 UTC Tuomo Valkonen <tuomov@iki.fi>
276 * Check for clock_gettime(CLOCK_MONOTONIC) failure.
277 Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
279 2007-06-18 07:43 UTC Tuomo Valkonen <tuomov@iki.fi>
282 2007-06-16 20:21 UTC Tuomo Valkonen <tuomov@iki.fi>
283 * Removed cutbuffer support
285 2007-06-16 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
286 * Some property setting code fixes/improvements
288 2007-06-13 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
289 * Fixed mod_sp.set_shown_on return value
291 2007-06-08 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
292 * Updated license notice in --about
294 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
295 tagged ion-3rc-20070608
297 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
300 2007-06-08 16:04 UTC Tuomo Valkonen <tuomov@iki.fi>
301 * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
303 2007-06-08 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
304 * X selection code tuning
306 2007-06-06 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
307 * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
309 2007-06-05 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
310 * Updated configuration document name in man pages
312 2007-06-05 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
313 * Removed release from Ion ION_API_VERSION
314 (It should be "stable", so modules don't have to be checked to
315 be compiled against the exact release.)
317 2007-06-04 06:32 UTC Tuomo Valkonen <tuomov@iki.fi>
318 * Fixed uninitialised variables
320 2007-05-30 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
321 * Fixed stdisp split tree node dodging
323 2007-05-29 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
324 * Oops, hidden and pseudomodal flags used the same bit
326 2007-05-28 19:59 UTC Tuomo Valkonen <tuomov@iki.fi>
327 * Document 'bottom' parameter to WGroup.attach_new
329 2007-05-28 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
330 * Don't redraw full listing on completion cycle
332 2007-05-28 08:14 UTC Tuomo Valkonen <tuomov@iki.fi>
333 * Bah, removed redundant statement
335 2007-05-26 14:08 UTC Tuomo Valkonen <tuomov@iki.fi>
338 2007-05-26 14:00 UTC Tuomo Valkonen <tuomov@iki.fi>
339 * More name policy refinements
340 (Removed "ion soup" and replaced with explicit patch requests
343 2007-05-24 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
344 * Use clock_gettime(CLOCK_MONOTONIC) when available.
346 *nix provides only one interval timer (or 'select' timeout), so programs
347 with multiple timers need to do their own timeout management. This means
348 converting the times from delays to absolute times. When gettimeofday is
349 used, the time thus provided is not guaranteed to be monotonic, and may
350 be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
351 time advanced monotonically from an unspecified starting point, thus
352 providing exactly what is needed for decent timeout management.
354 This partially fixes issues with e.g. statusbar updates when time is
355 adjusted backwards. If CLOCK_MONOTONIC is not available, the issue
356 remains, as I can't be arsed to write ugly countermeasures against
357 the lack of an absolutely _essential_ feature that every system that
358 is not totally moronic, should have had to begin with. (I should also
359 be just using the rather nice libevent that I just learned about
360 instead of my own mainloop library... but since there's a feature
361 freeze and the conversion would be quite a bit of work that could
362 induce new bugs, it isn't happening for Ion3.)
364 2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com
365 * Added French translation
367 2007-05-21 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
368 * set_stdisp doc update
370 2007-05-20 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
371 * Some "clean" style tuning
373 2007-05-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
374 * Added $(C99_SOURCE) to ion-completefile CFLAGS
376 2007-05-20 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
377 * Don't start statusd in quiet mode
378 (non-statusd meters are also auto-loaded these days, so it might just
379 as well complain of meters not found.)
381 2007-05-20 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
382 * Made statusd startup timeout non-fatal
384 2007-05-20 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
385 * popen_bgread doc improvement
387 2007-05-18 07:03 UTC Tuomo Valkonen <tuomov@iki.fi>
388 * Some improvements to name policy explanations
390 2007-05-17 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
391 * Don't check for pointer in tab-bar when disabled.
392 While the bar has no geometry when disabled, the Fitt's Law
393 hack for top of the screen borders was still functional.
395 2007-05-17 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
396 * ioncore.popen_bgread doc fix
398 2007-05-14 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
399 * Ungrabbed submaps had stopped working. Fixed.
401 2007-05-12 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
402 * Missing stdio.h header in ion-completefile
404 2007-05-12 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
405 * WTF is strcasecmp doing in strings.h and not string.h on some systems?
407 2007-05-10 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
408 * Removed references to no longer existent layers
410 2007-05-08 22:41 UTC Tuomo Valkonen <tuomov@iki.fi>
411 * A bit more better wording
413 2007-05-08 16:01 UTC Tuomo Valkonen <tuomov@iki.fi>
416 2007-05-08 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
417 * Fixed tiling emergency restore code
419 2007-05-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
420 * Binding fn. doc. fixes
422 2007-05-08 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
423 * "Improved" stacking traversal code wasn't considering fallback.
425 2007-05-07 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
426 * Do not use `which lua5.1` in system.mk examples.
427 Makes for confusing error messages if not found.
429 2007-05-07 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
430 * Do not try to automatically launch statusd if config file launch fails
432 2007-05-07 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
433 * Fixed statusd-not-found message
435 2007-05-07 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
438 2007-05-07 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
439 * Added some documentation and commented-out settings to cfg_ion.lua
441 2007-05-06 20:50 UTC Tuomo Valkonen <tuomov@iki.fi>
442 * Better wording of name policy
443 (Author instead of copyright/trademark holder.)
445 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
446 tagged ion-3rc-20070506
448 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
451 2007-05-06 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
454 2007-05-06 14:31 UTC Tuomo Valkonen <tuomov@iki.fi>
455 * predist.sh support for specifying additional repository base path
457 2007-05-06 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
460 2007-05-06 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
461 * Removed mod_mgmtmode.
462 As it is not quite finished, it does not belong in the "stable" Ion3.
463 It will be distributed separately.
465 2007-05-06 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
466 * Some more name policy clarifications
468 2007-05-06 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
469 * Made the scrachpad (scratchws) pseudomodal.
470 (This will only take effect when a new scratchpad is created.)
472 2007-05-06 13:54 UTC Tuomo Valkonen <tuomov@iki.fi>
473 * Added back pseudomodal option for regions managed by WMPlexes.
475 2007-05-06 13:12 UTC Tuomo Valkonen <tuomov@iki.fi>
476 * Stacking list traversal improvements
478 2007-05-06 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
479 * Removed redundant code
481 2007-05-05 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
484 2007-05-05 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
485 * Update notify window when name of window with activity changes.
487 2007-05-05 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
490 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
491 * Display tab numbers on modifier release.
492 Seems to work better than delayed display.
494 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
495 * Simplified ioncore.tabnum interface.
497 2007-05-04 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
498 * Added submat_wait called on modifier release.
500 2007-05-04 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
501 * Increased default tab numbers display delay to 250ms
503 2007-05-04 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
504 * Draw tab numbers on right, unless tab text alignment is right.
506 2007-05-04 15:53 UTC Tuomo Valkonen <tuomov@iki.fi>
507 * Added automatically displayed tab numbers.
508 The functions in `ioncore.tabnum` can be used to display
509 tab numbers on a frame after a specified delay, and clear
510 them when the submap grab is released.
512 2007-05-04 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
513 * Added submap enter events and ungrab hook
515 2007-05-04 15:36 UTC Tuomo Valkonen <tuomov@iki.fi>
516 * Fixed defer to allow NULL parameters
518 2007-05-04 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
519 * Name policy refinements
521 2007-05-03 23:58 UTC Tuomo Valkonen <tuomov@iki.fi>
522 * Removed useless property setting special case.
524 2007-05-03 16:31 UTC Tuomo Valkonen <tuomov@iki.fi>
527 2007-05-02 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
528 * Some watches weren't being initialised
530 2007-05-02 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
531 * Release notes updates
533 2007-05-02 21:43 UTC Tuomo Valkonen <tuomov@iki.fi>
534 * Removed obsoleted and redundant WFrame.set_numbers.
535 (Didn't I do this already?)
537 2007-05-02 18:50 UTC Tuomo Valkonen <tuomov@iki.fi>
538 * Store the region pointer in a Watch in binding handler.
539 It might get destroyed.
541 2007-05-01 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
542 * Drawing engine extras table storage improvements.
543 Copy only unknown values, thus freeing memory. Append
544 to replaced style's table.
546 2007-05-01 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
547 * Added "userattr1" for frames to stock styles.
548 This could be used by e.g. a "place new windows here" script,
549 via `WFrame.set_grattr`. (Of course, arbitrary attributes may
550 be defined and used, but this is one that all stock styles at
551 least are bound to define.)
553 2007-05-01 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
554 * Documentation fixes and style clean up
556 2007-05-01 11:05 UTC Tuomo Valkonen <tuomov@iki.fi>
557 * Quasiactivate frames for detachs from groups within them too.
559 2007-04-30 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
560 * More based_on fixes.
561 (Still missing copying/appending of data_table.)
563 2007-04-30 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
564 * Detach stacking level fix
566 2007-04-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
567 * Oops, size hints fixing had broken unsqueeze
569 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
570 * Style file border tuning
572 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
573 * Drawing engine border calculation tuning
575 2007-04-29 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
578 2007-04-29 10:23 UTC Tuomo Valkonen <tuomov@iki.fi>
579 * Added special "inherit" colour value.
580 This is needed in common style templates to not override padding_colour
581 with background_colour, as if padding_colour isn't set, it is set to
584 2007-04-28 19:56 UTC Tuomo Valkonen <tuomov@iki.fi>
585 * Support based_on too after all
587 2007-04-28 18:06 UTC Tuomo Valkonen <tuomov@iki.fi>
588 * Use based_on's based_on
590 2007-04-27 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
591 * Removed based_on fields from style files
593 2007-04-27 23:45 UTC Tuomo Valkonen <tuomov@iki.fi>
594 * Changes in de.defstyle
595 The based_on field is no longer used. Instead, the style is
596 based on the existing best-matching style. Thus the function
597 also amends to existing exactly matching style, instead of
600 2007-04-27 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
601 * Added name policy notice
603 2007-04-27 21:50 UTC Tuomo Valkonen <tuomov@iki.fi>
604 tagged pre-namepolicy-notice
606 2007-04-27 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
607 * Removed note of removed autoconf script from README
609 2007-04-27 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
610 * Changed license header in source files
612 2007-04-25 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
613 * Release notes draft
615 2007-04-24 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
616 * Fixed dockapp hack with those few that actually have WM_CLASS.
618 2007-04-24 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
619 * Added green tabnumber substyle to tab-frame styles.
620 (Tab numbering can be toggled/set/unset with
621 `frame:set_grattr('numbers', 'toggle')` etc.)
623 2007-04-24 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
624 * Fixes and improvements to previously blind-written code.
626 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
627 * Added WFrame.set_grattr/WFrame.is_grattr
629 2007-04-24 11:38 UTC Tuomo Valkonen <tuomov@iki.fi>
630 * Added numbering hack to drawing engine
632 2007-04-24 11:23 UTC Tuomo Valkonen <tuomov@iki.fi>
633 * Drawing engine attribute matching improvements
635 2007-04-24 11:22 UTC Tuomo Valkonen <tuomov@iki.fi>
638 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
639 * Added gr_stylespec_isset
641 2007-04-24 10:02 UTC Tuomo Valkonen <tuomov@iki.fi>
642 * Store current frame base style in WFrame.baseattr
643 instead of reconstructing it all the time.
645 2007-04-24 09:08 UTC Tuomo Valkonen <tuomov@iki.fi>
646 * Removed unused setting from config.h
648 2007-04-23 23:26 UTC Tuomo Valkonen <tuomov@iki.fi>
649 * Fixed size hints ICCCM compliance degradation + code clean-up
651 2007-04-23 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
652 * Improved dockapp winprop support hack.
653 Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
654 property on the (displayed) icon window. Have WClientWin.get_ident
655 then report this information as `class` and `instance` for the dockapp
656 window, so that winprop matching code can use it.
658 2007-04-22 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
659 * Place dockapps in the statusbar's systray.
660 (Added winprop in default `cfg_kludges.lua`.)
662 2007-04-22 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
663 * Removed possibly obsolete Galeon winprop.
664 (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
666 2007-04-22 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
667 * Ugly hack for dockapp winprop support.
668 We save the dockapp state ourselves over restarts to get the right
669 winprop after that, because the way windows are loaded after restart,
670 the dockapp state would not be easily available otherwise. In addition,
671 dockapps usually don't have any class/role/instance identification
672 information in the dockapp (icon) window, so this method can not
673 be used -- easily. Some dockapps would function fine with us simply
674 using the main window instead of the icon window as specified by
675 the dockapp protocol, and this would provide better winprop support,
676 but then other dockapps don't display anything meaningful in the
677 main window, that the expect not to be shown. Hence this ugly hack
678 for at least basic all-dockapps winprop matching. For better matching
679 dockapps should preferrably be able to start normally, as `asclock`
680 can do (an does by default), instead of the "withdrawn" mode.
682 2007-04-22 15:11 UTC Miroslav Kure <kurem@debian.cz>
683 * Updated Czech translation
685 2007-04-22 10:16 UTC Tuomo Valkonen <tuomov@iki.fi>
686 * Updated Finnish translation
688 2007-04-22 10:10 UTC Tuomo Valkonen <tuomov@iki.fi>
691 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
692 * Man page binding documentation extraction script improvements.
693 (To generate better PWM man pages.)
695 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
696 * Removed duplicate Mod1+T binding
698 2007-04-22 09:13 UTC Tuomo Valkonen <tuomov@iki.fi>
699 * Updates to PWM config file
701 2007-04-22 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
702 * Removed ru translation, as it has not been updated as requested.
704 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
705 * Remove de translation, as it has not been updated as requested.
707 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
708 * Removed de and ru from translations to build
709 (to allow separately rolling back other removals to be recorded).
711 2007-04-22 00:23 UTC Tuomo Valkonen <tuomov@iki.fi>
712 * Removed autoconf shit.
713 Since I will have nothing to do with that shit, and nobody else
714 seems to maintain or support it either, it has no place here.
716 2007-04-21 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
717 * Changes in prepare_manage to cope with nested workspaces.
718 A priority parameter is passed instead of just a redirection
719 hint, which was poorly utilised anyway.
721 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
722 * Added is_transient field to WClientWin.get_ident and for winprop matching.
724 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
725 * Removed unused transient_for field from WClientWin
727 2007-04-20 16:09 UTC Tuomo Valkonen <tuomov@iki.fi>
728 * Added look_greenlight
730 2007-04-20 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
733 2007-04-09 09:42 UTC Tuomo Valkonen <tuomov@iki.fi>
734 * Added commented-out bindings for plain-old-menus in cfg_ion.lua
736 2007-04-08 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
737 * Ref. to size policy section etc.
739 2007-04-08 12:18 UTC Tuomo Valkonen <tuomov@iki.fi>
740 * Use strings instead of numeric size policies
742 2007-04-06 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
743 * Docs from $(LUA_SOURCES) too..
745 2007-04-06 11:18 UTC Tuomo Valkonen <tuomov@iki.fi>
746 * Added exports.tex make rule
748 2007-04-06 11:00 UTC Tuomo Valkonen <tuomov@iki.fi>
749 * Added padding to default look's transient style
751 2007-04-05 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
752 * Fixed documentation mixup
754 2007-04-05 16:27 UTC Tuomo Valkonen <tuomov@iki.fi>
755 * Statusbar documetnation improvements
757 2007-04-03 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
758 * Updated Finnish translation
760 2007-04-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
761 * Tiling navigation code changes and semi-fixes
763 2007-03-31 21:04 UTC Miroslav Kure <kurem@debian.cz>
764 * Updated Czech translation
766 2007-03-31 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
767 * Redirect frame placeholders in frame_rescue_clientwins.
768 Dispose code changes had disabled the creation of a frame
769 recreation placeholder.
771 2007-03-29 21:39 UTC Tuomo Valkonen <tuomov@iki.fi>
772 * Unsqueeze includes base size hint
774 2007-03-29 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
775 * Put the scratchpad in the group *scratchws*
777 2007-03-29 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
778 * WGroup attach only switches to floating mode frames in tiled mode
779 (and not those in unknown or transient mode).
781 2007-03-29 21:33 UTC Tuomo Valkonen <tuomov@iki.fi>
782 * Detach stacks one level above source now
784 2007-03-29 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
785 * Don't override "level" by "bottom" in WGroup.attach
787 2007-03-29 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
788 * Move tiled transient handling from tiling code to frame code
789 (check by frame mode). This is the place to get correct behaviour
790 on a more complex scratchpad configuration.
792 2007-03-28 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
793 * Context menu generation changes.
794 The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
795 it suffices to pass _sub instead of _chld to the menu functions. This
796 should fix tab drop-down menus.
798 2007-03-25 11:53 UTC Tuomo Valkonen <tuomov@iki.fi>
799 * region_may_control_focus policy change.
800 The focus may be controlled, if a manager is about to be given
801 the focus (which makes sense, since we have not requested focus
802 within a particular region within it). This fixes unsqueeze focus
805 2007-03-20 11:35 UTC Tuomo Valkonen <tuomov@iki.fi>
808 2007-03-19 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
809 * Removed redundant MPLEX_ATTACH_MODAL parameter
811 2007-03-19 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
812 * Menus and queries use STACKING_LEVEL_MODAL1+1.
813 This is to not let transients steal the focus.
815 2007-03-19 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
816 * Oops, return in wrong place in fs rq check was breaking other cfgrqs
818 2007-03-19 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
819 * Unsqueeze infinite loop fix
821 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
822 tagged ion-3ds-20070318
824 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
827 2007-03-18 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
830 2007-03-18 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
833 2007-03-18 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
834 * Split out lookcommon stuff into multiple files
836 2007-03-18 12:53 UTC Tuomo Valkonen <tuomov@iki.fi>
837 * query_menu duplicate name mangling fixes
839 2007-03-17 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
840 * removed unnecessary parameter
842 2007-03-17 15:00 UTC Tuomo Valkonen <tuomov@iki.fi>
843 * mplex_do_remanage_stdisp fixes
845 2007-03-17 14:51 UTC Tuomo Valkonen <tuomov@iki.fi>
846 * Screen notification windows' positions are based on stdisp position now.
848 2007-03-17 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
851 2007-03-17 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
852 * WMPlex focus restoring improvements
853 (Closing the scratchpad returns where the focus used to be, etc.)
855 2007-03-17 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
856 * Improved default style
858 2007-03-17 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
861 2007-03-17 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
862 * Added border_sides drawing engine option.
863 It controls, which sides get drawn borders. Possible values are "all",
864 "tb" (top and bottom), and "lr" (left and right). To further control
865 the drawing, use the shadow_pixels and highlight_pixels options.
867 2007-03-16 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
868 * Changes in configuration file setup.
869 cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
870 modules and other files. This completes the obsoletion of cfg_user.lua
871 (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
872 dopath("cfg_defaults.lua") for a working setup.
874 2007-03-16 20:22 UTC Tuomo Valkonen <tuomov@iki.fi>
875 * mod_tiling.lua stub loader defines "default" layout
877 2007-03-16 07:30 UTC Tuomo Valkonen <tuomov@iki.fi>
880 2007-03-15 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
881 * Case-insensitive manual page completion of `caseicompl` is set.
883 2007-03-15 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
884 * ion-completeman improvements
886 2007-03-15 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
887 * Added WMoveresMode.rqgeom and .geom
889 2007-03-15 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
890 * Context menu sorting hack
892 2007-03-13 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
893 * Always defer update of screen notify and info windows
895 2007-03-13 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
896 * Added reparent/attach failure recovery code.
897 (Should only be needed in very exceptional situations.)
899 2007-03-13 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
900 * Cleaned up trivial #warning
902 2007-03-13 17:14 UTC Tuomo Valkonen <tuomov@iki.fi>
903 * oops, ion-statusd needed some updating as well
905 2007-03-11 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
906 * Don't defer already deferred (C-side) actions
908 2007-03-10 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
909 * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
910 Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
912 2007-03-10 23:07 UTC Tuomo Valkonen <tuomov@iki.fi>
913 * Libtu-related updates
915 2007-03-10 22:58 UTC Tuomo Valkonen <tuomov@iki.fi>
918 2007-03-10 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
919 * frame_load wasn't using DEST_EMPTY setting of the mode
921 2007-03-10 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
923 - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
924 - Added boolean `autoraise` option to `ioncore.set`.
926 2007-03-10 18:47 UTC Tuomo Valkonen <tuomov@iki.fi>
927 * region_prepare_focus behaviour changes:
928 stop recursion at active instead of mapped region.
930 2007-03-10 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
931 * WMPlex focus code passes WStacking instead of WRegion around
933 2007-03-10 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
934 * Oops, some settings were missing from ioncore.get.
936 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
937 * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
939 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
940 * Oops, PWM needed a numeric version of ioncore_setup_display
942 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
943 * Cleanup of some marked TODO items
945 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
946 * Doc. comment improvements
948 2007-03-10 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
949 * ignore_cfgrq winprop for Xpdf open dialog
951 2007-03-08 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
952 * Oops, wrong flag...
954 2007-03-10 13:46 UTC Tuomo Valkonen <tuomov@iki.fi>
955 * Fixed mkbottom geometry
957 2007-03-08 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
960 2007-03-04 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
961 * Added mod_tiling.untile.
963 2007-03-03 15:24 UTC Tuomo Valkonen <tuomov@iki.fi>
964 * Hmm... it compiled a few moments ago
966 2007-03-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
969 2007-03-03 15:21 UTC Tuomo Valkonen <tuomov@iki.fi>
970 * Added WGroup.set_bottom
972 2007-03-03 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
973 * Removed bottom_last_close option.
974 If a group has a bottom, and the bottom is closed last, the group
975 is always to be destroyed.
977 2007-03-03 14:05 UTC Tuomo Valkonen <tuomov@iki.fi>
978 * Cleanup (declared function no longer exists)
980 2007-03-03 13:43 UTC Tuomo Valkonen <tuomov@iki.fi>
981 * Changes in tagging functions:
982 Some name were changed (to have common prefix of ioncore.tagged_),
983 and WMPlex.attach_tagged was removed and replaced with more generic
984 ioncore.tagged_attach, that also is now bound on the WGroupWS context
987 2007-03-03 12:57 UTC Tuomo Valkonen <tuomov@iki.fi>
988 * Hmm... maybe that fixes irreproducible exit crashes.
990 2007-03-03 12:56 UTC Tuomo Valkonen <tuomov@iki.fi>
991 * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
992 (It doesn't make much sense on screens.)
994 2007-03-02 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
995 * Added map and unmap to list of notified changes to regions
997 2007-03-02 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
998 * Don't refresh on all notifies in frame_managed_notify.
1000 2007-03-02 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1001 * Size hints base size usage fixes.
1003 2007-03-01 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1004 * Don't set focus for windows that are already active when no other changes are pending.
1006 2007-03-01 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1007 * Further pointer focus hack optimisation.
1008 Do not bother with the pointer position at all: simply block
1009 EnterWindow event focus changes if the unmapped/destroyed
1010 window does not or should not soon have the focus.
1011 (The general focus policy has recently gravitated towards
1012 always ignoring EnterWindow events if there could be any
1015 2007-03-01 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1016 * Removed region_goto active window optimisation to ensure warp in any case.
1018 2007-02-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1019 * focusbogushatehatehate#2
1021 2007-02-28 22:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1022 * groupcw_managed_notify wasn't calling group_managed_notify.
1023 This broke tracking of current region within the group.
1025 2007-02-28 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1026 * Focusbogushatehatehate
1028 2007-02-28 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1029 * Tiling frame removal focus fixes
1031 2007-02-28 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1032 * Minor pointer focus hack optimisation.
1033 (Don't do anything if ioncore_g.focus_next is set.)
1035 2007-02-27 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1036 * group_bottom was missing EXTL_SAFE
1038 2007-02-26 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1039 * Simpler mod_query.query_attachclient handler.
1040 (Uses WRegion.groupleader_of.)
1042 2007-02-26 19:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1043 * WFrame.floating bindmap is applied to transients too
1045 2007-02-26 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1046 * Activity notification display improvements (?).
1048 2007-02-25 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1049 * Improved float placement code.
1050 All of the stacking structure for all groups is scanned, on the target
1051 stacking level, instead of just the target group's portion on all levels.
1053 2007-02-25 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1054 * Added "userpos" winprop for overriding the USPosition size hint flag.
1056 2007-02-25 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1057 * Split out screen notification window code into scree-notify.c
1059 2007-02-24 18:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1060 * Added maximum width parameter to infowin_set_text.
1062 2007-02-24 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1065 2007-02-24 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1066 * Removed mplex attach "layer" parameter backwards compatibility support
1068 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1069 * Removed layout loading backwards compatibility hack
1071 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1072 * And the default too..
1074 2007-02-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1075 * Layout configuration file updates, clean-up and new layouts
1077 2007-02-24 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1078 * bottom_last_close is the default now
1080 2007-02-24 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1081 * Removed many specific implementations of region_may_dispose.
1083 2007-02-24 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1084 * Generic implementation of region_may_dispose.
1085 Based on a test run of the improved rescue code.
1087 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1088 * Further changes in context menu definitions.
1089 - Less definitions for _sub, instead preferring directly defining things
1090 in the context menu for the corresponding class.
1091 - However, the menu entries for 'pmenus' are now not so nicely ordered.
1092 Perhaps there should be some way to hint at the sorting...
1094 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1095 * Menu API and context menu generation changes
1097 2007-02-23 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1098 * Make context menus work for empty workspaces (etc.) too
1100 2007-02-23 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1101 * Tiling initial frame creation/attach unification.
1103 2007-02-23 18:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1104 * Added ioncore_exec_environ_hook.
1105 This can be used to set up the environment variables and such for
1106 programs executed by Ion. It receives an WExecP structure as parameter,
1107 and this includes the intended target region, so that a FDO startup
1108 sequence specification support module could use it to set things up
1109 for proper targeting of windows.
1111 2007-02-23 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1112 * Removed frame_style backwards compatibility support
1114 2007-02-23 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1115 * Put all windows on the focuslist menu
1117 2007-02-23 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1118 * No need for region_dispose_ (with the underscore).
1120 2007-02-23 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1121 * Working (?) detach/attach again with the help of region_disposeroot.
1123 2007-02-23 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1124 * Replaced region_managed_rqdispose with region_managed_disposeroot.
1125 This version only returns the root region to be disposed, or NULL
1126 if the operation can not be done.
1128 2007-02-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1131 2007-02-22 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1132 * TODO update: tiny frame problem solved by unsqueeze
1134 2007-02-22 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1135 * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
1137 2007-02-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1138 * Unsqueeze transients.
1139 (Yes, I know, there's a problem with stray frames with move in
1140 general after other recent changes.)
1142 2007-02-22 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1143 * Unsqueeze menus/queries/messages.
1145 2007-02-22 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1146 * Added ioncore.unsqueeze
1148 2007-02-22 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1149 * Added minimum size hint for queries/messages/menus.
1151 2007-02-21 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1152 * Dispose/rqclose changes
1153 - Dispose no longer defers actual destroy automatically, but stuff
1154 calling it should take care of that, when needed.
1155 - WRegion.rqclose defer dispose always, and _does not_ indicate,
1156 whether the operation is likely to succeed. To see if this happens,
1157 use the "deinit" notification.
1159 2007-02-20 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1160 * Move rotation setting from WScreen to mod_xrandr
1162 2007-02-20 02:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1163 * Improved size hint winprops
1165 2007-02-20 02:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1166 * Added option to disable mouse/sloppy focus.
1168 2007-02-20 02:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1171 2007-02-20 02:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1172 * Added WRegion.get_configuration export.
1173 Note that it filters out client windows by default.
1175 2007-02-19 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1176 * Frames weren't yet using rqdispose chains
1178 2007-02-19 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1179 * Ugly hack for dispose
1180 (TODO: use continuations instead)
1182 2007-02-19 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1183 * Oops, xwindow_pointer_pos was returning root coordinates
1185 2007-02-19 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1186 * More ugly hacks to pointer focus hack
1188 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1189 * Added missing header
1191 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1192 * Renamed region_may_destroy region_may_dispose for consistency.
1194 2007-02-18 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1195 * bottom_last_close wasn't being saved
1197 2007-02-18 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1198 * Rescue mechanism optimisations
1200 2007-02-18 18:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1201 * No more reactive destroyal in region_managed_remove.
1202 It must be done in the region_managed_rqdispose chain.
1204 2007-02-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1207 2007-02-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1208 * Added region_rqdispose/region_managed_rqdispose mechanism.
1209 This should fix the issue of it having bee possible to destroy the
1210 last workspace (and tiling on it) on a screen recently.
1212 2007-02-18 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1215 2007-02-17 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1216 * Bah, forgot the export statements, and WRegion.group_of is rather useless
1217 actually, in its previous form (gone now).
1219 2007-02-17 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1220 * Do not ignore active region's base size in (tiled) frames' size hints.
1222 2007-02-17 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1223 * Full screen mode fixes and improvements
1225 2007-02-17 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1226 * Added WRegion.group_of and WRegion.groupleader_of exports.
1228 2007-02-08 16:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1229 * Mplex attach size kludges
1231 2007-02-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1234 2007-02-06 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1235 * Added commented-out caseicompl setting to cfg_query.lua
1237 2007-02-06 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1238 * Changes in NotifyPointerRoot handling.
1239 (Check for pending focus changes too. Moved after generic focus event handling.)
1241 2007-02-06 19:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1242 * Don't confine pointer by default on grab.
1244 2007-02-06 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1245 * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1247 2007-02-06 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1248 * Pointer focus hack on return from grab had been lost..
1250 2007-02-05 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1251 * Removed stub appmenu.
1252 F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1254 2007-02-11 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1255 * Some menu/query cycling improvements
1256 (partially incomplete)
1258 2007-02-05 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1259 * Close grabmenus when grab is killed (Esc).
1261 2007-02-04 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1262 * Some system.mk doc updates
1264 2007-02-03 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1265 * Removed ext_statusbar backwards compat. hack.
1267 2007-02-03 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1268 * Added missing backquote
1270 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1271 tagged ion-3ds-20070203
1273 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1276 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1277 * Updates to some styles
1279 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1280 * Include spacing in border width for the "ridge" and "inlaid" border styles.
1282 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
1283 * Make the docs match the #defines.
1285 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1286 * Different selected/unselected-activity substyles for tab-frame too.
1288 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1289 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
1290 definitions (unless a particular parameter is masked in certain use cases,
1291 such as `switchto`).
1293 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1294 * Minor GrStyleSpec init/copy optimisation
1296 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1297 * Fixes in lookcommon_clean usage
1299 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1300 * Defined activity attribute for menu entries in the "clean" styles.
1301 (The usual red for unselected, a bit lighter for selected entries.)
1303 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1304 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1306 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1307 * Added support for arbitrary (drawing engine) attributes for menu entries.
1309 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1310 * Minor improvements to groupws_prepare_manage
1312 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1313 * Oops, layout loading changes dislocated transient mgmt. code.
1315 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1316 * Renamed the `subs` element of WMPlex configuration to `managed`
1317 for consistency. The old name is still supported on load.
1319 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1320 * Added `new_group` winprop.
1321 It should be the name of the layout of a new group/workspace to create,
1322 if the the `target` winprop fails. The latter is tried again after
1323 creating the new group.
1325 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1326 * More and fixed release notes
1328 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1329 * Minor optimisation
1331 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1332 * Improved layout and winprop communication between C/Lua.
1333 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1334 and ioncore.set{default_ws_params = ...}
1336 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1337 * Fixes to new drawing engine attribute scoring:
1338 - Since each item occurs on the attribute list only once, with a score,
1339 the a star ("*") on the source list should be used scored by its score
1340 there, instead of one. (Possibly also other items' scores should be
1341 multiplied by the source list score?)
1342 - The "activity" substyle needs some stars in it to give it a higher
1343 score over other rather specific possibilities without "no_activity"
1346 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1347 * Oops, wrong address..
1349 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1350 * attach_tagged behaviour restoration.
1352 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1353 * Updates to man page references to binding contexts.
1354 NOTE: Some of the translations apparently are totally
1355 out-dated. Please update.
1357 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1358 * Added option for case-insensitive completion.
1359 mod_query.set{caseicompl=true} will cause some completions (such as
1360 window and workspace names) to be case-insensitive.
1362 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1363 * Oops, mod_query.get wasn't marked EXTL_SAFE
1365 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1366 * mod_query(.lua) clean-up and completion improvements
1368 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1369 * Statusbar meter name is now passed as attribute to the drawing engine.
1370 It is therefore possible to give different meters different colours,
1371 with de.substyle("metername", { ... }) in the appropriate style
1372 definition ("stdisp", "stdisp-statusbar").
1374 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1375 * Completion code fixes
1377 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1380 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1381 * Check for NULL in get_hook
1383 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
1384 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1386 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1389 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1390 * Improvements to query_renameworkspace
1392 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1393 * Added cfg_layouts.lua with layout definitions
1395 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1396 * Added layout query for new workspace to mod_query.query_workspace.
1397 The table returned by the function mod_query.layouts can be used to
1398 configure additional layouts.
1400 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1401 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1403 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1404 * Added region_dispose for chain-destruction of regions.
1405 It also handles goto to return placeholder target if the to-be destroyed
1406 region could control the focus. This also fixes recent regression wrt.
1407 return from full screen mode.
1409 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1410 * Marked WFrame.mode "safe"
1412 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1413 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1414 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1415 it's far from ideal, but that seems to be the best place for the hint
1416 without major improvements to the drawing engine. The "emboss" styles still
1417 need to get this added, but they also demand other work, being largely
1420 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1421 * Drawing engine API and attribute handling changes.
1422 An attribute string is no longer passed to every drawing function,
1423 but instead the attributes must be allocated from libtu's "stringstore",
1424 and then set on the brush. The attributes are also no longer matched
1425 linearly, but by simple containment, with the linear specification strings
1426 in the style files (and gr_get_brush also still), however still modifying
1427 the score a match gives. These changes should make it easier to add
1428 additional attributes.
1430 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1431 * Fixed leak in mod_query_history_push_
1433 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1434 * Ugly pointer focus hack for messy floats:
1435 If a window that does not have the focus, or if the focus is being
1436 changed elsewhere, is unmapped (or destroyed), contains the pointer,
1437 then try to set the focus again to prevent focus from changing to
1438 a window under this unampped window. (However, if the unampped window
1439 has the focus, and no change elsewhere is known, current focus policy
1440 dictates that the focus should fall to the underlying window.)
1442 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1443 * RELNOTES conflict resolution
1445 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1448 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1449 * Frame quasiactivation tracking
1451 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1452 * Pseudoactivity state maintenance hack
1454 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1457 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1460 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1461 * Removed 'detail' from notify_change parameters
1462 (And reordered call in unset_manager.)
1464 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1466 (The one nice thing about CVS was that you could automate this
1467 numbering. Perhaps a record check script could make you update
1468 the dates manually as you change the files...)
1470 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1471 * Further simplifications/dead code removal.
1472 (Made possible by removal of Xinerama #ifdef hacks.)
1474 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1475 * Removed the bitrotted Xinerama code altogether.
1476 I am unlikely to waste time fixing it. However, the abstract support still
1477 remains (enhanced), and someone who cares about it, will just have to write
1478 a separate module to set up a special layout for the root window (now a
1479 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1480 the screen ID of the root window to less than zero for the layout loading
1483 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1486 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1487 * Made WRootWin inherit WScreen.
1488 This removes some ugly hacks, and simplifies things a lot for the usual
1489 case of a single screen, or that of normal X multihead. This completes
1490 the bitrot of Xinerama-specific code, although abstract support for
1491 various (nested) screen configurations remains (and infact there's
1492 now the abstract possibility of both single-screen and multi-screen
1493 workspaces/windows).
1495 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1496 * Group focus policy changes
1498 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1499 * Statusbar size hint tuning
1501 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1502 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1504 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1505 * Removed fake activication messages for non-windows.
1507 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1508 * Toplevel bindmap usage tuning
1510 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1511 * Do not use Watches in return storage.
1512 Instead clean up things in region_deinit. The pointer to the region in the
1513 watch is reset before calling the watch handler, so node in the search tree
1514 is never found, the watch/pointer being the key.
1516 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1517 * Changes in padding/spacing usage in frames.
1520 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1521 * Do not draw spacing after last textbox
1523 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1524 * Oops, forgot this...
1526 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1527 * Use libtu stringstore for the notification mechanism
1528 (Testing against allocated StringIds is more efficient than strcmp.)
1530 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1531 * Removed region_managed_(in)activated hooks and functions.
1532 - region_notify_change and the corresponding region_notify_hook do the job.
1534 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1535 * README fixes/improvements
1537 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1540 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1541 * Fixed WMPlex.attach_tagged to switch to the first attached region
1543 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1544 * Moved mod_tiling.detach as ioncore.detach.
1545 (It has nothing to do with tilings, after all.)
1547 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1548 * Use previous placeholder on entering FS mode, if there's one
1550 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1553 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1554 * Use original stacking level and sizepolicy for unframed detachs
1556 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1557 * Removed unused modal flag
1558 (The information is in the stacking level.)
1560 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1561 * Updated configuration file doc. comments
1563 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1564 * Removed traces of WPaneWS.
1565 It won't be found in Ion3: there aren't separate workspace classes
1566 anymore, after all. Instead, so-called "trays" may be added. Or maybe
1569 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1570 * Query history tuning
1572 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1573 * Added placeholder staleness checks
1575 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1576 * Placeholder and detach improvements:
1577 - No need for special handling of transients in configs anymore:
1578 framing of non-WWindow regions on detach is automatic now, and
1579 an auto-destroyed frame creates a recreation WFramedPHolder for
1580 its remaining WMPlexPHolders, so that the container frame can
1581 be recreated on attach.
1582 - Consequently, multiple fullscreened windows from a floating frame
1583 are now returned back to the same frame, even if the original
1584 frame was emptied (and thus destroyed) in the meanwhile.
1586 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1587 * Typo fix (+ minor related policy changes)
1589 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1590 * Added mode to WFramedParam
1592 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1593 * Moved set/is_fullscreen from WClientWin to WGroup
1594 - Simplifies the binding (and the config needs to be updated!)
1596 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1597 * Some renames for consistency
1599 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1600 * Support obtaining current key in submaps as well
1602 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1603 * Mod1+K K opens a grabmenu with the "focustlist" menu
1604 - Cyclable with Mod1+K
1606 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1607 * Added focuslist menu
1608 - First lists ioncore.activity_i results and then ioncore.focushistory_i
1610 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1611 * Changed *_list exports into *_i iterators
1613 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1614 * Oops (and been there for a while, stupid GCC)
1616 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1617 * Remove managers from focus list when child is pushed on it
1619 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1620 * Detach binding/menu tuning
1622 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1623 * Added / to characters substituted in query menus
1625 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1628 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1629 * Detach is toggleable now (using return placeholder list)
1631 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1632 * Full screen code rearrangements
1634 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1637 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1638 * Use return storage for return from full screen mode
1640 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1641 * Don't snow info window for activity on active screen
1643 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1644 * More functions for return storage
1646 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1647 * Use watches in return storage
1649 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1650 * Added basic "return" placeholder storage
1652 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1653 * Removed unused variable/string
1655 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1656 tagged ion-3ds-20061223
1658 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1661 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1662 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1663 - Works for FS stuff too now
1665 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1666 * Added info window for tagging state of FS stuff
1668 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1669 * More mysterious focus tuning
1670 (Seems like the focus shit working varies by the sunspots.)
1672 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1673 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1674 - It seems the sucky Xlib doesn't let you do it otherwise.
1676 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1677 * Yet more focus tracking hacks.
1678 (Will one ever work?)
1680 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1681 * The "float" winprop works on transients too now
1683 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1684 * If sizehint winprops have been set, correct requested geometry to match these.
1686 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1687 * Place new regions after the current and those with activity after it
1688 - Controlled with frame_default_index parameter of ioncore.set.
1689 To get the old default behaviour, set this to 'next'.
1690 - This option obsoletes the frame_add_last option
1692 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1693 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1694 - If these are used instead of next/prev, cycling occurs despite
1695 history/normal completion mode switch.
1697 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1698 * Fixed query history duplicate elimination code
1700 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1701 * Increased query history size from 256 to 1024
1703 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1704 * Don't unmanage stdisp when switching to region that can't manage it
1706 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1707 * Changed region_rqgeom parametrisation
1708 - Gravity can now be passed down to the root relative ("absolute")
1709 version, allowing removal of WClientWin specific checks/hacks.
1711 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1712 * Detach tries to keep root-relative geometry unchanged
1713 (For framed detach, the geometry of the frame is tried
1714 to be kept unchanged from the origianl geomery of the
1717 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1718 * Detach works on transients now
1720 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1721 * Readjust cursor position for infobox
1723 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
1724 * Updated Czech translation
1726 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1727 * statusd startup timeout tunning
1730 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1731 * Updated Finnish translation
1733 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1734 * Menu name translation hack
1735 (These are hidden in strings in the configuration files.)
1737 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1738 * Added info box for history completion mode into queries
1740 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1741 * Warp in WMPlex.set_hidden
1743 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1744 * Clear a few more flags of frame size hints
1746 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1747 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1748 Also, if one does not exist (e.g. when attaching transients), one is
1751 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1752 * Made pholder_do_attach return region instead of boolean.
1754 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1755 * Fixed switchto/hidden WMPlex attach parameter interaction.
1757 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1758 * Do not duplicate entries already in history when pushing.
1759 Instead move the first already existing first.
1761 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1762 * strcoll instead of strcmp for completion sorting
1764 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1765 * Complete history in history order instead of character set
1767 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1768 * Remanage stdisp when bottom attached to group
1770 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1771 * Fixed coding style
1772 (Remember the coding style, folks!)
1774 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
1775 * Handle mods in submapgrab_handler
1777 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1780 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1781 * tiling_placement_alt fixes
1783 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1784 * Comments about moronic kernels and improved workaround
1786 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1787 * Respect REGION_SKIP_FOCUS more often
1789 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1792 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1793 tagged ion-3ds-20061029
1795 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1796 * Some release notes
1798 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1799 * mod_menu.grabmenu uses current key event.
1800 - It is no longer necessary to specify the cycling key separately.
1802 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1803 * Query activation key now cycles completions
1805 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1806 * Fixed defmenu for callbacks
1808 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1809 * Added routine to get current key event, if not in a submap.
1811 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1812 * Fixed sizepolicies used for fullsize-stdisp
1814 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1815 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
1817 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1818 * Removed unused/broken WFrame-as-scratchpad bindmap
1820 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1821 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
1823 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1824 * Oops, incomplete backward cycle...
1826 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1827 * Changed parametrisation of WEdln.complete
1829 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1830 * Added support for history completion
1831 - Mod1+R in the default bindings completes in history.
1833 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1834 * create_frame parametrisation in mod_scratchpad was wrong.
1837 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1838 * Fixed rotation support.
1839 (Application of size policies did not pass through the information.)
1841 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1842 * Fixed layout backwards compatibility hack.
1843 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
1845 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1846 * Fixed shading code after the mode stuff had broken it
1848 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1849 * Resizing code fixes and other changes
1851 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1852 * Allow frames attached to WTiling to have tiled-alt mode
1854 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1855 * Oops. Workspace switch warp had become disabled.
1857 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1858 tagged ion-3ds-20061020
1860 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1863 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1864 * Added README for po/
1866 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1867 * Restored client window unmap fs_pholder return goto
1868 (Which could do in theory do the wrong thing now under some
1869 strange settings and scripts. TODO: better and more general
1872 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1873 * Fixes to previous focus fixes
1875 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1876 * Separate update_$LANG targets in Makefile instead of update_translations
1878 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1879 * Removed unnecessary test file
1881 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1882 * Updated Finnish translation
1884 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1887 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1888 * mplex_current_node falls back to mx_current.
1889 (Kludge to get around problems with deferred destroy and groups.)
1891 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1892 * WMPlex focus code changes
1894 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1895 * Added boolean 'float' winprop.
1896 - If it is set, groups don't pass prepare_manage to 'bottom'.
1898 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1899 * Don't set REGION_PLEASE_WARP on groups
1901 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1902 * predist.sh fix/redundancy removal
1904 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1905 * Don't install cfg_panews.lua, as the module is disabled.
1907 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1908 * Makefile preload hack fixes
1910 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1913 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
1914 * Updated Czech manpage
1916 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
1917 * Updated Czech translation
1919 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1922 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1923 * Fixed a typo in workspace query
1924 (Stupid dynamic typing.)
1926 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1927 tagged ion-3ds-20061015
1929 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1932 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1933 * Some final release note tuning
1935 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1936 * Use the faster direct url in predist.sh
1938 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1941 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1942 * Oops. Do not enforce floating style for transient frames..
1944 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1945 * Improved layout backwards compatibility hack
1947 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1950 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1951 * WFrame@WTiling bindmap and menu was actually redundant now.
1953 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1954 * Added some release notes
1956 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1957 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
1959 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1960 * Use "@" instead of "-on-" for bindings and menus dependent on manager
1961 (for more consistency with "." for mode-dependent stuff).
1963 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1964 * Context menus also support modes now.
1965 - The context menu "Class.mode" is included, if Class:mode exists and
1968 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1969 * Improvements to mode stuff
1971 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1972 * Removed superfluous frame drawing routine dynamism.
1974 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1977 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1978 * Groups and tilings now enforce frame mode.
1980 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1981 * Added frame mode-switching code.
1982 - Frames without a tab bar can be obtained with
1984 frame:set_mode('frame-tiled-alt')
1986 in the default styles (or by entirely disabling the tabbar with
1987 `bar = 'none'` in the 'frame-tiled' style).
1989 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1990 * Removed WFloatFrame
1991 - Frame modes are used instead.
1992 - Tabbar-toggling is also gone, and must be reproduced with
1995 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1996 * Replace frame style parameter with mode parameter.
1998 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1999 * Added guards for _rawsub and renamed it _chld.
2001 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2002 * Fixed stdisp unmanage
2004 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2005 * Added detach entries into menus
2007 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2008 * Added 'append' option for menus.
2010 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2011 * Added support for WFoo-on-WBar context menus.
2013 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2014 * Manual page binding listing generation improvements etc.
2016 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2017 * Added context menu for screens.
2018 - Entries to create workspace with default template or an empty one, and
2019 close current workspace (if permitted).
2020 - Mod1+M bound at WMPlex level now, to display this menu on empty
2023 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2024 * Updated (English and Finnish) man pages.
2026 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2027 * Floatframe shading fixes.
2029 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2030 * Float placement code ignore group bottom now.
2032 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2033 * Fixed and cleaned up bitrot in region binding registration code.
2035 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2036 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
2038 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2039 * Simplified group attach stuff with separate WFramedPHolder
2041 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2042 * mod_menu was still referring to WMPlex.llist
2044 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2045 * Group attach size fix (quick&dirty version).
2047 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2048 * Oops. Reparent/weave were in wrong order in group_fitrep.
2050 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2051 * Put floating client windows as well in groups (for now).
2052 - Also use frames with special style for floating transients as well.
2054 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2055 * WGroupedPHolder and other fixes.
2057 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2058 * Hacks to ignore size hints when in client-requested full screen mode.
2060 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2061 * Fixed uninitialised structures.
2064 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2065 * Restored NotifyPointer focus event ignorance.
2067 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2068 * Changed email in convirus script to nobody@nowhere.invalid
2069 (Stupid piece of shit telling users to report its own idiocy to
2072 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2073 * Use NGROUPS_MAX if NGROUPS is not defined.
2075 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2076 * Removed useless rescue code.
2078 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2081 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2082 * Use WGroupedPHolder for grouped attach of client windows to frames.
2084 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2085 * Fixed mplex placeholder rearrangements.
2087 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2088 * Removed completed #warning TODO
2090 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2091 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
2093 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2094 * Fixed group prepare_manage policy.
2096 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2097 * Changes in EnterWindow event handling.
2099 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2100 * Added zero size check to Xinerama sanity check.
2102 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2103 * Transient etc. size fixes
2105 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2106 * Sizehint code tuning for requirements of WGroupCW.
2108 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2109 * Oops, statusbar attach stuff hadn't been brought up-to-date.
2111 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2112 * Removed redundant size hint correction wrapper code.
2114 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2115 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
2117 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2118 * Use just "frame-floating" style instead of "frame-floating-groupws".
2120 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2121 * WFloatFrame wasn't using region_displayname yet.
2123 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2124 * Cleaned up SPLIT_NONE/ANY
2126 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2127 * Marked some entries as 'done' on the TODO list.
2129 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2130 * Removed superfluous ion-completeman code
2132 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2135 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2136 * Fixed focusing when focus gets restored to root window and we want to focus something else.
2138 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2139 * Transient initial positioning fixed
2141 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2142 * Fixes to activity propagation code
2144 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2145 * Oops, forgot to update bindings earlier.
2147 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2150 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2151 * Replaced region_activity_hook with generic region_notify_hook, which
2152 is also used to notify of name, tag and other changes, with a string
2153 parameter indicating the actual change that has taken place.
2155 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2156 * The activity notification window is now managed normally.
2158 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2159 * Added basic detach/mkbottom code.
2160 TODO: placeholders for reattach, etc. Maybe put into separate
2161 module (instead of mod_tiling)?
2163 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2164 * Various minor fixes and clean-up.
2166 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2167 * Moved commented-out transpose_words as Control+K T.
2169 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
2170 * Added transpose_chars and transpose_words to mod_query.
2172 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2173 * Some attach mechanism improvements.
2175 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2176 * Navigation code fixes
2178 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2179 * WMPlex attach code always uses WMPlexPHolders.
2180 - The attach callbacks should then be able to safely remove stuff
2181 from the mplex, for detach stuff etc.
2183 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2184 * Fixed initial window order in frame.
2186 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2187 * Improvements related to navigation and stacking
2188 - Added WRegion.rqorder as an abstract raise/lower request.
2190 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2191 * Removed unused stacking code
2193 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2194 * More navigation stuff.
2195 - In particular, rebound configuration files to use ioncore.goto_next
2196 with appropriate parametrisation.
2198 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2199 * Some improvements in binding handler compilation code
2201 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2202 * Added no_ascend/no_descend parameters to the navi functions.
2204 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2205 * Some fixes binding graph hacks for windowless regions.
2207 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2208 * Generic navigation code improvements.
2209 - Also removed some redundant tiling code.
2211 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2212 * Fixed an assert trigger
2214 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2215 * Some drawing engine code tuning
2217 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2218 * Added a missing check for nil table.
2220 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2221 * Fixed some undefined references in mod_dock.
2223 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2224 * Use redblack tree for reg->stacking lookup.
2226 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2227 * Some documentation updates.
2229 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2230 * Changes in WMPlex structure.
2231 - l1/l2 lists are gone, and instead there just a single list of all
2232 managed regions using WStacking nodes, and another list of the
2233 “layer 1” or “mutually exclusive” regions.
2235 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2236 * Removed mplex_lcount stuff.
2238 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2239 * Possible fixes to (initial) effect of stdisp on tiling llayout.
2241 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2242 * Updated to predist.sh to reflect changed paths of *.mk.
2244 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2245 * Changes in predist.sh to reflect _darcs/ having been changed.
2247 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2248 * Simplifications in mplex/group focus code.
2250 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2251 * Combined WStacking and WLListNode.
2253 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2254 * Some field renames for further changes.
2256 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2257 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2259 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2260 * Added option to auto-destroy groups when 'bottom' is destroyed
2261 when nothing "essential" is left after it.
2263 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2264 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2266 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2267 * PWM config updates.
2269 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2270 * Added default_ws_params to ioncore.set.
2271 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2273 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2274 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2276 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2277 * mod_floatws is no more.
2278 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2279 - Backwards compatibility hack included for saved layouts, but not
2280 configuration files.
2282 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2283 * Moved some region_register calls to safer places.
2285 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2286 * Changed remaining lua-side references to WGenWS to WGroupWS.
2288 2006-07-10 20:25 UTC pfeifer@wait.de
2290 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2291 a table as template to the module
2293 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2294 * Removed redundant code by using weave for raise/lower.
2296 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2297 * Removed WGenWS entirely.
2299 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2300 * mod_dock was still referring to mplex_layer.
2302 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2303 * Temporarily disabled mod_panews.
2305 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
2306 * Remove an extra space in the Lua query prompt.
2308 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2309 * Fixes in initial stacking of regions.
2311 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2312 * floatws redirects prepare_manage to 'bottom' if active.
2314 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2315 * Added beginnings of more generic navigation code.
2317 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2318 * Fixed 'bottom' initial stacking.
2320 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2321 * Redirect stdisp to WGroup(WS) 'bottom'.
2323 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2324 * Ugly Makefile hacks.
2326 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2327 * Some improvements in mplex focusing code and policies.
2329 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2332 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2333 * WGroupCW no longer loads if empty.
2335 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2336 * Some mplex/group integration.
2338 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2339 * Further improvements in focus code.
2341 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2342 * region_managed_goto improvements.
2344 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2347 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2348 * Some more changes, fixes, and damage done in key binding dispatch code.
2350 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2351 * Fixes and simplifications to key handling code.
2353 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2354 * Minor fixes to group stuff.
2356 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2357 * Reduced use of WGenWS.
2358 (Only WIonWS and WPaneWS still refer to it.)
2360 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2361 * WGroupCW passes on region_managed_notify for the 'bottom'.
2363 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2364 * Stupid C and dependencies..
2366 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2367 * Some more release notes.
2369 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2370 * Groups use minimum size hint from 'bottom'.
2372 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2373 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2375 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2376 * Full-screening code updates.
2378 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2379 * Fix in group_fitrep.
2381 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2382 * Ignore stuff in groups for primitive stacking code.
2384 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2385 * Fixed stacking_weave.
2387 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2388 * Added binding set for WClientWin.
2390 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2391 * New mechanism for grabs of windowless regions' bindings.
2393 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2394 * Added stuff to RELNOTES.
2396 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2397 * Added region_displayname stuff.
2398 - Needed to display the main client window's name in the tab-bar for
2399 client window groups (WGroupCW).
2401 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2402 * WGroupCW gets destroyed when empty.
2404 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2405 * Temporarily removed sticky floating frame support.
2406 - To be re-implemented in a completely different manner.
2408 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2409 * Added group modality stuff.
2411 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2414 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2415 * First steps of client window groups.
2417 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2418 * There were unused fields in WClientWin.
2420 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2421 * Some dates were wrong..
2423 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2424 * Fixed group attach geometry stuff.
2426 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2429 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2430 * Inherited WFloatWS from WGroup.
2432 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2433 * Moved part of WFloatWS as WGroup in ioncore.
2435 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2436 * Removed unused local variable.
2438 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2439 * Moved some more stuff.
2441 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2442 * Moved framed attach stuff from floatws.c to placement.c.
2444 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2445 * Improved floatws pholder.
2447 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2448 * Added SIZEPOLICY_SHRUNK modifier.
2450 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2451 * Added generic floatws attach routines.
2453 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2454 * Allow override of xterm with the XTERM Lua-side variable.
2456 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2457 * Improved and extended floatws sizepolicy usage.
2459 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2460 * stacking_unweave/weave
2462 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2465 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2466 * FloatWS special-case stuff points to the stacking structures instead of the regions.
2468 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2469 * Added manager specific list to WStacking.
2471 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2472 * Cleaned up the top directory of building related files.
2473 - In particular, autovirus stuff is in build/ac now and must be run there.
2475 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
2476 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2478 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
2479 * Use META instead MOD1.
2481 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2482 * Missing assignment fixed.
2484 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2485 * Export ioncore.tags_first.
2487 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2488 * Improvements to floatws bottom support + use size policies.
2490 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2491 * Added SIZEPOLICY_UNCONSTRAINED.
2493 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2494 * Preliminary floatws "bottom" support.
2496 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2497 * Exclude USECS_IN_SEC itself from valid values too..
2499 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2500 * Ensure that tv_usec is less than 1000000 (usecs in sec).
2501 - Some kernels are a bit picky.
2503 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2504 * Size hints weren't being applied on client windows on Ion startup startup.
2505 (Now they're applied if we do not modify the old client window size.)
2507 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2508 * Added levels to stacking code.
2510 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2511 * Removed some redundancy from stacking code.
2513 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
2514 * 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.
2515 The switch_bindings.lua script currently has an ugly if/elseif section to do
2516 all the binding removal stuff, with this change that whole section can be
2517 replaced with one line.
2519 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2520 * Some more stacking code changes.
2522 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2523 * Some more stacking code cleanup etc.
2525 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2526 * Some improvements/cleanup in floatws stacking code.
2528 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2529 tagged ion-3ds-20060524
2531 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2532 * An assert had moved to the wrong place.
2534 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2535 * One more gsub update...
2537 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2538 * More Lua 5.1 stuff: use # instead of table.getn.
2540 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
2541 * take ioncore_bindings.lua of ion3 to lua 5.1
2543 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2544 * Few more backticks.
2546 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2547 tagged ion-3ds-20060519
2549 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2550 * Added new release notes.
2552 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2553 * Updated README.autoconf.
2555 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2556 * Added a few more backticks to RELNOTES and README.
2558 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
2559 * Use -lm and -ldl in the test for -llua
2561 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2562 * Markdownized README as well.
2564 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2565 * Small changes in RELNOTES for markdown processing for web.
2567 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2568 * Updated TODO.riot.
2570 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
2571 * bugfix in lua 5.1 + other usefull checks
2572 The test for the liblua version was completely buggy. Sorry.
2574 Tests added for other headers:
2575 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2576 (with error messages pointing to the name of Debian packages)
2578 Test for xmessage (with a warning only, since ion can probably still
2579 work without xmessage)
2583 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
2584 * Update configure.ac for lua 5.1
2586 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
2589 Allows to create lua hook for SIGUSR2.
2590 Can be usefull (for example) for status line changing from media player...
2593 ioncore.get_hook("ioncore_sigusr2_hook"):add(
2595 mod_statusbar.inform("status_name", "SIGUSR2 catched")
2596 mod_statusbar.update()
2600 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2601 * README etc. updates.
2603 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2604 * Fixed string.gsub issues with Lua 5.1.
2607 "... If the value returned by this function is a string, then it is
2608 used as the replacement string; otherwise, the replacement string is the
2612 "If the value returned by the table query or by the function call is a string
2613 or a number, then it is used as the replacement string; otherwise, if it is
2614 false or nil, then there is no replacement (that is, the original match is
2615 kept in the string)."
2618 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2619 * Few more missing table-iteration changes.
2621 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
2622 * lua5.1 incompatible changes
2623 The _LOADED variable became package.loaded.
2624 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2625 Debian now uses pkg-config for the lua stuff not lua-config.
2627 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
2628 * lua5.1 backwards compatible changes
2629 Whether intentional or not lua 5.1 no longer allows
2635 for k,v in pairs(tab) do
2640 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2641 * Do not spew out stack traces all the time when warn() is called.
2643 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2644 * framed_transients is on by default now.
2646 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2647 * Added toggle for showing tab numbers.
2648 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2650 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2651 * Removed obsolete references to -i18n flag.
2653 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2654 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2655 - These are not used by frames for transients.
2656 - Changed the default bindings accordingly.
2658 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2659 * The frame_add_last option had been broken.
2660 - Since switching to use of placeholders for initial management
2661 setup, the flag was no longer checked.
2663 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2664 * Added stuff for accessing regions with activity/urgency bit set.
2666 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2667 * Extended Mod1+K K binding.
2668 - Go to first region demanding attention or previously active region:
2669 "ioncore.activity_goto() or ioncore.goto_previous()".
2671 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2672 * Separated and cleaned up some stacking code from mod_floatws.
2674 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2675 * Changes in default_ws_type lookup.
2677 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2678 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2679 - Needed to communicate available area for transients.
2681 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2682 tagged ion-3ds-20060326
2684 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2685 * Included a TODO list.
2687 The TODO.riot file has been created with the riot outliner available from
2688 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2689 you can read it with your favourite threading mail user agent. For example:
2692 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2693 * Enforce win_gravity=NorthWestGravity for client windows.
2694 - Fixes issues with OO.org's transients in framed mode.
2696 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2697 * Changes in default appmenu.
2698 - Removed firefox (won't promote gtk shit).
2699 - Added opera, konqueror, dillo, w3m, links, rxvt.
2701 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2702 * Ah, -Wl,-whole-archive is a better hack.
2704 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2705 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2707 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2708 * Some more winprop/sizepolicy changes.
2710 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2711 tagged ion-3ds-20060317
2713 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2714 * Oops. Previous change incomplete.
2716 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2717 * default_ws_type is no longer set by config files and could confuse things. Fixed.
2719 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2720 * Changes in look file fonts.
2721 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2722 the 'fixed' alias has problems with encodings.
2724 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2725 * Timer signal object passing to Lua side was broken.
2728 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2729 * Changes in the set of configuration files.
2730 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2731 with the default set of modules, and includes some of the most
2732 commonly changed options commented-out. This deprecates cfg_user.lua
2733 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
2734 better matches how things for different modules are in their own
2737 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2738 * Embedded dock initilisation code had been broken. Fixed.
2740 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2741 * Oops. The stretch size policy used wrong variables.
2743 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2744 * Different query-menus use different history context.
2746 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2747 * Oops. The new client window code used wrong "llist" iterator.
2748 This could cause segfaults.
2750 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2751 * Oops. Closing a transient had started warping to remaining transient(s).
2753 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2754 * Fixed binding lookup code to be able to deal with zero keycodes.
2755 - This may happen if X keycode to keysym mapping is changed
2756 while Ion is running.
2758 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2759 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2761 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2762 tagged ion-3ds-20060305
2764 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2765 * 'ru' was missing from list of translations in po/Makefile.
2767 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2768 * frame_rqgeom_clientwin passes rqflags as-is.
2770 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2771 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
2773 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2774 * Added -u ptrlist_iter linking hack to gcc/ld.
2775 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
2776 used by the main binary, and thus the modules won't have access to it.
2778 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2779 * Improved free_glue and stretch size policies.
2781 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2782 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
2783 (TODO: client windows need to store state for this for transients.)
2785 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2786 * Client windows use the same (mplex) size policies for transients now.
2788 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2789 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
2791 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2792 * Added some size policies with gravity.
2794 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2795 * Separated mplex size policy in new file, and independent of mplex.
2797 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2798 * Append '/' to submenu entries in query_menu.
2800 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2801 * Some mplex attach code cleanup.
2803 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2804 * Reduced usage of REGION_FIT_BOUNDS a little.
2806 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2807 * Updated dock to reflect previous mplex size policy changes.
2809 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2810 * Removed the WScratchpad class.
2811 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
2813 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2814 * Added WMPlex managed region size policy support.
2816 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2817 * Fixed "./" being included in completed file name in query_exec.
2818 - Also brought mod_query.popen_completions documentation up-to-date.
2820 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2822 - Stupid unsafe dynamically-typed languages...
2824 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2825 * Let's call it statusbar_ instead of status_ after all...
2827 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2828 * Oops. Should check for sb meter value being null when shortening it.
2830 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2831 * mod_statusbar tries to load scripts before falling back to statusd.
2832 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
2833 is not passed to ion-statusd.
2835 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2836 * Added region_activity_hook.
2837 - Called when the activity flag of a region is changed with the
2838 region as parameter.
2840 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2841 * Framed transients' size requests get handled now.
2843 2006-02-11 15:35 UTC dev@triphoenix.de
2844 * completefile-groupexec
2846 Although ion-completefile does check if any matching executable is
2847 world-executable or user-executable, it doesn't check for
2848 group-executable. This is problematic for example on systems, where
2849 games are installed with r-xr-x--- and root:games (which seems to be a
2850 common method). This introduces a check for the group id, basically it
2851 gets all groups for the current user and checks if any of them is
2852 applicable. This is only done when the user and world checks already
2853 have failed and the group-executable bit is set.
2856 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2857 * ion-statusd catches SIGCHLD.
2859 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2860 * Improved comments in cfg_statusbar.lua.
2862 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2863 * Changed query_menu title transformation.
2864 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
2865 * TODO: conversion to lower case of non-ascii letters.
2867 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
2870 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2871 * Statusbar meter template is respected as maximum size for meter.
2873 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2874 * Added dummy gettext hack for those labels.
2876 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2877 * Added context menu label support.
2879 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2880 * Do not try to resize the statusbar unnecessarily.
2882 2006-01-21 23:47 UTC ludal@logilab.fr
2883 * fixes random segfaults
2884 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
2885 some website with galeon. This patch seems to fix the problem (and the
2886 original code looked wrong)
2888 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2889 * Oops. A function wasn't marked local.
2891 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2892 * Oops. Counter wasn't incremented in statusbar list building.
2894 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2895 * Updated/fixed PWM bindings configuration.
2897 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2898 * Statusbar uses PtrLists instead of ObjLists.
2899 (Stuff gets removed from ObjLists before the manager's removal handler
2902 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
2903 * Use the table values we are iterating over.
2905 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2906 * Previous completion behaviour change broke something..
2908 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2909 * Fixed a problem in statusbar winprop usage.
2911 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2912 tagged ion-3ds-20060107
2914 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2915 * Added systray window height limiting.
2917 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2918 * Added support for multiple systray items in statusbar.
2919 Use %systray_whatever in the template, and set the 'statusbar' winprop
2920 to "systray_whatever" to put any window at that point the template.
2922 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2925 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2926 * Fixed mod_menu.grabmenu documentation.
2928 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2929 * Display transients of systray icons somewhere else.
2931 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2932 * The statusbar supports system tray windows now.
2933 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
2936 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2937 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
2939 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2940 * Added noautoexpand option for mod_query.query_menu.
2941 This option should be used to suppress automatic expansion
2942 of huge menus e.g. as follows:
2944 submenu("Debian", "Debian", {noautoexpand=true}),
2947 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2948 * Some improvements and fixes in style files.
2950 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2951 * Fixed status display mapping on destroyal of ws and switch fs cwin.
2953 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2954 * frame_brushes_updated wasn't in the WFrame dynfuntab.
2956 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2957 * Redefine 'print' in query_lua execution environment,
2958 and display the printed strings, if there are any, after execution
2961 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2962 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
2963 Other handlers may now override it, but return-from-fs spaceholder is now
2964 obtained. Also, setting the property to false will override initial
2965 fullscreen request from the application.
2967 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2968 * Fixed mod_query.query_menu failing if a submenu could not be found.
2970 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2971 * Don't warp to newly opened transient, only focus it.
2973 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2974 * Changes in transient geometry change request handling.
2976 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2977 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
2979 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2980 * Meter names etc. may be enclosed in braces in statusbar template.
2982 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2983 * Documented mod_query.query low-level query routine.
2985 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2986 * Updated documentation comment.
2988 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2989 * Fixed space deletion in query_exec completion.
2991 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2992 tagged ion-3ds-20051210
2994 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2995 * Removed kludges from client window resize code.
2997 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2998 * Changes in transient window management setup code.
3000 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3001 * Floatws config file was out-of-date.
3003 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3004 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
3005 - All mixes of old and new configuration files should work correctly.
3007 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3008 * Renamed MOD1/MOD2 to META/ALTMETA.
3009 - Too many newbies are confused between the MOD1/MOD2 variables and the
3010 Mod1/Mod2 X modifiers.
3012 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3013 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
3015 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3016 * Empty dock uses (w, h)=tile_size instead of (1, 1).
3018 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3019 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
3021 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3022 * Experimental: keybindings open query-menus instead of normal menus.
3024 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3025 * Oops. Failing to open error log file could cause extra trouble..
3027 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3028 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
3030 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
3031 * Updated Czech translation
3033 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3034 * Another temporary clientwin resize hack.
3036 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3037 * Improved previous active region tracking.
3038 - Replaced explicit and cumbersome previous active object saving
3039 at particular points of the code with a simple activity history
3042 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3043 * Hmm.. active_screen was still in ioncore_g.
3045 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3046 * Fixed a typo; wairel -> waitrel.
3048 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3049 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
3051 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3052 * Small improvement in date monitor.
3054 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3055 * Changes in floatframe size hint adjustment.
3057 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3058 * Changes in mod_query.query_menu name conversion.
3060 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3061 * Fixed mod_query.query_menu submenu support.
3063 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3064 * Removed active screen tracking.
3065 - Focused region tracking does the job.
3067 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3068 * Added ioncore.current().
3069 - Can be used to find the currently focused region.
3071 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3072 * Removed stray debug print statement.
3074 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3075 * Command line completor understands pipes now.
3077 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3078 * Fixed empty frame minimum size hint.
3079 - Stupid C ! vs. & operator precedence.
3081 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
3082 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
3083 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
3085 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3086 * Removed PWM from restart menu.
3087 - Because the default menu file is shared by PWM and Ion.
3089 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3090 * Fixed floatframe size hints' base height.
3091 - For resize indicator to display the current client window's size
3092 instead of something else.
3094 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3095 * ion-statusd init code checks CF_NO_LOCALE.
3097 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3098 tagged ion-3ds-20051029
3100 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3101 * Fixed (unframed) nested transient size issue.
3103 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3104 * Fixed -sessionname to -session in manual pages.
3106 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3107 * Oops. %filler update had removed stretching space constant part.
3109 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3110 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
3112 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3113 tagged ion-3ds-20051023
3115 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3116 * Experimental: added option to turn framed transients on/off.
3117 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
3119 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3120 * Experimental: framed transients.
3122 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3123 * Fixed dummy size hint setup.
3125 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3126 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
3128 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3129 * Changes in frame autodestroy code.
3131 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3132 * Fixed 180 degree rotation.
3134 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3135 * Changes in ionws rotation support code.
3137 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
3138 * attach_transient crash fix
3140 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
3141 * introduce ioncore.tagged_list() to get a list of tagged regions
3143 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3144 * Fixes related to removal of region from an mplex.
3146 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3147 * Exported WClientWin.attach_transient.
3149 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3150 * Moved cfg files from module directories to etc/.
3152 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3153 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
3155 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3156 * Documentation comment fixes.
3158 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3161 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3164 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3165 * Added fullsize option for space-wasting status displays.
3167 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3168 * Removed -c from msgfmt arguments.
3170 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3171 * Removed mail monitor from default statusbar template.
3173 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3174 * Fixed floatws_backcirculate (copy-paste bug..)
3176 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3177 * Removed unused parameter of ioncore.x_get_atom_name.
3179 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
3180 * Some updates to README.dock.
3182 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
3183 * README.dock updates from Debian (removing references to ion-devel etc.)
3185 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3186 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
3188 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3189 * Replaced stray \a0's with spaces.
3191 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3192 * Added %filler statusbar element.
3194 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3195 * Added oneshot winprop option.
3197 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3198 * Added missing #include.
3200 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3201 * Fixed splitting an ancestor of the stdisp.
3203 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3204 * mod_query.query_menu improvements.
3206 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3207 * Oops. Pane handle style name change wasn't supposed to be recorded.
3208 - frame-tiled-pane breaks handle drawing completely.
3210 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3211 tagged ion-3ds-20050820
3213 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3214 * Oops. ionws_current_nostdisp was never added after all...
3216 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3217 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3219 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3220 * Fixed statusbar filler drawing.
3222 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3223 * statusd_load interval parameter should be update_interval.
3225 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3226 * Fixed indentation in cfg_statusbar.lua.
3228 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3229 * Keep track of non-fs placement of initially fullscreen windows.
3230 - region_manage_clientwin was replaced with region_prepare_manage that
3231 instead of starting to manage the client window should return a placeholder
3232 for it. If the window is not put in fs mode, this placeholder is then used
3233 to do the placement. Otherwise the placeholder is stored as the fs return
3236 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3237 * Added a basic placeholder for transients and the dock.
3239 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3240 * Improved transpose stdisp handling.
3242 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3243 * Improvements for better Xrandr support.
3245 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3248 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3249 * Initialise new splits' current field point to the splitted split.
3251 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3252 * Fixed stdisp focusing on switch to fresh ionws's.
3253 - Initialise stdisp's parent split's 'current' field point to the
3256 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3257 * Removed a few compiler warnings...
3259 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3260 * Moved menu database stuff from mod_menu to ioncore.
3261 - Configuration files for other modules can now safely define menus without
3262 checking for or loading mod_menu, and
3263 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3265 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3266 * Added WDock.attach.
3268 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3269 * Windows can now be added last in frames.
3270 - Enable with ioncore.set{frame_add_last=true}.
3272 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3273 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3274 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3275 - UTF-8 check is also case-insensitive now.
3277 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
3278 * Use WCOREDUMP() only if it's available
3280 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3281 tagged ion-3ds-20050728
3283 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3284 * Small fix in set_text_property.
3286 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3287 * Fixed transient EnterWindow focus.
3289 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3290 * Changed autoshowcompl mode tab behaviour.
3291 - If hitting tab triggers a new list of completions, the first
3292 entry is selected, as would happen when hitting tab after a
3293 delayed modification-triggered completion already finished.
3295 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3296 * Added "Failed to load fallback font" error message.
3298 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3299 * Fixed segfault if no font could be loaded.
3301 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3302 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3304 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3305 * Changed next/prev screen bindings.
3306 - They are now consistently with next/prev workspace bindings
3307 MOD1+Shift+comma/period.
3309 2005-07-20 21:06 UTC fshahriar@gmail.com
3310 * ion-completeman -- Compatibility issue with FreeBSD's sed
3312 Originally, after tab complete wasn't working I tried to do
3313 ion-completeman -mkusercache but it was generating an empty file.
3314 Tracked down the problem to the sed regex. FreeBSD doesn't like the
3316 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3320 Not sure if it will break if used with GNU sed.
3323 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3324 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3326 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3327 * Improvements to statusd launch error logging code.
3329 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3330 * Oops. Control could reach end of non-void function.
3332 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3333 * ion-statusd startup errors are reported in ion startup errorlog now.
3335 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3336 * Some changes in libmainloop popen routines.
3338 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3339 * statusd_load should work on fbsd now.
3341 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3342 * Fixed some variables to be local (on the Lua side).
3344 2005-07-10 09:40 UTC kurem@debian.cz
3345 * Updated Czech translation of Ion3
3347 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3348 * Improved started program stderr catching hack.
3349 - If the program terminates with an error code under 10s,
3350 stderr is displayed.
3351 - If the program terminates under 2s, stderr is displayed despite
3352 errorcode or signal.
3354 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3355 * Changes in menu opening function parametrisation.
3356 - mod_menu.bigmenu should no longer be used, but remains for
3357 compatibility at least for a while. Instead, set big=true
3358 in the extra parameter to mod_menu.menu.
3360 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3361 * Added optional directory checking for 'cd'.
3362 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3363 run query are checked to be directories. (cd is interpreted as a
3364 special case to change workspace working dir.)
3366 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3367 * Scratchpad toggle now creates a new one on screens if none is found.
3369 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3370 * Oops. Updated statusd.popen_bgread.
3372 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3373 * Improved statusd_mail error message.
3375 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3376 * Added stderr handler parameter to ioncore.popen_bgread.
3378 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3379 * Fixes to goto-when-scratchpad-is-active patch.
3381 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3382 tagged ion-3ds-20050625
3384 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3385 * Updates to Finnish translation.
3387 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3388 * The scratchpad can now be hidden automatically when going to another region.
3390 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3391 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3393 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3394 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3396 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3397 * Set up locale in ion-statusd.
3399 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3400 * Man-page completion script optimisation for full list.
3402 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3403 * Invalidate old completion list when timed completion is set up.
3405 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3406 * Improved encoding check error message.
3408 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
3409 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3411 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
3412 * Hostnickname-completion for ssh
3414 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3415 as possible completions for the ion-ssh-functionality.
3418 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
3419 * Fixes for german po file from Jens Seidel.
3421 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3422 * Initially show first instead of last completions of first column of them.
3424 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3425 * Scroll completion list as selected entry is changed.
3427 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3428 * Improved manual completion in auto-show-completions mode.
3430 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3431 * Better tracking of multiple pending completions.
3432 Completor routines now get a WComplProxy object as first parameter and
3433 should use WComplProxy.set_completions instead of WEdln.set_completions
3434 to set list of completions. Much of old code should be compatible since
3435 completors were called in protected mode and only WEdln.set_completions
3438 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3439 * Size hints are now ignored in client-requested full screen mode.
3441 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3442 * Changes in fullscreen focus policy.
3443 - Inactive screens may switch to showing a client window when it requests
3444 full screen mode even the window isn't focused (which is required of
3445 client windows on the active screen).
3447 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3448 tagged ion-3ds-20050607
3450 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3451 * Added some release notes.
3453 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3454 * ioncore_goto_previous related fix.
3455 - clientwin_managed_goto was calling ioncore_protect_previous instead
3456 of ioncore_set_previous_of.
3458 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3459 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3461 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3462 * Call region_notify_change in ioncore_clear_tags.
3464 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3465 * Do not automatically run autoconf in predist.sh.
3466 (Maybe one or two more people will RTF README now.)
3468 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3469 * Ignore _NET_ACTIVE_WINDOW request by default.
3470 - Can be enabled by setting the ignore_net_active_window winprop to false.
3472 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3473 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3475 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3476 * Experimental auto-show-completions support.
3478 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3479 * Minor improvement to binding compilation code.
3481 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3482 * Added object parameter support to C-side timers.
3484 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3485 * Updated mod_statusbar.set_sb to not use set_date.
3487 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3488 * Encoding sanity check ignores dashes and case.
3490 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3491 * Moved date monitor to ion-statusd.
3493 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3494 * Fixed floatws iteration code.
3496 2005-05-14 11:46 UTC imadil@gmail.com
3497 * mod_statusbar.get/set_sb()
3499 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3500 * Miscellaneous fixes to recent changes.
3502 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3503 * Added zeropad to WStatusBar.get_template.
3505 2005-05-12 19:29 UTC imadil@gmail.com
3506 * WStatusBar:get_template()
3508 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3509 * Fixed message box wrapping.
3511 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3512 * Trap SIGCHLD earlier in startup.
3514 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3515 * Fixed dummy implementation of mbrlen...
3517 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3518 * Some focusing improvements.
3520 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3521 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3523 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3524 * Oops. Mblen did something else...
3525 - Added str_len to ioncore/strings.c
3527 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3528 * The statusbar support zero-padding of meters now.
3529 The syntax is %[alignment][0count]<meter name>.
3530 For example: %02mail_total
3532 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3533 * Organised WIonWS context menu possibly better.
3535 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3536 * Select events earlier in client window init code.
3538 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3539 * Added WIonWS.split_at and transpose_at for easier binding.
3541 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3542 * Save state on SIGTERM if not running under a session manager.
3544 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3545 * Load mod_sp by default.
3547 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3548 * Don't shell-escape arguments to man-page viewer.
3550 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3551 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
3552 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3553 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3554 a fontset and thus can't well display international text, while the Xutf8
3555 routines inconsitently use the iso10646 font only as a fallback. The
3556 setting was differently previously because the Xutf8 routines were having
3557 other problems that seem to be gone now...
3559 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
3560 * Don't break old user configs in statusd_mail.lua
3562 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
3563 * Fixed the logic triggering the retry interval in statusd_mail.lua
3565 2005-05-07 21:30 UTC nowan@nowan.org
3566 * Oops, fix statusd_mail.lua
3568 2005-05-07 21:24 UTC nowan@nowan.org
3569 * Added support for multiple mailboxes to statusd_mail.lua
3571 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3572 * Moved ioncore_set_previous_of calls to region_managed_goto.
3574 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3575 * Possibly better submenu placement in in-frame mode.
3577 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3578 * The CF_DE_USE_XUTF8 option is now on by default.
3579 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3580 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3581 a fontset and thus can't well display international text, while the Xutf8
3582 routines inconsitently use the iso10646 font only as a fallback. The
3583 setting was differently previously because the Xutf8 routines were having
3584 other problems that seem to be gone now...
3586 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3587 * Faster fontset kludge for UTF-8 locales.
3588 - Try to substitute only with -misc-fixed-... This works in some common
3589 cases just like a more comprehensive but slower pattern would, but some
3590 users will have to provide extra fonts to the fontset manually.
3592 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3593 * Dock initial height (temporary) height was uninitialised.
3595 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3596 tagged ion-3ds-20050502
3598 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3599 * Some changes in stock style files.
3601 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3602 * Added some node-on-ws checks.
3604 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3605 * Improved/fixed/updated WRegion.rqclose* documentation.
3607 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3608 * WFloatWS client window rescue code ignores the status display.
3610 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3611 * Bound left/right arrows in menus.
3613 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3614 * Execution and file viewing queries catch stderr.
3616 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3617 * Added stderr piping support to spawning routines.
3619 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3620 * Maybe fixed activity notification.
3622 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3623 * Changes in ionws context menu.
3624 - Replaced floating split menu with floating toggle menu.
3626 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3627 * Added routines for toggling floating of splits.
3628 - WIonWS.set_floating for splits directly, and
3629 - WIonWS.set_floating_at for frames. Takes a direction parameter.
3631 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3632 * Added popen_bgread and exec to ion-statusd.
3634 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3635 * Moved exec code to libmainloop.
3637 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3640 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3641 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3643 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3644 * More maintainable re-exporting of libmainloop routines to Lua side.
3646 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3647 * Ion-statusd no longer quits if no meters are loaded with -q.
3649 2005-04-20 13:51 UTC imadil@gmail.com
3652 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3655 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3656 * Added clientwin_property_change_hook.
3658 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3661 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3662 tagged ion-3ds-20050406
3664 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3665 * Use maximum seen value width for statusbar field width.
3667 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3668 * Frame maximize fixes and improvements.
3670 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3671 * Changes (crash fix?) in name allocation code.
3673 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3674 * Menu scrolling improvements.
3676 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3677 * Improved menu positioning patch etc.
3679 2005-04-02 12:36 UTC imadil@gmail.com
3680 * repositioning pmenus that appear at the bottom of the screen
3682 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3683 * Fixed new transients being attempted to be stacked over themselves.
3685 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3686 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3688 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3691 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3692 * Example in cfg_sp.lua was missing a comma.
3694 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3695 * Removed remainig statusd_load debug message.
3697 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3698 * Oops. New regions within screens were added after current instead of at end.
3700 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3701 * Some statusbar and line editor flicker reduction (?).
3703 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3704 * Drawing engine api improvements.
3706 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3707 * Brush drawing routines are no longer passed the window.
3709 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3710 * Some WIonWS routines now accept "any" as direction.
3712 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3713 * WFrame.set_tabbar parameters were inverted.
3715 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3716 * Display again ?? when statusbar meter is unset.
3718 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3719 * Added WMPlex.l2_is/set_passive routines.
3721 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3722 * Oops. Menu entry for tagging hadn't been updated.
3724 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3725 tagged ion-3ds-20050322
3727 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3728 * Prepared release notes for a release.
3730 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3731 * Added some release notes.
3733 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3734 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3736 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3737 * Lessened string length recalculation in query listing code.
3739 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3740 * Added ::cmd syntax for running commands with ion-runinxterm -w.
3742 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3743 * ion-runinxterm script improvements.
3745 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3746 * Statusbar substyle background colour gets used now.
3748 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3749 * Also changed region activity exports.
3751 - WRegion.clear_activity and WRegion.notify_activity were replaced with
3752 WRegion.set_activity with a set/unset/toggle parameter.
3754 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3755 * Added some release notes (on the toggle export changes).
3757 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3758 * More changes/fixes in layer2 focus policy.
3760 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3761 * Many exported toggle functions were changed and renamed.
3763 The following functions now take a string parameter indicating
3764 whether to toggle, set, or unset the property.
3766 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
3767 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
3768 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
3769 - WFrame.set_shaded (replaces WFrame.toggle_shade)
3770 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
3771 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
3772 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
3773 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
3775 Many missing is_<property> exports corresponding to the above were also
3778 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3779 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
3781 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3782 * Oops. exports.c didn't have dependencies anymore.
3784 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3785 * Use exports.h generated by libextl-mkexports.
3787 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3788 * Client windows can now be un-fullscreened without prior frame.
3790 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3791 * ioncore.popen_bgread also returns pid.
3793 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3794 * Added ioncore_sigchld_hook.
3796 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3797 * Exec routines return PID (or -1 on error).
3799 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3800 * Moved hook code to libmainloop.
3802 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3803 * Attempts to fix problems with gcc/ld export-dynamic option varying.
3805 - Configurable in system.mk as the EXPORT_DYNAMIC variable
3807 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
3809 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3810 * Fixed coding style in contribution.
3812 * Contributors _please_ follow my coding style in the future!!
3814 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
3816 add 'gravity' and 'transient_gravity' winprops
3818 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3819 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
3821 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3822 * Some more layer list scanning optimisations.
3824 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3825 * Split out some code from mplex.c to llist.c.
3827 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3828 * Some WMPlex switch code optimisations/simplifications.
3830 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3831 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
3833 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3834 * Ionws flip/transpose fixes.
3836 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3837 * mod_query.query_menu can now display context menus.
3839 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3840 * Dummy regions are no longer given name/registered.
3842 - WPaneHandles, WInfoWins and such are not accessible to the scripter
3843 (from ioncore.region_list).
3845 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3846 * Fixed goto_previous and tab switch (pointer) interaction.
3848 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3849 * Alternative fix to bindmap precedence.
3851 - "owned" bindmaps are added last on list, while region's own bindmaps
3854 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3855 UNDO: Changed region bindmap linking order.
3857 - Frame bindmaps should now take precedence over workspace bindmaps
3858 (that are grabbed on frames as workspaces don't have normal windows
3859 associated to them).
3861 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3862 * Panehandles (floating splits) are now reparented correctly.
3864 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3865 * Changed region bindmap linking order.
3867 - Frame bindmaps should now take precedence over workspace bindmaps
3868 (that are grabbed on frames as workspaces don't have normal windows
3869 associated to them).
3871 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3872 * Removed #warnings (and fixed a few).
3874 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3875 * Removed ioncore.root_windows export.
3877 - ioncore.region_list("WRootWin") does the task.
3879 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3880 * ion-runinxterm uses the whole command as title now.
3882 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3883 * PWM menu definition updates and fixes.
3885 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3886 * Removed the ion-man script.
3888 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
3890 - mod_query.query_man accepts the man command to use as parameter,
3891 defaulting to ':man'.
3893 - The default for query_ssh is also ':ssh' now.
3895 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3896 * clientwin_unmapped_hook parameter was wrong.
3897 (Stupid semi-weakly typed languages...)
3899 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3900 * Removed ion-ssh wrapper script.
3902 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
3903 accepts additional parameter specifying another program.
3905 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3906 * Added field alignment code to statusbar module.
3908 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3909 * Updated README information on F5/F6 keys.
3911 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3912 * Changes in mod_query.query_editfile/viewfile.
3914 - These functions take the script (and prompt) as optional parameter now,
3915 defaulting to run-mailcap.
3917 - Removed the ion-edit and ion-view scripts.
3919 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3920 * More mplex region indexing fixes.
3921 After the changes in layer list code recently and following attach index fix,
3922 regions were now loaded in wrong order at startup.
3924 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3925 UNDO: Removed WScreen.set_managed_offset.
3926 It seems unncessary now that there's the statusbar, and it's just an ugly
3927 kludge for dubious uses anyway.
3929 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3930 * Scratchpad and dock default toggle bindings changed.
3932 - Mod1+space now toggles the scratchpad, and
3934 - Mod1+D toggles the dock.
3936 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3937 * The dock is floating by default now.
3939 - New users shouldn't at firs try be bewildered by the dock not being able
3940 to coexist with the statusbar.
3943 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3944 * Exported classes are now marked with EXTL_EXPORT.
3946 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3947 * Stdisp was being destroyed along with floatws.
3949 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3950 * Fixed open quote handling in cmdline completion improvements.
3952 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3953 * Default attach index was wrong for WMPlex.attach*.
3955 - Should be after current instead of last.
3958 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3959 * Fixed focusingn of non-passive mplex layer2 regions.
3961 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3962 * Check that reparenting can be done before trying to use a placeholder.
3964 - Added pholder_(do_)target and pholder_(do_)check_reparent
3967 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3968 * More helper routines from attach.c are globally available.
3970 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3971 * Removed pholder_stale as useless given placeholder redirection.
3973 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3974 * Changed how query and menu cancel and finish routines destroy the region.
3976 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3977 * Paths in mod_statusbar file headers were wrong.
3979 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3980 tagged ion-3ds-20050304-1
3982 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3983 * predist.sh improvements.
3985 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3986 * Oops. Completion improvements had been broken by further improvements.
3988 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3989 tagged ion-3ds-20050304
3991 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3992 * Added some release notes.
3994 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3995 * Floating split load routine now adds handle widths to given sizes by default.
3997 - Override by setting tls_brs_incl_handles to true.
4000 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
4001 * Improved mod_query.query_exec completion.
4003 - Arguments are now parsed, completed and escaped.
4006 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
4007 * Removed reference to svn from version.h.
4009 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
4010 * Call region_do_warp_alt also in protected mode.
4012 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
4013 * Changes to ionws_placement_alt hook to make it callable in protected mode.
4015 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
4016 * New export: ioncore.defer.
4018 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
4019 * Many hook calls are now made in protected mode.
4021 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4022 * Removed WScreen.set_managed_offset.
4023 It seems unncessary now that there's the statusbar, and it's just an ugly
4024 kludge for dubious uses anyway.
4026 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
4027 * WIonWS.current and WFloatWS.current were unnecessarily exported.
4029 - WRegion.current is already exported.
4031 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4032 * Rescue code simplification/clean-up.
4034 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
4035 * Updated Finnish translation.
4037 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
4038 * Changes and unification in rqclose code.
4040 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4041 * The statusd_mail handles missing mailbox more gracefully.
4042 - The retry_interval parameter (default: 10min) controls for how long
4043 it waits for next update attempt on error condition.
4045 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
4046 * Fixed a stupid omission in new client window rescue code.
4048 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
4049 * Fixed floatws drag&drop segfault.
4050 - There was a leftover floatws_add_managed call in floatws_handle_drop after
4051 creation of floatws_create_frame.
4053 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
4054 * Oops. Removed a leftover debug printf.
4056 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4057 tagged ion-3ds-20050227
4059 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4060 * Updated release notes.
4062 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
4063 * Session management module now uses placeholders.
4064 - Order of windows in mplexes is now remembered under SM.
4066 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
4067 * WMPlexPHolder reorganisation fixes.
4069 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
4070 * Added routine to go to placeholder location.
4071 - Active client window being closed in full screen mode now returns
4072 to original position.
4074 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
4075 * Most source files don't need region-iter.h anymore.
4077 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
4078 * Oops. WMPlex layer list code changes were incomplete.
4080 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4081 * WMPlex layer list code clean-up.
4083 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
4084 * Changes to work with new libtu list routines.
4086 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
4087 * Placeholder code improvements.
4088 - Client window rescue code now uses placeholders.
4089 - Added client window rescue placeholders; returning from full screen mode
4090 now works on floatws.
4092 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4093 * Added simple floatws pholder.
4095 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4096 * Added file mtime/ctime checking to ion-statusd.
4097 - Mailboxes can be checked a bit more often now without significant load.
4100 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4101 * Client window fullscreen toggle uses placeholders now.
4102 The code does not yet do anything if the target of the initial placeholder
4103 dies, and thus does not work on floatws's that also do not yet provide
4107 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4108 * Added a routine for checking whether a placeholder is stale.
4110 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4111 * Added region_managed_get_pholder for acquiring a placeholder.
4113 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
4114 * Added basic placeholder support.
4115 - Basic placeholder class WPHolder.
4116 - WMPlexPHolder for holding place in mplexes.
4118 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4119 * Removed traces of old managed lists.
4120 Regions no longer contain link pointers for those lists etc. The
4121 region_rescue_clientwins stuff is currently disabled and needs to be
4122 rewritten when placeholder stuff is implemented.
4124 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4125 * WRootWin no longer uses a screen_list.
4127 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4128 * WIonWS now uses symlist for managed list.
4130 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
4131 * WDock no longer uses managed_list.
4133 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4134 * WFloatWS doesn't use a special managed_list.
4135 The stacking list is enough.
4137 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4138 * WClientWin uses symlist for transient_list.
4140 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4141 * Oops. All mplex stuff was being now saved on layer 2.
4143 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4144 * WMPlex managed list changed to use proxy nodes.
4145 This should help implementing placeholders.
4147 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4148 * Updated predist.sh for darcs.
4150 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4151 * Set install script to "sh install-sh"
4153 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4154 tagged ion-3-svn2darcs
4156 2005-02-22 21:30 UTC tuomov
4157 * trunk: changeset 1974
4158 Another autoconf hack.
4160 2005-02-20 14:42 UTC tuomov
4161 * trunk: changeset 1973
4162 WMPlex layer 2 region geometry is now remembered.
4164 2005-02-20 14:38 UTC tuomov
4165 * trunk: changeset 1972
4166 Added missing include.
4168 2005-02-20 12:09 UTC tuomov
4169 * trunk: changeset 1970
4170 Autoconf script fixes (by matthieu moy).
4172 2005-02-20 09:59 UTC tuomov
4173 * trunk: changeset 1969
4174 Fixed names of workspace-specific frame bindmaps.
4176 2005-02-20 08:43 UTC tuomov
4177 * trunk: changeset 1968
4178 Updated cfg_ionws.lua.
4180 2005-02-19 08:09 UTC tuomov
4181 * trunk: changeset 1967
4182 Fixed tab switch focus change when a non-passive layer2 region was
4185 2005-02-18 21:45 UTC tuomov
4186 * trunk: changeset 1966
4187 Fixed a typo (?) that could cause floatws stacking code to lock up.
4189 2005-02-16 05:04 UTC tuomov
4190 * trunk: changeset 1965
4191 Update WMPlex.l2_hide/show docs.
4193 2005-02-15 06:06 UTC tuomov
4194 * trunk: changeset 1963
4195 Added null checks in mplex_l2_hide/show.
4197 2005-02-14 18:34 UTC tuomov
4198 * trunk: changeset 1962
4199 removed redundant ionws stacking code, and fixed a possible problem.
4201 2005-02-14 18:08 UTC tuomov
4202 * trunk: changeset 1961
4203 Added -lintl comment in system.mk
4205 2005-02-14 13:59 UTC tuomov
4206 * trunk: changeset 1960
4207 Added null check; not a member function.
4209 2005-02-14 09:07 UTC tuomov
4210 * trunk: changeset 1959
4211 kludgeconf sun f1x remap detection fix.
4213 2005-02-14 00:04 UTC tuomov
4214 * trunk: changeset 1958
4217 2005-02-13 23:36 UTC tuomov
4218 * trunk: changeset 1957
4219 Oops. pwm3.de.in wasn't svn add'ed.
4221 2005-02-13 22:59 UTC tuomov
4222 * trunk: changeset 1956
4223 Added mod_sp.toggle.
4225 2005-02-13 21:32 UTC tuomov
4226 * trunk: changeset 1955
4227 Added German translation by Schott Robert.
4229 2005-02-12 18:23 UTC tuomov
4230 * trunk: changeset 1951
4231 Event mask is now stored for WWindows.
4233 2005-02-11 18:10 UTC tuomov
4234 * trunk: changeset 1950
4235 ion-statusd now communicates width templates to mod_statusbar.
4237 2005-02-11 13:35 UTC tuomov
4238 * trunk: changeset 1949
4239 - Parameters can now be passed ion-statusd.
4241 - Some cfg_statusbar usage changes.
4243 2005-02-06 10:13 UTC tuomov
4244 * trunk: changeset 1947
4245 Added WRegion.is_activity.
4247 2005-02-03 21:44 UTC tuomov
4248 * trunk: changeset 1946
4249 Some info window fixes.
4251 2005-02-01 12:01 UTC tuomov
4252 * trunk: changeset 1945
4253 Fixed loading of small frames with hidden tab-bar.
4255 2005-01-31 17:45 UTC tuomov
4256 * trunk: changeset 1944
4257 Only use resize increment and base size from current client window
4258 size hints when deciding frame size hints.
4260 2005-01-31 11:32 UTC tuomov
4261 * trunk: changeset 1941
4262 Added support for coloured statusbar elements.
4264 2005-01-31 09:17 UTC tuomov
4265 * trunk: changeset 1940
4266 - Moved some infowin code to mod_statusbar.
4268 - mod_statusbar template processing/passing status to c side changes.
4270 2005-01-29 23:43 UTC tuomov
4271 * trunk: changeset 1939
4272 - Fixed docked window resize handling.
4274 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4275 WClientWin configure request code uses the previously available
4276 space and makes no request.
4278 2005-01-27 19:00 UTC tuomov
4279 * trunk: changeset 1938
4280 Fixed WMPlex.l2_hidden segfault when called with nil region.
4282 2005-01-24 21:59 UTC tuomov
4283 * trunk: changeset 1937
4284 Fixed hook copy-paste bug.
4286 2005-01-24 20:58 UTC tuomov
4287 * trunk: changeset 1936
4288 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4289 depend on it) thanks to broken lua installs.
4291 2005-01-16 11:52 UTC tuomov
4292 tagged ion-3ds-20050116
4294 2005-01-16 11:07 UTC tuomov
4295 * trunk: changeset 1929
4296 Added documentation for X property access exports.
4298 2005-01-15 21:22 UTC tuomov
4299 * trunk: changeset 1927
4300 Oops. Broken rename.
4302 2005-01-15 21:20 UTC tuomov
4303 * trunk: changeset 1925
4304 tabularx header changes.
4306 2005-01-15 16:28 UTC tuomov
4307 * trunk: changeset 1921
4308 Fixed table in doc. comment.
4310 2005-01-14 14:28 UTC tuomov
4311 * trunk: changeset 1919
4314 2005-01-13 15:02 UTC tuomov
4315 * trunk: changeset 1916
4316 Fixed clientwin_unmapped_hook.
4318 2005-01-03 22:24 UTC tuomov
4319 * trunk: changeset 1911
4320 Added experimental dock (drag&)drop support. It must be enabled by
4321 defining CF_EXPERIMENTAL_DOCK_DROP.
4323 2005-01-02 13:59 UTC tuomov
4324 * trunk: changeset 1905
4327 2004-12-27 21:30 UTC tuomov
4328 * trunk: changeset 1903
4329 Made complete_name available in mod_query.
4331 2004-12-27 21:30 UTC tuomov
4332 * trunk: changeset 1902
4333 Fixed mod_statusbar Makefile to rm before ln.
4335 2005-02-23 00:41 UTC tuomov
4336 * trunk: changeset 1901
4337 Made ext_statusbar into a partially C-side module containing a
4338 WStatusBar class that can have a bindmap.
4340 2004-12-17 00:02 UTC tuomov
4341 * trunk: changeset 1898
4344 2004-12-16 23:56 UTC tuomov
4345 * trunk: changeset 1897
4346 Created directory for ion-knewt branch.
4348 2004-12-11 20:06 UTC tuomov
4349 * trunk: changeset 1896
4350 Added mod_mgmtmode management mode module.
4352 2004-12-07 15:42 UTC tuomov
4353 * trunk: changeset 1895
4354 Fixed (?) tabdrag focus.
4356 2004-11-26 17:41 UTC tuomov
4357 * trunk: changeset 1894
4358 Do not show activity/urgency notification for docked and other client
4359 windows that can not be easily focused.
4361 2004-11-26 08:18 UTC tuomov
4362 * trunk: changeset 1893
4363 PWM bindings setup script now simply loads Ion bindings and unbinds
4364 stuff that would use mod_query.
4366 2004-11-25 08:40 UTC tuomov
4367 * trunk: changeset 1892
4368 Control modifier now is required for N/P in menus to not interfere
4371 2004-11-17 18:46 UTC tuomov
4372 * trunk: changeset 1891
4373 Applied patch with some minor menu improvements.
4375 2004-11-17 18:45 UTC tuomov
4376 * trunk: changeset 1890
4379 2004-11-16 23:01 UTC tuomov
4380 * trunk: changeset 1888
4381 Removed another dupe call.
4383 2004-11-16 12:51 UTC tuomov
4384 * trunk: changeset 1887
4385 Menu definition code and documentation fixes.
4387 2004-11-15 21:32 UTC tuomov
4388 * trunk: changeset 1886
4389 Removed duplicate mod_ionws_register_exports call.
4391 2004-11-13 12:40 UTC tuomov
4392 * trunk: changeset 1884
4393 mod_query runfile and viewfile use workspace working directory.
4395 2004-11-13 00:52 UTC tuomov
4396 * trunk: changeset 1883
4399 2004-11-12 20:34 UTC tuomov
4400 * trunk: changeset 1881
4403 2004-11-12 20:12 UTC tuomov
4404 * trunk: changeset 1880
4405 Changed - to _ in ioncore-*.(lua|lc).
4407 2004-11-12 20:12 UTC tuomov
4408 * trunk: changeset 1879
4409 Fixed floatws reparent.
4411 2004-11-10 14:41 UTC tuomov
4412 * trunk: changeset 1878
4413 Added support for workspace-specific working directories. These can be
4414 changed and viewed with the internally overridden commands 'cd' and
4415 'pwd' in the F3 execution query.
4417 2004-11-10 01:48 UTC tuomov
4418 * trunk: changeset 1877
4419 Set REGION_SKIP_FOCUS on pane handles.
4421 2004-11-07 18:18 UTC tuomov
4422 * trunk: changeset 1876
4425 2004-11-07 18:00 UTC tuomov
4426 * trunk: changeset 1875
4427 Oops. Fixed a potential segfault.
4429 2004-11-05 17:35 UTC tuomov
4430 * trunk: changeset 1874
4431 Winprop name matching now available as ioncore.match_winprop_name.
4433 2004-11-05 16:38 UTC tuomov
4434 * trunk: changeset 1873
4435 %% works in statusbar template.
4437 2004-11-05 16:22 UTC tuomov
4438 * trunk: changeset 1872
4439 ion-statusd parameters are now automatically deduced by ext_statusbar
4442 2004-11-04 21:34 UTC tuomov
4443 * trunk: changeset 1870
4444 Load cfg_user.lua at end of cfg_ion.lua.
4446 2004-11-04 21:30 UTC tuomov
4447 * trunk: changeset 1869
4448 Documented ext_statusbar.update.
4450 2004-11-04 21:20 UTC tuomov
4451 * trunk: changeset 1868
4452 Fixed winprop name matching.
4454 2004-11-04 14:59 UTC tuomov
4455 tagged ion-3ds-20041104
4457 2004-11-04 14:56 UTC tuomov
4458 * trunk: changeset 1866
4461 2004-11-04 14:38 UTC tuomov
4462 * trunk: changeset 1865
4463 Removed changelog files.
4465 2004-11-04 14:32 UTC tuomov
4466 * trunk: changeset 1864
4467 Remove autom4te.cache in predist.sh
4469 2004-11-04 14:30 UTC tuomov
4470 * trunk: changeset 1863
4471 Added some new release notes.
4473 2004-11-04 14:19 UTC tuomov
4474 * trunk: changeset 1862
4475 Some more minor statusbar improvements.
4477 2004-11-04 12:05 UTC tuomov
4478 * trunk: changeset 1861
4481 2004-11-04 11:23 UTC tuomov
4482 * trunk: changeset 1860
4483 Added type of menus that grab input and allow cycling through the menu
4484 with a given key until all modifiers are released.
4486 2004-11-04 04:16 UTC tuomov
4487 * trunk: changeset 1859
4488 Still problems with timers being gc'd in statusd; the local timer
4489 references need to be used instead of the timer parameter to the
4492 2004-11-04 04:02 UTC tuomov
4493 * trunk: changeset 1858
4494 Some more statusbar/statusd improvements.
4496 2004-11-03 22:10 UTC tuomov
4497 * trunk: changeset 1857
4498 Status meters should retain a local reference to their timers or it
4499 can be collected as garbage.
4501 2004-11-03 19:56 UTC tuomov
4502 * trunk: changeset 1856
4503 Moved potentially blocking statusbar meters to ion-statusd.
4505 2005-02-23 00:39 UTC tuomov
4506 * trunk: changeset 1855
4507 Moved some mainloop stuff to libmainloop.
4509 2004-10-30 14:58 UTC tuomov
4510 * trunk: changeset 1853
4511 Some README updates.
4513 2004-10-30 14:50 UTC tuomov
4514 * trunk: changeset 1852
4515 Added WIonWS.split for splitting at a node instead of just frame/root.
4517 2004-10-23 11:05 UTC kurem
4518 * trunk: changeset 1851
4519 Update Czech translation
4521 2004-10-23 10:39 UTC tuomov
4522 * trunk: changeset 1850
4523 Arbitrary winprop matching criteria can now be used by setting the
4524 'match' field to a matching function with parameters: (winprop, cwin)
4525 and a boolean return value.
4527 2004-10-23 00:39 UTC tuomov
4528 * trunk: changeset 1849
4529 Removed _ION_KLUDGES property support as the Lua side now has direct
4530 access to window properties.
4532 2004-10-23 00:33 UTC tuomov
4533 * trunk: changeset 1848
4534 Added exports to access window properties from Lua side.
4536 2004-10-23 00:14 UTC tuomov
4537 * trunk: changeset 1847
4538 Added table.map to lua table library extensions.
4540 2004-10-19 16:04 UTC tuomov
4541 * trunk: changeset 1846
4542 Changed order of some libs linking commands due to gcc's brain-damaged
4543 handling of .a files. (-llib only loads those parts of liblib.a
4544 required by objects that have appeared before it on the command line.)
4546 2004-10-19 15:08 UTC tuomov
4547 * trunk: changeset 1845
4548 Added raise delay to help with an occasional slight annoyance of
4551 2004-10-16 10:35 UTC tuomov
4552 * trunk: changeset 1841
4553 predist.sh wasn't making modifications to system.mk
4555 2004-10-16 08:43 UTC tuomov
4556 * trunk: changeset 1840
4557 Stdisp parallel movement size calculations were reversed and an old
4558 size swap had not been removed.
4560 2004-10-15 16:50 UTC tuomov
4561 * trunk: changeset 1839
4564 2004-10-15 08:45 UTC tuomov
4565 * trunk: changeset 1838
4566 ion-completefile Makefile had not been updated for new lib build
4567 dependency handling.
4569 2004-10-15 08:41 UTC tuomov
4570 * trunk: changeset 1837
4573 2004-10-15 08:34 UTC tuomov
4574 * trunk: changeset 1836
4577 2004-10-14 12:21 UTC tuomov
4578 * trunk: changeset 1835
4579 Removed the file distdep.
4581 2004-10-14 10:55 UTC tuomov
4582 * trunk: changeset 1834
4583 Added -snapshot option to predist.sh.
4585 2004-10-11 15:34 UTC tuomov
4586 * trunk: changeset 1827
4587 Added new ionws context menu entries for splitting.
4589 2004-10-11 13:44 UTC tuomov
4590 * trunk: changeset 1820
4591 Floating splits can now be had on WIonWSs as well.
4593 2004-10-11 13:44 UTC tuomov
4594 * trunk: changeset 1819
4595 Parallel stdisp rotations had not been updated to calculate geometries
4596 properly now that we switch the places of the splits.
4598 2004-10-11 11:39 UTC tuomov
4599 * trunk: changeset 1818
4602 2004-10-09 16:27 UTC tuomov
4603 * trunk: changeset 1817
4604 Added history search to line editor. (Scrolling through history
4605 entries the beginnings of which match bol-point.)
4607 2004-10-09 16:00 UTC tuomov
4608 * trunk: changeset 1816
4609 Moved WSplitFloat to another file from the other panews split
4612 2004-10-09 15:51 UTC tuomov
4613 * trunk: changeset 1815
4614 - Added some strings from mkman.lua to be translated for improved
4615 translation of manual page bindings reference.
4617 - Finnish translation updates.
4619 2004-10-09 12:54 UTC tuomov
4620 * trunk: changeset 1812
4621 Minor libextl-related rename.
4623 2004-10-09 11:02 UTC tuomov
4624 * trunk: changeset 1808
4625 libextl-related 'make pot' fix.
4627 2004-10-09 06:13 UTC tuomov
4628 * trunk: changeset 1803
4629 Moved also mkexports.lua to libextl.
4631 2004-10-09 05:33 UTC tuomov
4632 * trunk: changeset 1797
4635 2004-10-09 05:05 UTC tuomov
4636 * trunk: changeset 1795
4637 Separated libextl from the Ion source tree.
4639 2004-10-09 04:37 UTC tuomov
4640 * trunk: changeset 1792
4641 Workspaces no longer propagate close requests.
4643 2004-10-09 04:30 UTC tuomov
4644 * trunk: changeset 1791
4645 Removed obsolete autoconf note from README.
4647 2004-10-06 16:27 UTC tuomov
4648 * trunk: changeset 1790
4649 Moved part of ioncore/ to libextl/.
4651 2004-10-06 14:33 UTC tuomov
4652 * trunk: changeset 1788
4653 Fixed line editor display update on history selection.
4655 2004-10-06 10:58 UTC tuomov
4656 * trunk: changeset 1787
4657 Some WIonWS fields were not being initialised.
4659 2004-10-06 10:17 UTC tuomov
4660 * trunk: changeset 1786
4661 ion-completeman now understands manual sections.
4663 2004-10-06 09:39 UTC tuomov
4664 * trunk: changeset 1785
4665 ioncore_g.screen_notify was not being initialised.
4667 2004-10-06 09:35 UTC tuomov
4668 * trunk: changeset 1784
4669 Don't complain if no charset is given in LC_CTYPE if it is "C" or
4672 2004-10-06 01:34 UTC tuomov
4673 * trunk: changeset 1783
4674 Fixed floatws restack.
4676 2004-10-05 09:03 UTC tuomov
4677 * trunk: changeset 1782
4678 comma and period were reversed inworkspace cycling.
4680 2004-10-05 07:38 UTC tuomov
4681 * trunk: changeset 1781
4682 Changed some set_focus calls to warp calls.
4684 2004-10-05 07:30 UTC tuomov
4685 * trunk: changeset 1780
4686 -V and -h options were not being supported after libtu optparser
4687 simplifications. Fixed that.
4689 2004-10-05 05:07 UTC tuomov
4690 tagged ion-3ds-20041005
4692 2004-10-05 05:04 UTC tuomov
4693 * trunk: changeset 1778
4696 2004-10-05 04:47 UTC tuomov
4697 * trunk: changeset 1777
4698 - Added _NET_ACTIVE_WINDOW (request and property) support.
4700 - Moved netwm atoms away from ioncore_g.
4702 2004-10-05 03:54 UTC tuomov
4703 * trunk: changeset 1776
4704 Opening a new window on a panews focuses it if an unused area had the
4707 2004-10-05 00:41 UTC tuomov
4708 * trunk: changeset 1775
4709 Moved region_set_await_focus call from xwindow_do_set_focus to where
4712 2004-10-04 22:50 UTC tuomov
4713 * trunk: changeset 1774
4714 Minor goto_previous fix. (It had been broken at some point.)
4716 2004-10-03 14:11 UTC tuomov
4717 * trunk: changeset 1773
4718 Warp propagation improvements.
4720 2004-10-02 02:29 UTC tuomov
4721 * trunk: changeset 1772
4722 Translation updates.
4724 2004-10-02 02:22 UTC tuomov
4725 * trunk: changeset 1771
4726 Oops, history.h was missing.
4728 2004-10-02 02:13 UTC tuomov
4729 * trunk: changeset 1770
4730 Added split and transpose bindings to WIonWS context menu.
4732 2004-10-02 02:07 UTC tuomov
4733 * trunk: changeset 1769
4734 - Added WSplitSplit.flip.
4736 - WSplitFloat should properly transpose now.
4738 2004-09-30 17:24 UTC tuomov
4739 * trunk: changeset 1768
4740 Added context-specific query histories.
4742 2004-09-28 16:42 UTC tuomov
4743 * trunk: changeset 1767
4744 Added ioncore.set_selection and ioncore.request_selection (with a
4745 continuation function as parameter to the latter) to deal with
4746 selections from Lua code.
4748 2004-09-28 15:11 UTC tuomov
4749 * trunk: changeset 1763
4750 Binding changes: Mod1+K comma/period moves tab left/right.
4751 Mod1+comma/period switches to previous/next workspace. Corresponding
4752 bindings for Left/Right keys were removed.
4754 2004-09-28 14:58 UTC tuomov
4755 * trunk: changeset 1762
4756 Improved support for context menus.
4758 2004-09-17 20:17 UTC tuomov
4759 * trunk: changeset 1761
4760 Renamed clientwin_added_hook to clientwin_mapped_hook and added
4761 clientwin_unmapped_hook with the X window id as parameter.
4763 2004-09-17 20:09 UTC tuomov
4764 * trunk: changeset 1760
4765 Replaced frame_activated_hook (and frame_inactivated_hook) with
4766 region_activated_hook (region_inactivated_hook) called when the region
4767 is get focus (loses focus).
4769 2004-09-17 19:55 UTC tuomov
4770 * trunk: changeset 1759
4771 Some eventmask macro changes/cleanup.
4773 2004-09-17 19:43 UTC tuomov
4774 * trunk: changeset 1758
4775 Moved hook parameter structures from source to header files and added
4776 notes of parameters of all hooks to headers.
4778 2004-09-16 23:42 UTC tuomov
4779 * trunk: changeset 1757
4780 Oops. Workspaces were being destroyed when stdisp was removed.
4782 2004-09-16 23:39 UTC tuomov
4783 * trunk: changeset 1756
4784 REGION_PARENT macro changes.
4786 2004-09-16 23:09 UTC tuomov
4787 * trunk: changeset 1755
4788 Improved handling of small unused spaces in panews.
4790 2004-09-16 19:32 UTC tuomov
4791 * trunk: changeset 1753
4792 Some minor clean-up.
4794 2004-09-16 18:44 UTC tuomov
4795 * trunk: changeset 1752
4796 Some region_set/unset/detach_manager/parent code simplifications.
4798 2004-09-16 17:06 UTC tuomov
4799 * trunk: changeset 1751
4800 Use 'default' layout by default.
4802 2004-09-16 17:05 UTC tuomov
4803 * trunk: changeset 1750
4804 - Added mod_panews.set/get
4806 - Moved loading of module configuration file to end of Lua code if the
4807 module has such, as otherwise not everything may be available to the
4810 2004-09-16 16:27 UTC tuomov
4811 * trunk: changeset 1749
4812 WSplitPane should now update markers on transpose.
4814 2004-09-07 18:45 UTC tuomov
4815 * trunk: changeset 1748
4816 Changed some exec calls to exec_on calls in mod_query.
4818 2004-09-07 01:15 UTC tuomov
4819 * trunk: changeset 1747
4820 Oops, warp setting was no longer used.
4822 2004-09-06 18:29 UTC tuomov
4823 tagged ion-3ds-20040906
4825 2004-09-06 18:28 UTC tuomov
4826 * trunk: changeset 1745
4827 Fixed a typo in release notes.
4829 2004-09-06 18:25 UTC tuomov
4830 * trunk: changeset 1744
4831 Removed POSIX_SOURCE setting from system-ac.mk.in
4833 2004-09-06 18:21 UTC tuomov
4834 * trunk: changeset 1743
4835 Added release notes for a new release.
4837 2004-09-06 17:58 UTC tuomov
4838 * trunk: changeset 1742
4839 Status display node loading fixes.
4841 2004-09-06 17:44 UTC tuomov
4842 * trunk: changeset 1741
4843 - WPaneWS:s can be closed now.
4845 - Pane initial size calculation fix.
4847 2005-02-23 00:34 UTC tuomov
4848 * trunk: changeset 1740
4849 Renamed autows to panews.
4851 2004-09-05 22:26 UTC tuomov
4852 * trunk: changeset 1739
4853 Added compatibility conversion from old frame style names.
4855 2004-09-05 21:55 UTC tuomov
4856 * trunk: changeset 1738
4857 Some focusing code simplifications/fixes/new bugs.
4859 2004-09-05 15:58 UTC tuomov
4860 * trunk: changeset 1737
4861 Fixed an mplex layer2 focus issue.
4863 2004-09-05 15:30 UTC tuomov
4864 * trunk: changeset 1736
4865 Fixed split tree ws_if_root pointer management bug.
4867 2004-09-05 15:12 UTC tuomov
4868 * trunk: changeset 1735
4869 Added 'save' option for dock.
4871 2004-09-05 13:53 UTC tuomov
4872 * trunk: changeset 1734
4873 Added frame_managed_changed_hook (improved from
4874 frame_content_switched_hook).
4876 2004-09-02 15:20 UTC tuomov
4877 * trunk: changeset 1733
4878 Border line drawing fix.
4880 2004-09-01 21:26 UTC tuomov
4881 * trunk: changeset 1732
4882 WSplitPanes should now when appropriate recreate a WSplitUnused when
4885 2004-09-01 18:45 UTC tuomov
4886 * trunk: changeset 1731
4887 AutoWS now supports dropping stuff on unused areas.
4889 2004-09-01 13:31 UTC tuomov
4890 * trunk: changeset 1730
4891 - Autows unused region focusing improvements.
4893 - Install cfg_autows.lua.
4895 2004-08-31 18:51 UTC tuomov
4896 * trunk: changeset 1729
4897 Fixes to previous changes (coded without a monitor to test the code
4900 2004-08-31 11:26 UTC tuomov
4901 * trunk: changeset 1728
4902 Fixed a potential minor memory leak.
4904 2004-08-29 15:33 UTC tuomov
4905 * trunk: changeset 1727
4906 Autoconf should work again. (Applied patch to move from
4907 libtool/libltdl to plain libdl.)
4909 2004-08-29 07:18 UTC tuomov
4910 * trunk: changeset 1726
4911 Some pane handle changes.
4913 2004-08-27 14:54 UTC tuomov
4914 * trunk: changeset 1725
4915 Tiled workspace navigation code changes.
4917 2004-08-26 16:23 UTC tuomov
4918 * trunk: changeset 1724
4919 - Moved resize code so that WUnusedWin can use it.
4921 - Added resize bindings for WUnusedWin.
4923 2004-08-26 14:16 UTC tuomov
4924 * trunk: changeset 1723
4925 Added WUnusedWin for WSplitUnused.
4927 2004-08-23 03:27 UTC tuomov
4928 * trunk: changeset 1722
4929 WAutoWS layout is now initialised when the workspace is created
4930 instead of when the first frame is created.
4932 2004-08-21 15:54 UTC tuomov
4933 * trunk: changeset 1721
4934 Added Czech translations of Ion messages.
4936 2004-08-19 15:16 UTC tuomov
4937 * trunk: changeset 1720
4938 Added bindmap for WPaneWins.
4940 2004-08-18 14:12 UTC tuomov
4941 * trunk: changeset 1719
4942 - AutoWS pane window handling improvements.
4944 - Changes in frame style names.
4946 2004-08-17 01:24 UTC tuomov
4947 * trunk: changeset 1718
4948 Changed stdisp adaptation code to be more destructive on the split
4949 tree to preserve special nodes for autows.
4951 2004-08-15 01:40 UTC tuomov
4952 * trunk: changeset 1717
4953 Fixed a reference to mod_menu.
4955 2004-08-09 23:58 UTC tuomov
4956 * trunk: changeset 1716
4957 Added beginnings of a Czech translation (by Miroslav Kure).
4959 2004-08-09 23:57 UTC tuomov
4960 * trunk: changeset 1715
4961 Simplified regexp for 'uptime' load average method as some locales
4962 show it differently.
4964 2004-08-06 02:55 UTC tuomov
4965 * trunk: changeset 1714
4966 Some more makefile fixes.
4968 2004-08-06 00:05 UTC tuomov
4969 * trunk: changeset 1713
4970 $(INTALLDIR) wasn't being called for translated manual page
4973 2004-08-03 18:40 UTC tuomov
4974 * trunk: changeset 1712
4975 Added routine to drawing engine to draw just a borderline and not a
4978 2004-08-03 16:37 UTC tuomov
4979 * trunk: changeset 1711
4980 updated cfgfile too.
4982 2004-08-02 19:35 UTC tuomov
4983 * trunk: changeset 1710
4984 Submaps now default to AnyModifier.
4986 2004-08-02 16:01 UTC tuomov
4987 * trunk: changeset 1709
4988 nroff instead of groff.
4990 2004-08-02 14:51 UTC tuomov
4991 * trunk: changeset 1708
4992 Oops, calcmail was global.
4994 2004-08-02 14:49 UTC tuomov
4995 * trunk: changeset 1707
4996 - Some more binding documentation and translation improvements.
4998 - Use proper welcome.lang.txt.
5000 2004-08-02 05:16 UTC tuomov
5001 * trunk: changeset 1706
5004 2004-08-02 03:31 UTC tuomov
5005 * trunk: changeset 1705
5006 - Removed share directory from the source tree and moved stuff therein
5007 to ioncore and utils directories.
5009 - Some rules.mk improvements.
5011 2004-08-02 00:51 UTC tuomov
5012 * trunk: changeset 1704
5013 - Improved the 'basic concepts' section of the manual page.
5015 - Added a Finnish translation of the manual page and welcome message.
5016 (Correct version of the welcome message is not yet used.)
5018 2004-08-01 21:51 UTC tuomov
5019 * trunk: changeset 1703
5020 ... and also gettext menuentry and submenu.
5022 2004-08-01 21:46 UTC tuomov
5023 * trunk: changeset 1702
5024 Removed 'TR' from menu configuration files; include 'submenu' and
5025 'menuentry' in keywords to lxgettext instead.
5027 2004-08-01 21:44 UTC tuomov
5028 * trunk: changeset 1701
5029 Fixed type in documentation string.
5031 2004-08-01 21:43 UTC tuomov
5032 * trunk: changeset 1700
5033 Added translations for binding documentation.
5035 2004-08-01 19:48 UTC tuomov
5036 * trunk: changeset 1699
5037 Oops, previous commit was a bit broken.
5039 2004-08-01 19:06 UTC tuomov
5040 * trunk: changeset 1698
5041 Binding documentation is now included in the configuration files and
5042 the documentation for manual pages is generated from there.
5044 2004-07-31 22:00 UTC tuomov
5045 * trunk: changeset 1696
5046 Minor fixes to previous error reporting and other changes.
5048 2004-07-31 20:55 UTC tuomov
5049 * trunk: changeset 1695
5050 Added Finnish translation.
5052 2004-07-31 20:53 UTC tuomov
5053 * trunk: changeset 1694
5054 - Some more error and other reporting changes for easier and better
5057 - Added menu configuration files to be translated.
5059 2004-07-31 20:12 UTC tuomov
5060 * trunk: changeset 1693
5061 s/corner/pos/g in statusbar creation code.
5063 2004-07-31 19:11 UTC tuomov
5064 * trunk: changeset 1691
5065 - Removed some redundant error reporting that is of no help to the
5068 - Changes in error reporting policy: trust the source of the problem
5069 do it, if it is our code.
5071 2005-02-23 00:02 UTC tuomov
5072 * trunk: changeset 1690
5073 Added basic framework for localisation/language translations.
5075 2004-07-30 00:08 UTC tuomov
5076 tagged ion-3ds-20040730
5078 2004-07-29 23:32 UTC tuomov
5079 * trunk: changeset 1687
5080 Oops DIST: PREFIX line was broken.
5082 2004-07-29 23:30 UTC tuomov
5083 * trunk: changeset 1686
5084 Added new release notes and other preparation for the release of ion-
5087 2004-07-29 23:24 UTC tuomov
5088 * trunk: changeset 1685
5089 - Changes in default installation paths and binary names: ion->ion3,
5092 - Added ioncore.progname so that scripts that want to show the manual
5093 page don't need to know if we're running as ion or pwm.
5095 2004-07-29 23:19 UTC tuomov
5096 * trunk: changeset 1684
5097 Manual page updates.
5099 2004-07-29 19:58 UTC tuomov
5100 * trunk: changeset 1683
5101 Added old release notes to the package.
5103 2004-07-29 19:47 UTC tuomov
5104 * trunk: changeset 1682
5105 WIonWS: don't load WSplitST, because we don't save position and
5106 orientation and thus think the saved stdispnode was bl/horizontal.
5108 2004-07-29 19:41 UTC tuomov
5109 * trunk: changeset 1681
5110 Drawing engine configuration files now also use the underscored
5111 "look_" prefix instead of "look-".
5113 2004-07-29 19:36 UTC tuomov
5114 * trunk: changeset 1680
5115 Added styles for status displays.
5117 2004-07-29 18:52 UTC tuomov
5118 * trunk: changeset 1679
5119 - Changed WFloatWS.circulate and backcirculate to be stacking based.
5121 - Fixes to previous stacking code changes.
5123 2004-07-29 18:27 UTC tuomov
5124 * trunk: changeset 1678
5125 Floatws stacking code improvements.
5127 2004-07-29 02:18 UTC tuomov
5128 * trunk: changeset 1672
5129 All savefiles are now also prefixed with "saved_".
5131 2004-07-29 02:02 UTC tuomov
5132 * trunk: changeset 1671
5133 Removed WIonWS.resize_tree and added WSplit.rqgeom.
5135 2004-07-29 01:52 UTC tuomov
5136 * trunk: changeset 1670
5137 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
5139 2004-07-29 01:50 UTC tuomov
5140 * trunk: changeset 1669
5141 Added WWindow.xid export.
5143 2004-07-29 01:47 UTC tuomov
5144 * trunk: changeset 1668
5145 Statically linking modules had been broken with the module stub loader
5146 change, and make depend had never worked in this case.
5148 2004-07-29 01:32 UTC tuomov
5149 * trunk: changeset 1667
5150 - Removed generic stacking code; stacking is now handled fully by
5151 managers, making it simpler and better-working.
5153 - Some fixes to WMPlex layer2 new focus policy.
5155 2004-07-28 21:58 UTC tuomov
5156 * trunk: changeset 1666
5157 Reorganisation autows code to match the new lua/c division and stub
5160 2004-07-28 20:57 UTC tuomov
5161 * trunk: changeset 1665
5162 Changes in WMPlex passive layer 2 object focus policy.
5164 2004-07-28 02:02 UTC tuomov
5165 * trunk: changeset 1664
5166 Oops. Search path order had been reversed.
5168 2004-07-28 01:57 UTC tuomov
5169 * trunk: changeset 1663
5170 Style file lookup was broken.
5172 2004-07-28 01:46 UTC tuomov
5173 * trunk: changeset 1662
5174 The status display is now skipped by WIonWS navigational routines.
5176 2004-07-28 01:30 UTC tuomov
5177 * trunk: changeset 1661
5178 Forgot to update resize_delay->kbresize_delay to config files.
5180 2004-07-28 01:25 UTC tuomov
5181 * trunk: changeset 1660
5182 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
5184 2004-07-28 01:17 UTC tuomov
5185 * trunk: changeset 1659
5186 - Changes in functions to set some basic settings of ioncore and some
5187 modules: for the most part, a single 'set' function now. Also added
5188 the 'get' counterpart.
5190 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
5193 2004-07-27 21:06 UTC tuomov
5194 * trunk: changeset 1658
5195 Added WSplitInner.current dynfun.
5197 2004-07-27 21:01 UTC tuomov
5198 * trunk: changeset 1657
5199 Restore extl_loadstring as mod_ionflux needs it.
5201 2004-07-27 19:23 UTC tuomov
5202 * trunk: changeset 1656
5203 - Statusbar mail checker died if $MAIL didn't exist.
5205 - Added mailbox file setting.
5207 2004-07-27 18:03 UTC tuomov
5208 * trunk: changeset 1655
5209 Some statusbar config tuning
5211 2004-07-27 17:49 UTC tuomov
5212 * trunk: changeset 1654
5213 - Better cfg_dock.lua; moved code to mod_dock.
5215 - Status display is now _not_ saved to layout savefile, for easier
5216 switching between different status displays.
5218 - Some mplex layer2 access improvements.
5220 2004-07-27 13:48 UTC tuomov
5221 * trunk: changeset 1653
5222 Fixed some typos etc.
5224 2004-07-27 13:42 UTC tuomov
5225 * trunk: changeset 1652
5226 - Improved ext_statusbar update time calculation.
5228 - Added ext_statusbar to list of subdirectories to build in the top-
5231 2004-07-27 04:11 UTC tuomov
5232 * trunk: changeset 1651
5233 Oops, mail_last_check wasn't being update.
5235 2004-07-27 04:10 UTC tuomov
5236 * trunk: changeset 1650
5237 Added ext_statusbar statusbar script.
5239 2004-07-27 00:43 UTC tuomov
5240 * trunk: changeset 1649
5241 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5243 - Fixed some PWM stuff.
5245 2004-07-27 00:26 UTC tuomov
5246 * trunk: changeset 1648
5247 Status display removal is now properly notified by the screen to
5248 workspaces over restarts.
5250 2004-07-26 22:03 UTC tuomov
5251 * trunk: changeset 1647
5252 Oops, welcome message was no longer installed.
5254 2004-07-26 21:57 UTC tuomov
5255 * trunk: changeset 1645
5256 Some documentation fixes and documentation generation changes.
5258 2004-07-26 21:57 UTC tuomov
5259 * trunk: changeset 1644
5260 Oops, there was still a reference to draw.lua
5262 2004-07-26 21:48 UTC tuomov
5263 * trunk: changeset 1643
5264 ioncore-extras.lua was still lying around after barfed commit.
5266 2004-07-26 21:29 UTC tuomov
5267 * trunk: changeset 1642
5268 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5269 refusal to support escaping of square brackets) after GNU sed stopped
5270 accepting the previous vomit.
5272 2004-07-26 20:50 UTC tuomov
5273 * trunk: changeset 1641
5274 Fixes to previous failed commit.
5276 2004-07-26 20:46 UTC tuomov
5277 * trunk: changeset 1640
5278 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5279 and menulib routines into the single namespace of the first of each
5280 to present the user with less different code units.
5282 - Changed all configuration files the user might want to edit to be
5283 prefixed with 'cfg_'.
5285 2004-07-26 19:17 UTC tuomov
5286 * trunk: changeset 1639
5287 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5288 expects complete file name).
5290 2004-07-26 18:58 UTC tuomov
5291 * trunk: changeset 1638
5292 Added stub loaders for modules, so users only need a single command to
5293 load scripts or modules.
5295 2004-07-26 17:43 UTC tuomov
5296 * trunk: changeset 1637
5297 Some minor infowin, stdisp and timer fixes and changes.
5299 2004-07-26 16:13 UTC tuomov
5300 * trunk: changeset 1636
5301 Exported timers to Lua side and some other changes in timer code.
5303 2004-07-26 14:38 UTC tuomov
5304 * trunk: changeset 1633
5305 Added some code to WInfoWin to eventually allow it to be used as an
5308 2004-07-25 19:18 UTC tuomov
5309 * trunk: changeset 1632
5310 Some autows overlap and new OO split code fixes.
5312 2004-07-24 14:09 UTC tuomov
5313 * trunk: changeset 1631
5314 Some fixes to previous changes in name allocation.
5316 2004-07-24 11:58 UTC tuomov
5317 * trunk: changeset 1630
5318 Added still incomplete support for partial floating of WSplitPanes on
5321 2004-07-23 22:27 UTC tuomov
5322 * trunk: changeset 1629
5323 Resizing code fixes and simplifications.
5325 2004-07-23 20:50 UTC tuomov
5326 * trunk: changeset 1628
5327 Some more name allocation improvements and simplifications.
5329 2004-07-23 19:34 UTC tuomov
5330 * trunk: changeset 1627
5331 Fixed problem allocating names that already contain something that
5332 looks like an instance number.
5334 2004-07-22 22:31 UTC tuomov
5335 * trunk: changeset 1626
5336 - Moved WSplitUnused code to mod_autows from mod_ionws.
5338 - Added initial version of WSplitPane split tree node for better
5339 organisation of different application classes in WAutoWS split tree.
5341 2004-07-18 18:59 UTC tuomov
5342 * trunk: changeset 1625
5343 The split tree now uses inheritance within the Ion object system, so
5344 it is easier to add special inner nodes to it.
5346 2004-07-18 02:25 UTC tuomov
5347 * trunk: changeset 1624
5348 Some dock changes+fixes.
5350 2004-07-17 00:48 UTC tuomov
5351 * trunk: changeset 1623
5352 Autows template code is now aware of stdisp.
5354 2004-07-16 23:54 UTC tuomov
5355 * trunk: changeset 1622
5356 Autows classification heuristics improvements.
5358 2004-07-15 15:29 UTC tuomov
5359 * trunk: changeset 1621
5362 2004-07-15 13:21 UTC tuomov
5363 * trunk: changeset 1620
5364 Fixed config file help.
5366 2004-07-15 01:59 UTC tuomov
5367 * trunk: changeset 1619
5368 Removed stdisp from lists of normal managed objects on workspaces.
5370 2004-07-13 16:05 UTC tuomov
5371 * trunk: changeset 1618
5372 Fixed WRegion.size_hints export.
5374 2004-07-13 16:04 UTC tuomov
5375 * trunk: changeset 1617
5376 Always leave a SPLIT_UNUSED when stacking.
5378 2004-07-13 16:03 UTC tuomov
5379 * trunk: changeset 1616
5380 Changes in split tree resize code to better handle SPLIT_UNUSED.
5382 2004-07-12 20:11 UTC tuomov
5383 * trunk: changeset 1615
5384 AutoWS layout initialisation code improvements.
5386 2004-07-11 22:57 UTC tuomov
5387 * trunk: changeset 1614
5388 Beginnings of a new template-based autows implementation.
5390 2004-07-08 00:18 UTC tuomov
5391 * trunk: changeset 1613
5392 Some frame->style handling changes.
5394 2004-07-08 00:17 UTC tuomov
5395 * trunk: changeset 1612
5396 Possibly fixed scratchpad focusing (again).
5398 2004-07-03 18:04 UTC tuomov
5399 tagged ion-3ds-20040703
5401 2004-07-03 18:01 UTC tuomov
5402 * trunk: changeset 1610
5403 Added a note on ./configure being broken in README.
5405 2004-07-03 17:57 UTC tuomov
5406 * trunk: changeset 1609
5409 2004-07-03 17:56 UTC tuomov
5410 * trunk: changeset 1608
5411 Added code in dock.lua to create dock of either flavour.
5413 2004-07-03 17:56 UTC tuomov
5414 * trunk: changeset 1607
5415 Do not automagically redirect region_manage_clientwin requests to
5416 passive layer 2 objects.
5418 2004-07-03 17:55 UTC tuomov
5419 * trunk: changeset 1606
5422 2004-07-03 17:54 UTC tuomov
5423 * trunk: changeset 1605
5424 Changes in menu stacking.
5426 2004-07-03 17:25 UTC tuomov
5427 * trunk: changeset 1604
5428 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5429 that empty docks can now be closed in a consistent manner.
5431 2004-07-03 17:21 UTC tuomov
5432 * trunk: changeset 1603
5433 Added some region dynfuns.
5435 2004-06-27 17:43 UTC tuomov
5436 * trunk: changeset 1602
5437 Dock supports bindings now.
5439 2004-06-27 17:12 UTC tuomov
5440 * trunk: changeset 1601
5441 - Removed orientation from stdisp parameters; it is got from the
5442 region itself through region_orientation.
5444 - WDock.set can now properly request changes when working as WMPlex
5447 2004-06-26 20:13 UTC tuomov
5448 * trunk: changeset 1600
5449 floatws fix: don't save stdisp configuration.
5451 2004-06-26 20:05 UTC tuomov
5452 * trunk: changeset 1599
5453 Ensure FD_CLOEXEC is set.
5455 2004-06-26 19:53 UTC tuomov
5456 * trunk: changeset 1598
5457 - Removed generic stacking exports. Raise/lower is only available
5458 through WFloatWS.raise/lower now.
5460 - Removed WRegion.active_sub export.
5462 2004-06-26 19:35 UTC tuomov
5463 * trunk: changeset 1597
5464 Renamed 'reference' field in load/info tables to 'reg'.
5466 2004-06-26 18:40 UTC tuomov
5467 * trunk: changeset 1596
5468 Guarantee maximum size to be set in region_size_hints along with base
5471 2004-06-26 18:37 UTC tuomov
5472 * trunk: changeset 1595
5473 Removed relw and relh from region_size_hints; use
5474 XSizeHints.base_width/height instead.
5476 2004-06-26 16:07 UTC tuomov
5477 * trunk: changeset 1594
5478 - Added support for passive mplex layer 2 objects.
5480 - Unified generic stdisp and floating dock position parametrisation.
5482 2004-06-23 15:56 UTC tuomov
5483 * trunk: changeset 1593
5484 Improved mplex managed object attribute storage.
5486 2004-06-22 00:16 UTC tuomov
5487 * trunk: changeset 1592
5488 Added XID to querylib.show_clientwin.
5490 2004-06-21 15:02 UTC tuomov
5491 * trunk: changeset 1591
5492 Fixed drawing engine style loading code when neither font nor based_on
5495 2004-06-21 08:18 UTC tuomov
5496 * trunk: changeset 1590
5497 Previous "fixes" broken dock resize on workspace change if previous
5498 docknode geometry was a good fit.
5500 2004-06-21 07:37 UTC tuomov
5501 * trunk: changeset 1589
5502 Some status display/dock support code fixes and improvements.
5504 2004-06-21 00:30 UTC tuomov
5505 * trunk: changeset 1588
5506 Support dragging tab of current window by clicking anywhere in a
5509 2004-06-20 16:45 UTC tuomov
5510 * trunk: changeset 1587
5511 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5512 status display mechanisms.
5514 2004-06-20 11:47 UTC tuomov
5515 * trunk: changeset 1586
5516 Don't register WRegionSimpleCreateFn as it is not actually needed.
5517 Thus only register WRegionLoadCreateFn.
5519 2004-06-20 11:45 UTC tuomov
5520 * trunk: changeset 1584
5521 Don't duplicate libtu/stringintmap_key as value2str.
5523 2004-06-20 11:10 UTC tuomov
5524 * trunk: changeset 1582
5527 2004-06-19 16:39 UTC tuomov
5528 * trunk: changeset 1581
5529 - Use of block auto-indentation had broken indentation after some
5530 EXTL_EXPORT statements.
5532 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5534 2004-06-19 16:26 UTC tuomov
5535 * trunk: changeset 1580
5536 Improved support for auto-sizing status display/dock.
5538 2004-06-19 13:26 UTC tuomov
5539 * trunk: changeset 1579
5540 Export WScreen.set_managed_offset.
5542 2004-06-18 22:14 UTC tuomov
5543 * trunk: changeset 1576
5544 Use libtu's new stringstore for storing frame style names.
5546 2004-06-17 20:42 UTC tuomov
5547 * trunk: changeset 1573
5548 Fixed handling of requested geometry in floatws_attach_clientwin.
5550 2004-06-17 17:14 UTC tuomov
5551 * trunk: changeset 1572
5552 Added some split-tree manipulation algorithms needed to eventually
5553 support an automagically properly sized dock.
5555 2004-06-17 13:58 UTC tuomov
5556 * trunk: changeset 1571
5557 Resize primary node fix.
5559 2004-06-14 15:09 UTC tuomov
5560 * trunk: changeset 1570
5561 Finished converting (still crappy) autows penalty code to Lua and some
5564 2004-06-12 20:51 UTC tuomov
5565 * trunk: changeset 1569
5566 Moved autows penalty calculation code to Lua side for easier
5569 2004-06-12 18:10 UTC tuomov
5570 * trunk: changeset 1568
5571 - Added WRegion.size_hints to exports
5573 - ... and renamed region_resize_hints to region_size_hints.
5575 2004-06-12 14:16 UTC tuomov
5576 * trunk: changeset 1567
5577 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5579 2004-06-11 19:03 UTC tuomov
5580 * trunk: changeset 1566
5581 Changed penalties to be based on proportional shrinkage/growth/free
5582 space after split and other autows placement code changes.
5584 2004-06-11 11:03 UTC tuomov
5585 * trunk: changeset 1565
5586 Put back WIonWS.create_frame_fn.
5588 2004-06-10 22:48 UTC tuomov
5589 * trunk: changeset 1564
5590 - Session saving is no longer disabled on exit if there was an error
5591 loading layout. Instead a backup of the layout savefile is made.
5593 - The behaviour of ioncore.resign was changed not to save session, but
5594 instead just quit and, when running under a session manager,
5595 instruct the session manager to not restart the WM again.
5597 2004-06-10 21:13 UTC tuomov
5598 * trunk: changeset 1563
5599 Fixed focusing on frame destroy.
5601 2004-06-10 21:01 UTC tuomov
5602 * trunk: changeset 1562
5603 Bracing error caused split unused fusing not to work in all cases.
5605 2004-06-10 15:33 UTC tuomov
5606 * trunk: changeset 1561
5607 Changes in the set of exported WSplit methods and WIonWS:split_tree().
5609 2004-06-10 15:15 UTC tuomov
5610 * trunk: changeset 1560
5611 Added code to fuse adjacent SPLIT_UNUSED nodes.
5613 2004-06-09 16:12 UTC tuomov
5614 * trunk: changeset 1559
5615 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5616 (also to be unified?) now.
5618 2004-06-08 20:52 UTC tuomov
5619 * trunk: changeset 1558
5620 Some minor autows placement tuning.
5622 2004-06-08 20:26 UTC tuomov
5623 * trunk: changeset 1557
5624 Moved p_move from WFloatFrame to WFrame.
5626 2004-06-08 17:23 UTC tuomov
5627 * trunk: changeset 1556
5628 Binding to nil should again remove the binding.
5630 2004-06-08 17:21 UTC tuomov
5631 * trunk: changeset 1555
5632 Fixes in navigation code handling of SPLIT_UNUSED.
5634 2004-06-07 13:41 UTC tuomov
5635 * trunk: changeset 1554
5636 Some more unused space information storage changes.
5638 2004-06-07 11:09 UTC tuomov
5639 * trunk: changeset 1553
5640 load_autows hand't been updated to new ionws_load_node parameters.
5642 2004-06-06 19:39 UTC tuomov
5643 * trunk: changeset 1552
5644 Added querylib.show_clientwin to display information on a client
5645 window and put it in the context menu.
5647 2004-06-06 19:27 UTC tuomov
5648 * trunk: changeset 1551
5649 Documentation fixes.
5651 2004-06-06 18:32 UTC tuomov
5652 * trunk: changeset 1550
5653 Some fixes in split tree load code changes.
5655 2004-06-06 17:58 UTC tuomov
5656 * trunk: changeset 1549
5657 Added penalties to attach to an existing frame.
5659 2004-06-06 17:09 UTC tuomov
5660 * trunk: changeset 1548
5661 Added querylib.query_menu that can be used to create a query of a
5664 2004-06-06 16:16 UTC tuomov
5665 * trunk: changeset 1547
5666 Moved Fx queries to WMPlex level so they're available on empty
5667 workspaces and full screen client windows as well.
5669 2004-06-06 16:08 UTC tuomov
5670 * trunk: changeset 1546
5671 Added 'lazy' split attribute. If a horizontal/vertical split is
5672 "lazy", and a direct child is removed, the split won't be collapsed
5673 unless the other child is SPLIT_UNUSED.
5675 2004-06-06 15:47 UTC tuomov
5676 * trunk: changeset 1545
5679 2004-06-05 19:24 UTC tuomov
5680 * trunk: changeset 1543
5681 - Moved workspace dummy window code from WFloatWS to WGenWS to be
5682 available to WAutoWS as well.
5684 - Removed unused managed_splits field from WIonWS.
5686 2004-06-05 15:14 UTC tuomov
5687 * trunk: changeset 1542
5688 WAutoWS placement code clean-up.
5690 2004-06-05 09:42 UTC tuomov
5691 * trunk: changeset 1541
5692 Oops. Fixed sanity check.
5694 2004-06-04 23:15 UTC tuomov
5695 * trunk: changeset 1539
5696 Added Xinerama sanity check.
5698 2004-06-04 17:55 UTC tuomov
5699 * trunk: changeset 1537
5700 Changed WAutoWS placement code to use new unused space storage and
5701 added framework code to handle calculating penalties based on
5702 "immediate" available unused space.
5704 2004-06-04 17:29 UTC tuomov
5705 * trunk: changeset 1536
5706 Changed storage of used/unused space within
5707 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5709 2004-06-04 15:49 UTC tuomov
5710 * trunk: changeset 1535
5711 Fixed WMPlex.l2_show focus.
5713 2004-06-03 11:25 UTC tuomov
5714 * trunk: changeset 1534
5715 Added very preliminary WAutoWS layout code.
5717 2004-06-03 11:23 UTC tuomov
5718 * trunk: changeset 1533
5719 Code that creates regions from tables now supports a 'reference' to
5720 use existing regions.
5722 2004-06-03 11:21 UTC tuomov
5723 * trunk: changeset 1532
5724 Fixed some indentation.
5726 2004-06-02 19:15 UTC tuomov
5727 * trunk: changeset 1531
5728 Added support for "static" splits.
5730 2004-05-31 10:40 UTC tuomov
5731 * trunk: changeset 1526
5734 2004-05-31 10:39 UTC tuomov
5735 * trunk: changeset 1525
5736 Added nil check to hook_add_extl.
5738 2004-05-30 16:01 UTC tuomov
5739 * trunk: changeset 1524
5740 Fixed a serious brainfart in region name allocation. (Temporary hack;
5741 need to do this more efficiently.)
5743 2004-05-30 14:13 UTC tuomov
5744 * trunk: changeset 1523
5745 Oops. Alloc one byte too small.
5747 2004-05-29 19:13 UTC tuomov
5748 * trunk: changeset 1522
5749 Check that client window is not already managed when loading saved
5750 configuration (on restart).
5752 2004-05-29 19:12 UTC tuomov
5753 * trunk: changeset 1521
5754 Added -noerrorlog startup option.
5756 2004-05-29 12:03 UTC tuomov
5757 * trunk: changeset 1520
5758 Fixed dec/inc_index bindings.
5760 2004-05-29 11:26 UTC tuomov
5761 * trunk: changeset 1519
5762 Bindmap binding count was not maintained correctly if a key/button was
5765 2004-05-28 14:41 UTC tuomov
5766 * trunk: changeset 1518
5767 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
5768 full space of their SPLIT_REGNODE:
5770 2004-05-26 19:26 UTC tuomov
5771 * trunk: changeset 1517
5772 querylib.query_renameworkspace had been broken at some point.
5774 2004-05-26 19:24 UTC tuomov
5775 * trunk: changeset 1516
5776 Unified module and script search paths. There's only one search path
5779 2004-05-26 19:17 UTC tuomov
5780 * trunk: changeset 1515
5781 *sigh* install-sh seems to require -c to copy.
5783 2004-05-26 17:24 UTC tuomov
5784 * trunk: changeset 1514
5785 Changed INSTALL to install-sh
5787 2004-05-26 17:10 UTC tuomov
5788 * trunk: changeset 1513
5791 2004-05-26 16:57 UTC tuomov
5792 * trunk: changeset 1512
5793 Libtool is no longer used: problems with one module depending on
5796 2004-05-26 14:13 UTC tuomov
5797 * trunk: changeset 1511
5798 Added unviewable check in mplex init.
5800 2004-05-26 13:57 UTC tuomov
5801 * trunk: changeset 1510
5802 - WMPlex layer2 object hide improved.
5804 - Unified WMPlex layer list access functions.
5806 2004-05-21 21:04 UTC tuomov
5807 * trunk: changeset 1509
5808 Removed 'exec' from /bin/sh call to execute command so that more
5809 complex commands can be entered.
5811 2004-05-21 19:46 UTC tuomov
5812 * trunk: changeset 1507
5813 Removed os.execute block.
5815 2004-05-21 18:49 UTC tuomov
5816 * trunk: changeset 1506
5817 Improved querylib.query_exec completion to break at spaces.
5819 2004-05-21 18:33 UTC tuomov
5820 * trunk: changeset 1505
5821 SSH host completion now understands usernames. (Code taken from the
5824 2004-05-21 18:26 UTC tuomov
5825 * trunk: changeset 1504
5826 - Improved integration of exit/restart/save state with session
5829 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
5830 (and ioncore.resign() in others).
5832 2004-05-20 21:48 UTC tuomov
5833 * trunk: changeset 1503
5834 Added comment headers to the files.
5836 2004-05-20 21:35 UTC tuomov
5837 * trunk: changeset 1502
5838 - Added mod_sm.request_save.
5840 - Removed support for whatever (older?) session management system
5841 defines the macro "XSM".
5843 2004-05-20 18:26 UTC tuomov
5844 * trunk: changeset 1501
5845 - Automatically load mod_sm of the SESSION_MANAGER environment
5848 - Moved session directory setup code to mod_sm.
5850 2004-05-20 16:03 UTC tuomov
5851 * trunk: changeset 1500
5852 Added WClientWin.xid export to get X window id.
5854 2004-05-20 15:04 UTC tuomov
5855 * trunk: changeset 1499
5856 Improved WAutoFrame "lazy" move/resize behaviour.
5858 2004-05-20 14:38 UTC tuomov
5859 * trunk: changeset 1498
5860 Split resizing code now first tries to use any unused space before
5863 2004-05-19 08:35 UTC tuomov
5864 * trunk: changeset 1497
5865 - Do not clear client window activity status when receiving focus if
5866 the urgency hint is still set.
5868 - Exported WRegion.notify_activity and WRegion.clear_activity.
5870 2004-05-18 20:02 UTC tuomov
5871 * trunk: changeset 1496
5872 Fixed exec bindings to correctly set the root window and changed
5873 ioncore.exec_on to accept any region as parameter.
5875 2004-05-18 17:55 UTC tuomov
5876 * trunk: changeset 1495
5877 Changes in save directory under a session manager; use ~/.ion3/gnome-
5878 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
5879 characters replaced) if this environment variable is set.
5881 2004-05-17 22:52 UTC tuomov
5882 * trunk: changeset 1494
5883 Merged dock kde systray support patch and fixes from stable branch.
5885 2004-05-17 22:41 UTC tuomov
5886 * trunk: changeset 1491
5887 Added missing include.
5889 2004-05-15 17:45 UTC tuomov
5890 * trunk: changeset 1490
5891 Removed extl_call_named as it is no longer needed and useless bloat.
5893 2004-05-15 17:43 UTC tuomov
5894 * trunk: changeset 1489
5895 Converted ionws_placement_method to ionws_placement_alt hook. Removed
5896 the hook from WAutoWS code temporarily.
5898 2004-05-15 09:47 UTC tuomov
5899 * trunk: changeset 1488
5900 Fixed attempt to free memory at middle of allocated area in menu
5903 2004-05-14 14:14 UTC tuomov
5904 * trunk: changeset 1487
5905 - Changed mplex l2 hide/show to warp (if enabled) to new active
5908 - Some other focus handling fixes/changes.
5910 2004-05-14 13:13 UTC tuomov
5911 * trunk: changeset 1486
5912 WMPlex contents are unmapped when either width or height of client
5913 managed area becomes at most 1 instead of resizing them. Previously
5914 this was only done vertically for frames (shade).
5916 2004-05-14 10:14 UTC tuomov
5917 * trunk: changeset 1483
5918 Fixed shade on WIonWS.
5920 2004-05-13 12:01 UTC tuomov
5921 * trunk: changeset 1482
5924 2004-05-13 09:02 UTC tuomov
5925 * trunk: changeset 1481
5926 Removed some scratch code.
5928 2004-05-12 15:39 UTC tuomov
5929 * trunk: changeset 1480
5930 Oops. There was a typo that was causing region flags to be cleared
5931 when children were being rescued.
5933 2004-05-12 13:49 UTC tuomov
5934 * trunk: changeset 1479
5935 hook_add_extl was missing extl_ref_fn.
5937 2004-05-12 13:30 UTC tuomov
5938 * trunk: changeset 1478
5939 Documented hook exports.
5941 2004-05-12 12:56 UTC tuomov
5942 * trunk: changeset 1477
5943 Removed deprecated references to defcmd.
5945 2004-05-12 12:50 UTC tuomov
5946 * trunk: changeset 1476
5947 New hook system. Both Lua and C-side now have the same hooks except
5948 for ioncore_handle_event_alt.
5950 2004-05-12 10:31 UTC tuomov
5951 * trunk: changeset 1475
5952 Added functions to test ExtlTab:s and ExtlFn:s for equality.
5954 2004-05-08 23:38 UTC tuomov
5955 * trunk: changeset 1474
5956 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
5957 this/bother supporting indexed colour models at all?)
5959 2004-05-06 21:01 UTC tuomov
5960 * trunk: changeset 1472
5961 Oops. nodecor wan't being initialised if mwm hints are not set.
5963 2004-05-06 09:35 UTC tuomov
5964 * trunk: changeset 1470
5965 Space wasn't being reclaimed when unsplitting.
5967 2004-05-03 15:22 UTC tuomov
5968 * trunk: changeset 1469
5969 Added extra check. Fixed indentation.
5971 2004-05-03 15:21 UTC tuomov
5972 * trunk: changeset 1468
5973 Fixed dynamic function call.
5975 2004-05-03 14:18 UTC tuomov
5976 * trunk: changeset 1466
5977 Fixed stippled tab font when -i18n was not set.
5979 2004-05-02 15:57 UTC tuomov
5980 * trunk: changeset 1464
5981 Path fixes in file headings.
5983 2004-05-02 15:46 UTC tuomov
5984 * trunk: changeset 1463
5985 Added some basic framework for autows. No functionality essentially
5986 different from ionws yet.
5988 2004-05-01 11:32 UTC tuomov
5989 * trunk: changeset 1460
5990 Transparency configuration reading fix.
5992 2004-04-30 19:45 UTC tuomov
5993 * trunk: changeset 1459
5994 Minor session management support improvements; should work with gnome-
5997 2004-04-28 11:34 UTC tuomov
5998 * trunk: changeset 1458
5999 Only kill active grab when esc is pressed, not released.
6001 2004-04-24 22:45 UTC tuomov
6002 * trunk: changeset 1456
6003 WIonWS supports alternative frame creation routine (for inheritance).
6005 2004-04-20 18:01 UTC tuomov
6006 * trunk: changeset 1455
6007 Split size calculation TODOs handled.
6009 2004-04-20 15:03 UTC tuomov
6010 * trunk: changeset 1454
6011 Some fixes to new split tree code.
6013 2004-04-17 17:44 UTC tuomov
6014 * trunk: changeset 1453
6015 - Added the WARN_FUNC macros.
6017 - WIonWS code checks that split_tree!=NULL more often so that it
6018 should be possible to inherit it by a workspace class that doesn't
6019 always have such a tree.
6021 2004-04-17 16:45 UTC tuomov
6022 * trunk: changeset 1452
6023 Fixed split bindings to attach currently displayed region of old frame
6026 2004-04-17 15:03 UTC tuomov
6027 * trunk: changeset 1451
6028 Added code to transpose splits.
6030 2004-04-16 22:34 UTC tuomov
6031 * trunk: changeset 1450
6032 Slightly improved splitting code.
6034 2004-04-11 10:15 UTC tuomov
6035 * trunk: changeset 1448
6036 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
6038 2004-04-05 12:33 UTC tuomov
6039 * trunk: changeset 1444
6040 Added a kludge to deal with waitrelease when the modifiers has already
6043 2004-04-05 07:39 UTC tuomov
6044 * trunk: changeset 1442
6045 Oops, LCDIR and SHAREDIR were on path in wrong order.
6047 2004-04-04 11:48 UTC tuomov
6048 * trunk: changeset 1441
6049 Improved split data structures.
6051 2004-04-02 19:59 UTC tuomov
6052 * trunk: changeset 1440
6053 WMPlex is now a proper non-virtual class and objects of this type can
6054 be created and nested like any others.
6056 2004-04-02 08:19 UTC tuomov
6057 * trunk: changeset 1439
6058 Also put querylib.lc and menulib.lc in LCDIR.
6060 2004-04-02 08:04 UTC tuomov
6061 * trunk: changeset 1437
6062 Changed compiled .lc files' path to LIBDIR/ion/lc.
6064 2004-03-27 09:01 UTC tuomov
6065 * trunk: changeset 1435
6066 Fixed floatframe client window size issue when shaded.
6068 2004-03-26 22:51 UTC tuomov
6069 * trunk: changeset 1434
6070 Split brush and style code in separate files.
6072 2004-03-26 22:37 UTC tuomov
6073 * trunk: changeset 1433
6074 Removed object abstraction from drawing engine brushes to help
6075 creating drawing engines with other font routines.
6077 2004-03-26 22:12 UTC tuomov
6078 * trunk: changeset 1432
6081 2004-03-24 20:45 UTC tuomov
6082 * trunk: changeset 1431
6083 Moved some root position notification code from WRegion to WWindow.
6085 2004-03-24 20:37 UTC tuomov
6086 * trunk: changeset 1430
6087 Removed duplicate fitrep code.
6089 2004-03-24 18:55 UTC tuomov
6090 * trunk: changeset 1429
6091 Some WIonWS and split tree code reorganisation.
6093 2004-03-24 17:33 UTC tuomov
6094 * trunk: changeset 1428
6095 Don't put input method failure complaints in startup error log.
6097 2004-03-23 11:28 UTC tuomov
6098 * trunk: changeset 1426
6099 querylib.query_restart and query_exit were not yet converted to the
6100 Ion3 scheme of things.
6102 2004-03-23 02:15 UTC tuomov
6103 * trunk: changeset 1424
6104 Client window unmap handling fixes (?).
6106 2004-03-22 12:29 UTC tuomov
6107 * trunk: changeset 1423
6110 2004-03-21 16:58 UTC tuomov
6111 * trunk: changeset 1422
6112 Fixed a colourmap update crash.
6114 2004-03-21 16:43 UTC tuomov
6115 * trunk: changeset 1421
6116 Binaries were still being stripped.
6118 2004-03-20 21:31 UTC tuomov
6119 * trunk: changeset 1420
6120 mod_sm wasn't registering exported functions.
6122 2004-03-20 21:23 UTC tuomov
6123 * trunk: changeset 1419
6124 Added very preliminary (and partially broken) session management
6125 support based on the 'sm' module for Ion1.
6127 2004-03-20 14:39 UTC tuomov
6128 * trunk: changeset 1418
6129 Moved activity notification window code from scratchpad to screen;
6130 also works for normal workspaces now.
6132 2004-03-18 21:11 UTC tuomov
6133 * trunk: changeset 1416
6134 Improvements and fixes in keyboard mapping changes handling.
6136 2004-03-18 09:39 UTC tuomov
6137 * trunk: changeset 1413
6138 Made drawing engine objects inheritable and initialisation code
6141 2004-03-17 20:17 UTC tuomov
6142 * trunk: changeset 1412
6143 Some scratchpad activity notification window changes/fixes.
6145 2004-03-16 17:24 UTC tuomov
6146 tagged ion-3ds-20040316
6148 2004-03-16 17:23 UTC tuomov
6149 * trunk: changeset 1406
6150 Added commented-out line to load mod_sp.
6152 2004-03-16 16:42 UTC tuomov
6153 * trunk: changeset 1405
6154 Fixed typo Wegion->WRegion.
6156 2004-03-16 16:40 UTC tuomov
6157 * trunk: changeset 1404
6158 - Added rectangle_constrain and changed code that did the same thing
6159 to use the function.
6161 - Some clientwin WFitParams usage improvements and fixes.
6163 2004-03-16 16:09 UTC tuomov
6164 * trunk: changeset 1403
6167 2004-03-15 16:32 UTC tuomov
6168 * trunk: changeset 1401
6169 Renamed module directories.
6171 2004-03-15 16:02 UTC tuomov
6172 * trunk: changeset 1399
6173 Added scratchpad activity notification bubble.
6175 2004-03-15 08:34 UTC tuomov
6176 * trunk: changeset 1397
6177 Documentation generation fixes and improvements.
6179 2004-03-15 08:10 UTC tuomov
6180 * trunk: changeset 1396
6181 Some function name shortenings and other changes.
6183 2004-03-14 23:40 UTC tuomov
6184 * trunk: changeset 1395
6185 Fixed some exec calls to ioncore.exec.
6187 2004-03-14 23:29 UTC tuomov
6188 * trunk: changeset 1394
6189 Fixed getbindings for buttons.
6191 2004-03-14 22:53 UTC tuomov
6192 * trunk: changeset 1393
6193 Made some more minor changes to binding configuration and added
6194 ioncore.getbindings and ioncorelib.getbindings that can be used to get
6195 a table of made bindings for all contexts.
6197 2004-03-14 19:04 UTC tuomov
6198 * trunk: changeset 1392
6199 Minor glitch introduced by previous changes fixed.
6201 2004-03-14 18:59 UTC tuomov
6202 * trunk: changeset 1391
6203 Multiplexers now save layer2 objects in layout savefile.
6205 2004-03-13 21:37 UTC tuomov
6206 * trunk: changeset 1390
6207 Removed superfluous region_same_rootwin check.
6209 2004-03-13 21:27 UTC tuomov
6210 * trunk: changeset 1389
6211 Added tentative mod_sp scratchpad module.
6213 2004-03-13 18:47 UTC tuomov
6214 * trunk: changeset 1388
6215 Region fitting, reparting and creating routines now receive a
6216 bounds/exact specification along with geometry to allow managers to
6217 specify whether managed regions should take full space available or
6218 are they allowed to use only part of it.
6220 2004-03-12 19:06 UTC tuomov
6221 * trunk: changeset 1387
6222 Added functions to hide/show mplex layer 2 objects.
6224 2004-03-12 17:58 UTC tuomov
6225 * trunk: changeset 1386
6226 Region closing method unifications.
6228 2004-03-12 16:27 UTC tuomov
6229 * trunk: changeset 1385
6230 Exported functions can now accept nil objects as parameters except for
6231 the first parameter. (Most exported functions have just that first
6234 2004-03-11 17:20 UTC tuomov
6235 * trunk: changeset 1384
6236 Unnamed regions can now also bee seen on lists of regions.
6238 2004-03-10 21:12 UTC tuomov
6239 * trunk: changeset 1381
6240 GCC linking order brain-damagedness workaround fixes.
6242 2004-03-10 21:03 UTC tuomov
6243 * trunk: changeset 1379
6244 Slightly simpler and faster Lua object cache.
6246 2004-03-10 20:41 UTC tuomov
6247 * trunk: changeset 1378
6248 - Moved X window code to xwindow.c.
6250 - Some other minor clean-up operations.
6252 2004-03-10 18:12 UTC tuomov
6253 * trunk: changeset 1376
6254 Slightly reduce flicker with apps that update title too often by
6255 removing a redundant change notify call.
6257 2004-03-10 18:01 UTC tuomov
6258 * trunk: changeset 1375
6259 Handle bindmaps using red-black trees for simpler code (before
6260 bindings were in arrays sorted and searched with qsort and bsearch).
6262 2004-03-10 16:49 UTC tuomov
6263 * trunk: changeset 1372
6264 Also handle name allocation using red-black trees instead of Lua
6265 tables now that such are available in libtu.
6267 2004-03-10 16:48 UTC tuomov
6268 * trunk: changeset 1371
6269 Use red-black trees added to libtu instead of a Lua tables to store
6270 split_of pointers of frames on WIonWS:s to avoid problems with object
6271 cache clean-up on frame deletion.
6273 2004-03-10 10:47 UTC tuomov
6274 * trunk: changeset 1367
6275 names.h wasn't being included.
6277 2004-03-07 21:46 UTC tuomov
6278 * trunk: changeset 1364
6279 Bound backspace in menus to clear typeahead buffer.
6281 2004-03-07 21:45 UTC tuomov
6282 * trunk: changeset 1363
6283 Moved strcasestr to libtu.
6285 2004-03-07 21:45 UTC tuomov
6286 * trunk: changeset 1361
6287 Menus now support typeahead find.
6289 2004-03-07 17:37 UTC tuomov
6290 * trunk: changeset 1359
6291 Removed ioncore_g.cwin_list.
6293 2004-03-07 17:29 UTC tuomov
6294 * trunk: changeset 1358
6295 Removed completion functions from ioncore, moving them to querylib and
6296 replacing with listing functions (ioncore.clientwin_list,
6297 ioncore.region_list).
6299 2004-03-07 17:28 UTC tuomov
6300 * trunk: changeset 1357
6301 Restored missing workspacelist menu entry.
6303 2004-03-07 15:35 UTC tuomov
6304 * trunk: changeset 1356
6305 Fixed pmenu stacking.
6307 2004-03-07 11:13 UTC tuomov
6308 * trunk: changeset 1355
6309 Added ioncore_post_layout_setup_hook.
6311 2004-03-07 10:41 UTC tuomov
6312 * trunk: changeset 1354
6313 All modules are now 'mod_something'.
6315 2004-03-07 10:39 UTC tuomov
6316 * trunk: changeset 1353
6317 Oops, some NULL checks were missing from new stacking code.
6319 2004-03-07 00:26 UTC tuomov
6320 * trunk: changeset 1352
6321 Merged recent changes from the stable branch (WFloatWS.attach, better
6322 gravity handling, goto_* routines return target).
6324 2004-03-07 00:24 UTC tuomov
6325 * trunk: changeset 1351
6326 Brought PWM binding and menu configuration files up to date.
6328 2004-03-06 23:59 UTC tuomov
6329 * trunk: changeset 1350
6330 - WMPlex now supports a full "second layer" of objects in addition to
6333 - A lot of WIonFrame code was removed and moved to WFrame.
6335 - New rescue and initial management handling code.
6337 2004-03-06 23:53 UTC tuomov
6338 * trunk: changeset 1349
6339 region_stack_above wasn't working.
6341 2004-03-06 23:12 UTC tuomov
6342 * trunk: changeset 1348
6343 Stacking code relies on XQueryTree instead of maintaining our internal
6344 state that might not agree with X.
6346 2004-03-06 23:08 UTC tuomov
6347 * trunk: changeset 1347
6348 Fixed dock configuration file for new binding system.
6350 2004-02-18 03:00 UTC tuomov
6351 * trunk: changeset 1336
6352 Merged tab drag&drop fixes and size guard additions from the stable
6355 2004-02-17 23:16 UTC tuomov
6356 * trunk: changeset 1330
6357 Oops, some old class names were used in the merge.
6359 2004-02-17 18:40 UTC tuomov
6360 * trunk: changeset 1329
6361 Merged fixes from the stable branch.
6363 2004-02-17 01:32 UTC tuomov
6364 * trunk: changeset 1326
6365 Autosave disabling was missing.
6367 2004-02-16 23:27 UTC tuomov
6368 * trunk: changeset 1324
6369 - Changed layout save mechanism to construct configuration tables
6370 instead of directly writing data to files.
6372 - Some more mainloop changes.
6374 2004-02-16 20:33 UTC tuomov
6375 * trunk: changeset 1322
6376 Documentation and documentation generation updates.
6378 2004-02-16 19:22 UTC tuomov
6379 * trunk: changeset 1321
6380 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6382 2004-02-16 19:02 UTC tuomov
6383 * trunk: changeset 1320
6384 Mainloop X flushing fix.
6386 2004-02-16 17:50 UTC tuomov
6387 * trunk: changeset 1317
6388 Switched to using spaces only for indentation. Simple automatic "\t"
6389 -> " " conversion; may need more tuning.
6391 2004-02-16 17:08 UTC tuomov
6392 * trunk: changeset 1315
6393 Oops. errorlog code was still here.
6395 2004-02-16 17:05 UTC tuomov
6396 * trunk: changeset 1314
6397 - Moved object system and other generic code to libtu.
6399 - Changed the mainloop to only handle file descriptors with the X
6400 connection just a case among other inputfd:s.
6402 2004-02-16 04:42 UTC tuomov
6403 * trunk: changeset 1311
6404 Moved stuff to the C side.
6406 2004-02-16 04:29 UTC tuomov
6407 * trunk: changeset 1310
6408 Some minor fixes to stuff broken by namespace change.
6410 2004-02-16 04:14 UTC tuomov
6411 * trunk: changeset 1309
6412 classes.h was missing from previous commmit.
6414 2004-02-16 04:13 UTC tuomov
6415 * trunk: changeset 1308
6416 - Major namespace clean-up, both C and Lua-side.
6418 - Yet another binding configuration scheme.
6420 2004-02-15 19:06 UTC tuomov
6421 * trunk: changeset 1300
6422 Added function to return line editor "mark".
6424 2004-02-14 23:31 UTC tuomov
6425 * trunk: changeset 1299
6426 - Removed gr_get_brush_values and the possibility obtain brush
6427 parameters before creating a window.
6429 - Added "above" and "below" as supported directions with some ionws
6432 2004-02-14 22:11 UTC tuomov
6433 * trunk: changeset 1298
6434 Merged floatframe tab toggle and man page fixes from the stable
6437 2004-02-14 22:11 UTC tuomov
6438 * trunk: changeset 1297
6439 Removed delib.lua and moved the stuff on the C side.
6441 2004-02-12 12:40 UTC tuomov
6442 * trunk: changeset 1294
6443 Added manual page caching setup help in README.
6445 2004-02-12 11:42 UTC tuomov
6446 * trunk: changeset 1293
6447 Removed superfluous navigation functions from WIonWS.
6449 2004-02-11 21:12 UTC tuomov
6450 * trunk: changeset 1292
6451 Lua interface improvements.
6453 2004-02-11 09:56 UTC tuomov
6454 * trunk: changeset 1290
6455 - Portability fixes merged from stable branch.
6457 - Fixed ion-completeman to use = insteaf == with 'test'.
6459 - Minor binding changes.
6461 2004-02-11 03:02 UTC tuomov
6462 * trunk: changeset 1288
6463 Slightly better pipe stall check.
6465 2004-02-11 02:48 UTC tuomov
6466 * trunk: changeset 1287
6467 Added line counter reset.
6469 2004-02-11 02:45 UTC tuomov
6470 * trunk: changeset 1286
6471 Querylib tries to waste a little less memory when reading completions
6474 2004-02-11 01:50 UTC tuomov
6475 * trunk: changeset 1285
6478 2004-02-11 01:41 UTC tuomov
6479 * trunk: changeset 1284
6480 Merged fixes from the "stable" Ion2 branch.
6482 2004-02-11 01:28 UTC tuomov
6483 * trunk: changeset 1282
6484 Forgot to upgrade querylib to new script parameters.
6486 2004-02-11 01:25 UTC tuomov
6487 * trunk: changeset 1281
6488 Man-page completion is now implemented with the external script 'ion-
6489 completeman'. The script supports cacheng names of known manual pages
6490 (as a cronjob) for much faster completion. It can also use the
6491 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6492 environment variables to figure out the paths containing man pages.
6494 2004-02-11 00:59 UTC tuomov
6495 * trunk: changeset 1280
6496 Completion display wasn't being refreshed, if its size didn't change
6497 between completions.
6499 2004-02-10 23:12 UTC tuomov
6500 * trunk: changeset 1277
6501 - New binding configuration scheme based on strings instead of direct
6502 passing of Lua functions.
6504 - Some WMPlex managed object indexing function changes.
6506 2004-02-10 19:47 UTC tuomov
6507 * trunk: changeset 1276
6508 Move/resize mode is common to all types of frames.
6510 2004-02-10 19:35 UTC tuomov
6511 * trunk: changeset 1274
6512 There were still some WGENFRAME macros.
6514 2004-02-10 18:29 UTC tuomov
6515 * trunk: changeset 1273
6516 Changed version and API version.
6518 2004-02-10 10:42 UTC tuomov
6519 * trunk: changeset 1271
6520 File name changes and a couple of fixes to the WGenFrame -> WFrame
6523 2004-02-10 10:36 UTC tuomov
6524 * trunk: changeset 1270
6525 Renamed WGenFrame to WFrame.
6527 2004-02-10 10:35 UTC tuomov
6528 * trunk: changeset 1269
6529 Changed default installation path to /usr/local/ion-3 and user
6530 configuration file path to ~/.ion3.
6532 2004-02-07 01:56 UTC tuomov
6533 * trunk: changeset 1256
6534 Brought WClientWin.get_ident documentation up-to-date.
6536 2004-02-05 22:09 UTC tuomov
6537 * trunk: changeset 1252
6538 Implemented a kludge to track "awaiting focus" state. This will allow,
6539 for example, windows changing to full screen mode immediately after
6540 mapping (instead of doing it right and setting the properties before
6541 mapping) to be switched to.
6543 2004-02-05 16:30 UTC tuomov
6544 * trunk: changeset 1250
6545 Added extra include for dock.
6547 2004-02-05 16:29 UTC tuomov
6548 * trunk: changeset 1249
6549 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6551 2004-02-05 09:10 UTC tuomov
6552 * trunk: changeset 1248
6553 Removed 'const' from 'spec' entry.
6555 2004-02-03 18:45 UTC tuomov
6556 * trunk: changeset 1246
6557 - Minor memory leak removed: drawing engine colour group name.
6559 - Some extra safety checks added in line editor.
6561 2004-02-02 20:10 UTC tuomov
6562 * trunk: changeset 1245
6563 Changed the autoconf script not to use \" that not all shells
6566 2004-02-01 20:58 UTC tuomov
6567 * trunk: changeset 1244
6568 Fixed line breaking in really narrow listings.
6570 2004-02-01 11:54 UTC tuomov
6571 * trunk: changeset 1243
6574 2004-01-30 15:34 UTC tuomov
6575 * trunk: changeset 1241
6576 - Unblock signals at startup as GDM in its great wisdom initially
6577 blocks the window manager from receiving SIGCHLD resulting in
6580 - More changes to (floatws) stacking policy.
6582 2004-01-29 20:07 UTC tuomov
6583 * trunk: changeset 1240
6584 - Transient size calculation fixed.
6586 - Creating frame for a transient on a floatws will raise the frame
6587 containing the transient_for window.
6589 - Added notes on Lua 5.0 in README.
6591 2004-01-28 16:02 UTC tuomov
6592 * trunk: changeset 1238
6593 - Minor man page improvements.
6595 - Typo fix in system.mk.
6597 2004-01-28 06:41 UTC tuomov
6598 * trunk: changeset 1237
6599 Changed libtool minimum version requirement back to safe 1.4.3.
6601 2004-01-27 22:38 UTC tuomov
6602 * trunk: changeset 1236
6603 Documentation comment for ioncore_userdir was broken.
6605 2004-01-27 18:10 UTC tuomov
6606 * trunk: changeset 1233
6607 Ooops, testing changes were left in development install path.
6609 2004-01-27 18:09 UTC tuomov
6610 * trunk: changeset 1232
6611 Removed superfluous call to wedln_draw_completions.
6613 2004-01-27 13:49 UTC tuomov
6614 * trunk: changeset 1229
6615 Install documentation and manual pages under $PREFIX/share as per the
6618 2004-01-26 14:49 UTC tuomov
6619 * trunk: changeset 1228
6620 - Added autoconf script support for -DCF_NO_MB_SUPPORT
6622 - Remove system-ac.mk in 'make realclean'.
6624 2004-01-26 14:48 UTC tuomov
6625 * trunk: changeset 1227
6626 Fixed an 'err' variable to be local.
6628 2004-01-25 23:35 UTC tuomov
6629 * trunk: changeset 1226
6630 Trap signals at an earlier stage so that processes forked at startup
6631 don't become temporarily defunct.
6633 2004-01-25 18:19 UTC tuomov
6634 * trunk: changeset 1224
6635 There was still a reference to ~/.ion/
6637 2004-01-25 18:12 UTC tuomov
6638 * trunk: changeset 1223
6639 Class lookup is no longer case-insensitive. (There's no need for that
6640 since the workspace creation query was changed.)
6642 2004-01-25 18:05 UTC tuomov
6643 * trunk: changeset 1221
6644 Typo and spelling fixes.
6646 2004-01-25 11:07 UTC tuomov
6647 * trunk: changeset 1219
6648 Some XX_SOURCE flag changes.
6650 2004-01-24 21:54 UTC tuomov
6651 * trunk: changeset 1218
6654 2004-01-24 21:49 UTC tuomov
6655 * trunk: changeset 1217
6656 - Added dummy multibyte/widechar routines for retarded platforms
6657 without even such dummy support.
6659 - Some Cygwin note modifications.
6661 2004-01-24 20:28 UTC tuomov
6662 * trunk: changeset 1216
6663 Some extra safety checks added.
6665 2004-01-22 21:25 UTC tuomov
6666 * trunk: changeset 1214
6667 Fixed LaTeX in dock documentation comments.
6669 2004-01-21 19:32 UTC tuomov
6670 * trunk: changeset 1212
6671 Some more polish on floatws focus policy.
6673 2004-01-21 17:32 UTC tuomov
6674 * trunk: changeset 1211
6675 - Moved session directory creation to a proper place, so that the
6676 directory will exist for the style menu save feature.
6678 - Fill _NET_SUPPORTED root window property with the supported features
6679 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6681 2004-01-20 21:11 UTC tuomov
6682 * trunk: changeset 1209
6683 Module preloading support was broken.
6685 2004-01-20 19:50 UTC tuomov
6686 * trunk: changeset 1208
6689 2004-01-20 18:37 UTC tuomov
6690 * trunk: changeset 1207
6691 Binaries are now again stripped when installed.
6693 2004-01-20 18:35 UTC tuomov
6694 * trunk: changeset 1206
6695 Fixed a man page typo.
6697 2004-01-19 18:26 UTC tuomov
6698 * trunk: changeset 1205
6699 Fixed tab drop on a floatws.
6701 2004-01-19 16:03 UTC tuomov
6702 * trunk: changeset 1204
6703 Old submaps were ignored when new entries were added.
6705 2004-01-19 12:22 UTC tuomov
6706 * trunk: changeset 1203
6707 Fixed libtool version requirements.
6709 2004-01-19 12:22 UTC tuomov
6710 * trunk: changeset 1202
6711 - Autoconf script Xinerama check fixed.
6713 - README.autoconf simplified.
6715 2004-01-19 12:20 UTC tuomov
6716 * trunk: changeset 1201
6717 Fixed references to ioncore-*.lua.
6719 2004-01-16 18:39 UTC tuomov
6720 * trunk: changeset 1200
6721 There were still some references to frame-tab (how tab-frame), causing
6722 initial frame sizes on floatws:s to be miscalculated.
6724 2004-01-16 18:38 UTC tuomov
6725 * trunk: changeset 1199
6726 Oops. Removed some important code earlier.
6728 2004-01-16 16:58 UTC tuomov
6729 * trunk: changeset 1198
6730 - Minor client window management set up fixes.
6732 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6735 2004-01-16 15:35 UTC tuomov
6736 * trunk: changeset 1197
6737 - Fixed goto_previous after switching between windows in the same
6740 - The dock no longer gets focused when the pointer enters it.
6742 2004-01-15 18:34 UTC tuomov
6743 * trunk: changeset 1196
6744 Changed order of mplex old/new selected object map/unmap to reduce
6747 2004-01-15 16:10 UTC tuomov
6748 * trunk: changeset 1195
6749 - A couple manual page and README bugs were fixed.
6751 - Removed Mod1+K T rebinding in ionframe_bindings to
6752 toggle_transients_pos (it is supposed to be clear_tags).
6754 2004-01-14 22:43 UTC tuomov
6755 * trunk: changeset 1194
6756 Style selection saving wasn't working.
6758 2004-01-14 19:37 UTC tuomov
6759 * trunk: changeset 1191
6760 Removed extra character in comment header.
6762 2004-01-14 18:03 UTC tuomov
6763 * trunk: changeset 1190
6764 - Floating workspace now give focus to highest-stacked frame when the
6765 active one is destroyed.
6767 - Mod1+N/P were bound to raise/lower on floating workspaces.
6769 2004-01-14 16:55 UTC tuomov
6770 * trunk: changeset 1189
6771 Changed version string to ION_VERSION.
6773 2004-01-14 16:39 UTC tuomov
6774 * trunk: changeset 1188
6775 - Added optional autoconf script.
6777 - Fixed etc/Makefile.
6779 2004-01-13 23:52 UTC tuomov
6780 * trunk: changeset 1187
6781 - Renamed do_move_pointer_to do_warp and made redefinable through the
6784 - Fixed reparent_region->region_reparent.
6786 - Added some missing includes.
6788 2004-01-13 16:31 UTC tuomov
6789 * trunk: changeset 1186
6790 Frame maximize takes active client window size limits into account.
6792 2004-01-13 16:12 UTC tuomov
6793 * trunk: changeset 1185
6794 Keyboard move/resize warps (if enabled) pointer back to manipulated
6795 frame after finishing.
6797 2004-01-08 23:16 UTC tuomov
6798 * trunk: changeset 1184
6799 Fixed some typos in documentation.
6801 2004-01-08 22:05 UTC tuomov
6802 * trunk: changeset 1182
6803 Changed winprop selection by title to longest match.
6805 2004-01-08 21:51 UTC tuomov
6806 * trunk: changeset 1181
6807 - Support changes in X keyboard map.
6809 - Some keymap deinitialisation fixes and bindmap clean-up.
6811 2004-01-06 19:48 UTC tuomov
6812 * trunk: changeset 1180
6813 Minor man page fixes.
6815 2004-01-06 12:30 UTC tuomov
6816 * trunk: changeset 1179
6817 Removed introduction of a non-existent function.
6819 2004-01-03 00:27 UTC tuomov
6820 * trunk: changeset 1178
6821 Updated most of the copyright notices to 2004.
6823 2003-12-29 20:26 UTC tuomov
6824 * trunk: changeset 1177
6825 - stylemenu properly saves draw.lua if querylib is not installed.
6827 - Separate binding configuration file for PWM.
6829 2003-12-29 20:14 UTC tuomov
6830 * trunk: changeset 1176
6831 - Some default menu configuration changes. PWM no longer uses the same
6832 menu configuration file.
6834 - Removed client window check code mismatch complaint on startup.
6836 - PWM startup errorlog was incorrectly referring to Ion.
6838 2003-12-29 20:01 UTC tuomov
6839 * trunk: changeset 1175
6840 Removed debug message.
6842 2003-12-29 18:42 UTC tuomov
6843 * trunk: changeset 1174
6844 Workspace query asks for type of workspace when creating new.
6846 2003-12-29 15:53 UTC tuomov
6847 * trunk: changeset 1173
6848 Previous frame geometry (for maximize and shade) is saved in the
6849 workspaces save file.
6851 2003-12-23 21:14 UTC tuomov
6852 * trunk: changeset 1172
6853 Added a note on the dock module authors to README.
6855 2003-12-23 21:13 UTC tuomov
6856 * trunk: changeset 1171
6857 - Added dock to list of modules to build.
6859 - Updated to newer version of dock.
6861 - Dock position and growing direction was changed to old PWM defaults.
6863 - PWM stock configuration files load the dock module by default.
6865 2003-12-23 20:55 UTC tuomov
6866 * trunk: changeset 1169
6867 - Included the dock module with Ion.
6869 - Fixed dock_get_tile_size and modified dock module Makefile for
6872 2003-12-22 20:45 UTC tuomov
6873 * trunk: changeset 1100
6874 Use also C99_SOURCE where XOPEN_SOURCE is used.
6876 2003-12-22 20:11 UTC tuomov
6877 * trunk: changeset 1099
6880 2003-12-20 13:08 UTC tuomov
6881 * trunk: changeset 1098
6882 XFreeGC(xor_gc) on deinit.
6884 2003-12-18 18:08 UTC tuomov
6885 * trunk: changeset 1097
6886 Focusing on return from submenu had been broken by previous changes.
6888 2003-12-18 17:57 UTC tuomov
6889 * trunk: changeset 1096
6890 look-clean "bigmenu" font changed.
6892 2003-12-18 17:52 UTC tuomov
6893 * trunk: changeset 1095
6894 WScreens no longer accept tab drag&drop.
6896 2003-12-18 17:48 UTC tuomov
6897 * trunk: changeset 1094
6898 Better error message in querylib.query_workspace.
6900 2003-12-18 17:45 UTC tuomov
6901 * trunk: changeset 1093
6902 Message line counting fix.
6904 2003-12-18 17:42 UTC tuomov
6905 * trunk: changeset 1092
6906 Class lookup is now case-insensitive.
6908 2003-12-18 17:28 UTC tuomov
6909 * trunk: changeset 1091
6910 Added some object destroy safety checks.
6912 2003-12-18 17:22 UTC tuomov
6913 * trunk: changeset 1090
6914 Fixed winprop lookup when window name is nil.
6916 2003-12-18 12:08 UTC tuomov
6917 * trunk: changeset 1089
6918 Use lua-config50 in Debian settings.
6920 2003-12-16 20:54 UTC tuomov
6921 * trunk: changeset 1088
6922 Re-created the file.
6924 2003-12-16 20:52 UTC tuomov
6925 * trunk: changeset 1087
6928 2003-12-16 18:29 UTC tuomov
6929 * trunk: changeset 1086
6930 Another old reference.
6932 2003-12-14 11:52 UTC tuomov
6933 * trunk: changeset 1085
6934 Fixed (?) grab release focusing when warping is disabled.
6936 2003-12-11 22:16 UTC tuomov
6937 * trunk: changeset 1084
6938 Man pages still had references to old user configuration file
6941 2003-12-11 21:31 UTC tuomov
6942 * trunk: changeset 1083
6943 Fixed querylib.query_man default value.
6945 2003-12-11 18:03 UTC tuomov
6946 * trunk: changeset 1082
6947 Fixed .welcome_msg_displayed permissions.
6949 2003-12-23 20:17 UTC unknown
6950 tagged ion-devel-20031211
6952 2003-12-11 17:11 UTC tuomov
6953 * trunk: changeset 1081
6954 Fixed a potential segfault when window disappears while being set up
6957 2003-12-23 20:17 UTC unknown
6958 tagged ion-devel-20031210
6960 2003-12-10 09:17 UTC tuomov
6961 * trunk: changeset 1080
6964 2003-12-09 20:39 UTC tuomov
6965 * trunk: changeset 1079
6968 2003-12-09 19:48 UTC tuomov
6969 * trunk: changeset 1078
6970 Removed mention of development branch.
6972 2003-12-09 19:48 UTC tuomov
6973 * trunk: changeset 1077
6974 Minor size calculation fix.
6976 2003-12-23 20:17 UTC unknown
6977 tagged ion-devel-20031209
6979 2003-12-09 19:28 UTC tuomov
6980 * trunk: changeset 1076
6981 Module compatibility is checked against ION_API_VERSION (2) instead of
6984 2003-12-09 19:13 UTC tuomov
6985 * trunk: changeset 1075
6988 2003-12-09 19:07 UTC tuomov
6989 * trunk: changeset 1074
6990 Removed configuration file conversion utilities; people following the
6991 development branch should already have converted their files.
6993 2003-12-09 19:05 UTC tuomov
6994 * trunk: changeset 1073
6995 - Removed '-devel' from path names.
6997 - Changed user configuration file directories to ~/.ion2/ and
7000 - Renamed all ioncore*.lua configuration files to ion*.lua.
7002 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
7004 2003-12-09 00:32 UTC tuomov
7005 * trunk: changeset 1072
7006 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
7008 2003-12-07 22:05 UTC tuomov
7009 * trunk: changeset 1071
7012 2003-12-07 22:01 UTC tuomov
7013 * trunk: changeset 1070
7014 Use string.shell_safe to encapsulate file names.
7016 2003-12-07 22:01 UTC tuomov
7017 * trunk: changeset 1069
7018 Added string.shell_safe function.
7020 2003-12-06 22:20 UTC tuomov
7021 * trunk: changeset 1068
7022 Insert new bindmaps at beginning of region bindmap list.
7024 2003-12-06 20:43 UTC tuomov
7025 * trunk: changeset 1067
7026 Initial workspace creation code checks default_ws_type.
7028 2003-12-06 20:36 UTC tuomov
7029 * trunk: changeset 1066
7030 Changed ion-completefile path.
7032 2003-12-06 17:45 UTC tuomov
7033 * trunk: changeset 1065
7034 Added WClientWin.toggle_transients_pos export and transients_at_top
7037 2003-12-06 17:44 UTC tuomov
7038 * trunk: changeset 1064
7039 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
7041 2003-12-06 17:43 UTC tuomov
7042 * trunk: changeset 1063
7045 2003-12-06 17:43 UTC tuomov
7046 * trunk: changeset 1062
7047 Removed extra whitespace at ends of some lines.
7049 2003-12-06 16:17 UTC tuomov
7050 * trunk: changeset 1061
7051 Fixed previous change.
7053 2003-12-06 12:25 UTC tuomov
7054 * trunk: changeset 1060
7055 Some transient initial size calculation changes.
7057 2003-12-06 11:44 UTC tuomov
7058 * trunk: changeset 1059
7059 Changed export names and added one more.
7061 2003-12-06 11:42 UTC tuomov
7062 * trunk: changeset 1058
7063 Added "stylemenu" that displays all look-*.lua files on search path.
7065 2003-12-06 11:42 UTC tuomov
7066 * trunk: changeset 1057
7067 Added some search path exports.
7069 2003-12-06 11:15 UTC tuomov
7070 * trunk: changeset 1056
7071 ion-completefile directory changed and extended to support multiple
7074 2003-12-05 00:46 UTC tuomov
7075 * trunk: changeset 1055
7076 - Submenus can now be generated by functions when needed.
7078 - Added "windowlist" and "workspacelist" default menus.
7080 2003-12-04 22:10 UTC tuomov
7081 * trunk: changeset 1054
7084 2003-12-04 21:56 UTC tuomov
7085 * trunk: changeset 1053
7086 In-mplex menus that do not fully fit within the space available now
7087 scroll the visible entries.
7089 2003-12-03 23:43 UTC tuomov
7090 * trunk: changeset 1052
7091 aboutmsg was missing.
7093 2003-12-03 23:43 UTC tuomov
7094 * trunk: changeset 1051
7097 2003-12-03 22:27 UTC tuomov
7098 * trunk: changeset 1050
7099 Closing a frame initially contaning transient window will switch focus
7100 to the frame that contained the transient_for window.
7102 2003-12-23 20:17 UTC unknown
7103 tagged ion-devel-20031203
7105 2003-12-03 20:33 UTC tuomov
7106 * trunk: changeset 1049
7107 Removed mentions of ion-devel in the release tarball; default
7108 installation target is now /usr/local with configuration files in
7109 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
7110 /usr/local/ion-devel.)
7112 2003-12-03 20:31 UTC tuomov
7113 * trunk: changeset 1048
7114 Just ditch old $ETCDIR/draw.lua.
7116 2003-12-03 20:29 UTC tuomov
7117 * trunk: changeset 1047
7118 Added pwm.1 man page.
7120 2003-12-03 20:22 UTC tuomov
7121 * trunk: changeset 1046
7122 Use PWM_ETCDIR if set.
7124 2003-12-03 20:14 UTC tuomov
7125 * trunk: changeset 1045
7126 Load the query module.
7128 2003-12-03 20:06 UTC tuomov
7129 * trunk: changeset 1044
7130 - The ion and pwm scripts were removed and are instead now binaries
7131 linked against ioncore.a.
7133 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
7134 configuration files and the 'pwm' binary uses ~/.pwm for user's
7135 configuration files.
7137 2003-12-03 17:59 UTC tuomov
7138 * trunk: changeset 1043
7139 Script search path changes; calling file's directly is now only
7140 considered if explicitly indicated in the file name. (So now normally
7141 "included" files in user's directories will always be preferred over
7142 those in system directories.)
7144 2003-12-03 11:37 UTC tuomov
7145 * trunk: changeset 1042
7146 etc/ make install changes; ioncore.lua is now always overwritten and
7147 draw.lua link restored to a working file.
7149 2003-12-02 23:23 UTC tuomov
7150 * trunk: changeset 1041
7151 Display a welcome message and manual page to new users.
7153 2003-12-02 23:22 UTC tuomov
7154 * trunk: changeset 1040
7155 - Display a welcome message and manual page to new users.
7157 - Some path setting function changes.
7159 2003-12-02 23:20 UTC tuomov
7160 * trunk: changeset 1039
7161 - Renamed manual page to ion.1.
7163 - Added ion.1.in.txt
7165 2003-12-02 23:11 UTC tuomov
7166 * trunk: changeset 1038
7169 2003-12-02 23:01 UTC tuomov
7170 * trunk: changeset 1037
7171 Removed mention of "messages" to reduce chance of confusion.
7173 2003-12-02 18:31 UTC tuomov
7174 * trunk: changeset 1036
7175 Added a "basic concepts" section in the manual page.
7177 2003-12-02 18:05 UTC tuomov
7178 * trunk: changeset 1035
7179 Fixed message display line copying bug.
7181 2003-12-02 13:37 UTC tuomov
7182 * trunk: changeset 1034
7183 Fixed -onescreen to -oneroot.
7185 2003-12-01 20:18 UTC tuomov
7186 * trunk: changeset 1033
7187 Button6 and Button7 might be recognised.
7189 2003-12-01 20:18 UTC tuomov
7190 * trunk: changeset 1032
7191 Ignore unknown bits in keypress event state.
7193 2003-12-01 19:09 UTC tuomov
7194 * trunk: changeset 1031
7197 2003-12-01 18:23 UTC tuomov
7198 * trunk: changeset 1030
7199 The line editor and region_set_name strip white space from the
7200 beginning and end of strings.
7202 2003-12-01 01:34 UTC tuomov
7203 * trunk: changeset 1029
7204 Some more acceleration changes.
7206 2003-11-30 16:51 UTC tuomov
7207 * trunk: changeset 1028
7208 - Implemented move/resize edge snapping.
7210 - Smoother square root based move/resize acceleration curve.
7212 2003-11-30 16:49 UTC tuomov
7213 * trunk: changeset 1027
7214 Uncommented CF_EDGE_RESISTANCE.
7216 2003-11-30 00:51 UTC tuomov
7217 * trunk: changeset 1026
7218 Save sticky state in session savefile.
7220 2003-11-30 00:48 UTC tuomov
7221 * trunk: changeset 1025
7222 Implemented sticky frames on WFloatWS:s.
7224 2003-11-30 00:34 UTC tuomov
7225 * trunk: changeset 1024
7226 Implemented WWatch-node based WObjList and changed tag list to that
7227 instead of wasting space in WRegion.
7229 2003-11-29 22:46 UTC tuomov
7230 * trunk: changeset 1023
7231 Only redraw menu entries that need redrawing when selected entry is
7234 2003-11-29 16:27 UTC tuomov
7235 * trunk: changeset 1022
7236 Some focus handling changes, fixes and clean-up.
7238 2003-11-29 15:35 UTC tuomov
7239 * trunk: changeset 1021
7240 "Close" key and menu binding changes.
7242 2003-11-29 15:34 UTC tuomov
7243 * trunk: changeset 1019
7246 2003-11-29 14:36 UTC tuomov
7247 * trunk: changeset 1018
7248 Fixed selection request when multibyte support is not enabled.
7250 2003-11-29 14:31 UTC tuomov
7251 * trunk: changeset 1017
7252 Small documentation fix.
7254 2003-11-29 14:29 UTC tuomov
7255 * trunk: changeset 1016
7256 Do not display a query_message error when failing to open
7259 2003-11-29 14:21 UTC tuomov
7260 * trunk: changeset 1015
7261 Improved documentation.
7263 2003-11-29 14:21 UTC tuomov
7264 * trunk: changeset 1014
7265 Fixed underscore and tiled escapes.
7267 2003-11-27 22:26 UTC tuomov
7268 * trunk: changeset 1013
7269 Added note on known_hosts in documentation comment.
7271 2003-11-27 22:26 UTC tuomov
7272 * trunk: changeset 1012
7273 Keyboard is no longer grabbed in submap mode if normal bindmap is not
7276 2003-11-27 19:58 UTC tuomov
7277 * trunk: changeset 1011
7280 2003-11-27 16:18 UTC tuomov
7281 * trunk: changeset 1010
7282 Minor clean-up operations.
7284 2003-11-27 15:56 UTC tuomov
7285 * trunk: changeset 1009
7286 Added some stacking setup and mplex attach sanity checks.
7288 2003-11-27 15:42 UTC tuomov
7289 * trunk: changeset 1008
7290 Added clear_tags ctxmenu entry.
7292 2003-11-27 15:38 UTC tuomov
7293 * trunk: changeset 1007
7294 Region rescue code was cleaned up a little and the code is no longer
7295 called from deinit handlers.
7297 2003-11-25 20:37 UTC tuomov
7298 * trunk: changeset 1006
7299 Added WIonWS.farthest, next_to and goto_dir exports.
7301 2003-11-25 19:44 UTC tuomov
7302 * trunk: changeset 1005
7305 2003-11-24 16:52 UTC tuomov
7306 * trunk: changeset 1004
7307 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7310 2003-11-24 16:32 UTC tuomov
7311 * trunk: changeset 1003
7312 Fonts are chosen more consistently in provided look-* style files.
7314 2003-11-24 16:07 UTC tuomov
7315 * trunk: changeset 1002
7316 look-cleanios was missing from Makefile.
7318 2003-11-24 16:02 UTC tuomov
7319 * trunk: changeset 1001
7320 Removed "for" from get_savefile_for, read_config_for, etc.
7322 2003-11-24 16:02 UTC tuomov
7323 * trunk: changeset 1000
7324 - Added 'jumpto' winprop and 'clientwin_added' hook.
7326 - 'switchto' is passed as parameter to fullscreen check functions.
7328 - Exported 'get_savefile'.
7330 - Removed "for" from get_savefile_for, read_config_for, etc.
7332 - Moved winprop lookup to the proper point in code after having again
7333 moved it where name is not available.
7335 2003-11-24 01:14 UTC tuomov
7336 * trunk: changeset 999
7337 Fixed -libdir to -moduledir.
7339 2003-11-23 19:45 UTC tuomov
7340 * trunk: changeset 998
7341 Changes in stipple pattern usage in drawing a dragged tab.
7343 2003-11-23 18:37 UTC tuomov
7344 * trunk: changeset 997
7345 Added WIonWS.resize_tree function that can be used to resize whole
7346 subtrees of the workspace split hierarchy.
7348 2003-11-23 13:19 UTC tuomov
7349 * trunk: changeset 996
7352 2003-11-23 13:18 UTC tuomov
7353 * trunk: changeset 995
7354 Added new style look-cleanios.
7356 2003-11-23 04:54 UTC tuomov
7357 * trunk: changeset 994
7358 'pmenu' entry index could be too big by one. Fixed.
7360 2003-11-23 04:53 UTC tuomov
7361 * trunk: changeset 993
7362 Look configuration files properly ported the drawing engine model and
7363 proper menu styles added to those styles that need it.
7365 2003-11-23 03:12 UTC tuomov
7366 * trunk: changeset 992
7367 String shortening rules can now be specified always-on so that the
7368 rule is applied even when no shortening is necessary.
7370 2003-11-23 03:10 UTC tuomov
7371 * trunk: changeset 991
7372 The same region is not to be passed twice as a _key_ binding handler
7373 argument; two regions are only passed when e.g. a workspace is
7374 selecting keys on a frame.
7376 2003-11-23 03:08 UTC tuomov
7377 * trunk: changeset 990
7378 Changed make_mplex_sub_or_self_fn behaviour.
7380 2003-11-23 02:45 UTC tuomov
7381 * trunk: changeset 989
7382 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7383 (instead of requiring the user to a list of them).
7385 2003-11-22 15:44 UTC tuomov
7386 * trunk: changeset 988
7387 Added Button3->rootmenu binding.
7389 2003-11-21 16:45 UTC tuomov
7390 * trunk: changeset 987
7391 Added mention of modulelist.mk.
7393 2003-11-21 16:40 UTC tuomov
7394 * trunk: changeset 986
7395 Modified the default drawing engine to be more usable as a basis for
7396 alternative drawing engines that need per-window data.
7398 2003-11-21 15:09 UTC tuomov
7399 * trunk: changeset 985
7400 Title shortening rules are now used always even if the title would fit
7401 in the available space without modification.
7403 2003-12-23 20:17 UTC unknown
7404 tagged ion-devel-20031121
7406 2003-11-21 14:43 UTC tuomov
7407 * trunk: changeset 984
7408 clean-up variable rename.
7410 2003-11-21 09:11 UTC tuomov
7411 * trunk: changeset 983
7412 Invalid multibyte strings could cause the line editor to go to an
7415 2003-11-21 09:00 UTC tuomov
7416 * trunk: changeset 982
7417 Listing (completions, messages) line breaking wasn't yet multibyte-
7420 2003-12-23 20:17 UTC unknown
7421 tagged ion-devel-20031119
7423 2003-11-21 04:10 UTC tuomov
7424 * trunk: changeset 981
7425 New string shortening code could segfault. Fixed it.
7427 2003-11-19 21:39 UTC tuomov
7428 * trunk: changeset 980
7429 Replaced UTF-8 support with (almost) general multibyte encoding
7432 2003-11-17 21:03 UTC tuomov
7433 * trunk: changeset 978
7434 mplex_fit didn't update region geometry data.
7436 2003-11-17 21:03 UTC tuomov
7437 * trunk: changeset 977
7438 A minor clean-up operation.
7440 2003-11-16 21:40 UTC tuomov
7441 * trunk: changeset 976
7442 Updated documentation.
7444 2003-11-16 17:16 UTC tuomov
7445 * trunk: changeset 975
7448 2003-11-16 17:05 UTC tuomov
7449 * trunk: changeset 974
7450 make_mplex_sub_or_self_fn was broken.
7452 2003-11-16 17:05 UTC tuomov
7453 * trunk: changeset 973
7454 A variable name was wrong.
7456 2003-11-16 16:51 UTC tuomov
7457 * trunk: changeset 972
7458 Added support for _NET_WM_STATE_FULLSCREEN request.
7460 2003-11-16 15:19 UTC tuomov
7461 * trunk: changeset 971
7462 Reset font to NULL on deinit.
7464 2003-11-16 14:58 UTC tuomov
7465 * trunk: changeset 970
7466 Bindings can now be removed on the fly by passing nil as callback
7469 2003-11-16 13:56 UTC tuomov
7470 * trunk: changeset 969
7471 Complain of invalid binding table.
7473 2003-11-16 13:48 UTC tuomov
7474 * trunk: changeset 968
7475 Updated the Makefile.
7477 2003-11-16 13:48 UTC tuomov
7478 * trunk: changeset 967
7479 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7480 mplex-related functions from ioncorelib.lua there.
7482 2003-11-16 01:44 UTC tuomov
7483 * trunk: changeset 966
7484 Fixed GC font setup.
7486 2003-11-16 01:43 UTC tuomov
7487 * trunk: changeset 965
7488 Don't compiled some code if CF_UTF8 is not set.
7490 2003-11-16 00:29 UTC tuomov
7491 * trunk: changeset 964
7492 Updated the man page.
7494 2003-11-15 23:51 UTC tuomov
7495 * trunk: changeset 963
7496 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7497 compiled with UTF8 support.
7499 2003-11-15 23:49 UTC tuomov
7500 * trunk: changeset 962
7501 Added font caching/ref.counting so that font loading would take little
7502 less time when pattern guessing is required to fullfill locale's
7505 2003-11-14 20:35 UTC tuomov
7506 * trunk: changeset 961
7507 Changed the order in which brushes are freed.
7509 2003-11-14 20:31 UTC tuomov
7510 * trunk: changeset 960
7511 The original source of the the fontset code was discovered.
7513 2003-11-14 16:00 UTC tuomov
7514 * trunk: changeset 959
7515 The functions to create binding wrappers to operate on WMPlexs'
7516 children were extended and given better names, although the old ones
7517 are still available.
7519 2003-11-14 15:56 UTC tuomov
7520 * trunk: changeset 958
7523 2003-11-14 15:49 UTC tuomov
7524 * trunk: changeset 957
7525 Removed fallback font check.
7527 2003-11-14 15:40 UTC tuomov
7528 * trunk: changeset 956
7529 Added FontSet guessing code that should be able to figure out enough
7530 fonts for XCreateFontSet to fullfill locales' requirements so font
7531 loading shouldn't fail so often when UTF8 support is enabled.
7533 2003-11-14 00:42 UTC tuomov
7534 * trunk: changeset 955
7535 At least load "de" engine if no engine has been loaded while executing
7538 2003-11-13 22:37 UTC tuomov
7539 * trunk: changeset 954
7540 Added some _LOADED checks.
7542 2003-11-13 18:45 UTC tuomov
7543 * trunk: changeset 953
7544 Lua files in share/ (but not etc/) are precompiled.
7546 2003-11-13 18:26 UTC tuomov
7547 * trunk: changeset 952
7548 'ioncore-startup.lua' kludge was removed and replaced by the loading
7549 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7551 2003-11-13 18:04 UTC tuomov
7552 * trunk: changeset 951
7553 Changes in default configuration files to make them more legible and
7554 to add menu configuration.
7556 2003-11-13 18:03 UTC tuomov
7557 * trunk: changeset 950
7558 Call XClearWindow when toggling tab to avoid clutter.
7560 2003-11-13 18:02 UTC tuomov
7561 * trunk: changeset 949
7562 Added ioncore_aboutmsg export.
7564 2003-11-13 12:07 UTC tuomov
7565 * trunk: changeset 948
7566 Added disabled XMMS kludge.
7568 2003-11-12 17:50 UTC tuomov
7569 * trunk: changeset 947
7570 Extension definition changes.
7572 2003-11-12 17:50 UTC tuomov
7573 * trunk: changeset 946
7574 - C-side module configuration file loading function also look for
7577 - Lua-side include() automatically also looks for .lc and .lua files
7578 if neither extension nor path component is given.
7580 2003-11-10 17:58 UTC tuomov
7581 * trunk: changeset 945
7582 Made find_suitable_screen global.
7584 2003-11-09 16:09 UTC tuomov
7585 * trunk: changeset 944
7586 Added WRegion.is_active and is_mapped exports.
7588 2003-11-06 17:50 UTC tuomov
7589 * trunk: changeset 943
7590 Some mplex_managed_changed calls were wrong, causing trouble with
7593 2003-11-05 22:45 UTC tuomov
7594 * trunk: changeset 942
7597 2003-11-05 22:45 UTC tuomov
7598 * trunk: changeset 941
7599 Stack management fixes.
7601 2003-11-05 12:23 UTC tuomov
7602 * trunk: changeset 940
7603 Removed mentions of xft.
7605 2003-11-04 20:27 UTC tuomov
7606 * trunk: changeset 939
7607 Fixed a potential segfault point.
7609 2003-11-04 20:26 UTC tuomov
7610 * trunk: changeset 938
7611 Quick&dirty stacking fix.
7613 2003-10-30 10:00 UTC tuomov
7614 * trunk: changeset 937
7615 Removed CURRENT_FILE kludge for include handling; use the Lua debug
7616 interface instead to get the file the calling function was defined in.
7618 2003-10-30 08:34 UTC tuomov
7619 * trunk: changeset 936
7620 Some changes in default menus.
7622 2003-10-30 08:34 UTC tuomov
7623 * trunk: changeset 935
7624 libtool 1.4.3->1.4.x.
7626 2003-10-28 13:00 UTC tuomov
7627 * trunk: changeset 934
7628 submenus weren't being handled correctly.
7630 2003-10-27 16:59 UTC tuomov
7631 * trunk: changeset 933
7632 about_msg should be local.
7634 2003-10-27 16:58 UTC tuomov
7635 * trunk: changeset 932
7636 Changed styles are automatically translated (and complained of).
7638 2003-10-27 12:26 UTC tuomov
7639 * trunk: changeset 931
7640 Fixed cursor and selection substyles.
7642 2003-10-27 12:05 UTC tuomov
7643 * trunk: changeset 930
7644 Updated the script to use the new style names.
7646 2003-10-27 12:05 UTC tuomov
7647 * trunk: changeset 929
7648 Some style name changes.
7650 2003-10-27 12:05 UTC tuomov
7651 * trunk: changeset 928
7654 2003-10-27 12:05 UTC tuomov
7655 * trunk: changeset 927
7656 Updated the look-* files.
7658 2003-10-27 12:05 UTC tuomov
7659 * trunk: changeset 926
7660 look-cleanviolet is now the default style.
7662 2003-10-25 20:23 UTC tuomov
7663 * trunk: changeset 925
7664 Check fallback font at startup with XCreateFontSet instead of
7667 2003-10-24 17:09 UTC tuomov
7668 * trunk: changeset 924
7669 Moved list of modules to build from system.mk to modulelist.mk
7671 2003-10-04 14:52 UTC tuomov
7672 * trunk: changeset 923
7673 va_list usage changes due to problems on some architechtures.
7675 2003-10-04 12:41 UTC tuomov
7676 * trunk: changeset 922
7677 Added genframe_(in)activated hooks.
7679 2003-09-15 18:15 UTC tuomov
7680 * trunk: changeset 921
7681 Some target and fullscreen winprop handling fixes.
7683 2003-09-15 18:15 UTC tuomov
7684 * trunk: changeset 920
7685 Some fixes to client window rescuing.
7687 2003-09-15 18:15 UTC tuomov
7688 * trunk: changeset 919
7689 Some fixes to client window rescuing.
7691 2003-09-15 18:14 UTC tuomov
7692 * trunk: changeset 918
7693 Fixed a FALSE to NULL.
7695 2003-09-09 20:07 UTC tuomov
7696 * trunk: changeset 917
7697 Fixed an event-missing problem.
7699 2003-09-04 08:22 UTC tuomov
7700 * trunk: changeset 916
7701 Menu configuration changes.
7703 2003-09-04 08:22 UTC tuomov
7704 * trunk: changeset 915
7705 Ungrab keyboard before calling dispatch_binding (except with submap).
7707 2003-08-31 16:15 UTC tuomov
7708 * trunk: changeset 914
7709 Added a note on .xinitrc/.xsession to README.
7711 2003-08-28 20:59 UTC tuomov
7712 * trunk: changeset 913
7713 Some border drawing fixes.
7715 2003-08-25 15:25 UTC tuomov
7716 * trunk: changeset 912
7717 restart_other_wm fixes.
7719 2003-08-25 15:05 UTC tuomov
7720 * trunk: changeset 911
7721 Better grabbing checks.
7723 2003-08-25 15:04 UTC tuomov
7724 * trunk: changeset 910
7725 XSync() before fork() -- xlock should work a bit better now.
7727 2003-08-24 14:51 UTC tuomov
7728 * trunk: changeset 909
7729 Menu config changes; use submenus.
7731 2003-08-24 14:51 UTC tuomov
7732 * trunk: changeset 908
7733 Removed empty_tab area.
7735 2003-08-24 14:51 UTC tuomov
7736 * trunk: changeset 907
7737 Moved minof/maxof elsewhere, removed empty_tab.
7739 2003-08-24 14:50 UTC tuomov
7740 * trunk: changeset 906
7743 2003-08-24 14:50 UTC tuomov
7744 * trunk: changeset 905
7745 Added ''pmenu'' off-screen scrolling support as in PWM.
7747 2003-08-24 14:49 UTC tuomov
7748 * trunk: changeset 904
7749 Some WTimer enhancements.
7751 2003-08-22 16:37 UTC tuomov
7752 * trunk: changeset 903
7753 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7755 2003-08-21 18:29 UTC tuomov
7756 * trunk: changeset 902
7757 - More changes to pointer handling code for better menu support.
7759 - genframe_bindings knows of frame areas.
7761 2003-08-21 18:28 UTC tuomov
7762 * trunk: changeset 901
7763 Enhanced menu support.
7765 2003-08-21 18:24 UTC tuomov
7766 * trunk: changeset 900
7767 Added a brush that handles submenu entries in menus specially.
7769 2003-08-21 18:22 UTC tuomov
7770 * trunk: changeset 899
7771 'make depend' fixed to work with modules.
7773 2003-08-20 16:46 UTC tuomov
7774 * trunk: changeset 898
7775 Don't strip white space from query results.
7777 2003-08-19 12:54 UTC tuomov
7778 * trunk: changeset 897
7779 Fixed tab drop on floatws:s (was putting clients to full screen mode
7782 2003-08-19 09:11 UTC tuomov
7783 * trunk: changeset 896
7784 uname SunOS check complaint fix with newer gnu utils.
7786 2003-08-15 17:14 UTC tuomov
7787 * trunk: changeset 895
7788 Some changes to pointer event handling code so menus can set handlers
7789 immediately on button press.
7791 2003-08-15 13:59 UTC tuomov
7792 * trunk: changeset 894
7793 Some files were missing.. again.. *sigh*
7795 2003-08-14 18:16 UTC tuomov
7796 * trunk: changeset 893
7797 Added very preliminary and primitive menu support (only query-like
7798 embedded-in-an-mplex menus).
7800 2003-08-14 18:08 UTC tuomov
7801 * trunk: changeset 892
7802 Added ioncore_version export.
7804 2003-12-23 20:17 UTC unknown
7805 tagged ion-devel-20030814
7807 2003-08-14 18:07 UTC tuomov
7808 * trunk: changeset 891
7809 Some file location reorganisation.
7811 2003-08-14 18:07 UTC tuomov
7812 * trunk: changeset 890
7813 Some file location reorganisation and header cleanup.
7815 2003-08-13 13:09 UTC tuomov
7816 * trunk: changeset 889
7817 Call region_notify_change when name is unset.
7819 2003-12-23 20:17 UTC unknown
7820 tagged ion-devel-20030811-1
7822 2003-08-13 13:08 UTC tuomov
7823 * trunk: changeset 888
7824 Dragging a tab with no title could cause a segfault.
7826 2003-12-23 20:17 UTC unknown
7827 tagged ion-devel-20030811
7829 2003-08-12 00:06 UTC tuomov
7830 * trunk: changeset 887
7831 Changed location for X shape extension shape.h include.
7833 2003-08-11 23:05 UTC tuomov
7834 * trunk: changeset 886
7835 There was an indexing bug in rootwin.c that caused stack corruption
7836 and crash when Xinerama was enabled.
7838 2003-12-23 20:17 UTC unknown
7839 tagged ion-devel-20030810-1
7841 2003-08-11 05:21 UTC tuomov
7842 * trunk: changeset 885
7843 Winprop lookup had been broken.
7845 2003-08-10 17:02 UTC tuomov
7846 * trunk: changeset 884
7847 make_exec_fn was broken when the parameter to created function was a
7850 2003-12-23 20:17 UTC unknown
7851 tagged ion-devel-20030810
7853 2003-08-10 16:16 UTC tuomov
7854 * trunk: changeset 883
7855 Removed duplicate variable.
7857 2003-08-10 16:15 UTC tuomov
7858 * trunk: changeset 882
7859 Changes in tab reordering were not being updated to screen correctly.
7861 2003-08-10 13:46 UTC tuomov
7862 * trunk: changeset 881
7863 Added some more functions to manipulate object indices within a
7866 2003-08-08 15:40 UTC tuomov
7867 * trunk: changeset 880
7868 close_sub_or_self is now WRegion.close_sub_or_self.
7870 2003-08-07 21:32 UTC tuomov
7871 * trunk: changeset 879
7872 Modified the winprop patch to use the numerical zero field instead of
7873 " ! " to store winprops with no name regexp specified.
7875 2003-08-07 20:49 UTC tuomov
7876 * trunk: changeset 878
7877 Applied a patch to add title matching field 'name' (Lua regexp) in
7880 2003-08-06 18:23 UTC tuomov
7881 * trunk: changeset 877
7882 Fixed a typo in UTF8 font code.
7884 2003-08-06 18:21 UTC tuomov
7885 * trunk: changeset 876
7886 Changed where get_winprop is called to a later time where the client
7887 window's name has been set.
7889 2003-08-06 14:58 UTC tuomov
7890 * trunk: changeset 875
7891 foreground colour was wrong.
7893 2003-08-06 14:35 UTC tuomov
7894 * trunk: changeset 874
7895 Moved lookconv.lua to utils.
7897 2003-08-06 14:35 UTC tuomov
7898 * trunk: changeset 873
7899 - Wrote a conversion script from older .lua workspaces savefiles.
7901 - Moved lookconv.lua to utils.
7903 2003-08-06 13:57 UTC tuomov
7904 * trunk: changeset 872
7905 Updated style configuration files to draw tabs with the 'activity'
7906 attribute set in white on red. 'lookconv.lua' uses these same colours
7909 2003-08-06 13:55 UTC tuomov
7910 * trunk: changeset 871
7911 Implemented 'activity' display cue that is set when a newly created
7912 client window is not displayed or when the urgency hint is set by the
7915 2003-08-06 13:46 UTC tuomov
7916 * trunk: changeset 870
7917 Backslash wasn't being escaped in saved strings.
7919 2003-08-05 14:13 UTC tuomov
7920 * trunk: changeset 869
7921 Improved handling of substyles with based_on.
7923 2003-08-05 14:09 UTC tuomov
7924 * trunk: changeset 868
7925 Removed WRegion/mgr_data; use object-indexed tables instead.
7927 2003-08-05 14:07 UTC tuomov
7928 * trunk: changeset 867
7929 Use a table instead of WRegion/mgr_data to store managed regions'
7932 2003-08-05 13:30 UTC tuomov
7933 * trunk: changeset 866
7934 Added functions to index tables by any supported type.
7936 2003-08-04 22:15 UTC tuomov
7937 * trunk: changeset 865
7938 Wrong file name info in file.
7940 2003-08-04 21:30 UTC tuomov
7941 * trunk: changeset 864
7942 Some table accessing routine unifications.
7944 2003-08-04 16:59 UTC tuomov
7945 * trunk: changeset 863
7946 ionframe_bar_inside_border instead of bar_inside_frame
7948 2003-08-04 16:54 UTC tuomov
7949 * trunk: changeset 862
7950 Enchanced WRegion.close documentation.
7952 2003-08-04 14:58 UTC tuomov
7953 * trunk: changeset 861
7954 mdblclick(Button1) bound to shade on ionframes.
7956 2003-08-04 14:56 UTC tuomov
7957 * trunk: changeset 860
7958 Ionframe shade fixed.
7960 2003-08-04 10:03 UTC tuomov
7961 * trunk: changeset 859
7962 Added table entry type info to a documentation comment for
7965 2003-08-03 20:35 UTC tuomov
7966 * trunk: changeset 858
7967 Added options to set floatframe bar width limits and tab bar location
7968 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
7969 ionframe_bar_inside_borderin frame style config).
7971 2003-08-01 16:49 UTC tuomov
7972 * trunk: changeset 857
7973 preliminary code to handle changing transient_for property... special
7974 interface needed to handle floatws:s.
7976 2003-08-01 16:32 UTC tuomov
7977 * trunk: changeset 856
7978 Added some line editing and history exports.
7980 2003-08-01 05:52 UTC tuomov
7981 * trunk: changeset 855
7982 Added ignore_cfgrq winprop.
7984 2003-07-31 16:52 UTC tuomov
7985 * trunk: changeset 854
7986 added spacing = 1 to input style.
7988 2003-07-31 16:52 UTC tuomov
7989 * trunk: changeset 853
7990 listing fitting fixed.
7992 2003-07-31 14:16 UTC tuomov
7993 * trunk: changeset 852
7994 Fixed some problems with selections in queries and added
7995 wedln_clear_mark function.
7997 2003-07-31 14:16 UTC tuomov
7998 * trunk: changeset 851
7999 Bound Control+G to end a query and Control+K G to clear mark in
8002 2003-07-31 13:55 UTC tuomov
8003 * trunk: changeset 850
8004 Added some more querylib documentation and simplified a couple
8007 2003-07-31 13:49 UTC tuomov
8008 * trunk: changeset 849
8009 Added gr_refresh and renamed reread_draw_config to gr_read_config.
8011 2003-07-31 13:49 UTC tuomov
8012 * trunk: changeset 848
8013 Style configuration files now call de_reset and gr_refresh.
8015 2003-07-30 21:56 UTC tuomov
8016 * trunk: changeset 847
8017 look-cleanviolet.lua was missing from set of installed files.
8019 2003-07-30 19:37 UTC tuomov
8020 * trunk: changeset 846
8021 Added some ugly workarounds to some random Lua API functions not
8022 checking the types of objects on stack.
8024 2003-07-30 19:33 UTC tuomov
8025 * trunk: changeset 845
8026 Implemented keyboard resize acceleration.
8028 2003-07-30 15:44 UTC tuomov
8029 * trunk: changeset 844
8030 Updated manpage with -sessionname.
8032 2003-07-30 15:27 UTC tuomov
8033 * trunk: changeset 843
8034 WRectangle passing as argument changed to const WRectangle* mostly.
8036 2003-07-30 14:23 UTC tuomov
8037 * trunk: changeset 842
8038 Added "deinit" hook.
8040 2003-07-30 14:21 UTC tuomov
8041 * trunk: changeset 841
8042 Updated read_config_for_args call.
8044 2003-07-30 14:17 UTC tuomov
8045 * trunk: changeset 840
8046 - Removed support for screen-specific configuration files.
8048 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
8049 devel/saves) where sessionname is 'default-session-displayname' by
8050 default (with colon in display name converted to a dash) but can be
8051 changed from the command line.
8053 - Workspaces are now saved in a single 'workspaces.lua' file in
8054 session directory and screens are also now set with a single
8055 'initialise_screen_id' call.
8057 2003-07-30 14:14 UTC tuomov
8058 * trunk: changeset 839
8059 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
8062 2003-07-28 18:01 UTC tuomov
8063 * trunk: changeset 838
8064 Added --mode=link to libtool parameters.
8066 2003-07-28 13:43 UTC tuomov
8067 * trunk: changeset 837
8068 - Fixed a bug in the new split resizing algorithm that caused
8069 bottom/right regions in a split to be misplaced if both bottom and
8070 top or left and right border were moved of another region.
8072 - Added some comments documenting the resizing algorithm.
8074 2003-07-27 18:49 UTC tuomov
8075 * trunk: changeset 836
8076 Added some libtool options to system.mk
8078 2003-07-27 18:42 UTC tuomov
8079 * trunk: changeset 835
8080 Fixed a problem with the split resizing algorithm and keyboard resize
8081 by almost completely rewriting the algorithm.
8083 2003-07-27 18:41 UTC tuomov
8084 * trunk: changeset 834
8087 2003-07-27 00:15 UTC tuomov
8088 * trunk: changeset 833
8089 Added keys for manipulating tags and attaching tagged objects (Mod+T:
8090 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
8092 2003-07-27 00:00 UTC tuomov
8093 * trunk: changeset 832
8094 Fixed transient_mode = "current" in full-screen mode.
8096 2003-07-26 23:44 UTC tuomov
8097 * trunk: changeset 831
8098 Added some documentation comments.
8100 2003-07-26 23:07 UTC tuomov
8101 * trunk: changeset 830
8102 Transparency mode switching fixed.
8104 2003-07-26 22:58 UTC tuomov
8105 * trunk: changeset 829
8108 2003-07-26 22:37 UTC tuomov
8109 * trunk: changeset 828
8110 Some colour group initialisation changes.
8112 2003-07-25 20:31 UTC tuomov
8113 * trunk: changeset 827
8114 CVS barfed again and refused to remove these files.
8116 2003-07-25 20:24 UTC tuomov
8117 * trunk: changeset 826
8118 Ion now supports drawing engines as loadable modules!
8120 2003-07-25 20:13 UTC tuomov
8121 * trunk: changeset 825
8122 Colour scheme configuration files were converted to the new format.
8124 2003-07-25 19:34 UTC tuomov
8125 * trunk: changeset 824
8126 WRootWin changed to be of type WWindow (instead of just WRegion).
8128 2003-07-23 13:43 UTC tuomov
8129 * trunk: changeset 823
8130 Fixed tag pixmap and textbox spacings.
8132 2003-07-22 18:09 UTC tuomov
8133 * trunk: changeset 822
8134 Drawing engine Lua library was added.
8136 2003-07-22 18:06 UTC tuomov
8137 * trunk: changeset 821
8138 Drawing engine interface code was added although not yet used.
8140 2003-07-22 18:04 UTC tuomov
8141 * trunk: changeset 820
8142 The prospective default drawing engine was added.
8144 2003-07-22 16:57 UTC tuomov
8145 * trunk: changeset 819
8146 Added a script (etc/lookconv.lua) to convert the old .lua colour
8147 schemes to the upcoming format.
8149 2003-07-21 05:25 UTC tuomov
8150 * trunk: changeset 818
8151 Added a note on *BSD libtool version brain-damagedness.
8153 2003-07-19 10:50 UTC tuomov
8154 * trunk: changeset 817
8155 submap had been broken by previous simplifications.
8157 2003-07-19 10:50 UTC tuomov
8158 * trunk: changeset 816
8159 Some va_list passing changes.
8161 2003-07-18 15:30 UTC tuomov
8162 * trunk: changeset 815
8163 The fact that there is a configuration manual was made much better
8164 visible in the README.
8166 2003-07-16 14:16 UTC tuomov
8167 * trunk: changeset 814
8168 Nested workspace handling had been broken by the add managed/attach
8169 interface change. Fixed.
8171 2003-07-13 21:14 UTC tuomov
8172 * trunk: changeset 813
8173 The function 'exec_on_wm_display' was renamed 'exec'.
8175 2003-07-13 21:10 UTC tuomov
8176 * trunk: changeset 812
8177 Lua function binding for classes put into class-tables thus making the
8178 bindings more object-oriented in spirit.
8180 2003-07-10 22:56 UTC tuomov
8181 * trunk: changeset 811
8182 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
8183 was applied on AnyModifier grabs.
8185 2003-07-08 18:48 UTC tuomov
8186 * trunk: changeset 810
8187 Some documentation updates.
8189 2003-07-08 18:22 UTC tuomov
8190 * trunk: changeset 809
8191 removed deprecated definitions
8193 2003-07-08 18:08 UTC tuomov
8194 * trunk: changeset 808
8195 The 'have region A manage region B' interface was heavily revamped.
8196 The generic region_manage(_new) functions are gone and only WMPlexes
8197 now export the equivalent interfaces mplex_attach(_new). Only client
8198 windows' are now set up with a generic interface that is a lot simpler
8201 2003-12-23 20:17 UTC unknown
8202 tagged ion-devel-20030628
8204 2003-07-04 14:04 UTC tuomov
8205 * trunk: changeset 807
8206 Set default_ws_type in pwm-ioncore-example.lua.
8208 2003-06-28 17:40 UTC tuomov
8209 * trunk: changeset 806
8210 Fixed a crash when the same key was bound as both submap and normal
8211 action on an object.
8213 2003-06-27 21:16 UTC tuomov
8214 * trunk: changeset 805
8215 Added more obsolete functions.
8217 2003-06-27 21:15 UTC tuomov
8218 * trunk: changeset 804
8219 Fixed some comments.
8221 2003-06-27 21:15 UTC tuomov
8222 * trunk: changeset 803
8223 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8224 floatws_relocate_and_close to be consistent with the naming of similar
8225 functions on WIonFrames.
8227 2003-06-27 21:15 UTC tuomov
8228 * trunk: changeset 802
8229 Fixed documentation in querylib.
8231 2003-06-27 18:55 UTC tuomov
8232 * trunk: changeset 801
8233 The CF_LT_DL_ANCIENT option was removed as much more extra code would
8234 have been needed to support ancient versions of libtool. Version 1.4.3
8235 or newer is now required.
8237 2003-06-27 18:47 UTC tuomov
8238 * trunk: changeset 800
8239 The '-or' flag to find apparently was a GNU extension; '-o' seems to
8242 2003-06-27 18:40 UTC tuomov
8243 * trunk: changeset 799
8244 - The Mod1+F1 Ion man page display binding was broken.
8246 - The function exec_in_frame was renamed exec_in.
8248 2003-06-27 14:05 UTC tuomov
8249 * trunk: changeset 798
8252 2003-06-25 23:37 UTC tuomov
8253 * trunk: changeset 797
8254 FloatWS:s don't warp to new frames.
8256 2003-06-25 23:14 UTC tuomov
8257 * trunk: changeset 796
8258 XOR resize rubberand had been broken by previous changes.
8260 2003-06-25 13:37 UTC tuomov
8261 * trunk: changeset 795
8262 The default bindings for the F-keys now use the modifier from
8263 SECOND_MOD (defaults to the empty string i.e. no modifier).
8265 2003-12-23 20:17 UTC unknown
8266 tagged ion-devel-20030623
8268 2003-06-25 05:36 UTC tuomov
8269 * trunk: changeset 794
8270 Tabs' grab area extended to include frame's top border when the
8271 frame's y coordinate is zero.
8273 2003-06-23 23:47 UTC tuomov
8274 * trunk: changeset 793
8277 2003-06-23 13:14 UTC tuomov
8278 * trunk: changeset 792
8279 Resize display was showing incorrect values for keyboard resize.
8281 2003-06-23 13:13 UTC tuomov
8282 * trunk: changeset 791
8283 A bug in grab handler calling code could crash Ion when leaving
8284 keyboard resize mode manually.
8286 2003-06-23 01:20 UTC tuomov
8287 * trunk: changeset 790
8288 Fixed pointer warping on screen change.
8290 2003-06-22 11:12 UTC tuomov
8291 * trunk: changeset 789
8292 Removed false comments.
8294 2003-06-21 20:07 UTC tuomov
8295 * trunk: changeset 788
8296 Screen lookup had been broken for windows that are not properly on any
8299 2003-06-21 20:06 UTC tuomov
8300 * trunk: changeset 787
8301 As the number of dynamic functions has been getting bigger, the
8302 functions are now sorted on first use and then binary-searched instead
8303 of naive linear searching.
8305 2003-12-23 20:17 UTC unknown
8306 tagged ion-devel-20030620
8308 2003-06-21 12:50 UTC tuomov
8309 * trunk: changeset 786
8310 Return from full screen mode to floatws had been broken.
8312 2003-06-21 10:56 UTC tuomov
8313 * trunk: changeset 785
8314 Client window last height request bookkeeping code had been lost when
8315 configure request policy was changed. This caused transient sizes to
8316 be calculated incorrectly.
8318 2003-06-20 09:19 UTC tuomov
8319 * trunk: changeset 784
8322 2003-06-20 09:19 UTC tuomov
8323 * trunk: changeset 783
8324 Constrain frames to their workspaces.
8326 2003-06-20 08:52 UTC tuomov
8327 * trunk: changeset 782
8330 2003-06-20 08:50 UTC tuomov
8331 * trunk: changeset 781
8332 Some initial focus policy changes.
8334 2003-06-20 08:50 UTC tuomov
8335 * trunk: changeset 780
8336 The split functions now return the newly created frame.
8338 2003-06-20 07:40 UTC tuomov
8339 * trunk: changeset 779
8342 2003-06-19 22:06 UTC tuomov
8343 * trunk: changeset 778
8344 Put new client windows in innermost/deepest nested active workspace,
8345 if any, instead of limiting to those attached directly to screens.
8347 2003-06-19 22:05 UTC tuomov
8348 * trunk: changeset 777
8349 Split recalculation on WS resize fixed and made proportional.
8351 2003-06-19 20:51 UTC tuomov
8352 * trunk: changeset 776
8353 Changes to client window move request handling on WFloatWS:s; while
8354 the current behaviour may not be correct, a greater number of apps'
8355 requests should work almost as expected even in nested workspaces.
8357 2003-06-19 18:12 UTC tuomov
8358 * trunk: changeset 775
8359 New windows weren't being placed on correct screen in Xinerama mode.
8361 2003-06-19 18:11 UTC tuomov
8362 * trunk: changeset 774
8363 Removed unnecessary flags from create/init.
8365 2003-06-19 16:16 UTC tuomov
8366 * trunk: changeset 773
8367 Tab-bar state wasn't being applied correctly from savefiles.
8369 2003-06-18 18:49 UTC tuomov
8370 * trunk: changeset 772
8371 Some transient size management changes.
8373 2003-06-18 18:14 UTC tuomov
8374 * trunk: changeset 771
8375 - Added min_size winprop.
8377 - Transients weren't properly unattached when the managing client
8378 window died. This could cause segfault e.g. at exit.
8380 2003-12-23 20:17 UTC unknown
8381 tagged ion-devel-20030617
8383 2003-06-18 13:31 UTC tuomov
8384 * trunk: changeset 770
8385 Some title shortening rules were defined in wrong order in ioncore-
8386 example.lua and the rules App: doc -> doc... and App: doc<n> ->
8387 doc...<n> were missing.
8389 2003-06-18 12:12 UTC tuomov
8390 * trunk: changeset 769
8391 Use libtool for make clean.
8393 2003-06-17 20:29 UTC tuomov
8394 * trunk: changeset 768
8395 Added Galeon find dialog randomly missing transient_for hint
8396 workaround winprop to kludges.lua.
8398 2003-06-17 20:27 UTC tuomov
8399 * trunk: changeset 767
8400 Fixed the workaround.
8402 2003-06-17 20:09 UTC tuomov
8403 * trunk: changeset 766
8404 The function close_sub_or_self was added.
8406 2003-06-17 20:09 UTC tuomov
8407 * trunk: changeset 765
8408 The function region_get_active_leaf was removed and the export
8409 region_active_sub added.
8411 2003-06-17 20:08 UTC tuomov
8412 * trunk: changeset 764
8413 The Mod1+C binding had been broken by the removal if
8414 make_active_leaf_fn: The function close_sub_or_self (not same as
8415 make_active_leaf_fn(region_close)) was added and the key bound to this
8418 2003-06-17 19:45 UTC tuomov
8419 * trunk: changeset 763
8420 Added workaround to the XFree86 textprop bug that caused starting
8421 Opera to crash Ion when UTF8 support was enabled.
8423 2003-06-17 19:32 UTC tuomov
8424 * trunk: changeset 762
8425 Mention XFree86 version number in the bug comment.
8427 2003-06-17 19:28 UTC tuomov
8428 * trunk: changeset 761
8429 Mention WinXP in cygwin comments.
8431 2003-06-17 16:57 UTC tuomov
8432 * trunk: changeset 760
8433 Added commented-out options to system.mk for compiling Ion with the
8434 Debian Lua package as the paths and file names differ greatly from the
8435 official distribution.
8437 2003-06-17 15:56 UTC tuomov
8438 * trunk: changeset 759
8439 Added a note to system.mk about the Xlib UTF8 bug.
8441 2003-06-17 09:16 UTC tuomov
8442 * trunk: changeset 758
8445 2003-06-17 08:26 UTC tuomov
8446 * trunk: changeset 757
8447 Added some Cygwin installation notes to system.mk.
8449 2003-06-17 08:17 UTC tuomov
8450 * trunk: changeset 756
8451 Scripts in share/ still weren't being built.
8453 2003-06-15 18:22 UTC tuomov
8454 * trunk: changeset 755
8455 Winprop lookup was cluttering globals.
8457 2003-06-15 10:40 UTC tuomov
8458 * trunk: changeset 754
8459 Some more stack trace cleanup.
8461 2003-06-15 10:24 UTC tuomov
8462 * trunk: changeset 753
8463 Stack traces are ordered better when there are nested calls with
8464 errors and calls to C functions for which no name is known are
8465 compressed in the output.
8467 2003-06-15 09:09 UTC tuomov
8468 * trunk: changeset 752
8469 make_active_leaf_fn in compat.lua was broken.
8471 2003-12-23 20:17 UTC unknown
8472 tagged ion-devel-20030614
8474 2003-06-14 20:28 UTC tuomov
8475 * trunk: changeset 751
8476 Some WMPlex/query focusing fixes.
8478 2003-06-14 20:12 UTC tuomov
8479 * trunk: changeset 750
8480 The man page query completor also looks for symbolic links.
8482 2003-06-14 15:10 UTC tuomov
8483 * trunk: changeset 749
8484 Added more documentation to *frame_begin_resize.
8486 2003-06-14 12:05 UTC tuomov
8487 * trunk: changeset 748
8488 Focus was being incorrectly changed when an inactive full screen
8489 client window was destroyed.
8491 2003-06-14 11:49 UTC tuomov
8492 * trunk: changeset 747
8493 Some fullscreen focus kludges
8495 2003-06-13 23:01 UTC tuomov
8496 * trunk: changeset 746
8497 Use luaL_(g|s)etn instead of looking upthe functions from the table
8500 2003-06-13 19:36 UTC tuomov
8501 * trunk: changeset 745
8502 - Some changes to grab and drag handler setup functions.
8504 - Escape key was harcoded to kill any active grab (so that
8505 misconfigured resize modes and such can't do harm).
8507 2003-06-12 22:53 UTC tuomov
8508 * trunk: changeset 744
8511 2003-06-12 18:48 UTC tuomov
8512 * trunk: changeset 743
8513 Some generic resize code simplifications; timers moved to keyboard
8514 resize mode code(s).
8516 2003-06-12 18:28 UTC tuomov
8517 * trunk: changeset 742
8518 Resize timeout timer was being set up only after some resize action
8519 had been performed, not when entering the mode.
8521 2003-06-12 18:14 UTC tuomov
8522 * trunk: changeset 741
8523 More error-tolerant configuration reading setup: 1. If Lua fails to
8524 load a configuration file (syntax error etc.), the next on path is
8525 tried instead of failing. (If the configuration file dies in an error
8526 during execution, the next one, however, is not attempted.) 2. The
8527 main configuration file (ioncore.lua) is executed through ioncore-
8528 startup.lua. This file redefines some of the binding setup functions
8529 to monitor binding settings. If some of the binding groups have been
8530 left empty by failing configuration files, minimal bindings are
8533 2003-06-12 18:04 UTC tuomov
8534 * trunk: changeset 740
8535 Some error display format changes.
8537 2003-06-12 18:04 UTC tuomov
8538 * trunk: changeset 739
8539 Some error displays were broken.
8541 2003-06-12 18:03 UTC tuomov
8542 * trunk: changeset 738
8543 The binding setup functions no return FALSE if no bindings were
8546 2003-06-12 18:01 UTC tuomov
8547 * trunk: changeset 737
8548 Better commented configuration files.
8550 2003-06-12 15:41 UTC tuomov
8551 * trunk: changeset 736
8552 Comments in system.mk were out of place
8554 2003-06-12 00:37 UTC tuomov
8555 * trunk: changeset 735
8556 Error log should be somewhat easier to read now.
8558 2003-06-10 18:18 UTC tuomov
8559 * trunk: changeset 734
8562 2003-06-10 16:21 UTC tuomov
8563 * trunk: changeset 733
8564 bindmaps.c and bindmaps.h were missing from previous commit.
8566 2003-06-10 16:17 UTC tuomov
8567 * trunk: changeset 732
8568 - Binding configuration (hopefully) simplified: bindings previously
8569 defined in common-frame-bindings.lua were moved to ioncore-
8570 bindings.lua and functions for defining bindings common to all
8571 WMPlexes and WGenFrames were added.
8573 - The confusing 'make_active_leaf_fn' was also removed (can still be
8574 found in compat.lua) and instead client window bindings are defined
8575 in mplex_bindings with the help of the perhaps a little less
8576 confusing 'make_current_clientwin_fn'.
8578 2003-06-10 16:14 UTC tuomov
8579 * trunk: changeset 731
8580 Binding configuration (hopefully) simplified: bindings previously
8581 defined in common-frame-bindings.lua were moved to ioncore-
8582 bindings.lua and functions for defining bindings common to all
8583 WMPlexes and WGenFrames were added.
8585 2003-06-10 11:07 UTC tuomov
8586 * trunk: changeset 730
8587 Manual page updates.
8589 2003-06-10 11:05 UTC tuomov
8590 * trunk: changeset 729
8591 The functions extl_dofile/string' were removed and
8592 extl_loadfile/string added.
8594 2003-06-09 22:24 UTC tuomov
8595 * trunk: changeset 728
8596 Warping on workspace switch had been broken by addition of
8599 2003-06-09 21:13 UTC tuomov
8600 * trunk: changeset 727
8601 The Lua interfacing code now uses a unique (cached in a weak table)
8602 WWatch for Ion's objects instead of creating a new userdata/watch
8603 every time an object is passed to Lua. This allows using the objects
8604 as indexes in tables.
8606 2003-06-09 20:28 UTC tuomov
8607 * trunk: changeset 726
8608 Some client window initial focus policy unification.
8610 2003-06-09 16:14 UTC tuomov
8611 * trunk: changeset 725
8612 Added some definitions in header
8614 2003-06-09 15:17 UTC tuomov
8615 * trunk: changeset 724
8616 'QueryLib.query_workspace' new creates workspaces of the type set in
8617 the variable 'default_ws_type' if no type is otherwise specified and
8618 Mod1+F9 was bound to create workspaces of this type without asking for
8619 a name. (The default name of default_ws_type<n> is used.)
8621 2003-06-09 15:14 UTC tuomov
8622 * trunk: changeset 723
8623 WRegions (except WClientWins) are now given names of the form
8624 'ClassName<n>' by default.
8626 2003-06-09 14:24 UTC tuomov
8627 * trunk: changeset 722
8628 - Don't complain of disappeared windows at startup phase.
8630 - Some client window management setup cleanup.
8632 2003-06-08 19:06 UTC tuomov
8633 * trunk: changeset 721
8634 Added 'warn' export.
8636 2003-06-08 18:22 UTC tuomov
8637 * trunk: changeset 720
8638 Added -noxinerama command line option.
8640 2003-06-08 17:55 UTC tuomov
8641 * trunk: changeset 719
8644 2003-06-08 17:38 UTC tuomov
8645 * trunk: changeset 718
8646 Fixed some documentation comments.
8648 2003-12-23 20:17 UTC unknown
8649 tagged ion-devel-20030606
8651 2003-06-08 17:28 UTC tuomov
8652 * trunk: changeset 717
8653 Added mplex_managed_count, mplex_managed_index and mplex_current_index
8654 functions. The latter two are in ioncore-mplexfns.lua that must
8655 specifically be loaded if the functions are needed.
8657 2003-06-08 12:44 UTC tuomov
8658 * trunk: changeset 716
8659 Workspace swithing while dragging tabs had been broken by the mplex
8662 2003-06-06 13:23 UTC tuomov
8663 * trunk: changeset 715
8666 2003-06-06 13:13 UTC tuomov
8667 * trunk: changeset 714
8668 Added 'screen_set_managed_offset' function that statusbars and such
8669 should use to allocate space.
8671 2003-06-06 12:42 UTC tuomov
8672 * trunk: changeset 713
8675 2003-06-05 23:19 UTC tuomov
8676 * trunk: changeset 712
8677 Don't execute 'arg' setup code when there are no parameters.
8679 2003-06-05 06:10 UTC tuomov
8680 * trunk: changeset 711
8681 Makefile was missing share/ from SUBDIRS:
8683 2003-06-04 16:12 UTC tuomov
8684 * trunk: changeset 710
8685 WScreen and WGenFrame now have a common WMPlex base class.
8687 2003-06-02 22:30 UTC tuomov
8688 * trunk: changeset 709
8689 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8692 2003-06-02 19:52 UTC tuomov
8693 * trunk: changeset 708
8694 CF_NO_XINERAMA had been broken at some point.
8696 2003-06-02 17:50 UTC tuomov
8697 * trunk: changeset 707
8698 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8699 some systems' ancient libltdl.
8701 2003-12-23 20:17 UTC unknown
8702 tagged ion-devel-20030602-1
8704 2003-06-02 14:15 UTC tuomov
8705 * trunk: changeset 706
8706 Remaining sprintf calls replaced with snprintf.
8708 2003-06-02 14:08 UTC tuomov
8709 * trunk: changeset 705
8710 Most of module management code removed as libltdl can handle it.
8712 2003-06-02 10:34 UTC tuomov
8713 * trunk: changeset 704
8716 2003-06-02 10:32 UTC tuomov
8717 * trunk: changeset 703
8720 2003-12-23 20:17 UTC unknown
8721 tagged ion-devel-20030602
8723 2003-06-02 10:04 UTC tuomov
8724 * trunk: changeset 702
8725 Changed $SHAREDIR before $ETCDIR on configuration file/script search
8726 path because people weren't removing their old *lib.lua files.
8728 2003-12-23 20:17 UTC unknown
8729 tagged ion-devel-20030601
8731 2003-06-02 09:27 UTC tuomov
8732 * trunk: changeset 701
8733 Ugly-font support was broken.
8735 2003-06-02 05:40 UTC tuomov
8736 * trunk: changeset 700
8737 Some libltdl search path setting changes.
8739 2003-06-01 13:21 UTC tuomov
8740 * trunk: changeset 699
8741 Some minor clarifications and fixes.
8743 2003-06-01 12:15 UTC tuomov
8744 * trunk: changeset 698
8747 2003-06-01 12:11 UTC tuomov
8748 * trunk: changeset 697
8749 Another extl_l1_finalize fix.
8751 2003-12-23 20:17 UTC unknown
8752 tagged ion-devel-20030531
8754 2003-06-01 02:02 UTC tuomov
8755 * trunk: changeset 696
8756 Fixed a memory leak.
8758 2003-06-01 01:44 UTC tuomov
8759 * trunk: changeset 695
8760 An off-by-one error in extl_l1_finalize caused references to some Lua
8761 tables (including large completions) never to be released.
8763 2003-05-31 15:33 UTC tuomov
8764 * trunk: changeset 694
8765 Ion-runinxterm was not found.
8767 2003-05-31 15:04 UTC tuomov
8768 * trunk: changeset 693
8769 License changed: LGPL.
8771 2003-05-31 14:49 UTC tuomov
8772 * trunk: changeset 692
8773 The -libdir option aws changed to -moduledir.
8775 2003-05-31 14:48 UTC tuomov
8776 * trunk: changeset 691
8777 Manual page updated.
8779 2003-05-31 13:20 UTC tuomov
8780 * trunk: changeset 690
8783 2003-05-31 13:19 UTC tuomov
8784 * trunk: changeset 689
8785 Added CF_ALWAYS_VIRTUAL_ROOT
8787 2003-05-31 13:11 UTC tuomov
8788 * trunk: changeset 688
8789 Compatibility wrappers for old resize functions were added.
8791 2003-05-31 13:11 UTC tuomov
8792 * trunk: changeset 687
8793 The functions *frame_do_resize were changed to receive four
8794 parameters, one for each border/direction.
8796 2003-05-31 13:10 UTC tuomov
8797 * trunk: changeset 686
8798 More changes in move/resize mode bindings to be more consistent and
8799 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
8800 specific direction, Shift+keys shrink and in case of floating frames,
8801 DEFAULT_MOD+keys move.
8803 2003-05-31 12:45 UTC tuomov
8804 * trunk: changeset 685
8805 mkexports.pl => mkexports.lua
8807 2003-05-31 12:43 UTC tuomov
8808 * trunk: changeset 684
8809 Transient reparent stack "fix".
8811 2003-05-31 12:35 UTC tuomov
8812 * trunk: changeset 683
8813 Removed unused settings.
8815 2003-05-31 11:09 UTC tuomov
8816 * trunk: changeset 682
8819 2003-05-31 10:58 UTC tuomov
8820 * trunk: changeset 681
8821 Some (part bad) name allocation fixes.
8823 2003-05-31 00:40 UTC tuomov
8824 * trunk: changeset 680
8825 Some reordering of initilisation code.
8827 2003-05-30 21:17 UTC tuomov
8828 * trunk: changeset 679
8829 Changes in installation directories: The ion-* shell scripts are
8830 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8831 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8832 (=$MODULEDIR) being a binary.
8834 2003-05-30 21:17 UTC tuomov
8835 * trunk: changeset 678
8836 - Changes in installation directories: The ion-* shell scripts are
8837 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8838 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8839 (=$MODULEDIR) being a binary.
8841 - QueryLib functions search the script directories (~/.ion-devel/,
8842 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
8843 helper programs instead of assuming them being on $PATH.
8845 2003-05-30 21:15 UTC tuomov
8846 * trunk: changeset 677
8847 - The *DIR settings in system.mk are now more detailed.
8849 - Changes in installation directories: The ion-* shell scripts are
8850 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8851 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8852 (=$MODULEDIR) being a binary.
8854 2003-05-29 22:22 UTC tuomov
8855 * trunk: changeset 676
8856 Removed note on C99 requirement as that is no longer true.
8858 2003-05-29 13:11 UTC tuomov
8859 * trunk: changeset 675
8860 Removed deprecated definitions.
8862 2003-05-29 12:32 UTC tuomov
8863 * trunk: changeset 674
8864 All object destroys should now be handled safely.
8866 2003-05-28 22:21 UTC tuomov
8867 * trunk: changeset 673
8868 Name management wasn't updating the changes to frames.
8870 2003-05-28 21:37 UTC tuomov
8871 * trunk: changeset 672
8872 Floatframe_handle_drop should now set geometry correctly in nested
8875 2003-05-28 18:48 UTC tuomov
8876 * trunk: changeset 671
8877 Small global environment cluttering fix.
8879 2003-12-23 20:17 UTC unknown
8880 tagged ion-devel-20030528
8882 2003-05-28 18:40 UTC tuomov
8883 * trunk: changeset 670
8886 2003-05-28 16:31 UTC tuomov
8887 * trunk: changeset 669
8888 Examples of query_man_path and query_ssh_hosts were added to the
8889 default ioncore.lua main configuration file.
8891 2003-05-27 19:14 UTC tuomov
8892 * trunk: changeset 668
8893 WClientWins now save the last height request of transients (and other
8894 managed objects) so a decent size should always be restored when the
8895 window is in a big enough frame.
8897 2003-05-27 17:17 UTC tuomov
8898 * trunk: changeset 667
8899 Mkexports.lua document generation updated to understand
8902 2003-05-27 17:07 UTC tuomov
8903 * trunk: changeset 666
8904 A minor check added.
8906 2003-05-27 17:02 UTC tuomov
8907 * trunk: changeset 665
8910 2003-05-27 16:59 UTC tuomov
8911 * trunk: changeset 664
8912 Some clean-up and region_full_name reference removed.
8914 2003-05-27 16:59 UTC tuomov
8915 * trunk: changeset 663
8916 complete/lookup_clientwin removed.
8918 2003-05-27 16:57 UTC tuomov
8919 * trunk: changeset 662
8920 New name allocation code: client windows are now in a separate
8921 namespace from other objects and "short names" without appended
8922 instance number are gone.
8924 2003-05-27 16:55 UTC tuomov
8925 * trunk: changeset 661
8926 Some tab bar drawing fixes.
8928 2003-05-27 16:47 UTC tuomov
8929 * trunk: changeset 660
8930 Added functions to clear Lua table entries.
8932 2003-05-26 22:13 UTC tuomov
8933 * trunk: changeset 659
8934 Some changes in system.mk Lua settings.
8936 2003-05-26 22:06 UTC tuomov
8937 * trunk: changeset 658
8940 2003-05-26 22:06 UTC tuomov
8941 * trunk: changeset 657
8942 Some client window resize/move request handling changes.
8944 2003-05-25 11:07 UTC tuomov
8945 * trunk: changeset 656
8948 2003-05-25 11:07 UTC tuomov
8949 * trunk: changeset 655
8950 Added the boolean 'fullscreen' winprop.
8952 2003-05-25 11:04 UTC tuomov
8953 * trunk: changeset 654
8954 Floatws circulate bindings should not clutter global environment.
8956 2003-05-25 11:03 UTC tuomov
8957 * trunk: changeset 653
8958 QueryLib should now remember last directory for file view and edit
8961 2003-05-24 20:37 UTC tuomov
8962 * trunk: changeset 652
8965 2003-05-24 16:45 UTC tuomov
8966 * trunk: changeset 651
8969 2003-05-24 15:06 UTC tuomov
8970 * trunk: changeset 650
8971 Added query_message.
8973 2003-05-24 14:50 UTC tuomov
8974 * trunk: changeset 649
8975 Some documentation was missing.
8977 2003-05-24 12:32 UTC tuomov
8978 * trunk: changeset 648
8979 Client window rescue fixed.
8981 2003-05-24 11:25 UTC tuomov
8982 * trunk: changeset 647
8983 Removed an unnecessary XClear.
8985 2003-05-23 23:57 UTC tuomov
8986 * trunk: changeset 646
8987 More attempts at fixing take_focus.
8989 2003-05-23 23:09 UTC tuomov
8990 * trunk: changeset 645
8991 Removed extra space in querylib prompts.
8993 2003-05-23 22:46 UTC tuomov
8994 * trunk: changeset 644
8995 Fixed lookup_region.
8997 2003-05-23 22:35 UTC tuomov
8998 * trunk: changeset 643
9001 2003-05-23 18:00 UTC tuomov
9002 * trunk: changeset 642
9003 Removed unnuecessary (?) XClear(Area|Window) calls.
9005 2003-05-23 15:43 UTC tuomov
9006 * trunk: changeset 641
9007 Removed rootwin->current_screen redundancy.
9009 2003-05-23 15:30 UTC tuomov
9010 * trunk: changeset 640
9011 Some minor clean-up.
9013 2003-05-23 15:19 UTC tuomov
9014 * trunk: changeset 639
9015 Xinerama screens now always have a virtual root window for better
9018 2003-05-23 15:14 UTC tuomov
9019 * trunk: changeset 638
9020 Removed grab_released.
9022 2003-05-23 14:38 UTC tuomov
9023 * trunk: changeset 637
9024 Grab handling code simplified.
9026 2003-05-23 14:38 UTC tuomov
9027 * trunk: changeset 636
9028 Fixed UTF8 include stuff.
9030 2003-05-21 16:09 UTC tuomov
9031 * trunk: changeset 635
9032 The exports region_set_w/h were replaced with region_request_geom.
9034 2003-05-21 16:08 UTC tuomov
9035 * trunk: changeset 634
9036 Added EXTL_EXPORT_AS
9038 2003-05-21 16:07 UTC tuomov
9039 * trunk: changeset 633
9040 The exported function specification generation script was extended
9041 with EXTL_EXPORT_AS(...).
9043 2003-05-21 05:48 UTC tuomov
9044 * trunk: changeset 632
9045 Use get_text_property in clientwin_get_ident.
9047 2003-05-20 18:37 UTC tuomov
9048 * trunk: changeset 631
9049 Better (?) frame shading and maximizing code that should also
9050 eventually work on tiled workspaces (only partially implemented;
9051 better region_request_geom neeeded).
9053 2003-05-20 14:13 UTC tuomov
9054 * trunk: changeset 630
9057 2003-05-20 13:29 UTC tuomov
9058 * trunk: changeset 629
9059 Simpler implementation of 'goto_previous' using watches.
9061 2003-12-23 20:17 UTC unknown
9062 tagged ion-devel-20030520
9064 2003-05-20 11:45 UTC tuomov
9065 * trunk: changeset 628
9066 Don't add non-strings in a table to list of completions.
9068 2003-05-20 11:44 UTC tuomov
9069 * trunk: changeset 627
9070 The exports generation script was ignoring constness of string and
9071 could therefore cause Ion to crash or corrupt strings.
9073 2003-05-19 22:46 UTC tuomov
9074 * trunk: changeset 626
9075 Removed #include <math.h>
9077 2003-05-19 22:45 UTC tuomov
9078 * trunk: changeset 625
9079 Some more mouse resize tuning.
9081 2003-05-19 16:51 UTC tuomov
9082 * trunk: changeset 624
9083 Some clean-up and optimisation.
9085 2003-05-19 15:34 UTC tuomov
9086 * trunk: changeset 623
9087 Kludges and bloat to a proper (but not necessarily correct) X server
9088 time in WM_TAKE_FOCUS messages to get around problems with some
9091 2003-05-19 14:32 UTC tuomov
9092 * trunk: changeset 622
9093 Unnecessary function region_request_geom_constrain was removed.
9095 2003-05-19 14:32 UTC tuomov
9096 * trunk: changeset 621
9097 Changes to accommodate for changes in lookup_region.
9099 2003-05-19 14:31 UTC tuomov
9100 * trunk: changeset 620
9101 Unnecessary function wobj_cast was removed.
9103 2003-05-19 14:30 UTC tuomov
9104 * trunk: changeset 619
9105 The functions lookup/complete_region now expect a string class
9106 parameter (or null for "WRegion") and the functions
9107 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
9108 they are not needed on the C side.
9110 2003-05-18 13:41 UTC tuomov
9111 * trunk: changeset 618
9112 The resize angle limits are now universal; borders and tabs are not a
9115 2003-05-18 13:35 UTC tuomov
9116 * trunk: changeset 617
9117 Mouse resize fine-tuning: if the angle between the vector from the
9118 centre of the frame to the point where the initial mouse press occured
9119 and the unit vector pointing (from the centre) to a border of the
9120 frame is less than 55 degrees, we allow resize to change that border.
9122 2003-05-18 13:03 UTC tuomov
9123 * trunk: changeset 616
9124 Some more focusing policy changes/fixes.
9126 2003-05-18 13:01 UTC tuomov
9127 * trunk: changeset 615
9130 2003-05-18 12:39 UTC tuomov
9131 * trunk: changeset 614
9134 2003-05-18 12:31 UTC tuomov
9135 * trunk: changeset 613
9138 2003-05-18 12:31 UTC tuomov
9139 * trunk: changeset 612
9140 Fix around problems with macros with some (possibly broken?) versions
9143 2003-05-17 13:53 UTC tuomov
9144 * trunk: changeset 611
9145 Previous modifications had broken tabdrag workspace switch.
9147 2003-05-17 13:37 UTC tuomov
9148 * trunk: changeset 610
9149 add_to_viewport should not have been renamed add_to_screen.
9151 2003-05-17 13:31 UTC tuomov
9152 * trunk: changeset 609
9153 Fixed the place of a comma.
9155 2003-05-17 13:13 UTC tuomov
9156 * trunk: changeset 608
9157 CVS fscked up screen.*
9159 2003-05-17 13:11 UTC tuomov
9160 * trunk: changeset 607
9161 Removed viewport.c and viewport.h.
9163 2003-05-17 13:08 UTC tuomov
9164 * trunk: changeset 606
9165 - Changes in object and function names to be closer to what users see
9166 and think: what previously were screens (WScreen) are now called
9167 root windows (WRootWin) and viewport (WViewport) have become screens
9168 (WScreen). These changes are so big that no wrappers were added to
9171 - Some old root window (old screen) functions were removed.
9173 - Bindings in global_bindings should get a WScreen (old WViewport) as
9174 an argument instead of WRootWin.
9176 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
9177 that WScreens have "virtual" root windows to better separate
9180 2003-05-17 13:09 UTC tuomov
9181 * trunk: changeset 605
9182 - Changes in object and function names to be closer to what users see
9183 and think: what previously were screens (WScreen) are now called
9184 root windows (WRootWin) and viewport (WViewport) have become screens
9185 (WScreen). These changes are so big that no wrappers were added to
9188 - Some old root window (old screen) functions were removed.
9190 - Bindings in global_bindings should get a WScreen (old WViewport) as
9191 an argument instead of WRootWin.
9193 2003-05-17 12:16 UTC tuomov
9194 * trunk: changeset 604
9195 Default configuration uses XOR-rubberband move/resize (instead of
9196 opaque) to be nicer on slower systems.
9198 2003-05-17 11:49 UTC tuomov
9199 * trunk: changeset 603
9200 Fixed FloatWS initial focus.
9202 2003-05-16 19:53 UTC tuomov
9203 * trunk: changeset 602
9206 2003-05-16 18:48 UTC tuomov
9207 * trunk: changeset 601
9208 Some changes in property getting functions.
9210 2003-05-16 18:02 UTC tuomov
9211 * trunk: changeset 600
9212 Removed unnecessary references to screens.
9214 2003-05-16 16:08 UTC tuomov
9215 * trunk: changeset 599
9216 region_list_to_table renamed to managed_list_to_table.
9218 2003-05-16 15:59 UTC tuomov
9219 * trunk: changeset 598
9220 Signals are not trapped until the initialisation is at a point where
9221 we have found some screens to manage.
9223 2003-05-16 15:56 UTC tuomov
9224 * trunk: changeset 597
9225 Removed erroneous cast.
9227 2003-05-16 15:56 UTC tuomov
9228 * trunk: changeset 596
9229 Added the extl_globals function for accessing globals.
9231 2003-05-16 15:49 UTC tuomov
9232 * trunk: changeset 595
9233 Enchancements in client window "rescueing" and some unifications with
9234 return from full screen mode.
9236 2003-05-16 15:48 UTC tuomov
9237 * trunk: changeset 594
9238 Changed char* to const char* in ExtlL2Param.
9240 2003-05-16 15:42 UTC tuomov
9241 * trunk: changeset 593
9242 Moved fullscreen stuff into a separate file.
9244 2003-05-15 23:05 UTC tuomov
9245 * trunk: changeset 592
9246 Added a check for nil functions.
9248 2003-05-15 22:27 UTC tuomov
9249 * trunk: changeset 591
9250 Modified mkexports.lua to generate a little less code.
9252 2003-05-15 22:26 UTC tuomov
9253 * trunk: changeset 590
9254 Fixed extl_table_is_bool_set.
9256 2003-05-15 21:05 UTC tuomov
9257 * trunk: changeset 589
9258 Restored old extl_cpcall interface.
9260 2003-05-15 15:45 UTC tuomov
9261 * trunk: changeset 588
9262 Added extl_table_is_bool_set.
9264 2003-05-15 15:45 UTC tuomov
9265 * trunk: changeset 587
9266 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9268 2003-05-15 06:01 UTC tuomov
9269 * trunk: changeset 586
9270 Some minor changes in the Lua interface.
9272 2003-05-15 06:00 UTC tuomov
9273 * trunk: changeset 585
9274 QueryLib.query_lib should properly return on error.
9276 2003-05-14 21:32 UTC tuomov
9277 * trunk: changeset 584
9278 Fixed a problem with bsearch() and Solaris.
9280 2003-05-14 20:13 UTC tuomov
9281 * trunk: changeset 583
9282 Client window management setup code simplified by attaching transients
9283 the their transient_for by default and having floatws:s override this
9284 behaviour by hooking to add_clientwin_alt.
9286 2003-05-14 19:59 UTC tuomov
9287 * trunk: changeset 582
9288 Changes in how parameters are passed to Lua code loaded as string or
9291 2003-05-14 16:49 UTC tuomov
9292 * trunk: changeset 581
9293 Return from full screen mode should work with floatws:s now.
9295 2003-05-14 16:40 UTC tuomov
9296 * trunk: changeset 580
9297 Added a warning for _NET_WM broken transient_for hint.
9299 2003-05-14 16:38 UTC tuomov
9300 * trunk: changeset 579
9301 'ionws_do_clientwin' now calls the Lua function
9302 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9303 to determine in which frame to place a window. This can be used to
9304 e.g. experiment with placement heuristics.
9306 2003-05-14 14:21 UTC tuomov
9307 * trunk: changeset 578
9308 Mouse resize changed to only resize along one coordinate axis when the
9309 window is grabbed far enough from borders.
9311 2003-05-13 19:20 UTC tuomov
9312 * trunk: changeset 577
9313 Renamed geom.* extlconv.*
9315 2003-05-13 18:07 UTC tuomov
9316 * trunk: changeset 576
9317 The 'include' function didn't handle absolute paths.
9319 2003-05-13 18:06 UTC tuomov
9320 * trunk: changeset 575
9321 There was a problem getting return values from Lua functions.
9323 2003-05-13 16:09 UTC tuomov
9324 * trunk: changeset 574
9325 Added parameter count check and complaint when va_copy is not
9328 2003-05-13 16:05 UTC tuomov
9329 * trunk: changeset 573
9330 The new Lua calling code allowed removing dependency on C99 va_copy a
9331 little more easily than the old so Ion no longer depends on it and
9332 should be easier to compile on older systems (apparently including gcc
9335 2003-05-13 14:46 UTC tuomov
9336 * trunk: changeset 572
9337 Transient resizing when the managing WClientWin was resized had been
9338 broken at some point.
9340 2003-05-13 05:40 UTC tuomov
9341 * trunk: changeset 571
9342 Removed redundant comment.
9344 2003-05-13 05:37 UTC tuomov
9345 * trunk: changeset 570
9346 Vertical keyboard resize binding swapped.
9348 2003-05-13 05:38 UTC tuomov
9349 * trunk: changeset 569
9350 Keyboard resize should not "cumulate" size increments that do not
9351 affect the frame size.
9353 2003-05-12 23:17 UTC tuomov
9354 * trunk: changeset 568
9355 Fixed a minor resize glitch.
9357 2003-05-12 19:57 UTC tuomov
9358 * trunk: changeset 567
9361 2003-05-12 17:02 UTC tuomov
9362 * trunk: changeset 566
9363 ionws_split_of synopsis changed.
9365 2003-05-12 16:59 UTC tuomov
9366 * trunk: changeset 565
9369 2003-05-12 16:38 UTC tuomov
9370 * trunk: changeset 564
9371 Region name instances are saved in the workspace savefiles. (However,
9372 client windows do not use the saved title because it may have changed
9373 so client windows' instance numbers may change over restarts.)
9375 2003-05-12 16:31 UTC tuomov
9376 * trunk: changeset 563
9377 QueryLib goto still had a debug complaint in it.
9379 2003-05-12 16:23 UTC tuomov
9380 * trunk: changeset 562
9381 Save client window id as %lu instead of %.32f.
9383 2003-05-12 16:20 UTC tuomov
9384 * trunk: changeset 561
9385 The wrapper function generated by "obsolete" didn't return any values.
9387 2003-05-12 16:18 UTC tuomov
9388 * trunk: changeset 560
9389 Do not add IMPLOBJ(WObj) in exports.c
9391 2003-05-12 16:18 UTC tuomov
9392 * trunk: changeset 559
9393 The exports region_get_(x|y|w|h) were replaced with region_geom.
9395 2003-05-12 16:17 UTC tuomov
9396 * trunk: changeset 558
9397 Added new exports to get information on splits on WIonWs:s. This
9398 should help writing alternative navigation functions.
9400 2003-05-12 16:18 UTC tuomov
9401 * trunk: changeset 557
9402 Added wrappers to obsolete functions region_get_(x|y|w|h).
9404 2003-05-11 16:17 UTC tuomov
9405 * trunk: changeset 556
9406 Client window check codes are not reset so they're not lost so easily.
9408 2003-05-11 14:24 UTC tuomov
9409 * trunk: changeset 555
9412 2003-05-11 13:33 UTC tuomov
9413 * trunk: changeset 554
9414 Added checks in region_add_managed to prevent from attachinging
9415 parent's or manager's to their (grand)children or managed regions.
9417 2003-05-11 00:05 UTC tuomov
9418 * trunk: changeset 553
9419 Added a missing newline.
9421 2003-05-10 23:43 UTC tuomov
9422 * trunk: changeset 552
9423 Another broken documentation comment found.
9425 2003-05-10 23:42 UTC tuomov
9426 * trunk: changeset 551
9427 'ionws_load' no longer requires 'split_tree' to be specified so that
9428 new workspaces can be created with region_manage_new without
9429 specifying the contents.
9431 2003-05-10 23:41 UTC tuomov
9432 * trunk: changeset 550
9433 The rest of the queries (goto/create workspace, attach client) are now
9434 finally implemented in Lua as the function region_manage(_new) are
9437 2003-05-10 23:15 UTC tuomov
9438 * trunk: changeset 549
9439 Documentation was missing for exports in screen.c.
9441 2003-12-23 20:17 UTC unknown
9442 tagged ion-devel-20030510
9444 2003-05-10 20:34 UTC tuomov
9445 * trunk: changeset 548
9446 Removed efence reference from system.mk.
9448 2003-05-10 19:56 UTC tuomov
9449 * trunk: changeset 547
9450 Oops.. region_manage documentation had an extra space that caused it
9453 2003-05-10 02:16 UTC tuomov
9454 * trunk: changeset 546
9455 Some changes in comments.
9457 2003-05-10 02:12 UTC tuomov
9458 * trunk: changeset 545
9459 Fixed a bug in check_input_fds.
9461 2003-05-10 02:11 UTC tuomov
9462 * trunk: changeset 544
9463 Wiser loading of querylib.
9465 2003-05-10 02:13 UTC tuomov
9466 * trunk: changeset 543
9467 The Lua interface code now uses lua_cpcall extensively to make it more
9468 tolerant to Lua's longjmp error handling.
9470 2003-05-09 22:21 UTC tuomov
9471 * trunk: changeset 542
9472 'extl_dofile' and 'extl_dostring' now pass arguments in the local
9473 instead of global variable 'arg'.
9475 2003-05-09 22:19 UTC tuomov
9476 * trunk: changeset 541
9477 Setfenv is not necessary. Fixed error reporting.
9479 2003-05-09 21:43 UTC tuomov
9480 * trunk: changeset 540
9481 Viewport names are now saved and other changes in savefile format. Old
9482 'add_to_viewport' function was kept for compatibility but will be
9485 2003-05-09 17:39 UTC tuomov
9486 * trunk: changeset 539
9489 2003-05-09 17:34 UTC tuomov
9490 * trunk: changeset 538
9491 Some more README changes.
9493 2003-05-09 17:32 UTC tuomov
9494 * trunk: changeset 537
9495 Fixed transient size/position problems and split the
9496 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9498 2003-05-09 16:28 UTC tuomov
9499 * trunk: changeset 536
9502 2003-05-09 14:57 UTC tuomov
9503 * trunk: changeset 535
9506 2003-05-09 14:36 UTC tuomov
9507 * trunk: changeset 534
9508 Added the exports 'region_manage' and 'region_manage_new'.
9510 2003-05-09 14:35 UTC tuomov
9511 * trunk: changeset 533
9512 Fixed a bug in extl_table_get that caused it to succeed for NULL
9515 2003-05-09 13:33 UTC tuomov
9516 * trunk: changeset 532
9517 Query module listings could hang Ion if there was not enough space for
9518 a single visible row.
9520 2003-05-08 18:38 UTC tuomov
9521 * trunk: changeset 531
9522 Some bindings were still using Mod1 instead of DEFAULT_MOD.
9524 2003-05-08 18:36 UTC tuomov
9525 * trunk: changeset 530
9526 Some minor fixes in bindings
9528 2003-05-08 06:05 UTC tuomov
9529 * trunk: changeset 529
9530 Fixed a va_arg problem with luaextl.c and strange architechtures.
9532 2003-05-08 06:05 UTC tuomov
9533 * trunk: changeset 528
9536 2003-05-08 05:25 UTC tuomov
9537 * trunk: changeset 527
9538 Updated documentation comments.
9540 2003-05-07 18:49 UTC tuomov
9541 * trunk: changeset 526
9544 2003-05-07 18:42 UTC tuomov
9545 * trunk: changeset 525
9546 The Lua parser in mkexports.lua now parses for function arguments.
9548 2003-05-07 18:42 UTC tuomov
9549 * trunk: changeset 524
9550 Removed make_screen_switch_nth_fn.
9552 2003-05-07 18:41 UTC tuomov
9553 * trunk: changeset 523
9554 Added documentation to ioncorelib.lua.
9556 2003-05-07 18:41 UTC tuomov
9557 * trunk: changeset 522
9558 Removed Makefile; function reference .texes are now generated in the
9561 2003-05-07 18:36 UTC tuomov
9562 * trunk: changeset 521
9563 Changes in function documentation Makefile.
9565 2003-05-07 18:21 UTC tuomov
9566 * trunk: changeset 520
9567 'mkexports.lua' can now parse documentation from Lua code.
9569 2003-05-07 18:20 UTC tuomov
9570 * trunk: changeset 519
9571 Added documentation to querylib.lua.
9573 2003-05-07 16:08 UTC tuomov
9574 * trunk: changeset 518
9575 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9576 were renamed to the more consistent 'ionframe_split',
9577 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9578 has wrappers to the old functions.
9580 2003-05-07 15:57 UTC tuomov
9581 * trunk: changeset 517
9582 - The completion handler for QueryLib.query_lua can now descend into
9583 tables and complete subexpressions.
9585 - QueryLib.query_lua sets the variable '_' in the local environment of
9586 the string to be called to point to the frame the query was opened
9587 in. The variable 'arg' is also now set in the local environment
9590 2003-05-07 14:54 UTC tuomov
9591 * trunk: changeset 516
9592 Client window size hints were not used when Ion was restarted. Fixed
9595 2003-05-07 14:42 UTC tuomov
9596 * trunk: changeset 515
9597 'viewport_display_managed' was calling just 'set_focus' instead of
9598 'warp' as it should.
9600 2003-12-23 20:17 UTC unknown
9601 tagged ion-devel-20030506
9603 2003-05-07 00:14 UTC tuomov
9604 * trunk: changeset 514
9605 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9607 2003-05-06 18:28 UTC tuomov
9608 * trunk: changeset 513
9609 Fixed a memory allocation problem discovered by valgrind.
9611 2003-05-06 17:02 UTC tuomov
9612 * trunk: changeset 512
9615 2003-05-06 17:02 UTC tuomov
9616 * trunk: changeset 511
9617 Added some \hlines in tables
9619 2003-05-06 05:20 UTC tuomov
9620 * trunk: changeset 510
9621 Fixed a bug in the title shortening routine.
9623 2003-05-06 05:20 UTC tuomov
9624 * trunk: changeset 509
9625 Fixed a bug in the new transient management setup code.
9627 2003-05-05 22:58 UTC tuomov
9628 * trunk: changeset 508
9629 A small change in documentation comment.
9631 2003-05-05 22:58 UTC tuomov
9632 * trunk: changeset 507
9633 Changes in the Makefile to build the exports.texes.
9635 2003-05-05 22:50 UTC tuomov
9636 * trunk: changeset 506
9637 Line editor history is now saved when Ion exits.
9639 2003-05-05 17:40 UTC tuomov
9640 * trunk: changeset 505
9641 Fixed extl_stack_get 'double' code.
9643 2003-05-05 17:37 UTC tuomov
9644 * trunk: changeset 504
9645 - Removed target_id code.
9647 - Client windows are now saved over restarts in saves/workspaces-*.lua
9648 instead of using target_ids. A special check code property is added
9649 to each window so that we don't incorrectly reparent windows when
9650 initially starting Ion.
9652 2003-05-04 16:01 UTC tuomov
9653 * trunk: changeset 503
9654 Added hyperlinks in the exported function documentation.
9656 2003-05-04 02:18 UTC tuomov
9657 * trunk: changeset 502
9660 2003-12-23 20:17 UTC unknown
9661 tagged ion-devel-20030504
9663 2003-05-04 02:18 UTC tuomov
9664 * trunk: changeset 501
9665 Sort functions in documentation alphabetically.
9667 2003-05-04 00:59 UTC tuomov
9668 * trunk: changeset 500
9671 2003-05-03 22:34 UTC tuomov
9672 * trunk: changeset 499
9675 2003-05-03 22:30 UTC tuomov
9676 * trunk: changeset 498
9679 2003-05-03 22:30 UTC tuomov
9680 * trunk: changeset 497
9683 2003-05-03 22:04 UTC tuomov
9684 * trunk: changeset 496
9685 doc/Makefile added and list_exports.sh removed
9687 2003-05-03 22:04 UTC tuomov
9688 * trunk: changeset 495
9689 Documentation was added to the source for exported functions.
9691 2003-05-03 22:03 UTC tuomov
9692 * trunk: changeset 494
9693 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9696 2003-05-03 16:21 UTC tuomov
9697 * trunk: changeset 493
9698 The 'mkexports' script was rewritten in Lua (was an unmaintainable
9701 2003-05-02 19:41 UTC tuomov
9702 * trunk: changeset 492
9703 Made 'obsolete' local
9705 2003-05-02 19:39 UTC tuomov
9706 * trunk: changeset 491
9709 2003-05-02 19:18 UTC tuomov
9710 * trunk: changeset 490
9711 WFloatFrames can now be resized from the keyboard.
9713 2003-05-02 19:17 UTC tuomov
9714 * trunk: changeset 489
9715 Simplified resize interface to have just ionframe_do_resize
9717 2003-05-02 18:52 UTC tuomov
9718 * trunk: changeset 488
9719 IonFrame keyboard resize mode changed to allow resizing in both
9720 directions without leaving and re-entering resize mode. Compatibility
9721 functions for the old mode are provided in compat.lua.
9723 2003-05-02 18:52 UTC tuomov
9724 * trunk: changeset 487
9725 - IonFrame keyboard resize mode changed to allow resizing in both
9726 directions without leaving and re-entering resize mode.
9727 Compatibility functions for the old mode are provided in compat.lua.
9729 - The compatibility functions in compat.lua now complain of
9730 obsoleteness to stderr.
9732 2003-05-02 17:32 UTC tuomov
9733 * trunk: changeset 486
9736 2003-05-02 17:27 UTC tuomov
9737 * trunk: changeset 485
9738 Added the Lua-side hooks genframe_managed_switched and
9739 viewport_workspace_switched.
9741 2003-05-02 17:27 UTC tuomov
9742 * trunk: changeset 484
9743 Added support for hooks Lua code can hook on to with add_to_hook(hook,
9746 2003-05-02 16:18 UTC tuomov
9747 * trunk: changeset 483
9748 Fixed (floatws) focus problem that reoccured after previous attempt at
9749 fixing other focus problems.
9751 2003-05-01 14:23 UTC tuomov
9752 * trunk: changeset 482
9753 Added 'eq' metamethod for WObj:s.
9755 2003-05-01 14:12 UTC tuomov
9756 * trunk: changeset 481
9757 Added new exports that should e.g. enable writing workspace navigation
9758 functions that can also be used to move between viewports or other
9759 workspaces instead of just wrapping around.
9761 2003-05-01 13:14 UTC tuomov
9762 * trunk: changeset 480
9763 Some unifications in add_clientwin/region_add_managed interface.
9765 2003-04-28 22:42 UTC tuomov
9766 * trunk: changeset 479
9767 Fixed CURRENT_FILE maintenance in include().
9769 2003-04-28 16:47 UTC tuomov
9770 * trunk: changeset 478
9773 2003-12-23 20:17 UTC unknown
9774 tagged ion-devel-20030428
9776 2003-04-28 15:12 UTC tuomov
9777 * trunk: changeset 477
9778 The innermost window grabbing on a mouse button should now get to
9779 handle the event as is the case with key grabs.
9781 2003-12-23 20:17 UTC unknown
9782 tagged ion-devel-20030427-2
9784 2003-04-28 14:53 UTC tuomov
9785 * trunk: changeset 476
9786 Fixed WIonFrame subregion load problem
9788 2003-04-28 05:21 UTC tuomov
9789 * trunk: changeset 475
9790 Fixed the region destroy focus fix.
9792 2003-12-23 20:17 UTC unknown
9793 tagged ion-devel-20030427-1
9795 2003-04-27 21:29 UTC tuomov
9796 * trunk: changeset 474
9797 QueryLib.query_exec fixed to use the correct handler.
9799 2003-12-23 20:17 UTC unknown
9800 tagged ion-devel-20030427
9802 2003-04-27 21:26 UTC tuomov
9803 * trunk: changeset 473
9806 2003-04-27 17:44 UTC tuomov
9807 * trunk: changeset 472
9808 ion-completefile Makefile fixed.
9810 2003-04-27 11:54 UTC tuomov
9811 * trunk: changeset 471
9814 2003-04-27 01:15 UTC tuomov
9815 * trunk: changeset 470
9818 2003-04-27 01:10 UTC tuomov
9819 * trunk: changeset 469
9820 QueryLib file and man page completors use 'popen_bgread' so the
9821 queries can not block the WM from processing other events (or even
9824 2003-04-27 01:09 UTC tuomov
9825 * trunk: changeset 468
9826 Moved file completetion code from the query module into a separate
9827 external program ('ion-completefile').
9829 2003-04-27 01:07 UTC tuomov
9830 * trunk: changeset 467
9831 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
9832 selected() in the main event loop and the given function called with
9835 2003-04-25 17:32 UTC tuomov
9836 * trunk: changeset 466
9837 Most Ion functions should be null-string safe now except for some low-
9838 level functions and functions that also receive string length as an
9839 argument. This allows Lua scripts to pass nil to functions that have
9840 special meaning for NULL strings.
9842 2003-04-25 17:11 UTC tuomov
9843 * trunk: changeset 465
9844 Fixed do_complete_region.
9846 2003-04-25 16:59 UTC tuomov
9847 * trunk: changeset 464
9848 Some changes on how region close/destroy is handled and how focus is
9849 handled when an active region with non-window manager is destroyed.
9851 2003-04-25 16:46 UTC tuomov
9852 * trunk: changeset 463
9853 Fixed extl_verify_wobj.
9855 2003-04-24 17:27 UTC tuomov
9856 * trunk: changeset 462
9857 Some minor TODOs completed and some minor fixes.
9859 2003-04-23 22:16 UTC tuomov
9860 * trunk: changeset 461
9861 Removed string free in extl_stack_push
9863 2003-04-23 16:17 UTC tuomov
9864 * trunk: changeset 460
9867 2003-04-23 16:16 UTC tuomov
9868 * trunk: changeset 459
9869 The floatws module is now aware of window gravities.
9871 2003-04-22 19:08 UTC tuomov
9872 * trunk: changeset 458
9875 2003-04-22 19:05 UTC tuomov
9876 * trunk: changeset 457
9877 - Added window stacking management code.
9879 - Fixed region_notify_subregions_move.
9881 2003-04-22 19:05 UTC tuomov
9882 * trunk: changeset 456
9883 Added window stacking management code.
9885 2003-04-22 19:05 UTC tuomov
9886 * trunk: changeset 455
9887 The (exported) functions floatframe_raise/lower are obsolete and
9888 replaced with region_raise/lower. The file 'compat.lua' can be
9889 included to define these functions.
9891 2003-04-20 17:45 UTC tuomov
9892 * trunk: changeset 454
9893 No longer complain of missing workspace savefiles.
9895 2003-04-19 20:11 UTC tuomov
9896 * trunk: changeset 453
9899 2003-04-19 20:10 UTC tuomov
9900 * trunk: changeset 452
9901 Makefile also changed to note change of name in ioncorelib.lua
9903 2003-04-19 20:09 UTC tuomov
9904 * trunk: changeset 451
9905 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
9908 2003-04-19 19:36 UTC tuomov
9909 * trunk: changeset 450
9910 removed debug messages
9912 2003-04-19 19:35 UTC tuomov
9913 * trunk: changeset 449
9914 Extl_init enables Lua loadlib.
9916 2003-12-23 20:17 UTC unknown
9917 tagged ion-devel-20030416
9919 2003-04-19 19:34 UTC tuomov
9920 * trunk: changeset 448
9921 Winprop management is now implemented in Lua.
9923 2003-04-16 21:44 UTC tuomov
9924 * trunk: changeset 447
9925 QueryLib.mancache fixed to contain weak references.
9927 2003-04-16 17:16 UTC tuomov
9928 * trunk: changeset 446
9929 Include correct version of libtu. Old version could cause crashes.
9931 2003-04-16 17:14 UTC tuomov
9932 * trunk: changeset 445
9933 misc signal.c changes
9935 2003-04-16 17:13 UTC tuomov
9936 * trunk: changeset 444
9937 WFloatWS placement code should now handle shaded frames correctly.
9939 2003-04-16 17:11 UTC tuomov
9940 * trunk: changeset 443
9941 Added man-page completion to QueryLib.
9943 2003-12-23 20:17 UTC unknown
9944 tagged ion-devel-20030412-3
9946 2003-04-16 17:09 UTC tuomov
9947 * trunk: changeset 442
9948 Don't waitpid() in the SIGCHLD handler but in the main loop after this
9949 handler has been called. For some reason Lua's io.popen() didn't like
9952 2003-12-23 20:17 UTC unknown
9953 tagged ion-devel-20030412-2
9955 2003-12-23 20:17 UTC unknown
9956 tagged ion-devel-20030412-1
9958 2003-04-13 19:07 UTC tuomov
9959 * trunk: changeset 441
9960 FloatWS module honours window positions when starting up the WM.
9962 2003-04-12 20:08 UTC tuomov
9963 * trunk: changeset 440
9964 - Some transient handling fixes.
9966 - region_do_add_managed wasn't passing enough parameters which could
9969 2003-04-12 19:27 UTC tuomov
9970 * trunk: changeset 439
9971 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
9972 does not support it anymore by default.
9974 2003-12-23 20:17 UTC unknown
9975 tagged ion-devel-20030412
9977 2003-04-12 19:06 UTC tuomov
9978 * trunk: changeset 438
9979 Added the flag -std=c99 to options to compile luaextl.c as it needs
9980 va_copy from C99 and some versions of GCC seem to disable this macro
9983 2003-04-12 18:44 UTC tuomov
9984 * trunk: changeset 437
9985 Include stdarg.h in luaextl.c
9987 2003-04-12 18:19 UTC tuomov
9988 * trunk: changeset 436
9991 2003-04-12 17:27 UTC tuomov
9992 * trunk: changeset 435
9993 Yet another attempt at perfecting focus handling (before resorting to
9994 separate displayed and actual activity states and update delays or
9995 similar another kludge in counteracting X's lame key grab focus
9998 2003-04-12 16:44 UTC tuomov
9999 * trunk: changeset 434
10002 2003-04-12 16:44 UTC tuomov
10003 * trunk: changeset 433
10006 2003-04-12 16:43 UTC tuomov
10007 * trunk: changeset 432
10010 2003-04-12 16:43 UTC tuomov
10011 * trunk: changeset 431
10012 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
10013 to use WM_NAME for UTF-8 titles.
10015 2003-04-12 16:10 UTC tuomov
10016 * trunk: changeset 430
10017 QueryLib.query_lua displays all error messages.
10019 2003-04-12 16:08 UTC tuomov
10020 * trunk: changeset 429
10021 The standard modules no longer fail on partially broken configuration
10022 files unless no bindings have been configured before the error
10025 2003-04-12 16:07 UTC tuomov
10026 * trunk: changeset 428
10029 2003-04-12 16:06 UTC tuomov
10030 * trunk: changeset 427
10031 Full error log is displayed with xmessage after startup whether it is
10032 possible to continue or not.
10034 2003-04-12 16:05 UTC tuomov
10035 * trunk: changeset 426
10036 Added collect_errors(fn, params) for Lua code to be able to e.g.
10037 display encountered errors with query_fwarn.
10039 2003-04-11 19:19 UTC tuomov
10040 * trunk: changeset 425
10043 2003-04-11 18:48 UTC tuomov
10044 * trunk: changeset 424
10045 Added some XFree(prop.value):s
10047 2003-04-11 18:38 UTC tuomov
10048 * trunk: changeset 423
10049 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
10051 2003-04-11 18:37 UTC tuomov
10052 * trunk: changeset 422
10055 2003-04-11 18:36 UTC tuomov
10056 * trunk: changeset 421
10057 The line editor's copy-paste features should now at least attempt to
10060 2003-04-11 17:02 UTC tuomov
10061 * trunk: changeset 420
10062 Added placement calculation code to the floatws module. Placement
10063 method can be configured with
10064 'set_floatws_placement_method("method")'. Available methods are udlr,
10065 lrud and random. (Maybe placement methods should be implemented in
10068 2003-04-11 16:06 UTC tuomov
10069 * trunk: changeset 419
10070 Client windows are unmapped when frames are unmapped. This was an
10071 overlooked (but lame and redundant) requirement of the ICCCM and
10072 fullfilling it might fix some apps. (Ion probably still is far from
10073 ICCCM-compliant, but so are most of the badly behaving apps.)
10075 2003-04-11 15:24 UTC tuomov
10076 * trunk: changeset 418
10077 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
10078 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
10079 fails, which it seldom seems to do), it will reset locale back to
10080 "POSIX" so that there's a better chance that some fonts can be loaded
10081 although non-ASCII (7-bit) characters will be crippled. (If UTF8
10082 support is disabled, 8-bit character sets should usually work.)
10084 2003-04-11 14:08 UTC tuomov
10085 * trunk: changeset 417
10086 Double-click shades
10088 2003-04-11 14:07 UTC tuomov
10089 * trunk: changeset 416
10090 WFloatFrames can now be shaded.
10092 2003-04-11 05:32 UTC tuomov
10093 * trunk: changeset 415
10096 2003-12-23 20:17 UTC unknown
10097 tagged ion-devel-20030410
10099 2003-04-11 05:19 UTC tuomov
10100 * trunk: changeset 414
10101 complete_function fixed.
10103 2003-04-10 23:28 UTC tuomov
10104 * trunk: changeset 413
10105 Transient_mode winprop fixed.
10107 2003-04-10 18:31 UTC tuomov
10108 * trunk: changeset 412
10109 Removed some upvalue-marks
10111 2003-04-10 18:26 UTC tuomov
10112 * trunk: changeset 411
10113 Remaining "goto_*_name" functions were removed as Lua code will
10114 probably mostly use "reg=lookup_*() ... region_goto(reg)"
10116 2003-04-10 18:08 UTC tuomov
10117 * trunk: changeset 410
10118 QueryLib.query_yesno fixed.
10120 2003-04-10 16:34 UTC tuomov
10121 * trunk: changeset 409
10122 moved obj_exists to ioncore-lib.lua
10124 2003-04-10 16:33 UTC tuomov
10125 * trunk: changeset 408
10128 2003-04-10 16:32 UTC tuomov
10129 * trunk: changeset 407
10130 Added 'obj_exists' export for checking whether an object referenced in
10131 Lua still exists in Ion.
10133 2003-12-23 20:17 UTC unknown
10134 tagged ion-devel-20030409
10136 2003-04-10 16:03 UTC tuomov
10137 * trunk: changeset 406
10138 Updated web page address and my email
10140 2003-04-10 06:01 UTC tuomov
10141 * trunk: changeset 405
10142 complete_function implemented in Lua.
10144 2003-04-09 22:51 UTC tuomov
10145 * trunk: changeset 404
10146 - A lot of the query code was converted to Lua.
10148 - QueryLib.query_ssh query was added. This will tab-complete hosts
10149 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
10152 2003-04-09 21:07 UTC tuomov
10153 * trunk: changeset 403
10154 A number of bugs in the Lua interface were fixed.
10156 2003-12-23 20:17 UTC unknown
10157 tagged ion-devel-20030408
10159 2003-04-09 19:04 UTC tuomov
10160 * trunk: changeset 402
10163 2003-04-09 18:46 UTC tuomov
10164 * trunk: changeset 401
10165 Added functions to add entries into Lua tables (for completion
10168 2003-04-08 17:49 UTC tuomov
10169 * trunk: changeset 400
10170 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
10173 2003-04-08 17:35 UTC tuomov
10174 * trunk: changeset 399
10175 added luaextl to SUBDIRS
10177 2003-04-08 17:33 UTC tuomov
10178 * trunk: changeset 398
10181 2003-04-08 17:25 UTC tuomov
10182 * trunk: changeset 397
10183 Use libtool and libltdl for module support.
10185 2003-04-07 19:35 UTC tuomov
10186 * trunk: changeset 396
10187 Added obj_is and obj_typename exports.
10189 2003-04-07 19:16 UTC tuomov
10190 * trunk: changeset 395
10191 Multi-line capability added to WMessage.
10193 2003-04-07 19:16 UTC tuomov
10194 * trunk: changeset 394
10195 Added quite useless stack trace displayed when C function called from
10198 2003-04-07 19:15 UTC tuomov
10199 * trunk: changeset 393
10200 Added verbosity to conf-bindings error messages.
10202 2003-04-07 17:15 UTC tuomov
10203 * trunk: changeset 392
10204 Function renames. Most functions that can be considered member
10205 functions of some WObj are now rather consistently (although
10206 unnaturally) named.
10208 2003-04-07 17:14 UTC tuomov
10209 * trunk: changeset 391
10210 Updated configuration files
10212 2003-04-07 17:14 UTC tuomov
10213 * trunk: changeset 390
10214 Removed out-of-date documentation
10216 2003-04-07 15:21 UTC tuomov
10217 * trunk: changeset 389
10218 Focusing code: iteration n.
10220 2003-04-07 14:59 UTC tuomov
10221 * trunk: changeset 388
10222 Defer mechanism supports multiple lists.
10224 2003-04-07 05:47 UTC tuomov
10225 * trunk: changeset 387
10226 Added extl_dostring and better extl_dofile
10228 2003-04-07 05:36 UTC tuomov
10229 * trunk: changeset 386
10230 Added some checks to conf-draw.c
10232 2003-04-07 05:25 UTC tuomov
10233 * trunk: changeset 385
10234 Added wedln-wrappers.c
10236 2003-04-07 05:23 UTC tuomov
10237 * trunk: changeset 384
10240 2003-04-07 00:05 UTC tuomov
10241 * trunk: changeset 383
10242 Added luaextl Makefile
10244 2003-04-06 21:47 UTC tuomov
10245 * trunk: changeset 382
10246 Added some stack checks
10248 2003-04-06 16:30 UTC tuomov
10249 * trunk: changeset 381
10250 Implemented include() support for the lua files
10252 2003-04-06 15:20 UTC tuomov
10253 * trunk: changeset 380
10254 Use Lua as extension language.
10256 2003-04-05 15:00 UTC tuomov
10257 * trunk: changeset 379
10258 MODULE_CFLAGS fixed.
10260 2003-04-02 18:24 UTC tuomov
10261 * trunk: changeset 378
10264 2003-03-30 17:20 UTC tuomov
10265 * trunk: changeset 377
10266 Some minor cleanup.
10268 2003-03-30 14:29 UTC tuomov
10269 * trunk: changeset 376
10270 More minor object model changes
10272 2003-03-30 14:16 UTC tuomov
10273 * trunk: changeset 375
10274 Some simplifications to the object model: WThing removed and
10275 functionality split between WObj (watches) and WRegion (child<->parent
10278 2003-03-28 20:48 UTC tuomov
10279 * trunk: changeset 374
10280 The region_add_managed mechanism was simplified and generalised.
10282 2003-03-28 16:01 UTC tuomov
10283 * trunk: changeset 373
10284 Possible key binding setup bug fixed.
10286 2003-03-28 16:01 UTC tuomov
10287 * trunk: changeset 372
10288 Modules are removed by 'make realclean'.
10290 2003-12-23 20:17 UTC unknown
10291 tagged ion-devel-20030327
10293 2003-03-28 16:00 UTC tuomov
10294 * trunk: changeset 371
10297 2003-03-28 15:59 UTC tuomov
10298 * trunk: changeset 370
10299 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10301 2003-03-27 19:40 UTC tuomov
10302 * trunk: changeset 369
10303 Don't strip modules
10305 2003-03-27 19:32 UTC tuomov
10306 * trunk: changeset 368
10309 2003-03-27 19:30 UTC tuomov
10310 * trunk: changeset 367
10311 Simple ioncore startup check added.
10313 2003-03-27 19:26 UTC tuomov
10314 * trunk: changeset 366
10317 2003-03-27 19:16 UTC tuomov
10318 * trunk: changeset 365
10319 Minor fix in clientwin_deinit.
10321 2003-03-27 19:01 UTC tuomov
10322 * trunk: changeset 364
10323 A minor nested WS fix.
10325 2003-03-27 18:12 UTC tuomov
10326 * trunk: changeset 363
10327 - Renamed the main binary 'ioncore'.
10329 - Added 'ion' shell script to run 'ioncore' with correct configuration
10330 and module file directory parameters. A 'pwm' script to run ioncore
10331 in PWM mode was also added but this is not installed by 'make
10332 install' at the moment.
10334 2003-03-22 20:22 UTC tuomov
10335 * trunk: changeset 362
10336 Applied the toggle_tab patch.
10338 2003-03-20 21:01 UTC tuomov
10339 * trunk: changeset 361
10340 - Frames save their saveable contents
10342 - EnterWindow event handling changed so that embedded workspaces work
10345 2003-03-17 18:49 UTC tuomov
10346 * trunk: changeset 360
10349 2003-03-17 18:29 UTC tuomov
10350 * trunk: changeset 359
10351 Client window (esp. transient) resize request fixes.
10353 2003-03-17 18:28 UTC tuomov
10354 * trunk: changeset 358
10355 Double-click fixed.
10357 2003-03-17 18:28 UTC tuomov
10358 * trunk: changeset 357
10359 stuff moved to system.mk
10361 2003-03-17 18:27 UTC tuomov
10362 * trunk: changeset 356
10363 Tabdrag detects attempts to drop on oneself
10365 2003-03-15 19:21 UTC tuomov
10366 * trunk: changeset 355
10367 ASCII control characters (ch&0x7f<32) are now presented as escaped
10368 octals in saved region name strings.
10370 2003-12-23 20:17 UTC unknown
10371 tagged ion-devel-20030311-2
10373 2003-03-15 18:15 UTC tuomov
10374 * trunk: changeset 354
10375 The functions region_add_bindmap* no longer have the grab argument but
10376 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10378 2003-12-23 20:17 UTC unknown
10379 tagged ion-devel-20030311
10381 2003-03-15 18:15 UTC tuomov
10382 * trunk: changeset 353
10383 - The functions region_add_bindmap* no longer have the grab argument
10384 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10386 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10388 2003-03-11 20:29 UTC tuomov
10389 * trunk: changeset 352
10390 Fixed a stupid mistake in creating an initial workspace when there is
10391 no workspaces.conf.
10393 2003-03-11 19:03 UTC tuomov
10394 * trunk: changeset 351
10397 2003-03-11 18:57 UTC tuomov
10398 * trunk: changeset 350
10401 2003-03-11 18:52 UTC tuomov
10402 * trunk: changeset 349
10405 2003-03-11 18:52 UTC tuomov
10406 * trunk: changeset 348
10407 Function lookup order changed from region->parent to region->manager.
10409 2003-03-10 22:01 UTC tuomov
10410 * trunk: changeset 347
10411 Tabs can now be dropped on WFloatWS workspaces to create a new frames
10412 containing the region corresponding to the dragged tab.
10414 2003-03-10 19:12 UTC tuomov
10415 * trunk: changeset 346
10416 query_workspace should now set workspace name
10418 2003-03-10 16:58 UTC tuomov
10419 * trunk: changeset 345
10420 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10421 strange systems whose libdl insists on the calling program prefixing
10422 module symbol names with an underscore.
10424 2003-03-09 22:50 UTC tuomov
10425 * trunk: changeset 344
10426 Resize size hint handling properly (?) implemented.
10428 2003-03-09 12:41 UTC tuomov
10429 * trunk: changeset 343
10432 2003-03-09 12:40 UTC tuomov
10433 * trunk: changeset 342
10434 Support for compiling modules statically in the Ion core binary
10436 2003-03-09 12:24 UTC tuomov
10437 * trunk: changeset 341
10440 2003-03-09 11:46 UTC tuomov
10441 * trunk: changeset 340
10444 2003-03-09 11:43 UTC tuomov
10445 * trunk: changeset 339
10446 ioncore-example.conf was missing
10448 2003-03-09 11:41 UTC tuomov
10449 * trunk: changeset 338
10452 2003-03-09 11:39 UTC tuomov
10453 * trunk: changeset 337
10454 Resize code was missing
10456 2003-03-09 11:34 UTC tuomov
10457 * trunk: changeset 336
10458 Files were missing from last commit
10460 2003-03-09 11:24 UTC tuomov
10461 * trunk: changeset 335
10462 - The query module was removed of dependencies to WIonFrame code and
10463 is now a loadable module (query.so).
10465 - The 'query_workspace' command by default creates workspaces of the
10466 first registered (module loaded) kind. Other kinds of workspaces can
10467 be created by prefixing workspace name with the class name (WIonWS,
10468 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10470 2003-03-09 11:20 UTC tuomov
10471 * trunk: changeset 334
10472 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10473 (ionws.so) and generic frame and worksapce code moved to Ioncore.
10474 Dependencies on the query module were also removed.
10476 2003-03-09 11:17 UTC tuomov
10477 * trunk: changeset 333
10478 - Renamed wmcore ioncore.
10480 - Main configuration file name changed to 'ioncore.conf'.
10482 - Added to ioncore generic workspace and frame classes (WGenWS,
10483 WGenFrame) on which modules' implementations are to be based.
10485 - Module initialization and deinitialization functions are now named
10486 modulename_module_init and -deinit.
10488 - Added module version checking. Modules are now supposed to contain
10489 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10490 where ION_VERSION can be found in the top-level directory version.h.
10491 Ioncore will refuse to load modules which have not set this variable
10492 or the version is incorrect.
10494 - Resize size calculation should be fixed now.
10496 - The 'region_register_load_create_fn' interface was removed and
10497 replaced with 'region_register_class'.
10499 - Region create and reparent functions now have parent type WWindow
10500 because everything expected that anyway.
10502 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10503 clutter from ~/.ion-devel.
10505 - Some minor bugs were fixed.
10507 2003-03-09 11:06 UTC tuomov
10508 * trunk: changeset 332
10509 Very preliminary and experimental (a lot is still missing) support for
10510 PWM-like workspaces and frames: the floatws module.
10512 2003-03-09 11:05 UTC tuomov
10513 * trunk: changeset 331
10514 Updated default configuration files. Binding configuration is now
10515 divided into multiple module-specific files with some common bindings
10516 in common-frame-bindins.conf. Some look configuration files were added
10517 and the rest were also changed to reflect changes in the order frame
10518 border colours and sizes are specified.
10520 2003-03-09 11:02 UTC tuomov
10521 * trunk: changeset 330
10522 Removed ETCDIR setup
10524 2003-03-08 13:53 UTC tuomov
10525 * trunk: changeset 329
10526 'make install' code moved from the toplevel Makefile to Makefiles in
10527 subdirectories (etc, man, scripts).
10529 2003-03-08 13:53 UTC tuomov
10530 * trunk: changeset 328
10531 'make install' code moved from the toplevel Makefile to Makefiles in
10532 subdirectories (etc, man, scripts)
10534 2003-03-08 13:52 UTC tuomov
10535 * trunk: changeset 327
10536 'make install' code moved from the toplevel Makefile to Makefiles in
10537 subdirectories (etc, man, scripts).
10539 2003-03-06 19:22 UTC tuomov
10540 * trunk: changeset 326
10541 Fixed a bug in do_fit_clientwin
10543 2003-03-06 19:20 UTC tuomov
10544 * trunk: changeset 325
10545 Don't grab buttons that are only bound to an area (border, tab) of the
10546 frame instead of the whole frame.
10548 2003-03-05 06:25 UTC tuomov
10549 * trunk: changeset 324
10550 handle_configure_event fixed
10552 2003-03-02 15:43 UTC tuomov
10553 * trunk: changeset 323
10556 2003-03-02 15:21 UTC tuomov
10557 * trunk: changeset 322
10558 Renamings and stuff
10560 2003-03-02 15:21 UTC tuomov
10561 * trunk: changeset 321
10562 Some renamings that will break configuration files again.
10564 2003-03-02 15:20 UTC tuomov
10565 * trunk: changeset 320
10568 2003-03-01 23:42 UTC tuomov
10569 * trunk: changeset 319
10570 Screen setup sets manager for viewports
10572 2003-03-01 23:02 UTC tuomov
10573 * trunk: changeset 318
10574 More focusing kludges
10576 2003-03-01 23:02 UTC tuomov
10577 * trunk: changeset 317
10580 2003-03-01 22:08 UTC tuomov
10581 * trunk: changeset 316
10584 2003-12-23 20:17 UTC unknown
10585 tagged ion-devel-20030301
10587 2003-03-01 17:13 UTC tuomov
10588 * trunk: changeset 315
10589 Added some locale checks
10591 2003-03-01 15:02 UTC tuomov
10592 * trunk: changeset 314
10595 2003-03-01 12:08 UTC tuomov
10596 * trunk: changeset 313
10597 Use iconv instead of libunicode
10599 2003-03-01 12:08 UTC tuomov
10600 * trunk: changeset 312
10601 Use iconv instead of libunicode
10603 2003-02-28 23:17 UTC tuomov
10604 * trunk: changeset 311
10605 missing font assert
10607 2003-02-28 19:15 UTC tuomov
10608 * trunk: changeset 310
10609 FONT_HEIGHT -> MAX_FONT_HEIGHT
10611 2003-02-28 18:47 UTC tuomov
10612 * trunk: changeset 309
10613 The 'transparent_background' draw.conf option now only applies to
10614 empty frames. For client windows with a transparent background the
10615 'transparent' winprop should be set to true for transparent frame
10618 2003-02-28 18:17 UTC tuomov
10619 * trunk: changeset 308
10620 More focus kludging
10622 2003-02-28 16:47 UTC tuomov
10623 * trunk: changeset 307
10626 2003-02-28 16:24 UTC tuomov
10627 * trunk: changeset 306
10628 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10631 2003-12-23 20:17 UTC unknown
10632 tagged ion-devel-20030225
10634 2003-02-28 15:27 UTC tuomov
10635 * trunk: changeset 305
10636 Maybe focusing would work this time...
10638 2003-02-26 23:40 UTC tuomov
10639 * trunk: changeset 304
10640 do_fit_clientwin fixed
10642 2003-02-25 19:29 UTC tuomov
10643 * trunk: changeset 303
10644 More kludges in an attempt to fix focus handling
10646 2003-02-25 19:16 UTC tuomov
10647 * trunk: changeset 302
10648 Support for optional autoconf-generated system-ac.inc. (The configure
10649 script is not finished or included.)
10651 2003-02-24 14:13 UTC tuomov
10652 * trunk: changeset 301
10653 Xft support fixed more
10655 2003-02-24 11:24 UTC tuomov
10656 * trunk: changeset 300
10659 2003-02-24 06:29 UTC tuomov
10660 * trunk: changeset 299
10663 2003-02-24 06:25 UTC tuomov
10664 * trunk: changeset 298
10665 Added KP_Enter bound to 'finish' to query bindings
10667 2003-02-24 06:23 UTC tuomov
10668 * trunk: changeset 297
10669 Fixed focus and grab handling when warping is not enabled
10671 2003-02-23 18:55 UTC tuomov
10672 * trunk: changeset 296
10673 Added the command frame_close_if_empty and bound close command for
10676 2003-12-23 20:17 UTC unknown
10677 tagged ion-devel-20030223
10679 2003-02-23 18:54 UTC tuomov
10680 * trunk: changeset 295
10681 Implemented "close" command for queries.
10683 2003-02-23 18:49 UTC tuomov
10684 * trunk: changeset 294
10687 2003-02-23 14:25 UTC tuomov
10688 * trunk: changeset 293
10689 Nested submaps are now fully implemented.
10691 2003-02-23 14:14 UTC tuomov
10692 * trunk: changeset 292
10695 2003-02-23 13:45 UTC tuomov
10696 * trunk: changeset 291
10697 The command clientwin_toggle_fullscreen now works in both directions.
10698 However, it should be noted that this toggle does not work well along
10699 with client programs' full screen mode toggles. Some means of
10700 communication should be devised.
10702 2003-02-23 13:16 UTC tuomov
10703 * trunk: changeset 290
10704 Attempts at more focusing fixes
10706 2003-02-23 12:35 UTC tuomov
10707 * trunk: changeset 289
10708 Changes to binding file
10710 2003-02-23 12:22 UTC tuomov
10711 * trunk: changeset 288
10712 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10713 underscores in display name part of configuration file names.
10715 2003-02-23 11:58 UTC tuomov
10716 * trunk: changeset 287
10717 Preliminary support for workspace switching while dragging tabs.
10719 2003-02-23 02:40 UTC tuomov
10720 * trunk: changeset 286
10723 2003-02-23 02:35 UTC tuomov
10724 * trunk: changeset 285
10727 2003-02-23 00:38 UTC tuomov
10728 * trunk: changeset 284
10729 Some changes and (hopefully) fixes to focusing policy
10731 2003-02-23 00:14 UTC tuomov
10732 * trunk: changeset 283
10733 Submap with the same key can be specified in multiple sections now
10735 2003-02-22 21:48 UTC tuomov
10736 * trunk: changeset 282
10737 Tab width calculation fixed
10739 2003-02-22 21:08 UTC tuomov
10740 * trunk: changeset 281
10741 Workspace initialization stuff moved to wmcore
10743 2003-02-22 20:49 UTC tuomov
10744 * trunk: changeset 280
10747 2003-02-22 20:36 UTC tuomov
10748 * trunk: changeset 279
10749 Some function names changed
10751 2003-02-22 17:44 UTC tuomov
10752 * trunk: changeset 278
10753 Active client window commands can be accessed from other bindings with
10754 the command 'commands_at_leaf'.
10756 2003-02-22 17:40 UTC tuomov
10757 * trunk: changeset 277
10758 - Key binding setup changed.
10760 - X window -less regions no longer contain children. Instead the
10761 regions "manage" these objects that share the parent object with the
10764 - Removed clientwin_bindings and viewport_bindings sections.
10766 - More consistent and descriptive command names.
10768 - New workspace layout saving and loading code that supports arbitrary
10769 objects instead of just frames and workspaces..
10771 2003-02-22 17:37 UTC tuomov
10772 * trunk: changeset 276
10773 - Key binding setup changed.
10775 - X window -less regions no longer contain children. Instead the
10776 regions "manage" these objects that share the parent object with the
10779 2003-02-22 17:34 UTC tuomov
10780 * trunk: changeset 275
10781 - Removed clientwin_bindings and viewport_bindings sections.
10783 - More consistent and descriptive command names.
10785 2003-02-22 17:32 UTC tuomov
10786 * trunk: changeset 274
10789 2003-02-22 14:24 UTC tuomov
10790 * trunk: changeset 273
10791 Resize size display should now be properly positioned on Xinerama
10794 2003-02-20 17:48 UTC tuomov
10795 * trunk: changeset 272
10796 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
10797 the module if the name contains no slashes.
10799 2003-02-20 14:59 UTC tuomov
10800 * trunk: changeset 271
10801 Xft default compilation options changed in system.mk
10803 2003-02-17 20:34 UTC tuomov
10804 * trunk: changeset 270
10805 Fixed region_do_find_new_home
10807 2003-02-16 17:30 UTC tuomov
10808 * trunk: changeset 269
10811 2003-02-12 21:18 UTC tuomov
10812 * trunk: changeset 268
10815 2003-02-09 16:23 UTC tuomov
10816 * trunk: changeset 267
10817 Free unused colours
10819 2003-02-09 15:57 UTC tuomov
10820 * trunk: changeset 266
10821 Addresses updated on the man page
10823 2003-02-09 12:45 UTC tuomov
10824 * trunk: changeset 265
10825 Support re-reading draw.conf (reread_draw_config) without restart
10827 2003-12-23 20:17 UTC unknown
10828 tagged ion-devel-20030131-2
10830 2003-02-09 12:44 UTC tuomov
10831 * trunk: changeset 264
10832 Changed broken_app_resize_kludge a bit. Should work a little better
10835 2003-12-23 20:17 UTC unknown
10836 tagged ion-devel-20030131
10838 2003-02-08 13:41 UTC tuomov
10839 * trunk: changeset 263
10842 2003-01-31 21:44 UTC tuomov
10843 * trunk: changeset 262
10844 Changed hook linking order
10846 2003-01-31 18:16 UTC tuomov
10847 * trunk: changeset 261
10848 Year changed to 2003
10850 2003-01-26 22:30 UTC tuomov
10851 * trunk: changeset 260
10852 Changed -pedantic-errors to -pedantic in system.mk to get around
10853 broken glibc headers
10855 2003-01-17 21:43 UTC tuomov
10856 * trunk: changeset 259
10857 Transient mapping fix
10859 2003-01-09 00:29 UTC tuomov
10860 * trunk: changeset 258
10861 Xft font names are now to be prefixed with 'xft:', otherwise normal
10862 clear fonts are used. Xft support still is not compiled in by default.
10864 2003-01-09 00:01 UTC tuomov
10865 * trunk: changeset 257
10868 2003-01-08 15:25 UTC tuomov
10869 * trunk: changeset 256
10872 2003-01-05 23:48 UTC tuomov
10873 * trunk: changeset 255
10874 Removed an unnecessary debug fprintf
10876 2003-01-05 06:53 UTC tuomov
10877 * trunk: changeset 254
10878 Tab dragging routines can now handle nested frames.
10880 2003-01-04 22:02 UTC tuomov
10881 * trunk: changeset 253
10882 Submap handling fix
10884 2003-01-04 21:39 UTC tuomov
10885 * trunk: changeset 252
10886 CF_STUBBORN_TRESH fix
10888 2003-12-23 20:17 UTC unknown
10889 tagged ion-devel-20021229
10891 2003-01-03 22:58 UTC tuomov
10892 * trunk: changeset 251
10893 sample.conf micro->milli
10895 2003-12-23 20:17 UTC unknown
10896 tagged ion-devel-20021219
10898 2002-12-30 23:33 UTC tuomov
10899 * trunk: changeset 250
10900 Send more ConfigureNotify events to fix slow startup times of some
10903 2002-12-29 02:22 UTC tuomov
10904 * trunk: changeset 249
10905 Configurable regular expression based window title shortening rules
10907 2002-12-18 23:04 UTC tuomov
10908 * trunk: changeset 248
10909 Fixed a potential memory leak
10911 2002-12-18 22:51 UTC tuomov
10912 * trunk: changeset 247
10913 kludges.conf updated
10915 2002-12-18 22:50 UTC tuomov
10916 * trunk: changeset 246
10917 Winprop matching improvements: WM_WINDOW_ROLE support and
10918 configuration format changed to 'winprop "class", "role", "instance" {
10921 2002-12-14 17:55 UTC tuomov
10922 * trunk: changeset 245
10925 2002-12-03 22:32 UTC tuomov
10926 * trunk: changeset 244
10927 Some extra abstraction to Xft support code
10929 2002-12-03 22:19 UTC tuomov
10930 * trunk: changeset 243
10931 Applied Xft support patch
10933 2002-11-21 17:58 UTC tuomov
10934 * trunk: changeset 242
10935 Web page and email address updated
10937 2002-11-14 23:00 UTC tuomov
10938 * trunk: changeset 241
10939 Transient window height restrictions lifted
10941 2003-12-23 20:17 UTC unknown
10942 tagged ion-devel-20021104
10944 2002-11-13 00:00 UTC tuomov
10945 * trunk: changeset 240
10946 config.h wasn't included at the proper point in binding.c
10948 2002-11-08 00:14 UTC tuomov
10949 * trunk: changeset 239
10950 Fixed pointer warping on workspace change when warps are disabled
10952 2003-12-23 20:17 UTC unknown
10953 tagged ion-devel-20021103
10955 2002-11-04 13:37 UTC tuomov
10956 * trunk: changeset 238
10957 Fixed a segfault problem with symlists
10959 2002-11-03 04:33 UTC tuomov
10960 * trunk: changeset 237
10961 Fixed a drawing problem with ion_bar_inside_frame FALSE
10963 2002-11-03 02:44 UTC tuomov
10964 * trunk: changeset 236
10965 Added transparent_background (TRUE/FALSE) draw.conf configuration
10968 2002-11-03 02:33 UTC tuomov
10969 * trunk: changeset 235
10970 Bound broken_application_resize_kludge to Mod1+L
10972 2002-11-03 02:26 UTC tuomov
10973 * trunk: changeset 234
10974 Added broken_app_resize_kludge function
10976 2002-11-03 02:15 UTC tuomov
10977 * trunk: changeset 233
10978 Ad hoc fix for clientwin enter window events
10980 2002-11-02 22:57 UTC tuomov
10981 * trunk: changeset 232
10984 2002-11-02 22:57 UTC tuomov
10985 * trunk: changeset 231
10986 Line editor history scrolling fixed
10988 2002-11-02 22:21 UTC tuomov
10989 * trunk: changeset 230
10990 Default (black&white) colour scheme changes
10992 2002-11-02 22:14 UTC tuomov
10993 * trunk: changeset 229
10994 Fullscreen windows on separate Xinerama screens should be focused
10997 2002-11-02 22:03 UTC tuomov
10998 * trunk: changeset 228
10999 Fixed a problem concerning resizing of frames containing hidden
11000 "acrobatic" windows
11002 2002-11-02 15:54 UTC tuomov
11003 * trunk: changeset 227
11004 Added handle_event_alt "alternative hook" for modules that want to
11005 handle X events directly.
11007 2003-12-23 20:17 UTC unknown
11008 tagged ion-devel-20020926
11010 2002-10-27 22:40 UTC tuomov
11011 * trunk: changeset 226
11012 Screen-based configuration file selection fixed
11014 2002-10-15 18:08 UTC tuomov
11015 * trunk: changeset 225
11016 Fixed a problem with query boxes and wheel mice
11018 2002-09-25 21:15 UTC tuomov
11019 * trunk: changeset 224
11020 Added the function goto_named_region (replaces missing
11023 2002-09-25 11:53 UTC tuomov
11024 * trunk: changeset 223
11025 Added manual tab-ordering functions frame_move_current_tab_left/right
11027 2002-09-25 07:26 UTC tuomov
11028 * trunk: changeset 222
11029 Fixed pointer warping on workspace change
11031 2002-09-15 09:36 UTC tuomov
11032 * trunk: changeset 221
11035 2002-09-15 09:36 UTC tuomov
11036 * trunk: changeset 220
11037 Added a few missing characters to workspace configuration loading code
11039 2003-12-23 20:17 UTC unknown
11040 tagged ion-devel-20020819
11042 2002-09-13 11:35 UTC tuomov
11043 * trunk: changeset 219
11046 2002-08-22 21:13 UTC tuomov
11047 * trunk: changeset 218
11048 Self-pointing transient_for hint problem fixed
11050 2002-08-18 17:09 UTC tuomov
11051 * trunk: changeset 217
11052 Initial focus changes
11054 2002-08-18 16:51 UTC tuomov
11055 * trunk: changeset 216
11056 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
11057 global function clear_tags)
11059 2002-08-12 20:55 UTC tuomov
11060 * trunk: changeset 215
11061 Unused code commented out
11063 2003-12-23 20:17 UTC unknown
11064 tagged ion-devel-20020606
11066 2002-07-06 21:59 UTC tuomov
11067 * trunk: changeset 214
11068 Function completion in query_function restored
11070 2002-06-14 22:36 UTC tuomov
11071 * trunk: changeset 213
11072 Tab drag assertion fixed
11074 2002-06-05 23:10 UTC tuomov
11075 * trunk: changeset 212
11076 "Watches" added in pointing device code
11078 2002-06-05 22:51 UTC tuomov
11079 * trunk: changeset 211
11082 2002-06-05 20:56 UTC tuomov
11083 * trunk: changeset 210
11084 Target ID table bugfix
11086 2002-06-05 20:56 UTC tuomov
11087 * trunk: changeset 209
11090 2003-12-23 20:17 UTC unknown
11091 tagged ion-devel-20020604
11093 2002-06-05 14:03 UTC tuomov
11094 * trunk: changeset 208
11095 Old window_press restored: mouse actions directed to the client window
11096 associated with a tab should work now.
11098 2002-06-03 23:07 UTC tuomov
11099 * trunk: changeset 207
11100 Some minor clean-up
11102 2002-06-03 22:50 UTC tuomov
11103 * trunk: changeset 206
11104 Makefile fix concerning patch and bindings-sun.conf
11106 2002-06-03 22:39 UTC tuomov
11107 * trunk: changeset 205
11108 Preliminary Xinerama support
11110 2002-06-03 15:11 UTC tuomov
11111 * trunk: changeset 204
11112 Another key binding related segfault fix
11114 2003-12-23 20:17 UTC unknown
11115 tagged ion-devel-20020531
11117 2002-06-01 00:25 UTC tuomov
11118 * trunk: changeset 203
11119 Fixed segfault problem with multihead displays
11121 2002-05-31 06:00 UTC tuomov
11122 * trunk: changeset 202
11123 Fixed lockup when a window's title ends in its only colon (and spaces)
11124 but even just the three dots and instance number are too long to fit
11127 2003-12-23 20:17 UTC unknown
11128 tagged ion-devel-20020529
11130 2002-05-30 19:30 UTC tuomov
11131 * trunk: changeset 201
11132 Fixed segfault when unbound key was pressed in submap mode
11134 2003-12-23 20:17 UTC unknown
11135 tagged ion-devel-20020528
11137 2002-05-30 17:04 UTC tuomov
11138 * trunk: changeset 200
11141 2002-05-29 06:51 UTC tuomov
11142 * trunk: changeset 199
11143 - Fixed wscurrent callback handlers
11145 - Fixed query_function error reporting
11147 2002-05-28 21:49 UTC tuomov
11148 * trunk: changeset 198
11151 2002-05-28 21:46 UTC tuomov
11152 * trunk: changeset 197
11153 - Lifted restriction on nested command sequences (now max 32)
11155 - More fixes and temporary kludges
11157 2002-05-28 20:08 UTC tuomov
11158 * trunk: changeset 196
11159 New binding configuration file
11161 2002-05-28 20:05 UTC tuomov
11162 * trunk: changeset 195
11163 regbind.* were missing
11165 2002-05-28 19:59 UTC tuomov
11166 * trunk: changeset 194
11169 2002-05-28 19:59 UTC tuomov
11170 * trunk: changeset 193
11171 Added a notice of out-of-date information to documentation
11173 2002-05-27 21:54 UTC tuomov
11174 * trunk: changeset 192
11175 Resize problem fixed
11177 2002-05-26 23:03 UTC tuomov
11178 * trunk: changeset 191
11179 Binding callbacks are now entirely command sequence based
11181 2002-05-26 14:40 UTC tuomov
11182 * trunk: changeset 190
11183 - Key binding management revised: all X server key grabs are made on
11184 the root window and the innermost window with an internal grab gets
11185 to receive the events.
11187 - Key binding configuration changed: clientwin, screen and frame
11190 - Preliminary full screen client window support:
11191 'clientwin_enter_fullscreen' function (no toggle yet) and auto
11192 detection (MWM decoration hints set to none when a configure request
11193 with width and height set to those of the screen is received).
11195 2002-05-26 14:27 UTC tuomov
11196 * trunk: changeset 189
11197 Query updated to new binding model
11199 2002-05-26 14:27 UTC tuomov
11200 * trunk: changeset 188
11201 Bindings updated to new binding model
11203 2002-05-21 18:49 UTC tuomov
11204 * trunk: changeset 187
11205 Fixed workspace switching on restart
11207 2002-05-21 18:39 UTC tuomov
11208 * trunk: changeset 186
11211 2002-05-19 22:30 UTC tuomov
11212 * trunk: changeset 185
11213 Title updating fixed
11215 2003-12-23 20:17 UTC unknown
11216 tagged ion-devel-20020510
11218 2002-05-19 22:26 UTC tuomov
11219 * trunk: changeset 184
11222 2002-05-11 00:09 UTC tuomov
11223 * trunk: changeset 183
11224 My email address changed
11226 2003-12-23 20:17 UTC unknown
11227 tagged ion-devel-20020414
11229 2002-05-10 19:33 UTC tuomov
11230 * trunk: changeset 182
11231 transient_mode winprop returns
11233 2003-12-23 20:17 UTC unknown
11234 tagged ion-devel-20020411
11236 2002-04-20 20:59 UTC tuomov
11237 * trunk: changeset 181
11238 Main loop select() support for multiple file descriptors.
11240 2002-04-12 20:01 UTC tuomov
11241 * trunk: changeset 180
11242 The function query_renameframe was added and names of frames are saved
11245 2002-04-11 21:31 UTC tuomov
11246 * trunk: changeset 179
11247 Some minor glitches like missing includes fixed -- strict compiler
11248 warning flags enabled by default again.
11250 2002-04-11 20:51 UTC tuomov
11251 * trunk: changeset 178
11252 Command sequence stuff moved to wmcore/
11254 2003-12-23 20:17 UTC unknown
11255 tagged ion-devel-20020405
11257 2002-04-11 15:24 UTC tuomov
11258 * trunk: changeset 177
11259 'target' winprop for specifying named workspaces (or any named object
11260 with region_attach_sub) as attachment targets for client windows.
11262 2002-04-11 15:06 UTC tuomov
11263 * trunk: changeset 176
11264 Added the region_ws_attach_clientwin/region_ws_attach_transient
11265 interface that workspace-like objects should implement.
11267 2002-04-04 23:42 UTC tuomov
11268 * trunk: changeset 175
11269 oldChangeLog changed
11271 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
11272 * Tailorization of trunk
11273 Import of the upstream sources from the repository
11275 http://tao.uab.es/ion/svn/ion/trunk