1 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2 tagged ion-3rc-20071109
4 2007-11-09 14:47 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2007-11-09 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * Added "forget" parameter to ioncore.detach and improved doc.
10 2007-11-08 18:17 UTC Tuomo Valkonen <tuomov@iki.fi>
11 * Removed redundant is_fullscreen.
13 2007-11-06 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
14 * Some cleanup to better separate ion-statusd from mod_statusbar
15 and allow for better statusd as an add-on.
17 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
18 * Improved stdisp placement in non-tiled groups.
20 2007-11-05 17:27 UTC Tuomo Valkonen <tuomov@iki.fi>
21 * Stretch size policies support gravity (for alignment after size hints).
23 2007-11-05 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
24 * Improved split resize behaviour
26 2007-11-04 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
27 * Initial focus fixes for modal stacking levels.
29 2007-11-04 12:14 UTC Tuomo Valkonen <tuomov@iki.fi>
30 * attach_framed wasn't supporting typical group attach parameters.
32 2007-11-03 23:40 UTC Tuomo Valkonen <tuomov@iki.fi>
33 * I knew it! Recent focus code changes broke something.
34 (Modal stacking levels within groups.)
36 2007-11-03 23:21 UTC Tuomo Valkonen <tuomov@iki.fi>
39 2007-11-01 17:11 UTC Tuomo Valkonen <tuomov@iki.fi>
40 * Changed disposeroot policy for WGroupCW.
41 Last managed region disposed always disposes the group (if possible).
43 2007-11-01 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
44 * Oops, some of the rescue code hacks broke other things..
45 (Shouldn't try to rescue whole WGroupCWs without further info.)
47 2007-10-27 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
48 * Further rescue code hacks.
50 2007-11-01 14:21 UTC Tuomo Valkonen <tuomov@iki.fi>
51 * query_exec completor uses mplex working directory.
53 2007-11-01 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
54 * Added 'wd' parameter to popen_bgread.
55 (As the last one. It's a bit ugly that the order of parameters isn't similar
56 to exec_on, but I'm not going to start breaking the Lua-side API at RC stage.)
58 2007-10-27 12:38 UTC Tuomo Valkonen <tuomov@iki.fi>
59 * Suppressed dead object warnings from tab number script.
61 2007-10-26 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
62 * Changes in WMPlex placeholder ordering.
63 - Attaching now moves the attach-pholder after the new mx-region.
64 - Rescue pholder is placed at the end of the list.
66 2007-10-26 14:06 UTC Tuomo Valkonen <tuomov@iki.fi>
67 * Support for rescue code pholder attach flags and masks.
69 2007-10-19 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
72 2007-10-15 15:48 UTC Tuomo Valkonen <tuomov@iki.fi>
73 * Cleaned up non-existent function from headers.
75 2007-10-15 15:47 UTC Tuomo Valkonen <tuomov@iki.fi>
76 * Do not optimise away region_managed_prepare_focus call.
77 Tiling internal focus tracking can become confused if this is done.
79 2007-10-15 05:57 UTC Tuomo Valkonen <tuomov@iki.fi>
80 * Removed redundant restack in tiling code
82 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
83 tagged ion-3rc-20070927
85 2007-09-27 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
88 2007-09-26 20:16 UTC Tuomo Valkonen <tuomov@iki.fi>
89 * Do not goto frame on p_switch_tab, only switch.
91 2007-09-26 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
92 * WMPlex focus code tuning.
93 (Goodbye to any plans of the next release being tagged "stable".)
95 2007-09-24 21:48 UTC Tuomo Valkonen <tuomov@iki.fi>
98 2007-09-17 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
99 * Use default name for workspace in query if none given.
101 2007-09-11 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
102 * Removed out-dated and redundant files under mod_dock/.
104 2007-09-07 05:08 UTC Tuomo Valkonen <tuomov@iki.fi>
105 * Removed -g from compiler flags
107 2007-09-02 21:04 UTC Tuomo Valkonen <tuomov@iki.fi>
108 * Completed/fixed dock size policy calculation
110 2007-09-02 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
111 tagged ion-3rc-20070902
113 2007-09-02 13:40 UTC Tuomo Valkonen <tuomov@iki.fi>
116 2007-08-30 05:24 UTC Tuomo Valkonen <tuomov@iki.fi>
117 * Set 'target' to requested instead of None on refused SelectionNotify too.
118 This seems to fix Xterm's paste slowness.
120 2007-08-27 17:42 UTC Tuomo Valkonen <tuomov@iki.fi>
121 * Binding guards weren't being used
123 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
124 tagged ion-3rc-20070720
126 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
129 2007-07-16 12:25 UTC Tuomo Valkonen <tuomov@iki.fi>
130 * The dock uses WMPlex size policies now
132 2007-07-14 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
133 * Added 'orientation' winprop
135 2007-07-14 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
136 * Some REGION_SKIP_FOCUS flag management
138 2007-07-12 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
139 * Oops, wrong return value test for XTextPropertyToStringList
141 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
142 tagged ion-3rc-20070708
144 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
147 2007-07-08 09:29 UTC Tuomo Valkonen <tuomov@iki.fi>
148 * WGroupCW no signals name change on bottom change
150 2007-07-08 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
151 * Group bottom setting code improvements
153 2007-07-07 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
154 * tagged_attach improvements
156 2007-07-03 09:02 UTC Tuomo Valkonen <tuomov@iki.fi>
157 * Fixes to Finnish translation
159 2007-07-03 09:00 UTC Tuomo Valkonen <tuomov@iki.fi>
162 2007-07-02 18:30 UTC Miroslav Kure <kurem@debian.cz>
163 * Updated Czech translation
165 2007-07-01 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
166 * Updated Finnish translation
168 2007-07-01 10:20 UTC Tuomo Valkonen <tuomov@iki.fi>
169 * Removed 'done' entries from TODO.riot
171 2007-07-01 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
172 * _SOURCE option tuning
174 2007-07-01 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
175 * Fixed frame_managed_disposeroot empty check
177 2007-06-21 21:52 UTC Tuomo Valkonen <tuomov@iki.fi>
178 * Bindings clearing all tags weren't up-to-date
180 2007-06-20 21:23 UTC Tuomo Valkonen <tuomov@iki.fi>
181 * More tuning for moronic systems
183 2007-06-20 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
186 2007-06-20 11:16 UTC Tuomo Valkonen <tuomov@iki.fi>
187 * Check for clock_gettime(CLOCK_MONOTONIC) failure.
188 Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
190 2007-06-18 07:43 UTC Tuomo Valkonen <tuomov@iki.fi>
193 2007-06-16 20:21 UTC Tuomo Valkonen <tuomov@iki.fi>
194 * Removed cutbuffer support
196 2007-06-16 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
197 * Some property setting code fixes/improvements
199 2007-06-13 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
200 * Fixed mod_sp.set_shown_on return value
202 2007-06-08 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
203 * Updated license notice in --about
205 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
206 tagged ion-3rc-20070608
208 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
211 2007-06-08 16:04 UTC Tuomo Valkonen <tuomov@iki.fi>
212 * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
214 2007-06-08 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
215 * X selection code tuning
217 2007-06-06 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
218 * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
220 2007-06-05 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
221 * Updated configuration document name in man pages
223 2007-06-05 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
224 * Removed release from Ion ION_API_VERSION
225 (It should be "stable", so modules don't have to be checked to
226 be compiled against the exact release.)
228 2007-06-04 06:32 UTC Tuomo Valkonen <tuomov@iki.fi>
229 * Fixed uninitialised variables
231 2007-05-30 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
232 * Fixed stdisp split tree node dodging
234 2007-05-29 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
235 * Oops, hidden and pseudomodal flags used the same bit
237 2007-05-28 19:59 UTC Tuomo Valkonen <tuomov@iki.fi>
238 * Document 'bottom' parameter to WGroup.attach_new
240 2007-05-28 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
241 * Don't redraw full listing on completion cycle
243 2007-05-28 08:14 UTC Tuomo Valkonen <tuomov@iki.fi>
244 * Bah, removed redundant statement
246 2007-05-26 14:08 UTC Tuomo Valkonen <tuomov@iki.fi>
249 2007-05-26 14:00 UTC Tuomo Valkonen <tuomov@iki.fi>
250 * More name policy refinements
251 (Removed "ion soup" and replaced with explicit patch requests
254 2007-05-24 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
255 * Use clock_gettime(CLOCK_MONOTONIC) when available.
257 *nix provides only one interval timer (or 'select' timeout), so programs
258 with multiple timers need to do their own timeout management. This means
259 converting the times from delays to absolute times. When gettimeofday is
260 used, the time thus provided is not guaranteed to be monotonic, and may
261 be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
262 time advanced monotonically from an unspecified starting point, thus
263 providing exactly what is needed for decent timeout management.
265 This partially fixes issues with e.g. statusbar updates when time is
266 adjusted backwards. If CLOCK_MONOTONIC is not available, the issue
267 remains, as I can't be arsed to write ugly countermeasures against
268 the lack of an absolutely _essential_ feature that every system that
269 is not totally moronic, should have had to begin with. (I should also
270 be just using the rather nice libevent that I just learned about
271 instead of my own mainloop library... but since there's a feature
272 freeze and the conversion would be quite a bit of work that could
273 induce new bugs, it isn't happening for Ion3.)
275 2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com
276 * Added French translation
278 2007-05-21 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
279 * set_stdisp doc update
281 2007-05-20 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
282 * Some "clean" style tuning
284 2007-05-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
285 * Added $(C99_SOURCE) to ion-completefile CFLAGS
287 2007-05-20 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
288 * Don't start statusd in quiet mode
289 (non-statusd meters are also auto-loaded these days, so it might just
290 as well complain of meters not found.)
292 2007-05-20 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
293 * Made statusd startup timeout non-fatal
295 2007-05-20 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
296 * popen_bgread doc improvement
298 2007-05-18 07:03 UTC Tuomo Valkonen <tuomov@iki.fi>
299 * Some improvements to name policy explanations
301 2007-05-17 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
302 * Don't check for pointer in tab-bar when disabled.
303 While the bar has no geometry when disabled, the Fitt's Law
304 hack for top of the screen borders was still functional.
306 2007-05-17 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
307 * ioncore.popen_bgread doc fix
309 2007-05-14 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
310 * Ungrabbed submaps had stopped working. Fixed.
312 2007-05-12 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
313 * Missing stdio.h header in ion-completefile
315 2007-05-12 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
316 * WTF is strcasecmp doing in strings.h and not string.h on some systems?
318 2007-05-10 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
319 * Removed references to no longer existent layers
321 2007-05-08 22:41 UTC Tuomo Valkonen <tuomov@iki.fi>
322 * A bit more better wording
324 2007-05-08 16:01 UTC Tuomo Valkonen <tuomov@iki.fi>
327 2007-05-08 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
328 * Fixed tiling emergency restore code
330 2007-05-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
331 * Binding fn. doc. fixes
333 2007-05-08 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
334 * "Improved" stacking traversal code wasn't considering fallback.
336 2007-05-07 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
337 * Do not use `which lua5.1` in system.mk examples.
338 Makes for confusing error messages if not found.
340 2007-05-07 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
341 * Do not try to automatically launch statusd if config file launch fails
343 2007-05-07 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
344 * Fixed statusd-not-found message
346 2007-05-07 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
349 2007-05-07 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
350 * Added some documentation and commented-out settings to cfg_ion.lua
352 2007-05-06 20:50 UTC Tuomo Valkonen <tuomov@iki.fi>
353 * Better wording of name policy
354 (Author instead of copyright/trademark holder.)
356 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
357 tagged ion-3rc-20070506
359 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
362 2007-05-06 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
365 2007-05-06 14:31 UTC Tuomo Valkonen <tuomov@iki.fi>
366 * predist.sh support for specifying additional repository base path
368 2007-05-06 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
371 2007-05-06 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
372 * Removed mod_mgmtmode.
373 As it is not quite finished, it does not belong in the "stable" Ion3.
374 It will be distributed separately.
376 2007-05-06 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
377 * Some more name policy clarifications
379 2007-05-06 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
380 * Made the scrachpad (scratchws) pseudomodal.
381 (This will only take effect when a new scratchpad is created.)
383 2007-05-06 13:54 UTC Tuomo Valkonen <tuomov@iki.fi>
384 * Added back pseudomodal option for regions managed by WMPlexes.
386 2007-05-06 13:12 UTC Tuomo Valkonen <tuomov@iki.fi>
387 * Stacking list traversal improvements
389 2007-05-06 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
390 * Removed redundant code
392 2007-05-05 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
395 2007-05-05 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
396 * Update notify window when name of window with activity changes.
398 2007-05-05 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
401 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
402 * Display tab numbers on modifier release.
403 Seems to work better than delayed display.
405 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
406 * Simplified ioncore.tabnum interface.
408 2007-05-04 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
409 * Added submat_wait called on modifier release.
411 2007-05-04 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
412 * Increased default tab numbers display delay to 250ms
414 2007-05-04 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
415 * Draw tab numbers on right, unless tab text alignment is right.
417 2007-05-04 15:53 UTC Tuomo Valkonen <tuomov@iki.fi>
418 * Added automatically displayed tab numbers.
419 The functions in `ioncore.tabnum` can be used to display
420 tab numbers on a frame after a specified delay, and clear
421 them when the submap grab is released.
423 2007-05-04 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
424 * Added submap enter events and ungrab hook
426 2007-05-04 15:36 UTC Tuomo Valkonen <tuomov@iki.fi>
427 * Fixed defer to allow NULL parameters
429 2007-05-04 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
430 * Name policy refinements
432 2007-05-03 23:58 UTC Tuomo Valkonen <tuomov@iki.fi>
433 * Removed useless property setting special case.
435 2007-05-03 16:31 UTC Tuomo Valkonen <tuomov@iki.fi>
438 2007-05-02 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
439 * Some watches weren't being initialised
441 2007-05-02 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
442 * Release notes updates
444 2007-05-02 21:43 UTC Tuomo Valkonen <tuomov@iki.fi>
445 * Removed obsoleted and redundant WFrame.set_numbers.
446 (Didn't I do this already?)
448 2007-05-02 18:50 UTC Tuomo Valkonen <tuomov@iki.fi>
449 * Store the region pointer in a Watch in binding handler.
450 It might get destroyed.
452 2007-05-01 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
453 * Drawing engine extras table storage improvements.
454 Copy only unknown values, thus freeing memory. Append
455 to replaced style's table.
457 2007-05-01 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
458 * Added "userattr1" for frames to stock styles.
459 This could be used by e.g. a "place new windows here" script,
460 via `WFrame.set_grattr`. (Of course, arbitrary attributes may
461 be defined and used, but this is one that all stock styles at
462 least are bound to define.)
464 2007-05-01 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
465 * Documentation fixes and style clean up
467 2007-05-01 11:05 UTC Tuomo Valkonen <tuomov@iki.fi>
468 * Quasiactivate frames for detachs from groups within them too.
470 2007-04-30 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
471 * More based_on fixes.
472 (Still missing copying/appending of data_table.)
474 2007-04-30 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
475 * Detach stacking level fix
477 2007-04-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
478 * Oops, size hints fixing had broken unsqueeze
480 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
481 * Style file border tuning
483 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
484 * Drawing engine border calculation tuning
486 2007-04-29 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
489 2007-04-29 10:23 UTC Tuomo Valkonen <tuomov@iki.fi>
490 * Added special "inherit" colour value.
491 This is needed in common style templates to not override padding_colour
492 with background_colour, as if padding_colour isn't set, it is set to
495 2007-04-28 19:56 UTC Tuomo Valkonen <tuomov@iki.fi>
496 * Support based_on too after all
498 2007-04-28 18:06 UTC Tuomo Valkonen <tuomov@iki.fi>
499 * Use based_on's based_on
501 2007-04-27 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
502 * Removed based_on fields from style files
504 2007-04-27 23:45 UTC Tuomo Valkonen <tuomov@iki.fi>
505 * Changes in de.defstyle
506 The based_on field is no longer used. Instead, the style is
507 based on the existing best-matching style. Thus the function
508 also amends to existing exactly matching style, instead of
511 2007-04-27 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
512 * Added name policy notice
514 2007-04-27 21:50 UTC Tuomo Valkonen <tuomov@iki.fi>
515 tagged pre-namepolicy-notice
517 2007-04-27 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
518 * Removed note of removed autoconf script from README
520 2007-04-27 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
521 * Changed license header in source files
523 2007-04-25 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
524 * Release notes draft
526 2007-04-24 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
527 * Fixed dockapp hack with those few that actually have WM_CLASS.
529 2007-04-24 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
530 * Added green tabnumber substyle to tab-frame styles.
531 (Tab numbering can be toggled/set/unset with
532 `frame:set_grattr('numbers', 'toggle')` etc.)
534 2007-04-24 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
535 * Fixes and improvements to previously blind-written code.
537 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
538 * Added WFrame.set_grattr/WFrame.is_grattr
540 2007-04-24 11:38 UTC Tuomo Valkonen <tuomov@iki.fi>
541 * Added numbering hack to drawing engine
543 2007-04-24 11:23 UTC Tuomo Valkonen <tuomov@iki.fi>
544 * Drawing engine attribute matching improvements
546 2007-04-24 11:22 UTC Tuomo Valkonen <tuomov@iki.fi>
549 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
550 * Added gr_stylespec_isset
552 2007-04-24 10:02 UTC Tuomo Valkonen <tuomov@iki.fi>
553 * Store current frame base style in WFrame.baseattr
554 instead of reconstructing it all the time.
556 2007-04-24 09:08 UTC Tuomo Valkonen <tuomov@iki.fi>
557 * Removed unused setting from config.h
559 2007-04-23 23:26 UTC Tuomo Valkonen <tuomov@iki.fi>
560 * Fixed size hints ICCCM compliance degradation + code clean-up
562 2007-04-23 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
563 * Improved dockapp winprop support hack.
564 Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
565 property on the (displayed) icon window. Have WClientWin.get_ident
566 then report this information as `class` and `instance` for the dockapp
567 window, so that winprop matching code can use it.
569 2007-04-22 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
570 * Place dockapps in the statusbar's systray.
571 (Added winprop in default `cfg_kludges.lua`.)
573 2007-04-22 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
574 * Removed possibly obsolete Galeon winprop.
575 (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
577 2007-04-22 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
578 * Ugly hack for dockapp winprop support.
579 We save the dockapp state ourselves over restarts to get the right
580 winprop after that, because the way windows are loaded after restart,
581 the dockapp state would not be easily available otherwise. In addition,
582 dockapps usually don't have any class/role/instance identification
583 information in the dockapp (icon) window, so this method can not
584 be used -- easily. Some dockapps would function fine with us simply
585 using the main window instead of the icon window as specified by
586 the dockapp protocol, and this would provide better winprop support,
587 but then other dockapps don't display anything meaningful in the
588 main window, that the expect not to be shown. Hence this ugly hack
589 for at least basic all-dockapps winprop matching. For better matching
590 dockapps should preferrably be able to start normally, as `asclock`
591 can do (an does by default), instead of the "withdrawn" mode.
593 2007-04-22 15:11 UTC Miroslav Kure <kurem@debian.cz>
594 * Updated Czech translation
596 2007-04-22 10:16 UTC Tuomo Valkonen <tuomov@iki.fi>
597 * Updated Finnish translation
599 2007-04-22 10:10 UTC Tuomo Valkonen <tuomov@iki.fi>
602 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
603 * Man page binding documentation extraction script improvements.
604 (To generate better PWM man pages.)
606 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
607 * Removed duplicate Mod1+T binding
609 2007-04-22 09:13 UTC Tuomo Valkonen <tuomov@iki.fi>
610 * Updates to PWM config file
612 2007-04-22 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
613 * Removed ru translation, as it has not been updated as requested.
615 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
616 * Remove de translation, as it has not been updated as requested.
618 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
619 * Removed de and ru from translations to build
620 (to allow separately rolling back other removals to be recorded).
622 2007-04-22 00:23 UTC Tuomo Valkonen <tuomov@iki.fi>
623 * Removed autoconf shit.
624 Since I will have nothing to do with that shit, and nobody else
625 seems to maintain or support it either, it has no place here.
627 2007-04-21 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
628 * Changes in prepare_manage to cope with nested workspaces.
629 A priority parameter is passed instead of just a redirection
630 hint, which was poorly utilised anyway.
632 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
633 * Added is_transient field to WClientWin.get_ident and for winprop matching.
635 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
636 * Removed unused transient_for field from WClientWin
638 2007-04-20 16:09 UTC Tuomo Valkonen <tuomov@iki.fi>
639 * Added look_greenlight
641 2007-04-20 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
644 2007-04-09 09:42 UTC Tuomo Valkonen <tuomov@iki.fi>
645 * Added commented-out bindings for plain-old-menus in cfg_ion.lua
647 2007-04-08 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
648 * Ref. to size policy section etc.
650 2007-04-08 12:18 UTC Tuomo Valkonen <tuomov@iki.fi>
651 * Use strings instead of numeric size policies
653 2007-04-06 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
654 * Docs from $(LUA_SOURCES) too..
656 2007-04-06 11:18 UTC Tuomo Valkonen <tuomov@iki.fi>
657 * Added exports.tex make rule
659 2007-04-06 11:00 UTC Tuomo Valkonen <tuomov@iki.fi>
660 * Added padding to default look's transient style
662 2007-04-05 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
663 * Fixed documentation mixup
665 2007-04-05 16:27 UTC Tuomo Valkonen <tuomov@iki.fi>
666 * Statusbar documetnation improvements
668 2007-04-03 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
669 * Updated Finnish translation
671 2007-04-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
672 * Tiling navigation code changes and semi-fixes
674 2007-03-31 21:04 UTC Miroslav Kure <kurem@debian.cz>
675 * Updated Czech translation
677 2007-03-31 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
678 * Redirect frame placeholders in frame_rescue_clientwins.
679 Dispose code changes had disabled the creation of a frame
680 recreation placeholder.
682 2007-03-29 21:39 UTC Tuomo Valkonen <tuomov@iki.fi>
683 * Unsqueeze includes base size hint
685 2007-03-29 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
686 * Put the scratchpad in the group *scratchws*
688 2007-03-29 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
689 * WGroup attach only switches to floating mode frames in tiled mode
690 (and not those in unknown or transient mode).
692 2007-03-29 21:33 UTC Tuomo Valkonen <tuomov@iki.fi>
693 * Detach stacks one level above source now
695 2007-03-29 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
696 * Don't override "level" by "bottom" in WGroup.attach
698 2007-03-29 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
699 * Move tiled transient handling from tiling code to frame code
700 (check by frame mode). This is the place to get correct behaviour
701 on a more complex scratchpad configuration.
703 2007-03-28 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
704 * Context menu generation changes.
705 The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
706 it suffices to pass _sub instead of _chld to the menu functions. This
707 should fix tab drop-down menus.
709 2007-03-25 11:53 UTC Tuomo Valkonen <tuomov@iki.fi>
710 * region_may_control_focus policy change.
711 The focus may be controlled, if a manager is about to be given
712 the focus (which makes sense, since we have not requested focus
713 within a particular region within it). This fixes unsqueeze focus
716 2007-03-20 11:35 UTC Tuomo Valkonen <tuomov@iki.fi>
719 2007-03-19 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
720 * Removed redundant MPLEX_ATTACH_MODAL parameter
722 2007-03-19 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
723 * Menus and queries use STACKING_LEVEL_MODAL1+1.
724 This is to not let transients steal the focus.
726 2007-03-19 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
727 * Oops, return in wrong place in fs rq check was breaking other cfgrqs
729 2007-03-19 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
730 * Unsqueeze infinite loop fix
732 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
733 tagged ion-3ds-20070318
735 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
738 2007-03-18 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
741 2007-03-18 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
744 2007-03-18 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
745 * Split out lookcommon stuff into multiple files
747 2007-03-18 12:53 UTC Tuomo Valkonen <tuomov@iki.fi>
748 * query_menu duplicate name mangling fixes
750 2007-03-17 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
751 * removed unnecessary parameter
753 2007-03-17 15:00 UTC Tuomo Valkonen <tuomov@iki.fi>
754 * mplex_do_remanage_stdisp fixes
756 2007-03-17 14:51 UTC Tuomo Valkonen <tuomov@iki.fi>
757 * Screen notification windows' positions are based on stdisp position now.
759 2007-03-17 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
762 2007-03-17 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
763 * WMPlex focus restoring improvements
764 (Closing the scratchpad returns where the focus used to be, etc.)
766 2007-03-17 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
767 * Improved default style
769 2007-03-17 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
772 2007-03-17 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
773 * Added border_sides drawing engine option.
774 It controls, which sides get drawn borders. Possible values are "all",
775 "tb" (top and bottom), and "lr" (left and right). To further control
776 the drawing, use the shadow_pixels and highlight_pixels options.
778 2007-03-16 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
779 * Changes in configuration file setup.
780 cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
781 modules and other files. This completes the obsoletion of cfg_user.lua
782 (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
783 dopath("cfg_defaults.lua") for a working setup.
785 2007-03-16 20:22 UTC Tuomo Valkonen <tuomov@iki.fi>
786 * mod_tiling.lua stub loader defines "default" layout
788 2007-03-16 07:30 UTC Tuomo Valkonen <tuomov@iki.fi>
791 2007-03-15 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
792 * Case-insensitive manual page completion of `caseicompl` is set.
794 2007-03-15 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
795 * ion-completeman improvements
797 2007-03-15 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
798 * Added WMoveresMode.rqgeom and .geom
800 2007-03-15 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
801 * Context menu sorting hack
803 2007-03-13 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
804 * Always defer update of screen notify and info windows
806 2007-03-13 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
807 * Added reparent/attach failure recovery code.
808 (Should only be needed in very exceptional situations.)
810 2007-03-13 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
811 * Cleaned up trivial #warning
813 2007-03-13 17:14 UTC Tuomo Valkonen <tuomov@iki.fi>
814 * oops, ion-statusd needed some updating as well
816 2007-03-11 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
817 * Don't defer already deferred (C-side) actions
819 2007-03-10 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
820 * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
821 Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
823 2007-03-10 23:07 UTC Tuomo Valkonen <tuomov@iki.fi>
824 * Libtu-related updates
826 2007-03-10 22:58 UTC Tuomo Valkonen <tuomov@iki.fi>
829 2007-03-10 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
830 * frame_load wasn't using DEST_EMPTY setting of the mode
832 2007-03-10 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
834 - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
835 - Added boolean `autoraise` option to `ioncore.set`.
837 2007-03-10 18:47 UTC Tuomo Valkonen <tuomov@iki.fi>
838 * region_prepare_focus behaviour changes:
839 stop recursion at active instead of mapped region.
841 2007-03-10 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
842 * WMPlex focus code passes WStacking instead of WRegion around
844 2007-03-10 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
845 * Oops, some settings were missing from ioncore.get.
847 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
848 * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
850 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
851 * Oops, PWM needed a numeric version of ioncore_setup_display
853 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
854 * Cleanup of some marked TODO items
856 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
857 * Doc. comment improvements
859 2007-03-10 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
860 * ignore_cfgrq winprop for Xpdf open dialog
862 2007-03-08 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
863 * Oops, wrong flag...
865 2007-03-10 13:46 UTC Tuomo Valkonen <tuomov@iki.fi>
866 * Fixed mkbottom geometry
868 2007-03-08 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
871 2007-03-04 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
872 * Added mod_tiling.untile.
874 2007-03-03 15:24 UTC Tuomo Valkonen <tuomov@iki.fi>
875 * Hmm... it compiled a few moments ago
877 2007-03-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
880 2007-03-03 15:21 UTC Tuomo Valkonen <tuomov@iki.fi>
881 * Added WGroup.set_bottom
883 2007-03-03 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
884 * Removed bottom_last_close option.
885 If a group has a bottom, and the bottom is closed last, the group
886 is always to be destroyed.
888 2007-03-03 14:05 UTC Tuomo Valkonen <tuomov@iki.fi>
889 * Cleanup (declared function no longer exists)
891 2007-03-03 13:43 UTC Tuomo Valkonen <tuomov@iki.fi>
892 * Changes in tagging functions:
893 Some name were changed (to have common prefix of ioncore.tagged_),
894 and WMPlex.attach_tagged was removed and replaced with more generic
895 ioncore.tagged_attach, that also is now bound on the WGroupWS context
898 2007-03-03 12:57 UTC Tuomo Valkonen <tuomov@iki.fi>
899 * Hmm... maybe that fixes irreproducible exit crashes.
901 2007-03-03 12:56 UTC Tuomo Valkonen <tuomov@iki.fi>
902 * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
903 (It doesn't make much sense on screens.)
905 2007-03-02 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
906 * Added map and unmap to list of notified changes to regions
908 2007-03-02 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
909 * Don't refresh on all notifies in frame_managed_notify.
911 2007-03-02 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
912 * Size hints base size usage fixes.
914 2007-03-01 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
915 * Don't set focus for windows that are already active when no other changes are pending.
917 2007-03-01 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
918 * Further pointer focus hack optimisation.
919 Do not bother with the pointer position at all: simply block
920 EnterWindow event focus changes if the unmapped/destroyed
921 window does not or should not soon have the focus.
922 (The general focus policy has recently gravitated towards
923 always ignoring EnterWindow events if there could be any
926 2007-03-01 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
927 * Removed region_goto active window optimisation to ensure warp in any case.
929 2007-02-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
930 * focusbogushatehatehate#2
932 2007-02-28 22:55 UTC Tuomo Valkonen <tuomov@iki.fi>
933 * groupcw_managed_notify wasn't calling group_managed_notify.
934 This broke tracking of current region within the group.
936 2007-02-28 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
937 * Focusbogushatehatehate
939 2007-02-28 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
940 * Tiling frame removal focus fixes
942 2007-02-28 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
943 * Minor pointer focus hack optimisation.
944 (Don't do anything if ioncore_g.focus_next is set.)
946 2007-02-27 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
947 * group_bottom was missing EXTL_SAFE
949 2007-02-26 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
950 * Simpler mod_query.query_attachclient handler.
951 (Uses WRegion.groupleader_of.)
953 2007-02-26 19:31 UTC Tuomo Valkonen <tuomov@iki.fi>
954 * WFrame.floating bindmap is applied to transients too
956 2007-02-26 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
957 * Activity notification display improvements (?).
959 2007-02-25 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
960 * Improved float placement code.
961 All of the stacking structure for all groups is scanned, on the target
962 stacking level, instead of just the target group's portion on all levels.
964 2007-02-25 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
965 * Added "userpos" winprop for overriding the USPosition size hint flag.
967 2007-02-25 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
968 * Split out screen notification window code into scree-notify.c
970 2007-02-24 18:52 UTC Tuomo Valkonen <tuomov@iki.fi>
971 * Added maximum width parameter to infowin_set_text.
973 2007-02-24 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
976 2007-02-24 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
977 * Removed mplex attach "layer" parameter backwards compatibility support
979 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
980 * Removed layout loading backwards compatibility hack
982 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
983 * And the default too..
985 2007-02-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
986 * Layout configuration file updates, clean-up and new layouts
988 2007-02-24 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
989 * bottom_last_close is the default now
991 2007-02-24 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
992 * Removed many specific implementations of region_may_dispose.
994 2007-02-24 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
995 * Generic implementation of region_may_dispose.
996 Based on a test run of the improved rescue code.
998 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
999 * Further changes in context menu definitions.
1000 - Less definitions for _sub, instead preferring directly defining things
1001 in the context menu for the corresponding class.
1002 - However, the menu entries for 'pmenus' are now not so nicely ordered.
1003 Perhaps there should be some way to hint at the sorting...
1005 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1006 * Menu API and context menu generation changes
1008 2007-02-23 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1009 * Make context menus work for empty workspaces (etc.) too
1011 2007-02-23 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1012 * Tiling initial frame creation/attach unification.
1014 2007-02-23 18:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1015 * Added ioncore_exec_environ_hook.
1016 This can be used to set up the environment variables and such for
1017 programs executed by Ion. It receives an WExecP structure as parameter,
1018 and this includes the intended target region, so that a FDO startup
1019 sequence specification support module could use it to set things up
1020 for proper targeting of windows.
1022 2007-02-23 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1023 * Removed frame_style backwards compatibility support
1025 2007-02-23 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1026 * Put all windows on the focuslist menu
1028 2007-02-23 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1029 * No need for region_dispose_ (with the underscore).
1031 2007-02-23 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1032 * Working (?) detach/attach again with the help of region_disposeroot.
1034 2007-02-23 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1035 * Replaced region_managed_rqdispose with region_managed_disposeroot.
1036 This version only returns the root region to be disposed, or NULL
1037 if the operation can not be done.
1039 2007-02-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1042 2007-02-22 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1043 * TODO update: tiny frame problem solved by unsqueeze
1045 2007-02-22 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1046 * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
1048 2007-02-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1049 * Unsqueeze transients.
1050 (Yes, I know, there's a problem with stray frames with move in
1051 general after other recent changes.)
1053 2007-02-22 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1054 * Unsqueeze menus/queries/messages.
1056 2007-02-22 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1057 * Added ioncore.unsqueeze
1059 2007-02-22 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1060 * Added minimum size hint for queries/messages/menus.
1062 2007-02-21 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1063 * Dispose/rqclose changes
1064 - Dispose no longer defers actual destroy automatically, but stuff
1065 calling it should take care of that, when needed.
1066 - WRegion.rqclose defer dispose always, and _does not_ indicate,
1067 whether the operation is likely to succeed. To see if this happens,
1068 use the "deinit" notification.
1070 2007-02-20 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1071 * Move rotation setting from WScreen to mod_xrandr
1073 2007-02-20 02:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1074 * Improved size hint winprops
1076 2007-02-20 02:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1077 * Added option to disable mouse/sloppy focus.
1079 2007-02-20 02:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1082 2007-02-20 02:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1083 * Added WRegion.get_configuration export.
1084 Note that it filters out client windows by default.
1086 2007-02-19 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1087 * Frames weren't yet using rqdispose chains
1089 2007-02-19 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1090 * Ugly hack for dispose
1091 (TODO: use continuations instead)
1093 2007-02-19 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1094 * Oops, xwindow_pointer_pos was returning root coordinates
1096 2007-02-19 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1097 * More ugly hacks to pointer focus hack
1099 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1100 * Added missing header
1102 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1103 * Renamed region_may_destroy region_may_dispose for consistency.
1105 2007-02-18 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1106 * bottom_last_close wasn't being saved
1108 2007-02-18 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1109 * Rescue mechanism optimisations
1111 2007-02-18 18:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1112 * No more reactive destroyal in region_managed_remove.
1113 It must be done in the region_managed_rqdispose chain.
1115 2007-02-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1118 2007-02-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1119 * Added region_rqdispose/region_managed_rqdispose mechanism.
1120 This should fix the issue of it having bee possible to destroy the
1121 last workspace (and tiling on it) on a screen recently.
1123 2007-02-18 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1126 2007-02-17 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1127 * Bah, forgot the export statements, and WRegion.group_of is rather useless
1128 actually, in its previous form (gone now).
1130 2007-02-17 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1131 * Do not ignore active region's base size in (tiled) frames' size hints.
1133 2007-02-17 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1134 * Full screen mode fixes and improvements
1136 2007-02-17 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1137 * Added WRegion.group_of and WRegion.groupleader_of exports.
1139 2007-02-08 16:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1140 * Mplex attach size kludges
1142 2007-02-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1145 2007-02-06 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1146 * Added commented-out caseicompl setting to cfg_query.lua
1148 2007-02-06 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1149 * Changes in NotifyPointerRoot handling.
1150 (Check for pending focus changes too. Moved after generic focus event handling.)
1152 2007-02-06 19:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1153 * Don't confine pointer by default on grab.
1155 2007-02-06 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1156 * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1158 2007-02-06 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1159 * Pointer focus hack on return from grab had been lost..
1161 2007-02-05 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1162 * Removed stub appmenu.
1163 F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1165 2007-02-11 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1166 * Some menu/query cycling improvements
1167 (partially incomplete)
1169 2007-02-05 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1170 * Close grabmenus when grab is killed (Esc).
1172 2007-02-04 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1173 * Some system.mk doc updates
1175 2007-02-03 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1176 * Removed ext_statusbar backwards compat. hack.
1178 2007-02-03 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1179 * Added missing backquote
1181 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1182 tagged ion-3ds-20070203
1184 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1187 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1188 * Updates to some styles
1190 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1191 * Include spacing in border width for the "ridge" and "inlaid" border styles.
1193 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
1194 * Make the docs match the #defines.
1196 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1197 * Different selected/unselected-activity substyles for tab-frame too.
1199 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1200 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
1201 definitions (unless a particular parameter is masked in certain use cases,
1202 such as `switchto`).
1204 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1205 * Minor GrStyleSpec init/copy optimisation
1207 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1208 * Fixes in lookcommon_clean usage
1210 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1211 * Defined activity attribute for menu entries in the "clean" styles.
1212 (The usual red for unselected, a bit lighter for selected entries.)
1214 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1215 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1217 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1218 * Added support for arbitrary (drawing engine) attributes for menu entries.
1220 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1221 * Minor improvements to groupws_prepare_manage
1223 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1224 * Oops, layout loading changes dislocated transient mgmt. code.
1226 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1227 * Renamed the `subs` element of WMPlex configuration to `managed`
1228 for consistency. The old name is still supported on load.
1230 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1231 * Added `new_group` winprop.
1232 It should be the name of the layout of a new group/workspace to create,
1233 if the the `target` winprop fails. The latter is tried again after
1234 creating the new group.
1236 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1237 * More and fixed release notes
1239 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1240 * Minor optimisation
1242 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1243 * Improved layout and winprop communication between C/Lua.
1244 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1245 and ioncore.set{default_ws_params = ...}
1247 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1248 * Fixes to new drawing engine attribute scoring:
1249 - Since each item occurs on the attribute list only once, with a score,
1250 the a star ("*") on the source list should be used scored by its score
1251 there, instead of one. (Possibly also other items' scores should be
1252 multiplied by the source list score?)
1253 - The "activity" substyle needs some stars in it to give it a higher
1254 score over other rather specific possibilities without "no_activity"
1257 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1258 * Oops, wrong address..
1260 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1261 * attach_tagged behaviour restoration.
1263 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1264 * Updates to man page references to binding contexts.
1265 NOTE: Some of the translations apparently are totally
1266 out-dated. Please update.
1268 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1269 * Added option for case-insensitive completion.
1270 mod_query.set{caseicompl=true} will cause some completions (such as
1271 window and workspace names) to be case-insensitive.
1273 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1274 * Oops, mod_query.get wasn't marked EXTL_SAFE
1276 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1277 * mod_query(.lua) clean-up and completion improvements
1279 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1280 * Statusbar meter name is now passed as attribute to the drawing engine.
1281 It is therefore possible to give different meters different colours,
1282 with de.substyle("metername", { ... }) in the appropriate style
1283 definition ("stdisp", "stdisp-statusbar").
1285 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1286 * Completion code fixes
1288 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1291 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1292 * Check for NULL in get_hook
1294 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
1295 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1297 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1300 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1301 * Improvements to query_renameworkspace
1303 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1304 * Added cfg_layouts.lua with layout definitions
1306 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1307 * Added layout query for new workspace to mod_query.query_workspace.
1308 The table returned by the function mod_query.layouts can be used to
1309 configure additional layouts.
1311 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1312 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1314 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1315 * Added region_dispose for chain-destruction of regions.
1316 It also handles goto to return placeholder target if the to-be destroyed
1317 region could control the focus. This also fixes recent regression wrt.
1318 return from full screen mode.
1320 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1321 * Marked WFrame.mode "safe"
1323 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1324 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1325 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1326 it's far from ideal, but that seems to be the best place for the hint
1327 without major improvements to the drawing engine. The "emboss" styles still
1328 need to get this added, but they also demand other work, being largely
1331 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1332 * Drawing engine API and attribute handling changes.
1333 An attribute string is no longer passed to every drawing function,
1334 but instead the attributes must be allocated from libtu's "stringstore",
1335 and then set on the brush. The attributes are also no longer matched
1336 linearly, but by simple containment, with the linear specification strings
1337 in the style files (and gr_get_brush also still), however still modifying
1338 the score a match gives. These changes should make it easier to add
1339 additional attributes.
1341 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1342 * Fixed leak in mod_query_history_push_
1344 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1345 * Ugly pointer focus hack for messy floats:
1346 If a window that does not have the focus, or if the focus is being
1347 changed elsewhere, is unmapped (or destroyed), contains the pointer,
1348 then try to set the focus again to prevent focus from changing to
1349 a window under this unampped window. (However, if the unampped window
1350 has the focus, and no change elsewhere is known, current focus policy
1351 dictates that the focus should fall to the underlying window.)
1353 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1354 * RELNOTES conflict resolution
1356 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1359 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1360 * Frame quasiactivation tracking
1362 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1363 * Pseudoactivity state maintenance hack
1365 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1368 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1371 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1372 * Removed 'detail' from notify_change parameters
1373 (And reordered call in unset_manager.)
1375 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1377 (The one nice thing about CVS was that you could automate this
1378 numbering. Perhaps a record check script could make you update
1379 the dates manually as you change the files...)
1381 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1382 * Further simplifications/dead code removal.
1383 (Made possible by removal of Xinerama #ifdef hacks.)
1385 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1386 * Removed the bitrotted Xinerama code altogether.
1387 I am unlikely to waste time fixing it. However, the abstract support still
1388 remains (enhanced), and someone who cares about it, will just have to write
1389 a separate module to set up a special layout for the root window (now a
1390 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1391 the screen ID of the root window to less than zero for the layout loading
1394 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1397 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1398 * Made WRootWin inherit WScreen.
1399 This removes some ugly hacks, and simplifies things a lot for the usual
1400 case of a single screen, or that of normal X multihead. This completes
1401 the bitrot of Xinerama-specific code, although abstract support for
1402 various (nested) screen configurations remains (and infact there's
1403 now the abstract possibility of both single-screen and multi-screen
1404 workspaces/windows).
1406 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1407 * Group focus policy changes
1409 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1410 * Statusbar size hint tuning
1412 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1413 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1415 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1416 * Removed fake activication messages for non-windows.
1418 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1419 * Toplevel bindmap usage tuning
1421 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1422 * Do not use Watches in return storage.
1423 Instead clean up things in region_deinit. The pointer to the region in the
1424 watch is reset before calling the watch handler, so node in the search tree
1425 is never found, the watch/pointer being the key.
1427 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1428 * Changes in padding/spacing usage in frames.
1431 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1432 * Do not draw spacing after last textbox
1434 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1435 * Oops, forgot this...
1437 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1438 * Use libtu stringstore for the notification mechanism
1439 (Testing against allocated StringIds is more efficient than strcmp.)
1441 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1442 * Removed region_managed_(in)activated hooks and functions.
1443 - region_notify_change and the corresponding region_notify_hook do the job.
1445 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1446 * README fixes/improvements
1448 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1451 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1452 * Fixed WMPlex.attach_tagged to switch to the first attached region
1454 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1455 * Moved mod_tiling.detach as ioncore.detach.
1456 (It has nothing to do with tilings, after all.)
1458 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1459 * Use previous placeholder on entering FS mode, if there's one
1461 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1464 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1465 * Use original stacking level and sizepolicy for unframed detachs
1467 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1468 * Removed unused modal flag
1469 (The information is in the stacking level.)
1471 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1472 * Updated configuration file doc. comments
1474 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1475 * Removed traces of WPaneWS.
1476 It won't be found in Ion3: there aren't separate workspace classes
1477 anymore, after all. Instead, so-called "trays" may be added. Or maybe
1480 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1481 * Query history tuning
1483 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1484 * Added placeholder staleness checks
1486 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1487 * Placeholder and detach improvements:
1488 - No need for special handling of transients in configs anymore:
1489 framing of non-WWindow regions on detach is automatic now, and
1490 an auto-destroyed frame creates a recreation WFramedPHolder for
1491 its remaining WMPlexPHolders, so that the container frame can
1492 be recreated on attach.
1493 - Consequently, multiple fullscreened windows from a floating frame
1494 are now returned back to the same frame, even if the original
1495 frame was emptied (and thus destroyed) in the meanwhile.
1497 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1498 * Typo fix (+ minor related policy changes)
1500 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1501 * Added mode to WFramedParam
1503 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1504 * Moved set/is_fullscreen from WClientWin to WGroup
1505 - Simplifies the binding (and the config needs to be updated!)
1507 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1508 * Some renames for consistency
1510 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1511 * Support obtaining current key in submaps as well
1513 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1514 * Mod1+K K opens a grabmenu with the "focustlist" menu
1515 - Cyclable with Mod1+K
1517 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1518 * Added focuslist menu
1519 - First lists ioncore.activity_i results and then ioncore.focushistory_i
1521 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1522 * Changed *_list exports into *_i iterators
1524 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1525 * Oops (and been there for a while, stupid GCC)
1527 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1528 * Remove managers from focus list when child is pushed on it
1530 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1531 * Detach binding/menu tuning
1533 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1534 * Added / to characters substituted in query menus
1536 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1539 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1540 * Detach is toggleable now (using return placeholder list)
1542 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1543 * Full screen code rearrangements
1545 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1548 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1549 * Use return storage for return from full screen mode
1551 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1552 * Don't snow info window for activity on active screen
1554 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1555 * More functions for return storage
1557 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1558 * Use watches in return storage
1560 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1561 * Added basic "return" placeholder storage
1563 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1564 * Removed unused variable/string
1566 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1567 tagged ion-3ds-20061223
1569 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1572 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1573 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1574 - Works for FS stuff too now
1576 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1577 * Added info window for tagging state of FS stuff
1579 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1580 * More mysterious focus tuning
1581 (Seems like the focus shit working varies by the sunspots.)
1583 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1584 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1585 - It seems the sucky Xlib doesn't let you do it otherwise.
1587 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1588 * Yet more focus tracking hacks.
1589 (Will one ever work?)
1591 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1592 * The "float" winprop works on transients too now
1594 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1595 * If sizehint winprops have been set, correct requested geometry to match these.
1597 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1598 * Place new regions after the current and those with activity after it
1599 - Controlled with frame_default_index parameter of ioncore.set.
1600 To get the old default behaviour, set this to 'next'.
1601 - This option obsoletes the frame_add_last option
1603 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1604 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1605 - If these are used instead of next/prev, cycling occurs despite
1606 history/normal completion mode switch.
1608 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1609 * Fixed query history duplicate elimination code
1611 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1612 * Increased query history size from 256 to 1024
1614 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1615 * Don't unmanage stdisp when switching to region that can't manage it
1617 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1618 * Changed region_rqgeom parametrisation
1619 - Gravity can now be passed down to the root relative ("absolute")
1620 version, allowing removal of WClientWin specific checks/hacks.
1622 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1623 * Detach tries to keep root-relative geometry unchanged
1624 (For framed detach, the geometry of the frame is tried
1625 to be kept unchanged from the origianl geomery of the
1628 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1629 * Detach works on transients now
1631 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1632 * Readjust cursor position for infobox
1634 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
1635 * Updated Czech translation
1637 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1638 * statusd startup timeout tunning
1641 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1642 * Updated Finnish translation
1644 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1645 * Menu name translation hack
1646 (These are hidden in strings in the configuration files.)
1648 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1649 * Added info box for history completion mode into queries
1651 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1652 * Warp in WMPlex.set_hidden
1654 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1655 * Clear a few more flags of frame size hints
1657 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1658 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1659 Also, if one does not exist (e.g. when attaching transients), one is
1662 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1663 * Made pholder_do_attach return region instead of boolean.
1665 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1666 * Fixed switchto/hidden WMPlex attach parameter interaction.
1668 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1669 * Do not duplicate entries already in history when pushing.
1670 Instead move the first already existing first.
1672 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1673 * strcoll instead of strcmp for completion sorting
1675 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1676 * Complete history in history order instead of character set
1678 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1679 * Remanage stdisp when bottom attached to group
1681 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1682 * Fixed coding style
1683 (Remember the coding style, folks!)
1685 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
1686 * Handle mods in submapgrab_handler
1688 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1691 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1692 * tiling_placement_alt fixes
1694 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1695 * Comments about moronic kernels and improved workaround
1697 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1698 * Respect REGION_SKIP_FOCUS more often
1700 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1703 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1704 tagged ion-3ds-20061029
1706 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1707 * Some release notes
1709 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1710 * mod_menu.grabmenu uses current key event.
1711 - It is no longer necessary to specify the cycling key separately.
1713 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1714 * Query activation key now cycles completions
1716 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1717 * Fixed defmenu for callbacks
1719 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1720 * Added routine to get current key event, if not in a submap.
1722 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1723 * Fixed sizepolicies used for fullsize-stdisp
1725 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1726 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
1728 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1729 * Removed unused/broken WFrame-as-scratchpad bindmap
1731 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1732 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
1734 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1735 * Oops, incomplete backward cycle...
1737 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1738 * Changed parametrisation of WEdln.complete
1740 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1741 * Added support for history completion
1742 - Mod1+R in the default bindings completes in history.
1744 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1745 * create_frame parametrisation in mod_scratchpad was wrong.
1748 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1749 * Fixed rotation support.
1750 (Application of size policies did not pass through the information.)
1752 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1753 * Fixed layout backwards compatibility hack.
1754 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
1756 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1757 * Fixed shading code after the mode stuff had broken it
1759 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1760 * Resizing code fixes and other changes
1762 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1763 * Allow frames attached to WTiling to have tiled-alt mode
1765 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1766 * Oops. Workspace switch warp had become disabled.
1768 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1769 tagged ion-3ds-20061020
1771 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1774 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1775 * Added README for po/
1777 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1778 * Restored client window unmap fs_pholder return goto
1779 (Which could do in theory do the wrong thing now under some
1780 strange settings and scripts. TODO: better and more general
1783 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1784 * Fixes to previous focus fixes
1786 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1787 * Separate update_$LANG targets in Makefile instead of update_translations
1789 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1790 * Removed unnecessary test file
1792 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1793 * Updated Finnish translation
1795 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1798 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1799 * mplex_current_node falls back to mx_current.
1800 (Kludge to get around problems with deferred destroy and groups.)
1802 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1803 * WMPlex focus code changes
1805 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1806 * Added boolean 'float' winprop.
1807 - If it is set, groups don't pass prepare_manage to 'bottom'.
1809 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1810 * Don't set REGION_PLEASE_WARP on groups
1812 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1813 * predist.sh fix/redundancy removal
1815 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1816 * Don't install cfg_panews.lua, as the module is disabled.
1818 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1819 * Makefile preload hack fixes
1821 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1824 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
1825 * Updated Czech manpage
1827 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
1828 * Updated Czech translation
1830 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1833 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1834 * Fixed a typo in workspace query
1835 (Stupid dynamic typing.)
1837 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1838 tagged ion-3ds-20061015
1840 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1843 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1844 * Some final release note tuning
1846 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1847 * Use the faster direct url in predist.sh
1849 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1852 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1853 * Oops. Do not enforce floating style for transient frames..
1855 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1856 * Improved layout backwards compatibility hack
1858 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1861 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1862 * WFrame@WTiling bindmap and menu was actually redundant now.
1864 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1865 * Added some release notes
1867 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1868 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
1870 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1871 * Use "@" instead of "-on-" for bindings and menus dependent on manager
1872 (for more consistency with "." for mode-dependent stuff).
1874 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1875 * Context menus also support modes now.
1876 - The context menu "Class.mode" is included, if Class:mode exists and
1879 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1880 * Improvements to mode stuff
1882 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1883 * Removed superfluous frame drawing routine dynamism.
1885 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1888 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1889 * Groups and tilings now enforce frame mode.
1891 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1892 * Added frame mode-switching code.
1893 - Frames without a tab bar can be obtained with
1895 frame:set_mode('frame-tiled-alt')
1897 in the default styles (or by entirely disabling the tabbar with
1898 `bar = 'none'` in the 'frame-tiled' style).
1900 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1901 * Removed WFloatFrame
1902 - Frame modes are used instead.
1903 - Tabbar-toggling is also gone, and must be reproduced with
1906 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1907 * Replace frame style parameter with mode parameter.
1909 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1910 * Added guards for _rawsub and renamed it _chld.
1912 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1913 * Fixed stdisp unmanage
1915 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1916 * Added detach entries into menus
1918 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1919 * Added 'append' option for menus.
1921 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1922 * Added support for WFoo-on-WBar context menus.
1924 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1925 * Manual page binding listing generation improvements etc.
1927 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1928 * Added context menu for screens.
1929 - Entries to create workspace with default template or an empty one, and
1930 close current workspace (if permitted).
1931 - Mod1+M bound at WMPlex level now, to display this menu on empty
1934 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1935 * Updated (English and Finnish) man pages.
1937 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1938 * Floatframe shading fixes.
1940 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1941 * Float placement code ignore group bottom now.
1943 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1944 * Fixed and cleaned up bitrot in region binding registration code.
1946 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1947 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
1949 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1950 * Simplified group attach stuff with separate WFramedPHolder
1952 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1953 * mod_menu was still referring to WMPlex.llist
1955 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1956 * Group attach size fix (quick&dirty version).
1958 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1959 * Oops. Reparent/weave were in wrong order in group_fitrep.
1961 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1962 * Put floating client windows as well in groups (for now).
1963 - Also use frames with special style for floating transients as well.
1965 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1966 * WGroupedPHolder and other fixes.
1968 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1969 * Hacks to ignore size hints when in client-requested full screen mode.
1971 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1972 * Fixed uninitialised structures.
1975 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1976 * Restored NotifyPointer focus event ignorance.
1978 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1979 * Changed email in convirus script to nobody@nowhere.invalid
1980 (Stupid piece of shit telling users to report its own idiocy to
1983 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1984 * Use NGROUPS_MAX if NGROUPS is not defined.
1986 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1987 * Removed useless rescue code.
1989 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1992 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1993 * Use WGroupedPHolder for grouped attach of client windows to frames.
1995 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1996 * Fixed mplex placeholder rearrangements.
1998 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1999 * Removed completed #warning TODO
2001 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2002 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
2004 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2005 * Fixed group prepare_manage policy.
2007 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2008 * Changes in EnterWindow event handling.
2010 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2011 * Added zero size check to Xinerama sanity check.
2013 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2014 * Transient etc. size fixes
2016 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2017 * Sizehint code tuning for requirements of WGroupCW.
2019 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2020 * Oops, statusbar attach stuff hadn't been brought up-to-date.
2022 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2023 * Removed redundant size hint correction wrapper code.
2025 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2026 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
2028 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2029 * Use just "frame-floating" style instead of "frame-floating-groupws".
2031 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2032 * WFloatFrame wasn't using region_displayname yet.
2034 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2035 * Cleaned up SPLIT_NONE/ANY
2037 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2038 * Marked some entries as 'done' on the TODO list.
2040 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2041 * Removed superfluous ion-completeman code
2043 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2046 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2047 * Fixed focusing when focus gets restored to root window and we want to focus something else.
2049 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2050 * Transient initial positioning fixed
2052 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2053 * Fixes to activity propagation code
2055 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2056 * Oops, forgot to update bindings earlier.
2058 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2061 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2062 * Replaced region_activity_hook with generic region_notify_hook, which
2063 is also used to notify of name, tag and other changes, with a string
2064 parameter indicating the actual change that has taken place.
2066 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2067 * The activity notification window is now managed normally.
2069 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2070 * Added basic detach/mkbottom code.
2071 TODO: placeholders for reattach, etc. Maybe put into separate
2072 module (instead of mod_tiling)?
2074 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2075 * Various minor fixes and clean-up.
2077 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2078 * Moved commented-out transpose_words as Control+K T.
2080 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
2081 * Added transpose_chars and transpose_words to mod_query.
2083 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2084 * Some attach mechanism improvements.
2086 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2087 * Navigation code fixes
2089 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2090 * WMPlex attach code always uses WMPlexPHolders.
2091 - The attach callbacks should then be able to safely remove stuff
2092 from the mplex, for detach stuff etc.
2094 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2095 * Fixed initial window order in frame.
2097 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2098 * Improvements related to navigation and stacking
2099 - Added WRegion.rqorder as an abstract raise/lower request.
2101 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2102 * Removed unused stacking code
2104 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2105 * More navigation stuff.
2106 - In particular, rebound configuration files to use ioncore.goto_next
2107 with appropriate parametrisation.
2109 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2110 * Some improvements in binding handler compilation code
2112 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2113 * Added no_ascend/no_descend parameters to the navi functions.
2115 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2116 * Some fixes binding graph hacks for windowless regions.
2118 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2119 * Generic navigation code improvements.
2120 - Also removed some redundant tiling code.
2122 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2123 * Fixed an assert trigger
2125 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2126 * Some drawing engine code tuning
2128 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2129 * Added a missing check for nil table.
2131 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2132 * Fixed some undefined references in mod_dock.
2134 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2135 * Use redblack tree for reg->stacking lookup.
2137 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2138 * Some documentation updates.
2140 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2141 * Changes in WMPlex structure.
2142 - l1/l2 lists are gone, and instead there just a single list of all
2143 managed regions using WStacking nodes, and another list of the
2144 “layer 1” or “mutually exclusive” regions.
2146 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2147 * Removed mplex_lcount stuff.
2149 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2150 * Possible fixes to (initial) effect of stdisp on tiling llayout.
2152 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2153 * Updated to predist.sh to reflect changed paths of *.mk.
2155 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2156 * Changes in predist.sh to reflect _darcs/ having been changed.
2158 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2159 * Simplifications in mplex/group focus code.
2161 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2162 * Combined WStacking and WLListNode.
2164 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2165 * Some field renames for further changes.
2167 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2168 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2170 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2171 * Added option to auto-destroy groups when 'bottom' is destroyed
2172 when nothing "essential" is left after it.
2174 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2175 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2177 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2178 * PWM config updates.
2180 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2181 * Added default_ws_params to ioncore.set.
2182 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2184 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2185 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2187 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2188 * mod_floatws is no more.
2189 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2190 - Backwards compatibility hack included for saved layouts, but not
2191 configuration files.
2193 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2194 * Moved some region_register calls to safer places.
2196 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2197 * Changed remaining lua-side references to WGenWS to WGroupWS.
2199 2006-07-10 20:25 UTC pfeifer@wait.de
2201 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2202 a table as template to the module
2204 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2205 * Removed redundant code by using weave for raise/lower.
2207 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2208 * Removed WGenWS entirely.
2210 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2211 * mod_dock was still referring to mplex_layer.
2213 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2214 * Temporarily disabled mod_panews.
2216 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
2217 * Remove an extra space in the Lua query prompt.
2219 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2220 * Fixes in initial stacking of regions.
2222 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2223 * floatws redirects prepare_manage to 'bottom' if active.
2225 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2226 * Added beginnings of more generic navigation code.
2228 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2229 * Fixed 'bottom' initial stacking.
2231 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2232 * Redirect stdisp to WGroup(WS) 'bottom'.
2234 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2235 * Ugly Makefile hacks.
2237 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2238 * Some improvements in mplex focusing code and policies.
2240 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2243 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2244 * WGroupCW no longer loads if empty.
2246 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2247 * Some mplex/group integration.
2249 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2250 * Further improvements in focus code.
2252 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2253 * region_managed_goto improvements.
2255 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2258 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2259 * Some more changes, fixes, and damage done in key binding dispatch code.
2261 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2262 * Fixes and simplifications to key handling code.
2264 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2265 * Minor fixes to group stuff.
2267 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2268 * Reduced use of WGenWS.
2269 (Only WIonWS and WPaneWS still refer to it.)
2271 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2272 * WGroupCW passes on region_managed_notify for the 'bottom'.
2274 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2275 * Stupid C and dependencies..
2277 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2278 * Some more release notes.
2280 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2281 * Groups use minimum size hint from 'bottom'.
2283 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2284 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2286 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2287 * Full-screening code updates.
2289 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2290 * Fix in group_fitrep.
2292 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2293 * Ignore stuff in groups for primitive stacking code.
2295 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2296 * Fixed stacking_weave.
2298 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2299 * Added binding set for WClientWin.
2301 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2302 * New mechanism for grabs of windowless regions' bindings.
2304 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2305 * Added stuff to RELNOTES.
2307 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2308 * Added region_displayname stuff.
2309 - Needed to display the main client window's name in the tab-bar for
2310 client window groups (WGroupCW).
2312 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2313 * WGroupCW gets destroyed when empty.
2315 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2316 * Temporarily removed sticky floating frame support.
2317 - To be re-implemented in a completely different manner.
2319 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2320 * Added group modality stuff.
2322 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2325 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2326 * First steps of client window groups.
2328 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2329 * There were unused fields in WClientWin.
2331 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2332 * Some dates were wrong..
2334 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2335 * Fixed group attach geometry stuff.
2337 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2340 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2341 * Inherited WFloatWS from WGroup.
2343 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2344 * Moved part of WFloatWS as WGroup in ioncore.
2346 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2347 * Removed unused local variable.
2349 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2350 * Moved some more stuff.
2352 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2353 * Moved framed attach stuff from floatws.c to placement.c.
2355 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2356 * Improved floatws pholder.
2358 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2359 * Added SIZEPOLICY_SHRUNK modifier.
2361 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2362 * Added generic floatws attach routines.
2364 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2365 * Allow override of xterm with the XTERM Lua-side variable.
2367 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2368 * Improved and extended floatws sizepolicy usage.
2370 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2371 * stacking_unweave/weave
2373 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2376 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2377 * FloatWS special-case stuff points to the stacking structures instead of the regions.
2379 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2380 * Added manager specific list to WStacking.
2382 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2383 * Cleaned up the top directory of building related files.
2384 - In particular, autovirus stuff is in build/ac now and must be run there.
2386 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
2387 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2389 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
2390 * Use META instead MOD1.
2392 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2393 * Missing assignment fixed.
2395 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2396 * Export ioncore.tags_first.
2398 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2399 * Improvements to floatws bottom support + use size policies.
2401 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2402 * Added SIZEPOLICY_UNCONSTRAINED.
2404 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2405 * Preliminary floatws "bottom" support.
2407 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2408 * Exclude USECS_IN_SEC itself from valid values too..
2410 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2411 * Ensure that tv_usec is less than 1000000 (usecs in sec).
2412 - Some kernels are a bit picky.
2414 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2415 * Size hints weren't being applied on client windows on Ion startup startup.
2416 (Now they're applied if we do not modify the old client window size.)
2418 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2419 * Added levels to stacking code.
2421 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2422 * Removed some redundancy from stacking code.
2424 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
2425 * 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.
2426 The switch_bindings.lua script currently has an ugly if/elseif section to do
2427 all the binding removal stuff, with this change that whole section can be
2428 replaced with one line.
2430 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2431 * Some more stacking code changes.
2433 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2434 * Some more stacking code cleanup etc.
2436 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2437 * Some improvements/cleanup in floatws stacking code.
2439 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2440 tagged ion-3ds-20060524
2442 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2443 * An assert had moved to the wrong place.
2445 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2446 * One more gsub update...
2448 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2449 * More Lua 5.1 stuff: use # instead of table.getn.
2451 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
2452 * take ioncore_bindings.lua of ion3 to lua 5.1
2454 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2455 * Few more backticks.
2457 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2458 tagged ion-3ds-20060519
2460 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2461 * Added new release notes.
2463 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2464 * Updated README.autoconf.
2466 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2467 * Added a few more backticks to RELNOTES and README.
2469 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
2470 * Use -lm and -ldl in the test for -llua
2472 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2473 * Markdownized README as well.
2475 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2476 * Small changes in RELNOTES for markdown processing for web.
2478 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2479 * Updated TODO.riot.
2481 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
2482 * bugfix in lua 5.1 + other usefull checks
2483 The test for the liblua version was completely buggy. Sorry.
2485 Tests added for other headers:
2486 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2487 (with error messages pointing to the name of Debian packages)
2489 Test for xmessage (with a warning only, since ion can probably still
2490 work without xmessage)
2494 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
2495 * Update configure.ac for lua 5.1
2497 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
2500 Allows to create lua hook for SIGUSR2.
2501 Can be usefull (for example) for status line changing from media player...
2504 ioncore.get_hook("ioncore_sigusr2_hook"):add(
2506 mod_statusbar.inform("status_name", "SIGUSR2 catched")
2507 mod_statusbar.update()
2511 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2512 * README etc. updates.
2514 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2515 * Fixed string.gsub issues with Lua 5.1.
2518 "... If the value returned by this function is a string, then it is
2519 used as the replacement string; otherwise, the replacement string is the
2523 "If the value returned by the table query or by the function call is a string
2524 or a number, then it is used as the replacement string; otherwise, if it is
2525 false or nil, then there is no replacement (that is, the original match is
2526 kept in the string)."
2529 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2530 * Few more missing table-iteration changes.
2532 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
2533 * lua5.1 incompatible changes
2534 The _LOADED variable became package.loaded.
2535 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2536 Debian now uses pkg-config for the lua stuff not lua-config.
2538 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
2539 * lua5.1 backwards compatible changes
2540 Whether intentional or not lua 5.1 no longer allows
2546 for k,v in pairs(tab) do
2551 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2552 * Do not spew out stack traces all the time when warn() is called.
2554 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2555 * framed_transients is on by default now.
2557 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2558 * Added toggle for showing tab numbers.
2559 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2561 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2562 * Removed obsolete references to -i18n flag.
2564 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2565 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2566 - These are not used by frames for transients.
2567 - Changed the default bindings accordingly.
2569 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2570 * The frame_add_last option had been broken.
2571 - Since switching to use of placeholders for initial management
2572 setup, the flag was no longer checked.
2574 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2575 * Added stuff for accessing regions with activity/urgency bit set.
2577 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2578 * Extended Mod1+K K binding.
2579 - Go to first region demanding attention or previously active region:
2580 "ioncore.activity_goto() or ioncore.goto_previous()".
2582 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2583 * Separated and cleaned up some stacking code from mod_floatws.
2585 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2586 * Changes in default_ws_type lookup.
2588 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2589 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2590 - Needed to communicate available area for transients.
2592 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2593 tagged ion-3ds-20060326
2595 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2596 * Included a TODO list.
2598 The TODO.riot file has been created with the riot outliner available from
2599 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2600 you can read it with your favourite threading mail user agent. For example:
2603 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2604 * Enforce win_gravity=NorthWestGravity for client windows.
2605 - Fixes issues with OO.org's transients in framed mode.
2607 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2608 * Changes in default appmenu.
2609 - Removed firefox (won't promote gtk shit).
2610 - Added opera, konqueror, dillo, w3m, links, rxvt.
2612 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2613 * Ah, -Wl,-whole-archive is a better hack.
2615 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2616 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2618 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2619 * Some more winprop/sizepolicy changes.
2621 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2622 tagged ion-3ds-20060317
2624 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2625 * Oops. Previous change incomplete.
2627 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2628 * default_ws_type is no longer set by config files and could confuse things. Fixed.
2630 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2631 * Changes in look file fonts.
2632 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2633 the 'fixed' alias has problems with encodings.
2635 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2636 * Timer signal object passing to Lua side was broken.
2639 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2640 * Changes in the set of configuration files.
2641 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2642 with the default set of modules, and includes some of the most
2643 commonly changed options commented-out. This deprecates cfg_user.lua
2644 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
2645 better matches how things for different modules are in their own
2648 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2649 * Embedded dock initilisation code had been broken. Fixed.
2651 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2652 * Oops. The stretch size policy used wrong variables.
2654 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2655 * Different query-menus use different history context.
2657 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2658 * Oops. The new client window code used wrong "llist" iterator.
2659 This could cause segfaults.
2661 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2662 * Oops. Closing a transient had started warping to remaining transient(s).
2664 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2665 * Fixed binding lookup code to be able to deal with zero keycodes.
2666 - This may happen if X keycode to keysym mapping is changed
2667 while Ion is running.
2669 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2670 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2672 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2673 tagged ion-3ds-20060305
2675 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2676 * 'ru' was missing from list of translations in po/Makefile.
2678 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2679 * frame_rqgeom_clientwin passes rqflags as-is.
2681 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2682 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
2684 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2685 * Added -u ptrlist_iter linking hack to gcc/ld.
2686 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
2687 used by the main binary, and thus the modules won't have access to it.
2689 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2690 * Improved free_glue and stretch size policies.
2692 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2693 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
2694 (TODO: client windows need to store state for this for transients.)
2696 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2697 * Client windows use the same (mplex) size policies for transients now.
2699 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2700 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
2702 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2703 * Added some size policies with gravity.
2705 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2706 * Separated mplex size policy in new file, and independent of mplex.
2708 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2709 * Append '/' to submenu entries in query_menu.
2711 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2712 * Some mplex attach code cleanup.
2714 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2715 * Reduced usage of REGION_FIT_BOUNDS a little.
2717 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2718 * Updated dock to reflect previous mplex size policy changes.
2720 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2721 * Removed the WScratchpad class.
2722 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
2724 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2725 * Added WMPlex managed region size policy support.
2727 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2728 * Fixed "./" being included in completed file name in query_exec.
2729 - Also brought mod_query.popen_completions documentation up-to-date.
2731 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2733 - Stupid unsafe dynamically-typed languages...
2735 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2736 * Let's call it statusbar_ instead of status_ after all...
2738 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2739 * Oops. Should check for sb meter value being null when shortening it.
2741 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2742 * mod_statusbar tries to load scripts before falling back to statusd.
2743 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
2744 is not passed to ion-statusd.
2746 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2747 * Added region_activity_hook.
2748 - Called when the activity flag of a region is changed with the
2749 region as parameter.
2751 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2752 * Framed transients' size requests get handled now.
2754 2006-02-11 15:35 UTC dev@triphoenix.de
2755 * completefile-groupexec
2757 Although ion-completefile does check if any matching executable is
2758 world-executable or user-executable, it doesn't check for
2759 group-executable. This is problematic for example on systems, where
2760 games are installed with r-xr-x--- and root:games (which seems to be a
2761 common method). This introduces a check for the group id, basically it
2762 gets all groups for the current user and checks if any of them is
2763 applicable. This is only done when the user and world checks already
2764 have failed and the group-executable bit is set.
2767 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2768 * ion-statusd catches SIGCHLD.
2770 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2771 * Improved comments in cfg_statusbar.lua.
2773 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2774 * Changed query_menu title transformation.
2775 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
2776 * TODO: conversion to lower case of non-ascii letters.
2778 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
2781 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2782 * Statusbar meter template is respected as maximum size for meter.
2784 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2785 * Added dummy gettext hack for those labels.
2787 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2788 * Added context menu label support.
2790 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2791 * Do not try to resize the statusbar unnecessarily.
2793 2006-01-21 23:47 UTC ludal@logilab.fr
2794 * fixes random segfaults
2795 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
2796 some website with galeon. This patch seems to fix the problem (and the
2797 original code looked wrong)
2799 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2800 * Oops. A function wasn't marked local.
2802 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2803 * Oops. Counter wasn't incremented in statusbar list building.
2805 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2806 * Updated/fixed PWM bindings configuration.
2808 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2809 * Statusbar uses PtrLists instead of ObjLists.
2810 (Stuff gets removed from ObjLists before the manager's removal handler
2813 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
2814 * Use the table values we are iterating over.
2816 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2817 * Previous completion behaviour change broke something..
2819 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2820 * Fixed a problem in statusbar winprop usage.
2822 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2823 tagged ion-3ds-20060107
2825 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2826 * Added systray window height limiting.
2828 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2829 * Added support for multiple systray items in statusbar.
2830 Use %systray_whatever in the template, and set the 'statusbar' winprop
2831 to "systray_whatever" to put any window at that point the template.
2833 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2836 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2837 * Fixed mod_menu.grabmenu documentation.
2839 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2840 * Display transients of systray icons somewhere else.
2842 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2843 * The statusbar supports system tray windows now.
2844 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
2847 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2848 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
2850 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2851 * Added noautoexpand option for mod_query.query_menu.
2852 This option should be used to suppress automatic expansion
2853 of huge menus e.g. as follows:
2855 submenu("Debian", "Debian", {noautoexpand=true}),
2858 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2859 * Some improvements and fixes in style files.
2861 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2862 * Fixed status display mapping on destroyal of ws and switch fs cwin.
2864 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2865 * frame_brushes_updated wasn't in the WFrame dynfuntab.
2867 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2868 * Redefine 'print' in query_lua execution environment,
2869 and display the printed strings, if there are any, after execution
2872 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2873 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
2874 Other handlers may now override it, but return-from-fs spaceholder is now
2875 obtained. Also, setting the property to false will override initial
2876 fullscreen request from the application.
2878 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2879 * Fixed mod_query.query_menu failing if a submenu could not be found.
2881 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2882 * Don't warp to newly opened transient, only focus it.
2884 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2885 * Changes in transient geometry change request handling.
2887 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2888 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
2890 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2891 * Meter names etc. may be enclosed in braces in statusbar template.
2893 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2894 * Documented mod_query.query low-level query routine.
2896 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2897 * Updated documentation comment.
2899 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2900 * Fixed space deletion in query_exec completion.
2902 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2903 tagged ion-3ds-20051210
2905 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2906 * Removed kludges from client window resize code.
2908 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2909 * Changes in transient window management setup code.
2911 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2912 * Floatws config file was out-of-date.
2914 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2915 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
2916 - All mixes of old and new configuration files should work correctly.
2918 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2919 * Renamed MOD1/MOD2 to META/ALTMETA.
2920 - Too many newbies are confused between the MOD1/MOD2 variables and the
2921 Mod1/Mod2 X modifiers.
2923 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2924 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
2926 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2927 * Empty dock uses (w, h)=tile_size instead of (1, 1).
2929 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2930 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
2932 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2933 * Experimental: keybindings open query-menus instead of normal menus.
2935 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2936 * Oops. Failing to open error log file could cause extra trouble..
2938 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2939 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
2941 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
2942 * Updated Czech translation
2944 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2945 * Another temporary clientwin resize hack.
2947 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2948 * Improved previous active region tracking.
2949 - Replaced explicit and cumbersome previous active object saving
2950 at particular points of the code with a simple activity history
2953 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2954 * Hmm.. active_screen was still in ioncore_g.
2956 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2957 * Fixed a typo; wairel -> waitrel.
2959 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2960 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
2962 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2963 * Small improvement in date monitor.
2965 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2966 * Changes in floatframe size hint adjustment.
2968 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2969 * Changes in mod_query.query_menu name conversion.
2971 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2972 * Fixed mod_query.query_menu submenu support.
2974 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2975 * Removed active screen tracking.
2976 - Focused region tracking does the job.
2978 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2979 * Added ioncore.current().
2980 - Can be used to find the currently focused region.
2982 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
2983 * Removed stray debug print statement.
2985 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2986 * Command line completor understands pipes now.
2988 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2989 * Fixed empty frame minimum size hint.
2990 - Stupid C ! vs. & operator precedence.
2992 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
2993 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
2994 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
2996 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2997 * Removed PWM from restart menu.
2998 - Because the default menu file is shared by PWM and Ion.
3000 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3001 * Fixed floatframe size hints' base height.
3002 - For resize indicator to display the current client window's size
3003 instead of something else.
3005 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3006 * ion-statusd init code checks CF_NO_LOCALE.
3008 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3009 tagged ion-3ds-20051029
3011 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3012 * Fixed (unframed) nested transient size issue.
3014 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3015 * Fixed -sessionname to -session in manual pages.
3017 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3018 * Oops. %filler update had removed stretching space constant part.
3020 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3021 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
3023 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3024 tagged ion-3ds-20051023
3026 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3027 * Experimental: added option to turn framed transients on/off.
3028 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
3030 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3031 * Experimental: framed transients.
3033 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3034 * Fixed dummy size hint setup.
3036 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3037 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
3039 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3040 * Changes in frame autodestroy code.
3042 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3043 * Fixed 180 degree rotation.
3045 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3046 * Changes in ionws rotation support code.
3048 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
3049 * attach_transient crash fix
3051 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
3052 * introduce ioncore.tagged_list() to get a list of tagged regions
3054 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3055 * Fixes related to removal of region from an mplex.
3057 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3058 * Exported WClientWin.attach_transient.
3060 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3061 * Moved cfg files from module directories to etc/.
3063 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3064 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
3066 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3067 * Documentation comment fixes.
3069 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3072 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3075 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3076 * Added fullsize option for space-wasting status displays.
3078 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3079 * Removed -c from msgfmt arguments.
3081 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3082 * Removed mail monitor from default statusbar template.
3084 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
3085 * Fixed floatws_backcirculate (copy-paste bug..)
3087 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3088 * Removed unused parameter of ioncore.x_get_atom_name.
3090 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
3091 * Some updates to README.dock.
3093 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
3094 * README.dock updates from Debian (removing references to ion-devel etc.)
3096 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3097 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
3099 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3100 * Replaced stray \a0's with spaces.
3102 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3103 * Added %filler statusbar element.
3105 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3106 * Added oneshot winprop option.
3108 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3109 * Added missing #include.
3111 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3112 * Fixed splitting an ancestor of the stdisp.
3114 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3115 * mod_query.query_menu improvements.
3117 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3118 * Oops. Pane handle style name change wasn't supposed to be recorded.
3119 - frame-tiled-pane breaks handle drawing completely.
3121 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3122 tagged ion-3ds-20050820
3124 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3125 * Oops. ionws_current_nostdisp was never added after all...
3127 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3128 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3130 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3131 * Fixed statusbar filler drawing.
3133 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3134 * statusd_load interval parameter should be update_interval.
3136 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3137 * Fixed indentation in cfg_statusbar.lua.
3139 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3140 * Keep track of non-fs placement of initially fullscreen windows.
3141 - region_manage_clientwin was replaced with region_prepare_manage that
3142 instead of starting to manage the client window should return a placeholder
3143 for it. If the window is not put in fs mode, this placeholder is then used
3144 to do the placement. Otherwise the placeholder is stored as the fs return
3147 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3148 * Added a basic placeholder for transients and the dock.
3150 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3151 * Improved transpose stdisp handling.
3153 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3154 * Improvements for better Xrandr support.
3156 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3159 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3160 * Initialise new splits' current field point to the splitted split.
3162 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3163 * Fixed stdisp focusing on switch to fresh ionws's.
3164 - Initialise stdisp's parent split's 'current' field point to the
3167 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3168 * Removed a few compiler warnings...
3170 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3171 * Moved menu database stuff from mod_menu to ioncore.
3172 - Configuration files for other modules can now safely define menus without
3173 checking for or loading mod_menu, and
3174 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3176 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3177 * Added WDock.attach.
3179 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3180 * Windows can now be added last in frames.
3181 - Enable with ioncore.set{frame_add_last=true}.
3183 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3184 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3185 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3186 - UTF-8 check is also case-insensitive now.
3188 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
3189 * Use WCOREDUMP() only if it's available
3191 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3192 tagged ion-3ds-20050728
3194 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3195 * Small fix in set_text_property.
3197 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3198 * Fixed transient EnterWindow focus.
3200 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3201 * Changed autoshowcompl mode tab behaviour.
3202 - If hitting tab triggers a new list of completions, the first
3203 entry is selected, as would happen when hitting tab after a
3204 delayed modification-triggered completion already finished.
3206 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3207 * Added "Failed to load fallback font" error message.
3209 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3210 * Fixed segfault if no font could be loaded.
3212 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3213 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3215 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3216 * Changed next/prev screen bindings.
3217 - They are now consistently with next/prev workspace bindings
3218 MOD1+Shift+comma/period.
3220 2005-07-20 21:06 UTC fshahriar@gmail.com
3221 * ion-completeman -- Compatibility issue with FreeBSD's sed
3223 Originally, after tab complete wasn't working I tried to do
3224 ion-completeman -mkusercache but it was generating an empty file.
3225 Tracked down the problem to the sed regex. FreeBSD doesn't like the
3227 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3231 Not sure if it will break if used with GNU sed.
3234 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3235 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3237 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3238 * Improvements to statusd launch error logging code.
3240 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3241 * Oops. Control could reach end of non-void function.
3243 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3244 * ion-statusd startup errors are reported in ion startup errorlog now.
3246 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3247 * Some changes in libmainloop popen routines.
3249 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3250 * statusd_load should work on fbsd now.
3252 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3253 * Fixed some variables to be local (on the Lua side).
3255 2005-07-10 09:40 UTC kurem@debian.cz
3256 * Updated Czech translation of Ion3
3258 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3259 * Improved started program stderr catching hack.
3260 - If the program terminates with an error code under 10s,
3261 stderr is displayed.
3262 - If the program terminates under 2s, stderr is displayed despite
3263 errorcode or signal.
3265 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3266 * Changes in menu opening function parametrisation.
3267 - mod_menu.bigmenu should no longer be used, but remains for
3268 compatibility at least for a while. Instead, set big=true
3269 in the extra parameter to mod_menu.menu.
3271 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3272 * Added optional directory checking for 'cd'.
3273 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3274 run query are checked to be directories. (cd is interpreted as a
3275 special case to change workspace working dir.)
3277 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3278 * Scratchpad toggle now creates a new one on screens if none is found.
3280 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3281 * Oops. Updated statusd.popen_bgread.
3283 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3284 * Improved statusd_mail error message.
3286 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3287 * Added stderr handler parameter to ioncore.popen_bgread.
3289 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3290 * Fixes to goto-when-scratchpad-is-active patch.
3292 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3293 tagged ion-3ds-20050625
3295 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3296 * Updates to Finnish translation.
3298 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3299 * The scratchpad can now be hidden automatically when going to another region.
3301 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3302 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3304 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3305 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3307 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3308 * Set up locale in ion-statusd.
3310 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3311 * Man-page completion script optimisation for full list.
3313 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3314 * Invalidate old completion list when timed completion is set up.
3316 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3317 * Improved encoding check error message.
3319 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
3320 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3322 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
3323 * Hostnickname-completion for ssh
3325 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3326 as possible completions for the ion-ssh-functionality.
3329 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
3330 * Fixes for german po file from Jens Seidel.
3332 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3333 * Initially show first instead of last completions of first column of them.
3335 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3336 * Scroll completion list as selected entry is changed.
3338 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3339 * Improved manual completion in auto-show-completions mode.
3341 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3342 * Better tracking of multiple pending completions.
3343 Completor routines now get a WComplProxy object as first parameter and
3344 should use WComplProxy.set_completions instead of WEdln.set_completions
3345 to set list of completions. Much of old code should be compatible since
3346 completors were called in protected mode and only WEdln.set_completions
3349 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3350 * Size hints are now ignored in client-requested full screen mode.
3352 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3353 * Changes in fullscreen focus policy.
3354 - Inactive screens may switch to showing a client window when it requests
3355 full screen mode even the window isn't focused (which is required of
3356 client windows on the active screen).
3358 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3359 tagged ion-3ds-20050607
3361 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3362 * Added some release notes.
3364 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3365 * ioncore_goto_previous related fix.
3366 - clientwin_managed_goto was calling ioncore_protect_previous instead
3367 of ioncore_set_previous_of.
3369 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3370 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3372 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3373 * Call region_notify_change in ioncore_clear_tags.
3375 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3376 * Do not automatically run autoconf in predist.sh.
3377 (Maybe one or two more people will RTF README now.)
3379 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3380 * Ignore _NET_ACTIVE_WINDOW request by default.
3381 - Can be enabled by setting the ignore_net_active_window winprop to false.
3383 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3384 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3386 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3387 * Experimental auto-show-completions support.
3389 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3390 * Minor improvement to binding compilation code.
3392 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3393 * Added object parameter support to C-side timers.
3395 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3396 * Updated mod_statusbar.set_sb to not use set_date.
3398 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3399 * Encoding sanity check ignores dashes and case.
3401 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3402 * Moved date monitor to ion-statusd.
3404 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3405 * Fixed floatws iteration code.
3407 2005-05-14 11:46 UTC imadil@gmail.com
3408 * mod_statusbar.get/set_sb()
3410 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3411 * Miscellaneous fixes to recent changes.
3413 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3414 * Added zeropad to WStatusBar.get_template.
3416 2005-05-12 19:29 UTC imadil@gmail.com
3417 * WStatusBar:get_template()
3419 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3420 * Fixed message box wrapping.
3422 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3423 * Trap SIGCHLD earlier in startup.
3425 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3426 * Fixed dummy implementation of mbrlen...
3428 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3429 * Some focusing improvements.
3431 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3432 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3434 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3435 * Oops. Mblen did something else...
3436 - Added str_len to ioncore/strings.c
3438 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3439 * The statusbar support zero-padding of meters now.
3440 The syntax is %[alignment][0count]<meter name>.
3441 For example: %02mail_total
3443 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3444 * Organised WIonWS context menu possibly better.
3446 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3447 * Select events earlier in client window init code.
3449 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3450 * Added WIonWS.split_at and transpose_at for easier binding.
3452 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3453 * Save state on SIGTERM if not running under a session manager.
3455 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3456 * Load mod_sp by default.
3458 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3459 * Don't shell-escape arguments to man-page viewer.
3461 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3462 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
3463 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3464 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3465 a fontset and thus can't well display international text, while the Xutf8
3466 routines inconsitently use the iso10646 font only as a fallback. The
3467 setting was differently previously because the Xutf8 routines were having
3468 other problems that seem to be gone now...
3470 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
3471 * Don't break old user configs in statusd_mail.lua
3473 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
3474 * Fixed the logic triggering the retry interval in statusd_mail.lua
3476 2005-05-07 21:30 UTC nowan@nowan.org
3477 * Oops, fix statusd_mail.lua
3479 2005-05-07 21:24 UTC nowan@nowan.org
3480 * Added support for multiple mailboxes to statusd_mail.lua
3482 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3483 * Moved ioncore_set_previous_of calls to region_managed_goto.
3485 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3486 * Possibly better submenu placement in in-frame mode.
3488 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3489 * The CF_DE_USE_XUTF8 option is now on by default.
3490 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3491 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3492 a fontset and thus can't well display international text, while the Xutf8
3493 routines inconsitently use the iso10646 font only as a fallback. The
3494 setting was differently previously because the Xutf8 routines were having
3495 other problems that seem to be gone now...
3497 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3498 * Faster fontset kludge for UTF-8 locales.
3499 - Try to substitute only with -misc-fixed-... This works in some common
3500 cases just like a more comprehensive but slower pattern would, but some
3501 users will have to provide extra fonts to the fontset manually.
3503 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3504 * Dock initial height (temporary) height was uninitialised.
3506 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3507 tagged ion-3ds-20050502
3509 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3510 * Some changes in stock style files.
3512 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3513 * Added some node-on-ws checks.
3515 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3516 * Improved/fixed/updated WRegion.rqclose* documentation.
3518 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3519 * WFloatWS client window rescue code ignores the status display.
3521 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3522 * Bound left/right arrows in menus.
3524 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3525 * Execution and file viewing queries catch stderr.
3527 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3528 * Added stderr piping support to spawning routines.
3530 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3531 * Maybe fixed activity notification.
3533 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3534 * Changes in ionws context menu.
3535 - Replaced floating split menu with floating toggle menu.
3537 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3538 * Added routines for toggling floating of splits.
3539 - WIonWS.set_floating for splits directly, and
3540 - WIonWS.set_floating_at for frames. Takes a direction parameter.
3542 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3543 * Added popen_bgread and exec to ion-statusd.
3545 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3546 * Moved exec code to libmainloop.
3548 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3551 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3552 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3554 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3555 * More maintainable re-exporting of libmainloop routines to Lua side.
3557 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3558 * Ion-statusd no longer quits if no meters are loaded with -q.
3560 2005-04-20 13:51 UTC imadil@gmail.com
3563 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3566 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3567 * Added clientwin_property_change_hook.
3569 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3572 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3573 tagged ion-3ds-20050406
3575 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3576 * Use maximum seen value width for statusbar field width.
3578 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3579 * Frame maximize fixes and improvements.
3581 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3582 * Changes (crash fix?) in name allocation code.
3584 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3585 * Menu scrolling improvements.
3587 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3588 * Improved menu positioning patch etc.
3590 2005-04-02 12:36 UTC imadil@gmail.com
3591 * repositioning pmenus that appear at the bottom of the screen
3593 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3594 * Fixed new transients being attempted to be stacked over themselves.
3596 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3597 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3599 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3602 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3603 * Example in cfg_sp.lua was missing a comma.
3605 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3606 * Removed remainig statusd_load debug message.
3608 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3609 * Oops. New regions within screens were added after current instead of at end.
3611 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3612 * Some statusbar and line editor flicker reduction (?).
3614 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3615 * Drawing engine api improvements.
3617 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3618 * Brush drawing routines are no longer passed the window.
3620 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3621 * Some WIonWS routines now accept "any" as direction.
3623 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3624 * WFrame.set_tabbar parameters were inverted.
3626 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3627 * Display again ?? when statusbar meter is unset.
3629 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3630 * Added WMPlex.l2_is/set_passive routines.
3632 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3633 * Oops. Menu entry for tagging hadn't been updated.
3635 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3636 tagged ion-3ds-20050322
3638 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3639 * Prepared release notes for a release.
3641 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3642 * Added some release notes.
3644 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3645 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3647 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3648 * Lessened string length recalculation in query listing code.
3650 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3651 * Added ::cmd syntax for running commands with ion-runinxterm -w.
3653 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3654 * ion-runinxterm script improvements.
3656 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3657 * Statusbar substyle background colour gets used now.
3659 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3660 * Also changed region activity exports.
3662 - WRegion.clear_activity and WRegion.notify_activity were replaced with
3663 WRegion.set_activity with a set/unset/toggle parameter.
3665 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3666 * Added some release notes (on the toggle export changes).
3668 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3669 * More changes/fixes in layer2 focus policy.
3671 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3672 * Many exported toggle functions were changed and renamed.
3674 The following functions now take a string parameter indicating
3675 whether to toggle, set, or unset the property.
3677 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
3678 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
3679 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
3680 - WFrame.set_shaded (replaces WFrame.toggle_shade)
3681 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
3682 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
3683 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
3684 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
3686 Many missing is_<property> exports corresponding to the above were also
3689 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3690 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
3692 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3693 * Oops. exports.c didn't have dependencies anymore.
3695 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3696 * Use exports.h generated by libextl-mkexports.
3698 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3699 * Client windows can now be un-fullscreened without prior frame.
3701 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3702 * ioncore.popen_bgread also returns pid.
3704 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3705 * Added ioncore_sigchld_hook.
3707 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3708 * Exec routines return PID (or -1 on error).
3710 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3711 * Moved hook code to libmainloop.
3713 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3714 * Attempts to fix problems with gcc/ld export-dynamic option varying.
3716 - Configurable in system.mk as the EXPORT_DYNAMIC variable
3718 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
3720 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3721 * Fixed coding style in contribution.
3723 * Contributors _please_ follow my coding style in the future!!
3725 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
3727 add 'gravity' and 'transient_gravity' winprops
3729 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3730 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
3732 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3733 * Some more layer list scanning optimisations.
3735 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3736 * Split out some code from mplex.c to llist.c.
3738 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3739 * Some WMPlex switch code optimisations/simplifications.
3741 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3742 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
3744 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3745 * Ionws flip/transpose fixes.
3747 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3748 * mod_query.query_menu can now display context menus.
3750 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3751 * Dummy regions are no longer given name/registered.
3753 - WPaneHandles, WInfoWins and such are not accessible to the scripter
3754 (from ioncore.region_list).
3756 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3757 * Fixed goto_previous and tab switch (pointer) interaction.
3759 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3760 * Alternative fix to bindmap precedence.
3762 - "owned" bindmaps are added last on list, while region's own bindmaps
3765 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3766 UNDO: Changed region bindmap linking order.
3768 - Frame bindmaps should now take precedence over workspace bindmaps
3769 (that are grabbed on frames as workspaces don't have normal windows
3770 associated to them).
3772 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3773 * Panehandles (floating splits) are now reparented correctly.
3775 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3776 * Changed region bindmap linking order.
3778 - Frame bindmaps should now take precedence over workspace bindmaps
3779 (that are grabbed on frames as workspaces don't have normal windows
3780 associated to them).
3782 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3783 * Removed #warnings (and fixed a few).
3785 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3786 * Removed ioncore.root_windows export.
3788 - ioncore.region_list("WRootWin") does the task.
3790 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3791 * ion-runinxterm uses the whole command as title now.
3793 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3794 * PWM menu definition updates and fixes.
3796 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3797 * Removed the ion-man script.
3799 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
3801 - mod_query.query_man accepts the man command to use as parameter,
3802 defaulting to ':man'.
3804 - The default for query_ssh is also ':ssh' now.
3806 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3807 * clientwin_unmapped_hook parameter was wrong.
3808 (Stupid semi-weakly typed languages...)
3810 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3811 * Removed ion-ssh wrapper script.
3813 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
3814 accepts additional parameter specifying another program.
3816 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3817 * Added field alignment code to statusbar module.
3819 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3820 * Updated README information on F5/F6 keys.
3822 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3823 * Changes in mod_query.query_editfile/viewfile.
3825 - These functions take the script (and prompt) as optional parameter now,
3826 defaulting to run-mailcap.
3828 - Removed the ion-edit and ion-view scripts.
3830 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3831 * More mplex region indexing fixes.
3832 After the changes in layer list code recently and following attach index fix,
3833 regions were now loaded in wrong order at startup.
3835 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3836 UNDO: Removed WScreen.set_managed_offset.
3837 It seems unncessary now that there's the statusbar, and it's just an ugly
3838 kludge for dubious uses anyway.
3840 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3841 * Scratchpad and dock default toggle bindings changed.
3843 - Mod1+space now toggles the scratchpad, and
3845 - Mod1+D toggles the dock.
3847 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3848 * The dock is floating by default now.
3850 - New users shouldn't at firs try be bewildered by the dock not being able
3851 to coexist with the statusbar.
3854 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3855 * Exported classes are now marked with EXTL_EXPORT.
3857 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3858 * Stdisp was being destroyed along with floatws.
3860 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3861 * Fixed open quote handling in cmdline completion improvements.
3863 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3864 * Default attach index was wrong for WMPlex.attach*.
3866 - Should be after current instead of last.
3869 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3870 * Fixed focusingn of non-passive mplex layer2 regions.
3872 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3873 * Check that reparenting can be done before trying to use a placeholder.
3875 - Added pholder_(do_)target and pholder_(do_)check_reparent
3878 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3879 * More helper routines from attach.c are globally available.
3881 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3882 * Removed pholder_stale as useless given placeholder redirection.
3884 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3885 * Changed how query and menu cancel and finish routines destroy the region.
3887 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3888 * Paths in mod_statusbar file headers were wrong.
3890 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3891 tagged ion-3ds-20050304-1
3893 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3894 * predist.sh improvements.
3896 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3897 * Oops. Completion improvements had been broken by further improvements.
3899 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3900 tagged ion-3ds-20050304
3902 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3903 * Added some release notes.
3905 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3906 * Floating split load routine now adds handle widths to given sizes by default.
3908 - Override by setting tls_brs_incl_handles to true.
3911 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3912 * Improved mod_query.query_exec completion.
3914 - Arguments are now parsed, completed and escaped.
3917 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3918 * Removed reference to svn from version.h.
3920 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3921 * Call region_do_warp_alt also in protected mode.
3923 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3924 * Changes to ionws_placement_alt hook to make it callable in protected mode.
3926 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3927 * New export: ioncore.defer.
3929 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3930 * Many hook calls are now made in protected mode.
3932 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3933 * Removed WScreen.set_managed_offset.
3934 It seems unncessary now that there's the statusbar, and it's just an ugly
3935 kludge for dubious uses anyway.
3937 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3938 * WIonWS.current and WFloatWS.current were unnecessarily exported.
3940 - WRegion.current is already exported.
3942 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3943 * Rescue code simplification/clean-up.
3945 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3946 * Updated Finnish translation.
3948 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3949 * Changes and unification in rqclose code.
3951 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3952 * The statusd_mail handles missing mailbox more gracefully.
3953 - The retry_interval parameter (default: 10min) controls for how long
3954 it waits for next update attempt on error condition.
3956 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3957 * Fixed a stupid omission in new client window rescue code.
3959 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3960 * Fixed floatws drag&drop segfault.
3961 - There was a leftover floatws_add_managed call in floatws_handle_drop after
3962 creation of floatws_create_frame.
3964 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3965 * Oops. Removed a leftover debug printf.
3967 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3968 tagged ion-3ds-20050227
3970 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3971 * Updated release notes.
3973 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3974 * Session management module now uses placeholders.
3975 - Order of windows in mplexes is now remembered under SM.
3977 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3978 * WMPlexPHolder reorganisation fixes.
3980 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3981 * Added routine to go to placeholder location.
3982 - Active client window being closed in full screen mode now returns
3983 to original position.
3985 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3986 * Most source files don't need region-iter.h anymore.
3988 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3989 * Oops. WMPlex layer list code changes were incomplete.
3991 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3992 * WMPlex layer list code clean-up.
3994 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3995 * Changes to work with new libtu list routines.
3997 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3998 * Placeholder code improvements.
3999 - Client window rescue code now uses placeholders.
4000 - Added client window rescue placeholders; returning from full screen mode
4001 now works on floatws.
4003 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
4004 * Added simple floatws pholder.
4006 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
4007 * Added file mtime/ctime checking to ion-statusd.
4008 - Mailboxes can be checked a bit more often now without significant load.
4011 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
4012 * Client window fullscreen toggle uses placeholders now.
4013 The code does not yet do anything if the target of the initial placeholder
4014 dies, and thus does not work on floatws's that also do not yet provide
4018 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4019 * Added a routine for checking whether a placeholder is stale.
4021 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
4022 * Added region_managed_get_pholder for acquiring a placeholder.
4024 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
4025 * Added basic placeholder support.
4026 - Basic placeholder class WPHolder.
4027 - WMPlexPHolder for holding place in mplexes.
4029 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4030 * Removed traces of old managed lists.
4031 Regions no longer contain link pointers for those lists etc. The
4032 region_rescue_clientwins stuff is currently disabled and needs to be
4033 rewritten when placeholder stuff is implemented.
4035 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
4036 * WRootWin no longer uses a screen_list.
4038 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
4039 * WIonWS now uses symlist for managed list.
4041 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
4042 * WDock no longer uses managed_list.
4044 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
4045 * WFloatWS doesn't use a special managed_list.
4046 The stacking list is enough.
4048 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4049 * WClientWin uses symlist for transient_list.
4051 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
4052 * Oops. All mplex stuff was being now saved on layer 2.
4054 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
4055 * WMPlex managed list changed to use proxy nodes.
4056 This should help implementing placeholders.
4058 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
4059 * Updated predist.sh for darcs.
4061 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
4062 * Set install script to "sh install-sh"
4064 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
4065 tagged ion-3-svn2darcs
4067 2005-02-22 21:30 UTC tuomov
4068 * trunk: changeset 1974
4069 Another autoconf hack.
4071 2005-02-20 14:42 UTC tuomov
4072 * trunk: changeset 1973
4073 WMPlex layer 2 region geometry is now remembered.
4075 2005-02-20 14:38 UTC tuomov
4076 * trunk: changeset 1972
4077 Added missing include.
4079 2005-02-20 12:09 UTC tuomov
4080 * trunk: changeset 1970
4081 Autoconf script fixes (by matthieu moy).
4083 2005-02-20 09:59 UTC tuomov
4084 * trunk: changeset 1969
4085 Fixed names of workspace-specific frame bindmaps.
4087 2005-02-20 08:43 UTC tuomov
4088 * trunk: changeset 1968
4089 Updated cfg_ionws.lua.
4091 2005-02-19 08:09 UTC tuomov
4092 * trunk: changeset 1967
4093 Fixed tab switch focus change when a non-passive layer2 region was
4096 2005-02-18 21:45 UTC tuomov
4097 * trunk: changeset 1966
4098 Fixed a typo (?) that could cause floatws stacking code to lock up.
4100 2005-02-16 05:04 UTC tuomov
4101 * trunk: changeset 1965
4102 Update WMPlex.l2_hide/show docs.
4104 2005-02-15 06:06 UTC tuomov
4105 * trunk: changeset 1963
4106 Added null checks in mplex_l2_hide/show.
4108 2005-02-14 18:34 UTC tuomov
4109 * trunk: changeset 1962
4110 removed redundant ionws stacking code, and fixed a possible problem.
4112 2005-02-14 18:08 UTC tuomov
4113 * trunk: changeset 1961
4114 Added -lintl comment in system.mk
4116 2005-02-14 13:59 UTC tuomov
4117 * trunk: changeset 1960
4118 Added null check; not a member function.
4120 2005-02-14 09:07 UTC tuomov
4121 * trunk: changeset 1959
4122 kludgeconf sun f1x remap detection fix.
4124 2005-02-14 00:04 UTC tuomov
4125 * trunk: changeset 1958
4128 2005-02-13 23:36 UTC tuomov
4129 * trunk: changeset 1957
4130 Oops. pwm3.de.in wasn't svn add'ed.
4132 2005-02-13 22:59 UTC tuomov
4133 * trunk: changeset 1956
4134 Added mod_sp.toggle.
4136 2005-02-13 21:32 UTC tuomov
4137 * trunk: changeset 1955
4138 Added German translation by Schott Robert.
4140 2005-02-12 18:23 UTC tuomov
4141 * trunk: changeset 1951
4142 Event mask is now stored for WWindows.
4144 2005-02-11 18:10 UTC tuomov
4145 * trunk: changeset 1950
4146 ion-statusd now communicates width templates to mod_statusbar.
4148 2005-02-11 13:35 UTC tuomov
4149 * trunk: changeset 1949
4150 - Parameters can now be passed ion-statusd.
4152 - Some cfg_statusbar usage changes.
4154 2005-02-06 10:13 UTC tuomov
4155 * trunk: changeset 1947
4156 Added WRegion.is_activity.
4158 2005-02-03 21:44 UTC tuomov
4159 * trunk: changeset 1946
4160 Some info window fixes.
4162 2005-02-01 12:01 UTC tuomov
4163 * trunk: changeset 1945
4164 Fixed loading of small frames with hidden tab-bar.
4166 2005-01-31 17:45 UTC tuomov
4167 * trunk: changeset 1944
4168 Only use resize increment and base size from current client window
4169 size hints when deciding frame size hints.
4171 2005-01-31 11:32 UTC tuomov
4172 * trunk: changeset 1941
4173 Added support for coloured statusbar elements.
4175 2005-01-31 09:17 UTC tuomov
4176 * trunk: changeset 1940
4177 - Moved some infowin code to mod_statusbar.
4179 - mod_statusbar template processing/passing status to c side changes.
4181 2005-01-29 23:43 UTC tuomov
4182 * trunk: changeset 1939
4183 - Fixed docked window resize handling.
4185 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4186 WClientWin configure request code uses the previously available
4187 space and makes no request.
4189 2005-01-27 19:00 UTC tuomov
4190 * trunk: changeset 1938
4191 Fixed WMPlex.l2_hidden segfault when called with nil region.
4193 2005-01-24 21:59 UTC tuomov
4194 * trunk: changeset 1937
4195 Fixed hook copy-paste bug.
4197 2005-01-24 20:58 UTC tuomov
4198 * trunk: changeset 1936
4199 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4200 depend on it) thanks to broken lua installs.
4202 2005-01-16 11:52 UTC tuomov
4203 tagged ion-3ds-20050116
4205 2005-01-16 11:07 UTC tuomov
4206 * trunk: changeset 1929
4207 Added documentation for X property access exports.
4209 2005-01-15 21:22 UTC tuomov
4210 * trunk: changeset 1927
4211 Oops. Broken rename.
4213 2005-01-15 21:20 UTC tuomov
4214 * trunk: changeset 1925
4215 tabularx header changes.
4217 2005-01-15 16:28 UTC tuomov
4218 * trunk: changeset 1921
4219 Fixed table in doc. comment.
4221 2005-01-14 14:28 UTC tuomov
4222 * trunk: changeset 1919
4225 2005-01-13 15:02 UTC tuomov
4226 * trunk: changeset 1916
4227 Fixed clientwin_unmapped_hook.
4229 2005-01-03 22:24 UTC tuomov
4230 * trunk: changeset 1911
4231 Added experimental dock (drag&)drop support. It must be enabled by
4232 defining CF_EXPERIMENTAL_DOCK_DROP.
4234 2005-01-02 13:59 UTC tuomov
4235 * trunk: changeset 1905
4238 2004-12-27 21:30 UTC tuomov
4239 * trunk: changeset 1903
4240 Made complete_name available in mod_query.
4242 2004-12-27 21:30 UTC tuomov
4243 * trunk: changeset 1902
4244 Fixed mod_statusbar Makefile to rm before ln.
4246 2005-02-23 00:41 UTC tuomov
4247 * trunk: changeset 1901
4248 Made ext_statusbar into a partially C-side module containing a
4249 WStatusBar class that can have a bindmap.
4251 2004-12-17 00:02 UTC tuomov
4252 * trunk: changeset 1898
4255 2004-12-16 23:56 UTC tuomov
4256 * trunk: changeset 1897
4257 Created directory for ion-knewt branch.
4259 2004-12-11 20:06 UTC tuomov
4260 * trunk: changeset 1896
4261 Added mod_mgmtmode management mode module.
4263 2004-12-07 15:42 UTC tuomov
4264 * trunk: changeset 1895
4265 Fixed (?) tabdrag focus.
4267 2004-11-26 17:41 UTC tuomov
4268 * trunk: changeset 1894
4269 Do not show activity/urgency notification for docked and other client
4270 windows that can not be easily focused.
4272 2004-11-26 08:18 UTC tuomov
4273 * trunk: changeset 1893
4274 PWM bindings setup script now simply loads Ion bindings and unbinds
4275 stuff that would use mod_query.
4277 2004-11-25 08:40 UTC tuomov
4278 * trunk: changeset 1892
4279 Control modifier now is required for N/P in menus to not interfere
4282 2004-11-17 18:46 UTC tuomov
4283 * trunk: changeset 1891
4284 Applied patch with some minor menu improvements.
4286 2004-11-17 18:45 UTC tuomov
4287 * trunk: changeset 1890
4290 2004-11-16 23:01 UTC tuomov
4291 * trunk: changeset 1888
4292 Removed another dupe call.
4294 2004-11-16 12:51 UTC tuomov
4295 * trunk: changeset 1887
4296 Menu definition code and documentation fixes.
4298 2004-11-15 21:32 UTC tuomov
4299 * trunk: changeset 1886
4300 Removed duplicate mod_ionws_register_exports call.
4302 2004-11-13 12:40 UTC tuomov
4303 * trunk: changeset 1884
4304 mod_query runfile and viewfile use workspace working directory.
4306 2004-11-13 00:52 UTC tuomov
4307 * trunk: changeset 1883
4310 2004-11-12 20:34 UTC tuomov
4311 * trunk: changeset 1881
4314 2004-11-12 20:12 UTC tuomov
4315 * trunk: changeset 1880
4316 Changed - to _ in ioncore-*.(lua|lc).
4318 2004-11-12 20:12 UTC tuomov
4319 * trunk: changeset 1879
4320 Fixed floatws reparent.
4322 2004-11-10 14:41 UTC tuomov
4323 * trunk: changeset 1878
4324 Added support for workspace-specific working directories. These can be
4325 changed and viewed with the internally overridden commands 'cd' and
4326 'pwd' in the F3 execution query.
4328 2004-11-10 01:48 UTC tuomov
4329 * trunk: changeset 1877
4330 Set REGION_SKIP_FOCUS on pane handles.
4332 2004-11-07 18:18 UTC tuomov
4333 * trunk: changeset 1876
4336 2004-11-07 18:00 UTC tuomov
4337 * trunk: changeset 1875
4338 Oops. Fixed a potential segfault.
4340 2004-11-05 17:35 UTC tuomov
4341 * trunk: changeset 1874
4342 Winprop name matching now available as ioncore.match_winprop_name.
4344 2004-11-05 16:38 UTC tuomov
4345 * trunk: changeset 1873
4346 %% works in statusbar template.
4348 2004-11-05 16:22 UTC tuomov
4349 * trunk: changeset 1872
4350 ion-statusd parameters are now automatically deduced by ext_statusbar
4353 2004-11-04 21:34 UTC tuomov
4354 * trunk: changeset 1870
4355 Load cfg_user.lua at end of cfg_ion.lua.
4357 2004-11-04 21:30 UTC tuomov
4358 * trunk: changeset 1869
4359 Documented ext_statusbar.update.
4361 2004-11-04 21:20 UTC tuomov
4362 * trunk: changeset 1868
4363 Fixed winprop name matching.
4365 2004-11-04 14:59 UTC tuomov
4366 tagged ion-3ds-20041104
4368 2004-11-04 14:56 UTC tuomov
4369 * trunk: changeset 1866
4372 2004-11-04 14:38 UTC tuomov
4373 * trunk: changeset 1865
4374 Removed changelog files.
4376 2004-11-04 14:32 UTC tuomov
4377 * trunk: changeset 1864
4378 Remove autom4te.cache in predist.sh
4380 2004-11-04 14:30 UTC tuomov
4381 * trunk: changeset 1863
4382 Added some new release notes.
4384 2004-11-04 14:19 UTC tuomov
4385 * trunk: changeset 1862
4386 Some more minor statusbar improvements.
4388 2004-11-04 12:05 UTC tuomov
4389 * trunk: changeset 1861
4392 2004-11-04 11:23 UTC tuomov
4393 * trunk: changeset 1860
4394 Added type of menus that grab input and allow cycling through the menu
4395 with a given key until all modifiers are released.
4397 2004-11-04 04:16 UTC tuomov
4398 * trunk: changeset 1859
4399 Still problems with timers being gc'd in statusd; the local timer
4400 references need to be used instead of the timer parameter to the
4403 2004-11-04 04:02 UTC tuomov
4404 * trunk: changeset 1858
4405 Some more statusbar/statusd improvements.
4407 2004-11-03 22:10 UTC tuomov
4408 * trunk: changeset 1857
4409 Status meters should retain a local reference to their timers or it
4410 can be collected as garbage.
4412 2004-11-03 19:56 UTC tuomov
4413 * trunk: changeset 1856
4414 Moved potentially blocking statusbar meters to ion-statusd.
4416 2005-02-23 00:39 UTC tuomov
4417 * trunk: changeset 1855
4418 Moved some mainloop stuff to libmainloop.
4420 2004-10-30 14:58 UTC tuomov
4421 * trunk: changeset 1853
4422 Some README updates.
4424 2004-10-30 14:50 UTC tuomov
4425 * trunk: changeset 1852
4426 Added WIonWS.split for splitting at a node instead of just frame/root.
4428 2004-10-23 11:05 UTC kurem
4429 * trunk: changeset 1851
4430 Update Czech translation
4432 2004-10-23 10:39 UTC tuomov
4433 * trunk: changeset 1850
4434 Arbitrary winprop matching criteria can now be used by setting the
4435 'match' field to a matching function with parameters: (winprop, cwin)
4436 and a boolean return value.
4438 2004-10-23 00:39 UTC tuomov
4439 * trunk: changeset 1849
4440 Removed _ION_KLUDGES property support as the Lua side now has direct
4441 access to window properties.
4443 2004-10-23 00:33 UTC tuomov
4444 * trunk: changeset 1848
4445 Added exports to access window properties from Lua side.
4447 2004-10-23 00:14 UTC tuomov
4448 * trunk: changeset 1847
4449 Added table.map to lua table library extensions.
4451 2004-10-19 16:04 UTC tuomov
4452 * trunk: changeset 1846
4453 Changed order of some libs linking commands due to gcc's brain-damaged
4454 handling of .a files. (-llib only loads those parts of liblib.a
4455 required by objects that have appeared before it on the command line.)
4457 2004-10-19 15:08 UTC tuomov
4458 * trunk: changeset 1845
4459 Added raise delay to help with an occasional slight annoyance of
4462 2004-10-16 10:35 UTC tuomov
4463 * trunk: changeset 1841
4464 predist.sh wasn't making modifications to system.mk
4466 2004-10-16 08:43 UTC tuomov
4467 * trunk: changeset 1840
4468 Stdisp parallel movement size calculations were reversed and an old
4469 size swap had not been removed.
4471 2004-10-15 16:50 UTC tuomov
4472 * trunk: changeset 1839
4475 2004-10-15 08:45 UTC tuomov
4476 * trunk: changeset 1838
4477 ion-completefile Makefile had not been updated for new lib build
4478 dependency handling.
4480 2004-10-15 08:41 UTC tuomov
4481 * trunk: changeset 1837
4484 2004-10-15 08:34 UTC tuomov
4485 * trunk: changeset 1836
4488 2004-10-14 12:21 UTC tuomov
4489 * trunk: changeset 1835
4490 Removed the file distdep.
4492 2004-10-14 10:55 UTC tuomov
4493 * trunk: changeset 1834
4494 Added -snapshot option to predist.sh.
4496 2004-10-11 15:34 UTC tuomov
4497 * trunk: changeset 1827
4498 Added new ionws context menu entries for splitting.
4500 2004-10-11 13:44 UTC tuomov
4501 * trunk: changeset 1820
4502 Floating splits can now be had on WIonWSs as well.
4504 2004-10-11 13:44 UTC tuomov
4505 * trunk: changeset 1819
4506 Parallel stdisp rotations had not been updated to calculate geometries
4507 properly now that we switch the places of the splits.
4509 2004-10-11 11:39 UTC tuomov
4510 * trunk: changeset 1818
4513 2004-10-09 16:27 UTC tuomov
4514 * trunk: changeset 1817
4515 Added history search to line editor. (Scrolling through history
4516 entries the beginnings of which match bol-point.)
4518 2004-10-09 16:00 UTC tuomov
4519 * trunk: changeset 1816
4520 Moved WSplitFloat to another file from the other panews split
4523 2004-10-09 15:51 UTC tuomov
4524 * trunk: changeset 1815
4525 - Added some strings from mkman.lua to be translated for improved
4526 translation of manual page bindings reference.
4528 - Finnish translation updates.
4530 2004-10-09 12:54 UTC tuomov
4531 * trunk: changeset 1812
4532 Minor libextl-related rename.
4534 2004-10-09 11:02 UTC tuomov
4535 * trunk: changeset 1808
4536 libextl-related 'make pot' fix.
4538 2004-10-09 06:13 UTC tuomov
4539 * trunk: changeset 1803
4540 Moved also mkexports.lua to libextl.
4542 2004-10-09 05:33 UTC tuomov
4543 * trunk: changeset 1797
4546 2004-10-09 05:05 UTC tuomov
4547 * trunk: changeset 1795
4548 Separated libextl from the Ion source tree.
4550 2004-10-09 04:37 UTC tuomov
4551 * trunk: changeset 1792
4552 Workspaces no longer propagate close requests.
4554 2004-10-09 04:30 UTC tuomov
4555 * trunk: changeset 1791
4556 Removed obsolete autoconf note from README.
4558 2004-10-06 16:27 UTC tuomov
4559 * trunk: changeset 1790
4560 Moved part of ioncore/ to libextl/.
4562 2004-10-06 14:33 UTC tuomov
4563 * trunk: changeset 1788
4564 Fixed line editor display update on history selection.
4566 2004-10-06 10:58 UTC tuomov
4567 * trunk: changeset 1787
4568 Some WIonWS fields were not being initialised.
4570 2004-10-06 10:17 UTC tuomov
4571 * trunk: changeset 1786
4572 ion-completeman now understands manual sections.
4574 2004-10-06 09:39 UTC tuomov
4575 * trunk: changeset 1785
4576 ioncore_g.screen_notify was not being initialised.
4578 2004-10-06 09:35 UTC tuomov
4579 * trunk: changeset 1784
4580 Don't complain if no charset is given in LC_CTYPE if it is "C" or
4583 2004-10-06 01:34 UTC tuomov
4584 * trunk: changeset 1783
4585 Fixed floatws restack.
4587 2004-10-05 09:03 UTC tuomov
4588 * trunk: changeset 1782
4589 comma and period were reversed inworkspace cycling.
4591 2004-10-05 07:38 UTC tuomov
4592 * trunk: changeset 1781
4593 Changed some set_focus calls to warp calls.
4595 2004-10-05 07:30 UTC tuomov
4596 * trunk: changeset 1780
4597 -V and -h options were not being supported after libtu optparser
4598 simplifications. Fixed that.
4600 2004-10-05 05:07 UTC tuomov
4601 tagged ion-3ds-20041005
4603 2004-10-05 05:04 UTC tuomov
4604 * trunk: changeset 1778
4607 2004-10-05 04:47 UTC tuomov
4608 * trunk: changeset 1777
4609 - Added _NET_ACTIVE_WINDOW (request and property) support.
4611 - Moved netwm atoms away from ioncore_g.
4613 2004-10-05 03:54 UTC tuomov
4614 * trunk: changeset 1776
4615 Opening a new window on a panews focuses it if an unused area had the
4618 2004-10-05 00:41 UTC tuomov
4619 * trunk: changeset 1775
4620 Moved region_set_await_focus call from xwindow_do_set_focus to where
4623 2004-10-04 22:50 UTC tuomov
4624 * trunk: changeset 1774
4625 Minor goto_previous fix. (It had been broken at some point.)
4627 2004-10-03 14:11 UTC tuomov
4628 * trunk: changeset 1773
4629 Warp propagation improvements.
4631 2004-10-02 02:29 UTC tuomov
4632 * trunk: changeset 1772
4633 Translation updates.
4635 2004-10-02 02:22 UTC tuomov
4636 * trunk: changeset 1771
4637 Oops, history.h was missing.
4639 2004-10-02 02:13 UTC tuomov
4640 * trunk: changeset 1770
4641 Added split and transpose bindings to WIonWS context menu.
4643 2004-10-02 02:07 UTC tuomov
4644 * trunk: changeset 1769
4645 - Added WSplitSplit.flip.
4647 - WSplitFloat should properly transpose now.
4649 2004-09-30 17:24 UTC tuomov
4650 * trunk: changeset 1768
4651 Added context-specific query histories.
4653 2004-09-28 16:42 UTC tuomov
4654 * trunk: changeset 1767
4655 Added ioncore.set_selection and ioncore.request_selection (with a
4656 continuation function as parameter to the latter) to deal with
4657 selections from Lua code.
4659 2004-09-28 15:11 UTC tuomov
4660 * trunk: changeset 1763
4661 Binding changes: Mod1+K comma/period moves tab left/right.
4662 Mod1+comma/period switches to previous/next workspace. Corresponding
4663 bindings for Left/Right keys were removed.
4665 2004-09-28 14:58 UTC tuomov
4666 * trunk: changeset 1762
4667 Improved support for context menus.
4669 2004-09-17 20:17 UTC tuomov
4670 * trunk: changeset 1761
4671 Renamed clientwin_added_hook to clientwin_mapped_hook and added
4672 clientwin_unmapped_hook with the X window id as parameter.
4674 2004-09-17 20:09 UTC tuomov
4675 * trunk: changeset 1760
4676 Replaced frame_activated_hook (and frame_inactivated_hook) with
4677 region_activated_hook (region_inactivated_hook) called when the region
4678 is get focus (loses focus).
4680 2004-09-17 19:55 UTC tuomov
4681 * trunk: changeset 1759
4682 Some eventmask macro changes/cleanup.
4684 2004-09-17 19:43 UTC tuomov
4685 * trunk: changeset 1758
4686 Moved hook parameter structures from source to header files and added
4687 notes of parameters of all hooks to headers.
4689 2004-09-16 23:42 UTC tuomov
4690 * trunk: changeset 1757
4691 Oops. Workspaces were being destroyed when stdisp was removed.
4693 2004-09-16 23:39 UTC tuomov
4694 * trunk: changeset 1756
4695 REGION_PARENT macro changes.
4697 2004-09-16 23:09 UTC tuomov
4698 * trunk: changeset 1755
4699 Improved handling of small unused spaces in panews.
4701 2004-09-16 19:32 UTC tuomov
4702 * trunk: changeset 1753
4703 Some minor clean-up.
4705 2004-09-16 18:44 UTC tuomov
4706 * trunk: changeset 1752
4707 Some region_set/unset/detach_manager/parent code simplifications.
4709 2004-09-16 17:06 UTC tuomov
4710 * trunk: changeset 1751
4711 Use 'default' layout by default.
4713 2004-09-16 17:05 UTC tuomov
4714 * trunk: changeset 1750
4715 - Added mod_panews.set/get
4717 - Moved loading of module configuration file to end of Lua code if the
4718 module has such, as otherwise not everything may be available to the
4721 2004-09-16 16:27 UTC tuomov
4722 * trunk: changeset 1749
4723 WSplitPane should now update markers on transpose.
4725 2004-09-07 18:45 UTC tuomov
4726 * trunk: changeset 1748
4727 Changed some exec calls to exec_on calls in mod_query.
4729 2004-09-07 01:15 UTC tuomov
4730 * trunk: changeset 1747
4731 Oops, warp setting was no longer used.
4733 2004-09-06 18:29 UTC tuomov
4734 tagged ion-3ds-20040906
4736 2004-09-06 18:28 UTC tuomov
4737 * trunk: changeset 1745
4738 Fixed a typo in release notes.
4740 2004-09-06 18:25 UTC tuomov
4741 * trunk: changeset 1744
4742 Removed POSIX_SOURCE setting from system-ac.mk.in
4744 2004-09-06 18:21 UTC tuomov
4745 * trunk: changeset 1743
4746 Added release notes for a new release.
4748 2004-09-06 17:58 UTC tuomov
4749 * trunk: changeset 1742
4750 Status display node loading fixes.
4752 2004-09-06 17:44 UTC tuomov
4753 * trunk: changeset 1741
4754 - WPaneWS:s can be closed now.
4756 - Pane initial size calculation fix.
4758 2005-02-23 00:34 UTC tuomov
4759 * trunk: changeset 1740
4760 Renamed autows to panews.
4762 2004-09-05 22:26 UTC tuomov
4763 * trunk: changeset 1739
4764 Added compatibility conversion from old frame style names.
4766 2004-09-05 21:55 UTC tuomov
4767 * trunk: changeset 1738
4768 Some focusing code simplifications/fixes/new bugs.
4770 2004-09-05 15:58 UTC tuomov
4771 * trunk: changeset 1737
4772 Fixed an mplex layer2 focus issue.
4774 2004-09-05 15:30 UTC tuomov
4775 * trunk: changeset 1736
4776 Fixed split tree ws_if_root pointer management bug.
4778 2004-09-05 15:12 UTC tuomov
4779 * trunk: changeset 1735
4780 Added 'save' option for dock.
4782 2004-09-05 13:53 UTC tuomov
4783 * trunk: changeset 1734
4784 Added frame_managed_changed_hook (improved from
4785 frame_content_switched_hook).
4787 2004-09-02 15:20 UTC tuomov
4788 * trunk: changeset 1733
4789 Border line drawing fix.
4791 2004-09-01 21:26 UTC tuomov
4792 * trunk: changeset 1732
4793 WSplitPanes should now when appropriate recreate a WSplitUnused when
4796 2004-09-01 18:45 UTC tuomov
4797 * trunk: changeset 1731
4798 AutoWS now supports dropping stuff on unused areas.
4800 2004-09-01 13:31 UTC tuomov
4801 * trunk: changeset 1730
4802 - Autows unused region focusing improvements.
4804 - Install cfg_autows.lua.
4806 2004-08-31 18:51 UTC tuomov
4807 * trunk: changeset 1729
4808 Fixes to previous changes (coded without a monitor to test the code
4811 2004-08-31 11:26 UTC tuomov
4812 * trunk: changeset 1728
4813 Fixed a potential minor memory leak.
4815 2004-08-29 15:33 UTC tuomov
4816 * trunk: changeset 1727
4817 Autoconf should work again. (Applied patch to move from
4818 libtool/libltdl to plain libdl.)
4820 2004-08-29 07:18 UTC tuomov
4821 * trunk: changeset 1726
4822 Some pane handle changes.
4824 2004-08-27 14:54 UTC tuomov
4825 * trunk: changeset 1725
4826 Tiled workspace navigation code changes.
4828 2004-08-26 16:23 UTC tuomov
4829 * trunk: changeset 1724
4830 - Moved resize code so that WUnusedWin can use it.
4832 - Added resize bindings for WUnusedWin.
4834 2004-08-26 14:16 UTC tuomov
4835 * trunk: changeset 1723
4836 Added WUnusedWin for WSplitUnused.
4838 2004-08-23 03:27 UTC tuomov
4839 * trunk: changeset 1722
4840 WAutoWS layout is now initialised when the workspace is created
4841 instead of when the first frame is created.
4843 2004-08-21 15:54 UTC tuomov
4844 * trunk: changeset 1721
4845 Added Czech translations of Ion messages.
4847 2004-08-19 15:16 UTC tuomov
4848 * trunk: changeset 1720
4849 Added bindmap for WPaneWins.
4851 2004-08-18 14:12 UTC tuomov
4852 * trunk: changeset 1719
4853 - AutoWS pane window handling improvements.
4855 - Changes in frame style names.
4857 2004-08-17 01:24 UTC tuomov
4858 * trunk: changeset 1718
4859 Changed stdisp adaptation code to be more destructive on the split
4860 tree to preserve special nodes for autows.
4862 2004-08-15 01:40 UTC tuomov
4863 * trunk: changeset 1717
4864 Fixed a reference to mod_menu.
4866 2004-08-09 23:58 UTC tuomov
4867 * trunk: changeset 1716
4868 Added beginnings of a Czech translation (by Miroslav Kure).
4870 2004-08-09 23:57 UTC tuomov
4871 * trunk: changeset 1715
4872 Simplified regexp for 'uptime' load average method as some locales
4873 show it differently.
4875 2004-08-06 02:55 UTC tuomov
4876 * trunk: changeset 1714
4877 Some more makefile fixes.
4879 2004-08-06 00:05 UTC tuomov
4880 * trunk: changeset 1713
4881 $(INTALLDIR) wasn't being called for translated manual page
4884 2004-08-03 18:40 UTC tuomov
4885 * trunk: changeset 1712
4886 Added routine to drawing engine to draw just a borderline and not a
4889 2004-08-03 16:37 UTC tuomov
4890 * trunk: changeset 1711
4891 updated cfgfile too.
4893 2004-08-02 19:35 UTC tuomov
4894 * trunk: changeset 1710
4895 Submaps now default to AnyModifier.
4897 2004-08-02 16:01 UTC tuomov
4898 * trunk: changeset 1709
4899 nroff instead of groff.
4901 2004-08-02 14:51 UTC tuomov
4902 * trunk: changeset 1708
4903 Oops, calcmail was global.
4905 2004-08-02 14:49 UTC tuomov
4906 * trunk: changeset 1707
4907 - Some more binding documentation and translation improvements.
4909 - Use proper welcome.lang.txt.
4911 2004-08-02 05:16 UTC tuomov
4912 * trunk: changeset 1706
4915 2004-08-02 03:31 UTC tuomov
4916 * trunk: changeset 1705
4917 - Removed share directory from the source tree and moved stuff therein
4918 to ioncore and utils directories.
4920 - Some rules.mk improvements.
4922 2004-08-02 00:51 UTC tuomov
4923 * trunk: changeset 1704
4924 - Improved the 'basic concepts' section of the manual page.
4926 - Added a Finnish translation of the manual page and welcome message.
4927 (Correct version of the welcome message is not yet used.)
4929 2004-08-01 21:51 UTC tuomov
4930 * trunk: changeset 1703
4931 ... and also gettext menuentry and submenu.
4933 2004-08-01 21:46 UTC tuomov
4934 * trunk: changeset 1702
4935 Removed 'TR' from menu configuration files; include 'submenu' and
4936 'menuentry' in keywords to lxgettext instead.
4938 2004-08-01 21:44 UTC tuomov
4939 * trunk: changeset 1701
4940 Fixed type in documentation string.
4942 2004-08-01 21:43 UTC tuomov
4943 * trunk: changeset 1700
4944 Added translations for binding documentation.
4946 2004-08-01 19:48 UTC tuomov
4947 * trunk: changeset 1699
4948 Oops, previous commit was a bit broken.
4950 2004-08-01 19:06 UTC tuomov
4951 * trunk: changeset 1698
4952 Binding documentation is now included in the configuration files and
4953 the documentation for manual pages is generated from there.
4955 2004-07-31 22:00 UTC tuomov
4956 * trunk: changeset 1696
4957 Minor fixes to previous error reporting and other changes.
4959 2004-07-31 20:55 UTC tuomov
4960 * trunk: changeset 1695
4961 Added Finnish translation.
4963 2004-07-31 20:53 UTC tuomov
4964 * trunk: changeset 1694
4965 - Some more error and other reporting changes for easier and better
4968 - Added menu configuration files to be translated.
4970 2004-07-31 20:12 UTC tuomov
4971 * trunk: changeset 1693
4972 s/corner/pos/g in statusbar creation code.
4974 2004-07-31 19:11 UTC tuomov
4975 * trunk: changeset 1691
4976 - Removed some redundant error reporting that is of no help to the
4979 - Changes in error reporting policy: trust the source of the problem
4980 do it, if it is our code.
4982 2005-02-23 00:02 UTC tuomov
4983 * trunk: changeset 1690
4984 Added basic framework for localisation/language translations.
4986 2004-07-30 00:08 UTC tuomov
4987 tagged ion-3ds-20040730
4989 2004-07-29 23:32 UTC tuomov
4990 * trunk: changeset 1687
4991 Oops DIST: PREFIX line was broken.
4993 2004-07-29 23:30 UTC tuomov
4994 * trunk: changeset 1686
4995 Added new release notes and other preparation for the release of ion-
4998 2004-07-29 23:24 UTC tuomov
4999 * trunk: changeset 1685
5000 - Changes in default installation paths and binary names: ion->ion3,
5003 - Added ioncore.progname so that scripts that want to show the manual
5004 page don't need to know if we're running as ion or pwm.
5006 2004-07-29 23:19 UTC tuomov
5007 * trunk: changeset 1684
5008 Manual page updates.
5010 2004-07-29 19:58 UTC tuomov
5011 * trunk: changeset 1683
5012 Added old release notes to the package.
5014 2004-07-29 19:47 UTC tuomov
5015 * trunk: changeset 1682
5016 WIonWS: don't load WSplitST, because we don't save position and
5017 orientation and thus think the saved stdispnode was bl/horizontal.
5019 2004-07-29 19:41 UTC tuomov
5020 * trunk: changeset 1681
5021 Drawing engine configuration files now also use the underscored
5022 "look_" prefix instead of "look-".
5024 2004-07-29 19:36 UTC tuomov
5025 * trunk: changeset 1680
5026 Added styles for status displays.
5028 2004-07-29 18:52 UTC tuomov
5029 * trunk: changeset 1679
5030 - Changed WFloatWS.circulate and backcirculate to be stacking based.
5032 - Fixes to previous stacking code changes.
5034 2004-07-29 18:27 UTC tuomov
5035 * trunk: changeset 1678
5036 Floatws stacking code improvements.
5038 2004-07-29 02:18 UTC tuomov
5039 * trunk: changeset 1672
5040 All savefiles are now also prefixed with "saved_".
5042 2004-07-29 02:02 UTC tuomov
5043 * trunk: changeset 1671
5044 Removed WIonWS.resize_tree and added WSplit.rqgeom.
5046 2004-07-29 01:52 UTC tuomov
5047 * trunk: changeset 1670
5048 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
5050 2004-07-29 01:50 UTC tuomov
5051 * trunk: changeset 1669
5052 Added WWindow.xid export.
5054 2004-07-29 01:47 UTC tuomov
5055 * trunk: changeset 1668
5056 Statically linking modules had been broken with the module stub loader
5057 change, and make depend had never worked in this case.
5059 2004-07-29 01:32 UTC tuomov
5060 * trunk: changeset 1667
5061 - Removed generic stacking code; stacking is now handled fully by
5062 managers, making it simpler and better-working.
5064 - Some fixes to WMPlex layer2 new focus policy.
5066 2004-07-28 21:58 UTC tuomov
5067 * trunk: changeset 1666
5068 Reorganisation autows code to match the new lua/c division and stub
5071 2004-07-28 20:57 UTC tuomov
5072 * trunk: changeset 1665
5073 Changes in WMPlex passive layer 2 object focus policy.
5075 2004-07-28 02:02 UTC tuomov
5076 * trunk: changeset 1664
5077 Oops. Search path order had been reversed.
5079 2004-07-28 01:57 UTC tuomov
5080 * trunk: changeset 1663
5081 Style file lookup was broken.
5083 2004-07-28 01:46 UTC tuomov
5084 * trunk: changeset 1662
5085 The status display is now skipped by WIonWS navigational routines.
5087 2004-07-28 01:30 UTC tuomov
5088 * trunk: changeset 1661
5089 Forgot to update resize_delay->kbresize_delay to config files.
5091 2004-07-28 01:25 UTC tuomov
5092 * trunk: changeset 1660
5093 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
5095 2004-07-28 01:17 UTC tuomov
5096 * trunk: changeset 1659
5097 - Changes in functions to set some basic settings of ioncore and some
5098 modules: for the most part, a single 'set' function now. Also added
5099 the 'get' counterpart.
5101 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
5104 2004-07-27 21:06 UTC tuomov
5105 * trunk: changeset 1658
5106 Added WSplitInner.current dynfun.
5108 2004-07-27 21:01 UTC tuomov
5109 * trunk: changeset 1657
5110 Restore extl_loadstring as mod_ionflux needs it.
5112 2004-07-27 19:23 UTC tuomov
5113 * trunk: changeset 1656
5114 - Statusbar mail checker died if $MAIL didn't exist.
5116 - Added mailbox file setting.
5118 2004-07-27 18:03 UTC tuomov
5119 * trunk: changeset 1655
5120 Some statusbar config tuning
5122 2004-07-27 17:49 UTC tuomov
5123 * trunk: changeset 1654
5124 - Better cfg_dock.lua; moved code to mod_dock.
5126 - Status display is now _not_ saved to layout savefile, for easier
5127 switching between different status displays.
5129 - Some mplex layer2 access improvements.
5131 2004-07-27 13:48 UTC tuomov
5132 * trunk: changeset 1653
5133 Fixed some typos etc.
5135 2004-07-27 13:42 UTC tuomov
5136 * trunk: changeset 1652
5137 - Improved ext_statusbar update time calculation.
5139 - Added ext_statusbar to list of subdirectories to build in the top-
5142 2004-07-27 04:11 UTC tuomov
5143 * trunk: changeset 1651
5144 Oops, mail_last_check wasn't being update.
5146 2004-07-27 04:10 UTC tuomov
5147 * trunk: changeset 1650
5148 Added ext_statusbar statusbar script.
5150 2004-07-27 00:43 UTC tuomov
5151 * trunk: changeset 1649
5152 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5154 - Fixed some PWM stuff.
5156 2004-07-27 00:26 UTC tuomov
5157 * trunk: changeset 1648
5158 Status display removal is now properly notified by the screen to
5159 workspaces over restarts.
5161 2004-07-26 22:03 UTC tuomov
5162 * trunk: changeset 1647
5163 Oops, welcome message was no longer installed.
5165 2004-07-26 21:57 UTC tuomov
5166 * trunk: changeset 1645
5167 Some documentation fixes and documentation generation changes.
5169 2004-07-26 21:57 UTC tuomov
5170 * trunk: changeset 1644
5171 Oops, there was still a reference to draw.lua
5173 2004-07-26 21:48 UTC tuomov
5174 * trunk: changeset 1643
5175 ioncore-extras.lua was still lying around after barfed commit.
5177 2004-07-26 21:29 UTC tuomov
5178 * trunk: changeset 1642
5179 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5180 refusal to support escaping of square brackets) after GNU sed stopped
5181 accepting the previous vomit.
5183 2004-07-26 20:50 UTC tuomov
5184 * trunk: changeset 1641
5185 Fixes to previous failed commit.
5187 2004-07-26 20:46 UTC tuomov
5188 * trunk: changeset 1640
5189 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5190 and menulib routines into the single namespace of the first of each
5191 to present the user with less different code units.
5193 - Changed all configuration files the user might want to edit to be
5194 prefixed with 'cfg_'.
5196 2004-07-26 19:17 UTC tuomov
5197 * trunk: changeset 1639
5198 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5199 expects complete file name).
5201 2004-07-26 18:58 UTC tuomov
5202 * trunk: changeset 1638
5203 Added stub loaders for modules, so users only need a single command to
5204 load scripts or modules.
5206 2004-07-26 17:43 UTC tuomov
5207 * trunk: changeset 1637
5208 Some minor infowin, stdisp and timer fixes and changes.
5210 2004-07-26 16:13 UTC tuomov
5211 * trunk: changeset 1636
5212 Exported timers to Lua side and some other changes in timer code.
5214 2004-07-26 14:38 UTC tuomov
5215 * trunk: changeset 1633
5216 Added some code to WInfoWin to eventually allow it to be used as an
5219 2004-07-25 19:18 UTC tuomov
5220 * trunk: changeset 1632
5221 Some autows overlap and new OO split code fixes.
5223 2004-07-24 14:09 UTC tuomov
5224 * trunk: changeset 1631
5225 Some fixes to previous changes in name allocation.
5227 2004-07-24 11:58 UTC tuomov
5228 * trunk: changeset 1630
5229 Added still incomplete support for partial floating of WSplitPanes on
5232 2004-07-23 22:27 UTC tuomov
5233 * trunk: changeset 1629
5234 Resizing code fixes and simplifications.
5236 2004-07-23 20:50 UTC tuomov
5237 * trunk: changeset 1628
5238 Some more name allocation improvements and simplifications.
5240 2004-07-23 19:34 UTC tuomov
5241 * trunk: changeset 1627
5242 Fixed problem allocating names that already contain something that
5243 looks like an instance number.
5245 2004-07-22 22:31 UTC tuomov
5246 * trunk: changeset 1626
5247 - Moved WSplitUnused code to mod_autows from mod_ionws.
5249 - Added initial version of WSplitPane split tree node for better
5250 organisation of different application classes in WAutoWS split tree.
5252 2004-07-18 18:59 UTC tuomov
5253 * trunk: changeset 1625
5254 The split tree now uses inheritance within the Ion object system, so
5255 it is easier to add special inner nodes to it.
5257 2004-07-18 02:25 UTC tuomov
5258 * trunk: changeset 1624
5259 Some dock changes+fixes.
5261 2004-07-17 00:48 UTC tuomov
5262 * trunk: changeset 1623
5263 Autows template code is now aware of stdisp.
5265 2004-07-16 23:54 UTC tuomov
5266 * trunk: changeset 1622
5267 Autows classification heuristics improvements.
5269 2004-07-15 15:29 UTC tuomov
5270 * trunk: changeset 1621
5273 2004-07-15 13:21 UTC tuomov
5274 * trunk: changeset 1620
5275 Fixed config file help.
5277 2004-07-15 01:59 UTC tuomov
5278 * trunk: changeset 1619
5279 Removed stdisp from lists of normal managed objects on workspaces.
5281 2004-07-13 16:05 UTC tuomov
5282 * trunk: changeset 1618
5283 Fixed WRegion.size_hints export.
5285 2004-07-13 16:04 UTC tuomov
5286 * trunk: changeset 1617
5287 Always leave a SPLIT_UNUSED when stacking.
5289 2004-07-13 16:03 UTC tuomov
5290 * trunk: changeset 1616
5291 Changes in split tree resize code to better handle SPLIT_UNUSED.
5293 2004-07-12 20:11 UTC tuomov
5294 * trunk: changeset 1615
5295 AutoWS layout initialisation code improvements.
5297 2004-07-11 22:57 UTC tuomov
5298 * trunk: changeset 1614
5299 Beginnings of a new template-based autows implementation.
5301 2004-07-08 00:18 UTC tuomov
5302 * trunk: changeset 1613
5303 Some frame->style handling changes.
5305 2004-07-08 00:17 UTC tuomov
5306 * trunk: changeset 1612
5307 Possibly fixed scratchpad focusing (again).
5309 2004-07-03 18:04 UTC tuomov
5310 tagged ion-3ds-20040703
5312 2004-07-03 18:01 UTC tuomov
5313 * trunk: changeset 1610
5314 Added a note on ./configure being broken in README.
5316 2004-07-03 17:57 UTC tuomov
5317 * trunk: changeset 1609
5320 2004-07-03 17:56 UTC tuomov
5321 * trunk: changeset 1608
5322 Added code in dock.lua to create dock of either flavour.
5324 2004-07-03 17:56 UTC tuomov
5325 * trunk: changeset 1607
5326 Do not automagically redirect region_manage_clientwin requests to
5327 passive layer 2 objects.
5329 2004-07-03 17:55 UTC tuomov
5330 * trunk: changeset 1606
5333 2004-07-03 17:54 UTC tuomov
5334 * trunk: changeset 1605
5335 Changes in menu stacking.
5337 2004-07-03 17:25 UTC tuomov
5338 * trunk: changeset 1604
5339 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5340 that empty docks can now be closed in a consistent manner.
5342 2004-07-03 17:21 UTC tuomov
5343 * trunk: changeset 1603
5344 Added some region dynfuns.
5346 2004-06-27 17:43 UTC tuomov
5347 * trunk: changeset 1602
5348 Dock supports bindings now.
5350 2004-06-27 17:12 UTC tuomov
5351 * trunk: changeset 1601
5352 - Removed orientation from stdisp parameters; it is got from the
5353 region itself through region_orientation.
5355 - WDock.set can now properly request changes when working as WMPlex
5358 2004-06-26 20:13 UTC tuomov
5359 * trunk: changeset 1600
5360 floatws fix: don't save stdisp configuration.
5362 2004-06-26 20:05 UTC tuomov
5363 * trunk: changeset 1599
5364 Ensure FD_CLOEXEC is set.
5366 2004-06-26 19:53 UTC tuomov
5367 * trunk: changeset 1598
5368 - Removed generic stacking exports. Raise/lower is only available
5369 through WFloatWS.raise/lower now.
5371 - Removed WRegion.active_sub export.
5373 2004-06-26 19:35 UTC tuomov
5374 * trunk: changeset 1597
5375 Renamed 'reference' field in load/info tables to 'reg'.
5377 2004-06-26 18:40 UTC tuomov
5378 * trunk: changeset 1596
5379 Guarantee maximum size to be set in region_size_hints along with base
5382 2004-06-26 18:37 UTC tuomov
5383 * trunk: changeset 1595
5384 Removed relw and relh from region_size_hints; use
5385 XSizeHints.base_width/height instead.
5387 2004-06-26 16:07 UTC tuomov
5388 * trunk: changeset 1594
5389 - Added support for passive mplex layer 2 objects.
5391 - Unified generic stdisp and floating dock position parametrisation.
5393 2004-06-23 15:56 UTC tuomov
5394 * trunk: changeset 1593
5395 Improved mplex managed object attribute storage.
5397 2004-06-22 00:16 UTC tuomov
5398 * trunk: changeset 1592
5399 Added XID to querylib.show_clientwin.
5401 2004-06-21 15:02 UTC tuomov
5402 * trunk: changeset 1591
5403 Fixed drawing engine style loading code when neither font nor based_on
5406 2004-06-21 08:18 UTC tuomov
5407 * trunk: changeset 1590
5408 Previous "fixes" broken dock resize on workspace change if previous
5409 docknode geometry was a good fit.
5411 2004-06-21 07:37 UTC tuomov
5412 * trunk: changeset 1589
5413 Some status display/dock support code fixes and improvements.
5415 2004-06-21 00:30 UTC tuomov
5416 * trunk: changeset 1588
5417 Support dragging tab of current window by clicking anywhere in a
5420 2004-06-20 16:45 UTC tuomov
5421 * trunk: changeset 1587
5422 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5423 status display mechanisms.
5425 2004-06-20 11:47 UTC tuomov
5426 * trunk: changeset 1586
5427 Don't register WRegionSimpleCreateFn as it is not actually needed.
5428 Thus only register WRegionLoadCreateFn.
5430 2004-06-20 11:45 UTC tuomov
5431 * trunk: changeset 1584
5432 Don't duplicate libtu/stringintmap_key as value2str.
5434 2004-06-20 11:10 UTC tuomov
5435 * trunk: changeset 1582
5438 2004-06-19 16:39 UTC tuomov
5439 * trunk: changeset 1581
5440 - Use of block auto-indentation had broken indentation after some
5441 EXTL_EXPORT statements.
5443 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5445 2004-06-19 16:26 UTC tuomov
5446 * trunk: changeset 1580
5447 Improved support for auto-sizing status display/dock.
5449 2004-06-19 13:26 UTC tuomov
5450 * trunk: changeset 1579
5451 Export WScreen.set_managed_offset.
5453 2004-06-18 22:14 UTC tuomov
5454 * trunk: changeset 1576
5455 Use libtu's new stringstore for storing frame style names.
5457 2004-06-17 20:42 UTC tuomov
5458 * trunk: changeset 1573
5459 Fixed handling of requested geometry in floatws_attach_clientwin.
5461 2004-06-17 17:14 UTC tuomov
5462 * trunk: changeset 1572
5463 Added some split-tree manipulation algorithms needed to eventually
5464 support an automagically properly sized dock.
5466 2004-06-17 13:58 UTC tuomov
5467 * trunk: changeset 1571
5468 Resize primary node fix.
5470 2004-06-14 15:09 UTC tuomov
5471 * trunk: changeset 1570
5472 Finished converting (still crappy) autows penalty code to Lua and some
5475 2004-06-12 20:51 UTC tuomov
5476 * trunk: changeset 1569
5477 Moved autows penalty calculation code to Lua side for easier
5480 2004-06-12 18:10 UTC tuomov
5481 * trunk: changeset 1568
5482 - Added WRegion.size_hints to exports
5484 - ... and renamed region_resize_hints to region_size_hints.
5486 2004-06-12 14:16 UTC tuomov
5487 * trunk: changeset 1567
5488 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5490 2004-06-11 19:03 UTC tuomov
5491 * trunk: changeset 1566
5492 Changed penalties to be based on proportional shrinkage/growth/free
5493 space after split and other autows placement code changes.
5495 2004-06-11 11:03 UTC tuomov
5496 * trunk: changeset 1565
5497 Put back WIonWS.create_frame_fn.
5499 2004-06-10 22:48 UTC tuomov
5500 * trunk: changeset 1564
5501 - Session saving is no longer disabled on exit if there was an error
5502 loading layout. Instead a backup of the layout savefile is made.
5504 - The behaviour of ioncore.resign was changed not to save session, but
5505 instead just quit and, when running under a session manager,
5506 instruct the session manager to not restart the WM again.
5508 2004-06-10 21:13 UTC tuomov
5509 * trunk: changeset 1563
5510 Fixed focusing on frame destroy.
5512 2004-06-10 21:01 UTC tuomov
5513 * trunk: changeset 1562
5514 Bracing error caused split unused fusing not to work in all cases.
5516 2004-06-10 15:33 UTC tuomov
5517 * trunk: changeset 1561
5518 Changes in the set of exported WSplit methods and WIonWS:split_tree().
5520 2004-06-10 15:15 UTC tuomov
5521 * trunk: changeset 1560
5522 Added code to fuse adjacent SPLIT_UNUSED nodes.
5524 2004-06-09 16:12 UTC tuomov
5525 * trunk: changeset 1559
5526 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5527 (also to be unified?) now.
5529 2004-06-08 20:52 UTC tuomov
5530 * trunk: changeset 1558
5531 Some minor autows placement tuning.
5533 2004-06-08 20:26 UTC tuomov
5534 * trunk: changeset 1557
5535 Moved p_move from WFloatFrame to WFrame.
5537 2004-06-08 17:23 UTC tuomov
5538 * trunk: changeset 1556
5539 Binding to nil should again remove the binding.
5541 2004-06-08 17:21 UTC tuomov
5542 * trunk: changeset 1555
5543 Fixes in navigation code handling of SPLIT_UNUSED.
5545 2004-06-07 13:41 UTC tuomov
5546 * trunk: changeset 1554
5547 Some more unused space information storage changes.
5549 2004-06-07 11:09 UTC tuomov
5550 * trunk: changeset 1553
5551 load_autows hand't been updated to new ionws_load_node parameters.
5553 2004-06-06 19:39 UTC tuomov
5554 * trunk: changeset 1552
5555 Added querylib.show_clientwin to display information on a client
5556 window and put it in the context menu.
5558 2004-06-06 19:27 UTC tuomov
5559 * trunk: changeset 1551
5560 Documentation fixes.
5562 2004-06-06 18:32 UTC tuomov
5563 * trunk: changeset 1550
5564 Some fixes in split tree load code changes.
5566 2004-06-06 17:58 UTC tuomov
5567 * trunk: changeset 1549
5568 Added penalties to attach to an existing frame.
5570 2004-06-06 17:09 UTC tuomov
5571 * trunk: changeset 1548
5572 Added querylib.query_menu that can be used to create a query of a
5575 2004-06-06 16:16 UTC tuomov
5576 * trunk: changeset 1547
5577 Moved Fx queries to WMPlex level so they're available on empty
5578 workspaces and full screen client windows as well.
5580 2004-06-06 16:08 UTC tuomov
5581 * trunk: changeset 1546
5582 Added 'lazy' split attribute. If a horizontal/vertical split is
5583 "lazy", and a direct child is removed, the split won't be collapsed
5584 unless the other child is SPLIT_UNUSED.
5586 2004-06-06 15:47 UTC tuomov
5587 * trunk: changeset 1545
5590 2004-06-05 19:24 UTC tuomov
5591 * trunk: changeset 1543
5592 - Moved workspace dummy window code from WFloatWS to WGenWS to be
5593 available to WAutoWS as well.
5595 - Removed unused managed_splits field from WIonWS.
5597 2004-06-05 15:14 UTC tuomov
5598 * trunk: changeset 1542
5599 WAutoWS placement code clean-up.
5601 2004-06-05 09:42 UTC tuomov
5602 * trunk: changeset 1541
5603 Oops. Fixed sanity check.
5605 2004-06-04 23:15 UTC tuomov
5606 * trunk: changeset 1539
5607 Added Xinerama sanity check.
5609 2004-06-04 17:55 UTC tuomov
5610 * trunk: changeset 1537
5611 Changed WAutoWS placement code to use new unused space storage and
5612 added framework code to handle calculating penalties based on
5613 "immediate" available unused space.
5615 2004-06-04 17:29 UTC tuomov
5616 * trunk: changeset 1536
5617 Changed storage of used/unused space within
5618 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5620 2004-06-04 15:49 UTC tuomov
5621 * trunk: changeset 1535
5622 Fixed WMPlex.l2_show focus.
5624 2004-06-03 11:25 UTC tuomov
5625 * trunk: changeset 1534
5626 Added very preliminary WAutoWS layout code.
5628 2004-06-03 11:23 UTC tuomov
5629 * trunk: changeset 1533
5630 Code that creates regions from tables now supports a 'reference' to
5631 use existing regions.
5633 2004-06-03 11:21 UTC tuomov
5634 * trunk: changeset 1532
5635 Fixed some indentation.
5637 2004-06-02 19:15 UTC tuomov
5638 * trunk: changeset 1531
5639 Added support for "static" splits.
5641 2004-05-31 10:40 UTC tuomov
5642 * trunk: changeset 1526
5645 2004-05-31 10:39 UTC tuomov
5646 * trunk: changeset 1525
5647 Added nil check to hook_add_extl.
5649 2004-05-30 16:01 UTC tuomov
5650 * trunk: changeset 1524
5651 Fixed a serious brainfart in region name allocation. (Temporary hack;
5652 need to do this more efficiently.)
5654 2004-05-30 14:13 UTC tuomov
5655 * trunk: changeset 1523
5656 Oops. Alloc one byte too small.
5658 2004-05-29 19:13 UTC tuomov
5659 * trunk: changeset 1522
5660 Check that client window is not already managed when loading saved
5661 configuration (on restart).
5663 2004-05-29 19:12 UTC tuomov
5664 * trunk: changeset 1521
5665 Added -noerrorlog startup option.
5667 2004-05-29 12:03 UTC tuomov
5668 * trunk: changeset 1520
5669 Fixed dec/inc_index bindings.
5671 2004-05-29 11:26 UTC tuomov
5672 * trunk: changeset 1519
5673 Bindmap binding count was not maintained correctly if a key/button was
5676 2004-05-28 14:41 UTC tuomov
5677 * trunk: changeset 1518
5678 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
5679 full space of their SPLIT_REGNODE:
5681 2004-05-26 19:26 UTC tuomov
5682 * trunk: changeset 1517
5683 querylib.query_renameworkspace had been broken at some point.
5685 2004-05-26 19:24 UTC tuomov
5686 * trunk: changeset 1516
5687 Unified module and script search paths. There's only one search path
5690 2004-05-26 19:17 UTC tuomov
5691 * trunk: changeset 1515
5692 *sigh* install-sh seems to require -c to copy.
5694 2004-05-26 17:24 UTC tuomov
5695 * trunk: changeset 1514
5696 Changed INSTALL to install-sh
5698 2004-05-26 17:10 UTC tuomov
5699 * trunk: changeset 1513
5702 2004-05-26 16:57 UTC tuomov
5703 * trunk: changeset 1512
5704 Libtool is no longer used: problems with one module depending on
5707 2004-05-26 14:13 UTC tuomov
5708 * trunk: changeset 1511
5709 Added unviewable check in mplex init.
5711 2004-05-26 13:57 UTC tuomov
5712 * trunk: changeset 1510
5713 - WMPlex layer2 object hide improved.
5715 - Unified WMPlex layer list access functions.
5717 2004-05-21 21:04 UTC tuomov
5718 * trunk: changeset 1509
5719 Removed 'exec' from /bin/sh call to execute command so that more
5720 complex commands can be entered.
5722 2004-05-21 19:46 UTC tuomov
5723 * trunk: changeset 1507
5724 Removed os.execute block.
5726 2004-05-21 18:49 UTC tuomov
5727 * trunk: changeset 1506
5728 Improved querylib.query_exec completion to break at spaces.
5730 2004-05-21 18:33 UTC tuomov
5731 * trunk: changeset 1505
5732 SSH host completion now understands usernames. (Code taken from the
5735 2004-05-21 18:26 UTC tuomov
5736 * trunk: changeset 1504
5737 - Improved integration of exit/restart/save state with session
5740 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
5741 (and ioncore.resign() in others).
5743 2004-05-20 21:48 UTC tuomov
5744 * trunk: changeset 1503
5745 Added comment headers to the files.
5747 2004-05-20 21:35 UTC tuomov
5748 * trunk: changeset 1502
5749 - Added mod_sm.request_save.
5751 - Removed support for whatever (older?) session management system
5752 defines the macro "XSM".
5754 2004-05-20 18:26 UTC tuomov
5755 * trunk: changeset 1501
5756 - Automatically load mod_sm of the SESSION_MANAGER environment
5759 - Moved session directory setup code to mod_sm.
5761 2004-05-20 16:03 UTC tuomov
5762 * trunk: changeset 1500
5763 Added WClientWin.xid export to get X window id.
5765 2004-05-20 15:04 UTC tuomov
5766 * trunk: changeset 1499
5767 Improved WAutoFrame "lazy" move/resize behaviour.
5769 2004-05-20 14:38 UTC tuomov
5770 * trunk: changeset 1498
5771 Split resizing code now first tries to use any unused space before
5774 2004-05-19 08:35 UTC tuomov
5775 * trunk: changeset 1497
5776 - Do not clear client window activity status when receiving focus if
5777 the urgency hint is still set.
5779 - Exported WRegion.notify_activity and WRegion.clear_activity.
5781 2004-05-18 20:02 UTC tuomov
5782 * trunk: changeset 1496
5783 Fixed exec bindings to correctly set the root window and changed
5784 ioncore.exec_on to accept any region as parameter.
5786 2004-05-18 17:55 UTC tuomov
5787 * trunk: changeset 1495
5788 Changes in save directory under a session manager; use ~/.ion3/gnome-
5789 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
5790 characters replaced) if this environment variable is set.
5792 2004-05-17 22:52 UTC tuomov
5793 * trunk: changeset 1494
5794 Merged dock kde systray support patch and fixes from stable branch.
5796 2004-05-17 22:41 UTC tuomov
5797 * trunk: changeset 1491
5798 Added missing include.
5800 2004-05-15 17:45 UTC tuomov
5801 * trunk: changeset 1490
5802 Removed extl_call_named as it is no longer needed and useless bloat.
5804 2004-05-15 17:43 UTC tuomov
5805 * trunk: changeset 1489
5806 Converted ionws_placement_method to ionws_placement_alt hook. Removed
5807 the hook from WAutoWS code temporarily.
5809 2004-05-15 09:47 UTC tuomov
5810 * trunk: changeset 1488
5811 Fixed attempt to free memory at middle of allocated area in menu
5814 2004-05-14 14:14 UTC tuomov
5815 * trunk: changeset 1487
5816 - Changed mplex l2 hide/show to warp (if enabled) to new active
5819 - Some other focus handling fixes/changes.
5821 2004-05-14 13:13 UTC tuomov
5822 * trunk: changeset 1486
5823 WMPlex contents are unmapped when either width or height of client
5824 managed area becomes at most 1 instead of resizing them. Previously
5825 this was only done vertically for frames (shade).
5827 2004-05-14 10:14 UTC tuomov
5828 * trunk: changeset 1483
5829 Fixed shade on WIonWS.
5831 2004-05-13 12:01 UTC tuomov
5832 * trunk: changeset 1482
5835 2004-05-13 09:02 UTC tuomov
5836 * trunk: changeset 1481
5837 Removed some scratch code.
5839 2004-05-12 15:39 UTC tuomov
5840 * trunk: changeset 1480
5841 Oops. There was a typo that was causing region flags to be cleared
5842 when children were being rescued.
5844 2004-05-12 13:49 UTC tuomov
5845 * trunk: changeset 1479
5846 hook_add_extl was missing extl_ref_fn.
5848 2004-05-12 13:30 UTC tuomov
5849 * trunk: changeset 1478
5850 Documented hook exports.
5852 2004-05-12 12:56 UTC tuomov
5853 * trunk: changeset 1477
5854 Removed deprecated references to defcmd.
5856 2004-05-12 12:50 UTC tuomov
5857 * trunk: changeset 1476
5858 New hook system. Both Lua and C-side now have the same hooks except
5859 for ioncore_handle_event_alt.
5861 2004-05-12 10:31 UTC tuomov
5862 * trunk: changeset 1475
5863 Added functions to test ExtlTab:s and ExtlFn:s for equality.
5865 2004-05-08 23:38 UTC tuomov
5866 * trunk: changeset 1474
5867 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
5868 this/bother supporting indexed colour models at all?)
5870 2004-05-06 21:01 UTC tuomov
5871 * trunk: changeset 1472
5872 Oops. nodecor wan't being initialised if mwm hints are not set.
5874 2004-05-06 09:35 UTC tuomov
5875 * trunk: changeset 1470
5876 Space wasn't being reclaimed when unsplitting.
5878 2004-05-03 15:22 UTC tuomov
5879 * trunk: changeset 1469
5880 Added extra check. Fixed indentation.
5882 2004-05-03 15:21 UTC tuomov
5883 * trunk: changeset 1468
5884 Fixed dynamic function call.
5886 2004-05-03 14:18 UTC tuomov
5887 * trunk: changeset 1466
5888 Fixed stippled tab font when -i18n was not set.
5890 2004-05-02 15:57 UTC tuomov
5891 * trunk: changeset 1464
5892 Path fixes in file headings.
5894 2004-05-02 15:46 UTC tuomov
5895 * trunk: changeset 1463
5896 Added some basic framework for autows. No functionality essentially
5897 different from ionws yet.
5899 2004-05-01 11:32 UTC tuomov
5900 * trunk: changeset 1460
5901 Transparency configuration reading fix.
5903 2004-04-30 19:45 UTC tuomov
5904 * trunk: changeset 1459
5905 Minor session management support improvements; should work with gnome-
5908 2004-04-28 11:34 UTC tuomov
5909 * trunk: changeset 1458
5910 Only kill active grab when esc is pressed, not released.
5912 2004-04-24 22:45 UTC tuomov
5913 * trunk: changeset 1456
5914 WIonWS supports alternative frame creation routine (for inheritance).
5916 2004-04-20 18:01 UTC tuomov
5917 * trunk: changeset 1455
5918 Split size calculation TODOs handled.
5920 2004-04-20 15:03 UTC tuomov
5921 * trunk: changeset 1454
5922 Some fixes to new split tree code.
5924 2004-04-17 17:44 UTC tuomov
5925 * trunk: changeset 1453
5926 - Added the WARN_FUNC macros.
5928 - WIonWS code checks that split_tree!=NULL more often so that it
5929 should be possible to inherit it by a workspace class that doesn't
5930 always have such a tree.
5932 2004-04-17 16:45 UTC tuomov
5933 * trunk: changeset 1452
5934 Fixed split bindings to attach currently displayed region of old frame
5937 2004-04-17 15:03 UTC tuomov
5938 * trunk: changeset 1451
5939 Added code to transpose splits.
5941 2004-04-16 22:34 UTC tuomov
5942 * trunk: changeset 1450
5943 Slightly improved splitting code.
5945 2004-04-11 10:15 UTC tuomov
5946 * trunk: changeset 1448
5947 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
5949 2004-04-05 12:33 UTC tuomov
5950 * trunk: changeset 1444
5951 Added a kludge to deal with waitrelease when the modifiers has already
5954 2004-04-05 07:39 UTC tuomov
5955 * trunk: changeset 1442
5956 Oops, LCDIR and SHAREDIR were on path in wrong order.
5958 2004-04-04 11:48 UTC tuomov
5959 * trunk: changeset 1441
5960 Improved split data structures.
5962 2004-04-02 19:59 UTC tuomov
5963 * trunk: changeset 1440
5964 WMPlex is now a proper non-virtual class and objects of this type can
5965 be created and nested like any others.
5967 2004-04-02 08:19 UTC tuomov
5968 * trunk: changeset 1439
5969 Also put querylib.lc and menulib.lc in LCDIR.
5971 2004-04-02 08:04 UTC tuomov
5972 * trunk: changeset 1437
5973 Changed compiled .lc files' path to LIBDIR/ion/lc.
5975 2004-03-27 09:01 UTC tuomov
5976 * trunk: changeset 1435
5977 Fixed floatframe client window size issue when shaded.
5979 2004-03-26 22:51 UTC tuomov
5980 * trunk: changeset 1434
5981 Split brush and style code in separate files.
5983 2004-03-26 22:37 UTC tuomov
5984 * trunk: changeset 1433
5985 Removed object abstraction from drawing engine brushes to help
5986 creating drawing engines with other font routines.
5988 2004-03-26 22:12 UTC tuomov
5989 * trunk: changeset 1432
5992 2004-03-24 20:45 UTC tuomov
5993 * trunk: changeset 1431
5994 Moved some root position notification code from WRegion to WWindow.
5996 2004-03-24 20:37 UTC tuomov
5997 * trunk: changeset 1430
5998 Removed duplicate fitrep code.
6000 2004-03-24 18:55 UTC tuomov
6001 * trunk: changeset 1429
6002 Some WIonWS and split tree code reorganisation.
6004 2004-03-24 17:33 UTC tuomov
6005 * trunk: changeset 1428
6006 Don't put input method failure complaints in startup error log.
6008 2004-03-23 11:28 UTC tuomov
6009 * trunk: changeset 1426
6010 querylib.query_restart and query_exit were not yet converted to the
6011 Ion3 scheme of things.
6013 2004-03-23 02:15 UTC tuomov
6014 * trunk: changeset 1424
6015 Client window unmap handling fixes (?).
6017 2004-03-22 12:29 UTC tuomov
6018 * trunk: changeset 1423
6021 2004-03-21 16:58 UTC tuomov
6022 * trunk: changeset 1422
6023 Fixed a colourmap update crash.
6025 2004-03-21 16:43 UTC tuomov
6026 * trunk: changeset 1421
6027 Binaries were still being stripped.
6029 2004-03-20 21:31 UTC tuomov
6030 * trunk: changeset 1420
6031 mod_sm wasn't registering exported functions.
6033 2004-03-20 21:23 UTC tuomov
6034 * trunk: changeset 1419
6035 Added very preliminary (and partially broken) session management
6036 support based on the 'sm' module for Ion1.
6038 2004-03-20 14:39 UTC tuomov
6039 * trunk: changeset 1418
6040 Moved activity notification window code from scratchpad to screen;
6041 also works for normal workspaces now.
6043 2004-03-18 21:11 UTC tuomov
6044 * trunk: changeset 1416
6045 Improvements and fixes in keyboard mapping changes handling.
6047 2004-03-18 09:39 UTC tuomov
6048 * trunk: changeset 1413
6049 Made drawing engine objects inheritable and initialisation code
6052 2004-03-17 20:17 UTC tuomov
6053 * trunk: changeset 1412
6054 Some scratchpad activity notification window changes/fixes.
6056 2004-03-16 17:24 UTC tuomov
6057 tagged ion-3ds-20040316
6059 2004-03-16 17:23 UTC tuomov
6060 * trunk: changeset 1406
6061 Added commented-out line to load mod_sp.
6063 2004-03-16 16:42 UTC tuomov
6064 * trunk: changeset 1405
6065 Fixed typo Wegion->WRegion.
6067 2004-03-16 16:40 UTC tuomov
6068 * trunk: changeset 1404
6069 - Added rectangle_constrain and changed code that did the same thing
6070 to use the function.
6072 - Some clientwin WFitParams usage improvements and fixes.
6074 2004-03-16 16:09 UTC tuomov
6075 * trunk: changeset 1403
6078 2004-03-15 16:32 UTC tuomov
6079 * trunk: changeset 1401
6080 Renamed module directories.
6082 2004-03-15 16:02 UTC tuomov
6083 * trunk: changeset 1399
6084 Added scratchpad activity notification bubble.
6086 2004-03-15 08:34 UTC tuomov
6087 * trunk: changeset 1397
6088 Documentation generation fixes and improvements.
6090 2004-03-15 08:10 UTC tuomov
6091 * trunk: changeset 1396
6092 Some function name shortenings and other changes.
6094 2004-03-14 23:40 UTC tuomov
6095 * trunk: changeset 1395
6096 Fixed some exec calls to ioncore.exec.
6098 2004-03-14 23:29 UTC tuomov
6099 * trunk: changeset 1394
6100 Fixed getbindings for buttons.
6102 2004-03-14 22:53 UTC tuomov
6103 * trunk: changeset 1393
6104 Made some more minor changes to binding configuration and added
6105 ioncore.getbindings and ioncorelib.getbindings that can be used to get
6106 a table of made bindings for all contexts.
6108 2004-03-14 19:04 UTC tuomov
6109 * trunk: changeset 1392
6110 Minor glitch introduced by previous changes fixed.
6112 2004-03-14 18:59 UTC tuomov
6113 * trunk: changeset 1391
6114 Multiplexers now save layer2 objects in layout savefile.
6116 2004-03-13 21:37 UTC tuomov
6117 * trunk: changeset 1390
6118 Removed superfluous region_same_rootwin check.
6120 2004-03-13 21:27 UTC tuomov
6121 * trunk: changeset 1389
6122 Added tentative mod_sp scratchpad module.
6124 2004-03-13 18:47 UTC tuomov
6125 * trunk: changeset 1388
6126 Region fitting, reparting and creating routines now receive a
6127 bounds/exact specification along with geometry to allow managers to
6128 specify whether managed regions should take full space available or
6129 are they allowed to use only part of it.
6131 2004-03-12 19:06 UTC tuomov
6132 * trunk: changeset 1387
6133 Added functions to hide/show mplex layer 2 objects.
6135 2004-03-12 17:58 UTC tuomov
6136 * trunk: changeset 1386
6137 Region closing method unifications.
6139 2004-03-12 16:27 UTC tuomov
6140 * trunk: changeset 1385
6141 Exported functions can now accept nil objects as parameters except for
6142 the first parameter. (Most exported functions have just that first
6145 2004-03-11 17:20 UTC tuomov
6146 * trunk: changeset 1384
6147 Unnamed regions can now also bee seen on lists of regions.
6149 2004-03-10 21:12 UTC tuomov
6150 * trunk: changeset 1381
6151 GCC linking order brain-damagedness workaround fixes.
6153 2004-03-10 21:03 UTC tuomov
6154 * trunk: changeset 1379
6155 Slightly simpler and faster Lua object cache.
6157 2004-03-10 20:41 UTC tuomov
6158 * trunk: changeset 1378
6159 - Moved X window code to xwindow.c.
6161 - Some other minor clean-up operations.
6163 2004-03-10 18:12 UTC tuomov
6164 * trunk: changeset 1376
6165 Slightly reduce flicker with apps that update title too often by
6166 removing a redundant change notify call.
6168 2004-03-10 18:01 UTC tuomov
6169 * trunk: changeset 1375
6170 Handle bindmaps using red-black trees for simpler code (before
6171 bindings were in arrays sorted and searched with qsort and bsearch).
6173 2004-03-10 16:49 UTC tuomov
6174 * trunk: changeset 1372
6175 Also handle name allocation using red-black trees instead of Lua
6176 tables now that such are available in libtu.
6178 2004-03-10 16:48 UTC tuomov
6179 * trunk: changeset 1371
6180 Use red-black trees added to libtu instead of a Lua tables to store
6181 split_of pointers of frames on WIonWS:s to avoid problems with object
6182 cache clean-up on frame deletion.
6184 2004-03-10 10:47 UTC tuomov
6185 * trunk: changeset 1367
6186 names.h wasn't being included.
6188 2004-03-07 21:46 UTC tuomov
6189 * trunk: changeset 1364
6190 Bound backspace in menus to clear typeahead buffer.
6192 2004-03-07 21:45 UTC tuomov
6193 * trunk: changeset 1363
6194 Moved strcasestr to libtu.
6196 2004-03-07 21:45 UTC tuomov
6197 * trunk: changeset 1361
6198 Menus now support typeahead find.
6200 2004-03-07 17:37 UTC tuomov
6201 * trunk: changeset 1359
6202 Removed ioncore_g.cwin_list.
6204 2004-03-07 17:29 UTC tuomov
6205 * trunk: changeset 1358
6206 Removed completion functions from ioncore, moving them to querylib and
6207 replacing with listing functions (ioncore.clientwin_list,
6208 ioncore.region_list).
6210 2004-03-07 17:28 UTC tuomov
6211 * trunk: changeset 1357
6212 Restored missing workspacelist menu entry.
6214 2004-03-07 15:35 UTC tuomov
6215 * trunk: changeset 1356
6216 Fixed pmenu stacking.
6218 2004-03-07 11:13 UTC tuomov
6219 * trunk: changeset 1355
6220 Added ioncore_post_layout_setup_hook.
6222 2004-03-07 10:41 UTC tuomov
6223 * trunk: changeset 1354
6224 All modules are now 'mod_something'.
6226 2004-03-07 10:39 UTC tuomov
6227 * trunk: changeset 1353
6228 Oops, some NULL checks were missing from new stacking code.
6230 2004-03-07 00:26 UTC tuomov
6231 * trunk: changeset 1352
6232 Merged recent changes from the stable branch (WFloatWS.attach, better
6233 gravity handling, goto_* routines return target).
6235 2004-03-07 00:24 UTC tuomov
6236 * trunk: changeset 1351
6237 Brought PWM binding and menu configuration files up to date.
6239 2004-03-06 23:59 UTC tuomov
6240 * trunk: changeset 1350
6241 - WMPlex now supports a full "second layer" of objects in addition to
6244 - A lot of WIonFrame code was removed and moved to WFrame.
6246 - New rescue and initial management handling code.
6248 2004-03-06 23:53 UTC tuomov
6249 * trunk: changeset 1349
6250 region_stack_above wasn't working.
6252 2004-03-06 23:12 UTC tuomov
6253 * trunk: changeset 1348
6254 Stacking code relies on XQueryTree instead of maintaining our internal
6255 state that might not agree with X.
6257 2004-03-06 23:08 UTC tuomov
6258 * trunk: changeset 1347
6259 Fixed dock configuration file for new binding system.
6261 2004-02-18 03:00 UTC tuomov
6262 * trunk: changeset 1336
6263 Merged tab drag&drop fixes and size guard additions from the stable
6266 2004-02-17 23:16 UTC tuomov
6267 * trunk: changeset 1330
6268 Oops, some old class names were used in the merge.
6270 2004-02-17 18:40 UTC tuomov
6271 * trunk: changeset 1329
6272 Merged fixes from the stable branch.
6274 2004-02-17 01:32 UTC tuomov
6275 * trunk: changeset 1326
6276 Autosave disabling was missing.
6278 2004-02-16 23:27 UTC tuomov
6279 * trunk: changeset 1324
6280 - Changed layout save mechanism to construct configuration tables
6281 instead of directly writing data to files.
6283 - Some more mainloop changes.
6285 2004-02-16 20:33 UTC tuomov
6286 * trunk: changeset 1322
6287 Documentation and documentation generation updates.
6289 2004-02-16 19:22 UTC tuomov
6290 * trunk: changeset 1321
6291 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6293 2004-02-16 19:02 UTC tuomov
6294 * trunk: changeset 1320
6295 Mainloop X flushing fix.
6297 2004-02-16 17:50 UTC tuomov
6298 * trunk: changeset 1317
6299 Switched to using spaces only for indentation. Simple automatic "\t"
6300 -> " " conversion; may need more tuning.
6302 2004-02-16 17:08 UTC tuomov
6303 * trunk: changeset 1315
6304 Oops. errorlog code was still here.
6306 2004-02-16 17:05 UTC tuomov
6307 * trunk: changeset 1314
6308 - Moved object system and other generic code to libtu.
6310 - Changed the mainloop to only handle file descriptors with the X
6311 connection just a case among other inputfd:s.
6313 2004-02-16 04:42 UTC tuomov
6314 * trunk: changeset 1311
6315 Moved stuff to the C side.
6317 2004-02-16 04:29 UTC tuomov
6318 * trunk: changeset 1310
6319 Some minor fixes to stuff broken by namespace change.
6321 2004-02-16 04:14 UTC tuomov
6322 * trunk: changeset 1309
6323 classes.h was missing from previous commmit.
6325 2004-02-16 04:13 UTC tuomov
6326 * trunk: changeset 1308
6327 - Major namespace clean-up, both C and Lua-side.
6329 - Yet another binding configuration scheme.
6331 2004-02-15 19:06 UTC tuomov
6332 * trunk: changeset 1300
6333 Added function to return line editor "mark".
6335 2004-02-14 23:31 UTC tuomov
6336 * trunk: changeset 1299
6337 - Removed gr_get_brush_values and the possibility obtain brush
6338 parameters before creating a window.
6340 - Added "above" and "below" as supported directions with some ionws
6343 2004-02-14 22:11 UTC tuomov
6344 * trunk: changeset 1298
6345 Merged floatframe tab toggle and man page fixes from the stable
6348 2004-02-14 22:11 UTC tuomov
6349 * trunk: changeset 1297
6350 Removed delib.lua and moved the stuff on the C side.
6352 2004-02-12 12:40 UTC tuomov
6353 * trunk: changeset 1294
6354 Added manual page caching setup help in README.
6356 2004-02-12 11:42 UTC tuomov
6357 * trunk: changeset 1293
6358 Removed superfluous navigation functions from WIonWS.
6360 2004-02-11 21:12 UTC tuomov
6361 * trunk: changeset 1292
6362 Lua interface improvements.
6364 2004-02-11 09:56 UTC tuomov
6365 * trunk: changeset 1290
6366 - Portability fixes merged from stable branch.
6368 - Fixed ion-completeman to use = insteaf == with 'test'.
6370 - Minor binding changes.
6372 2004-02-11 03:02 UTC tuomov
6373 * trunk: changeset 1288
6374 Slightly better pipe stall check.
6376 2004-02-11 02:48 UTC tuomov
6377 * trunk: changeset 1287
6378 Added line counter reset.
6380 2004-02-11 02:45 UTC tuomov
6381 * trunk: changeset 1286
6382 Querylib tries to waste a little less memory when reading completions
6385 2004-02-11 01:50 UTC tuomov
6386 * trunk: changeset 1285
6389 2004-02-11 01:41 UTC tuomov
6390 * trunk: changeset 1284
6391 Merged fixes from the "stable" Ion2 branch.
6393 2004-02-11 01:28 UTC tuomov
6394 * trunk: changeset 1282
6395 Forgot to upgrade querylib to new script parameters.
6397 2004-02-11 01:25 UTC tuomov
6398 * trunk: changeset 1281
6399 Man-page completion is now implemented with the external script 'ion-
6400 completeman'. The script supports cacheng names of known manual pages
6401 (as a cronjob) for much faster completion. It can also use the
6402 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6403 environment variables to figure out the paths containing man pages.
6405 2004-02-11 00:59 UTC tuomov
6406 * trunk: changeset 1280
6407 Completion display wasn't being refreshed, if its size didn't change
6408 between completions.
6410 2004-02-10 23:12 UTC tuomov
6411 * trunk: changeset 1277
6412 - New binding configuration scheme based on strings instead of direct
6413 passing of Lua functions.
6415 - Some WMPlex managed object indexing function changes.
6417 2004-02-10 19:47 UTC tuomov
6418 * trunk: changeset 1276
6419 Move/resize mode is common to all types of frames.
6421 2004-02-10 19:35 UTC tuomov
6422 * trunk: changeset 1274
6423 There were still some WGENFRAME macros.
6425 2004-02-10 18:29 UTC tuomov
6426 * trunk: changeset 1273
6427 Changed version and API version.
6429 2004-02-10 10:42 UTC tuomov
6430 * trunk: changeset 1271
6431 File name changes and a couple of fixes to the WGenFrame -> WFrame
6434 2004-02-10 10:36 UTC tuomov
6435 * trunk: changeset 1270
6436 Renamed WGenFrame to WFrame.
6438 2004-02-10 10:35 UTC tuomov
6439 * trunk: changeset 1269
6440 Changed default installation path to /usr/local/ion-3 and user
6441 configuration file path to ~/.ion3.
6443 2004-02-07 01:56 UTC tuomov
6444 * trunk: changeset 1256
6445 Brought WClientWin.get_ident documentation up-to-date.
6447 2004-02-05 22:09 UTC tuomov
6448 * trunk: changeset 1252
6449 Implemented a kludge to track "awaiting focus" state. This will allow,
6450 for example, windows changing to full screen mode immediately after
6451 mapping (instead of doing it right and setting the properties before
6452 mapping) to be switched to.
6454 2004-02-05 16:30 UTC tuomov
6455 * trunk: changeset 1250
6456 Added extra include for dock.
6458 2004-02-05 16:29 UTC tuomov
6459 * trunk: changeset 1249
6460 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6462 2004-02-05 09:10 UTC tuomov
6463 * trunk: changeset 1248
6464 Removed 'const' from 'spec' entry.
6466 2004-02-03 18:45 UTC tuomov
6467 * trunk: changeset 1246
6468 - Minor memory leak removed: drawing engine colour group name.
6470 - Some extra safety checks added in line editor.
6472 2004-02-02 20:10 UTC tuomov
6473 * trunk: changeset 1245
6474 Changed the autoconf script not to use \" that not all shells
6477 2004-02-01 20:58 UTC tuomov
6478 * trunk: changeset 1244
6479 Fixed line breaking in really narrow listings.
6481 2004-02-01 11:54 UTC tuomov
6482 * trunk: changeset 1243
6485 2004-01-30 15:34 UTC tuomov
6486 * trunk: changeset 1241
6487 - Unblock signals at startup as GDM in its great wisdom initially
6488 blocks the window manager from receiving SIGCHLD resulting in
6491 - More changes to (floatws) stacking policy.
6493 2004-01-29 20:07 UTC tuomov
6494 * trunk: changeset 1240
6495 - Transient size calculation fixed.
6497 - Creating frame for a transient on a floatws will raise the frame
6498 containing the transient_for window.
6500 - Added notes on Lua 5.0 in README.
6502 2004-01-28 16:02 UTC tuomov
6503 * trunk: changeset 1238
6504 - Minor man page improvements.
6506 - Typo fix in system.mk.
6508 2004-01-28 06:41 UTC tuomov
6509 * trunk: changeset 1237
6510 Changed libtool minimum version requirement back to safe 1.4.3.
6512 2004-01-27 22:38 UTC tuomov
6513 * trunk: changeset 1236
6514 Documentation comment for ioncore_userdir was broken.
6516 2004-01-27 18:10 UTC tuomov
6517 * trunk: changeset 1233
6518 Ooops, testing changes were left in development install path.
6520 2004-01-27 18:09 UTC tuomov
6521 * trunk: changeset 1232
6522 Removed superfluous call to wedln_draw_completions.
6524 2004-01-27 13:49 UTC tuomov
6525 * trunk: changeset 1229
6526 Install documentation and manual pages under $PREFIX/share as per the
6529 2004-01-26 14:49 UTC tuomov
6530 * trunk: changeset 1228
6531 - Added autoconf script support for -DCF_NO_MB_SUPPORT
6533 - Remove system-ac.mk in 'make realclean'.
6535 2004-01-26 14:48 UTC tuomov
6536 * trunk: changeset 1227
6537 Fixed an 'err' variable to be local.
6539 2004-01-25 23:35 UTC tuomov
6540 * trunk: changeset 1226
6541 Trap signals at an earlier stage so that processes forked at startup
6542 don't become temporarily defunct.
6544 2004-01-25 18:19 UTC tuomov
6545 * trunk: changeset 1224
6546 There was still a reference to ~/.ion/
6548 2004-01-25 18:12 UTC tuomov
6549 * trunk: changeset 1223
6550 Class lookup is no longer case-insensitive. (There's no need for that
6551 since the workspace creation query was changed.)
6553 2004-01-25 18:05 UTC tuomov
6554 * trunk: changeset 1221
6555 Typo and spelling fixes.
6557 2004-01-25 11:07 UTC tuomov
6558 * trunk: changeset 1219
6559 Some XX_SOURCE flag changes.
6561 2004-01-24 21:54 UTC tuomov
6562 * trunk: changeset 1218
6565 2004-01-24 21:49 UTC tuomov
6566 * trunk: changeset 1217
6567 - Added dummy multibyte/widechar routines for retarded platforms
6568 without even such dummy support.
6570 - Some Cygwin note modifications.
6572 2004-01-24 20:28 UTC tuomov
6573 * trunk: changeset 1216
6574 Some extra safety checks added.
6576 2004-01-22 21:25 UTC tuomov
6577 * trunk: changeset 1214
6578 Fixed LaTeX in dock documentation comments.
6580 2004-01-21 19:32 UTC tuomov
6581 * trunk: changeset 1212
6582 Some more polish on floatws focus policy.
6584 2004-01-21 17:32 UTC tuomov
6585 * trunk: changeset 1211
6586 - Moved session directory creation to a proper place, so that the
6587 directory will exist for the style menu save feature.
6589 - Fill _NET_SUPPORTED root window property with the supported features
6590 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6592 2004-01-20 21:11 UTC tuomov
6593 * trunk: changeset 1209
6594 Module preloading support was broken.
6596 2004-01-20 19:50 UTC tuomov
6597 * trunk: changeset 1208
6600 2004-01-20 18:37 UTC tuomov
6601 * trunk: changeset 1207
6602 Binaries are now again stripped when installed.
6604 2004-01-20 18:35 UTC tuomov
6605 * trunk: changeset 1206
6606 Fixed a man page typo.
6608 2004-01-19 18:26 UTC tuomov
6609 * trunk: changeset 1205
6610 Fixed tab drop on a floatws.
6612 2004-01-19 16:03 UTC tuomov
6613 * trunk: changeset 1204
6614 Old submaps were ignored when new entries were added.
6616 2004-01-19 12:22 UTC tuomov
6617 * trunk: changeset 1203
6618 Fixed libtool version requirements.
6620 2004-01-19 12:22 UTC tuomov
6621 * trunk: changeset 1202
6622 - Autoconf script Xinerama check fixed.
6624 - README.autoconf simplified.
6626 2004-01-19 12:20 UTC tuomov
6627 * trunk: changeset 1201
6628 Fixed references to ioncore-*.lua.
6630 2004-01-16 18:39 UTC tuomov
6631 * trunk: changeset 1200
6632 There were still some references to frame-tab (how tab-frame), causing
6633 initial frame sizes on floatws:s to be miscalculated.
6635 2004-01-16 18:38 UTC tuomov
6636 * trunk: changeset 1199
6637 Oops. Removed some important code earlier.
6639 2004-01-16 16:58 UTC tuomov
6640 * trunk: changeset 1198
6641 - Minor client window management set up fixes.
6643 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6646 2004-01-16 15:35 UTC tuomov
6647 * trunk: changeset 1197
6648 - Fixed goto_previous after switching between windows in the same
6651 - The dock no longer gets focused when the pointer enters it.
6653 2004-01-15 18:34 UTC tuomov
6654 * trunk: changeset 1196
6655 Changed order of mplex old/new selected object map/unmap to reduce
6658 2004-01-15 16:10 UTC tuomov
6659 * trunk: changeset 1195
6660 - A couple manual page and README bugs were fixed.
6662 - Removed Mod1+K T rebinding in ionframe_bindings to
6663 toggle_transients_pos (it is supposed to be clear_tags).
6665 2004-01-14 22:43 UTC tuomov
6666 * trunk: changeset 1194
6667 Style selection saving wasn't working.
6669 2004-01-14 19:37 UTC tuomov
6670 * trunk: changeset 1191
6671 Removed extra character in comment header.
6673 2004-01-14 18:03 UTC tuomov
6674 * trunk: changeset 1190
6675 - Floating workspace now give focus to highest-stacked frame when the
6676 active one is destroyed.
6678 - Mod1+N/P were bound to raise/lower on floating workspaces.
6680 2004-01-14 16:55 UTC tuomov
6681 * trunk: changeset 1189
6682 Changed version string to ION_VERSION.
6684 2004-01-14 16:39 UTC tuomov
6685 * trunk: changeset 1188
6686 - Added optional autoconf script.
6688 - Fixed etc/Makefile.
6690 2004-01-13 23:52 UTC tuomov
6691 * trunk: changeset 1187
6692 - Renamed do_move_pointer_to do_warp and made redefinable through the
6695 - Fixed reparent_region->region_reparent.
6697 - Added some missing includes.
6699 2004-01-13 16:31 UTC tuomov
6700 * trunk: changeset 1186
6701 Frame maximize takes active client window size limits into account.
6703 2004-01-13 16:12 UTC tuomov
6704 * trunk: changeset 1185
6705 Keyboard move/resize warps (if enabled) pointer back to manipulated
6706 frame after finishing.
6708 2004-01-08 23:16 UTC tuomov
6709 * trunk: changeset 1184
6710 Fixed some typos in documentation.
6712 2004-01-08 22:05 UTC tuomov
6713 * trunk: changeset 1182
6714 Changed winprop selection by title to longest match.
6716 2004-01-08 21:51 UTC tuomov
6717 * trunk: changeset 1181
6718 - Support changes in X keyboard map.
6720 - Some keymap deinitialisation fixes and bindmap clean-up.
6722 2004-01-06 19:48 UTC tuomov
6723 * trunk: changeset 1180
6724 Minor man page fixes.
6726 2004-01-06 12:30 UTC tuomov
6727 * trunk: changeset 1179
6728 Removed introduction of a non-existent function.
6730 2004-01-03 00:27 UTC tuomov
6731 * trunk: changeset 1178
6732 Updated most of the copyright notices to 2004.
6734 2003-12-29 20:26 UTC tuomov
6735 * trunk: changeset 1177
6736 - stylemenu properly saves draw.lua if querylib is not installed.
6738 - Separate binding configuration file for PWM.
6740 2003-12-29 20:14 UTC tuomov
6741 * trunk: changeset 1176
6742 - Some default menu configuration changes. PWM no longer uses the same
6743 menu configuration file.
6745 - Removed client window check code mismatch complaint on startup.
6747 - PWM startup errorlog was incorrectly referring to Ion.
6749 2003-12-29 20:01 UTC tuomov
6750 * trunk: changeset 1175
6751 Removed debug message.
6753 2003-12-29 18:42 UTC tuomov
6754 * trunk: changeset 1174
6755 Workspace query asks for type of workspace when creating new.
6757 2003-12-29 15:53 UTC tuomov
6758 * trunk: changeset 1173
6759 Previous frame geometry (for maximize and shade) is saved in the
6760 workspaces save file.
6762 2003-12-23 21:14 UTC tuomov
6763 * trunk: changeset 1172
6764 Added a note on the dock module authors to README.
6766 2003-12-23 21:13 UTC tuomov
6767 * trunk: changeset 1171
6768 - Added dock to list of modules to build.
6770 - Updated to newer version of dock.
6772 - Dock position and growing direction was changed to old PWM defaults.
6774 - PWM stock configuration files load the dock module by default.
6776 2003-12-23 20:55 UTC tuomov
6777 * trunk: changeset 1169
6778 - Included the dock module with Ion.
6780 - Fixed dock_get_tile_size and modified dock module Makefile for
6783 2003-12-22 20:45 UTC tuomov
6784 * trunk: changeset 1100
6785 Use also C99_SOURCE where XOPEN_SOURCE is used.
6787 2003-12-22 20:11 UTC tuomov
6788 * trunk: changeset 1099
6791 2003-12-20 13:08 UTC tuomov
6792 * trunk: changeset 1098
6793 XFreeGC(xor_gc) on deinit.
6795 2003-12-18 18:08 UTC tuomov
6796 * trunk: changeset 1097
6797 Focusing on return from submenu had been broken by previous changes.
6799 2003-12-18 17:57 UTC tuomov
6800 * trunk: changeset 1096
6801 look-clean "bigmenu" font changed.
6803 2003-12-18 17:52 UTC tuomov
6804 * trunk: changeset 1095
6805 WScreens no longer accept tab drag&drop.
6807 2003-12-18 17:48 UTC tuomov
6808 * trunk: changeset 1094
6809 Better error message in querylib.query_workspace.
6811 2003-12-18 17:45 UTC tuomov
6812 * trunk: changeset 1093
6813 Message line counting fix.
6815 2003-12-18 17:42 UTC tuomov
6816 * trunk: changeset 1092
6817 Class lookup is now case-insensitive.
6819 2003-12-18 17:28 UTC tuomov
6820 * trunk: changeset 1091
6821 Added some object destroy safety checks.
6823 2003-12-18 17:22 UTC tuomov
6824 * trunk: changeset 1090
6825 Fixed winprop lookup when window name is nil.
6827 2003-12-18 12:08 UTC tuomov
6828 * trunk: changeset 1089
6829 Use lua-config50 in Debian settings.
6831 2003-12-16 20:54 UTC tuomov
6832 * trunk: changeset 1088
6833 Re-created the file.
6835 2003-12-16 20:52 UTC tuomov
6836 * trunk: changeset 1087
6839 2003-12-16 18:29 UTC tuomov
6840 * trunk: changeset 1086
6841 Another old reference.
6843 2003-12-14 11:52 UTC tuomov
6844 * trunk: changeset 1085
6845 Fixed (?) grab release focusing when warping is disabled.
6847 2003-12-11 22:16 UTC tuomov
6848 * trunk: changeset 1084
6849 Man pages still had references to old user configuration file
6852 2003-12-11 21:31 UTC tuomov
6853 * trunk: changeset 1083
6854 Fixed querylib.query_man default value.
6856 2003-12-11 18:03 UTC tuomov
6857 * trunk: changeset 1082
6858 Fixed .welcome_msg_displayed permissions.
6860 2003-12-23 20:17 UTC unknown
6861 tagged ion-devel-20031211
6863 2003-12-11 17:11 UTC tuomov
6864 * trunk: changeset 1081
6865 Fixed a potential segfault when window disappears while being set up
6868 2003-12-23 20:17 UTC unknown
6869 tagged ion-devel-20031210
6871 2003-12-10 09:17 UTC tuomov
6872 * trunk: changeset 1080
6875 2003-12-09 20:39 UTC tuomov
6876 * trunk: changeset 1079
6879 2003-12-09 19:48 UTC tuomov
6880 * trunk: changeset 1078
6881 Removed mention of development branch.
6883 2003-12-09 19:48 UTC tuomov
6884 * trunk: changeset 1077
6885 Minor size calculation fix.
6887 2003-12-23 20:17 UTC unknown
6888 tagged ion-devel-20031209
6890 2003-12-09 19:28 UTC tuomov
6891 * trunk: changeset 1076
6892 Module compatibility is checked against ION_API_VERSION (2) instead of
6895 2003-12-09 19:13 UTC tuomov
6896 * trunk: changeset 1075
6899 2003-12-09 19:07 UTC tuomov
6900 * trunk: changeset 1074
6901 Removed configuration file conversion utilities; people following the
6902 development branch should already have converted their files.
6904 2003-12-09 19:05 UTC tuomov
6905 * trunk: changeset 1073
6906 - Removed '-devel' from path names.
6908 - Changed user configuration file directories to ~/.ion2/ and
6911 - Renamed all ioncore*.lua configuration files to ion*.lua.
6913 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
6915 2003-12-09 00:32 UTC tuomov
6916 * trunk: changeset 1072
6917 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
6919 2003-12-07 22:05 UTC tuomov
6920 * trunk: changeset 1071
6923 2003-12-07 22:01 UTC tuomov
6924 * trunk: changeset 1070
6925 Use string.shell_safe to encapsulate file names.
6927 2003-12-07 22:01 UTC tuomov
6928 * trunk: changeset 1069
6929 Added string.shell_safe function.
6931 2003-12-06 22:20 UTC tuomov
6932 * trunk: changeset 1068
6933 Insert new bindmaps at beginning of region bindmap list.
6935 2003-12-06 20:43 UTC tuomov
6936 * trunk: changeset 1067
6937 Initial workspace creation code checks default_ws_type.
6939 2003-12-06 20:36 UTC tuomov
6940 * trunk: changeset 1066
6941 Changed ion-completefile path.
6943 2003-12-06 17:45 UTC tuomov
6944 * trunk: changeset 1065
6945 Added WClientWin.toggle_transients_pos export and transients_at_top
6948 2003-12-06 17:44 UTC tuomov
6949 * trunk: changeset 1064
6950 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
6952 2003-12-06 17:43 UTC tuomov
6953 * trunk: changeset 1063
6956 2003-12-06 17:43 UTC tuomov
6957 * trunk: changeset 1062
6958 Removed extra whitespace at ends of some lines.
6960 2003-12-06 16:17 UTC tuomov
6961 * trunk: changeset 1061
6962 Fixed previous change.
6964 2003-12-06 12:25 UTC tuomov
6965 * trunk: changeset 1060
6966 Some transient initial size calculation changes.
6968 2003-12-06 11:44 UTC tuomov
6969 * trunk: changeset 1059
6970 Changed export names and added one more.
6972 2003-12-06 11:42 UTC tuomov
6973 * trunk: changeset 1058
6974 Added "stylemenu" that displays all look-*.lua files on search path.
6976 2003-12-06 11:42 UTC tuomov
6977 * trunk: changeset 1057
6978 Added some search path exports.
6980 2003-12-06 11:15 UTC tuomov
6981 * trunk: changeset 1056
6982 ion-completefile directory changed and extended to support multiple
6985 2003-12-05 00:46 UTC tuomov
6986 * trunk: changeset 1055
6987 - Submenus can now be generated by functions when needed.
6989 - Added "windowlist" and "workspacelist" default menus.
6991 2003-12-04 22:10 UTC tuomov
6992 * trunk: changeset 1054
6995 2003-12-04 21:56 UTC tuomov
6996 * trunk: changeset 1053
6997 In-mplex menus that do not fully fit within the space available now
6998 scroll the visible entries.
7000 2003-12-03 23:43 UTC tuomov
7001 * trunk: changeset 1052
7002 aboutmsg was missing.
7004 2003-12-03 23:43 UTC tuomov
7005 * trunk: changeset 1051
7008 2003-12-03 22:27 UTC tuomov
7009 * trunk: changeset 1050
7010 Closing a frame initially contaning transient window will switch focus
7011 to the frame that contained the transient_for window.
7013 2003-12-23 20:17 UTC unknown
7014 tagged ion-devel-20031203
7016 2003-12-03 20:33 UTC tuomov
7017 * trunk: changeset 1049
7018 Removed mentions of ion-devel in the release tarball; default
7019 installation target is now /usr/local with configuration files in
7020 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
7021 /usr/local/ion-devel.)
7023 2003-12-03 20:31 UTC tuomov
7024 * trunk: changeset 1048
7025 Just ditch old $ETCDIR/draw.lua.
7027 2003-12-03 20:29 UTC tuomov
7028 * trunk: changeset 1047
7029 Added pwm.1 man page.
7031 2003-12-03 20:22 UTC tuomov
7032 * trunk: changeset 1046
7033 Use PWM_ETCDIR if set.
7035 2003-12-03 20:14 UTC tuomov
7036 * trunk: changeset 1045
7037 Load the query module.
7039 2003-12-03 20:06 UTC tuomov
7040 * trunk: changeset 1044
7041 - The ion and pwm scripts were removed and are instead now binaries
7042 linked against ioncore.a.
7044 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
7045 configuration files and the 'pwm' binary uses ~/.pwm for user's
7046 configuration files.
7048 2003-12-03 17:59 UTC tuomov
7049 * trunk: changeset 1043
7050 Script search path changes; calling file's directly is now only
7051 considered if explicitly indicated in the file name. (So now normally
7052 "included" files in user's directories will always be preferred over
7053 those in system directories.)
7055 2003-12-03 11:37 UTC tuomov
7056 * trunk: changeset 1042
7057 etc/ make install changes; ioncore.lua is now always overwritten and
7058 draw.lua link restored to a working file.
7060 2003-12-02 23:23 UTC tuomov
7061 * trunk: changeset 1041
7062 Display a welcome message and manual page to new users.
7064 2003-12-02 23:22 UTC tuomov
7065 * trunk: changeset 1040
7066 - Display a welcome message and manual page to new users.
7068 - Some path setting function changes.
7070 2003-12-02 23:20 UTC tuomov
7071 * trunk: changeset 1039
7072 - Renamed manual page to ion.1.
7074 - Added ion.1.in.txt
7076 2003-12-02 23:11 UTC tuomov
7077 * trunk: changeset 1038
7080 2003-12-02 23:01 UTC tuomov
7081 * trunk: changeset 1037
7082 Removed mention of "messages" to reduce chance of confusion.
7084 2003-12-02 18:31 UTC tuomov
7085 * trunk: changeset 1036
7086 Added a "basic concepts" section in the manual page.
7088 2003-12-02 18:05 UTC tuomov
7089 * trunk: changeset 1035
7090 Fixed message display line copying bug.
7092 2003-12-02 13:37 UTC tuomov
7093 * trunk: changeset 1034
7094 Fixed -onescreen to -oneroot.
7096 2003-12-01 20:18 UTC tuomov
7097 * trunk: changeset 1033
7098 Button6 and Button7 might be recognised.
7100 2003-12-01 20:18 UTC tuomov
7101 * trunk: changeset 1032
7102 Ignore unknown bits in keypress event state.
7104 2003-12-01 19:09 UTC tuomov
7105 * trunk: changeset 1031
7108 2003-12-01 18:23 UTC tuomov
7109 * trunk: changeset 1030
7110 The line editor and region_set_name strip white space from the
7111 beginning and end of strings.
7113 2003-12-01 01:34 UTC tuomov
7114 * trunk: changeset 1029
7115 Some more acceleration changes.
7117 2003-11-30 16:51 UTC tuomov
7118 * trunk: changeset 1028
7119 - Implemented move/resize edge snapping.
7121 - Smoother square root based move/resize acceleration curve.
7123 2003-11-30 16:49 UTC tuomov
7124 * trunk: changeset 1027
7125 Uncommented CF_EDGE_RESISTANCE.
7127 2003-11-30 00:51 UTC tuomov
7128 * trunk: changeset 1026
7129 Save sticky state in session savefile.
7131 2003-11-30 00:48 UTC tuomov
7132 * trunk: changeset 1025
7133 Implemented sticky frames on WFloatWS:s.
7135 2003-11-30 00:34 UTC tuomov
7136 * trunk: changeset 1024
7137 Implemented WWatch-node based WObjList and changed tag list to that
7138 instead of wasting space in WRegion.
7140 2003-11-29 22:46 UTC tuomov
7141 * trunk: changeset 1023
7142 Only redraw menu entries that need redrawing when selected entry is
7145 2003-11-29 16:27 UTC tuomov
7146 * trunk: changeset 1022
7147 Some focus handling changes, fixes and clean-up.
7149 2003-11-29 15:35 UTC tuomov
7150 * trunk: changeset 1021
7151 "Close" key and menu binding changes.
7153 2003-11-29 15:34 UTC tuomov
7154 * trunk: changeset 1019
7157 2003-11-29 14:36 UTC tuomov
7158 * trunk: changeset 1018
7159 Fixed selection request when multibyte support is not enabled.
7161 2003-11-29 14:31 UTC tuomov
7162 * trunk: changeset 1017
7163 Small documentation fix.
7165 2003-11-29 14:29 UTC tuomov
7166 * trunk: changeset 1016
7167 Do not display a query_message error when failing to open
7170 2003-11-29 14:21 UTC tuomov
7171 * trunk: changeset 1015
7172 Improved documentation.
7174 2003-11-29 14:21 UTC tuomov
7175 * trunk: changeset 1014
7176 Fixed underscore and tiled escapes.
7178 2003-11-27 22:26 UTC tuomov
7179 * trunk: changeset 1013
7180 Added note on known_hosts in documentation comment.
7182 2003-11-27 22:26 UTC tuomov
7183 * trunk: changeset 1012
7184 Keyboard is no longer grabbed in submap mode if normal bindmap is not
7187 2003-11-27 19:58 UTC tuomov
7188 * trunk: changeset 1011
7191 2003-11-27 16:18 UTC tuomov
7192 * trunk: changeset 1010
7193 Minor clean-up operations.
7195 2003-11-27 15:56 UTC tuomov
7196 * trunk: changeset 1009
7197 Added some stacking setup and mplex attach sanity checks.
7199 2003-11-27 15:42 UTC tuomov
7200 * trunk: changeset 1008
7201 Added clear_tags ctxmenu entry.
7203 2003-11-27 15:38 UTC tuomov
7204 * trunk: changeset 1007
7205 Region rescue code was cleaned up a little and the code is no longer
7206 called from deinit handlers.
7208 2003-11-25 20:37 UTC tuomov
7209 * trunk: changeset 1006
7210 Added WIonWS.farthest, next_to and goto_dir exports.
7212 2003-11-25 19:44 UTC tuomov
7213 * trunk: changeset 1005
7216 2003-11-24 16:52 UTC tuomov
7217 * trunk: changeset 1004
7218 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7221 2003-11-24 16:32 UTC tuomov
7222 * trunk: changeset 1003
7223 Fonts are chosen more consistently in provided look-* style files.
7225 2003-11-24 16:07 UTC tuomov
7226 * trunk: changeset 1002
7227 look-cleanios was missing from Makefile.
7229 2003-11-24 16:02 UTC tuomov
7230 * trunk: changeset 1001
7231 Removed "for" from get_savefile_for, read_config_for, etc.
7233 2003-11-24 16:02 UTC tuomov
7234 * trunk: changeset 1000
7235 - Added 'jumpto' winprop and 'clientwin_added' hook.
7237 - 'switchto' is passed as parameter to fullscreen check functions.
7239 - Exported 'get_savefile'.
7241 - Removed "for" from get_savefile_for, read_config_for, etc.
7243 - Moved winprop lookup to the proper point in code after having again
7244 moved it where name is not available.
7246 2003-11-24 01:14 UTC tuomov
7247 * trunk: changeset 999
7248 Fixed -libdir to -moduledir.
7250 2003-11-23 19:45 UTC tuomov
7251 * trunk: changeset 998
7252 Changes in stipple pattern usage in drawing a dragged tab.
7254 2003-11-23 18:37 UTC tuomov
7255 * trunk: changeset 997
7256 Added WIonWS.resize_tree function that can be used to resize whole
7257 subtrees of the workspace split hierarchy.
7259 2003-11-23 13:19 UTC tuomov
7260 * trunk: changeset 996
7263 2003-11-23 13:18 UTC tuomov
7264 * trunk: changeset 995
7265 Added new style look-cleanios.
7267 2003-11-23 04:54 UTC tuomov
7268 * trunk: changeset 994
7269 'pmenu' entry index could be too big by one. Fixed.
7271 2003-11-23 04:53 UTC tuomov
7272 * trunk: changeset 993
7273 Look configuration files properly ported the drawing engine model and
7274 proper menu styles added to those styles that need it.
7276 2003-11-23 03:12 UTC tuomov
7277 * trunk: changeset 992
7278 String shortening rules can now be specified always-on so that the
7279 rule is applied even when no shortening is necessary.
7281 2003-11-23 03:10 UTC tuomov
7282 * trunk: changeset 991
7283 The same region is not to be passed twice as a _key_ binding handler
7284 argument; two regions are only passed when e.g. a workspace is
7285 selecting keys on a frame.
7287 2003-11-23 03:08 UTC tuomov
7288 * trunk: changeset 990
7289 Changed make_mplex_sub_or_self_fn behaviour.
7291 2003-11-23 02:45 UTC tuomov
7292 * trunk: changeset 989
7293 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7294 (instead of requiring the user to a list of them).
7296 2003-11-22 15:44 UTC tuomov
7297 * trunk: changeset 988
7298 Added Button3->rootmenu binding.
7300 2003-11-21 16:45 UTC tuomov
7301 * trunk: changeset 987
7302 Added mention of modulelist.mk.
7304 2003-11-21 16:40 UTC tuomov
7305 * trunk: changeset 986
7306 Modified the default drawing engine to be more usable as a basis for
7307 alternative drawing engines that need per-window data.
7309 2003-11-21 15:09 UTC tuomov
7310 * trunk: changeset 985
7311 Title shortening rules are now used always even if the title would fit
7312 in the available space without modification.
7314 2003-12-23 20:17 UTC unknown
7315 tagged ion-devel-20031121
7317 2003-11-21 14:43 UTC tuomov
7318 * trunk: changeset 984
7319 clean-up variable rename.
7321 2003-11-21 09:11 UTC tuomov
7322 * trunk: changeset 983
7323 Invalid multibyte strings could cause the line editor to go to an
7326 2003-11-21 09:00 UTC tuomov
7327 * trunk: changeset 982
7328 Listing (completions, messages) line breaking wasn't yet multibyte-
7331 2003-12-23 20:17 UTC unknown
7332 tagged ion-devel-20031119
7334 2003-11-21 04:10 UTC tuomov
7335 * trunk: changeset 981
7336 New string shortening code could segfault. Fixed it.
7338 2003-11-19 21:39 UTC tuomov
7339 * trunk: changeset 980
7340 Replaced UTF-8 support with (almost) general multibyte encoding
7343 2003-11-17 21:03 UTC tuomov
7344 * trunk: changeset 978
7345 mplex_fit didn't update region geometry data.
7347 2003-11-17 21:03 UTC tuomov
7348 * trunk: changeset 977
7349 A minor clean-up operation.
7351 2003-11-16 21:40 UTC tuomov
7352 * trunk: changeset 976
7353 Updated documentation.
7355 2003-11-16 17:16 UTC tuomov
7356 * trunk: changeset 975
7359 2003-11-16 17:05 UTC tuomov
7360 * trunk: changeset 974
7361 make_mplex_sub_or_self_fn was broken.
7363 2003-11-16 17:05 UTC tuomov
7364 * trunk: changeset 973
7365 A variable name was wrong.
7367 2003-11-16 16:51 UTC tuomov
7368 * trunk: changeset 972
7369 Added support for _NET_WM_STATE_FULLSCREEN request.
7371 2003-11-16 15:19 UTC tuomov
7372 * trunk: changeset 971
7373 Reset font to NULL on deinit.
7375 2003-11-16 14:58 UTC tuomov
7376 * trunk: changeset 970
7377 Bindings can now be removed on the fly by passing nil as callback
7380 2003-11-16 13:56 UTC tuomov
7381 * trunk: changeset 969
7382 Complain of invalid binding table.
7384 2003-11-16 13:48 UTC tuomov
7385 * trunk: changeset 968
7386 Updated the Makefile.
7388 2003-11-16 13:48 UTC tuomov
7389 * trunk: changeset 967
7390 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7391 mplex-related functions from ioncorelib.lua there.
7393 2003-11-16 01:44 UTC tuomov
7394 * trunk: changeset 966
7395 Fixed GC font setup.
7397 2003-11-16 01:43 UTC tuomov
7398 * trunk: changeset 965
7399 Don't compiled some code if CF_UTF8 is not set.
7401 2003-11-16 00:29 UTC tuomov
7402 * trunk: changeset 964
7403 Updated the man page.
7405 2003-11-15 23:51 UTC tuomov
7406 * trunk: changeset 963
7407 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7408 compiled with UTF8 support.
7410 2003-11-15 23:49 UTC tuomov
7411 * trunk: changeset 962
7412 Added font caching/ref.counting so that font loading would take little
7413 less time when pattern guessing is required to fullfill locale's
7416 2003-11-14 20:35 UTC tuomov
7417 * trunk: changeset 961
7418 Changed the order in which brushes are freed.
7420 2003-11-14 20:31 UTC tuomov
7421 * trunk: changeset 960
7422 The original source of the the fontset code was discovered.
7424 2003-11-14 16:00 UTC tuomov
7425 * trunk: changeset 959
7426 The functions to create binding wrappers to operate on WMPlexs'
7427 children were extended and given better names, although the old ones
7428 are still available.
7430 2003-11-14 15:56 UTC tuomov
7431 * trunk: changeset 958
7434 2003-11-14 15:49 UTC tuomov
7435 * trunk: changeset 957
7436 Removed fallback font check.
7438 2003-11-14 15:40 UTC tuomov
7439 * trunk: changeset 956
7440 Added FontSet guessing code that should be able to figure out enough
7441 fonts for XCreateFontSet to fullfill locales' requirements so font
7442 loading shouldn't fail so often when UTF8 support is enabled.
7444 2003-11-14 00:42 UTC tuomov
7445 * trunk: changeset 955
7446 At least load "de" engine if no engine has been loaded while executing
7449 2003-11-13 22:37 UTC tuomov
7450 * trunk: changeset 954
7451 Added some _LOADED checks.
7453 2003-11-13 18:45 UTC tuomov
7454 * trunk: changeset 953
7455 Lua files in share/ (but not etc/) are precompiled.
7457 2003-11-13 18:26 UTC tuomov
7458 * trunk: changeset 952
7459 'ioncore-startup.lua' kludge was removed and replaced by the loading
7460 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7462 2003-11-13 18:04 UTC tuomov
7463 * trunk: changeset 951
7464 Changes in default configuration files to make them more legible and
7465 to add menu configuration.
7467 2003-11-13 18:03 UTC tuomov
7468 * trunk: changeset 950
7469 Call XClearWindow when toggling tab to avoid clutter.
7471 2003-11-13 18:02 UTC tuomov
7472 * trunk: changeset 949
7473 Added ioncore_aboutmsg export.
7475 2003-11-13 12:07 UTC tuomov
7476 * trunk: changeset 948
7477 Added disabled XMMS kludge.
7479 2003-11-12 17:50 UTC tuomov
7480 * trunk: changeset 947
7481 Extension definition changes.
7483 2003-11-12 17:50 UTC tuomov
7484 * trunk: changeset 946
7485 - C-side module configuration file loading function also look for
7488 - Lua-side include() automatically also looks for .lc and .lua files
7489 if neither extension nor path component is given.
7491 2003-11-10 17:58 UTC tuomov
7492 * trunk: changeset 945
7493 Made find_suitable_screen global.
7495 2003-11-09 16:09 UTC tuomov
7496 * trunk: changeset 944
7497 Added WRegion.is_active and is_mapped exports.
7499 2003-11-06 17:50 UTC tuomov
7500 * trunk: changeset 943
7501 Some mplex_managed_changed calls were wrong, causing trouble with
7504 2003-11-05 22:45 UTC tuomov
7505 * trunk: changeset 942
7508 2003-11-05 22:45 UTC tuomov
7509 * trunk: changeset 941
7510 Stack management fixes.
7512 2003-11-05 12:23 UTC tuomov
7513 * trunk: changeset 940
7514 Removed mentions of xft.
7516 2003-11-04 20:27 UTC tuomov
7517 * trunk: changeset 939
7518 Fixed a potential segfault point.
7520 2003-11-04 20:26 UTC tuomov
7521 * trunk: changeset 938
7522 Quick&dirty stacking fix.
7524 2003-10-30 10:00 UTC tuomov
7525 * trunk: changeset 937
7526 Removed CURRENT_FILE kludge for include handling; use the Lua debug
7527 interface instead to get the file the calling function was defined in.
7529 2003-10-30 08:34 UTC tuomov
7530 * trunk: changeset 936
7531 Some changes in default menus.
7533 2003-10-30 08:34 UTC tuomov
7534 * trunk: changeset 935
7535 libtool 1.4.3->1.4.x.
7537 2003-10-28 13:00 UTC tuomov
7538 * trunk: changeset 934
7539 submenus weren't being handled correctly.
7541 2003-10-27 16:59 UTC tuomov
7542 * trunk: changeset 933
7543 about_msg should be local.
7545 2003-10-27 16:58 UTC tuomov
7546 * trunk: changeset 932
7547 Changed styles are automatically translated (and complained of).
7549 2003-10-27 12:26 UTC tuomov
7550 * trunk: changeset 931
7551 Fixed cursor and selection substyles.
7553 2003-10-27 12:05 UTC tuomov
7554 * trunk: changeset 930
7555 Updated the script to use the new style names.
7557 2003-10-27 12:05 UTC tuomov
7558 * trunk: changeset 929
7559 Some style name changes.
7561 2003-10-27 12:05 UTC tuomov
7562 * trunk: changeset 928
7565 2003-10-27 12:05 UTC tuomov
7566 * trunk: changeset 927
7567 Updated the look-* files.
7569 2003-10-27 12:05 UTC tuomov
7570 * trunk: changeset 926
7571 look-cleanviolet is now the default style.
7573 2003-10-25 20:23 UTC tuomov
7574 * trunk: changeset 925
7575 Check fallback font at startup with XCreateFontSet instead of
7578 2003-10-24 17:09 UTC tuomov
7579 * trunk: changeset 924
7580 Moved list of modules to build from system.mk to modulelist.mk
7582 2003-10-04 14:52 UTC tuomov
7583 * trunk: changeset 923
7584 va_list usage changes due to problems on some architechtures.
7586 2003-10-04 12:41 UTC tuomov
7587 * trunk: changeset 922
7588 Added genframe_(in)activated hooks.
7590 2003-09-15 18:15 UTC tuomov
7591 * trunk: changeset 921
7592 Some target and fullscreen winprop handling fixes.
7594 2003-09-15 18:15 UTC tuomov
7595 * trunk: changeset 920
7596 Some fixes to client window rescuing.
7598 2003-09-15 18:15 UTC tuomov
7599 * trunk: changeset 919
7600 Some fixes to client window rescuing.
7602 2003-09-15 18:14 UTC tuomov
7603 * trunk: changeset 918
7604 Fixed a FALSE to NULL.
7606 2003-09-09 20:07 UTC tuomov
7607 * trunk: changeset 917
7608 Fixed an event-missing problem.
7610 2003-09-04 08:22 UTC tuomov
7611 * trunk: changeset 916
7612 Menu configuration changes.
7614 2003-09-04 08:22 UTC tuomov
7615 * trunk: changeset 915
7616 Ungrab keyboard before calling dispatch_binding (except with submap).
7618 2003-08-31 16:15 UTC tuomov
7619 * trunk: changeset 914
7620 Added a note on .xinitrc/.xsession to README.
7622 2003-08-28 20:59 UTC tuomov
7623 * trunk: changeset 913
7624 Some border drawing fixes.
7626 2003-08-25 15:25 UTC tuomov
7627 * trunk: changeset 912
7628 restart_other_wm fixes.
7630 2003-08-25 15:05 UTC tuomov
7631 * trunk: changeset 911
7632 Better grabbing checks.
7634 2003-08-25 15:04 UTC tuomov
7635 * trunk: changeset 910
7636 XSync() before fork() -- xlock should work a bit better now.
7638 2003-08-24 14:51 UTC tuomov
7639 * trunk: changeset 909
7640 Menu config changes; use submenus.
7642 2003-08-24 14:51 UTC tuomov
7643 * trunk: changeset 908
7644 Removed empty_tab area.
7646 2003-08-24 14:51 UTC tuomov
7647 * trunk: changeset 907
7648 Moved minof/maxof elsewhere, removed empty_tab.
7650 2003-08-24 14:50 UTC tuomov
7651 * trunk: changeset 906
7654 2003-08-24 14:50 UTC tuomov
7655 * trunk: changeset 905
7656 Added ''pmenu'' off-screen scrolling support as in PWM.
7658 2003-08-24 14:49 UTC tuomov
7659 * trunk: changeset 904
7660 Some WTimer enhancements.
7662 2003-08-22 16:37 UTC tuomov
7663 * trunk: changeset 903
7664 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7666 2003-08-21 18:29 UTC tuomov
7667 * trunk: changeset 902
7668 - More changes to pointer handling code for better menu support.
7670 - genframe_bindings knows of frame areas.
7672 2003-08-21 18:28 UTC tuomov
7673 * trunk: changeset 901
7674 Enhanced menu support.
7676 2003-08-21 18:24 UTC tuomov
7677 * trunk: changeset 900
7678 Added a brush that handles submenu entries in menus specially.
7680 2003-08-21 18:22 UTC tuomov
7681 * trunk: changeset 899
7682 'make depend' fixed to work with modules.
7684 2003-08-20 16:46 UTC tuomov
7685 * trunk: changeset 898
7686 Don't strip white space from query results.
7688 2003-08-19 12:54 UTC tuomov
7689 * trunk: changeset 897
7690 Fixed tab drop on floatws:s (was putting clients to full screen mode
7693 2003-08-19 09:11 UTC tuomov
7694 * trunk: changeset 896
7695 uname SunOS check complaint fix with newer gnu utils.
7697 2003-08-15 17:14 UTC tuomov
7698 * trunk: changeset 895
7699 Some changes to pointer event handling code so menus can set handlers
7700 immediately on button press.
7702 2003-08-15 13:59 UTC tuomov
7703 * trunk: changeset 894
7704 Some files were missing.. again.. *sigh*
7706 2003-08-14 18:16 UTC tuomov
7707 * trunk: changeset 893
7708 Added very preliminary and primitive menu support (only query-like
7709 embedded-in-an-mplex menus).
7711 2003-08-14 18:08 UTC tuomov
7712 * trunk: changeset 892
7713 Added ioncore_version export.
7715 2003-12-23 20:17 UTC unknown
7716 tagged ion-devel-20030814
7718 2003-08-14 18:07 UTC tuomov
7719 * trunk: changeset 891
7720 Some file location reorganisation.
7722 2003-08-14 18:07 UTC tuomov
7723 * trunk: changeset 890
7724 Some file location reorganisation and header cleanup.
7726 2003-08-13 13:09 UTC tuomov
7727 * trunk: changeset 889
7728 Call region_notify_change when name is unset.
7730 2003-12-23 20:17 UTC unknown
7731 tagged ion-devel-20030811-1
7733 2003-08-13 13:08 UTC tuomov
7734 * trunk: changeset 888
7735 Dragging a tab with no title could cause a segfault.
7737 2003-12-23 20:17 UTC unknown
7738 tagged ion-devel-20030811
7740 2003-08-12 00:06 UTC tuomov
7741 * trunk: changeset 887
7742 Changed location for X shape extension shape.h include.
7744 2003-08-11 23:05 UTC tuomov
7745 * trunk: changeset 886
7746 There was an indexing bug in rootwin.c that caused stack corruption
7747 and crash when Xinerama was enabled.
7749 2003-12-23 20:17 UTC unknown
7750 tagged ion-devel-20030810-1
7752 2003-08-11 05:21 UTC tuomov
7753 * trunk: changeset 885
7754 Winprop lookup had been broken.
7756 2003-08-10 17:02 UTC tuomov
7757 * trunk: changeset 884
7758 make_exec_fn was broken when the parameter to created function was a
7761 2003-12-23 20:17 UTC unknown
7762 tagged ion-devel-20030810
7764 2003-08-10 16:16 UTC tuomov
7765 * trunk: changeset 883
7766 Removed duplicate variable.
7768 2003-08-10 16:15 UTC tuomov
7769 * trunk: changeset 882
7770 Changes in tab reordering were not being updated to screen correctly.
7772 2003-08-10 13:46 UTC tuomov
7773 * trunk: changeset 881
7774 Added some more functions to manipulate object indices within a
7777 2003-08-08 15:40 UTC tuomov
7778 * trunk: changeset 880
7779 close_sub_or_self is now WRegion.close_sub_or_self.
7781 2003-08-07 21:32 UTC tuomov
7782 * trunk: changeset 879
7783 Modified the winprop patch to use the numerical zero field instead of
7784 " ! " to store winprops with no name regexp specified.
7786 2003-08-07 20:49 UTC tuomov
7787 * trunk: changeset 878
7788 Applied a patch to add title matching field 'name' (Lua regexp) in
7791 2003-08-06 18:23 UTC tuomov
7792 * trunk: changeset 877
7793 Fixed a typo in UTF8 font code.
7795 2003-08-06 18:21 UTC tuomov
7796 * trunk: changeset 876
7797 Changed where get_winprop is called to a later time where the client
7798 window's name has been set.
7800 2003-08-06 14:58 UTC tuomov
7801 * trunk: changeset 875
7802 foreground colour was wrong.
7804 2003-08-06 14:35 UTC tuomov
7805 * trunk: changeset 874
7806 Moved lookconv.lua to utils.
7808 2003-08-06 14:35 UTC tuomov
7809 * trunk: changeset 873
7810 - Wrote a conversion script from older .lua workspaces savefiles.
7812 - Moved lookconv.lua to utils.
7814 2003-08-06 13:57 UTC tuomov
7815 * trunk: changeset 872
7816 Updated style configuration files to draw tabs with the 'activity'
7817 attribute set in white on red. 'lookconv.lua' uses these same colours
7820 2003-08-06 13:55 UTC tuomov
7821 * trunk: changeset 871
7822 Implemented 'activity' display cue that is set when a newly created
7823 client window is not displayed or when the urgency hint is set by the
7826 2003-08-06 13:46 UTC tuomov
7827 * trunk: changeset 870
7828 Backslash wasn't being escaped in saved strings.
7830 2003-08-05 14:13 UTC tuomov
7831 * trunk: changeset 869
7832 Improved handling of substyles with based_on.
7834 2003-08-05 14:09 UTC tuomov
7835 * trunk: changeset 868
7836 Removed WRegion/mgr_data; use object-indexed tables instead.
7838 2003-08-05 14:07 UTC tuomov
7839 * trunk: changeset 867
7840 Use a table instead of WRegion/mgr_data to store managed regions'
7843 2003-08-05 13:30 UTC tuomov
7844 * trunk: changeset 866
7845 Added functions to index tables by any supported type.
7847 2003-08-04 22:15 UTC tuomov
7848 * trunk: changeset 865
7849 Wrong file name info in file.
7851 2003-08-04 21:30 UTC tuomov
7852 * trunk: changeset 864
7853 Some table accessing routine unifications.
7855 2003-08-04 16:59 UTC tuomov
7856 * trunk: changeset 863
7857 ionframe_bar_inside_border instead of bar_inside_frame
7859 2003-08-04 16:54 UTC tuomov
7860 * trunk: changeset 862
7861 Enchanced WRegion.close documentation.
7863 2003-08-04 14:58 UTC tuomov
7864 * trunk: changeset 861
7865 mdblclick(Button1) bound to shade on ionframes.
7867 2003-08-04 14:56 UTC tuomov
7868 * trunk: changeset 860
7869 Ionframe shade fixed.
7871 2003-08-04 10:03 UTC tuomov
7872 * trunk: changeset 859
7873 Added table entry type info to a documentation comment for
7876 2003-08-03 20:35 UTC tuomov
7877 * trunk: changeset 858
7878 Added options to set floatframe bar width limits and tab bar location
7879 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
7880 ionframe_bar_inside_borderin frame style config).
7882 2003-08-01 16:49 UTC tuomov
7883 * trunk: changeset 857
7884 preliminary code to handle changing transient_for property... special
7885 interface needed to handle floatws:s.
7887 2003-08-01 16:32 UTC tuomov
7888 * trunk: changeset 856
7889 Added some line editing and history exports.
7891 2003-08-01 05:52 UTC tuomov
7892 * trunk: changeset 855
7893 Added ignore_cfgrq winprop.
7895 2003-07-31 16:52 UTC tuomov
7896 * trunk: changeset 854
7897 added spacing = 1 to input style.
7899 2003-07-31 16:52 UTC tuomov
7900 * trunk: changeset 853
7901 listing fitting fixed.
7903 2003-07-31 14:16 UTC tuomov
7904 * trunk: changeset 852
7905 Fixed some problems with selections in queries and added
7906 wedln_clear_mark function.
7908 2003-07-31 14:16 UTC tuomov
7909 * trunk: changeset 851
7910 Bound Control+G to end a query and Control+K G to clear mark in
7913 2003-07-31 13:55 UTC tuomov
7914 * trunk: changeset 850
7915 Added some more querylib documentation and simplified a couple
7918 2003-07-31 13:49 UTC tuomov
7919 * trunk: changeset 849
7920 Added gr_refresh and renamed reread_draw_config to gr_read_config.
7922 2003-07-31 13:49 UTC tuomov
7923 * trunk: changeset 848
7924 Style configuration files now call de_reset and gr_refresh.
7926 2003-07-30 21:56 UTC tuomov
7927 * trunk: changeset 847
7928 look-cleanviolet.lua was missing from set of installed files.
7930 2003-07-30 19:37 UTC tuomov
7931 * trunk: changeset 846
7932 Added some ugly workarounds to some random Lua API functions not
7933 checking the types of objects on stack.
7935 2003-07-30 19:33 UTC tuomov
7936 * trunk: changeset 845
7937 Implemented keyboard resize acceleration.
7939 2003-07-30 15:44 UTC tuomov
7940 * trunk: changeset 844
7941 Updated manpage with -sessionname.
7943 2003-07-30 15:27 UTC tuomov
7944 * trunk: changeset 843
7945 WRectangle passing as argument changed to const WRectangle* mostly.
7947 2003-07-30 14:23 UTC tuomov
7948 * trunk: changeset 842
7949 Added "deinit" hook.
7951 2003-07-30 14:21 UTC tuomov
7952 * trunk: changeset 841
7953 Updated read_config_for_args call.
7955 2003-07-30 14:17 UTC tuomov
7956 * trunk: changeset 840
7957 - Removed support for screen-specific configuration files.
7959 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
7960 devel/saves) where sessionname is 'default-session-displayname' by
7961 default (with colon in display name converted to a dash) but can be
7962 changed from the command line.
7964 - Workspaces are now saved in a single 'workspaces.lua' file in
7965 session directory and screens are also now set with a single
7966 'initialise_screen_id' call.
7968 2003-07-30 14:14 UTC tuomov
7969 * trunk: changeset 839
7970 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
7973 2003-07-28 18:01 UTC tuomov
7974 * trunk: changeset 838
7975 Added --mode=link to libtool parameters.
7977 2003-07-28 13:43 UTC tuomov
7978 * trunk: changeset 837
7979 - Fixed a bug in the new split resizing algorithm that caused
7980 bottom/right regions in a split to be misplaced if both bottom and
7981 top or left and right border were moved of another region.
7983 - Added some comments documenting the resizing algorithm.
7985 2003-07-27 18:49 UTC tuomov
7986 * trunk: changeset 836
7987 Added some libtool options to system.mk
7989 2003-07-27 18:42 UTC tuomov
7990 * trunk: changeset 835
7991 Fixed a problem with the split resizing algorithm and keyboard resize
7992 by almost completely rewriting the algorithm.
7994 2003-07-27 18:41 UTC tuomov
7995 * trunk: changeset 834
7998 2003-07-27 00:15 UTC tuomov
7999 * trunk: changeset 833
8000 Added keys for manipulating tags and attaching tagged objects (Mod+T:
8001 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
8003 2003-07-27 00:00 UTC tuomov
8004 * trunk: changeset 832
8005 Fixed transient_mode = "current" in full-screen mode.
8007 2003-07-26 23:44 UTC tuomov
8008 * trunk: changeset 831
8009 Added some documentation comments.
8011 2003-07-26 23:07 UTC tuomov
8012 * trunk: changeset 830
8013 Transparency mode switching fixed.
8015 2003-07-26 22:58 UTC tuomov
8016 * trunk: changeset 829
8019 2003-07-26 22:37 UTC tuomov
8020 * trunk: changeset 828
8021 Some colour group initialisation changes.
8023 2003-07-25 20:31 UTC tuomov
8024 * trunk: changeset 827
8025 CVS barfed again and refused to remove these files.
8027 2003-07-25 20:24 UTC tuomov
8028 * trunk: changeset 826
8029 Ion now supports drawing engines as loadable modules!
8031 2003-07-25 20:13 UTC tuomov
8032 * trunk: changeset 825
8033 Colour scheme configuration files were converted to the new format.
8035 2003-07-25 19:34 UTC tuomov
8036 * trunk: changeset 824
8037 WRootWin changed to be of type WWindow (instead of just WRegion).
8039 2003-07-23 13:43 UTC tuomov
8040 * trunk: changeset 823
8041 Fixed tag pixmap and textbox spacings.
8043 2003-07-22 18:09 UTC tuomov
8044 * trunk: changeset 822
8045 Drawing engine Lua library was added.
8047 2003-07-22 18:06 UTC tuomov
8048 * trunk: changeset 821
8049 Drawing engine interface code was added although not yet used.
8051 2003-07-22 18:04 UTC tuomov
8052 * trunk: changeset 820
8053 The prospective default drawing engine was added.
8055 2003-07-22 16:57 UTC tuomov
8056 * trunk: changeset 819
8057 Added a script (etc/lookconv.lua) to convert the old .lua colour
8058 schemes to the upcoming format.
8060 2003-07-21 05:25 UTC tuomov
8061 * trunk: changeset 818
8062 Added a note on *BSD libtool version brain-damagedness.
8064 2003-07-19 10:50 UTC tuomov
8065 * trunk: changeset 817
8066 submap had been broken by previous simplifications.
8068 2003-07-19 10:50 UTC tuomov
8069 * trunk: changeset 816
8070 Some va_list passing changes.
8072 2003-07-18 15:30 UTC tuomov
8073 * trunk: changeset 815
8074 The fact that there is a configuration manual was made much better
8075 visible in the README.
8077 2003-07-16 14:16 UTC tuomov
8078 * trunk: changeset 814
8079 Nested workspace handling had been broken by the add managed/attach
8080 interface change. Fixed.
8082 2003-07-13 21:14 UTC tuomov
8083 * trunk: changeset 813
8084 The function 'exec_on_wm_display' was renamed 'exec'.
8086 2003-07-13 21:10 UTC tuomov
8087 * trunk: changeset 812
8088 Lua function binding for classes put into class-tables thus making the
8089 bindings more object-oriented in spirit.
8091 2003-07-10 22:56 UTC tuomov
8092 * trunk: changeset 811
8093 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
8094 was applied on AnyModifier grabs.
8096 2003-07-08 18:48 UTC tuomov
8097 * trunk: changeset 810
8098 Some documentation updates.
8100 2003-07-08 18:22 UTC tuomov
8101 * trunk: changeset 809
8102 removed deprecated definitions
8104 2003-07-08 18:08 UTC tuomov
8105 * trunk: changeset 808
8106 The 'have region A manage region B' interface was heavily revamped.
8107 The generic region_manage(_new) functions are gone and only WMPlexes
8108 now export the equivalent interfaces mplex_attach(_new). Only client
8109 windows' are now set up with a generic interface that is a lot simpler
8112 2003-12-23 20:17 UTC unknown
8113 tagged ion-devel-20030628
8115 2003-07-04 14:04 UTC tuomov
8116 * trunk: changeset 807
8117 Set default_ws_type in pwm-ioncore-example.lua.
8119 2003-06-28 17:40 UTC tuomov
8120 * trunk: changeset 806
8121 Fixed a crash when the same key was bound as both submap and normal
8122 action on an object.
8124 2003-06-27 21:16 UTC tuomov
8125 * trunk: changeset 805
8126 Added more obsolete functions.
8128 2003-06-27 21:15 UTC tuomov
8129 * trunk: changeset 804
8130 Fixed some comments.
8132 2003-06-27 21:15 UTC tuomov
8133 * trunk: changeset 803
8134 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8135 floatws_relocate_and_close to be consistent with the naming of similar
8136 functions on WIonFrames.
8138 2003-06-27 21:15 UTC tuomov
8139 * trunk: changeset 802
8140 Fixed documentation in querylib.
8142 2003-06-27 18:55 UTC tuomov
8143 * trunk: changeset 801
8144 The CF_LT_DL_ANCIENT option was removed as much more extra code would
8145 have been needed to support ancient versions of libtool. Version 1.4.3
8146 or newer is now required.
8148 2003-06-27 18:47 UTC tuomov
8149 * trunk: changeset 800
8150 The '-or' flag to find apparently was a GNU extension; '-o' seems to
8153 2003-06-27 18:40 UTC tuomov
8154 * trunk: changeset 799
8155 - The Mod1+F1 Ion man page display binding was broken.
8157 - The function exec_in_frame was renamed exec_in.
8159 2003-06-27 14:05 UTC tuomov
8160 * trunk: changeset 798
8163 2003-06-25 23:37 UTC tuomov
8164 * trunk: changeset 797
8165 FloatWS:s don't warp to new frames.
8167 2003-06-25 23:14 UTC tuomov
8168 * trunk: changeset 796
8169 XOR resize rubberand had been broken by previous changes.
8171 2003-06-25 13:37 UTC tuomov
8172 * trunk: changeset 795
8173 The default bindings for the F-keys now use the modifier from
8174 SECOND_MOD (defaults to the empty string i.e. no modifier).
8176 2003-12-23 20:17 UTC unknown
8177 tagged ion-devel-20030623
8179 2003-06-25 05:36 UTC tuomov
8180 * trunk: changeset 794
8181 Tabs' grab area extended to include frame's top border when the
8182 frame's y coordinate is zero.
8184 2003-06-23 23:47 UTC tuomov
8185 * trunk: changeset 793
8188 2003-06-23 13:14 UTC tuomov
8189 * trunk: changeset 792
8190 Resize display was showing incorrect values for keyboard resize.
8192 2003-06-23 13:13 UTC tuomov
8193 * trunk: changeset 791
8194 A bug in grab handler calling code could crash Ion when leaving
8195 keyboard resize mode manually.
8197 2003-06-23 01:20 UTC tuomov
8198 * trunk: changeset 790
8199 Fixed pointer warping on screen change.
8201 2003-06-22 11:12 UTC tuomov
8202 * trunk: changeset 789
8203 Removed false comments.
8205 2003-06-21 20:07 UTC tuomov
8206 * trunk: changeset 788
8207 Screen lookup had been broken for windows that are not properly on any
8210 2003-06-21 20:06 UTC tuomov
8211 * trunk: changeset 787
8212 As the number of dynamic functions has been getting bigger, the
8213 functions are now sorted on first use and then binary-searched instead
8214 of naive linear searching.
8216 2003-12-23 20:17 UTC unknown
8217 tagged ion-devel-20030620
8219 2003-06-21 12:50 UTC tuomov
8220 * trunk: changeset 786
8221 Return from full screen mode to floatws had been broken.
8223 2003-06-21 10:56 UTC tuomov
8224 * trunk: changeset 785
8225 Client window last height request bookkeeping code had been lost when
8226 configure request policy was changed. This caused transient sizes to
8227 be calculated incorrectly.
8229 2003-06-20 09:19 UTC tuomov
8230 * trunk: changeset 784
8233 2003-06-20 09:19 UTC tuomov
8234 * trunk: changeset 783
8235 Constrain frames to their workspaces.
8237 2003-06-20 08:52 UTC tuomov
8238 * trunk: changeset 782
8241 2003-06-20 08:50 UTC tuomov
8242 * trunk: changeset 781
8243 Some initial focus policy changes.
8245 2003-06-20 08:50 UTC tuomov
8246 * trunk: changeset 780
8247 The split functions now return the newly created frame.
8249 2003-06-20 07:40 UTC tuomov
8250 * trunk: changeset 779
8253 2003-06-19 22:06 UTC tuomov
8254 * trunk: changeset 778
8255 Put new client windows in innermost/deepest nested active workspace,
8256 if any, instead of limiting to those attached directly to screens.
8258 2003-06-19 22:05 UTC tuomov
8259 * trunk: changeset 777
8260 Split recalculation on WS resize fixed and made proportional.
8262 2003-06-19 20:51 UTC tuomov
8263 * trunk: changeset 776
8264 Changes to client window move request handling on WFloatWS:s; while
8265 the current behaviour may not be correct, a greater number of apps'
8266 requests should work almost as expected even in nested workspaces.
8268 2003-06-19 18:12 UTC tuomov
8269 * trunk: changeset 775
8270 New windows weren't being placed on correct screen in Xinerama mode.
8272 2003-06-19 18:11 UTC tuomov
8273 * trunk: changeset 774
8274 Removed unnecessary flags from create/init.
8276 2003-06-19 16:16 UTC tuomov
8277 * trunk: changeset 773
8278 Tab-bar state wasn't being applied correctly from savefiles.
8280 2003-06-18 18:49 UTC tuomov
8281 * trunk: changeset 772
8282 Some transient size management changes.
8284 2003-06-18 18:14 UTC tuomov
8285 * trunk: changeset 771
8286 - Added min_size winprop.
8288 - Transients weren't properly unattached when the managing client
8289 window died. This could cause segfault e.g. at exit.
8291 2003-12-23 20:17 UTC unknown
8292 tagged ion-devel-20030617
8294 2003-06-18 13:31 UTC tuomov
8295 * trunk: changeset 770
8296 Some title shortening rules were defined in wrong order in ioncore-
8297 example.lua and the rules App: doc -> doc... and App: doc<n> ->
8298 doc...<n> were missing.
8300 2003-06-18 12:12 UTC tuomov
8301 * trunk: changeset 769
8302 Use libtool for make clean.
8304 2003-06-17 20:29 UTC tuomov
8305 * trunk: changeset 768
8306 Added Galeon find dialog randomly missing transient_for hint
8307 workaround winprop to kludges.lua.
8309 2003-06-17 20:27 UTC tuomov
8310 * trunk: changeset 767
8311 Fixed the workaround.
8313 2003-06-17 20:09 UTC tuomov
8314 * trunk: changeset 766
8315 The function close_sub_or_self was added.
8317 2003-06-17 20:09 UTC tuomov
8318 * trunk: changeset 765
8319 The function region_get_active_leaf was removed and the export
8320 region_active_sub added.
8322 2003-06-17 20:08 UTC tuomov
8323 * trunk: changeset 764
8324 The Mod1+C binding had been broken by the removal if
8325 make_active_leaf_fn: The function close_sub_or_self (not same as
8326 make_active_leaf_fn(region_close)) was added and the key bound to this
8329 2003-06-17 19:45 UTC tuomov
8330 * trunk: changeset 763
8331 Added workaround to the XFree86 textprop bug that caused starting
8332 Opera to crash Ion when UTF8 support was enabled.
8334 2003-06-17 19:32 UTC tuomov
8335 * trunk: changeset 762
8336 Mention XFree86 version number in the bug comment.
8338 2003-06-17 19:28 UTC tuomov
8339 * trunk: changeset 761
8340 Mention WinXP in cygwin comments.
8342 2003-06-17 16:57 UTC tuomov
8343 * trunk: changeset 760
8344 Added commented-out options to system.mk for compiling Ion with the
8345 Debian Lua package as the paths and file names differ greatly from the
8346 official distribution.
8348 2003-06-17 15:56 UTC tuomov
8349 * trunk: changeset 759
8350 Added a note to system.mk about the Xlib UTF8 bug.
8352 2003-06-17 09:16 UTC tuomov
8353 * trunk: changeset 758
8356 2003-06-17 08:26 UTC tuomov
8357 * trunk: changeset 757
8358 Added some Cygwin installation notes to system.mk.
8360 2003-06-17 08:17 UTC tuomov
8361 * trunk: changeset 756
8362 Scripts in share/ still weren't being built.
8364 2003-06-15 18:22 UTC tuomov
8365 * trunk: changeset 755
8366 Winprop lookup was cluttering globals.
8368 2003-06-15 10:40 UTC tuomov
8369 * trunk: changeset 754
8370 Some more stack trace cleanup.
8372 2003-06-15 10:24 UTC tuomov
8373 * trunk: changeset 753
8374 Stack traces are ordered better when there are nested calls with
8375 errors and calls to C functions for which no name is known are
8376 compressed in the output.
8378 2003-06-15 09:09 UTC tuomov
8379 * trunk: changeset 752
8380 make_active_leaf_fn in compat.lua was broken.
8382 2003-12-23 20:17 UTC unknown
8383 tagged ion-devel-20030614
8385 2003-06-14 20:28 UTC tuomov
8386 * trunk: changeset 751
8387 Some WMPlex/query focusing fixes.
8389 2003-06-14 20:12 UTC tuomov
8390 * trunk: changeset 750
8391 The man page query completor also looks for symbolic links.
8393 2003-06-14 15:10 UTC tuomov
8394 * trunk: changeset 749
8395 Added more documentation to *frame_begin_resize.
8397 2003-06-14 12:05 UTC tuomov
8398 * trunk: changeset 748
8399 Focus was being incorrectly changed when an inactive full screen
8400 client window was destroyed.
8402 2003-06-14 11:49 UTC tuomov
8403 * trunk: changeset 747
8404 Some fullscreen focus kludges
8406 2003-06-13 23:01 UTC tuomov
8407 * trunk: changeset 746
8408 Use luaL_(g|s)etn instead of looking upthe functions from the table
8411 2003-06-13 19:36 UTC tuomov
8412 * trunk: changeset 745
8413 - Some changes to grab and drag handler setup functions.
8415 - Escape key was harcoded to kill any active grab (so that
8416 misconfigured resize modes and such can't do harm).
8418 2003-06-12 22:53 UTC tuomov
8419 * trunk: changeset 744
8422 2003-06-12 18:48 UTC tuomov
8423 * trunk: changeset 743
8424 Some generic resize code simplifications; timers moved to keyboard
8425 resize mode code(s).
8427 2003-06-12 18:28 UTC tuomov
8428 * trunk: changeset 742
8429 Resize timeout timer was being set up only after some resize action
8430 had been performed, not when entering the mode.
8432 2003-06-12 18:14 UTC tuomov
8433 * trunk: changeset 741
8434 More error-tolerant configuration reading setup: 1. If Lua fails to
8435 load a configuration file (syntax error etc.), the next on path is
8436 tried instead of failing. (If the configuration file dies in an error
8437 during execution, the next one, however, is not attempted.) 2. The
8438 main configuration file (ioncore.lua) is executed through ioncore-
8439 startup.lua. This file redefines some of the binding setup functions
8440 to monitor binding settings. If some of the binding groups have been
8441 left empty by failing configuration files, minimal bindings are
8444 2003-06-12 18:04 UTC tuomov
8445 * trunk: changeset 740
8446 Some error display format changes.
8448 2003-06-12 18:04 UTC tuomov
8449 * trunk: changeset 739
8450 Some error displays were broken.
8452 2003-06-12 18:03 UTC tuomov
8453 * trunk: changeset 738
8454 The binding setup functions no return FALSE if no bindings were
8457 2003-06-12 18:01 UTC tuomov
8458 * trunk: changeset 737
8459 Better commented configuration files.
8461 2003-06-12 15:41 UTC tuomov
8462 * trunk: changeset 736
8463 Comments in system.mk were out of place
8465 2003-06-12 00:37 UTC tuomov
8466 * trunk: changeset 735
8467 Error log should be somewhat easier to read now.
8469 2003-06-10 18:18 UTC tuomov
8470 * trunk: changeset 734
8473 2003-06-10 16:21 UTC tuomov
8474 * trunk: changeset 733
8475 bindmaps.c and bindmaps.h were missing from previous commit.
8477 2003-06-10 16:17 UTC tuomov
8478 * trunk: changeset 732
8479 - Binding configuration (hopefully) simplified: bindings previously
8480 defined in common-frame-bindings.lua were moved to ioncore-
8481 bindings.lua and functions for defining bindings common to all
8482 WMPlexes and WGenFrames were added.
8484 - The confusing 'make_active_leaf_fn' was also removed (can still be
8485 found in compat.lua) and instead client window bindings are defined
8486 in mplex_bindings with the help of the perhaps a little less
8487 confusing 'make_current_clientwin_fn'.
8489 2003-06-10 16:14 UTC tuomov
8490 * trunk: changeset 731
8491 Binding configuration (hopefully) simplified: bindings previously
8492 defined in common-frame-bindings.lua were moved to ioncore-
8493 bindings.lua and functions for defining bindings common to all
8494 WMPlexes and WGenFrames were added.
8496 2003-06-10 11:07 UTC tuomov
8497 * trunk: changeset 730
8498 Manual page updates.
8500 2003-06-10 11:05 UTC tuomov
8501 * trunk: changeset 729
8502 The functions extl_dofile/string' were removed and
8503 extl_loadfile/string added.
8505 2003-06-09 22:24 UTC tuomov
8506 * trunk: changeset 728
8507 Warping on workspace switch had been broken by addition of
8510 2003-06-09 21:13 UTC tuomov
8511 * trunk: changeset 727
8512 The Lua interfacing code now uses a unique (cached in a weak table)
8513 WWatch for Ion's objects instead of creating a new userdata/watch
8514 every time an object is passed to Lua. This allows using the objects
8515 as indexes in tables.
8517 2003-06-09 20:28 UTC tuomov
8518 * trunk: changeset 726
8519 Some client window initial focus policy unification.
8521 2003-06-09 16:14 UTC tuomov
8522 * trunk: changeset 725
8523 Added some definitions in header
8525 2003-06-09 15:17 UTC tuomov
8526 * trunk: changeset 724
8527 'QueryLib.query_workspace' new creates workspaces of the type set in
8528 the variable 'default_ws_type' if no type is otherwise specified and
8529 Mod1+F9 was bound to create workspaces of this type without asking for
8530 a name. (The default name of default_ws_type<n> is used.)
8532 2003-06-09 15:14 UTC tuomov
8533 * trunk: changeset 723
8534 WRegions (except WClientWins) are now given names of the form
8535 'ClassName<n>' by default.
8537 2003-06-09 14:24 UTC tuomov
8538 * trunk: changeset 722
8539 - Don't complain of disappeared windows at startup phase.
8541 - Some client window management setup cleanup.
8543 2003-06-08 19:06 UTC tuomov
8544 * trunk: changeset 721
8545 Added 'warn' export.
8547 2003-06-08 18:22 UTC tuomov
8548 * trunk: changeset 720
8549 Added -noxinerama command line option.
8551 2003-06-08 17:55 UTC tuomov
8552 * trunk: changeset 719
8555 2003-06-08 17:38 UTC tuomov
8556 * trunk: changeset 718
8557 Fixed some documentation comments.
8559 2003-12-23 20:17 UTC unknown
8560 tagged ion-devel-20030606
8562 2003-06-08 17:28 UTC tuomov
8563 * trunk: changeset 717
8564 Added mplex_managed_count, mplex_managed_index and mplex_current_index
8565 functions. The latter two are in ioncore-mplexfns.lua that must
8566 specifically be loaded if the functions are needed.
8568 2003-06-08 12:44 UTC tuomov
8569 * trunk: changeset 716
8570 Workspace swithing while dragging tabs had been broken by the mplex
8573 2003-06-06 13:23 UTC tuomov
8574 * trunk: changeset 715
8577 2003-06-06 13:13 UTC tuomov
8578 * trunk: changeset 714
8579 Added 'screen_set_managed_offset' function that statusbars and such
8580 should use to allocate space.
8582 2003-06-06 12:42 UTC tuomov
8583 * trunk: changeset 713
8586 2003-06-05 23:19 UTC tuomov
8587 * trunk: changeset 712
8588 Don't execute 'arg' setup code when there are no parameters.
8590 2003-06-05 06:10 UTC tuomov
8591 * trunk: changeset 711
8592 Makefile was missing share/ from SUBDIRS:
8594 2003-06-04 16:12 UTC tuomov
8595 * trunk: changeset 710
8596 WScreen and WGenFrame now have a common WMPlex base class.
8598 2003-06-02 22:30 UTC tuomov
8599 * trunk: changeset 709
8600 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8603 2003-06-02 19:52 UTC tuomov
8604 * trunk: changeset 708
8605 CF_NO_XINERAMA had been broken at some point.
8607 2003-06-02 17:50 UTC tuomov
8608 * trunk: changeset 707
8609 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8610 some systems' ancient libltdl.
8612 2003-12-23 20:17 UTC unknown
8613 tagged ion-devel-20030602-1
8615 2003-06-02 14:15 UTC tuomov
8616 * trunk: changeset 706
8617 Remaining sprintf calls replaced with snprintf.
8619 2003-06-02 14:08 UTC tuomov
8620 * trunk: changeset 705
8621 Most of module management code removed as libltdl can handle it.
8623 2003-06-02 10:34 UTC tuomov
8624 * trunk: changeset 704
8627 2003-06-02 10:32 UTC tuomov
8628 * trunk: changeset 703
8631 2003-12-23 20:17 UTC unknown
8632 tagged ion-devel-20030602
8634 2003-06-02 10:04 UTC tuomov
8635 * trunk: changeset 702
8636 Changed $SHAREDIR before $ETCDIR on configuration file/script search
8637 path because people weren't removing their old *lib.lua files.
8639 2003-12-23 20:17 UTC unknown
8640 tagged ion-devel-20030601
8642 2003-06-02 09:27 UTC tuomov
8643 * trunk: changeset 701
8644 Ugly-font support was broken.
8646 2003-06-02 05:40 UTC tuomov
8647 * trunk: changeset 700
8648 Some libltdl search path setting changes.
8650 2003-06-01 13:21 UTC tuomov
8651 * trunk: changeset 699
8652 Some minor clarifications and fixes.
8654 2003-06-01 12:15 UTC tuomov
8655 * trunk: changeset 698
8658 2003-06-01 12:11 UTC tuomov
8659 * trunk: changeset 697
8660 Another extl_l1_finalize fix.
8662 2003-12-23 20:17 UTC unknown
8663 tagged ion-devel-20030531
8665 2003-06-01 02:02 UTC tuomov
8666 * trunk: changeset 696
8667 Fixed a memory leak.
8669 2003-06-01 01:44 UTC tuomov
8670 * trunk: changeset 695
8671 An off-by-one error in extl_l1_finalize caused references to some Lua
8672 tables (including large completions) never to be released.
8674 2003-05-31 15:33 UTC tuomov
8675 * trunk: changeset 694
8676 Ion-runinxterm was not found.
8678 2003-05-31 15:04 UTC tuomov
8679 * trunk: changeset 693
8680 License changed: LGPL.
8682 2003-05-31 14:49 UTC tuomov
8683 * trunk: changeset 692
8684 The -libdir option aws changed to -moduledir.
8686 2003-05-31 14:48 UTC tuomov
8687 * trunk: changeset 691
8688 Manual page updated.
8690 2003-05-31 13:20 UTC tuomov
8691 * trunk: changeset 690
8694 2003-05-31 13:19 UTC tuomov
8695 * trunk: changeset 689
8696 Added CF_ALWAYS_VIRTUAL_ROOT
8698 2003-05-31 13:11 UTC tuomov
8699 * trunk: changeset 688
8700 Compatibility wrappers for old resize functions were added.
8702 2003-05-31 13:11 UTC tuomov
8703 * trunk: changeset 687
8704 The functions *frame_do_resize were changed to receive four
8705 parameters, one for each border/direction.
8707 2003-05-31 13:10 UTC tuomov
8708 * trunk: changeset 686
8709 More changes in move/resize mode bindings to be more consistent and
8710 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
8711 specific direction, Shift+keys shrink and in case of floating frames,
8712 DEFAULT_MOD+keys move.
8714 2003-05-31 12:45 UTC tuomov
8715 * trunk: changeset 685
8716 mkexports.pl => mkexports.lua
8718 2003-05-31 12:43 UTC tuomov
8719 * trunk: changeset 684
8720 Transient reparent stack "fix".
8722 2003-05-31 12:35 UTC tuomov
8723 * trunk: changeset 683
8724 Removed unused settings.
8726 2003-05-31 11:09 UTC tuomov
8727 * trunk: changeset 682
8730 2003-05-31 10:58 UTC tuomov
8731 * trunk: changeset 681
8732 Some (part bad) name allocation fixes.
8734 2003-05-31 00:40 UTC tuomov
8735 * trunk: changeset 680
8736 Some reordering of initilisation code.
8738 2003-05-30 21:17 UTC tuomov
8739 * trunk: changeset 679
8740 Changes in installation directories: The ion-* shell scripts are
8741 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8742 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8743 (=$MODULEDIR) being a binary.
8745 2003-05-30 21:17 UTC tuomov
8746 * trunk: changeset 678
8747 - Changes in installation directories: The ion-* shell scripts are
8748 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8749 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8750 (=$MODULEDIR) being a binary.
8752 - QueryLib functions search the script directories (~/.ion-devel/,
8753 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
8754 helper programs instead of assuming them being on $PATH.
8756 2003-05-30 21:15 UTC tuomov
8757 * trunk: changeset 677
8758 - The *DIR settings in system.mk are now more detailed.
8760 - Changes in installation directories: The ion-* shell scripts are
8761 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8762 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8763 (=$MODULEDIR) being a binary.
8765 2003-05-29 22:22 UTC tuomov
8766 * trunk: changeset 676
8767 Removed note on C99 requirement as that is no longer true.
8769 2003-05-29 13:11 UTC tuomov
8770 * trunk: changeset 675
8771 Removed deprecated definitions.
8773 2003-05-29 12:32 UTC tuomov
8774 * trunk: changeset 674
8775 All object destroys should now be handled safely.
8777 2003-05-28 22:21 UTC tuomov
8778 * trunk: changeset 673
8779 Name management wasn't updating the changes to frames.
8781 2003-05-28 21:37 UTC tuomov
8782 * trunk: changeset 672
8783 Floatframe_handle_drop should now set geometry correctly in nested
8786 2003-05-28 18:48 UTC tuomov
8787 * trunk: changeset 671
8788 Small global environment cluttering fix.
8790 2003-12-23 20:17 UTC unknown
8791 tagged ion-devel-20030528
8793 2003-05-28 18:40 UTC tuomov
8794 * trunk: changeset 670
8797 2003-05-28 16:31 UTC tuomov
8798 * trunk: changeset 669
8799 Examples of query_man_path and query_ssh_hosts were added to the
8800 default ioncore.lua main configuration file.
8802 2003-05-27 19:14 UTC tuomov
8803 * trunk: changeset 668
8804 WClientWins now save the last height request of transients (and other
8805 managed objects) so a decent size should always be restored when the
8806 window is in a big enough frame.
8808 2003-05-27 17:17 UTC tuomov
8809 * trunk: changeset 667
8810 Mkexports.lua document generation updated to understand
8813 2003-05-27 17:07 UTC tuomov
8814 * trunk: changeset 666
8815 A minor check added.
8817 2003-05-27 17:02 UTC tuomov
8818 * trunk: changeset 665
8821 2003-05-27 16:59 UTC tuomov
8822 * trunk: changeset 664
8823 Some clean-up and region_full_name reference removed.
8825 2003-05-27 16:59 UTC tuomov
8826 * trunk: changeset 663
8827 complete/lookup_clientwin removed.
8829 2003-05-27 16:57 UTC tuomov
8830 * trunk: changeset 662
8831 New name allocation code: client windows are now in a separate
8832 namespace from other objects and "short names" without appended
8833 instance number are gone.
8835 2003-05-27 16:55 UTC tuomov
8836 * trunk: changeset 661
8837 Some tab bar drawing fixes.
8839 2003-05-27 16:47 UTC tuomov
8840 * trunk: changeset 660
8841 Added functions to clear Lua table entries.
8843 2003-05-26 22:13 UTC tuomov
8844 * trunk: changeset 659
8845 Some changes in system.mk Lua settings.
8847 2003-05-26 22:06 UTC tuomov
8848 * trunk: changeset 658
8851 2003-05-26 22:06 UTC tuomov
8852 * trunk: changeset 657
8853 Some client window resize/move request handling changes.
8855 2003-05-25 11:07 UTC tuomov
8856 * trunk: changeset 656
8859 2003-05-25 11:07 UTC tuomov
8860 * trunk: changeset 655
8861 Added the boolean 'fullscreen' winprop.
8863 2003-05-25 11:04 UTC tuomov
8864 * trunk: changeset 654
8865 Floatws circulate bindings should not clutter global environment.
8867 2003-05-25 11:03 UTC tuomov
8868 * trunk: changeset 653
8869 QueryLib should now remember last directory for file view and edit
8872 2003-05-24 20:37 UTC tuomov
8873 * trunk: changeset 652
8876 2003-05-24 16:45 UTC tuomov
8877 * trunk: changeset 651
8880 2003-05-24 15:06 UTC tuomov
8881 * trunk: changeset 650
8882 Added query_message.
8884 2003-05-24 14:50 UTC tuomov
8885 * trunk: changeset 649
8886 Some documentation was missing.
8888 2003-05-24 12:32 UTC tuomov
8889 * trunk: changeset 648
8890 Client window rescue fixed.
8892 2003-05-24 11:25 UTC tuomov
8893 * trunk: changeset 647
8894 Removed an unnecessary XClear.
8896 2003-05-23 23:57 UTC tuomov
8897 * trunk: changeset 646
8898 More attempts at fixing take_focus.
8900 2003-05-23 23:09 UTC tuomov
8901 * trunk: changeset 645
8902 Removed extra space in querylib prompts.
8904 2003-05-23 22:46 UTC tuomov
8905 * trunk: changeset 644
8906 Fixed lookup_region.
8908 2003-05-23 22:35 UTC tuomov
8909 * trunk: changeset 643
8912 2003-05-23 18:00 UTC tuomov
8913 * trunk: changeset 642
8914 Removed unnuecessary (?) XClear(Area|Window) calls.
8916 2003-05-23 15:43 UTC tuomov
8917 * trunk: changeset 641
8918 Removed rootwin->current_screen redundancy.
8920 2003-05-23 15:30 UTC tuomov
8921 * trunk: changeset 640
8922 Some minor clean-up.
8924 2003-05-23 15:19 UTC tuomov
8925 * trunk: changeset 639
8926 Xinerama screens now always have a virtual root window for better
8929 2003-05-23 15:14 UTC tuomov
8930 * trunk: changeset 638
8931 Removed grab_released.
8933 2003-05-23 14:38 UTC tuomov
8934 * trunk: changeset 637
8935 Grab handling code simplified.
8937 2003-05-23 14:38 UTC tuomov
8938 * trunk: changeset 636
8939 Fixed UTF8 include stuff.
8941 2003-05-21 16:09 UTC tuomov
8942 * trunk: changeset 635
8943 The exports region_set_w/h were replaced with region_request_geom.
8945 2003-05-21 16:08 UTC tuomov
8946 * trunk: changeset 634
8947 Added EXTL_EXPORT_AS
8949 2003-05-21 16:07 UTC tuomov
8950 * trunk: changeset 633
8951 The exported function specification generation script was extended
8952 with EXTL_EXPORT_AS(...).
8954 2003-05-21 05:48 UTC tuomov
8955 * trunk: changeset 632
8956 Use get_text_property in clientwin_get_ident.
8958 2003-05-20 18:37 UTC tuomov
8959 * trunk: changeset 631
8960 Better (?) frame shading and maximizing code that should also
8961 eventually work on tiled workspaces (only partially implemented;
8962 better region_request_geom neeeded).
8964 2003-05-20 14:13 UTC tuomov
8965 * trunk: changeset 630
8968 2003-05-20 13:29 UTC tuomov
8969 * trunk: changeset 629
8970 Simpler implementation of 'goto_previous' using watches.
8972 2003-12-23 20:17 UTC unknown
8973 tagged ion-devel-20030520
8975 2003-05-20 11:45 UTC tuomov
8976 * trunk: changeset 628
8977 Don't add non-strings in a table to list of completions.
8979 2003-05-20 11:44 UTC tuomov
8980 * trunk: changeset 627
8981 The exports generation script was ignoring constness of string and
8982 could therefore cause Ion to crash or corrupt strings.
8984 2003-05-19 22:46 UTC tuomov
8985 * trunk: changeset 626
8986 Removed #include <math.h>
8988 2003-05-19 22:45 UTC tuomov
8989 * trunk: changeset 625
8990 Some more mouse resize tuning.
8992 2003-05-19 16:51 UTC tuomov
8993 * trunk: changeset 624
8994 Some clean-up and optimisation.
8996 2003-05-19 15:34 UTC tuomov
8997 * trunk: changeset 623
8998 Kludges and bloat to a proper (but not necessarily correct) X server
8999 time in WM_TAKE_FOCUS messages to get around problems with some
9002 2003-05-19 14:32 UTC tuomov
9003 * trunk: changeset 622
9004 Unnecessary function region_request_geom_constrain was removed.
9006 2003-05-19 14:32 UTC tuomov
9007 * trunk: changeset 621
9008 Changes to accommodate for changes in lookup_region.
9010 2003-05-19 14:31 UTC tuomov
9011 * trunk: changeset 620
9012 Unnecessary function wobj_cast was removed.
9014 2003-05-19 14:30 UTC tuomov
9015 * trunk: changeset 619
9016 The functions lookup/complete_region now expect a string class
9017 parameter (or null for "WRegion") and the functions
9018 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
9019 they are not needed on the C side.
9021 2003-05-18 13:41 UTC tuomov
9022 * trunk: changeset 618
9023 The resize angle limits are now universal; borders and tabs are not a
9026 2003-05-18 13:35 UTC tuomov
9027 * trunk: changeset 617
9028 Mouse resize fine-tuning: if the angle between the vector from the
9029 centre of the frame to the point where the initial mouse press occured
9030 and the unit vector pointing (from the centre) to a border of the
9031 frame is less than 55 degrees, we allow resize to change that border.
9033 2003-05-18 13:03 UTC tuomov
9034 * trunk: changeset 616
9035 Some more focusing policy changes/fixes.
9037 2003-05-18 13:01 UTC tuomov
9038 * trunk: changeset 615
9041 2003-05-18 12:39 UTC tuomov
9042 * trunk: changeset 614
9045 2003-05-18 12:31 UTC tuomov
9046 * trunk: changeset 613
9049 2003-05-18 12:31 UTC tuomov
9050 * trunk: changeset 612
9051 Fix around problems with macros with some (possibly broken?) versions
9054 2003-05-17 13:53 UTC tuomov
9055 * trunk: changeset 611
9056 Previous modifications had broken tabdrag workspace switch.
9058 2003-05-17 13:37 UTC tuomov
9059 * trunk: changeset 610
9060 add_to_viewport should not have been renamed add_to_screen.
9062 2003-05-17 13:31 UTC tuomov
9063 * trunk: changeset 609
9064 Fixed the place of a comma.
9066 2003-05-17 13:13 UTC tuomov
9067 * trunk: changeset 608
9068 CVS fscked up screen.*
9070 2003-05-17 13:11 UTC tuomov
9071 * trunk: changeset 607
9072 Removed viewport.c and viewport.h.
9074 2003-05-17 13:08 UTC tuomov
9075 * trunk: changeset 606
9076 - Changes in object and function names to be closer to what users see
9077 and think: what previously were screens (WScreen) are now called
9078 root windows (WRootWin) and viewport (WViewport) have become screens
9079 (WScreen). These changes are so big that no wrappers were added to
9082 - Some old root window (old screen) functions were removed.
9084 - Bindings in global_bindings should get a WScreen (old WViewport) as
9085 an argument instead of WRootWin.
9087 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
9088 that WScreens have "virtual" root windows to better separate
9091 2003-05-17 13:09 UTC tuomov
9092 * trunk: changeset 605
9093 - Changes in object and function names to be closer to what users see
9094 and think: what previously were screens (WScreen) are now called
9095 root windows (WRootWin) and viewport (WViewport) have become screens
9096 (WScreen). These changes are so big that no wrappers were added to
9099 - Some old root window (old screen) functions were removed.
9101 - Bindings in global_bindings should get a WScreen (old WViewport) as
9102 an argument instead of WRootWin.
9104 2003-05-17 12:16 UTC tuomov
9105 * trunk: changeset 604
9106 Default configuration uses XOR-rubberband move/resize (instead of
9107 opaque) to be nicer on slower systems.
9109 2003-05-17 11:49 UTC tuomov
9110 * trunk: changeset 603
9111 Fixed FloatWS initial focus.
9113 2003-05-16 19:53 UTC tuomov
9114 * trunk: changeset 602
9117 2003-05-16 18:48 UTC tuomov
9118 * trunk: changeset 601
9119 Some changes in property getting functions.
9121 2003-05-16 18:02 UTC tuomov
9122 * trunk: changeset 600
9123 Removed unnecessary references to screens.
9125 2003-05-16 16:08 UTC tuomov
9126 * trunk: changeset 599
9127 region_list_to_table renamed to managed_list_to_table.
9129 2003-05-16 15:59 UTC tuomov
9130 * trunk: changeset 598
9131 Signals are not trapped until the initialisation is at a point where
9132 we have found some screens to manage.
9134 2003-05-16 15:56 UTC tuomov
9135 * trunk: changeset 597
9136 Removed erroneous cast.
9138 2003-05-16 15:56 UTC tuomov
9139 * trunk: changeset 596
9140 Added the extl_globals function for accessing globals.
9142 2003-05-16 15:49 UTC tuomov
9143 * trunk: changeset 595
9144 Enchancements in client window "rescueing" and some unifications with
9145 return from full screen mode.
9147 2003-05-16 15:48 UTC tuomov
9148 * trunk: changeset 594
9149 Changed char* to const char* in ExtlL2Param.
9151 2003-05-16 15:42 UTC tuomov
9152 * trunk: changeset 593
9153 Moved fullscreen stuff into a separate file.
9155 2003-05-15 23:05 UTC tuomov
9156 * trunk: changeset 592
9157 Added a check for nil functions.
9159 2003-05-15 22:27 UTC tuomov
9160 * trunk: changeset 591
9161 Modified mkexports.lua to generate a little less code.
9163 2003-05-15 22:26 UTC tuomov
9164 * trunk: changeset 590
9165 Fixed extl_table_is_bool_set.
9167 2003-05-15 21:05 UTC tuomov
9168 * trunk: changeset 589
9169 Restored old extl_cpcall interface.
9171 2003-05-15 15:45 UTC tuomov
9172 * trunk: changeset 588
9173 Added extl_table_is_bool_set.
9175 2003-05-15 15:45 UTC tuomov
9176 * trunk: changeset 587
9177 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9179 2003-05-15 06:01 UTC tuomov
9180 * trunk: changeset 586
9181 Some minor changes in the Lua interface.
9183 2003-05-15 06:00 UTC tuomov
9184 * trunk: changeset 585
9185 QueryLib.query_lib should properly return on error.
9187 2003-05-14 21:32 UTC tuomov
9188 * trunk: changeset 584
9189 Fixed a problem with bsearch() and Solaris.
9191 2003-05-14 20:13 UTC tuomov
9192 * trunk: changeset 583
9193 Client window management setup code simplified by attaching transients
9194 the their transient_for by default and having floatws:s override this
9195 behaviour by hooking to add_clientwin_alt.
9197 2003-05-14 19:59 UTC tuomov
9198 * trunk: changeset 582
9199 Changes in how parameters are passed to Lua code loaded as string or
9202 2003-05-14 16:49 UTC tuomov
9203 * trunk: changeset 581
9204 Return from full screen mode should work with floatws:s now.
9206 2003-05-14 16:40 UTC tuomov
9207 * trunk: changeset 580
9208 Added a warning for _NET_WM broken transient_for hint.
9210 2003-05-14 16:38 UTC tuomov
9211 * trunk: changeset 579
9212 'ionws_do_clientwin' now calls the Lua function
9213 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9214 to determine in which frame to place a window. This can be used to
9215 e.g. experiment with placement heuristics.
9217 2003-05-14 14:21 UTC tuomov
9218 * trunk: changeset 578
9219 Mouse resize changed to only resize along one coordinate axis when the
9220 window is grabbed far enough from borders.
9222 2003-05-13 19:20 UTC tuomov
9223 * trunk: changeset 577
9224 Renamed geom.* extlconv.*
9226 2003-05-13 18:07 UTC tuomov
9227 * trunk: changeset 576
9228 The 'include' function didn't handle absolute paths.
9230 2003-05-13 18:06 UTC tuomov
9231 * trunk: changeset 575
9232 There was a problem getting return values from Lua functions.
9234 2003-05-13 16:09 UTC tuomov
9235 * trunk: changeset 574
9236 Added parameter count check and complaint when va_copy is not
9239 2003-05-13 16:05 UTC tuomov
9240 * trunk: changeset 573
9241 The new Lua calling code allowed removing dependency on C99 va_copy a
9242 little more easily than the old so Ion no longer depends on it and
9243 should be easier to compile on older systems (apparently including gcc
9246 2003-05-13 14:46 UTC tuomov
9247 * trunk: changeset 572
9248 Transient resizing when the managing WClientWin was resized had been
9249 broken at some point.
9251 2003-05-13 05:40 UTC tuomov
9252 * trunk: changeset 571
9253 Removed redundant comment.
9255 2003-05-13 05:37 UTC tuomov
9256 * trunk: changeset 570
9257 Vertical keyboard resize binding swapped.
9259 2003-05-13 05:38 UTC tuomov
9260 * trunk: changeset 569
9261 Keyboard resize should not "cumulate" size increments that do not
9262 affect the frame size.
9264 2003-05-12 23:17 UTC tuomov
9265 * trunk: changeset 568
9266 Fixed a minor resize glitch.
9268 2003-05-12 19:57 UTC tuomov
9269 * trunk: changeset 567
9272 2003-05-12 17:02 UTC tuomov
9273 * trunk: changeset 566
9274 ionws_split_of synopsis changed.
9276 2003-05-12 16:59 UTC tuomov
9277 * trunk: changeset 565
9280 2003-05-12 16:38 UTC tuomov
9281 * trunk: changeset 564
9282 Region name instances are saved in the workspace savefiles. (However,
9283 client windows do not use the saved title because it may have changed
9284 so client windows' instance numbers may change over restarts.)
9286 2003-05-12 16:31 UTC tuomov
9287 * trunk: changeset 563
9288 QueryLib goto still had a debug complaint in it.
9290 2003-05-12 16:23 UTC tuomov
9291 * trunk: changeset 562
9292 Save client window id as %lu instead of %.32f.
9294 2003-05-12 16:20 UTC tuomov
9295 * trunk: changeset 561
9296 The wrapper function generated by "obsolete" didn't return any values.
9298 2003-05-12 16:18 UTC tuomov
9299 * trunk: changeset 560
9300 Do not add IMPLOBJ(WObj) in exports.c
9302 2003-05-12 16:18 UTC tuomov
9303 * trunk: changeset 559
9304 The exports region_get_(x|y|w|h) were replaced with region_geom.
9306 2003-05-12 16:17 UTC tuomov
9307 * trunk: changeset 558
9308 Added new exports to get information on splits on WIonWs:s. This
9309 should help writing alternative navigation functions.
9311 2003-05-12 16:18 UTC tuomov
9312 * trunk: changeset 557
9313 Added wrappers to obsolete functions region_get_(x|y|w|h).
9315 2003-05-11 16:17 UTC tuomov
9316 * trunk: changeset 556
9317 Client window check codes are not reset so they're not lost so easily.
9319 2003-05-11 14:24 UTC tuomov
9320 * trunk: changeset 555
9323 2003-05-11 13:33 UTC tuomov
9324 * trunk: changeset 554
9325 Added checks in region_add_managed to prevent from attachinging
9326 parent's or manager's to their (grand)children or managed regions.
9328 2003-05-11 00:05 UTC tuomov
9329 * trunk: changeset 553
9330 Added a missing newline.
9332 2003-05-10 23:43 UTC tuomov
9333 * trunk: changeset 552
9334 Another broken documentation comment found.
9336 2003-05-10 23:42 UTC tuomov
9337 * trunk: changeset 551
9338 'ionws_load' no longer requires 'split_tree' to be specified so that
9339 new workspaces can be created with region_manage_new without
9340 specifying the contents.
9342 2003-05-10 23:41 UTC tuomov
9343 * trunk: changeset 550
9344 The rest of the queries (goto/create workspace, attach client) are now
9345 finally implemented in Lua as the function region_manage(_new) are
9348 2003-05-10 23:15 UTC tuomov
9349 * trunk: changeset 549
9350 Documentation was missing for exports in screen.c.
9352 2003-12-23 20:17 UTC unknown
9353 tagged ion-devel-20030510
9355 2003-05-10 20:34 UTC tuomov
9356 * trunk: changeset 548
9357 Removed efence reference from system.mk.
9359 2003-05-10 19:56 UTC tuomov
9360 * trunk: changeset 547
9361 Oops.. region_manage documentation had an extra space that caused it
9364 2003-05-10 02:16 UTC tuomov
9365 * trunk: changeset 546
9366 Some changes in comments.
9368 2003-05-10 02:12 UTC tuomov
9369 * trunk: changeset 545
9370 Fixed a bug in check_input_fds.
9372 2003-05-10 02:11 UTC tuomov
9373 * trunk: changeset 544
9374 Wiser loading of querylib.
9376 2003-05-10 02:13 UTC tuomov
9377 * trunk: changeset 543
9378 The Lua interface code now uses lua_cpcall extensively to make it more
9379 tolerant to Lua's longjmp error handling.
9381 2003-05-09 22:21 UTC tuomov
9382 * trunk: changeset 542
9383 'extl_dofile' and 'extl_dostring' now pass arguments in the local
9384 instead of global variable 'arg'.
9386 2003-05-09 22:19 UTC tuomov
9387 * trunk: changeset 541
9388 Setfenv is not necessary. Fixed error reporting.
9390 2003-05-09 21:43 UTC tuomov
9391 * trunk: changeset 540
9392 Viewport names are now saved and other changes in savefile format. Old
9393 'add_to_viewport' function was kept for compatibility but will be
9396 2003-05-09 17:39 UTC tuomov
9397 * trunk: changeset 539
9400 2003-05-09 17:34 UTC tuomov
9401 * trunk: changeset 538
9402 Some more README changes.
9404 2003-05-09 17:32 UTC tuomov
9405 * trunk: changeset 537
9406 Fixed transient size/position problems and split the
9407 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9409 2003-05-09 16:28 UTC tuomov
9410 * trunk: changeset 536
9413 2003-05-09 14:57 UTC tuomov
9414 * trunk: changeset 535
9417 2003-05-09 14:36 UTC tuomov
9418 * trunk: changeset 534
9419 Added the exports 'region_manage' and 'region_manage_new'.
9421 2003-05-09 14:35 UTC tuomov
9422 * trunk: changeset 533
9423 Fixed a bug in extl_table_get that caused it to succeed for NULL
9426 2003-05-09 13:33 UTC tuomov
9427 * trunk: changeset 532
9428 Query module listings could hang Ion if there was not enough space for
9429 a single visible row.
9431 2003-05-08 18:38 UTC tuomov
9432 * trunk: changeset 531
9433 Some bindings were still using Mod1 instead of DEFAULT_MOD.
9435 2003-05-08 18:36 UTC tuomov
9436 * trunk: changeset 530
9437 Some minor fixes in bindings
9439 2003-05-08 06:05 UTC tuomov
9440 * trunk: changeset 529
9441 Fixed a va_arg problem with luaextl.c and strange architechtures.
9443 2003-05-08 06:05 UTC tuomov
9444 * trunk: changeset 528
9447 2003-05-08 05:25 UTC tuomov
9448 * trunk: changeset 527
9449 Updated documentation comments.
9451 2003-05-07 18:49 UTC tuomov
9452 * trunk: changeset 526
9455 2003-05-07 18:42 UTC tuomov
9456 * trunk: changeset 525
9457 The Lua parser in mkexports.lua now parses for function arguments.
9459 2003-05-07 18:42 UTC tuomov
9460 * trunk: changeset 524
9461 Removed make_screen_switch_nth_fn.
9463 2003-05-07 18:41 UTC tuomov
9464 * trunk: changeset 523
9465 Added documentation to ioncorelib.lua.
9467 2003-05-07 18:41 UTC tuomov
9468 * trunk: changeset 522
9469 Removed Makefile; function reference .texes are now generated in the
9472 2003-05-07 18:36 UTC tuomov
9473 * trunk: changeset 521
9474 Changes in function documentation Makefile.
9476 2003-05-07 18:21 UTC tuomov
9477 * trunk: changeset 520
9478 'mkexports.lua' can now parse documentation from Lua code.
9480 2003-05-07 18:20 UTC tuomov
9481 * trunk: changeset 519
9482 Added documentation to querylib.lua.
9484 2003-05-07 16:08 UTC tuomov
9485 * trunk: changeset 518
9486 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9487 were renamed to the more consistent 'ionframe_split',
9488 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9489 has wrappers to the old functions.
9491 2003-05-07 15:57 UTC tuomov
9492 * trunk: changeset 517
9493 - The completion handler for QueryLib.query_lua can now descend into
9494 tables and complete subexpressions.
9496 - QueryLib.query_lua sets the variable '_' in the local environment of
9497 the string to be called to point to the frame the query was opened
9498 in. The variable 'arg' is also now set in the local environment
9501 2003-05-07 14:54 UTC tuomov
9502 * trunk: changeset 516
9503 Client window size hints were not used when Ion was restarted. Fixed
9506 2003-05-07 14:42 UTC tuomov
9507 * trunk: changeset 515
9508 'viewport_display_managed' was calling just 'set_focus' instead of
9509 'warp' as it should.
9511 2003-12-23 20:17 UTC unknown
9512 tagged ion-devel-20030506
9514 2003-05-07 00:14 UTC tuomov
9515 * trunk: changeset 514
9516 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9518 2003-05-06 18:28 UTC tuomov
9519 * trunk: changeset 513
9520 Fixed a memory allocation problem discovered by valgrind.
9522 2003-05-06 17:02 UTC tuomov
9523 * trunk: changeset 512
9526 2003-05-06 17:02 UTC tuomov
9527 * trunk: changeset 511
9528 Added some \hlines in tables
9530 2003-05-06 05:20 UTC tuomov
9531 * trunk: changeset 510
9532 Fixed a bug in the title shortening routine.
9534 2003-05-06 05:20 UTC tuomov
9535 * trunk: changeset 509
9536 Fixed a bug in the new transient management setup code.
9538 2003-05-05 22:58 UTC tuomov
9539 * trunk: changeset 508
9540 A small change in documentation comment.
9542 2003-05-05 22:58 UTC tuomov
9543 * trunk: changeset 507
9544 Changes in the Makefile to build the exports.texes.
9546 2003-05-05 22:50 UTC tuomov
9547 * trunk: changeset 506
9548 Line editor history is now saved when Ion exits.
9550 2003-05-05 17:40 UTC tuomov
9551 * trunk: changeset 505
9552 Fixed extl_stack_get 'double' code.
9554 2003-05-05 17:37 UTC tuomov
9555 * trunk: changeset 504
9556 - Removed target_id code.
9558 - Client windows are now saved over restarts in saves/workspaces-*.lua
9559 instead of using target_ids. A special check code property is added
9560 to each window so that we don't incorrectly reparent windows when
9561 initially starting Ion.
9563 2003-05-04 16:01 UTC tuomov
9564 * trunk: changeset 503
9565 Added hyperlinks in the exported function documentation.
9567 2003-05-04 02:18 UTC tuomov
9568 * trunk: changeset 502
9571 2003-12-23 20:17 UTC unknown
9572 tagged ion-devel-20030504
9574 2003-05-04 02:18 UTC tuomov
9575 * trunk: changeset 501
9576 Sort functions in documentation alphabetically.
9578 2003-05-04 00:59 UTC tuomov
9579 * trunk: changeset 500
9582 2003-05-03 22:34 UTC tuomov
9583 * trunk: changeset 499
9586 2003-05-03 22:30 UTC tuomov
9587 * trunk: changeset 498
9590 2003-05-03 22:30 UTC tuomov
9591 * trunk: changeset 497
9594 2003-05-03 22:04 UTC tuomov
9595 * trunk: changeset 496
9596 doc/Makefile added and list_exports.sh removed
9598 2003-05-03 22:04 UTC tuomov
9599 * trunk: changeset 495
9600 Documentation was added to the source for exported functions.
9602 2003-05-03 22:03 UTC tuomov
9603 * trunk: changeset 494
9604 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9607 2003-05-03 16:21 UTC tuomov
9608 * trunk: changeset 493
9609 The 'mkexports' script was rewritten in Lua (was an unmaintainable
9612 2003-05-02 19:41 UTC tuomov
9613 * trunk: changeset 492
9614 Made 'obsolete' local
9616 2003-05-02 19:39 UTC tuomov
9617 * trunk: changeset 491
9620 2003-05-02 19:18 UTC tuomov
9621 * trunk: changeset 490
9622 WFloatFrames can now be resized from the keyboard.
9624 2003-05-02 19:17 UTC tuomov
9625 * trunk: changeset 489
9626 Simplified resize interface to have just ionframe_do_resize
9628 2003-05-02 18:52 UTC tuomov
9629 * trunk: changeset 488
9630 IonFrame keyboard resize mode changed to allow resizing in both
9631 directions without leaving and re-entering resize mode. Compatibility
9632 functions for the old mode are provided in compat.lua.
9634 2003-05-02 18:52 UTC tuomov
9635 * trunk: changeset 487
9636 - IonFrame keyboard resize mode changed to allow resizing in both
9637 directions without leaving and re-entering resize mode.
9638 Compatibility functions for the old mode are provided in compat.lua.
9640 - The compatibility functions in compat.lua now complain of
9641 obsoleteness to stderr.
9643 2003-05-02 17:32 UTC tuomov
9644 * trunk: changeset 486
9647 2003-05-02 17:27 UTC tuomov
9648 * trunk: changeset 485
9649 Added the Lua-side hooks genframe_managed_switched and
9650 viewport_workspace_switched.
9652 2003-05-02 17:27 UTC tuomov
9653 * trunk: changeset 484
9654 Added support for hooks Lua code can hook on to with add_to_hook(hook,
9657 2003-05-02 16:18 UTC tuomov
9658 * trunk: changeset 483
9659 Fixed (floatws) focus problem that reoccured after previous attempt at
9660 fixing other focus problems.
9662 2003-05-01 14:23 UTC tuomov
9663 * trunk: changeset 482
9664 Added 'eq' metamethod for WObj:s.
9666 2003-05-01 14:12 UTC tuomov
9667 * trunk: changeset 481
9668 Added new exports that should e.g. enable writing workspace navigation
9669 functions that can also be used to move between viewports or other
9670 workspaces instead of just wrapping around.
9672 2003-05-01 13:14 UTC tuomov
9673 * trunk: changeset 480
9674 Some unifications in add_clientwin/region_add_managed interface.
9676 2003-04-28 22:42 UTC tuomov
9677 * trunk: changeset 479
9678 Fixed CURRENT_FILE maintenance in include().
9680 2003-04-28 16:47 UTC tuomov
9681 * trunk: changeset 478
9684 2003-12-23 20:17 UTC unknown
9685 tagged ion-devel-20030428
9687 2003-04-28 15:12 UTC tuomov
9688 * trunk: changeset 477
9689 The innermost window grabbing on a mouse button should now get to
9690 handle the event as is the case with key grabs.
9692 2003-12-23 20:17 UTC unknown
9693 tagged ion-devel-20030427-2
9695 2003-04-28 14:53 UTC tuomov
9696 * trunk: changeset 476
9697 Fixed WIonFrame subregion load problem
9699 2003-04-28 05:21 UTC tuomov
9700 * trunk: changeset 475
9701 Fixed the region destroy focus fix.
9703 2003-12-23 20:17 UTC unknown
9704 tagged ion-devel-20030427-1
9706 2003-04-27 21:29 UTC tuomov
9707 * trunk: changeset 474
9708 QueryLib.query_exec fixed to use the correct handler.
9710 2003-12-23 20:17 UTC unknown
9711 tagged ion-devel-20030427
9713 2003-04-27 21:26 UTC tuomov
9714 * trunk: changeset 473
9717 2003-04-27 17:44 UTC tuomov
9718 * trunk: changeset 472
9719 ion-completefile Makefile fixed.
9721 2003-04-27 11:54 UTC tuomov
9722 * trunk: changeset 471
9725 2003-04-27 01:15 UTC tuomov
9726 * trunk: changeset 470
9729 2003-04-27 01:10 UTC tuomov
9730 * trunk: changeset 469
9731 QueryLib file and man page completors use 'popen_bgread' so the
9732 queries can not block the WM from processing other events (or even
9735 2003-04-27 01:09 UTC tuomov
9736 * trunk: changeset 468
9737 Moved file completetion code from the query module into a separate
9738 external program ('ion-completefile').
9740 2003-04-27 01:07 UTC tuomov
9741 * trunk: changeset 467
9742 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
9743 selected() in the main event loop and the given function called with
9746 2003-04-25 17:32 UTC tuomov
9747 * trunk: changeset 466
9748 Most Ion functions should be null-string safe now except for some low-
9749 level functions and functions that also receive string length as an
9750 argument. This allows Lua scripts to pass nil to functions that have
9751 special meaning for NULL strings.
9753 2003-04-25 17:11 UTC tuomov
9754 * trunk: changeset 465
9755 Fixed do_complete_region.
9757 2003-04-25 16:59 UTC tuomov
9758 * trunk: changeset 464
9759 Some changes on how region close/destroy is handled and how focus is
9760 handled when an active region with non-window manager is destroyed.
9762 2003-04-25 16:46 UTC tuomov
9763 * trunk: changeset 463
9764 Fixed extl_verify_wobj.
9766 2003-04-24 17:27 UTC tuomov
9767 * trunk: changeset 462
9768 Some minor TODOs completed and some minor fixes.
9770 2003-04-23 22:16 UTC tuomov
9771 * trunk: changeset 461
9772 Removed string free in extl_stack_push
9774 2003-04-23 16:17 UTC tuomov
9775 * trunk: changeset 460
9778 2003-04-23 16:16 UTC tuomov
9779 * trunk: changeset 459
9780 The floatws module is now aware of window gravities.
9782 2003-04-22 19:08 UTC tuomov
9783 * trunk: changeset 458
9786 2003-04-22 19:05 UTC tuomov
9787 * trunk: changeset 457
9788 - Added window stacking management code.
9790 - Fixed region_notify_subregions_move.
9792 2003-04-22 19:05 UTC tuomov
9793 * trunk: changeset 456
9794 Added window stacking management code.
9796 2003-04-22 19:05 UTC tuomov
9797 * trunk: changeset 455
9798 The (exported) functions floatframe_raise/lower are obsolete and
9799 replaced with region_raise/lower. The file 'compat.lua' can be
9800 included to define these functions.
9802 2003-04-20 17:45 UTC tuomov
9803 * trunk: changeset 454
9804 No longer complain of missing workspace savefiles.
9806 2003-04-19 20:11 UTC tuomov
9807 * trunk: changeset 453
9810 2003-04-19 20:10 UTC tuomov
9811 * trunk: changeset 452
9812 Makefile also changed to note change of name in ioncorelib.lua
9814 2003-04-19 20:09 UTC tuomov
9815 * trunk: changeset 451
9816 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
9819 2003-04-19 19:36 UTC tuomov
9820 * trunk: changeset 450
9821 removed debug messages
9823 2003-04-19 19:35 UTC tuomov
9824 * trunk: changeset 449
9825 Extl_init enables Lua loadlib.
9827 2003-12-23 20:17 UTC unknown
9828 tagged ion-devel-20030416
9830 2003-04-19 19:34 UTC tuomov
9831 * trunk: changeset 448
9832 Winprop management is now implemented in Lua.
9834 2003-04-16 21:44 UTC tuomov
9835 * trunk: changeset 447
9836 QueryLib.mancache fixed to contain weak references.
9838 2003-04-16 17:16 UTC tuomov
9839 * trunk: changeset 446
9840 Include correct version of libtu. Old version could cause crashes.
9842 2003-04-16 17:14 UTC tuomov
9843 * trunk: changeset 445
9844 misc signal.c changes
9846 2003-04-16 17:13 UTC tuomov
9847 * trunk: changeset 444
9848 WFloatWS placement code should now handle shaded frames correctly.
9850 2003-04-16 17:11 UTC tuomov
9851 * trunk: changeset 443
9852 Added man-page completion to QueryLib.
9854 2003-12-23 20:17 UTC unknown
9855 tagged ion-devel-20030412-3
9857 2003-04-16 17:09 UTC tuomov
9858 * trunk: changeset 442
9859 Don't waitpid() in the SIGCHLD handler but in the main loop after this
9860 handler has been called. For some reason Lua's io.popen() didn't like
9863 2003-12-23 20:17 UTC unknown
9864 tagged ion-devel-20030412-2
9866 2003-12-23 20:17 UTC unknown
9867 tagged ion-devel-20030412-1
9869 2003-04-13 19:07 UTC tuomov
9870 * trunk: changeset 441
9871 FloatWS module honours window positions when starting up the WM.
9873 2003-04-12 20:08 UTC tuomov
9874 * trunk: changeset 440
9875 - Some transient handling fixes.
9877 - region_do_add_managed wasn't passing enough parameters which could
9880 2003-04-12 19:27 UTC tuomov
9881 * trunk: changeset 439
9882 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
9883 does not support it anymore by default.
9885 2003-12-23 20:17 UTC unknown
9886 tagged ion-devel-20030412
9888 2003-04-12 19:06 UTC tuomov
9889 * trunk: changeset 438
9890 Added the flag -std=c99 to options to compile luaextl.c as it needs
9891 va_copy from C99 and some versions of GCC seem to disable this macro
9894 2003-04-12 18:44 UTC tuomov
9895 * trunk: changeset 437
9896 Include stdarg.h in luaextl.c
9898 2003-04-12 18:19 UTC tuomov
9899 * trunk: changeset 436
9902 2003-04-12 17:27 UTC tuomov
9903 * trunk: changeset 435
9904 Yet another attempt at perfecting focus handling (before resorting to
9905 separate displayed and actual activity states and update delays or
9906 similar another kludge in counteracting X's lame key grab focus
9909 2003-04-12 16:44 UTC tuomov
9910 * trunk: changeset 434
9913 2003-04-12 16:44 UTC tuomov
9914 * trunk: changeset 433
9917 2003-04-12 16:43 UTC tuomov
9918 * trunk: changeset 432
9921 2003-04-12 16:43 UTC tuomov
9922 * trunk: changeset 431
9923 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
9924 to use WM_NAME for UTF-8 titles.
9926 2003-04-12 16:10 UTC tuomov
9927 * trunk: changeset 430
9928 QueryLib.query_lua displays all error messages.
9930 2003-04-12 16:08 UTC tuomov
9931 * trunk: changeset 429
9932 The standard modules no longer fail on partially broken configuration
9933 files unless no bindings have been configured before the error
9936 2003-04-12 16:07 UTC tuomov
9937 * trunk: changeset 428
9940 2003-04-12 16:06 UTC tuomov
9941 * trunk: changeset 427
9942 Full error log is displayed with xmessage after startup whether it is
9943 possible to continue or not.
9945 2003-04-12 16:05 UTC tuomov
9946 * trunk: changeset 426
9947 Added collect_errors(fn, params) for Lua code to be able to e.g.
9948 display encountered errors with query_fwarn.
9950 2003-04-11 19:19 UTC tuomov
9951 * trunk: changeset 425
9954 2003-04-11 18:48 UTC tuomov
9955 * trunk: changeset 424
9956 Added some XFree(prop.value):s
9958 2003-04-11 18:38 UTC tuomov
9959 * trunk: changeset 423
9960 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
9962 2003-04-11 18:37 UTC tuomov
9963 * trunk: changeset 422
9966 2003-04-11 18:36 UTC tuomov
9967 * trunk: changeset 421
9968 The line editor's copy-paste features should now at least attempt to
9971 2003-04-11 17:02 UTC tuomov
9972 * trunk: changeset 420
9973 Added placement calculation code to the floatws module. Placement
9974 method can be configured with
9975 'set_floatws_placement_method("method")'. Available methods are udlr,
9976 lrud and random. (Maybe placement methods should be implemented in
9979 2003-04-11 16:06 UTC tuomov
9980 * trunk: changeset 419
9981 Client windows are unmapped when frames are unmapped. This was an
9982 overlooked (but lame and redundant) requirement of the ICCCM and
9983 fullfilling it might fix some apps. (Ion probably still is far from
9984 ICCCM-compliant, but so are most of the badly behaving apps.)
9986 2003-04-11 15:24 UTC tuomov
9987 * trunk: changeset 418
9988 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
9989 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
9990 fails, which it seldom seems to do), it will reset locale back to
9991 "POSIX" so that there's a better chance that some fonts can be loaded
9992 although non-ASCII (7-bit) characters will be crippled. (If UTF8
9993 support is disabled, 8-bit character sets should usually work.)
9995 2003-04-11 14:08 UTC tuomov
9996 * trunk: changeset 417
9999 2003-04-11 14:07 UTC tuomov
10000 * trunk: changeset 416
10001 WFloatFrames can now be shaded.
10003 2003-04-11 05:32 UTC tuomov
10004 * trunk: changeset 415
10007 2003-12-23 20:17 UTC unknown
10008 tagged ion-devel-20030410
10010 2003-04-11 05:19 UTC tuomov
10011 * trunk: changeset 414
10012 complete_function fixed.
10014 2003-04-10 23:28 UTC tuomov
10015 * trunk: changeset 413
10016 Transient_mode winprop fixed.
10018 2003-04-10 18:31 UTC tuomov
10019 * trunk: changeset 412
10020 Removed some upvalue-marks
10022 2003-04-10 18:26 UTC tuomov
10023 * trunk: changeset 411
10024 Remaining "goto_*_name" functions were removed as Lua code will
10025 probably mostly use "reg=lookup_*() ... region_goto(reg)"
10027 2003-04-10 18:08 UTC tuomov
10028 * trunk: changeset 410
10029 QueryLib.query_yesno fixed.
10031 2003-04-10 16:34 UTC tuomov
10032 * trunk: changeset 409
10033 moved obj_exists to ioncore-lib.lua
10035 2003-04-10 16:33 UTC tuomov
10036 * trunk: changeset 408
10039 2003-04-10 16:32 UTC tuomov
10040 * trunk: changeset 407
10041 Added 'obj_exists' export for checking whether an object referenced in
10042 Lua still exists in Ion.
10044 2003-12-23 20:17 UTC unknown
10045 tagged ion-devel-20030409
10047 2003-04-10 16:03 UTC tuomov
10048 * trunk: changeset 406
10049 Updated web page address and my email
10051 2003-04-10 06:01 UTC tuomov
10052 * trunk: changeset 405
10053 complete_function implemented in Lua.
10055 2003-04-09 22:51 UTC tuomov
10056 * trunk: changeset 404
10057 - A lot of the query code was converted to Lua.
10059 - QueryLib.query_ssh query was added. This will tab-complete hosts
10060 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
10063 2003-04-09 21:07 UTC tuomov
10064 * trunk: changeset 403
10065 A number of bugs in the Lua interface were fixed.
10067 2003-12-23 20:17 UTC unknown
10068 tagged ion-devel-20030408
10070 2003-04-09 19:04 UTC tuomov
10071 * trunk: changeset 402
10074 2003-04-09 18:46 UTC tuomov
10075 * trunk: changeset 401
10076 Added functions to add entries into Lua tables (for completion
10079 2003-04-08 17:49 UTC tuomov
10080 * trunk: changeset 400
10081 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
10084 2003-04-08 17:35 UTC tuomov
10085 * trunk: changeset 399
10086 added luaextl to SUBDIRS
10088 2003-04-08 17:33 UTC tuomov
10089 * trunk: changeset 398
10092 2003-04-08 17:25 UTC tuomov
10093 * trunk: changeset 397
10094 Use libtool and libltdl for module support.
10096 2003-04-07 19:35 UTC tuomov
10097 * trunk: changeset 396
10098 Added obj_is and obj_typename exports.
10100 2003-04-07 19:16 UTC tuomov
10101 * trunk: changeset 395
10102 Multi-line capability added to WMessage.
10104 2003-04-07 19:16 UTC tuomov
10105 * trunk: changeset 394
10106 Added quite useless stack trace displayed when C function called from
10109 2003-04-07 19:15 UTC tuomov
10110 * trunk: changeset 393
10111 Added verbosity to conf-bindings error messages.
10113 2003-04-07 17:15 UTC tuomov
10114 * trunk: changeset 392
10115 Function renames. Most functions that can be considered member
10116 functions of some WObj are now rather consistently (although
10117 unnaturally) named.
10119 2003-04-07 17:14 UTC tuomov
10120 * trunk: changeset 391
10121 Updated configuration files
10123 2003-04-07 17:14 UTC tuomov
10124 * trunk: changeset 390
10125 Removed out-of-date documentation
10127 2003-04-07 15:21 UTC tuomov
10128 * trunk: changeset 389
10129 Focusing code: iteration n.
10131 2003-04-07 14:59 UTC tuomov
10132 * trunk: changeset 388
10133 Defer mechanism supports multiple lists.
10135 2003-04-07 05:47 UTC tuomov
10136 * trunk: changeset 387
10137 Added extl_dostring and better extl_dofile
10139 2003-04-07 05:36 UTC tuomov
10140 * trunk: changeset 386
10141 Added some checks to conf-draw.c
10143 2003-04-07 05:25 UTC tuomov
10144 * trunk: changeset 385
10145 Added wedln-wrappers.c
10147 2003-04-07 05:23 UTC tuomov
10148 * trunk: changeset 384
10151 2003-04-07 00:05 UTC tuomov
10152 * trunk: changeset 383
10153 Added luaextl Makefile
10155 2003-04-06 21:47 UTC tuomov
10156 * trunk: changeset 382
10157 Added some stack checks
10159 2003-04-06 16:30 UTC tuomov
10160 * trunk: changeset 381
10161 Implemented include() support for the lua files
10163 2003-04-06 15:20 UTC tuomov
10164 * trunk: changeset 380
10165 Use Lua as extension language.
10167 2003-04-05 15:00 UTC tuomov
10168 * trunk: changeset 379
10169 MODULE_CFLAGS fixed.
10171 2003-04-02 18:24 UTC tuomov
10172 * trunk: changeset 378
10175 2003-03-30 17:20 UTC tuomov
10176 * trunk: changeset 377
10177 Some minor cleanup.
10179 2003-03-30 14:29 UTC tuomov
10180 * trunk: changeset 376
10181 More minor object model changes
10183 2003-03-30 14:16 UTC tuomov
10184 * trunk: changeset 375
10185 Some simplifications to the object model: WThing removed and
10186 functionality split between WObj (watches) and WRegion (child<->parent
10189 2003-03-28 20:48 UTC tuomov
10190 * trunk: changeset 374
10191 The region_add_managed mechanism was simplified and generalised.
10193 2003-03-28 16:01 UTC tuomov
10194 * trunk: changeset 373
10195 Possible key binding setup bug fixed.
10197 2003-03-28 16:01 UTC tuomov
10198 * trunk: changeset 372
10199 Modules are removed by 'make realclean'.
10201 2003-12-23 20:17 UTC unknown
10202 tagged ion-devel-20030327
10204 2003-03-28 16:00 UTC tuomov
10205 * trunk: changeset 371
10208 2003-03-28 15:59 UTC tuomov
10209 * trunk: changeset 370
10210 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10212 2003-03-27 19:40 UTC tuomov
10213 * trunk: changeset 369
10214 Don't strip modules
10216 2003-03-27 19:32 UTC tuomov
10217 * trunk: changeset 368
10220 2003-03-27 19:30 UTC tuomov
10221 * trunk: changeset 367
10222 Simple ioncore startup check added.
10224 2003-03-27 19:26 UTC tuomov
10225 * trunk: changeset 366
10228 2003-03-27 19:16 UTC tuomov
10229 * trunk: changeset 365
10230 Minor fix in clientwin_deinit.
10232 2003-03-27 19:01 UTC tuomov
10233 * trunk: changeset 364
10234 A minor nested WS fix.
10236 2003-03-27 18:12 UTC tuomov
10237 * trunk: changeset 363
10238 - Renamed the main binary 'ioncore'.
10240 - Added 'ion' shell script to run 'ioncore' with correct configuration
10241 and module file directory parameters. A 'pwm' script to run ioncore
10242 in PWM mode was also added but this is not installed by 'make
10243 install' at the moment.
10245 2003-03-22 20:22 UTC tuomov
10246 * trunk: changeset 362
10247 Applied the toggle_tab patch.
10249 2003-03-20 21:01 UTC tuomov
10250 * trunk: changeset 361
10251 - Frames save their saveable contents
10253 - EnterWindow event handling changed so that embedded workspaces work
10256 2003-03-17 18:49 UTC tuomov
10257 * trunk: changeset 360
10260 2003-03-17 18:29 UTC tuomov
10261 * trunk: changeset 359
10262 Client window (esp. transient) resize request fixes.
10264 2003-03-17 18:28 UTC tuomov
10265 * trunk: changeset 358
10266 Double-click fixed.
10268 2003-03-17 18:28 UTC tuomov
10269 * trunk: changeset 357
10270 stuff moved to system.mk
10272 2003-03-17 18:27 UTC tuomov
10273 * trunk: changeset 356
10274 Tabdrag detects attempts to drop on oneself
10276 2003-03-15 19:21 UTC tuomov
10277 * trunk: changeset 355
10278 ASCII control characters (ch&0x7f<32) are now presented as escaped
10279 octals in saved region name strings.
10281 2003-12-23 20:17 UTC unknown
10282 tagged ion-devel-20030311-2
10284 2003-03-15 18:15 UTC tuomov
10285 * trunk: changeset 354
10286 The functions region_add_bindmap* no longer have the grab argument but
10287 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10289 2003-12-23 20:17 UTC unknown
10290 tagged ion-devel-20030311
10292 2003-03-15 18:15 UTC tuomov
10293 * trunk: changeset 353
10294 - The functions region_add_bindmap* no longer have the grab argument
10295 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10297 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10299 2003-03-11 20:29 UTC tuomov
10300 * trunk: changeset 352
10301 Fixed a stupid mistake in creating an initial workspace when there is
10302 no workspaces.conf.
10304 2003-03-11 19:03 UTC tuomov
10305 * trunk: changeset 351
10308 2003-03-11 18:57 UTC tuomov
10309 * trunk: changeset 350
10312 2003-03-11 18:52 UTC tuomov
10313 * trunk: changeset 349
10316 2003-03-11 18:52 UTC tuomov
10317 * trunk: changeset 348
10318 Function lookup order changed from region->parent to region->manager.
10320 2003-03-10 22:01 UTC tuomov
10321 * trunk: changeset 347
10322 Tabs can now be dropped on WFloatWS workspaces to create a new frames
10323 containing the region corresponding to the dragged tab.
10325 2003-03-10 19:12 UTC tuomov
10326 * trunk: changeset 346
10327 query_workspace should now set workspace name
10329 2003-03-10 16:58 UTC tuomov
10330 * trunk: changeset 345
10331 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10332 strange systems whose libdl insists on the calling program prefixing
10333 module symbol names with an underscore.
10335 2003-03-09 22:50 UTC tuomov
10336 * trunk: changeset 344
10337 Resize size hint handling properly (?) implemented.
10339 2003-03-09 12:41 UTC tuomov
10340 * trunk: changeset 343
10343 2003-03-09 12:40 UTC tuomov
10344 * trunk: changeset 342
10345 Support for compiling modules statically in the Ion core binary
10347 2003-03-09 12:24 UTC tuomov
10348 * trunk: changeset 341
10351 2003-03-09 11:46 UTC tuomov
10352 * trunk: changeset 340
10355 2003-03-09 11:43 UTC tuomov
10356 * trunk: changeset 339
10357 ioncore-example.conf was missing
10359 2003-03-09 11:41 UTC tuomov
10360 * trunk: changeset 338
10363 2003-03-09 11:39 UTC tuomov
10364 * trunk: changeset 337
10365 Resize code was missing
10367 2003-03-09 11:34 UTC tuomov
10368 * trunk: changeset 336
10369 Files were missing from last commit
10371 2003-03-09 11:24 UTC tuomov
10372 * trunk: changeset 335
10373 - The query module was removed of dependencies to WIonFrame code and
10374 is now a loadable module (query.so).
10376 - The 'query_workspace' command by default creates workspaces of the
10377 first registered (module loaded) kind. Other kinds of workspaces can
10378 be created by prefixing workspace name with the class name (WIonWS,
10379 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10381 2003-03-09 11:20 UTC tuomov
10382 * trunk: changeset 334
10383 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10384 (ionws.so) and generic frame and worksapce code moved to Ioncore.
10385 Dependencies on the query module were also removed.
10387 2003-03-09 11:17 UTC tuomov
10388 * trunk: changeset 333
10389 - Renamed wmcore ioncore.
10391 - Main configuration file name changed to 'ioncore.conf'.
10393 - Added to ioncore generic workspace and frame classes (WGenWS,
10394 WGenFrame) on which modules' implementations are to be based.
10396 - Module initialization and deinitialization functions are now named
10397 modulename_module_init and -deinit.
10399 - Added module version checking. Modules are now supposed to contain
10400 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10401 where ION_VERSION can be found in the top-level directory version.h.
10402 Ioncore will refuse to load modules which have not set this variable
10403 or the version is incorrect.
10405 - Resize size calculation should be fixed now.
10407 - The 'region_register_load_create_fn' interface was removed and
10408 replaced with 'region_register_class'.
10410 - Region create and reparent functions now have parent type WWindow
10411 because everything expected that anyway.
10413 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10414 clutter from ~/.ion-devel.
10416 - Some minor bugs were fixed.
10418 2003-03-09 11:06 UTC tuomov
10419 * trunk: changeset 332
10420 Very preliminary and experimental (a lot is still missing) support for
10421 PWM-like workspaces and frames: the floatws module.
10423 2003-03-09 11:05 UTC tuomov
10424 * trunk: changeset 331
10425 Updated default configuration files. Binding configuration is now
10426 divided into multiple module-specific files with some common bindings
10427 in common-frame-bindins.conf. Some look configuration files were added
10428 and the rest were also changed to reflect changes in the order frame
10429 border colours and sizes are specified.
10431 2003-03-09 11:02 UTC tuomov
10432 * trunk: changeset 330
10433 Removed ETCDIR setup
10435 2003-03-08 13:53 UTC tuomov
10436 * trunk: changeset 329
10437 'make install' code moved from the toplevel Makefile to Makefiles in
10438 subdirectories (etc, man, scripts).
10440 2003-03-08 13:53 UTC tuomov
10441 * trunk: changeset 328
10442 'make install' code moved from the toplevel Makefile to Makefiles in
10443 subdirectories (etc, man, scripts)
10445 2003-03-08 13:52 UTC tuomov
10446 * trunk: changeset 327
10447 'make install' code moved from the toplevel Makefile to Makefiles in
10448 subdirectories (etc, man, scripts).
10450 2003-03-06 19:22 UTC tuomov
10451 * trunk: changeset 326
10452 Fixed a bug in do_fit_clientwin
10454 2003-03-06 19:20 UTC tuomov
10455 * trunk: changeset 325
10456 Don't grab buttons that are only bound to an area (border, tab) of the
10457 frame instead of the whole frame.
10459 2003-03-05 06:25 UTC tuomov
10460 * trunk: changeset 324
10461 handle_configure_event fixed
10463 2003-03-02 15:43 UTC tuomov
10464 * trunk: changeset 323
10467 2003-03-02 15:21 UTC tuomov
10468 * trunk: changeset 322
10469 Renamings and stuff
10471 2003-03-02 15:21 UTC tuomov
10472 * trunk: changeset 321
10473 Some renamings that will break configuration files again.
10475 2003-03-02 15:20 UTC tuomov
10476 * trunk: changeset 320
10479 2003-03-01 23:42 UTC tuomov
10480 * trunk: changeset 319
10481 Screen setup sets manager for viewports
10483 2003-03-01 23:02 UTC tuomov
10484 * trunk: changeset 318
10485 More focusing kludges
10487 2003-03-01 23:02 UTC tuomov
10488 * trunk: changeset 317
10491 2003-03-01 22:08 UTC tuomov
10492 * trunk: changeset 316
10495 2003-12-23 20:17 UTC unknown
10496 tagged ion-devel-20030301
10498 2003-03-01 17:13 UTC tuomov
10499 * trunk: changeset 315
10500 Added some locale checks
10502 2003-03-01 15:02 UTC tuomov
10503 * trunk: changeset 314
10506 2003-03-01 12:08 UTC tuomov
10507 * trunk: changeset 313
10508 Use iconv instead of libunicode
10510 2003-03-01 12:08 UTC tuomov
10511 * trunk: changeset 312
10512 Use iconv instead of libunicode
10514 2003-02-28 23:17 UTC tuomov
10515 * trunk: changeset 311
10516 missing font assert
10518 2003-02-28 19:15 UTC tuomov
10519 * trunk: changeset 310
10520 FONT_HEIGHT -> MAX_FONT_HEIGHT
10522 2003-02-28 18:47 UTC tuomov
10523 * trunk: changeset 309
10524 The 'transparent_background' draw.conf option now only applies to
10525 empty frames. For client windows with a transparent background the
10526 'transparent' winprop should be set to true for transparent frame
10529 2003-02-28 18:17 UTC tuomov
10530 * trunk: changeset 308
10531 More focus kludging
10533 2003-02-28 16:47 UTC tuomov
10534 * trunk: changeset 307
10537 2003-02-28 16:24 UTC tuomov
10538 * trunk: changeset 306
10539 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10542 2003-12-23 20:17 UTC unknown
10543 tagged ion-devel-20030225
10545 2003-02-28 15:27 UTC tuomov
10546 * trunk: changeset 305
10547 Maybe focusing would work this time...
10549 2003-02-26 23:40 UTC tuomov
10550 * trunk: changeset 304
10551 do_fit_clientwin fixed
10553 2003-02-25 19:29 UTC tuomov
10554 * trunk: changeset 303
10555 More kludges in an attempt to fix focus handling
10557 2003-02-25 19:16 UTC tuomov
10558 * trunk: changeset 302
10559 Support for optional autoconf-generated system-ac.inc. (The configure
10560 script is not finished or included.)
10562 2003-02-24 14:13 UTC tuomov
10563 * trunk: changeset 301
10564 Xft support fixed more
10566 2003-02-24 11:24 UTC tuomov
10567 * trunk: changeset 300
10570 2003-02-24 06:29 UTC tuomov
10571 * trunk: changeset 299
10574 2003-02-24 06:25 UTC tuomov
10575 * trunk: changeset 298
10576 Added KP_Enter bound to 'finish' to query bindings
10578 2003-02-24 06:23 UTC tuomov
10579 * trunk: changeset 297
10580 Fixed focus and grab handling when warping is not enabled
10582 2003-02-23 18:55 UTC tuomov
10583 * trunk: changeset 296
10584 Added the command frame_close_if_empty and bound close command for
10587 2003-12-23 20:17 UTC unknown
10588 tagged ion-devel-20030223
10590 2003-02-23 18:54 UTC tuomov
10591 * trunk: changeset 295
10592 Implemented "close" command for queries.
10594 2003-02-23 18:49 UTC tuomov
10595 * trunk: changeset 294
10598 2003-02-23 14:25 UTC tuomov
10599 * trunk: changeset 293
10600 Nested submaps are now fully implemented.
10602 2003-02-23 14:14 UTC tuomov
10603 * trunk: changeset 292
10606 2003-02-23 13:45 UTC tuomov
10607 * trunk: changeset 291
10608 The command clientwin_toggle_fullscreen now works in both directions.
10609 However, it should be noted that this toggle does not work well along
10610 with client programs' full screen mode toggles. Some means of
10611 communication should be devised.
10613 2003-02-23 13:16 UTC tuomov
10614 * trunk: changeset 290
10615 Attempts at more focusing fixes
10617 2003-02-23 12:35 UTC tuomov
10618 * trunk: changeset 289
10619 Changes to binding file
10621 2003-02-23 12:22 UTC tuomov
10622 * trunk: changeset 288
10623 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10624 underscores in display name part of configuration file names.
10626 2003-02-23 11:58 UTC tuomov
10627 * trunk: changeset 287
10628 Preliminary support for workspace switching while dragging tabs.
10630 2003-02-23 02:40 UTC tuomov
10631 * trunk: changeset 286
10634 2003-02-23 02:35 UTC tuomov
10635 * trunk: changeset 285
10638 2003-02-23 00:38 UTC tuomov
10639 * trunk: changeset 284
10640 Some changes and (hopefully) fixes to focusing policy
10642 2003-02-23 00:14 UTC tuomov
10643 * trunk: changeset 283
10644 Submap with the same key can be specified in multiple sections now
10646 2003-02-22 21:48 UTC tuomov
10647 * trunk: changeset 282
10648 Tab width calculation fixed
10650 2003-02-22 21:08 UTC tuomov
10651 * trunk: changeset 281
10652 Workspace initialization stuff moved to wmcore
10654 2003-02-22 20:49 UTC tuomov
10655 * trunk: changeset 280
10658 2003-02-22 20:36 UTC tuomov
10659 * trunk: changeset 279
10660 Some function names changed
10662 2003-02-22 17:44 UTC tuomov
10663 * trunk: changeset 278
10664 Active client window commands can be accessed from other bindings with
10665 the command 'commands_at_leaf'.
10667 2003-02-22 17:40 UTC tuomov
10668 * trunk: changeset 277
10669 - Key binding setup changed.
10671 - X window -less regions no longer contain children. Instead the
10672 regions "manage" these objects that share the parent object with the
10675 - Removed clientwin_bindings and viewport_bindings sections.
10677 - More consistent and descriptive command names.
10679 - New workspace layout saving and loading code that supports arbitrary
10680 objects instead of just frames and workspaces..
10682 2003-02-22 17:37 UTC tuomov
10683 * trunk: changeset 276
10684 - Key binding setup changed.
10686 - X window -less regions no longer contain children. Instead the
10687 regions "manage" these objects that share the parent object with the
10690 2003-02-22 17:34 UTC tuomov
10691 * trunk: changeset 275
10692 - Removed clientwin_bindings and viewport_bindings sections.
10694 - More consistent and descriptive command names.
10696 2003-02-22 17:32 UTC tuomov
10697 * trunk: changeset 274
10700 2003-02-22 14:24 UTC tuomov
10701 * trunk: changeset 273
10702 Resize size display should now be properly positioned on Xinerama
10705 2003-02-20 17:48 UTC tuomov
10706 * trunk: changeset 272
10707 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
10708 the module if the name contains no slashes.
10710 2003-02-20 14:59 UTC tuomov
10711 * trunk: changeset 271
10712 Xft default compilation options changed in system.mk
10714 2003-02-17 20:34 UTC tuomov
10715 * trunk: changeset 270
10716 Fixed region_do_find_new_home
10718 2003-02-16 17:30 UTC tuomov
10719 * trunk: changeset 269
10722 2003-02-12 21:18 UTC tuomov
10723 * trunk: changeset 268
10726 2003-02-09 16:23 UTC tuomov
10727 * trunk: changeset 267
10728 Free unused colours
10730 2003-02-09 15:57 UTC tuomov
10731 * trunk: changeset 266
10732 Addresses updated on the man page
10734 2003-02-09 12:45 UTC tuomov
10735 * trunk: changeset 265
10736 Support re-reading draw.conf (reread_draw_config) without restart
10738 2003-12-23 20:17 UTC unknown
10739 tagged ion-devel-20030131-2
10741 2003-02-09 12:44 UTC tuomov
10742 * trunk: changeset 264
10743 Changed broken_app_resize_kludge a bit. Should work a little better
10746 2003-12-23 20:17 UTC unknown
10747 tagged ion-devel-20030131
10749 2003-02-08 13:41 UTC tuomov
10750 * trunk: changeset 263
10753 2003-01-31 21:44 UTC tuomov
10754 * trunk: changeset 262
10755 Changed hook linking order
10757 2003-01-31 18:16 UTC tuomov
10758 * trunk: changeset 261
10759 Year changed to 2003
10761 2003-01-26 22:30 UTC tuomov
10762 * trunk: changeset 260
10763 Changed -pedantic-errors to -pedantic in system.mk to get around
10764 broken glibc headers
10766 2003-01-17 21:43 UTC tuomov
10767 * trunk: changeset 259
10768 Transient mapping fix
10770 2003-01-09 00:29 UTC tuomov
10771 * trunk: changeset 258
10772 Xft font names are now to be prefixed with 'xft:', otherwise normal
10773 clear fonts are used. Xft support still is not compiled in by default.
10775 2003-01-09 00:01 UTC tuomov
10776 * trunk: changeset 257
10779 2003-01-08 15:25 UTC tuomov
10780 * trunk: changeset 256
10783 2003-01-05 23:48 UTC tuomov
10784 * trunk: changeset 255
10785 Removed an unnecessary debug fprintf
10787 2003-01-05 06:53 UTC tuomov
10788 * trunk: changeset 254
10789 Tab dragging routines can now handle nested frames.
10791 2003-01-04 22:02 UTC tuomov
10792 * trunk: changeset 253
10793 Submap handling fix
10795 2003-01-04 21:39 UTC tuomov
10796 * trunk: changeset 252
10797 CF_STUBBORN_TRESH fix
10799 2003-12-23 20:17 UTC unknown
10800 tagged ion-devel-20021229
10802 2003-01-03 22:58 UTC tuomov
10803 * trunk: changeset 251
10804 sample.conf micro->milli
10806 2003-12-23 20:17 UTC unknown
10807 tagged ion-devel-20021219
10809 2002-12-30 23:33 UTC tuomov
10810 * trunk: changeset 250
10811 Send more ConfigureNotify events to fix slow startup times of some
10814 2002-12-29 02:22 UTC tuomov
10815 * trunk: changeset 249
10816 Configurable regular expression based window title shortening rules
10818 2002-12-18 23:04 UTC tuomov
10819 * trunk: changeset 248
10820 Fixed a potential memory leak
10822 2002-12-18 22:51 UTC tuomov
10823 * trunk: changeset 247
10824 kludges.conf updated
10826 2002-12-18 22:50 UTC tuomov
10827 * trunk: changeset 246
10828 Winprop matching improvements: WM_WINDOW_ROLE support and
10829 configuration format changed to 'winprop "class", "role", "instance" {
10832 2002-12-14 17:55 UTC tuomov
10833 * trunk: changeset 245
10836 2002-12-03 22:32 UTC tuomov
10837 * trunk: changeset 244
10838 Some extra abstraction to Xft support code
10840 2002-12-03 22:19 UTC tuomov
10841 * trunk: changeset 243
10842 Applied Xft support patch
10844 2002-11-21 17:58 UTC tuomov
10845 * trunk: changeset 242
10846 Web page and email address updated
10848 2002-11-14 23:00 UTC tuomov
10849 * trunk: changeset 241
10850 Transient window height restrictions lifted
10852 2003-12-23 20:17 UTC unknown
10853 tagged ion-devel-20021104
10855 2002-11-13 00:00 UTC tuomov
10856 * trunk: changeset 240
10857 config.h wasn't included at the proper point in binding.c
10859 2002-11-08 00:14 UTC tuomov
10860 * trunk: changeset 239
10861 Fixed pointer warping on workspace change when warps are disabled
10863 2003-12-23 20:17 UTC unknown
10864 tagged ion-devel-20021103
10866 2002-11-04 13:37 UTC tuomov
10867 * trunk: changeset 238
10868 Fixed a segfault problem with symlists
10870 2002-11-03 04:33 UTC tuomov
10871 * trunk: changeset 237
10872 Fixed a drawing problem with ion_bar_inside_frame FALSE
10874 2002-11-03 02:44 UTC tuomov
10875 * trunk: changeset 236
10876 Added transparent_background (TRUE/FALSE) draw.conf configuration
10879 2002-11-03 02:33 UTC tuomov
10880 * trunk: changeset 235
10881 Bound broken_application_resize_kludge to Mod1+L
10883 2002-11-03 02:26 UTC tuomov
10884 * trunk: changeset 234
10885 Added broken_app_resize_kludge function
10887 2002-11-03 02:15 UTC tuomov
10888 * trunk: changeset 233
10889 Ad hoc fix for clientwin enter window events
10891 2002-11-02 22:57 UTC tuomov
10892 * trunk: changeset 232
10895 2002-11-02 22:57 UTC tuomov
10896 * trunk: changeset 231
10897 Line editor history scrolling fixed
10899 2002-11-02 22:21 UTC tuomov
10900 * trunk: changeset 230
10901 Default (black&white) colour scheme changes
10903 2002-11-02 22:14 UTC tuomov
10904 * trunk: changeset 229
10905 Fullscreen windows on separate Xinerama screens should be focused
10908 2002-11-02 22:03 UTC tuomov
10909 * trunk: changeset 228
10910 Fixed a problem concerning resizing of frames containing hidden
10911 "acrobatic" windows
10913 2002-11-02 15:54 UTC tuomov
10914 * trunk: changeset 227
10915 Added handle_event_alt "alternative hook" for modules that want to
10916 handle X events directly.
10918 2003-12-23 20:17 UTC unknown
10919 tagged ion-devel-20020926
10921 2002-10-27 22:40 UTC tuomov
10922 * trunk: changeset 226
10923 Screen-based configuration file selection fixed
10925 2002-10-15 18:08 UTC tuomov
10926 * trunk: changeset 225
10927 Fixed a problem with query boxes and wheel mice
10929 2002-09-25 21:15 UTC tuomov
10930 * trunk: changeset 224
10931 Added the function goto_named_region (replaces missing
10934 2002-09-25 11:53 UTC tuomov
10935 * trunk: changeset 223
10936 Added manual tab-ordering functions frame_move_current_tab_left/right
10938 2002-09-25 07:26 UTC tuomov
10939 * trunk: changeset 222
10940 Fixed pointer warping on workspace change
10942 2002-09-15 09:36 UTC tuomov
10943 * trunk: changeset 221
10946 2002-09-15 09:36 UTC tuomov
10947 * trunk: changeset 220
10948 Added a few missing characters to workspace configuration loading code
10950 2003-12-23 20:17 UTC unknown
10951 tagged ion-devel-20020819
10953 2002-09-13 11:35 UTC tuomov
10954 * trunk: changeset 219
10957 2002-08-22 21:13 UTC tuomov
10958 * trunk: changeset 218
10959 Self-pointing transient_for hint problem fixed
10961 2002-08-18 17:09 UTC tuomov
10962 * trunk: changeset 217
10963 Initial focus changes
10965 2002-08-18 16:51 UTC tuomov
10966 * trunk: changeset 216
10967 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
10968 global function clear_tags)
10970 2002-08-12 20:55 UTC tuomov
10971 * trunk: changeset 215
10972 Unused code commented out
10974 2003-12-23 20:17 UTC unknown
10975 tagged ion-devel-20020606
10977 2002-07-06 21:59 UTC tuomov
10978 * trunk: changeset 214
10979 Function completion in query_function restored
10981 2002-06-14 22:36 UTC tuomov
10982 * trunk: changeset 213
10983 Tab drag assertion fixed
10985 2002-06-05 23:10 UTC tuomov
10986 * trunk: changeset 212
10987 "Watches" added in pointing device code
10989 2002-06-05 22:51 UTC tuomov
10990 * trunk: changeset 211
10993 2002-06-05 20:56 UTC tuomov
10994 * trunk: changeset 210
10995 Target ID table bugfix
10997 2002-06-05 20:56 UTC tuomov
10998 * trunk: changeset 209
11001 2003-12-23 20:17 UTC unknown
11002 tagged ion-devel-20020604
11004 2002-06-05 14:03 UTC tuomov
11005 * trunk: changeset 208
11006 Old window_press restored: mouse actions directed to the client window
11007 associated with a tab should work now.
11009 2002-06-03 23:07 UTC tuomov
11010 * trunk: changeset 207
11011 Some minor clean-up
11013 2002-06-03 22:50 UTC tuomov
11014 * trunk: changeset 206
11015 Makefile fix concerning patch and bindings-sun.conf
11017 2002-06-03 22:39 UTC tuomov
11018 * trunk: changeset 205
11019 Preliminary Xinerama support
11021 2002-06-03 15:11 UTC tuomov
11022 * trunk: changeset 204
11023 Another key binding related segfault fix
11025 2003-12-23 20:17 UTC unknown
11026 tagged ion-devel-20020531
11028 2002-06-01 00:25 UTC tuomov
11029 * trunk: changeset 203
11030 Fixed segfault problem with multihead displays
11032 2002-05-31 06:00 UTC tuomov
11033 * trunk: changeset 202
11034 Fixed lockup when a window's title ends in its only colon (and spaces)
11035 but even just the three dots and instance number are too long to fit
11038 2003-12-23 20:17 UTC unknown
11039 tagged ion-devel-20020529
11041 2002-05-30 19:30 UTC tuomov
11042 * trunk: changeset 201
11043 Fixed segfault when unbound key was pressed in submap mode
11045 2003-12-23 20:17 UTC unknown
11046 tagged ion-devel-20020528
11048 2002-05-30 17:04 UTC tuomov
11049 * trunk: changeset 200
11052 2002-05-29 06:51 UTC tuomov
11053 * trunk: changeset 199
11054 - Fixed wscurrent callback handlers
11056 - Fixed query_function error reporting
11058 2002-05-28 21:49 UTC tuomov
11059 * trunk: changeset 198
11062 2002-05-28 21:46 UTC tuomov
11063 * trunk: changeset 197
11064 - Lifted restriction on nested command sequences (now max 32)
11066 - More fixes and temporary kludges
11068 2002-05-28 20:08 UTC tuomov
11069 * trunk: changeset 196
11070 New binding configuration file
11072 2002-05-28 20:05 UTC tuomov
11073 * trunk: changeset 195
11074 regbind.* were missing
11076 2002-05-28 19:59 UTC tuomov
11077 * trunk: changeset 194
11080 2002-05-28 19:59 UTC tuomov
11081 * trunk: changeset 193
11082 Added a notice of out-of-date information to documentation
11084 2002-05-27 21:54 UTC tuomov
11085 * trunk: changeset 192
11086 Resize problem fixed
11088 2002-05-26 23:03 UTC tuomov
11089 * trunk: changeset 191
11090 Binding callbacks are now entirely command sequence based
11092 2002-05-26 14:40 UTC tuomov
11093 * trunk: changeset 190
11094 - Key binding management revised: all X server key grabs are made on
11095 the root window and the innermost window with an internal grab gets
11096 to receive the events.
11098 - Key binding configuration changed: clientwin, screen and frame
11101 - Preliminary full screen client window support:
11102 'clientwin_enter_fullscreen' function (no toggle yet) and auto
11103 detection (MWM decoration hints set to none when a configure request
11104 with width and height set to those of the screen is received).
11106 2002-05-26 14:27 UTC tuomov
11107 * trunk: changeset 189
11108 Query updated to new binding model
11110 2002-05-26 14:27 UTC tuomov
11111 * trunk: changeset 188
11112 Bindings updated to new binding model
11114 2002-05-21 18:49 UTC tuomov
11115 * trunk: changeset 187
11116 Fixed workspace switching on restart
11118 2002-05-21 18:39 UTC tuomov
11119 * trunk: changeset 186
11122 2002-05-19 22:30 UTC tuomov
11123 * trunk: changeset 185
11124 Title updating fixed
11126 2003-12-23 20:17 UTC unknown
11127 tagged ion-devel-20020510
11129 2002-05-19 22:26 UTC tuomov
11130 * trunk: changeset 184
11133 2002-05-11 00:09 UTC tuomov
11134 * trunk: changeset 183
11135 My email address changed
11137 2003-12-23 20:17 UTC unknown
11138 tagged ion-devel-20020414
11140 2002-05-10 19:33 UTC tuomov
11141 * trunk: changeset 182
11142 transient_mode winprop returns
11144 2003-12-23 20:17 UTC unknown
11145 tagged ion-devel-20020411
11147 2002-04-20 20:59 UTC tuomov
11148 * trunk: changeset 181
11149 Main loop select() support for multiple file descriptors.
11151 2002-04-12 20:01 UTC tuomov
11152 * trunk: changeset 180
11153 The function query_renameframe was added and names of frames are saved
11156 2002-04-11 21:31 UTC tuomov
11157 * trunk: changeset 179
11158 Some minor glitches like missing includes fixed -- strict compiler
11159 warning flags enabled by default again.
11161 2002-04-11 20:51 UTC tuomov
11162 * trunk: changeset 178
11163 Command sequence stuff moved to wmcore/
11165 2003-12-23 20:17 UTC unknown
11166 tagged ion-devel-20020405
11168 2002-04-11 15:24 UTC tuomov
11169 * trunk: changeset 177
11170 'target' winprop for specifying named workspaces (or any named object
11171 with region_attach_sub) as attachment targets for client windows.
11173 2002-04-11 15:06 UTC tuomov
11174 * trunk: changeset 176
11175 Added the region_ws_attach_clientwin/region_ws_attach_transient
11176 interface that workspace-like objects should implement.
11178 2002-04-04 23:42 UTC tuomov
11179 * trunk: changeset 175
11180 oldChangeLog changed
11182 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
11183 * Tailorization of trunk
11184 Import of the upstream sources from the repository
11186 http://tao.uab.es/ion/svn/ion/trunk