1 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2 tagged ion-3rc-20070720
4 2007-07-20 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2007-07-16 12:25 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * The dock uses WMPlex size policies now
10 2007-07-14 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
11 * Added 'orientation' winprop
13 2007-07-14 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
14 * Some REGION_SKIP_FOCUS flag management
16 2007-07-12 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
17 * Oops, wrong return value test for XTextPropertyToStringList
19 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
20 tagged ion-3rc-20070708
22 2007-07-08 09:36 UTC Tuomo Valkonen <tuomov@iki.fi>
25 2007-07-08 09:29 UTC Tuomo Valkonen <tuomov@iki.fi>
26 * WGroupCW no signals name change on bottom change
28 2007-07-08 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
29 * Group bottom setting code improvements
31 2007-07-07 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
32 * tagged_attach improvements
34 2007-07-03 09:02 UTC Tuomo Valkonen <tuomov@iki.fi>
35 * Fixes to Finnish translation
37 2007-07-03 09:00 UTC Tuomo Valkonen <tuomov@iki.fi>
40 2007-07-02 18:30 UTC Miroslav Kure <kurem@debian.cz>
41 * Updated Czech translation
43 2007-07-01 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
44 * Updated Finnish translation
46 2007-07-01 10:20 UTC Tuomo Valkonen <tuomov@iki.fi>
47 * Removed 'done' entries from TODO.riot
49 2007-07-01 10:18 UTC Tuomo Valkonen <tuomov@iki.fi>
50 * _SOURCE option tuning
52 2007-07-01 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
53 * Fixed frame_managed_disposeroot empty check
55 2007-06-21 21:52 UTC Tuomo Valkonen <tuomov@iki.fi>
56 * Bindings clearing all tags weren't up-to-date
58 2007-06-20 21:23 UTC Tuomo Valkonen <tuomov@iki.fi>
59 * More tuning for moronic systems
61 2007-06-20 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
64 2007-06-20 11:16 UTC Tuomo Valkonen <tuomov@iki.fi>
65 * Check for clock_gettime(CLOCK_MONOTONIC) failure.
66 Apparently _POSIX_MONOTONIC_CLOCK can't be trusted.
68 2007-06-18 07:43 UTC Tuomo Valkonen <tuomov@iki.fi>
71 2007-06-16 20:21 UTC Tuomo Valkonen <tuomov@iki.fi>
72 * Removed cutbuffer support
74 2007-06-16 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
75 * Some property setting code fixes/improvements
77 2007-06-13 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
78 * Fixed mod_sp.set_shown_on return value
80 2007-06-08 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
81 * Updated license notice in --about
83 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
84 tagged ion-3rc-20070608
86 2007-06-08 16:55 UTC Tuomo Valkonen <tuomov@iki.fi>
89 2007-06-08 16:04 UTC Tuomo Valkonen <tuomov@iki.fi>
90 * Bah, too many indirect deps from Xmu; reimplement the wh^Wmacros.
92 2007-06-08 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
93 * X selection code tuning
95 2007-06-06 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
96 * Use getloadavg(3) instead of /proc/loadavg or `uptime` in statusd.
98 2007-06-05 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
99 * Updated configuration document name in man pages
101 2007-06-05 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
102 * Removed release from Ion ION_API_VERSION
103 (It should be "stable", so modules don't have to be checked to
104 be compiled against the exact release.)
106 2007-06-04 06:32 UTC Tuomo Valkonen <tuomov@iki.fi>
107 * Fixed uninitialised variables
109 2007-05-30 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
110 * Fixed stdisp split tree node dodging
112 2007-05-29 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
113 * Oops, hidden and pseudomodal flags used the same bit
115 2007-05-28 19:59 UTC Tuomo Valkonen <tuomov@iki.fi>
116 * Document 'bottom' parameter to WGroup.attach_new
118 2007-05-28 17:50 UTC Tuomo Valkonen <tuomov@iki.fi>
119 * Don't redraw full listing on completion cycle
121 2007-05-28 08:14 UTC Tuomo Valkonen <tuomov@iki.fi>
122 * Bah, removed redundant statement
124 2007-05-26 14:08 UTC Tuomo Valkonen <tuomov@iki.fi>
127 2007-05-26 14:00 UTC Tuomo Valkonen <tuomov@iki.fi>
128 * More name policy refinements
129 (Removed "ion soup" and replaced with explicit patch requests
132 2007-05-24 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
133 * Use clock_gettime(CLOCK_MONOTONIC) when available.
135 *nix provides only one interval timer (or 'select' timeout), so programs
136 with multiple timers need to do their own timeout management. This means
137 converting the times from delays to absolute times. When gettimeofday is
138 used, the time thus provided is not guaranteed to be monotonic, and may
139 be adjusted backwards, which is a serious problem. The CLOCK_MONOTONIC
140 time advanced monotonically from an unspecified starting point, thus
141 providing exactly what is needed for decent timeout management.
143 This partially fixes issues with e.g. statusbar updates when time is
144 adjusted backwards. If CLOCK_MONOTONIC is not available, the issue
145 remains, as I can't be arsed to write ugly countermeasures against
146 the lack of an absolutely _essential_ feature that every system that
147 is not totally moronic, should have had to begin with. (I should also
148 be just using the rather nice libevent that I just learned about
149 instead of my own mainloop library... but since there's a feature
150 freeze and the conversion would be quite a bit of work that could
151 induce new bugs, it isn't happening for Ion3.)
153 2007-05-21 18:27 UTC Pierre-Henri RAMBOZ DidouPh@gmail.com
154 * Added French translation
156 2007-05-21 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
157 * set_stdisp doc update
159 2007-05-20 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
160 * Some "clean" style tuning
162 2007-05-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
163 * Added $(C99_SOURCE) to ion-completefile CFLAGS
165 2007-05-20 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
166 * Don't start statusd in quiet mode
167 (non-statusd meters are also auto-loaded these days, so it might just
168 as well complain of meters not found.)
170 2007-05-20 17:07 UTC Tuomo Valkonen <tuomov@iki.fi>
171 * Made statusd startup timeout non-fatal
173 2007-05-20 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
174 * popen_bgread doc improvement
176 2007-05-18 07:03 UTC Tuomo Valkonen <tuomov@iki.fi>
177 * Some improvements to name policy explanations
179 2007-05-17 16:51 UTC Tuomo Valkonen <tuomov@iki.fi>
180 * Don't check for pointer in tab-bar when disabled.
181 While the bar has no geometry when disabled, the Fitt's Law
182 hack for top of the screen borders was still functional.
184 2007-05-17 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
185 * ioncore.popen_bgread doc fix
187 2007-05-14 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
188 * Ungrabbed submaps had stopped working. Fixed.
190 2007-05-12 19:21 UTC Tuomo Valkonen <tuomov@iki.fi>
191 * Missing stdio.h header in ion-completefile
193 2007-05-12 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
194 * WTF is strcasecmp doing in strings.h and not string.h on some systems?
196 2007-05-10 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
197 * Removed references to no longer existent layers
199 2007-05-08 22:41 UTC Tuomo Valkonen <tuomov@iki.fi>
200 * A bit more better wording
202 2007-05-08 16:01 UTC Tuomo Valkonen <tuomov@iki.fi>
205 2007-05-08 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
206 * Fixed tiling emergency restore code
208 2007-05-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
209 * Binding fn. doc. fixes
211 2007-05-08 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
212 * "Improved" stacking traversal code wasn't considering fallback.
214 2007-05-07 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
215 * Do not use `which lua5.1` in system.mk examples.
216 Makes for confusing error messages if not found.
218 2007-05-07 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
219 * Do not try to automatically launch statusd if config file launch fails
221 2007-05-07 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
222 * Fixed statusd-not-found message
224 2007-05-07 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
227 2007-05-07 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
228 * Added some documentation and commented-out settings to cfg_ion.lua
230 2007-05-06 20:50 UTC Tuomo Valkonen <tuomov@iki.fi>
231 * Better wording of name policy
232 (Author instead of copyright/trademark holder.)
234 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
235 tagged ion-3rc-20070506
237 2007-05-06 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
240 2007-05-06 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
243 2007-05-06 14:31 UTC Tuomo Valkonen <tuomov@iki.fi>
244 * predist.sh support for specifying additional repository base path
246 2007-05-06 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
249 2007-05-06 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
250 * Removed mod_mgmtmode.
251 As it is not quite finished, it does not belong in the "stable" Ion3.
252 It will be distributed separately.
254 2007-05-06 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
255 * Some more name policy clarifications
257 2007-05-06 13:55 UTC Tuomo Valkonen <tuomov@iki.fi>
258 * Made the scrachpad (scratchws) pseudomodal.
259 (This will only take effect when a new scratchpad is created.)
261 2007-05-06 13:54 UTC Tuomo Valkonen <tuomov@iki.fi>
262 * Added back pseudomodal option for regions managed by WMPlexes.
264 2007-05-06 13:12 UTC Tuomo Valkonen <tuomov@iki.fi>
265 * Stacking list traversal improvements
267 2007-05-06 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
268 * Removed redundant code
270 2007-05-05 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
273 2007-05-05 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
274 * Update notify window when name of window with activity changes.
276 2007-05-05 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
279 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
280 * Display tab numbers on modifier release.
281 Seems to work better than delayed display.
283 2007-05-04 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
284 * Simplified ioncore.tabnum interface.
286 2007-05-04 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
287 * Added submat_wait called on modifier release.
289 2007-05-04 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
290 * Increased default tab numbers display delay to 250ms
292 2007-05-04 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
293 * Draw tab numbers on right, unless tab text alignment is right.
295 2007-05-04 15:53 UTC Tuomo Valkonen <tuomov@iki.fi>
296 * Added automatically displayed tab numbers.
297 The functions in `ioncore.tabnum` can be used to display
298 tab numbers on a frame after a specified delay, and clear
299 them when the submap grab is released.
301 2007-05-04 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
302 * Added submap enter events and ungrab hook
304 2007-05-04 15:36 UTC Tuomo Valkonen <tuomov@iki.fi>
305 * Fixed defer to allow NULL parameters
307 2007-05-04 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
308 * Name policy refinements
310 2007-05-03 23:58 UTC Tuomo Valkonen <tuomov@iki.fi>
311 * Removed useless property setting special case.
313 2007-05-03 16:31 UTC Tuomo Valkonen <tuomov@iki.fi>
316 2007-05-02 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
317 * Some watches weren't being initialised
319 2007-05-02 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
320 * Release notes updates
322 2007-05-02 21:43 UTC Tuomo Valkonen <tuomov@iki.fi>
323 * Removed obsoleted and redundant WFrame.set_numbers.
324 (Didn't I do this already?)
326 2007-05-02 18:50 UTC Tuomo Valkonen <tuomov@iki.fi>
327 * Store the region pointer in a Watch in binding handler.
328 It might get destroyed.
330 2007-05-01 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
331 * Drawing engine extras table storage improvements.
332 Copy only unknown values, thus freeing memory. Append
333 to replaced style's table.
335 2007-05-01 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
336 * Added "userattr1" for frames to stock styles.
337 This could be used by e.g. a "place new windows here" script,
338 via `WFrame.set_grattr`. (Of course, arbitrary attributes may
339 be defined and used, but this is one that all stock styles at
340 least are bound to define.)
342 2007-05-01 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
343 * Documentation fixes and style clean up
345 2007-05-01 11:05 UTC Tuomo Valkonen <tuomov@iki.fi>
346 * Quasiactivate frames for detachs from groups within them too.
348 2007-04-30 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
349 * More based_on fixes.
350 (Still missing copying/appending of data_table.)
352 2007-04-30 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
353 * Detach stacking level fix
355 2007-04-30 17:51 UTC Tuomo Valkonen <tuomov@iki.fi>
356 * Oops, size hints fixing had broken unsqueeze
358 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
359 * Style file border tuning
361 2007-04-29 10:47 UTC Tuomo Valkonen <tuomov@iki.fi>
362 * Drawing engine border calculation tuning
364 2007-04-29 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
367 2007-04-29 10:23 UTC Tuomo Valkonen <tuomov@iki.fi>
368 * Added special "inherit" colour value.
369 This is needed in common style templates to not override padding_colour
370 with background_colour, as if padding_colour isn't set, it is set to
373 2007-04-28 19:56 UTC Tuomo Valkonen <tuomov@iki.fi>
374 * Support based_on too after all
376 2007-04-28 18:06 UTC Tuomo Valkonen <tuomov@iki.fi>
377 * Use based_on's based_on
379 2007-04-27 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
380 * Removed based_on fields from style files
382 2007-04-27 23:45 UTC Tuomo Valkonen <tuomov@iki.fi>
383 * Changes in de.defstyle
384 The based_on field is no longer used. Instead, the style is
385 based on the existing best-matching style. Thus the function
386 also amends to existing exactly matching style, instead of
389 2007-04-27 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
390 * Added name policy notice
392 2007-04-27 21:50 UTC Tuomo Valkonen <tuomov@iki.fi>
393 tagged pre-namepolicy-notice
395 2007-04-27 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
396 * Removed note of removed autoconf script from README
398 2007-04-27 15:15 UTC Tuomo Valkonen <tuomov@iki.fi>
399 * Changed license header in source files
401 2007-04-25 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
402 * Release notes draft
404 2007-04-24 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
405 * Fixed dockapp hack with those few that actually have WM_CLASS.
407 2007-04-24 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
408 * Added green tabnumber substyle to tab-frame styles.
409 (Tab numbering can be toggled/set/unset with
410 `frame:set_grattr('numbers', 'toggle')` etc.)
412 2007-04-24 14:23 UTC Tuomo Valkonen <tuomov@iki.fi>
413 * Fixes and improvements to previously blind-written code.
415 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
416 * Added WFrame.set_grattr/WFrame.is_grattr
418 2007-04-24 11:38 UTC Tuomo Valkonen <tuomov@iki.fi>
419 * Added numbering hack to drawing engine
421 2007-04-24 11:23 UTC Tuomo Valkonen <tuomov@iki.fi>
422 * Drawing engine attribute matching improvements
424 2007-04-24 11:22 UTC Tuomo Valkonen <tuomov@iki.fi>
427 2007-04-24 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
428 * Added gr_stylespec_isset
430 2007-04-24 10:02 UTC Tuomo Valkonen <tuomov@iki.fi>
431 * Store current frame base style in WFrame.baseattr
432 instead of reconstructing it all the time.
434 2007-04-24 09:08 UTC Tuomo Valkonen <tuomov@iki.fi>
435 * Removed unused setting from config.h
437 2007-04-23 23:26 UTC Tuomo Valkonen <tuomov@iki.fi>
438 * Fixed size hints ICCCM compliance degradation + code clean-up
440 2007-04-23 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
441 * Improved dockapp winprop support hack.
442 Copy WM_CLASS from the (undisplayed) main window as _ION_DOCKAPP_HACK
443 property on the (displayed) icon window. Have WClientWin.get_ident
444 then report this information as `class` and `instance` for the dockapp
445 window, so that winprop matching code can use it.
447 2007-04-22 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
448 * Place dockapps in the statusbar's systray.
449 (Added winprop in default `cfg_kludges.lua`.)
451 2007-04-22 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
452 * Removed possibly obsolete Galeon winprop.
453 (Isn't the browser also dead already? Downwards slide started at Gnome 2.0.)
455 2007-04-22 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
456 * Ugly hack for dockapp winprop support.
457 We save the dockapp state ourselves over restarts to get the right
458 winprop after that, because the way windows are loaded after restart,
459 the dockapp state would not be easily available otherwise. In addition,
460 dockapps usually don't have any class/role/instance identification
461 information in the dockapp (icon) window, so this method can not
462 be used -- easily. Some dockapps would function fine with us simply
463 using the main window instead of the icon window as specified by
464 the dockapp protocol, and this would provide better winprop support,
465 but then other dockapps don't display anything meaningful in the
466 main window, that the expect not to be shown. Hence this ugly hack
467 for at least basic all-dockapps winprop matching. For better matching
468 dockapps should preferrably be able to start normally, as `asclock`
469 can do (an does by default), instead of the "withdrawn" mode.
471 2007-04-22 15:11 UTC Miroslav Kure <kurem@debian.cz>
472 * Updated Czech translation
474 2007-04-22 10:16 UTC Tuomo Valkonen <tuomov@iki.fi>
475 * Updated Finnish translation
477 2007-04-22 10:10 UTC Tuomo Valkonen <tuomov@iki.fi>
480 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
481 * Man page binding documentation extraction script improvements.
482 (To generate better PWM man pages.)
484 2007-04-22 09:58 UTC Tuomo Valkonen <tuomov@iki.fi>
485 * Removed duplicate Mod1+T binding
487 2007-04-22 09:13 UTC Tuomo Valkonen <tuomov@iki.fi>
488 * Updates to PWM config file
490 2007-04-22 00:33 UTC Tuomo Valkonen <tuomov@iki.fi>
491 * Removed ru translation, as it has not been updated as requested.
493 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
494 * Remove de translation, as it has not been updated as requested.
496 2007-04-22 00:32 UTC Tuomo Valkonen <tuomov@iki.fi>
497 * Removed de and ru from translations to build
498 (to allow separately rolling back other removals to be recorded).
500 2007-04-22 00:23 UTC Tuomo Valkonen <tuomov@iki.fi>
501 * Removed autoconf shit.
502 Since I will have nothing to do with that shit, and nobody else
503 seems to maintain or support it either, it has no place here.
505 2007-04-21 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
506 * Changes in prepare_manage to cope with nested workspaces.
507 A priority parameter is passed instead of just a redirection
508 hint, which was poorly utilised anyway.
510 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
511 * Added is_transient field to WClientWin.get_ident and for winprop matching.
513 2007-04-20 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
514 * Removed unused transient_for field from WClientWin
516 2007-04-20 16:09 UTC Tuomo Valkonen <tuomov@iki.fi>
517 * Added look_greenlight
519 2007-04-20 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
522 2007-04-09 09:42 UTC Tuomo Valkonen <tuomov@iki.fi>
523 * Added commented-out bindings for plain-old-menus in cfg_ion.lua
525 2007-04-08 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
526 * Ref. to size policy section etc.
528 2007-04-08 12:18 UTC Tuomo Valkonen <tuomov@iki.fi>
529 * Use strings instead of numeric size policies
531 2007-04-06 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
532 * Docs from $(LUA_SOURCES) too..
534 2007-04-06 11:18 UTC Tuomo Valkonen <tuomov@iki.fi>
535 * Added exports.tex make rule
537 2007-04-06 11:00 UTC Tuomo Valkonen <tuomov@iki.fi>
538 * Added padding to default look's transient style
540 2007-04-05 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
541 * Fixed documentation mixup
543 2007-04-05 16:27 UTC Tuomo Valkonen <tuomov@iki.fi>
544 * Statusbar documetnation improvements
546 2007-04-03 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
547 * Updated Finnish translation
549 2007-04-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
550 * Tiling navigation code changes and semi-fixes
552 2007-03-31 21:04 UTC Miroslav Kure <kurem@debian.cz>
553 * Updated Czech translation
555 2007-03-31 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
556 * Redirect frame placeholders in frame_rescue_clientwins.
557 Dispose code changes had disabled the creation of a frame
558 recreation placeholder.
560 2007-03-29 21:39 UTC Tuomo Valkonen <tuomov@iki.fi>
561 * Unsqueeze includes base size hint
563 2007-03-29 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
564 * Put the scratchpad in the group *scratchws*
566 2007-03-29 21:34 UTC Tuomo Valkonen <tuomov@iki.fi>
567 * WGroup attach only switches to floating mode frames in tiled mode
568 (and not those in unknown or transient mode).
570 2007-03-29 21:33 UTC Tuomo Valkonen <tuomov@iki.fi>
571 * Detach stacks one level above source now
573 2007-03-29 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
574 * Don't override "level" by "bottom" in WGroup.attach
576 2007-03-29 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
577 * Move tiled transient handling from tiling code to frame code
578 (check by frame mode). This is the place to get correct behaviour
579 on a more complex scratchpad configuration.
581 2007-03-28 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
582 * Context menu generation changes.
583 The `ctxmenu` menu generator automatically uses WGroup.bottom, so that
584 it suffices to pass _sub instead of _chld to the menu functions. This
585 should fix tab drop-down menus.
587 2007-03-25 11:53 UTC Tuomo Valkonen <tuomov@iki.fi>
588 * region_may_control_focus policy change.
589 The focus may be controlled, if a manager is about to be given
590 the focus (which makes sense, since we have not requested focus
591 within a particular region within it). This fixes unsqueeze focus
594 2007-03-20 11:35 UTC Tuomo Valkonen <tuomov@iki.fi>
597 2007-03-19 19:02 UTC Tuomo Valkonen <tuomov@iki.fi>
598 * Removed redundant MPLEX_ATTACH_MODAL parameter
600 2007-03-19 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
601 * Menus and queries use STACKING_LEVEL_MODAL1+1.
602 This is to not let transients steal the focus.
604 2007-03-19 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
605 * Oops, return in wrong place in fs rq check was breaking other cfgrqs
607 2007-03-19 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
608 * Unsqueeze infinite loop fix
610 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
611 tagged ion-3ds-20070318
613 2007-03-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
616 2007-03-18 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
619 2007-03-18 17:23 UTC Tuomo Valkonen <tuomov@iki.fi>
622 2007-03-18 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
623 * Split out lookcommon stuff into multiple files
625 2007-03-18 12:53 UTC Tuomo Valkonen <tuomov@iki.fi>
626 * query_menu duplicate name mangling fixes
628 2007-03-17 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
629 * removed unnecessary parameter
631 2007-03-17 15:00 UTC Tuomo Valkonen <tuomov@iki.fi>
632 * mplex_do_remanage_stdisp fixes
634 2007-03-17 14:51 UTC Tuomo Valkonen <tuomov@iki.fi>
635 * Screen notification windows' positions are based on stdisp position now.
637 2007-03-17 14:26 UTC Tuomo Valkonen <tuomov@iki.fi>
640 2007-03-17 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
641 * WMPlex focus restoring improvements
642 (Closing the scratchpad returns where the focus used to be, etc.)
644 2007-03-17 13:41 UTC Tuomo Valkonen <tuomov@iki.fi>
645 * Improved default style
647 2007-03-17 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
650 2007-03-17 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
651 * Added border_sides drawing engine option.
652 It controls, which sides get drawn borders. Possible values are "all",
653 "tb" (top and bottom), and "lr" (left and right). To further control
654 the drawing, use the shadow_pixels and highlight_pixels options.
656 2007-03-16 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
657 * Changes in configuration file setup.
658 cfg_ion.lua simply loads cfg_defaults.lua that loads the default set of
659 modules and other files. This completes the obsoletion of cfg_user.lua
660 (still loaded by cfg_defaults.lua) as cfg_ion.lua now only needs to contain
661 dopath("cfg_defaults.lua") for a working setup.
663 2007-03-16 20:22 UTC Tuomo Valkonen <tuomov@iki.fi>
664 * mod_tiling.lua stub loader defines "default" layout
666 2007-03-16 07:30 UTC Tuomo Valkonen <tuomov@iki.fi>
669 2007-03-15 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
670 * Case-insensitive manual page completion of `caseicompl` is set.
672 2007-03-15 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
673 * ion-completeman improvements
675 2007-03-15 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
676 * Added WMoveresMode.rqgeom and .geom
678 2007-03-15 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
679 * Context menu sorting hack
681 2007-03-13 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
682 * Always defer update of screen notify and info windows
684 2007-03-13 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
685 * Added reparent/attach failure recovery code.
686 (Should only be needed in very exceptional situations.)
688 2007-03-13 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
689 * Cleaned up trivial #warning
691 2007-03-13 17:14 UTC Tuomo Valkonen <tuomov@iki.fi>
692 * oops, ion-statusd needed some updating as well
694 2007-03-11 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
695 * Don't defer already deferred (C-side) actions
697 2007-03-10 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
698 * mod_sm uses `libtu_progbasename` with SM_SAVE_DIR.
699 Previously this was hard-coded to "ion3", and didn't work correctly as "pwm3".
701 2007-03-10 23:07 UTC Tuomo Valkonen <tuomov@iki.fi>
702 * Libtu-related updates
704 2007-03-10 22:58 UTC Tuomo Valkonen <tuomov@iki.fi>
707 2007-03-10 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
708 * frame_load wasn't using DEST_EMPTY setting of the mode
710 2007-03-10 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
712 - Moved autoraise from navi code to mplex and group `managed_prepare_focus`
713 - Added boolean `autoraise` option to `ioncore.set`.
715 2007-03-10 18:47 UTC Tuomo Valkonen <tuomov@iki.fi>
716 * region_prepare_focus behaviour changes:
717 stop recursion at active instead of mapped region.
719 2007-03-10 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
720 * WMPlex focus code passes WStacking instead of WRegion around
722 2007-03-10 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
723 * Oops, some settings were missing from ioncore.get.
725 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
726 * Removed remains of special-case region_get_rescue_pholder_for for WScreen.
728 2007-03-10 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
729 * Oops, PWM needed a numeric version of ioncore_setup_display
731 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
732 * Cleanup of some marked TODO items
734 2007-03-10 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
735 * Doc. comment improvements
737 2007-03-10 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
738 * ignore_cfgrq winprop for Xpdf open dialog
740 2007-03-08 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
741 * Oops, wrong flag...
743 2007-03-10 13:46 UTC Tuomo Valkonen <tuomov@iki.fi>
744 * Fixed mkbottom geometry
746 2007-03-08 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
749 2007-03-04 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
750 * Added mod_tiling.untile.
752 2007-03-03 15:24 UTC Tuomo Valkonen <tuomov@iki.fi>
753 * Hmm... it compiled a few moments ago
755 2007-03-03 15:23 UTC Tuomo Valkonen <tuomov@iki.fi>
758 2007-03-03 15:21 UTC Tuomo Valkonen <tuomov@iki.fi>
759 * Added WGroup.set_bottom
761 2007-03-03 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
762 * Removed bottom_last_close option.
763 If a group has a bottom, and the bottom is closed last, the group
764 is always to be destroyed.
766 2007-03-03 14:05 UTC Tuomo Valkonen <tuomov@iki.fi>
767 * Cleanup (declared function no longer exists)
769 2007-03-03 13:43 UTC Tuomo Valkonen <tuomov@iki.fi>
770 * Changes in tagging functions:
771 Some name were changed (to have common prefix of ioncore.tagged_),
772 and WMPlex.attach_tagged was removed and replaced with more generic
773 ioncore.tagged_attach, that also is now bound on the WGroupWS context
776 2007-03-03 12:57 UTC Tuomo Valkonen <tuomov@iki.fi>
777 * Hmm... maybe that fixes irreproducible exit crashes.
779 2007-03-03 12:56 UTC Tuomo Valkonen <tuomov@iki.fi>
780 * Moved Mod1+A attach query to WFrame.toplevel from WMPlex.toplevel.
781 (It doesn't make much sense on screens.)
783 2007-03-02 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
784 * Added map and unmap to list of notified changes to regions
786 2007-03-02 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
787 * Don't refresh on all notifies in frame_managed_notify.
789 2007-03-02 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
790 * Size hints base size usage fixes.
792 2007-03-01 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
793 * Don't set focus for windows that are already active when no other changes are pending.
795 2007-03-01 20:55 UTC Tuomo Valkonen <tuomov@iki.fi>
796 * Further pointer focus hack optimisation.
797 Do not bother with the pointer position at all: simply block
798 EnterWindow event focus changes if the unmapped/destroyed
799 window does not or should not soon have the focus.
800 (The general focus policy has recently gravitated towards
801 always ignoring EnterWindow events if there could be any
804 2007-03-01 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
805 * Removed region_goto active window optimisation to ensure warp in any case.
807 2007-02-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
808 * focusbogushatehatehate#2
810 2007-02-28 22:55 UTC Tuomo Valkonen <tuomov@iki.fi>
811 * groupcw_managed_notify wasn't calling group_managed_notify.
812 This broke tracking of current region within the group.
814 2007-02-28 21:51 UTC Tuomo Valkonen <tuomov@iki.fi>
815 * Focusbogushatehatehate
817 2007-02-28 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
818 * Tiling frame removal focus fixes
820 2007-02-28 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
821 * Minor pointer focus hack optimisation.
822 (Don't do anything if ioncore_g.focus_next is set.)
824 2007-02-27 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
825 * group_bottom was missing EXTL_SAFE
827 2007-02-26 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
828 * Simpler mod_query.query_attachclient handler.
829 (Uses WRegion.groupleader_of.)
831 2007-02-26 19:31 UTC Tuomo Valkonen <tuomov@iki.fi>
832 * WFrame.floating bindmap is applied to transients too
834 2007-02-26 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
835 * Activity notification display improvements (?).
837 2007-02-25 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
838 * Improved float placement code.
839 All of the stacking structure for all groups is scanned, on the target
840 stacking level, instead of just the target group's portion on all levels.
842 2007-02-25 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
843 * Added "userpos" winprop for overriding the USPosition size hint flag.
845 2007-02-25 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
846 * Split out screen notification window code into scree-notify.c
848 2007-02-24 18:52 UTC Tuomo Valkonen <tuomov@iki.fi>
849 * Added maximum width parameter to infowin_set_text.
851 2007-02-24 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
854 2007-02-24 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
855 * Removed mplex attach "layer" parameter backwards compatibility support
857 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
858 * Removed layout loading backwards compatibility hack
860 2007-02-24 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
861 * And the default too..
863 2007-02-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
864 * Layout configuration file updates, clean-up and new layouts
866 2007-02-24 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
867 * bottom_last_close is the default now
869 2007-02-24 17:09 UTC Tuomo Valkonen <tuomov@iki.fi>
870 * Removed many specific implementations of region_may_dispose.
872 2007-02-24 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
873 * Generic implementation of region_may_dispose.
874 Based on a test run of the improved rescue code.
876 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
877 * Further changes in context menu definitions.
878 - Less definitions for _sub, instead preferring directly defining things
879 in the context menu for the corresponding class.
880 - However, the menu entries for 'pmenus' are now not so nicely ordered.
881 Perhaps there should be some way to hint at the sorting...
883 2007-02-24 15:22 UTC Tuomo Valkonen <tuomov@iki.fi>
884 * Menu API and context menu generation changes
886 2007-02-23 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
887 * Make context menus work for empty workspaces (etc.) too
889 2007-02-23 20:19 UTC Tuomo Valkonen <tuomov@iki.fi>
890 * Tiling initial frame creation/attach unification.
892 2007-02-23 18:58 UTC Tuomo Valkonen <tuomov@iki.fi>
893 * Added ioncore_exec_environ_hook.
894 This can be used to set up the environment variables and such for
895 programs executed by Ion. It receives an WExecP structure as parameter,
896 and this includes the intended target region, so that a FDO startup
897 sequence specification support module could use it to set things up
898 for proper targeting of windows.
900 2007-02-23 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
901 * Removed frame_style backwards compatibility support
903 2007-02-23 18:28 UTC Tuomo Valkonen <tuomov@iki.fi>
904 * Put all windows on the focuslist menu
906 2007-02-23 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
907 * No need for region_dispose_ (with the underscore).
909 2007-02-23 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
910 * Working (?) detach/attach again with the help of region_disposeroot.
912 2007-02-23 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
913 * Replaced region_managed_rqdispose with region_managed_disposeroot.
914 This version only returns the root region to be disposed, or NULL
915 if the operation can not be done.
917 2007-02-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
920 2007-02-22 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
921 * TODO update: tiny frame problem solved by unsqueeze
923 2007-02-22 20:38 UTC Tuomo Valkonen <tuomov@iki.fi>
924 * ioncore.set{unsqueeze=true/false} option for auto-unsqueeze.
926 2007-02-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
927 * Unsqueeze transients.
928 (Yes, I know, there's a problem with stray frames with move in
929 general after other recent changes.)
931 2007-02-22 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
932 * Unsqueeze menus/queries/messages.
934 2007-02-22 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
935 * Added ioncore.unsqueeze
937 2007-02-22 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
938 * Added minimum size hint for queries/messages/menus.
940 2007-02-21 18:02 UTC Tuomo Valkonen <tuomov@iki.fi>
941 * Dispose/rqclose changes
942 - Dispose no longer defers actual destroy automatically, but stuff
943 calling it should take care of that, when needed.
944 - WRegion.rqclose defer dispose always, and _does not_ indicate,
945 whether the operation is likely to succeed. To see if this happens,
946 use the "deinit" notification.
948 2007-02-20 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
949 * Move rotation setting from WScreen to mod_xrandr
951 2007-02-20 02:42 UTC Tuomo Valkonen <tuomov@iki.fi>
952 * Improved size hint winprops
954 2007-02-20 02:23 UTC Tuomo Valkonen <tuomov@iki.fi>
955 * Added option to disable mouse/sloppy focus.
957 2007-02-20 02:18 UTC Tuomo Valkonen <tuomov@iki.fi>
960 2007-02-20 02:14 UTC Tuomo Valkonen <tuomov@iki.fi>
961 * Added WRegion.get_configuration export.
962 Note that it filters out client windows by default.
964 2007-02-19 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
965 * Frames weren't yet using rqdispose chains
967 2007-02-19 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
968 * Ugly hack for dispose
969 (TODO: use continuations instead)
971 2007-02-19 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
972 * Oops, xwindow_pointer_pos was returning root coordinates
974 2007-02-19 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
975 * More ugly hacks to pointer focus hack
977 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
978 * Added missing header
980 2007-02-18 19:00 UTC Tuomo Valkonen <tuomov@iki.fi>
981 * Renamed region_may_destroy region_may_dispose for consistency.
983 2007-02-18 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
984 * bottom_last_close wasn't being saved
986 2007-02-18 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
987 * Rescue mechanism optimisations
989 2007-02-18 18:38 UTC Tuomo Valkonen <tuomov@iki.fi>
990 * No more reactive destroyal in region_managed_remove.
991 It must be done in the region_managed_rqdispose chain.
993 2007-02-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
996 2007-02-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
997 * Added region_rqdispose/region_managed_rqdispose mechanism.
998 This should fix the issue of it having bee possible to destroy the
999 last workspace (and tiling on it) on a screen recently.
1001 2007-02-18 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1004 2007-02-17 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1005 * Bah, forgot the export statements, and WRegion.group_of is rather useless
1006 actually, in its previous form (gone now).
1008 2007-02-17 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1009 * Do not ignore active region's base size in (tiled) frames' size hints.
1011 2007-02-17 14:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1012 * Full screen mode fixes and improvements
1014 2007-02-17 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1015 * Added WRegion.group_of and WRegion.groupleader_of exports.
1017 2007-02-08 16:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1018 * Mplex attach size kludges
1020 2007-02-08 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1023 2007-02-06 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1024 * Added commented-out caseicompl setting to cfg_query.lua
1026 2007-02-06 19:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1027 * Changes in NotifyPointerRoot handling.
1028 (Check for pending focus changes too. Moved after generic focus event handling.)
1030 2007-02-06 19:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1031 * Don't confine pointer by default on grab.
1033 2007-02-06 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1034 * region_maybewarp_now was ignoring ioncore_g.warp_enabled.
1036 2007-02-06 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1037 * Pointer focus hack on return from grab had been lost..
1039 2007-02-05 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1040 * Removed stub appmenu.
1041 F3/query_exec is the Ion way. (The appmenu remains for pwm, though.)
1043 2007-02-11 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1044 * Some menu/query cycling improvements
1045 (partially incomplete)
1047 2007-02-05 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1048 * Close grabmenus when grab is killed (Esc).
1050 2007-02-04 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1051 * Some system.mk doc updates
1053 2007-02-03 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1054 * Removed ext_statusbar backwards compat. hack.
1056 2007-02-03 16:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1057 * Added missing backquote
1059 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1060 tagged ion-3ds-20070203
1062 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1065 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1066 * Updates to some styles
1068 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1069 * Include spacing in border width for the "ridge" and "inlaid" border styles.
1071 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
1072 * Make the docs match the #defines.
1074 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1075 * Different selected/unselected-activity substyles for tab-frame too.
1077 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1078 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
1079 definitions (unless a particular parameter is masked in certain use cases,
1080 such as `switchto`).
1082 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1083 * Minor GrStyleSpec init/copy optimisation
1085 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1086 * Fixes in lookcommon_clean usage
1088 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1089 * Defined activity attribute for menu entries in the "clean" styles.
1090 (The usual red for unselected, a bit lighter for selected entries.)
1092 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1093 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
1095 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1096 * Added support for arbitrary (drawing engine) attributes for menu entries.
1098 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1099 * Minor improvements to groupws_prepare_manage
1101 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1102 * Oops, layout loading changes dislocated transient mgmt. code.
1104 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1105 * Renamed the `subs` element of WMPlex configuration to `managed`
1106 for consistency. The old name is still supported on load.
1108 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1109 * Added `new_group` winprop.
1110 It should be the name of the layout of a new group/workspace to create,
1111 if the the `target` winprop fails. The latter is tried again after
1112 creating the new group.
1114 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1115 * More and fixed release notes
1117 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1118 * Minor optimisation
1120 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1121 * Improved layout and winprop communication between C/Lua.
1122 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
1123 and ioncore.set{default_ws_params = ...}
1125 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1126 * Fixes to new drawing engine attribute scoring:
1127 - Since each item occurs on the attribute list only once, with a score,
1128 the a star ("*") on the source list should be used scored by its score
1129 there, instead of one. (Possibly also other items' scores should be
1130 multiplied by the source list score?)
1131 - The "activity" substyle needs some stars in it to give it a higher
1132 score over other rather specific possibilities without "no_activity"
1135 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1136 * Oops, wrong address..
1138 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1139 * attach_tagged behaviour restoration.
1141 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1142 * Updates to man page references to binding contexts.
1143 NOTE: Some of the translations apparently are totally
1144 out-dated. Please update.
1146 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1147 * Added option for case-insensitive completion.
1148 mod_query.set{caseicompl=true} will cause some completions (such as
1149 window and workspace names) to be case-insensitive.
1151 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1152 * Oops, mod_query.get wasn't marked EXTL_SAFE
1154 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1155 * mod_query(.lua) clean-up and completion improvements
1157 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1158 * Statusbar meter name is now passed as attribute to the drawing engine.
1159 It is therefore possible to give different meters different colours,
1160 with de.substyle("metername", { ... }) in the appropriate style
1161 definition ("stdisp", "stdisp-statusbar").
1163 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1164 * Completion code fixes
1166 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1169 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1170 * Check for NULL in get_hook
1172 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
1173 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
1175 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1178 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1179 * Improvements to query_renameworkspace
1181 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1182 * Added cfg_layouts.lua with layout definitions
1184 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1185 * Added layout query for new workspace to mod_query.query_workspace.
1186 The table returned by the function mod_query.layouts can be used to
1187 configure additional layouts.
1189 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1190 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
1192 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1193 * Added region_dispose for chain-destruction of regions.
1194 It also handles goto to return placeholder target if the to-be destroyed
1195 region could control the focus. This also fixes recent regression wrt.
1196 return from full screen mode.
1198 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1199 * Marked WFrame.mode "safe"
1201 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1202 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
1203 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
1204 it's far from ideal, but that seems to be the best place for the hint
1205 without major improvements to the drawing engine. The "emboss" styles still
1206 need to get this added, but they also demand other work, being largely
1209 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1210 * Drawing engine API and attribute handling changes.
1211 An attribute string is no longer passed to every drawing function,
1212 but instead the attributes must be allocated from libtu's "stringstore",
1213 and then set on the brush. The attributes are also no longer matched
1214 linearly, but by simple containment, with the linear specification strings
1215 in the style files (and gr_get_brush also still), however still modifying
1216 the score a match gives. These changes should make it easier to add
1217 additional attributes.
1219 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1220 * Fixed leak in mod_query_history_push_
1222 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1223 * Ugly pointer focus hack for messy floats:
1224 If a window that does not have the focus, or if the focus is being
1225 changed elsewhere, is unmapped (or destroyed), contains the pointer,
1226 then try to set the focus again to prevent focus from changing to
1227 a window under this unampped window. (However, if the unampped window
1228 has the focus, and no change elsewhere is known, current focus policy
1229 dictates that the focus should fall to the underlying window.)
1231 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1232 * RELNOTES conflict resolution
1234 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1237 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1238 * Frame quasiactivation tracking
1240 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1241 * Pseudoactivity state maintenance hack
1243 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1246 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1249 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1250 * Removed 'detail' from notify_change parameters
1251 (And reordered call in unset_manager.)
1253 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1255 (The one nice thing about CVS was that you could automate this
1256 numbering. Perhaps a record check script could make you update
1257 the dates manually as you change the files...)
1259 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1260 * Further simplifications/dead code removal.
1261 (Made possible by removal of Xinerama #ifdef hacks.)
1263 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1264 * Removed the bitrotted Xinerama code altogether.
1265 I am unlikely to waste time fixing it. However, the abstract support still
1266 remains (enhanced), and someone who cares about it, will just have to write
1267 a separate module to set up a special layout for the root window (now a
1268 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
1269 the screen ID of the root window to less than zero for the layout loading
1272 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1275 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1276 * Made WRootWin inherit WScreen.
1277 This removes some ugly hacks, and simplifies things a lot for the usual
1278 case of a single screen, or that of normal X multihead. This completes
1279 the bitrot of Xinerama-specific code, although abstract support for
1280 various (nested) screen configurations remains (and infact there's
1281 now the abstract possibility of both single-screen and multi-screen
1282 workspaces/windows).
1284 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1285 * Group focus policy changes
1287 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1288 * Statusbar size hint tuning
1290 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1291 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
1293 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1294 * Removed fake activication messages for non-windows.
1296 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1297 * Toplevel bindmap usage tuning
1299 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1300 * Do not use Watches in return storage.
1301 Instead clean up things in region_deinit. The pointer to the region in the
1302 watch is reset before calling the watch handler, so node in the search tree
1303 is never found, the watch/pointer being the key.
1305 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1306 * Changes in padding/spacing usage in frames.
1309 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1310 * Do not draw spacing after last textbox
1312 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1313 * Oops, forgot this...
1315 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1316 * Use libtu stringstore for the notification mechanism
1317 (Testing against allocated StringIds is more efficient than strcmp.)
1319 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1320 * Removed region_managed_(in)activated hooks and functions.
1321 - region_notify_change and the corresponding region_notify_hook do the job.
1323 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1324 * README fixes/improvements
1326 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1329 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1330 * Fixed WMPlex.attach_tagged to switch to the first attached region
1332 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1333 * Moved mod_tiling.detach as ioncore.detach.
1334 (It has nothing to do with tilings, after all.)
1336 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1337 * Use previous placeholder on entering FS mode, if there's one
1339 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1342 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1343 * Use original stacking level and sizepolicy for unframed detachs
1345 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1346 * Removed unused modal flag
1347 (The information is in the stacking level.)
1349 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1350 * Updated configuration file doc. comments
1352 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1353 * Removed traces of WPaneWS.
1354 It won't be found in Ion3: there aren't separate workspace classes
1355 anymore, after all. Instead, so-called "trays" may be added. Or maybe
1358 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1359 * Query history tuning
1361 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1362 * Added placeholder staleness checks
1364 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1365 * Placeholder and detach improvements:
1366 - No need for special handling of transients in configs anymore:
1367 framing of non-WWindow regions on detach is automatic now, and
1368 an auto-destroyed frame creates a recreation WFramedPHolder for
1369 its remaining WMPlexPHolders, so that the container frame can
1370 be recreated on attach.
1371 - Consequently, multiple fullscreened windows from a floating frame
1372 are now returned back to the same frame, even if the original
1373 frame was emptied (and thus destroyed) in the meanwhile.
1375 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1376 * Typo fix (+ minor related policy changes)
1378 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1379 * Added mode to WFramedParam
1381 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1382 * Moved set/is_fullscreen from WClientWin to WGroup
1383 - Simplifies the binding (and the config needs to be updated!)
1385 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1386 * Some renames for consistency
1388 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1389 * Support obtaining current key in submaps as well
1391 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1392 * Mod1+K K opens a grabmenu with the "focustlist" menu
1393 - Cyclable with Mod1+K
1395 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1396 * Added focuslist menu
1397 - First lists ioncore.activity_i results and then ioncore.focushistory_i
1399 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1400 * Changed *_list exports into *_i iterators
1402 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1403 * Oops (and been there for a while, stupid GCC)
1405 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1406 * Remove managers from focus list when child is pushed on it
1408 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1409 * Detach binding/menu tuning
1411 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1412 * Added / to characters substituted in query menus
1414 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1417 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1418 * Detach is toggleable now (using return placeholder list)
1420 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1421 * Full screen code rearrangements
1423 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1426 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1427 * Use return storage for return from full screen mode
1429 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1430 * Don't snow info window for activity on active screen
1432 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1433 * More functions for return storage
1435 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1436 * Use watches in return storage
1438 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1439 * Added basic "return" placeholder storage
1441 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1442 * Removed unused variable/string
1444 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1445 tagged ion-3ds-20061223
1447 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1450 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1451 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
1452 - Works for FS stuff too now
1454 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1455 * Added info window for tagging state of FS stuff
1457 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1458 * More mysterious focus tuning
1459 (Seems like the focus shit working varies by the sunspots.)
1461 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1462 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
1463 - It seems the sucky Xlib doesn't let you do it otherwise.
1465 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1466 * Yet more focus tracking hacks.
1467 (Will one ever work?)
1469 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1470 * The "float" winprop works on transients too now
1472 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1473 * If sizehint winprops have been set, correct requested geometry to match these.
1475 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1476 * Place new regions after the current and those with activity after it
1477 - Controlled with frame_default_index parameter of ioncore.set.
1478 To get the old default behaviour, set this to 'next'.
1479 - This option obsoletes the frame_add_last option
1481 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1482 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
1483 - If these are used instead of next/prev, cycling occurs despite
1484 history/normal completion mode switch.
1486 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1487 * Fixed query history duplicate elimination code
1489 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1490 * Increased query history size from 256 to 1024
1492 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1493 * Don't unmanage stdisp when switching to region that can't manage it
1495 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1496 * Changed region_rqgeom parametrisation
1497 - Gravity can now be passed down to the root relative ("absolute")
1498 version, allowing removal of WClientWin specific checks/hacks.
1500 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1501 * Detach tries to keep root-relative geometry unchanged
1502 (For framed detach, the geometry of the frame is tried
1503 to be kept unchanged from the origianl geomery of the
1506 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1507 * Detach works on transients now
1509 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1510 * Readjust cursor position for infobox
1512 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
1513 * Updated Czech translation
1515 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1516 * statusd startup timeout tunning
1519 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1520 * Updated Finnish translation
1522 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1523 * Menu name translation hack
1524 (These are hidden in strings in the configuration files.)
1526 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1527 * Added info box for history completion mode into queries
1529 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1530 * Warp in WMPlex.set_hidden
1532 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1533 * Clear a few more flags of frame size hints
1535 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1536 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
1537 Also, if one does not exist (e.g. when attaching transients), one is
1540 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1541 * Made pholder_do_attach return region instead of boolean.
1543 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1544 * Fixed switchto/hidden WMPlex attach parameter interaction.
1546 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1547 * Do not duplicate entries already in history when pushing.
1548 Instead move the first already existing first.
1550 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1551 * strcoll instead of strcmp for completion sorting
1553 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1554 * Complete history in history order instead of character set
1556 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1557 * Remanage stdisp when bottom attached to group
1559 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1560 * Fixed coding style
1561 (Remember the coding style, folks!)
1563 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
1564 * Handle mods in submapgrab_handler
1566 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1569 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1570 * tiling_placement_alt fixes
1572 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1573 * Comments about moronic kernels and improved workaround
1575 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1576 * Respect REGION_SKIP_FOCUS more often
1578 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1581 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1582 tagged ion-3ds-20061029
1584 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1585 * Some release notes
1587 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1588 * mod_menu.grabmenu uses current key event.
1589 - It is no longer necessary to specify the cycling key separately.
1591 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1592 * Query activation key now cycles completions
1594 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1595 * Fixed defmenu for callbacks
1597 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1598 * Added routine to get current key event, if not in a submap.
1600 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1601 * Fixed sizepolicies used for fullsize-stdisp
1603 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1604 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
1606 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1607 * Removed unused/broken WFrame-as-scratchpad bindmap
1609 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1610 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
1612 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1613 * Oops, incomplete backward cycle...
1615 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1616 * Changed parametrisation of WEdln.complete
1618 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1619 * Added support for history completion
1620 - Mod1+R in the default bindings completes in history.
1622 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1623 * create_frame parametrisation in mod_scratchpad was wrong.
1626 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1627 * Fixed rotation support.
1628 (Application of size policies did not pass through the information.)
1630 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1631 * Fixed layout backwards compatibility hack.
1632 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
1634 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1635 * Fixed shading code after the mode stuff had broken it
1637 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1638 * Resizing code fixes and other changes
1640 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1641 * Allow frames attached to WTiling to have tiled-alt mode
1643 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1644 * Oops. Workspace switch warp had become disabled.
1646 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1647 tagged ion-3ds-20061020
1649 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1652 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1653 * Added README for po/
1655 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1656 * Restored client window unmap fs_pholder return goto
1657 (Which could do in theory do the wrong thing now under some
1658 strange settings and scripts. TODO: better and more general
1661 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1662 * Fixes to previous focus fixes
1664 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1665 * Separate update_$LANG targets in Makefile instead of update_translations
1667 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1668 * Removed unnecessary test file
1670 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1671 * Updated Finnish translation
1673 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1676 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1677 * mplex_current_node falls back to mx_current.
1678 (Kludge to get around problems with deferred destroy and groups.)
1680 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1681 * WMPlex focus code changes
1683 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1684 * Added boolean 'float' winprop.
1685 - If it is set, groups don't pass prepare_manage to 'bottom'.
1687 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1688 * Don't set REGION_PLEASE_WARP on groups
1690 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1691 * predist.sh fix/redundancy removal
1693 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1694 * Don't install cfg_panews.lua, as the module is disabled.
1696 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1697 * Makefile preload hack fixes
1699 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1702 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
1703 * Updated Czech manpage
1705 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
1706 * Updated Czech translation
1708 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1711 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1712 * Fixed a typo in workspace query
1713 (Stupid dynamic typing.)
1715 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1716 tagged ion-3ds-20061015
1718 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1721 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1722 * Some final release note tuning
1724 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1725 * Use the faster direct url in predist.sh
1727 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1730 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1731 * Oops. Do not enforce floating style for transient frames..
1733 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1734 * Improved layout backwards compatibility hack
1736 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1739 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1740 * WFrame@WTiling bindmap and menu was actually redundant now.
1742 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1743 * Added some release notes
1745 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1746 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
1748 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1749 * Use "@" instead of "-on-" for bindings and menus dependent on manager
1750 (for more consistency with "." for mode-dependent stuff).
1752 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1753 * Context menus also support modes now.
1754 - The context menu "Class.mode" is included, if Class:mode exists and
1757 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1758 * Improvements to mode stuff
1760 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1761 * Removed superfluous frame drawing routine dynamism.
1763 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1766 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1767 * Groups and tilings now enforce frame mode.
1769 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1770 * Added frame mode-switching code.
1771 - Frames without a tab bar can be obtained with
1773 frame:set_mode('frame-tiled-alt')
1775 in the default styles (or by entirely disabling the tabbar with
1776 `bar = 'none'` in the 'frame-tiled' style).
1778 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1779 * Removed WFloatFrame
1780 - Frame modes are used instead.
1781 - Tabbar-toggling is also gone, and must be reproduced with
1784 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1785 * Replace frame style parameter with mode parameter.
1787 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1788 * Added guards for _rawsub and renamed it _chld.
1790 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1791 * Fixed stdisp unmanage
1793 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1794 * Added detach entries into menus
1796 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1797 * Added 'append' option for menus.
1799 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1800 * Added support for WFoo-on-WBar context menus.
1802 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1803 * Manual page binding listing generation improvements etc.
1805 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1806 * Added context menu for screens.
1807 - Entries to create workspace with default template or an empty one, and
1808 close current workspace (if permitted).
1809 - Mod1+M bound at WMPlex level now, to display this menu on empty
1812 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1813 * Updated (English and Finnish) man pages.
1815 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1816 * Floatframe shading fixes.
1818 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1819 * Float placement code ignore group bottom now.
1821 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1822 * Fixed and cleaned up bitrot in region binding registration code.
1824 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1825 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
1827 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1828 * Simplified group attach stuff with separate WFramedPHolder
1830 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1831 * mod_menu was still referring to WMPlex.llist
1833 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1834 * Group attach size fix (quick&dirty version).
1836 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1837 * Oops. Reparent/weave were in wrong order in group_fitrep.
1839 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1840 * Put floating client windows as well in groups (for now).
1841 - Also use frames with special style for floating transients as well.
1843 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1844 * WGroupedPHolder and other fixes.
1846 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1847 * Hacks to ignore size hints when in client-requested full screen mode.
1849 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1850 * Fixed uninitialised structures.
1853 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1854 * Restored NotifyPointer focus event ignorance.
1856 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1857 * Changed email in convirus script to nobody@nowhere.invalid
1858 (Stupid piece of shit telling users to report its own idiocy to
1861 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1862 * Use NGROUPS_MAX if NGROUPS is not defined.
1864 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1865 * Removed useless rescue code.
1867 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1870 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1871 * Use WGroupedPHolder for grouped attach of client windows to frames.
1873 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1874 * Fixed mplex placeholder rearrangements.
1876 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1877 * Removed completed #warning TODO
1879 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1880 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
1882 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1883 * Fixed group prepare_manage policy.
1885 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1886 * Changes in EnterWindow event handling.
1888 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1889 * Added zero size check to Xinerama sanity check.
1891 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1892 * Transient etc. size fixes
1894 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1895 * Sizehint code tuning for requirements of WGroupCW.
1897 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1898 * Oops, statusbar attach stuff hadn't been brought up-to-date.
1900 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1901 * Removed redundant size hint correction wrapper code.
1903 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1904 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
1906 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1907 * Use just "frame-floating" style instead of "frame-floating-groupws".
1909 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1910 * WFloatFrame wasn't using region_displayname yet.
1912 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1913 * Cleaned up SPLIT_NONE/ANY
1915 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1916 * Marked some entries as 'done' on the TODO list.
1918 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1919 * Removed superfluous ion-completeman code
1921 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1924 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1925 * Fixed focusing when focus gets restored to root window and we want to focus something else.
1927 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1928 * Transient initial positioning fixed
1930 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1931 * Fixes to activity propagation code
1933 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1934 * Oops, forgot to update bindings earlier.
1936 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1939 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1940 * Replaced region_activity_hook with generic region_notify_hook, which
1941 is also used to notify of name, tag and other changes, with a string
1942 parameter indicating the actual change that has taken place.
1944 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1945 * The activity notification window is now managed normally.
1947 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1948 * Added basic detach/mkbottom code.
1949 TODO: placeholders for reattach, etc. Maybe put into separate
1950 module (instead of mod_tiling)?
1952 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1953 * Various minor fixes and clean-up.
1955 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1956 * Moved commented-out transpose_words as Control+K T.
1958 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
1959 * Added transpose_chars and transpose_words to mod_query.
1961 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1962 * Some attach mechanism improvements.
1964 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
1965 * Navigation code fixes
1967 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1968 * WMPlex attach code always uses WMPlexPHolders.
1969 - The attach callbacks should then be able to safely remove stuff
1970 from the mplex, for detach stuff etc.
1972 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1973 * Fixed initial window order in frame.
1975 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1976 * Improvements related to navigation and stacking
1977 - Added WRegion.rqorder as an abstract raise/lower request.
1979 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1980 * Removed unused stacking code
1982 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1983 * More navigation stuff.
1984 - In particular, rebound configuration files to use ioncore.goto_next
1985 with appropriate parametrisation.
1987 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1988 * Some improvements in binding handler compilation code
1990 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1991 * Added no_ascend/no_descend parameters to the navi functions.
1993 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1994 * Some fixes binding graph hacks for windowless regions.
1996 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1997 * Generic navigation code improvements.
1998 - Also removed some redundant tiling code.
2000 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2001 * Fixed an assert trigger
2003 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2004 * Some drawing engine code tuning
2006 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2007 * Added a missing check for nil table.
2009 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2010 * Fixed some undefined references in mod_dock.
2012 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2013 * Use redblack tree for reg->stacking lookup.
2015 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2016 * Some documentation updates.
2018 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2019 * Changes in WMPlex structure.
2020 - l1/l2 lists are gone, and instead there just a single list of all
2021 managed regions using WStacking nodes, and another list of the
2022 “layer 1” or “mutually exclusive” regions.
2024 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2025 * Removed mplex_lcount stuff.
2027 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2028 * Possible fixes to (initial) effect of stdisp on tiling llayout.
2030 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2031 * Updated to predist.sh to reflect changed paths of *.mk.
2033 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2034 * Changes in predist.sh to reflect _darcs/ having been changed.
2036 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2037 * Simplifications in mplex/group focus code.
2039 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2040 * Combined WStacking and WLListNode.
2042 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2043 * Some field renames for further changes.
2045 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2046 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
2048 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2049 * Added option to auto-destroy groups when 'bottom' is destroyed
2050 when nothing "essential" is left after it.
2052 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2053 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
2055 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2056 * PWM config updates.
2058 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2059 * Added default_ws_params to ioncore.set.
2060 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
2062 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2063 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
2065 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2066 * mod_floatws is no more.
2067 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
2068 - Backwards compatibility hack included for saved layouts, but not
2069 configuration files.
2071 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2072 * Moved some region_register calls to safer places.
2074 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2075 * Changed remaining lua-side references to WGenWS to WGroupWS.
2077 2006-07-10 20:25 UTC pfeifer@wait.de
2079 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
2080 a table as template to the module
2082 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2083 * Removed redundant code by using weave for raise/lower.
2085 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2086 * Removed WGenWS entirely.
2088 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2089 * mod_dock was still referring to mplex_layer.
2091 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2092 * Temporarily disabled mod_panews.
2094 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
2095 * Remove an extra space in the Lua query prompt.
2097 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2098 * Fixes in initial stacking of regions.
2100 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2101 * floatws redirects prepare_manage to 'bottom' if active.
2103 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2104 * Added beginnings of more generic navigation code.
2106 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2107 * Fixed 'bottom' initial stacking.
2109 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2110 * Redirect stdisp to WGroup(WS) 'bottom'.
2112 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2113 * Ugly Makefile hacks.
2115 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2116 * Some improvements in mplex focusing code and policies.
2118 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2121 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2122 * WGroupCW no longer loads if empty.
2124 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2125 * Some mplex/group integration.
2127 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2128 * Further improvements in focus code.
2130 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2131 * region_managed_goto improvements.
2133 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2136 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2137 * Some more changes, fixes, and damage done in key binding dispatch code.
2139 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2140 * Fixes and simplifications to key handling code.
2142 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2143 * Minor fixes to group stuff.
2145 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2146 * Reduced use of WGenWS.
2147 (Only WIonWS and WPaneWS still refer to it.)
2149 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2150 * WGroupCW passes on region_managed_notify for the 'bottom'.
2152 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2153 * Stupid C and dependencies..
2155 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2156 * Some more release notes.
2158 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2159 * Groups use minimum size hint from 'bottom'.
2161 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2162 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
2164 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2165 * Full-screening code updates.
2167 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2168 * Fix in group_fitrep.
2170 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2171 * Ignore stuff in groups for primitive stacking code.
2173 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2174 * Fixed stacking_weave.
2176 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2177 * Added binding set for WClientWin.
2179 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2180 * New mechanism for grabs of windowless regions' bindings.
2182 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2183 * Added stuff to RELNOTES.
2185 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2186 * Added region_displayname stuff.
2187 - Needed to display the main client window's name in the tab-bar for
2188 client window groups (WGroupCW).
2190 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2191 * WGroupCW gets destroyed when empty.
2193 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2194 * Temporarily removed sticky floating frame support.
2195 - To be re-implemented in a completely different manner.
2197 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2198 * Added group modality stuff.
2200 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2203 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2204 * First steps of client window groups.
2206 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2207 * There were unused fields in WClientWin.
2209 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2210 * Some dates were wrong..
2212 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2213 * Fixed group attach geometry stuff.
2215 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2218 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2219 * Inherited WFloatWS from WGroup.
2221 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2222 * Moved part of WFloatWS as WGroup in ioncore.
2224 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2225 * Removed unused local variable.
2227 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2228 * Moved some more stuff.
2230 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2231 * Moved framed attach stuff from floatws.c to placement.c.
2233 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2234 * Improved floatws pholder.
2236 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2237 * Added SIZEPOLICY_SHRUNK modifier.
2239 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2240 * Added generic floatws attach routines.
2242 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2243 * Allow override of xterm with the XTERM Lua-side variable.
2245 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2246 * Improved and extended floatws sizepolicy usage.
2248 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2249 * stacking_unweave/weave
2251 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2254 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2255 * FloatWS special-case stuff points to the stacking structures instead of the regions.
2257 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2258 * Added manager specific list to WStacking.
2260 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2261 * Cleaned up the top directory of building related files.
2262 - In particular, autovirus stuff is in build/ac now and must be run there.
2264 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
2265 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
2267 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
2268 * Use META instead MOD1.
2270 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2271 * Missing assignment fixed.
2273 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2274 * Export ioncore.tags_first.
2276 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2277 * Improvements to floatws bottom support + use size policies.
2279 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2280 * Added SIZEPOLICY_UNCONSTRAINED.
2282 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2283 * Preliminary floatws "bottom" support.
2285 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2286 * Exclude USECS_IN_SEC itself from valid values too..
2288 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2289 * Ensure that tv_usec is less than 1000000 (usecs in sec).
2290 - Some kernels are a bit picky.
2292 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2293 * Size hints weren't being applied on client windows on Ion startup startup.
2294 (Now they're applied if we do not modify the old client window size.)
2296 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2297 * Added levels to stacking code.
2299 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2300 * Removed some redundancy from stacking code.
2302 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
2303 * 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.
2304 The switch_bindings.lua script currently has an ugly if/elseif section to do
2305 all the binding removal stuff, with this change that whole section can be
2306 replaced with one line.
2308 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2309 * Some more stacking code changes.
2311 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2312 * Some more stacking code cleanup etc.
2314 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2315 * Some improvements/cleanup in floatws stacking code.
2317 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2318 tagged ion-3ds-20060524
2320 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2321 * An assert had moved to the wrong place.
2323 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2324 * One more gsub update...
2326 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2327 * More Lua 5.1 stuff: use # instead of table.getn.
2329 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
2330 * take ioncore_bindings.lua of ion3 to lua 5.1
2332 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2333 * Few more backticks.
2335 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2336 tagged ion-3ds-20060519
2338 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2339 * Added new release notes.
2341 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2342 * Updated README.autoconf.
2344 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2345 * Added a few more backticks to RELNOTES and README.
2347 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
2348 * Use -lm and -ldl in the test for -llua
2350 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2351 * Markdownized README as well.
2353 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2354 * Small changes in RELNOTES for markdown processing for web.
2356 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2357 * Updated TODO.riot.
2359 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
2360 * bugfix in lua 5.1 + other usefull checks
2361 The test for the liblua version was completely buggy. Sorry.
2363 Tests added for other headers:
2364 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
2365 (with error messages pointing to the name of Debian packages)
2367 Test for xmessage (with a warning only, since ion can probably still
2368 work without xmessage)
2372 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
2373 * Update configure.ac for lua 5.1
2375 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
2378 Allows to create lua hook for SIGUSR2.
2379 Can be usefull (for example) for status line changing from media player...
2382 ioncore.get_hook("ioncore_sigusr2_hook"):add(
2384 mod_statusbar.inform("status_name", "SIGUSR2 catched")
2385 mod_statusbar.update()
2389 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2390 * README etc. updates.
2392 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2393 * Fixed string.gsub issues with Lua 5.1.
2396 "... If the value returned by this function is a string, then it is
2397 used as the replacement string; otherwise, the replacement string is the
2401 "If the value returned by the table query or by the function call is a string
2402 or a number, then it is used as the replacement string; otherwise, if it is
2403 false or nil, then there is no replacement (that is, the original match is
2404 kept in the string)."
2407 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2408 * Few more missing table-iteration changes.
2410 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
2411 * lua5.1 incompatible changes
2412 The _LOADED variable became package.loaded.
2413 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
2414 Debian now uses pkg-config for the lua stuff not lua-config.
2416 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
2417 * lua5.1 backwards compatible changes
2418 Whether intentional or not lua 5.1 no longer allows
2424 for k,v in pairs(tab) do
2429 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2430 * Do not spew out stack traces all the time when warn() is called.
2432 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2433 * framed_transients is on by default now.
2435 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2436 * Added toggle for showing tab numbers.
2437 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
2439 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2440 * Removed obsolete references to -i18n flag.
2442 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2443 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
2444 - These are not used by frames for transients.
2445 - Changed the default bindings accordingly.
2447 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2448 * The frame_add_last option had been broken.
2449 - Since switching to use of placeholders for initial management
2450 setup, the flag was no longer checked.
2452 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2453 * Added stuff for accessing regions with activity/urgency bit set.
2455 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2456 * Extended Mod1+K K binding.
2457 - Go to first region demanding attention or previously active region:
2458 "ioncore.activity_goto() or ioncore.goto_previous()".
2460 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2461 * Separated and cleaned up some stacking code from mod_floatws.
2463 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2464 * Changes in default_ws_type lookup.
2466 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2467 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
2468 - Needed to communicate available area for transients.
2470 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2471 tagged ion-3ds-20060326
2473 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2474 * Included a TODO list.
2476 The TODO.riot file has been created with the riot outliner available from
2477 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
2478 you can read it with your favourite threading mail user agent. For example:
2481 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2482 * Enforce win_gravity=NorthWestGravity for client windows.
2483 - Fixes issues with OO.org's transients in framed mode.
2485 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2486 * Changes in default appmenu.
2487 - Removed firefox (won't promote gtk shit).
2488 - Added opera, konqueror, dillo, w3m, links, rxvt.
2490 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2491 * Ah, -Wl,-whole-archive is a better hack.
2493 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2494 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
2496 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2497 * Some more winprop/sizepolicy changes.
2499 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2500 tagged ion-3ds-20060317
2502 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2503 * Oops. Previous change incomplete.
2505 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2506 * default_ws_type is no longer set by config files and could confuse things. Fixed.
2508 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2509 * Changes in look file fonts.
2510 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
2511 the 'fixed' alias has problems with encodings.
2513 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2514 * Timer signal object passing to Lua side was broken.
2517 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2518 * Changes in the set of configuration files.
2519 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
2520 with the default set of modules, and includes some of the most
2521 commonly changed options commented-out. This deprecates cfg_user.lua
2522 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
2523 better matches how things for different modules are in their own
2526 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2527 * Embedded dock initilisation code had been broken. Fixed.
2529 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2530 * Oops. The stretch size policy used wrong variables.
2532 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2533 * Different query-menus use different history context.
2535 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2536 * Oops. The new client window code used wrong "llist" iterator.
2537 This could cause segfaults.
2539 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2540 * Oops. Closing a transient had started warping to remaining transient(s).
2542 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2543 * Fixed binding lookup code to be able to deal with zero keycodes.
2544 - This may happen if X keycode to keysym mapping is changed
2545 while Ion is running.
2547 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2548 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
2550 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2551 tagged ion-3ds-20060305
2553 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2554 * 'ru' was missing from list of translations in po/Makefile.
2556 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2557 * frame_rqgeom_clientwin passes rqflags as-is.
2559 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2560 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
2562 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2563 * Added -u ptrlist_iter linking hack to gcc/ld.
2564 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
2565 used by the main binary, and thus the modules won't have access to it.
2567 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2568 * Improved free_glue and stretch size policies.
2570 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2571 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
2572 (TODO: client windows need to store state for this for transients.)
2574 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2575 * Client windows use the same (mplex) size policies for transients now.
2577 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2578 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
2580 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2581 * Added some size policies with gravity.
2583 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2584 * Separated mplex size policy in new file, and independent of mplex.
2586 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2587 * Append '/' to submenu entries in query_menu.
2589 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2590 * Some mplex attach code cleanup.
2592 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2593 * Reduced usage of REGION_FIT_BOUNDS a little.
2595 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2596 * Updated dock to reflect previous mplex size policy changes.
2598 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2599 * Removed the WScratchpad class.
2600 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
2602 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2603 * Added WMPlex managed region size policy support.
2605 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2606 * Fixed "./" being included in completed file name in query_exec.
2607 - Also brought mod_query.popen_completions documentation up-to-date.
2609 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2611 - Stupid unsafe dynamically-typed languages...
2613 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2614 * Let's call it statusbar_ instead of status_ after all...
2616 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2617 * Oops. Should check for sb meter value being null when shortening it.
2619 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2620 * mod_statusbar tries to load scripts before falling back to statusd.
2621 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
2622 is not passed to ion-statusd.
2624 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2625 * Added region_activity_hook.
2626 - Called when the activity flag of a region is changed with the
2627 region as parameter.
2629 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2630 * Framed transients' size requests get handled now.
2632 2006-02-11 15:35 UTC dev@triphoenix.de
2633 * completefile-groupexec
2635 Although ion-completefile does check if any matching executable is
2636 world-executable or user-executable, it doesn't check for
2637 group-executable. This is problematic for example on systems, where
2638 games are installed with r-xr-x--- and root:games (which seems to be a
2639 common method). This introduces a check for the group id, basically it
2640 gets all groups for the current user and checks if any of them is
2641 applicable. This is only done when the user and world checks already
2642 have failed and the group-executable bit is set.
2645 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2646 * ion-statusd catches SIGCHLD.
2648 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2649 * Improved comments in cfg_statusbar.lua.
2651 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2652 * Changed query_menu title transformation.
2653 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
2654 * TODO: conversion to lower case of non-ascii letters.
2656 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
2659 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2660 * Statusbar meter template is respected as maximum size for meter.
2662 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2663 * Added dummy gettext hack for those labels.
2665 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2666 * Added context menu label support.
2668 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2669 * Do not try to resize the statusbar unnecessarily.
2671 2006-01-21 23:47 UTC ludal@logilab.fr
2672 * fixes random segfaults
2673 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
2674 some website with galeon. This patch seems to fix the problem (and the
2675 original code looked wrong)
2677 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2678 * Oops. A function wasn't marked local.
2680 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2681 * Oops. Counter wasn't incremented in statusbar list building.
2683 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2684 * Updated/fixed PWM bindings configuration.
2686 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2687 * Statusbar uses PtrLists instead of ObjLists.
2688 (Stuff gets removed from ObjLists before the manager's removal handler
2691 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
2692 * Use the table values we are iterating over.
2694 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2695 * Previous completion behaviour change broke something..
2697 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2698 * Fixed a problem in statusbar winprop usage.
2700 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2701 tagged ion-3ds-20060107
2703 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2704 * Added systray window height limiting.
2706 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2707 * Added support for multiple systray items in statusbar.
2708 Use %systray_whatever in the template, and set the 'statusbar' winprop
2709 to "systray_whatever" to put any window at that point the template.
2711 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2714 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2715 * Fixed mod_menu.grabmenu documentation.
2717 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2718 * Display transients of systray icons somewhere else.
2720 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2721 * The statusbar supports system tray windows now.
2722 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
2725 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2726 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
2728 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2729 * Added noautoexpand option for mod_query.query_menu.
2730 This option should be used to suppress automatic expansion
2731 of huge menus e.g. as follows:
2733 submenu("Debian", "Debian", {noautoexpand=true}),
2736 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2737 * Some improvements and fixes in style files.
2739 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2740 * Fixed status display mapping on destroyal of ws and switch fs cwin.
2742 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2743 * frame_brushes_updated wasn't in the WFrame dynfuntab.
2745 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2746 * Redefine 'print' in query_lua execution environment,
2747 and display the printed strings, if there are any, after execution
2750 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2751 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
2752 Other handlers may now override it, but return-from-fs spaceholder is now
2753 obtained. Also, setting the property to false will override initial
2754 fullscreen request from the application.
2756 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2757 * Fixed mod_query.query_menu failing if a submenu could not be found.
2759 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2760 * Don't warp to newly opened transient, only focus it.
2762 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2763 * Changes in transient geometry change request handling.
2765 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2766 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
2768 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2769 * Meter names etc. may be enclosed in braces in statusbar template.
2771 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2772 * Documented mod_query.query low-level query routine.
2774 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2775 * Updated documentation comment.
2777 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2778 * Fixed space deletion in query_exec completion.
2780 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2781 tagged ion-3ds-20051210
2783 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2784 * Removed kludges from client window resize code.
2786 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2787 * Changes in transient window management setup code.
2789 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2790 * Floatws config file was out-of-date.
2792 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2793 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
2794 - All mixes of old and new configuration files should work correctly.
2796 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2797 * Renamed MOD1/MOD2 to META/ALTMETA.
2798 - Too many newbies are confused between the MOD1/MOD2 variables and the
2799 Mod1/Mod2 X modifiers.
2801 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2802 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
2804 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2805 * Empty dock uses (w, h)=tile_size instead of (1, 1).
2807 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2808 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
2810 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2811 * Experimental: keybindings open query-menus instead of normal menus.
2813 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2814 * Oops. Failing to open error log file could cause extra trouble..
2816 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2817 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
2819 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
2820 * Updated Czech translation
2822 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2823 * Another temporary clientwin resize hack.
2825 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2826 * Improved previous active region tracking.
2827 - Replaced explicit and cumbersome previous active object saving
2828 at particular points of the code with a simple activity history
2831 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2832 * Hmm.. active_screen was still in ioncore_g.
2834 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2835 * Fixed a typo; wairel -> waitrel.
2837 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2838 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
2840 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2841 * Small improvement in date monitor.
2843 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2844 * Changes in floatframe size hint adjustment.
2846 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2847 * Changes in mod_query.query_menu name conversion.
2849 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2850 * Fixed mod_query.query_menu submenu support.
2852 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2853 * Removed active screen tracking.
2854 - Focused region tracking does the job.
2856 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2857 * Added ioncore.current().
2858 - Can be used to find the currently focused region.
2860 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
2861 * Removed stray debug print statement.
2863 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2864 * Command line completor understands pipes now.
2866 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2867 * Fixed empty frame minimum size hint.
2868 - Stupid C ! vs. & operator precedence.
2870 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
2871 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
2872 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
2874 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2875 * Removed PWM from restart menu.
2876 - Because the default menu file is shared by PWM and Ion.
2878 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2879 * Fixed floatframe size hints' base height.
2880 - For resize indicator to display the current client window's size
2881 instead of something else.
2883 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2884 * ion-statusd init code checks CF_NO_LOCALE.
2886 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2887 tagged ion-3ds-20051029
2889 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2890 * Fixed (unframed) nested transient size issue.
2892 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2893 * Fixed -sessionname to -session in manual pages.
2895 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2896 * Oops. %filler update had removed stretching space constant part.
2898 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2899 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
2901 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2902 tagged ion-3ds-20051023
2904 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2905 * Experimental: added option to turn framed transients on/off.
2906 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
2908 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2909 * Experimental: framed transients.
2911 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2912 * Fixed dummy size hint setup.
2914 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2915 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
2917 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2918 * Changes in frame autodestroy code.
2920 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2921 * Fixed 180 degree rotation.
2923 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2924 * Changes in ionws rotation support code.
2926 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
2927 * attach_transient crash fix
2929 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
2930 * introduce ioncore.tagged_list() to get a list of tagged regions
2932 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2933 * Fixes related to removal of region from an mplex.
2935 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2936 * Exported WClientWin.attach_transient.
2938 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2939 * Moved cfg files from module directories to etc/.
2941 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2942 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
2944 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2945 * Documentation comment fixes.
2947 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2950 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2953 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2954 * Added fullsize option for space-wasting status displays.
2956 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2957 * Removed -c from msgfmt arguments.
2959 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2960 * Removed mail monitor from default statusbar template.
2962 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
2963 * Fixed floatws_backcirculate (copy-paste bug..)
2965 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2966 * Removed unused parameter of ioncore.x_get_atom_name.
2968 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
2969 * Some updates to README.dock.
2971 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
2972 * README.dock updates from Debian (removing references to ion-devel etc.)
2974 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2975 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
2977 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2978 * Replaced stray \a0's with spaces.
2980 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2981 * Added %filler statusbar element.
2983 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2984 * Added oneshot winprop option.
2986 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2987 * Added missing #include.
2989 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2990 * Fixed splitting an ancestor of the stdisp.
2992 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2993 * mod_query.query_menu improvements.
2995 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2996 * Oops. Pane handle style name change wasn't supposed to be recorded.
2997 - frame-tiled-pane breaks handle drawing completely.
2999 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3000 tagged ion-3ds-20050820
3002 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3003 * Oops. ionws_current_nostdisp was never added after all...
3005 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3006 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
3008 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3009 * Fixed statusbar filler drawing.
3011 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3012 * statusd_load interval parameter should be update_interval.
3014 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3015 * Fixed indentation in cfg_statusbar.lua.
3017 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3018 * Keep track of non-fs placement of initially fullscreen windows.
3019 - region_manage_clientwin was replaced with region_prepare_manage that
3020 instead of starting to manage the client window should return a placeholder
3021 for it. If the window is not put in fs mode, this placeholder is then used
3022 to do the placement. Otherwise the placeholder is stored as the fs return
3025 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3026 * Added a basic placeholder for transients and the dock.
3028 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3029 * Improved transpose stdisp handling.
3031 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3032 * Improvements for better Xrandr support.
3034 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3037 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3038 * Initialise new splits' current field point to the splitted split.
3040 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3041 * Fixed stdisp focusing on switch to fresh ionws's.
3042 - Initialise stdisp's parent split's 'current' field point to the
3045 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3046 * Removed a few compiler warnings...
3048 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3049 * Moved menu database stuff from mod_menu to ioncore.
3050 - Configuration files for other modules can now safely define menus without
3051 checking for or loading mod_menu, and
3052 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
3054 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3055 * Added WDock.attach.
3057 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3058 * Windows can now be added last in frames.
3059 - Enable with ioncore.set{frame_add_last=true}.
3061 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3062 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
3063 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
3064 - UTF-8 check is also case-insensitive now.
3066 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
3067 * Use WCOREDUMP() only if it's available
3069 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3070 tagged ion-3ds-20050728
3072 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3073 * Small fix in set_text_property.
3075 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3076 * Fixed transient EnterWindow focus.
3078 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3079 * Changed autoshowcompl mode tab behaviour.
3080 - If hitting tab triggers a new list of completions, the first
3081 entry is selected, as would happen when hitting tab after a
3082 delayed modification-triggered completion already finished.
3084 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3085 * Added "Failed to load fallback font" error message.
3087 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3088 * Fixed segfault if no font could be loaded.
3090 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3091 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
3093 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
3094 * Changed next/prev screen bindings.
3095 - They are now consistently with next/prev workspace bindings
3096 MOD1+Shift+comma/period.
3098 2005-07-20 21:06 UTC fshahriar@gmail.com
3099 * ion-completeman -- Compatibility issue with FreeBSD's sed
3101 Originally, after tab complete wasn't working I tried to do
3102 ion-completeman -mkusercache but it was generating an empty file.
3103 Tracked down the problem to the sed regex. FreeBSD doesn't like the
3105 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
3109 Not sure if it will break if used with GNU sed.
3112 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3113 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
3115 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3116 * Improvements to statusd launch error logging code.
3118 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3119 * Oops. Control could reach end of non-void function.
3121 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3122 * ion-statusd startup errors are reported in ion startup errorlog now.
3124 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3125 * Some changes in libmainloop popen routines.
3127 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3128 * statusd_load should work on fbsd now.
3130 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3131 * Fixed some variables to be local (on the Lua side).
3133 2005-07-10 09:40 UTC kurem@debian.cz
3134 * Updated Czech translation of Ion3
3136 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3137 * Improved started program stderr catching hack.
3138 - If the program terminates with an error code under 10s,
3139 stderr is displayed.
3140 - If the program terminates under 2s, stderr is displayed despite
3141 errorcode or signal.
3143 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3144 * Changes in menu opening function parametrisation.
3145 - mod_menu.bigmenu should no longer be used, but remains for
3146 compatibility at least for a while. Instead, set big=true
3147 in the extra parameter to mod_menu.menu.
3149 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
3150 * Added optional directory checking for 'cd'.
3151 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
3152 run query are checked to be directories. (cd is interpreted as a
3153 special case to change workspace working dir.)
3155 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3156 * Scratchpad toggle now creates a new one on screens if none is found.
3158 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3159 * Oops. Updated statusd.popen_bgread.
3161 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3162 * Improved statusd_mail error message.
3164 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3165 * Added stderr handler parameter to ioncore.popen_bgread.
3167 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3168 * Fixes to goto-when-scratchpad-is-active patch.
3170 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3171 tagged ion-3ds-20050625
3173 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3174 * Updates to Finnish translation.
3176 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3177 * The scratchpad can now be hidden automatically when going to another region.
3179 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3180 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
3182 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3183 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
3185 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3186 * Set up locale in ion-statusd.
3188 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3189 * Man-page completion script optimisation for full list.
3191 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3192 * Invalidate old completion list when timed completion is set up.
3194 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3195 * Improved encoding check error message.
3197 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
3198 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
3200 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
3201 * Hostnickname-completion for ssh
3203 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
3204 as possible completions for the ion-ssh-functionality.
3207 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
3208 * Fixes for german po file from Jens Seidel.
3210 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3211 * Initially show first instead of last completions of first column of them.
3213 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3214 * Scroll completion list as selected entry is changed.
3216 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3217 * Improved manual completion in auto-show-completions mode.
3219 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3220 * Better tracking of multiple pending completions.
3221 Completor routines now get a WComplProxy object as first parameter and
3222 should use WComplProxy.set_completions instead of WEdln.set_completions
3223 to set list of completions. Much of old code should be compatible since
3224 completors were called in protected mode and only WEdln.set_completions
3227 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3228 * Size hints are now ignored in client-requested full screen mode.
3230 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3231 * Changes in fullscreen focus policy.
3232 - Inactive screens may switch to showing a client window when it requests
3233 full screen mode even the window isn't focused (which is required of
3234 client windows on the active screen).
3236 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3237 tagged ion-3ds-20050607
3239 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
3240 * Added some release notes.
3242 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3243 * ioncore_goto_previous related fix.
3244 - clientwin_managed_goto was calling ioncore_protect_previous instead
3245 of ioncore_set_previous_of.
3247 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3248 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
3250 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3251 * Call region_notify_change in ioncore_clear_tags.
3253 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3254 * Do not automatically run autoconf in predist.sh.
3255 (Maybe one or two more people will RTF README now.)
3257 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3258 * Ignore _NET_ACTIVE_WINDOW request by default.
3259 - Can be enabled by setting the ignore_net_active_window winprop to false.
3261 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3262 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
3264 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3265 * Experimental auto-show-completions support.
3267 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3268 * Minor improvement to binding compilation code.
3270 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3271 * Added object parameter support to C-side timers.
3273 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3274 * Updated mod_statusbar.set_sb to not use set_date.
3276 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3277 * Encoding sanity check ignores dashes and case.
3279 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3280 * Moved date monitor to ion-statusd.
3282 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3283 * Fixed floatws iteration code.
3285 2005-05-14 11:46 UTC imadil@gmail.com
3286 * mod_statusbar.get/set_sb()
3288 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3289 * Miscellaneous fixes to recent changes.
3291 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3292 * Added zeropad to WStatusBar.get_template.
3294 2005-05-12 19:29 UTC imadil@gmail.com
3295 * WStatusBar:get_template()
3297 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3298 * Fixed message box wrapping.
3300 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3301 * Trap SIGCHLD earlier in startup.
3303 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3304 * Fixed dummy implementation of mbrlen...
3306 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3307 * Some focusing improvements.
3309 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3310 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
3312 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3313 * Oops. Mblen did something else...
3314 - Added str_len to ioncore/strings.c
3316 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3317 * The statusbar support zero-padding of meters now.
3318 The syntax is %[alignment][0count]<meter name>.
3319 For example: %02mail_total
3321 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3322 * Organised WIonWS context menu possibly better.
3324 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3325 * Select events earlier in client window init code.
3327 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3328 * Added WIonWS.split_at and transpose_at for easier binding.
3330 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3331 * Save state on SIGTERM if not running under a session manager.
3333 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3334 * Load mod_sp by default.
3336 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3337 * Don't shell-escape arguments to man-page viewer.
3339 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3340 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
3341 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3342 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3343 a fontset and thus can't well display international text, while the Xutf8
3344 routines inconsitently use the iso10646 font only as a fallback. The
3345 setting was differently previously because the Xutf8 routines were having
3346 other problems that seem to be gone now...
3348 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
3349 * Don't break old user configs in statusd_mail.lua
3351 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
3352 * Fixed the logic triggering the retry interval in statusd_mail.lua
3354 2005-05-07 21:30 UTC nowan@nowan.org
3355 * Oops, fix statusd_mail.lua
3357 2005-05-07 21:24 UTC nowan@nowan.org
3358 * Added support for multiple mailboxes to statusd_mail.lua
3360 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3361 * Moved ioncore_set_previous_of calls to region_managed_goto.
3363 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
3364 * Possibly better submenu placement in in-frame mode.
3366 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3367 * The CF_DE_USE_XUTF8 option is now on by default.
3368 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
3369 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
3370 a fontset and thus can't well display international text, while the Xutf8
3371 routines inconsitently use the iso10646 font only as a fallback. The
3372 setting was differently previously because the Xutf8 routines were having
3373 other problems that seem to be gone now...
3375 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3376 * Faster fontset kludge for UTF-8 locales.
3377 - Try to substitute only with -misc-fixed-... This works in some common
3378 cases just like a more comprehensive but slower pattern would, but some
3379 users will have to provide extra fonts to the fontset manually.
3381 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3382 * Dock initial height (temporary) height was uninitialised.
3384 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3385 tagged ion-3ds-20050502
3387 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3388 * Some changes in stock style files.
3390 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3391 * Added some node-on-ws checks.
3393 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3394 * Improved/fixed/updated WRegion.rqclose* documentation.
3396 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3397 * WFloatWS client window rescue code ignores the status display.
3399 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3400 * Bound left/right arrows in menus.
3402 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3403 * Execution and file viewing queries catch stderr.
3405 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3406 * Added stderr piping support to spawning routines.
3408 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3409 * Maybe fixed activity notification.
3411 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3412 * Changes in ionws context menu.
3413 - Replaced floating split menu with floating toggle menu.
3415 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3416 * Added routines for toggling floating of splits.
3417 - WIonWS.set_floating for splits directly, and
3418 - WIonWS.set_floating_at for frames. Takes a direction parameter.
3420 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3421 * Added popen_bgread and exec to ion-statusd.
3423 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3424 * Moved exec code to libmainloop.
3426 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3429 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
3430 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
3432 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3433 * More maintainable re-exporting of libmainloop routines to Lua side.
3435 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3436 * Ion-statusd no longer quits if no meters are loaded with -q.
3438 2005-04-20 13:51 UTC imadil@gmail.com
3441 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
3444 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3445 * Added clientwin_property_change_hook.
3447 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
3450 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3451 tagged ion-3ds-20050406
3453 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3454 * Use maximum seen value width for statusbar field width.
3456 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
3457 * Frame maximize fixes and improvements.
3459 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3460 * Changes (crash fix?) in name allocation code.
3462 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3463 * Menu scrolling improvements.
3465 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
3466 * Improved menu positioning patch etc.
3468 2005-04-02 12:36 UTC imadil@gmail.com
3469 * repositioning pmenus that appear at the bottom of the screen
3471 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3472 * Fixed new transients being attempted to be stacked over themselves.
3474 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3475 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
3477 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3480 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3481 * Example in cfg_sp.lua was missing a comma.
3483 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3484 * Removed remainig statusd_load debug message.
3486 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3487 * Oops. New regions within screens were added after current instead of at end.
3489 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3490 * Some statusbar and line editor flicker reduction (?).
3492 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3493 * Drawing engine api improvements.
3495 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3496 * Brush drawing routines are no longer passed the window.
3498 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3499 * Some WIonWS routines now accept "any" as direction.
3501 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3502 * WFrame.set_tabbar parameters were inverted.
3504 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
3505 * Display again ?? when statusbar meter is unset.
3507 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3508 * Added WMPlex.l2_is/set_passive routines.
3510 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3511 * Oops. Menu entry for tagging hadn't been updated.
3513 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3514 tagged ion-3ds-20050322
3516 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3517 * Prepared release notes for a release.
3519 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3520 * Added some release notes.
3522 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
3523 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
3525 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3526 * Lessened string length recalculation in query listing code.
3528 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3529 * Added ::cmd syntax for running commands with ion-runinxterm -w.
3531 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3532 * ion-runinxterm script improvements.
3534 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3535 * Statusbar substyle background colour gets used now.
3537 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3538 * Also changed region activity exports.
3540 - WRegion.clear_activity and WRegion.notify_activity were replaced with
3541 WRegion.set_activity with a set/unset/toggle parameter.
3543 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3544 * Added some release notes (on the toggle export changes).
3546 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3547 * More changes/fixes in layer2 focus policy.
3549 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3550 * Many exported toggle functions were changed and renamed.
3552 The following functions now take a string parameter indicating
3553 whether to toggle, set, or unset the property.
3555 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
3556 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
3557 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
3558 - WFrame.set_shaded (replaces WFrame.toggle_shade)
3559 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
3560 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
3561 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
3562 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
3564 Many missing is_<property> exports corresponding to the above were also
3567 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3568 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
3570 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3571 * Oops. exports.c didn't have dependencies anymore.
3573 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
3574 * Use exports.h generated by libextl-mkexports.
3576 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3577 * Client windows can now be un-fullscreened without prior frame.
3579 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3580 * ioncore.popen_bgread also returns pid.
3582 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3583 * Added ioncore_sigchld_hook.
3585 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3586 * Exec routines return PID (or -1 on error).
3588 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3589 * Moved hook code to libmainloop.
3591 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
3592 * Attempts to fix problems with gcc/ld export-dynamic option varying.
3594 - Configurable in system.mk as the EXPORT_DYNAMIC variable
3596 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
3598 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
3599 * Fixed coding style in contribution.
3601 * Contributors _please_ follow my coding style in the future!!
3603 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
3605 add 'gravity' and 'transient_gravity' winprops
3607 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3608 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
3610 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3611 * Some more layer list scanning optimisations.
3613 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3614 * Split out some code from mplex.c to llist.c.
3616 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3617 * Some WMPlex switch code optimisations/simplifications.
3619 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3620 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
3622 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3623 * Ionws flip/transpose fixes.
3625 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3626 * mod_query.query_menu can now display context menus.
3628 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
3629 * Dummy regions are no longer given name/registered.
3631 - WPaneHandles, WInfoWins and such are not accessible to the scripter
3632 (from ioncore.region_list).
3634 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3635 * Fixed goto_previous and tab switch (pointer) interaction.
3637 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3638 * Alternative fix to bindmap precedence.
3640 - "owned" bindmaps are added last on list, while region's own bindmaps
3643 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3644 UNDO: Changed region bindmap linking order.
3646 - Frame bindmaps should now take precedence over workspace bindmaps
3647 (that are grabbed on frames as workspaces don't have normal windows
3648 associated to them).
3650 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3651 * Panehandles (floating splits) are now reparented correctly.
3653 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3654 * Changed region bindmap linking order.
3656 - Frame bindmaps should now take precedence over workspace bindmaps
3657 (that are grabbed on frames as workspaces don't have normal windows
3658 associated to them).
3660 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
3661 * Removed #warnings (and fixed a few).
3663 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
3664 * Removed ioncore.root_windows export.
3666 - ioncore.region_list("WRootWin") does the task.
3668 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3669 * ion-runinxterm uses the whole command as title now.
3671 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3672 * PWM menu definition updates and fixes.
3674 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3675 * Removed the ion-man script.
3677 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
3679 - mod_query.query_man accepts the man command to use as parameter,
3680 defaulting to ':man'.
3682 - The default for query_ssh is also ':ssh' now.
3684 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
3685 * clientwin_unmapped_hook parameter was wrong.
3686 (Stupid semi-weakly typed languages...)
3688 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3689 * Removed ion-ssh wrapper script.
3691 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
3692 accepts additional parameter specifying another program.
3694 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
3695 * Added field alignment code to statusbar module.
3697 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3698 * Updated README information on F5/F6 keys.
3700 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
3701 * Changes in mod_query.query_editfile/viewfile.
3703 - These functions take the script (and prompt) as optional parameter now,
3704 defaulting to run-mailcap.
3706 - Removed the ion-edit and ion-view scripts.
3708 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3709 * More mplex region indexing fixes.
3710 After the changes in layer list code recently and following attach index fix,
3711 regions were now loaded in wrong order at startup.
3713 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3714 UNDO: Removed WScreen.set_managed_offset.
3715 It seems unncessary now that there's the statusbar, and it's just an ugly
3716 kludge for dubious uses anyway.
3718 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
3719 * Scratchpad and dock default toggle bindings changed.
3721 - Mod1+space now toggles the scratchpad, and
3723 - Mod1+D toggles the dock.
3725 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
3726 * The dock is floating by default now.
3728 - New users shouldn't at firs try be bewildered by the dock not being able
3729 to coexist with the statusbar.
3732 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3733 * Exported classes are now marked with EXTL_EXPORT.
3735 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3736 * Stdisp was being destroyed along with floatws.
3738 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3739 * Fixed open quote handling in cmdline completion improvements.
3741 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
3742 * Default attach index was wrong for WMPlex.attach*.
3744 - Should be after current instead of last.
3747 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3748 * Fixed focusingn of non-passive mplex layer2 regions.
3750 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
3751 * Check that reparenting can be done before trying to use a placeholder.
3753 - Added pholder_(do_)target and pholder_(do_)check_reparent
3756 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3757 * More helper routines from attach.c are globally available.
3759 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
3760 * Removed pholder_stale as useless given placeholder redirection.
3762 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
3763 * Changed how query and menu cancel and finish routines destroy the region.
3765 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3766 * Paths in mod_statusbar file headers were wrong.
3768 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3769 tagged ion-3ds-20050304-1
3771 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3772 * predist.sh improvements.
3774 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3775 * Oops. Completion improvements had been broken by further improvements.
3777 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3778 tagged ion-3ds-20050304
3780 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3781 * Added some release notes.
3783 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
3784 * Floating split load routine now adds handle widths to given sizes by default.
3786 - Override by setting tls_brs_incl_handles to true.
3789 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
3790 * Improved mod_query.query_exec completion.
3792 - Arguments are now parsed, completed and escaped.
3795 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
3796 * Removed reference to svn from version.h.
3798 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
3799 * Call region_do_warp_alt also in protected mode.
3801 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
3802 * Changes to ionws_placement_alt hook to make it callable in protected mode.
3804 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
3805 * New export: ioncore.defer.
3807 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
3808 * Many hook calls are now made in protected mode.
3810 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3811 * Removed WScreen.set_managed_offset.
3812 It seems unncessary now that there's the statusbar, and it's just an ugly
3813 kludge for dubious uses anyway.
3815 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
3816 * WIonWS.current and WFloatWS.current were unnecessarily exported.
3818 - WRegion.current is already exported.
3820 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3821 * Rescue code simplification/clean-up.
3823 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
3824 * Updated Finnish translation.
3826 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
3827 * Changes and unification in rqclose code.
3829 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3830 * The statusd_mail handles missing mailbox more gracefully.
3831 - The retry_interval parameter (default: 10min) controls for how long
3832 it waits for next update attempt on error condition.
3834 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
3835 * Fixed a stupid omission in new client window rescue code.
3837 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
3838 * Fixed floatws drag&drop segfault.
3839 - There was a leftover floatws_add_managed call in floatws_handle_drop after
3840 creation of floatws_create_frame.
3842 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
3843 * Oops. Removed a leftover debug printf.
3845 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3846 tagged ion-3ds-20050227
3848 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3849 * Updated release notes.
3851 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
3852 * Session management module now uses placeholders.
3853 - Order of windows in mplexes is now remembered under SM.
3855 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
3856 * WMPlexPHolder reorganisation fixes.
3858 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
3859 * Added routine to go to placeholder location.
3860 - Active client window being closed in full screen mode now returns
3861 to original position.
3863 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
3864 * Most source files don't need region-iter.h anymore.
3866 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
3867 * Oops. WMPlex layer list code changes were incomplete.
3869 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3870 * WMPlex layer list code clean-up.
3872 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
3873 * Changes to work with new libtu list routines.
3875 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
3876 * Placeholder code improvements.
3877 - Client window rescue code now uses placeholders.
3878 - Added client window rescue placeholders; returning from full screen mode
3879 now works on floatws.
3881 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
3882 * Added simple floatws pholder.
3884 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
3885 * Added file mtime/ctime checking to ion-statusd.
3886 - Mailboxes can be checked a bit more often now without significant load.
3889 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
3890 * Client window fullscreen toggle uses placeholders now.
3891 The code does not yet do anything if the target of the initial placeholder
3892 dies, and thus does not work on floatws's that also do not yet provide
3896 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3897 * Added a routine for checking whether a placeholder is stale.
3899 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
3900 * Added region_managed_get_pholder for acquiring a placeholder.
3902 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
3903 * Added basic placeholder support.
3904 - Basic placeholder class WPHolder.
3905 - WMPlexPHolder for holding place in mplexes.
3907 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
3908 * Removed traces of old managed lists.
3909 Regions no longer contain link pointers for those lists etc. The
3910 region_rescue_clientwins stuff is currently disabled and needs to be
3911 rewritten when placeholder stuff is implemented.
3913 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
3914 * WRootWin no longer uses a screen_list.
3916 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
3917 * WIonWS now uses symlist for managed list.
3919 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
3920 * WDock no longer uses managed_list.
3922 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
3923 * WFloatWS doesn't use a special managed_list.
3924 The stacking list is enough.
3926 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3927 * WClientWin uses symlist for transient_list.
3929 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
3930 * Oops. All mplex stuff was being now saved on layer 2.
3932 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
3933 * WMPlex managed list changed to use proxy nodes.
3934 This should help implementing placeholders.
3936 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
3937 * Updated predist.sh for darcs.
3939 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
3940 * Set install script to "sh install-sh"
3942 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
3943 tagged ion-3-svn2darcs
3945 2005-02-22 21:30 UTC tuomov
3946 * trunk: changeset 1974
3947 Another autoconf hack.
3949 2005-02-20 14:42 UTC tuomov
3950 * trunk: changeset 1973
3951 WMPlex layer 2 region geometry is now remembered.
3953 2005-02-20 14:38 UTC tuomov
3954 * trunk: changeset 1972
3955 Added missing include.
3957 2005-02-20 12:09 UTC tuomov
3958 * trunk: changeset 1970
3959 Autoconf script fixes (by matthieu moy).
3961 2005-02-20 09:59 UTC tuomov
3962 * trunk: changeset 1969
3963 Fixed names of workspace-specific frame bindmaps.
3965 2005-02-20 08:43 UTC tuomov
3966 * trunk: changeset 1968
3967 Updated cfg_ionws.lua.
3969 2005-02-19 08:09 UTC tuomov
3970 * trunk: changeset 1967
3971 Fixed tab switch focus change when a non-passive layer2 region was
3974 2005-02-18 21:45 UTC tuomov
3975 * trunk: changeset 1966
3976 Fixed a typo (?) that could cause floatws stacking code to lock up.
3978 2005-02-16 05:04 UTC tuomov
3979 * trunk: changeset 1965
3980 Update WMPlex.l2_hide/show docs.
3982 2005-02-15 06:06 UTC tuomov
3983 * trunk: changeset 1963
3984 Added null checks in mplex_l2_hide/show.
3986 2005-02-14 18:34 UTC tuomov
3987 * trunk: changeset 1962
3988 removed redundant ionws stacking code, and fixed a possible problem.
3990 2005-02-14 18:08 UTC tuomov
3991 * trunk: changeset 1961
3992 Added -lintl comment in system.mk
3994 2005-02-14 13:59 UTC tuomov
3995 * trunk: changeset 1960
3996 Added null check; not a member function.
3998 2005-02-14 09:07 UTC tuomov
3999 * trunk: changeset 1959
4000 kludgeconf sun f1x remap detection fix.
4002 2005-02-14 00:04 UTC tuomov
4003 * trunk: changeset 1958
4006 2005-02-13 23:36 UTC tuomov
4007 * trunk: changeset 1957
4008 Oops. pwm3.de.in wasn't svn add'ed.
4010 2005-02-13 22:59 UTC tuomov
4011 * trunk: changeset 1956
4012 Added mod_sp.toggle.
4014 2005-02-13 21:32 UTC tuomov
4015 * trunk: changeset 1955
4016 Added German translation by Schott Robert.
4018 2005-02-12 18:23 UTC tuomov
4019 * trunk: changeset 1951
4020 Event mask is now stored for WWindows.
4022 2005-02-11 18:10 UTC tuomov
4023 * trunk: changeset 1950
4024 ion-statusd now communicates width templates to mod_statusbar.
4026 2005-02-11 13:35 UTC tuomov
4027 * trunk: changeset 1949
4028 - Parameters can now be passed ion-statusd.
4030 - Some cfg_statusbar usage changes.
4032 2005-02-06 10:13 UTC tuomov
4033 * trunk: changeset 1947
4034 Added WRegion.is_activity.
4036 2005-02-03 21:44 UTC tuomov
4037 * trunk: changeset 1946
4038 Some info window fixes.
4040 2005-02-01 12:01 UTC tuomov
4041 * trunk: changeset 1945
4042 Fixed loading of small frames with hidden tab-bar.
4044 2005-01-31 17:45 UTC tuomov
4045 * trunk: changeset 1944
4046 Only use resize increment and base size from current client window
4047 size hints when deciding frame size hints.
4049 2005-01-31 11:32 UTC tuomov
4050 * trunk: changeset 1941
4051 Added support for coloured statusbar elements.
4053 2005-01-31 09:17 UTC tuomov
4054 * trunk: changeset 1940
4055 - Moved some infowin code to mod_statusbar.
4057 - mod_statusbar template processing/passing status to c side changes.
4059 2005-01-29 23:43 UTC tuomov
4060 * trunk: changeset 1939
4061 - Fixed docked window resize handling.
4063 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
4064 WClientWin configure request code uses the previously available
4065 space and makes no request.
4067 2005-01-27 19:00 UTC tuomov
4068 * trunk: changeset 1938
4069 Fixed WMPlex.l2_hidden segfault when called with nil region.
4071 2005-01-24 21:59 UTC tuomov
4072 * trunk: changeset 1937
4073 Fixed hook copy-paste bug.
4075 2005-01-24 20:58 UTC tuomov
4076 * trunk: changeset 1936
4077 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
4078 depend on it) thanks to broken lua installs.
4080 2005-01-16 11:52 UTC tuomov
4081 tagged ion-3ds-20050116
4083 2005-01-16 11:07 UTC tuomov
4084 * trunk: changeset 1929
4085 Added documentation for X property access exports.
4087 2005-01-15 21:22 UTC tuomov
4088 * trunk: changeset 1927
4089 Oops. Broken rename.
4091 2005-01-15 21:20 UTC tuomov
4092 * trunk: changeset 1925
4093 tabularx header changes.
4095 2005-01-15 16:28 UTC tuomov
4096 * trunk: changeset 1921
4097 Fixed table in doc. comment.
4099 2005-01-14 14:28 UTC tuomov
4100 * trunk: changeset 1919
4103 2005-01-13 15:02 UTC tuomov
4104 * trunk: changeset 1916
4105 Fixed clientwin_unmapped_hook.
4107 2005-01-03 22:24 UTC tuomov
4108 * trunk: changeset 1911
4109 Added experimental dock (drag&)drop support. It must be enabled by
4110 defining CF_EXPERIMENTAL_DOCK_DROP.
4112 2005-01-02 13:59 UTC tuomov
4113 * trunk: changeset 1905
4116 2004-12-27 21:30 UTC tuomov
4117 * trunk: changeset 1903
4118 Made complete_name available in mod_query.
4120 2004-12-27 21:30 UTC tuomov
4121 * trunk: changeset 1902
4122 Fixed mod_statusbar Makefile to rm before ln.
4124 2005-02-23 00:41 UTC tuomov
4125 * trunk: changeset 1901
4126 Made ext_statusbar into a partially C-side module containing a
4127 WStatusBar class that can have a bindmap.
4129 2004-12-17 00:02 UTC tuomov
4130 * trunk: changeset 1898
4133 2004-12-16 23:56 UTC tuomov
4134 * trunk: changeset 1897
4135 Created directory for ion-knewt branch.
4137 2004-12-11 20:06 UTC tuomov
4138 * trunk: changeset 1896
4139 Added mod_mgmtmode management mode module.
4141 2004-12-07 15:42 UTC tuomov
4142 * trunk: changeset 1895
4143 Fixed (?) tabdrag focus.
4145 2004-11-26 17:41 UTC tuomov
4146 * trunk: changeset 1894
4147 Do not show activity/urgency notification for docked and other client
4148 windows that can not be easily focused.
4150 2004-11-26 08:18 UTC tuomov
4151 * trunk: changeset 1893
4152 PWM bindings setup script now simply loads Ion bindings and unbinds
4153 stuff that would use mod_query.
4155 2004-11-25 08:40 UTC tuomov
4156 * trunk: changeset 1892
4157 Control modifier now is required for N/P in menus to not interfere
4160 2004-11-17 18:46 UTC tuomov
4161 * trunk: changeset 1891
4162 Applied patch with some minor menu improvements.
4164 2004-11-17 18:45 UTC tuomov
4165 * trunk: changeset 1890
4168 2004-11-16 23:01 UTC tuomov
4169 * trunk: changeset 1888
4170 Removed another dupe call.
4172 2004-11-16 12:51 UTC tuomov
4173 * trunk: changeset 1887
4174 Menu definition code and documentation fixes.
4176 2004-11-15 21:32 UTC tuomov
4177 * trunk: changeset 1886
4178 Removed duplicate mod_ionws_register_exports call.
4180 2004-11-13 12:40 UTC tuomov
4181 * trunk: changeset 1884
4182 mod_query runfile and viewfile use workspace working directory.
4184 2004-11-13 00:52 UTC tuomov
4185 * trunk: changeset 1883
4188 2004-11-12 20:34 UTC tuomov
4189 * trunk: changeset 1881
4192 2004-11-12 20:12 UTC tuomov
4193 * trunk: changeset 1880
4194 Changed - to _ in ioncore-*.(lua|lc).
4196 2004-11-12 20:12 UTC tuomov
4197 * trunk: changeset 1879
4198 Fixed floatws reparent.
4200 2004-11-10 14:41 UTC tuomov
4201 * trunk: changeset 1878
4202 Added support for workspace-specific working directories. These can be
4203 changed and viewed with the internally overridden commands 'cd' and
4204 'pwd' in the F3 execution query.
4206 2004-11-10 01:48 UTC tuomov
4207 * trunk: changeset 1877
4208 Set REGION_SKIP_FOCUS on pane handles.
4210 2004-11-07 18:18 UTC tuomov
4211 * trunk: changeset 1876
4214 2004-11-07 18:00 UTC tuomov
4215 * trunk: changeset 1875
4216 Oops. Fixed a potential segfault.
4218 2004-11-05 17:35 UTC tuomov
4219 * trunk: changeset 1874
4220 Winprop name matching now available as ioncore.match_winprop_name.
4222 2004-11-05 16:38 UTC tuomov
4223 * trunk: changeset 1873
4224 %% works in statusbar template.
4226 2004-11-05 16:22 UTC tuomov
4227 * trunk: changeset 1872
4228 ion-statusd parameters are now automatically deduced by ext_statusbar
4231 2004-11-04 21:34 UTC tuomov
4232 * trunk: changeset 1870
4233 Load cfg_user.lua at end of cfg_ion.lua.
4235 2004-11-04 21:30 UTC tuomov
4236 * trunk: changeset 1869
4237 Documented ext_statusbar.update.
4239 2004-11-04 21:20 UTC tuomov
4240 * trunk: changeset 1868
4241 Fixed winprop name matching.
4243 2004-11-04 14:59 UTC tuomov
4244 tagged ion-3ds-20041104
4246 2004-11-04 14:56 UTC tuomov
4247 * trunk: changeset 1866
4250 2004-11-04 14:38 UTC tuomov
4251 * trunk: changeset 1865
4252 Removed changelog files.
4254 2004-11-04 14:32 UTC tuomov
4255 * trunk: changeset 1864
4256 Remove autom4te.cache in predist.sh
4258 2004-11-04 14:30 UTC tuomov
4259 * trunk: changeset 1863
4260 Added some new release notes.
4262 2004-11-04 14:19 UTC tuomov
4263 * trunk: changeset 1862
4264 Some more minor statusbar improvements.
4266 2004-11-04 12:05 UTC tuomov
4267 * trunk: changeset 1861
4270 2004-11-04 11:23 UTC tuomov
4271 * trunk: changeset 1860
4272 Added type of menus that grab input and allow cycling through the menu
4273 with a given key until all modifiers are released.
4275 2004-11-04 04:16 UTC tuomov
4276 * trunk: changeset 1859
4277 Still problems with timers being gc'd in statusd; the local timer
4278 references need to be used instead of the timer parameter to the
4281 2004-11-04 04:02 UTC tuomov
4282 * trunk: changeset 1858
4283 Some more statusbar/statusd improvements.
4285 2004-11-03 22:10 UTC tuomov
4286 * trunk: changeset 1857
4287 Status meters should retain a local reference to their timers or it
4288 can be collected as garbage.
4290 2004-11-03 19:56 UTC tuomov
4291 * trunk: changeset 1856
4292 Moved potentially blocking statusbar meters to ion-statusd.
4294 2005-02-23 00:39 UTC tuomov
4295 * trunk: changeset 1855
4296 Moved some mainloop stuff to libmainloop.
4298 2004-10-30 14:58 UTC tuomov
4299 * trunk: changeset 1853
4300 Some README updates.
4302 2004-10-30 14:50 UTC tuomov
4303 * trunk: changeset 1852
4304 Added WIonWS.split for splitting at a node instead of just frame/root.
4306 2004-10-23 11:05 UTC kurem
4307 * trunk: changeset 1851
4308 Update Czech translation
4310 2004-10-23 10:39 UTC tuomov
4311 * trunk: changeset 1850
4312 Arbitrary winprop matching criteria can now be used by setting the
4313 'match' field to a matching function with parameters: (winprop, cwin)
4314 and a boolean return value.
4316 2004-10-23 00:39 UTC tuomov
4317 * trunk: changeset 1849
4318 Removed _ION_KLUDGES property support as the Lua side now has direct
4319 access to window properties.
4321 2004-10-23 00:33 UTC tuomov
4322 * trunk: changeset 1848
4323 Added exports to access window properties from Lua side.
4325 2004-10-23 00:14 UTC tuomov
4326 * trunk: changeset 1847
4327 Added table.map to lua table library extensions.
4329 2004-10-19 16:04 UTC tuomov
4330 * trunk: changeset 1846
4331 Changed order of some libs linking commands due to gcc's brain-damaged
4332 handling of .a files. (-llib only loads those parts of liblib.a
4333 required by objects that have appeared before it on the command line.)
4335 2004-10-19 15:08 UTC tuomov
4336 * trunk: changeset 1845
4337 Added raise delay to help with an occasional slight annoyance of
4340 2004-10-16 10:35 UTC tuomov
4341 * trunk: changeset 1841
4342 predist.sh wasn't making modifications to system.mk
4344 2004-10-16 08:43 UTC tuomov
4345 * trunk: changeset 1840
4346 Stdisp parallel movement size calculations were reversed and an old
4347 size swap had not been removed.
4349 2004-10-15 16:50 UTC tuomov
4350 * trunk: changeset 1839
4353 2004-10-15 08:45 UTC tuomov
4354 * trunk: changeset 1838
4355 ion-completefile Makefile had not been updated for new lib build
4356 dependency handling.
4358 2004-10-15 08:41 UTC tuomov
4359 * trunk: changeset 1837
4362 2004-10-15 08:34 UTC tuomov
4363 * trunk: changeset 1836
4366 2004-10-14 12:21 UTC tuomov
4367 * trunk: changeset 1835
4368 Removed the file distdep.
4370 2004-10-14 10:55 UTC tuomov
4371 * trunk: changeset 1834
4372 Added -snapshot option to predist.sh.
4374 2004-10-11 15:34 UTC tuomov
4375 * trunk: changeset 1827
4376 Added new ionws context menu entries for splitting.
4378 2004-10-11 13:44 UTC tuomov
4379 * trunk: changeset 1820
4380 Floating splits can now be had on WIonWSs as well.
4382 2004-10-11 13:44 UTC tuomov
4383 * trunk: changeset 1819
4384 Parallel stdisp rotations had not been updated to calculate geometries
4385 properly now that we switch the places of the splits.
4387 2004-10-11 11:39 UTC tuomov
4388 * trunk: changeset 1818
4391 2004-10-09 16:27 UTC tuomov
4392 * trunk: changeset 1817
4393 Added history search to line editor. (Scrolling through history
4394 entries the beginnings of which match bol-point.)
4396 2004-10-09 16:00 UTC tuomov
4397 * trunk: changeset 1816
4398 Moved WSplitFloat to another file from the other panews split
4401 2004-10-09 15:51 UTC tuomov
4402 * trunk: changeset 1815
4403 - Added some strings from mkman.lua to be translated for improved
4404 translation of manual page bindings reference.
4406 - Finnish translation updates.
4408 2004-10-09 12:54 UTC tuomov
4409 * trunk: changeset 1812
4410 Minor libextl-related rename.
4412 2004-10-09 11:02 UTC tuomov
4413 * trunk: changeset 1808
4414 libextl-related 'make pot' fix.
4416 2004-10-09 06:13 UTC tuomov
4417 * trunk: changeset 1803
4418 Moved also mkexports.lua to libextl.
4420 2004-10-09 05:33 UTC tuomov
4421 * trunk: changeset 1797
4424 2004-10-09 05:05 UTC tuomov
4425 * trunk: changeset 1795
4426 Separated libextl from the Ion source tree.
4428 2004-10-09 04:37 UTC tuomov
4429 * trunk: changeset 1792
4430 Workspaces no longer propagate close requests.
4432 2004-10-09 04:30 UTC tuomov
4433 * trunk: changeset 1791
4434 Removed obsolete autoconf note from README.
4436 2004-10-06 16:27 UTC tuomov
4437 * trunk: changeset 1790
4438 Moved part of ioncore/ to libextl/.
4440 2004-10-06 14:33 UTC tuomov
4441 * trunk: changeset 1788
4442 Fixed line editor display update on history selection.
4444 2004-10-06 10:58 UTC tuomov
4445 * trunk: changeset 1787
4446 Some WIonWS fields were not being initialised.
4448 2004-10-06 10:17 UTC tuomov
4449 * trunk: changeset 1786
4450 ion-completeman now understands manual sections.
4452 2004-10-06 09:39 UTC tuomov
4453 * trunk: changeset 1785
4454 ioncore_g.screen_notify was not being initialised.
4456 2004-10-06 09:35 UTC tuomov
4457 * trunk: changeset 1784
4458 Don't complain if no charset is given in LC_CTYPE if it is "C" or
4461 2004-10-06 01:34 UTC tuomov
4462 * trunk: changeset 1783
4463 Fixed floatws restack.
4465 2004-10-05 09:03 UTC tuomov
4466 * trunk: changeset 1782
4467 comma and period were reversed inworkspace cycling.
4469 2004-10-05 07:38 UTC tuomov
4470 * trunk: changeset 1781
4471 Changed some set_focus calls to warp calls.
4473 2004-10-05 07:30 UTC tuomov
4474 * trunk: changeset 1780
4475 -V and -h options were not being supported after libtu optparser
4476 simplifications. Fixed that.
4478 2004-10-05 05:07 UTC tuomov
4479 tagged ion-3ds-20041005
4481 2004-10-05 05:04 UTC tuomov
4482 * trunk: changeset 1778
4485 2004-10-05 04:47 UTC tuomov
4486 * trunk: changeset 1777
4487 - Added _NET_ACTIVE_WINDOW (request and property) support.
4489 - Moved netwm atoms away from ioncore_g.
4491 2004-10-05 03:54 UTC tuomov
4492 * trunk: changeset 1776
4493 Opening a new window on a panews focuses it if an unused area had the
4496 2004-10-05 00:41 UTC tuomov
4497 * trunk: changeset 1775
4498 Moved region_set_await_focus call from xwindow_do_set_focus to where
4501 2004-10-04 22:50 UTC tuomov
4502 * trunk: changeset 1774
4503 Minor goto_previous fix. (It had been broken at some point.)
4505 2004-10-03 14:11 UTC tuomov
4506 * trunk: changeset 1773
4507 Warp propagation improvements.
4509 2004-10-02 02:29 UTC tuomov
4510 * trunk: changeset 1772
4511 Translation updates.
4513 2004-10-02 02:22 UTC tuomov
4514 * trunk: changeset 1771
4515 Oops, history.h was missing.
4517 2004-10-02 02:13 UTC tuomov
4518 * trunk: changeset 1770
4519 Added split and transpose bindings to WIonWS context menu.
4521 2004-10-02 02:07 UTC tuomov
4522 * trunk: changeset 1769
4523 - Added WSplitSplit.flip.
4525 - WSplitFloat should properly transpose now.
4527 2004-09-30 17:24 UTC tuomov
4528 * trunk: changeset 1768
4529 Added context-specific query histories.
4531 2004-09-28 16:42 UTC tuomov
4532 * trunk: changeset 1767
4533 Added ioncore.set_selection and ioncore.request_selection (with a
4534 continuation function as parameter to the latter) to deal with
4535 selections from Lua code.
4537 2004-09-28 15:11 UTC tuomov
4538 * trunk: changeset 1763
4539 Binding changes: Mod1+K comma/period moves tab left/right.
4540 Mod1+comma/period switches to previous/next workspace. Corresponding
4541 bindings for Left/Right keys were removed.
4543 2004-09-28 14:58 UTC tuomov
4544 * trunk: changeset 1762
4545 Improved support for context menus.
4547 2004-09-17 20:17 UTC tuomov
4548 * trunk: changeset 1761
4549 Renamed clientwin_added_hook to clientwin_mapped_hook and added
4550 clientwin_unmapped_hook with the X window id as parameter.
4552 2004-09-17 20:09 UTC tuomov
4553 * trunk: changeset 1760
4554 Replaced frame_activated_hook (and frame_inactivated_hook) with
4555 region_activated_hook (region_inactivated_hook) called when the region
4556 is get focus (loses focus).
4558 2004-09-17 19:55 UTC tuomov
4559 * trunk: changeset 1759
4560 Some eventmask macro changes/cleanup.
4562 2004-09-17 19:43 UTC tuomov
4563 * trunk: changeset 1758
4564 Moved hook parameter structures from source to header files and added
4565 notes of parameters of all hooks to headers.
4567 2004-09-16 23:42 UTC tuomov
4568 * trunk: changeset 1757
4569 Oops. Workspaces were being destroyed when stdisp was removed.
4571 2004-09-16 23:39 UTC tuomov
4572 * trunk: changeset 1756
4573 REGION_PARENT macro changes.
4575 2004-09-16 23:09 UTC tuomov
4576 * trunk: changeset 1755
4577 Improved handling of small unused spaces in panews.
4579 2004-09-16 19:32 UTC tuomov
4580 * trunk: changeset 1753
4581 Some minor clean-up.
4583 2004-09-16 18:44 UTC tuomov
4584 * trunk: changeset 1752
4585 Some region_set/unset/detach_manager/parent code simplifications.
4587 2004-09-16 17:06 UTC tuomov
4588 * trunk: changeset 1751
4589 Use 'default' layout by default.
4591 2004-09-16 17:05 UTC tuomov
4592 * trunk: changeset 1750
4593 - Added mod_panews.set/get
4595 - Moved loading of module configuration file to end of Lua code if the
4596 module has such, as otherwise not everything may be available to the
4599 2004-09-16 16:27 UTC tuomov
4600 * trunk: changeset 1749
4601 WSplitPane should now update markers on transpose.
4603 2004-09-07 18:45 UTC tuomov
4604 * trunk: changeset 1748
4605 Changed some exec calls to exec_on calls in mod_query.
4607 2004-09-07 01:15 UTC tuomov
4608 * trunk: changeset 1747
4609 Oops, warp setting was no longer used.
4611 2004-09-06 18:29 UTC tuomov
4612 tagged ion-3ds-20040906
4614 2004-09-06 18:28 UTC tuomov
4615 * trunk: changeset 1745
4616 Fixed a typo in release notes.
4618 2004-09-06 18:25 UTC tuomov
4619 * trunk: changeset 1744
4620 Removed POSIX_SOURCE setting from system-ac.mk.in
4622 2004-09-06 18:21 UTC tuomov
4623 * trunk: changeset 1743
4624 Added release notes for a new release.
4626 2004-09-06 17:58 UTC tuomov
4627 * trunk: changeset 1742
4628 Status display node loading fixes.
4630 2004-09-06 17:44 UTC tuomov
4631 * trunk: changeset 1741
4632 - WPaneWS:s can be closed now.
4634 - Pane initial size calculation fix.
4636 2005-02-23 00:34 UTC tuomov
4637 * trunk: changeset 1740
4638 Renamed autows to panews.
4640 2004-09-05 22:26 UTC tuomov
4641 * trunk: changeset 1739
4642 Added compatibility conversion from old frame style names.
4644 2004-09-05 21:55 UTC tuomov
4645 * trunk: changeset 1738
4646 Some focusing code simplifications/fixes/new bugs.
4648 2004-09-05 15:58 UTC tuomov
4649 * trunk: changeset 1737
4650 Fixed an mplex layer2 focus issue.
4652 2004-09-05 15:30 UTC tuomov
4653 * trunk: changeset 1736
4654 Fixed split tree ws_if_root pointer management bug.
4656 2004-09-05 15:12 UTC tuomov
4657 * trunk: changeset 1735
4658 Added 'save' option for dock.
4660 2004-09-05 13:53 UTC tuomov
4661 * trunk: changeset 1734
4662 Added frame_managed_changed_hook (improved from
4663 frame_content_switched_hook).
4665 2004-09-02 15:20 UTC tuomov
4666 * trunk: changeset 1733
4667 Border line drawing fix.
4669 2004-09-01 21:26 UTC tuomov
4670 * trunk: changeset 1732
4671 WSplitPanes should now when appropriate recreate a WSplitUnused when
4674 2004-09-01 18:45 UTC tuomov
4675 * trunk: changeset 1731
4676 AutoWS now supports dropping stuff on unused areas.
4678 2004-09-01 13:31 UTC tuomov
4679 * trunk: changeset 1730
4680 - Autows unused region focusing improvements.
4682 - Install cfg_autows.lua.
4684 2004-08-31 18:51 UTC tuomov
4685 * trunk: changeset 1729
4686 Fixes to previous changes (coded without a monitor to test the code
4689 2004-08-31 11:26 UTC tuomov
4690 * trunk: changeset 1728
4691 Fixed a potential minor memory leak.
4693 2004-08-29 15:33 UTC tuomov
4694 * trunk: changeset 1727
4695 Autoconf should work again. (Applied patch to move from
4696 libtool/libltdl to plain libdl.)
4698 2004-08-29 07:18 UTC tuomov
4699 * trunk: changeset 1726
4700 Some pane handle changes.
4702 2004-08-27 14:54 UTC tuomov
4703 * trunk: changeset 1725
4704 Tiled workspace navigation code changes.
4706 2004-08-26 16:23 UTC tuomov
4707 * trunk: changeset 1724
4708 - Moved resize code so that WUnusedWin can use it.
4710 - Added resize bindings for WUnusedWin.
4712 2004-08-26 14:16 UTC tuomov
4713 * trunk: changeset 1723
4714 Added WUnusedWin for WSplitUnused.
4716 2004-08-23 03:27 UTC tuomov
4717 * trunk: changeset 1722
4718 WAutoWS layout is now initialised when the workspace is created
4719 instead of when the first frame is created.
4721 2004-08-21 15:54 UTC tuomov
4722 * trunk: changeset 1721
4723 Added Czech translations of Ion messages.
4725 2004-08-19 15:16 UTC tuomov
4726 * trunk: changeset 1720
4727 Added bindmap for WPaneWins.
4729 2004-08-18 14:12 UTC tuomov
4730 * trunk: changeset 1719
4731 - AutoWS pane window handling improvements.
4733 - Changes in frame style names.
4735 2004-08-17 01:24 UTC tuomov
4736 * trunk: changeset 1718
4737 Changed stdisp adaptation code to be more destructive on the split
4738 tree to preserve special nodes for autows.
4740 2004-08-15 01:40 UTC tuomov
4741 * trunk: changeset 1717
4742 Fixed a reference to mod_menu.
4744 2004-08-09 23:58 UTC tuomov
4745 * trunk: changeset 1716
4746 Added beginnings of a Czech translation (by Miroslav Kure).
4748 2004-08-09 23:57 UTC tuomov
4749 * trunk: changeset 1715
4750 Simplified regexp for 'uptime' load average method as some locales
4751 show it differently.
4753 2004-08-06 02:55 UTC tuomov
4754 * trunk: changeset 1714
4755 Some more makefile fixes.
4757 2004-08-06 00:05 UTC tuomov
4758 * trunk: changeset 1713
4759 $(INTALLDIR) wasn't being called for translated manual page
4762 2004-08-03 18:40 UTC tuomov
4763 * trunk: changeset 1712
4764 Added routine to drawing engine to draw just a borderline and not a
4767 2004-08-03 16:37 UTC tuomov
4768 * trunk: changeset 1711
4769 updated cfgfile too.
4771 2004-08-02 19:35 UTC tuomov
4772 * trunk: changeset 1710
4773 Submaps now default to AnyModifier.
4775 2004-08-02 16:01 UTC tuomov
4776 * trunk: changeset 1709
4777 nroff instead of groff.
4779 2004-08-02 14:51 UTC tuomov
4780 * trunk: changeset 1708
4781 Oops, calcmail was global.
4783 2004-08-02 14:49 UTC tuomov
4784 * trunk: changeset 1707
4785 - Some more binding documentation and translation improvements.
4787 - Use proper welcome.lang.txt.
4789 2004-08-02 05:16 UTC tuomov
4790 * trunk: changeset 1706
4793 2004-08-02 03:31 UTC tuomov
4794 * trunk: changeset 1705
4795 - Removed share directory from the source tree and moved stuff therein
4796 to ioncore and utils directories.
4798 - Some rules.mk improvements.
4800 2004-08-02 00:51 UTC tuomov
4801 * trunk: changeset 1704
4802 - Improved the 'basic concepts' section of the manual page.
4804 - Added a Finnish translation of the manual page and welcome message.
4805 (Correct version of the welcome message is not yet used.)
4807 2004-08-01 21:51 UTC tuomov
4808 * trunk: changeset 1703
4809 ... and also gettext menuentry and submenu.
4811 2004-08-01 21:46 UTC tuomov
4812 * trunk: changeset 1702
4813 Removed 'TR' from menu configuration files; include 'submenu' and
4814 'menuentry' in keywords to lxgettext instead.
4816 2004-08-01 21:44 UTC tuomov
4817 * trunk: changeset 1701
4818 Fixed type in documentation string.
4820 2004-08-01 21:43 UTC tuomov
4821 * trunk: changeset 1700
4822 Added translations for binding documentation.
4824 2004-08-01 19:48 UTC tuomov
4825 * trunk: changeset 1699
4826 Oops, previous commit was a bit broken.
4828 2004-08-01 19:06 UTC tuomov
4829 * trunk: changeset 1698
4830 Binding documentation is now included in the configuration files and
4831 the documentation for manual pages is generated from there.
4833 2004-07-31 22:00 UTC tuomov
4834 * trunk: changeset 1696
4835 Minor fixes to previous error reporting and other changes.
4837 2004-07-31 20:55 UTC tuomov
4838 * trunk: changeset 1695
4839 Added Finnish translation.
4841 2004-07-31 20:53 UTC tuomov
4842 * trunk: changeset 1694
4843 - Some more error and other reporting changes for easier and better
4846 - Added menu configuration files to be translated.
4848 2004-07-31 20:12 UTC tuomov
4849 * trunk: changeset 1693
4850 s/corner/pos/g in statusbar creation code.
4852 2004-07-31 19:11 UTC tuomov
4853 * trunk: changeset 1691
4854 - Removed some redundant error reporting that is of no help to the
4857 - Changes in error reporting policy: trust the source of the problem
4858 do it, if it is our code.
4860 2005-02-23 00:02 UTC tuomov
4861 * trunk: changeset 1690
4862 Added basic framework for localisation/language translations.
4864 2004-07-30 00:08 UTC tuomov
4865 tagged ion-3ds-20040730
4867 2004-07-29 23:32 UTC tuomov
4868 * trunk: changeset 1687
4869 Oops DIST: PREFIX line was broken.
4871 2004-07-29 23:30 UTC tuomov
4872 * trunk: changeset 1686
4873 Added new release notes and other preparation for the release of ion-
4876 2004-07-29 23:24 UTC tuomov
4877 * trunk: changeset 1685
4878 - Changes in default installation paths and binary names: ion->ion3,
4881 - Added ioncore.progname so that scripts that want to show the manual
4882 page don't need to know if we're running as ion or pwm.
4884 2004-07-29 23:19 UTC tuomov
4885 * trunk: changeset 1684
4886 Manual page updates.
4888 2004-07-29 19:58 UTC tuomov
4889 * trunk: changeset 1683
4890 Added old release notes to the package.
4892 2004-07-29 19:47 UTC tuomov
4893 * trunk: changeset 1682
4894 WIonWS: don't load WSplitST, because we don't save position and
4895 orientation and thus think the saved stdispnode was bl/horizontal.
4897 2004-07-29 19:41 UTC tuomov
4898 * trunk: changeset 1681
4899 Drawing engine configuration files now also use the underscored
4900 "look_" prefix instead of "look-".
4902 2004-07-29 19:36 UTC tuomov
4903 * trunk: changeset 1680
4904 Added styles for status displays.
4906 2004-07-29 18:52 UTC tuomov
4907 * trunk: changeset 1679
4908 - Changed WFloatWS.circulate and backcirculate to be stacking based.
4910 - Fixes to previous stacking code changes.
4912 2004-07-29 18:27 UTC tuomov
4913 * trunk: changeset 1678
4914 Floatws stacking code improvements.
4916 2004-07-29 02:18 UTC tuomov
4917 * trunk: changeset 1672
4918 All savefiles are now also prefixed with "saved_".
4920 2004-07-29 02:02 UTC tuomov
4921 * trunk: changeset 1671
4922 Removed WIonWS.resize_tree and added WSplit.rqgeom.
4924 2004-07-29 01:52 UTC tuomov
4925 * trunk: changeset 1670
4926 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
4928 2004-07-29 01:50 UTC tuomov
4929 * trunk: changeset 1669
4930 Added WWindow.xid export.
4932 2004-07-29 01:47 UTC tuomov
4933 * trunk: changeset 1668
4934 Statically linking modules had been broken with the module stub loader
4935 change, and make depend had never worked in this case.
4937 2004-07-29 01:32 UTC tuomov
4938 * trunk: changeset 1667
4939 - Removed generic stacking code; stacking is now handled fully by
4940 managers, making it simpler and better-working.
4942 - Some fixes to WMPlex layer2 new focus policy.
4944 2004-07-28 21:58 UTC tuomov
4945 * trunk: changeset 1666
4946 Reorganisation autows code to match the new lua/c division and stub
4949 2004-07-28 20:57 UTC tuomov
4950 * trunk: changeset 1665
4951 Changes in WMPlex passive layer 2 object focus policy.
4953 2004-07-28 02:02 UTC tuomov
4954 * trunk: changeset 1664
4955 Oops. Search path order had been reversed.
4957 2004-07-28 01:57 UTC tuomov
4958 * trunk: changeset 1663
4959 Style file lookup was broken.
4961 2004-07-28 01:46 UTC tuomov
4962 * trunk: changeset 1662
4963 The status display is now skipped by WIonWS navigational routines.
4965 2004-07-28 01:30 UTC tuomov
4966 * trunk: changeset 1661
4967 Forgot to update resize_delay->kbresize_delay to config files.
4969 2004-07-28 01:25 UTC tuomov
4970 * trunk: changeset 1660
4971 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
4973 2004-07-28 01:17 UTC tuomov
4974 * trunk: changeset 1659
4975 - Changes in functions to set some basic settings of ioncore and some
4976 modules: for the most part, a single 'set' function now. Also added
4977 the 'get' counterpart.
4979 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
4982 2004-07-27 21:06 UTC tuomov
4983 * trunk: changeset 1658
4984 Added WSplitInner.current dynfun.
4986 2004-07-27 21:01 UTC tuomov
4987 * trunk: changeset 1657
4988 Restore extl_loadstring as mod_ionflux needs it.
4990 2004-07-27 19:23 UTC tuomov
4991 * trunk: changeset 1656
4992 - Statusbar mail checker died if $MAIL didn't exist.
4994 - Added mailbox file setting.
4996 2004-07-27 18:03 UTC tuomov
4997 * trunk: changeset 1655
4998 Some statusbar config tuning
5000 2004-07-27 17:49 UTC tuomov
5001 * trunk: changeset 1654
5002 - Better cfg_dock.lua; moved code to mod_dock.
5004 - Status display is now _not_ saved to layout savefile, for easier
5005 switching between different status displays.
5007 - Some mplex layer2 access improvements.
5009 2004-07-27 13:48 UTC tuomov
5010 * trunk: changeset 1653
5011 Fixed some typos etc.
5013 2004-07-27 13:42 UTC tuomov
5014 * trunk: changeset 1652
5015 - Improved ext_statusbar update time calculation.
5017 - Added ext_statusbar to list of subdirectories to build in the top-
5020 2004-07-27 04:11 UTC tuomov
5021 * trunk: changeset 1651
5022 Oops, mail_last_check wasn't being update.
5024 2004-07-27 04:10 UTC tuomov
5025 * trunk: changeset 1650
5026 Added ext_statusbar statusbar script.
5028 2004-07-27 00:43 UTC tuomov
5029 * trunk: changeset 1649
5030 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
5032 - Fixed some PWM stuff.
5034 2004-07-27 00:26 UTC tuomov
5035 * trunk: changeset 1648
5036 Status display removal is now properly notified by the screen to
5037 workspaces over restarts.
5039 2004-07-26 22:03 UTC tuomov
5040 * trunk: changeset 1647
5041 Oops, welcome message was no longer installed.
5043 2004-07-26 21:57 UTC tuomov
5044 * trunk: changeset 1645
5045 Some documentation fixes and documentation generation changes.
5047 2004-07-26 21:57 UTC tuomov
5048 * trunk: changeset 1644
5049 Oops, there was still a reference to draw.lua
5051 2004-07-26 21:48 UTC tuomov
5052 * trunk: changeset 1643
5053 ioncore-extras.lua was still lying around after barfed commit.
5055 2004-07-26 21:29 UTC tuomov
5056 * trunk: changeset 1642
5057 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
5058 refusal to support escaping of square brackets) after GNU sed stopped
5059 accepting the previous vomit.
5061 2004-07-26 20:50 UTC tuomov
5062 * trunk: changeset 1641
5063 Fixes to previous failed commit.
5065 2004-07-26 20:46 UTC tuomov
5066 * trunk: changeset 1640
5067 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
5068 and menulib routines into the single namespace of the first of each
5069 to present the user with less different code units.
5071 - Changed all configuration files the user might want to edit to be
5072 prefixed with 'cfg_'.
5074 2004-07-26 19:17 UTC tuomov
5075 * trunk: changeset 1639
5076 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
5077 expects complete file name).
5079 2004-07-26 18:58 UTC tuomov
5080 * trunk: changeset 1638
5081 Added stub loaders for modules, so users only need a single command to
5082 load scripts or modules.
5084 2004-07-26 17:43 UTC tuomov
5085 * trunk: changeset 1637
5086 Some minor infowin, stdisp and timer fixes and changes.
5088 2004-07-26 16:13 UTC tuomov
5089 * trunk: changeset 1636
5090 Exported timers to Lua side and some other changes in timer code.
5092 2004-07-26 14:38 UTC tuomov
5093 * trunk: changeset 1633
5094 Added some code to WInfoWin to eventually allow it to be used as an
5097 2004-07-25 19:18 UTC tuomov
5098 * trunk: changeset 1632
5099 Some autows overlap and new OO split code fixes.
5101 2004-07-24 14:09 UTC tuomov
5102 * trunk: changeset 1631
5103 Some fixes to previous changes in name allocation.
5105 2004-07-24 11:58 UTC tuomov
5106 * trunk: changeset 1630
5107 Added still incomplete support for partial floating of WSplitPanes on
5110 2004-07-23 22:27 UTC tuomov
5111 * trunk: changeset 1629
5112 Resizing code fixes and simplifications.
5114 2004-07-23 20:50 UTC tuomov
5115 * trunk: changeset 1628
5116 Some more name allocation improvements and simplifications.
5118 2004-07-23 19:34 UTC tuomov
5119 * trunk: changeset 1627
5120 Fixed problem allocating names that already contain something that
5121 looks like an instance number.
5123 2004-07-22 22:31 UTC tuomov
5124 * trunk: changeset 1626
5125 - Moved WSplitUnused code to mod_autows from mod_ionws.
5127 - Added initial version of WSplitPane split tree node for better
5128 organisation of different application classes in WAutoWS split tree.
5130 2004-07-18 18:59 UTC tuomov
5131 * trunk: changeset 1625
5132 The split tree now uses inheritance within the Ion object system, so
5133 it is easier to add special inner nodes to it.
5135 2004-07-18 02:25 UTC tuomov
5136 * trunk: changeset 1624
5137 Some dock changes+fixes.
5139 2004-07-17 00:48 UTC tuomov
5140 * trunk: changeset 1623
5141 Autows template code is now aware of stdisp.
5143 2004-07-16 23:54 UTC tuomov
5144 * trunk: changeset 1622
5145 Autows classification heuristics improvements.
5147 2004-07-15 15:29 UTC tuomov
5148 * trunk: changeset 1621
5151 2004-07-15 13:21 UTC tuomov
5152 * trunk: changeset 1620
5153 Fixed config file help.
5155 2004-07-15 01:59 UTC tuomov
5156 * trunk: changeset 1619
5157 Removed stdisp from lists of normal managed objects on workspaces.
5159 2004-07-13 16:05 UTC tuomov
5160 * trunk: changeset 1618
5161 Fixed WRegion.size_hints export.
5163 2004-07-13 16:04 UTC tuomov
5164 * trunk: changeset 1617
5165 Always leave a SPLIT_UNUSED when stacking.
5167 2004-07-13 16:03 UTC tuomov
5168 * trunk: changeset 1616
5169 Changes in split tree resize code to better handle SPLIT_UNUSED.
5171 2004-07-12 20:11 UTC tuomov
5172 * trunk: changeset 1615
5173 AutoWS layout initialisation code improvements.
5175 2004-07-11 22:57 UTC tuomov
5176 * trunk: changeset 1614
5177 Beginnings of a new template-based autows implementation.
5179 2004-07-08 00:18 UTC tuomov
5180 * trunk: changeset 1613
5181 Some frame->style handling changes.
5183 2004-07-08 00:17 UTC tuomov
5184 * trunk: changeset 1612
5185 Possibly fixed scratchpad focusing (again).
5187 2004-07-03 18:04 UTC tuomov
5188 tagged ion-3ds-20040703
5190 2004-07-03 18:01 UTC tuomov
5191 * trunk: changeset 1610
5192 Added a note on ./configure being broken in README.
5194 2004-07-03 17:57 UTC tuomov
5195 * trunk: changeset 1609
5198 2004-07-03 17:56 UTC tuomov
5199 * trunk: changeset 1608
5200 Added code in dock.lua to create dock of either flavour.
5202 2004-07-03 17:56 UTC tuomov
5203 * trunk: changeset 1607
5204 Do not automagically redirect region_manage_clientwin requests to
5205 passive layer 2 objects.
5207 2004-07-03 17:55 UTC tuomov
5208 * trunk: changeset 1606
5211 2004-07-03 17:54 UTC tuomov
5212 * trunk: changeset 1605
5213 Changes in menu stacking.
5215 2004-07-03 17:25 UTC tuomov
5216 * trunk: changeset 1604
5217 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
5218 that empty docks can now be closed in a consistent manner.
5220 2004-07-03 17:21 UTC tuomov
5221 * trunk: changeset 1603
5222 Added some region dynfuns.
5224 2004-06-27 17:43 UTC tuomov
5225 * trunk: changeset 1602
5226 Dock supports bindings now.
5228 2004-06-27 17:12 UTC tuomov
5229 * trunk: changeset 1601
5230 - Removed orientation from stdisp parameters; it is got from the
5231 region itself through region_orientation.
5233 - WDock.set can now properly request changes when working as WMPlex
5236 2004-06-26 20:13 UTC tuomov
5237 * trunk: changeset 1600
5238 floatws fix: don't save stdisp configuration.
5240 2004-06-26 20:05 UTC tuomov
5241 * trunk: changeset 1599
5242 Ensure FD_CLOEXEC is set.
5244 2004-06-26 19:53 UTC tuomov
5245 * trunk: changeset 1598
5246 - Removed generic stacking exports. Raise/lower is only available
5247 through WFloatWS.raise/lower now.
5249 - Removed WRegion.active_sub export.
5251 2004-06-26 19:35 UTC tuomov
5252 * trunk: changeset 1597
5253 Renamed 'reference' field in load/info tables to 'reg'.
5255 2004-06-26 18:40 UTC tuomov
5256 * trunk: changeset 1596
5257 Guarantee maximum size to be set in region_size_hints along with base
5260 2004-06-26 18:37 UTC tuomov
5261 * trunk: changeset 1595
5262 Removed relw and relh from region_size_hints; use
5263 XSizeHints.base_width/height instead.
5265 2004-06-26 16:07 UTC tuomov
5266 * trunk: changeset 1594
5267 - Added support for passive mplex layer 2 objects.
5269 - Unified generic stdisp and floating dock position parametrisation.
5271 2004-06-23 15:56 UTC tuomov
5272 * trunk: changeset 1593
5273 Improved mplex managed object attribute storage.
5275 2004-06-22 00:16 UTC tuomov
5276 * trunk: changeset 1592
5277 Added XID to querylib.show_clientwin.
5279 2004-06-21 15:02 UTC tuomov
5280 * trunk: changeset 1591
5281 Fixed drawing engine style loading code when neither font nor based_on
5284 2004-06-21 08:18 UTC tuomov
5285 * trunk: changeset 1590
5286 Previous "fixes" broken dock resize on workspace change if previous
5287 docknode geometry was a good fit.
5289 2004-06-21 07:37 UTC tuomov
5290 * trunk: changeset 1589
5291 Some status display/dock support code fixes and improvements.
5293 2004-06-21 00:30 UTC tuomov
5294 * trunk: changeset 1588
5295 Support dragging tab of current window by clicking anywhere in a
5298 2004-06-20 16:45 UTC tuomov
5299 * trunk: changeset 1587
5300 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
5301 status display mechanisms.
5303 2004-06-20 11:47 UTC tuomov
5304 * trunk: changeset 1586
5305 Don't register WRegionSimpleCreateFn as it is not actually needed.
5306 Thus only register WRegionLoadCreateFn.
5308 2004-06-20 11:45 UTC tuomov
5309 * trunk: changeset 1584
5310 Don't duplicate libtu/stringintmap_key as value2str.
5312 2004-06-20 11:10 UTC tuomov
5313 * trunk: changeset 1582
5316 2004-06-19 16:39 UTC tuomov
5317 * trunk: changeset 1581
5318 - Use of block auto-indentation had broken indentation after some
5319 EXTL_EXPORT statements.
5321 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
5323 2004-06-19 16:26 UTC tuomov
5324 * trunk: changeset 1580
5325 Improved support for auto-sizing status display/dock.
5327 2004-06-19 13:26 UTC tuomov
5328 * trunk: changeset 1579
5329 Export WScreen.set_managed_offset.
5331 2004-06-18 22:14 UTC tuomov
5332 * trunk: changeset 1576
5333 Use libtu's new stringstore for storing frame style names.
5335 2004-06-17 20:42 UTC tuomov
5336 * trunk: changeset 1573
5337 Fixed handling of requested geometry in floatws_attach_clientwin.
5339 2004-06-17 17:14 UTC tuomov
5340 * trunk: changeset 1572
5341 Added some split-tree manipulation algorithms needed to eventually
5342 support an automagically properly sized dock.
5344 2004-06-17 13:58 UTC tuomov
5345 * trunk: changeset 1571
5346 Resize primary node fix.
5348 2004-06-14 15:09 UTC tuomov
5349 * trunk: changeset 1570
5350 Finished converting (still crappy) autows penalty code to Lua and some
5353 2004-06-12 20:51 UTC tuomov
5354 * trunk: changeset 1569
5355 Moved autows penalty calculation code to Lua side for easier
5358 2004-06-12 18:10 UTC tuomov
5359 * trunk: changeset 1568
5360 - Added WRegion.size_hints to exports
5362 - ... and renamed region_resize_hints to region_size_hints.
5364 2004-06-12 14:16 UTC tuomov
5365 * trunk: changeset 1567
5366 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
5368 2004-06-11 19:03 UTC tuomov
5369 * trunk: changeset 1566
5370 Changed penalties to be based on proportional shrinkage/growth/free
5371 space after split and other autows placement code changes.
5373 2004-06-11 11:03 UTC tuomov
5374 * trunk: changeset 1565
5375 Put back WIonWS.create_frame_fn.
5377 2004-06-10 22:48 UTC tuomov
5378 * trunk: changeset 1564
5379 - Session saving is no longer disabled on exit if there was an error
5380 loading layout. Instead a backup of the layout savefile is made.
5382 - The behaviour of ioncore.resign was changed not to save session, but
5383 instead just quit and, when running under a session manager,
5384 instruct the session manager to not restart the WM again.
5386 2004-06-10 21:13 UTC tuomov
5387 * trunk: changeset 1563
5388 Fixed focusing on frame destroy.
5390 2004-06-10 21:01 UTC tuomov
5391 * trunk: changeset 1562
5392 Bracing error caused split unused fusing not to work in all cases.
5394 2004-06-10 15:33 UTC tuomov
5395 * trunk: changeset 1561
5396 Changes in the set of exported WSplit methods and WIonWS:split_tree().
5398 2004-06-10 15:15 UTC tuomov
5399 * trunk: changeset 1560
5400 Added code to fuse adjacent SPLIT_UNUSED nodes.
5402 2004-06-09 16:12 UTC tuomov
5403 * trunk: changeset 1559
5404 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
5405 (also to be unified?) now.
5407 2004-06-08 20:52 UTC tuomov
5408 * trunk: changeset 1558
5409 Some minor autows placement tuning.
5411 2004-06-08 20:26 UTC tuomov
5412 * trunk: changeset 1557
5413 Moved p_move from WFloatFrame to WFrame.
5415 2004-06-08 17:23 UTC tuomov
5416 * trunk: changeset 1556
5417 Binding to nil should again remove the binding.
5419 2004-06-08 17:21 UTC tuomov
5420 * trunk: changeset 1555
5421 Fixes in navigation code handling of SPLIT_UNUSED.
5423 2004-06-07 13:41 UTC tuomov
5424 * trunk: changeset 1554
5425 Some more unused space information storage changes.
5427 2004-06-07 11:09 UTC tuomov
5428 * trunk: changeset 1553
5429 load_autows hand't been updated to new ionws_load_node parameters.
5431 2004-06-06 19:39 UTC tuomov
5432 * trunk: changeset 1552
5433 Added querylib.show_clientwin to display information on a client
5434 window and put it in the context menu.
5436 2004-06-06 19:27 UTC tuomov
5437 * trunk: changeset 1551
5438 Documentation fixes.
5440 2004-06-06 18:32 UTC tuomov
5441 * trunk: changeset 1550
5442 Some fixes in split tree load code changes.
5444 2004-06-06 17:58 UTC tuomov
5445 * trunk: changeset 1549
5446 Added penalties to attach to an existing frame.
5448 2004-06-06 17:09 UTC tuomov
5449 * trunk: changeset 1548
5450 Added querylib.query_menu that can be used to create a query of a
5453 2004-06-06 16:16 UTC tuomov
5454 * trunk: changeset 1547
5455 Moved Fx queries to WMPlex level so they're available on empty
5456 workspaces and full screen client windows as well.
5458 2004-06-06 16:08 UTC tuomov
5459 * trunk: changeset 1546
5460 Added 'lazy' split attribute. If a horizontal/vertical split is
5461 "lazy", and a direct child is removed, the split won't be collapsed
5462 unless the other child is SPLIT_UNUSED.
5464 2004-06-06 15:47 UTC tuomov
5465 * trunk: changeset 1545
5468 2004-06-05 19:24 UTC tuomov
5469 * trunk: changeset 1543
5470 - Moved workspace dummy window code from WFloatWS to WGenWS to be
5471 available to WAutoWS as well.
5473 - Removed unused managed_splits field from WIonWS.
5475 2004-06-05 15:14 UTC tuomov
5476 * trunk: changeset 1542
5477 WAutoWS placement code clean-up.
5479 2004-06-05 09:42 UTC tuomov
5480 * trunk: changeset 1541
5481 Oops. Fixed sanity check.
5483 2004-06-04 23:15 UTC tuomov
5484 * trunk: changeset 1539
5485 Added Xinerama sanity check.
5487 2004-06-04 17:55 UTC tuomov
5488 * trunk: changeset 1537
5489 Changed WAutoWS placement code to use new unused space storage and
5490 added framework code to handle calculating penalties based on
5491 "immediate" available unused space.
5493 2004-06-04 17:29 UTC tuomov
5494 * trunk: changeset 1536
5495 Changed storage of used/unused space within
5496 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
5498 2004-06-04 15:49 UTC tuomov
5499 * trunk: changeset 1535
5500 Fixed WMPlex.l2_show focus.
5502 2004-06-03 11:25 UTC tuomov
5503 * trunk: changeset 1534
5504 Added very preliminary WAutoWS layout code.
5506 2004-06-03 11:23 UTC tuomov
5507 * trunk: changeset 1533
5508 Code that creates regions from tables now supports a 'reference' to
5509 use existing regions.
5511 2004-06-03 11:21 UTC tuomov
5512 * trunk: changeset 1532
5513 Fixed some indentation.
5515 2004-06-02 19:15 UTC tuomov
5516 * trunk: changeset 1531
5517 Added support for "static" splits.
5519 2004-05-31 10:40 UTC tuomov
5520 * trunk: changeset 1526
5523 2004-05-31 10:39 UTC tuomov
5524 * trunk: changeset 1525
5525 Added nil check to hook_add_extl.
5527 2004-05-30 16:01 UTC tuomov
5528 * trunk: changeset 1524
5529 Fixed a serious brainfart in region name allocation. (Temporary hack;
5530 need to do this more efficiently.)
5532 2004-05-30 14:13 UTC tuomov
5533 * trunk: changeset 1523
5534 Oops. Alloc one byte too small.
5536 2004-05-29 19:13 UTC tuomov
5537 * trunk: changeset 1522
5538 Check that client window is not already managed when loading saved
5539 configuration (on restart).
5541 2004-05-29 19:12 UTC tuomov
5542 * trunk: changeset 1521
5543 Added -noerrorlog startup option.
5545 2004-05-29 12:03 UTC tuomov
5546 * trunk: changeset 1520
5547 Fixed dec/inc_index bindings.
5549 2004-05-29 11:26 UTC tuomov
5550 * trunk: changeset 1519
5551 Bindmap binding count was not maintained correctly if a key/button was
5554 2004-05-28 14:41 UTC tuomov
5555 * trunk: changeset 1518
5556 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
5557 full space of their SPLIT_REGNODE:
5559 2004-05-26 19:26 UTC tuomov
5560 * trunk: changeset 1517
5561 querylib.query_renameworkspace had been broken at some point.
5563 2004-05-26 19:24 UTC tuomov
5564 * trunk: changeset 1516
5565 Unified module and script search paths. There's only one search path
5568 2004-05-26 19:17 UTC tuomov
5569 * trunk: changeset 1515
5570 *sigh* install-sh seems to require -c to copy.
5572 2004-05-26 17:24 UTC tuomov
5573 * trunk: changeset 1514
5574 Changed INSTALL to install-sh
5576 2004-05-26 17:10 UTC tuomov
5577 * trunk: changeset 1513
5580 2004-05-26 16:57 UTC tuomov
5581 * trunk: changeset 1512
5582 Libtool is no longer used: problems with one module depending on
5585 2004-05-26 14:13 UTC tuomov
5586 * trunk: changeset 1511
5587 Added unviewable check in mplex init.
5589 2004-05-26 13:57 UTC tuomov
5590 * trunk: changeset 1510
5591 - WMPlex layer2 object hide improved.
5593 - Unified WMPlex layer list access functions.
5595 2004-05-21 21:04 UTC tuomov
5596 * trunk: changeset 1509
5597 Removed 'exec' from /bin/sh call to execute command so that more
5598 complex commands can be entered.
5600 2004-05-21 19:46 UTC tuomov
5601 * trunk: changeset 1507
5602 Removed os.execute block.
5604 2004-05-21 18:49 UTC tuomov
5605 * trunk: changeset 1506
5606 Improved querylib.query_exec completion to break at spaces.
5608 2004-05-21 18:33 UTC tuomov
5609 * trunk: changeset 1505
5610 SSH host completion now understands usernames. (Code taken from the
5613 2004-05-21 18:26 UTC tuomov
5614 * trunk: changeset 1504
5615 - Improved integration of exit/restart/save state with session
5618 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
5619 (and ioncore.resign() in others).
5621 2004-05-20 21:48 UTC tuomov
5622 * trunk: changeset 1503
5623 Added comment headers to the files.
5625 2004-05-20 21:35 UTC tuomov
5626 * trunk: changeset 1502
5627 - Added mod_sm.request_save.
5629 - Removed support for whatever (older?) session management system
5630 defines the macro "XSM".
5632 2004-05-20 18:26 UTC tuomov
5633 * trunk: changeset 1501
5634 - Automatically load mod_sm of the SESSION_MANAGER environment
5637 - Moved session directory setup code to mod_sm.
5639 2004-05-20 16:03 UTC tuomov
5640 * trunk: changeset 1500
5641 Added WClientWin.xid export to get X window id.
5643 2004-05-20 15:04 UTC tuomov
5644 * trunk: changeset 1499
5645 Improved WAutoFrame "lazy" move/resize behaviour.
5647 2004-05-20 14:38 UTC tuomov
5648 * trunk: changeset 1498
5649 Split resizing code now first tries to use any unused space before
5652 2004-05-19 08:35 UTC tuomov
5653 * trunk: changeset 1497
5654 - Do not clear client window activity status when receiving focus if
5655 the urgency hint is still set.
5657 - Exported WRegion.notify_activity and WRegion.clear_activity.
5659 2004-05-18 20:02 UTC tuomov
5660 * trunk: changeset 1496
5661 Fixed exec bindings to correctly set the root window and changed
5662 ioncore.exec_on to accept any region as parameter.
5664 2004-05-18 17:55 UTC tuomov
5665 * trunk: changeset 1495
5666 Changes in save directory under a session manager; use ~/.ion3/gnome-
5667 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
5668 characters replaced) if this environment variable is set.
5670 2004-05-17 22:52 UTC tuomov
5671 * trunk: changeset 1494
5672 Merged dock kde systray support patch and fixes from stable branch.
5674 2004-05-17 22:41 UTC tuomov
5675 * trunk: changeset 1491
5676 Added missing include.
5678 2004-05-15 17:45 UTC tuomov
5679 * trunk: changeset 1490
5680 Removed extl_call_named as it is no longer needed and useless bloat.
5682 2004-05-15 17:43 UTC tuomov
5683 * trunk: changeset 1489
5684 Converted ionws_placement_method to ionws_placement_alt hook. Removed
5685 the hook from WAutoWS code temporarily.
5687 2004-05-15 09:47 UTC tuomov
5688 * trunk: changeset 1488
5689 Fixed attempt to free memory at middle of allocated area in menu
5692 2004-05-14 14:14 UTC tuomov
5693 * trunk: changeset 1487
5694 - Changed mplex l2 hide/show to warp (if enabled) to new active
5697 - Some other focus handling fixes/changes.
5699 2004-05-14 13:13 UTC tuomov
5700 * trunk: changeset 1486
5701 WMPlex contents are unmapped when either width or height of client
5702 managed area becomes at most 1 instead of resizing them. Previously
5703 this was only done vertically for frames (shade).
5705 2004-05-14 10:14 UTC tuomov
5706 * trunk: changeset 1483
5707 Fixed shade on WIonWS.
5709 2004-05-13 12:01 UTC tuomov
5710 * trunk: changeset 1482
5713 2004-05-13 09:02 UTC tuomov
5714 * trunk: changeset 1481
5715 Removed some scratch code.
5717 2004-05-12 15:39 UTC tuomov
5718 * trunk: changeset 1480
5719 Oops. There was a typo that was causing region flags to be cleared
5720 when children were being rescued.
5722 2004-05-12 13:49 UTC tuomov
5723 * trunk: changeset 1479
5724 hook_add_extl was missing extl_ref_fn.
5726 2004-05-12 13:30 UTC tuomov
5727 * trunk: changeset 1478
5728 Documented hook exports.
5730 2004-05-12 12:56 UTC tuomov
5731 * trunk: changeset 1477
5732 Removed deprecated references to defcmd.
5734 2004-05-12 12:50 UTC tuomov
5735 * trunk: changeset 1476
5736 New hook system. Both Lua and C-side now have the same hooks except
5737 for ioncore_handle_event_alt.
5739 2004-05-12 10:31 UTC tuomov
5740 * trunk: changeset 1475
5741 Added functions to test ExtlTab:s and ExtlFn:s for equality.
5743 2004-05-08 23:38 UTC tuomov
5744 * trunk: changeset 1474
5745 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
5746 this/bother supporting indexed colour models at all?)
5748 2004-05-06 21:01 UTC tuomov
5749 * trunk: changeset 1472
5750 Oops. nodecor wan't being initialised if mwm hints are not set.
5752 2004-05-06 09:35 UTC tuomov
5753 * trunk: changeset 1470
5754 Space wasn't being reclaimed when unsplitting.
5756 2004-05-03 15:22 UTC tuomov
5757 * trunk: changeset 1469
5758 Added extra check. Fixed indentation.
5760 2004-05-03 15:21 UTC tuomov
5761 * trunk: changeset 1468
5762 Fixed dynamic function call.
5764 2004-05-03 14:18 UTC tuomov
5765 * trunk: changeset 1466
5766 Fixed stippled tab font when -i18n was not set.
5768 2004-05-02 15:57 UTC tuomov
5769 * trunk: changeset 1464
5770 Path fixes in file headings.
5772 2004-05-02 15:46 UTC tuomov
5773 * trunk: changeset 1463
5774 Added some basic framework for autows. No functionality essentially
5775 different from ionws yet.
5777 2004-05-01 11:32 UTC tuomov
5778 * trunk: changeset 1460
5779 Transparency configuration reading fix.
5781 2004-04-30 19:45 UTC tuomov
5782 * trunk: changeset 1459
5783 Minor session management support improvements; should work with gnome-
5786 2004-04-28 11:34 UTC tuomov
5787 * trunk: changeset 1458
5788 Only kill active grab when esc is pressed, not released.
5790 2004-04-24 22:45 UTC tuomov
5791 * trunk: changeset 1456
5792 WIonWS supports alternative frame creation routine (for inheritance).
5794 2004-04-20 18:01 UTC tuomov
5795 * trunk: changeset 1455
5796 Split size calculation TODOs handled.
5798 2004-04-20 15:03 UTC tuomov
5799 * trunk: changeset 1454
5800 Some fixes to new split tree code.
5802 2004-04-17 17:44 UTC tuomov
5803 * trunk: changeset 1453
5804 - Added the WARN_FUNC macros.
5806 - WIonWS code checks that split_tree!=NULL more often so that it
5807 should be possible to inherit it by a workspace class that doesn't
5808 always have such a tree.
5810 2004-04-17 16:45 UTC tuomov
5811 * trunk: changeset 1452
5812 Fixed split bindings to attach currently displayed region of old frame
5815 2004-04-17 15:03 UTC tuomov
5816 * trunk: changeset 1451
5817 Added code to transpose splits.
5819 2004-04-16 22:34 UTC tuomov
5820 * trunk: changeset 1450
5821 Slightly improved splitting code.
5823 2004-04-11 10:15 UTC tuomov
5824 * trunk: changeset 1448
5825 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
5827 2004-04-05 12:33 UTC tuomov
5828 * trunk: changeset 1444
5829 Added a kludge to deal with waitrelease when the modifiers has already
5832 2004-04-05 07:39 UTC tuomov
5833 * trunk: changeset 1442
5834 Oops, LCDIR and SHAREDIR were on path in wrong order.
5836 2004-04-04 11:48 UTC tuomov
5837 * trunk: changeset 1441
5838 Improved split data structures.
5840 2004-04-02 19:59 UTC tuomov
5841 * trunk: changeset 1440
5842 WMPlex is now a proper non-virtual class and objects of this type can
5843 be created and nested like any others.
5845 2004-04-02 08:19 UTC tuomov
5846 * trunk: changeset 1439
5847 Also put querylib.lc and menulib.lc in LCDIR.
5849 2004-04-02 08:04 UTC tuomov
5850 * trunk: changeset 1437
5851 Changed compiled .lc files' path to LIBDIR/ion/lc.
5853 2004-03-27 09:01 UTC tuomov
5854 * trunk: changeset 1435
5855 Fixed floatframe client window size issue when shaded.
5857 2004-03-26 22:51 UTC tuomov
5858 * trunk: changeset 1434
5859 Split brush and style code in separate files.
5861 2004-03-26 22:37 UTC tuomov
5862 * trunk: changeset 1433
5863 Removed object abstraction from drawing engine brushes to help
5864 creating drawing engines with other font routines.
5866 2004-03-26 22:12 UTC tuomov
5867 * trunk: changeset 1432
5870 2004-03-24 20:45 UTC tuomov
5871 * trunk: changeset 1431
5872 Moved some root position notification code from WRegion to WWindow.
5874 2004-03-24 20:37 UTC tuomov
5875 * trunk: changeset 1430
5876 Removed duplicate fitrep code.
5878 2004-03-24 18:55 UTC tuomov
5879 * trunk: changeset 1429
5880 Some WIonWS and split tree code reorganisation.
5882 2004-03-24 17:33 UTC tuomov
5883 * trunk: changeset 1428
5884 Don't put input method failure complaints in startup error log.
5886 2004-03-23 11:28 UTC tuomov
5887 * trunk: changeset 1426
5888 querylib.query_restart and query_exit were not yet converted to the
5889 Ion3 scheme of things.
5891 2004-03-23 02:15 UTC tuomov
5892 * trunk: changeset 1424
5893 Client window unmap handling fixes (?).
5895 2004-03-22 12:29 UTC tuomov
5896 * trunk: changeset 1423
5899 2004-03-21 16:58 UTC tuomov
5900 * trunk: changeset 1422
5901 Fixed a colourmap update crash.
5903 2004-03-21 16:43 UTC tuomov
5904 * trunk: changeset 1421
5905 Binaries were still being stripped.
5907 2004-03-20 21:31 UTC tuomov
5908 * trunk: changeset 1420
5909 mod_sm wasn't registering exported functions.
5911 2004-03-20 21:23 UTC tuomov
5912 * trunk: changeset 1419
5913 Added very preliminary (and partially broken) session management
5914 support based on the 'sm' module for Ion1.
5916 2004-03-20 14:39 UTC tuomov
5917 * trunk: changeset 1418
5918 Moved activity notification window code from scratchpad to screen;
5919 also works for normal workspaces now.
5921 2004-03-18 21:11 UTC tuomov
5922 * trunk: changeset 1416
5923 Improvements and fixes in keyboard mapping changes handling.
5925 2004-03-18 09:39 UTC tuomov
5926 * trunk: changeset 1413
5927 Made drawing engine objects inheritable and initialisation code
5930 2004-03-17 20:17 UTC tuomov
5931 * trunk: changeset 1412
5932 Some scratchpad activity notification window changes/fixes.
5934 2004-03-16 17:24 UTC tuomov
5935 tagged ion-3ds-20040316
5937 2004-03-16 17:23 UTC tuomov
5938 * trunk: changeset 1406
5939 Added commented-out line to load mod_sp.
5941 2004-03-16 16:42 UTC tuomov
5942 * trunk: changeset 1405
5943 Fixed typo Wegion->WRegion.
5945 2004-03-16 16:40 UTC tuomov
5946 * trunk: changeset 1404
5947 - Added rectangle_constrain and changed code that did the same thing
5948 to use the function.
5950 - Some clientwin WFitParams usage improvements and fixes.
5952 2004-03-16 16:09 UTC tuomov
5953 * trunk: changeset 1403
5956 2004-03-15 16:32 UTC tuomov
5957 * trunk: changeset 1401
5958 Renamed module directories.
5960 2004-03-15 16:02 UTC tuomov
5961 * trunk: changeset 1399
5962 Added scratchpad activity notification bubble.
5964 2004-03-15 08:34 UTC tuomov
5965 * trunk: changeset 1397
5966 Documentation generation fixes and improvements.
5968 2004-03-15 08:10 UTC tuomov
5969 * trunk: changeset 1396
5970 Some function name shortenings and other changes.
5972 2004-03-14 23:40 UTC tuomov
5973 * trunk: changeset 1395
5974 Fixed some exec calls to ioncore.exec.
5976 2004-03-14 23:29 UTC tuomov
5977 * trunk: changeset 1394
5978 Fixed getbindings for buttons.
5980 2004-03-14 22:53 UTC tuomov
5981 * trunk: changeset 1393
5982 Made some more minor changes to binding configuration and added
5983 ioncore.getbindings and ioncorelib.getbindings that can be used to get
5984 a table of made bindings for all contexts.
5986 2004-03-14 19:04 UTC tuomov
5987 * trunk: changeset 1392
5988 Minor glitch introduced by previous changes fixed.
5990 2004-03-14 18:59 UTC tuomov
5991 * trunk: changeset 1391
5992 Multiplexers now save layer2 objects in layout savefile.
5994 2004-03-13 21:37 UTC tuomov
5995 * trunk: changeset 1390
5996 Removed superfluous region_same_rootwin check.
5998 2004-03-13 21:27 UTC tuomov
5999 * trunk: changeset 1389
6000 Added tentative mod_sp scratchpad module.
6002 2004-03-13 18:47 UTC tuomov
6003 * trunk: changeset 1388
6004 Region fitting, reparting and creating routines now receive a
6005 bounds/exact specification along with geometry to allow managers to
6006 specify whether managed regions should take full space available or
6007 are they allowed to use only part of it.
6009 2004-03-12 19:06 UTC tuomov
6010 * trunk: changeset 1387
6011 Added functions to hide/show mplex layer 2 objects.
6013 2004-03-12 17:58 UTC tuomov
6014 * trunk: changeset 1386
6015 Region closing method unifications.
6017 2004-03-12 16:27 UTC tuomov
6018 * trunk: changeset 1385
6019 Exported functions can now accept nil objects as parameters except for
6020 the first parameter. (Most exported functions have just that first
6023 2004-03-11 17:20 UTC tuomov
6024 * trunk: changeset 1384
6025 Unnamed regions can now also bee seen on lists of regions.
6027 2004-03-10 21:12 UTC tuomov
6028 * trunk: changeset 1381
6029 GCC linking order brain-damagedness workaround fixes.
6031 2004-03-10 21:03 UTC tuomov
6032 * trunk: changeset 1379
6033 Slightly simpler and faster Lua object cache.
6035 2004-03-10 20:41 UTC tuomov
6036 * trunk: changeset 1378
6037 - Moved X window code to xwindow.c.
6039 - Some other minor clean-up operations.
6041 2004-03-10 18:12 UTC tuomov
6042 * trunk: changeset 1376
6043 Slightly reduce flicker with apps that update title too often by
6044 removing a redundant change notify call.
6046 2004-03-10 18:01 UTC tuomov
6047 * trunk: changeset 1375
6048 Handle bindmaps using red-black trees for simpler code (before
6049 bindings were in arrays sorted and searched with qsort and bsearch).
6051 2004-03-10 16:49 UTC tuomov
6052 * trunk: changeset 1372
6053 Also handle name allocation using red-black trees instead of Lua
6054 tables now that such are available in libtu.
6056 2004-03-10 16:48 UTC tuomov
6057 * trunk: changeset 1371
6058 Use red-black trees added to libtu instead of a Lua tables to store
6059 split_of pointers of frames on WIonWS:s to avoid problems with object
6060 cache clean-up on frame deletion.
6062 2004-03-10 10:47 UTC tuomov
6063 * trunk: changeset 1367
6064 names.h wasn't being included.
6066 2004-03-07 21:46 UTC tuomov
6067 * trunk: changeset 1364
6068 Bound backspace in menus to clear typeahead buffer.
6070 2004-03-07 21:45 UTC tuomov
6071 * trunk: changeset 1363
6072 Moved strcasestr to libtu.
6074 2004-03-07 21:45 UTC tuomov
6075 * trunk: changeset 1361
6076 Menus now support typeahead find.
6078 2004-03-07 17:37 UTC tuomov
6079 * trunk: changeset 1359
6080 Removed ioncore_g.cwin_list.
6082 2004-03-07 17:29 UTC tuomov
6083 * trunk: changeset 1358
6084 Removed completion functions from ioncore, moving them to querylib and
6085 replacing with listing functions (ioncore.clientwin_list,
6086 ioncore.region_list).
6088 2004-03-07 17:28 UTC tuomov
6089 * trunk: changeset 1357
6090 Restored missing workspacelist menu entry.
6092 2004-03-07 15:35 UTC tuomov
6093 * trunk: changeset 1356
6094 Fixed pmenu stacking.
6096 2004-03-07 11:13 UTC tuomov
6097 * trunk: changeset 1355
6098 Added ioncore_post_layout_setup_hook.
6100 2004-03-07 10:41 UTC tuomov
6101 * trunk: changeset 1354
6102 All modules are now 'mod_something'.
6104 2004-03-07 10:39 UTC tuomov
6105 * trunk: changeset 1353
6106 Oops, some NULL checks were missing from new stacking code.
6108 2004-03-07 00:26 UTC tuomov
6109 * trunk: changeset 1352
6110 Merged recent changes from the stable branch (WFloatWS.attach, better
6111 gravity handling, goto_* routines return target).
6113 2004-03-07 00:24 UTC tuomov
6114 * trunk: changeset 1351
6115 Brought PWM binding and menu configuration files up to date.
6117 2004-03-06 23:59 UTC tuomov
6118 * trunk: changeset 1350
6119 - WMPlex now supports a full "second layer" of objects in addition to
6122 - A lot of WIonFrame code was removed and moved to WFrame.
6124 - New rescue and initial management handling code.
6126 2004-03-06 23:53 UTC tuomov
6127 * trunk: changeset 1349
6128 region_stack_above wasn't working.
6130 2004-03-06 23:12 UTC tuomov
6131 * trunk: changeset 1348
6132 Stacking code relies on XQueryTree instead of maintaining our internal
6133 state that might not agree with X.
6135 2004-03-06 23:08 UTC tuomov
6136 * trunk: changeset 1347
6137 Fixed dock configuration file for new binding system.
6139 2004-02-18 03:00 UTC tuomov
6140 * trunk: changeset 1336
6141 Merged tab drag&drop fixes and size guard additions from the stable
6144 2004-02-17 23:16 UTC tuomov
6145 * trunk: changeset 1330
6146 Oops, some old class names were used in the merge.
6148 2004-02-17 18:40 UTC tuomov
6149 * trunk: changeset 1329
6150 Merged fixes from the stable branch.
6152 2004-02-17 01:32 UTC tuomov
6153 * trunk: changeset 1326
6154 Autosave disabling was missing.
6156 2004-02-16 23:27 UTC tuomov
6157 * trunk: changeset 1324
6158 - Changed layout save mechanism to construct configuration tables
6159 instead of directly writing data to files.
6161 - Some more mainloop changes.
6163 2004-02-16 20:33 UTC tuomov
6164 * trunk: changeset 1322
6165 Documentation and documentation generation updates.
6167 2004-02-16 19:22 UTC tuomov
6168 * trunk: changeset 1321
6169 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
6171 2004-02-16 19:02 UTC tuomov
6172 * trunk: changeset 1320
6173 Mainloop X flushing fix.
6175 2004-02-16 17:50 UTC tuomov
6176 * trunk: changeset 1317
6177 Switched to using spaces only for indentation. Simple automatic "\t"
6178 -> " " conversion; may need more tuning.
6180 2004-02-16 17:08 UTC tuomov
6181 * trunk: changeset 1315
6182 Oops. errorlog code was still here.
6184 2004-02-16 17:05 UTC tuomov
6185 * trunk: changeset 1314
6186 - Moved object system and other generic code to libtu.
6188 - Changed the mainloop to only handle file descriptors with the X
6189 connection just a case among other inputfd:s.
6191 2004-02-16 04:42 UTC tuomov
6192 * trunk: changeset 1311
6193 Moved stuff to the C side.
6195 2004-02-16 04:29 UTC tuomov
6196 * trunk: changeset 1310
6197 Some minor fixes to stuff broken by namespace change.
6199 2004-02-16 04:14 UTC tuomov
6200 * trunk: changeset 1309
6201 classes.h was missing from previous commmit.
6203 2004-02-16 04:13 UTC tuomov
6204 * trunk: changeset 1308
6205 - Major namespace clean-up, both C and Lua-side.
6207 - Yet another binding configuration scheme.
6209 2004-02-15 19:06 UTC tuomov
6210 * trunk: changeset 1300
6211 Added function to return line editor "mark".
6213 2004-02-14 23:31 UTC tuomov
6214 * trunk: changeset 1299
6215 - Removed gr_get_brush_values and the possibility obtain brush
6216 parameters before creating a window.
6218 - Added "above" and "below" as supported directions with some ionws
6221 2004-02-14 22:11 UTC tuomov
6222 * trunk: changeset 1298
6223 Merged floatframe tab toggle and man page fixes from the stable
6226 2004-02-14 22:11 UTC tuomov
6227 * trunk: changeset 1297
6228 Removed delib.lua and moved the stuff on the C side.
6230 2004-02-12 12:40 UTC tuomov
6231 * trunk: changeset 1294
6232 Added manual page caching setup help in README.
6234 2004-02-12 11:42 UTC tuomov
6235 * trunk: changeset 1293
6236 Removed superfluous navigation functions from WIonWS.
6238 2004-02-11 21:12 UTC tuomov
6239 * trunk: changeset 1292
6240 Lua interface improvements.
6242 2004-02-11 09:56 UTC tuomov
6243 * trunk: changeset 1290
6244 - Portability fixes merged from stable branch.
6246 - Fixed ion-completeman to use = insteaf == with 'test'.
6248 - Minor binding changes.
6250 2004-02-11 03:02 UTC tuomov
6251 * trunk: changeset 1288
6252 Slightly better pipe stall check.
6254 2004-02-11 02:48 UTC tuomov
6255 * trunk: changeset 1287
6256 Added line counter reset.
6258 2004-02-11 02:45 UTC tuomov
6259 * trunk: changeset 1286
6260 Querylib tries to waste a little less memory when reading completions
6263 2004-02-11 01:50 UTC tuomov
6264 * trunk: changeset 1285
6267 2004-02-11 01:41 UTC tuomov
6268 * trunk: changeset 1284
6269 Merged fixes from the "stable" Ion2 branch.
6271 2004-02-11 01:28 UTC tuomov
6272 * trunk: changeset 1282
6273 Forgot to upgrade querylib to new script parameters.
6275 2004-02-11 01:25 UTC tuomov
6276 * trunk: changeset 1281
6277 Man-page completion is now implemented with the external script 'ion-
6278 completeman'. The script supports cacheng names of known manual pages
6279 (as a cronjob) for much faster completion. It can also use the
6280 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
6281 environment variables to figure out the paths containing man pages.
6283 2004-02-11 00:59 UTC tuomov
6284 * trunk: changeset 1280
6285 Completion display wasn't being refreshed, if its size didn't change
6286 between completions.
6288 2004-02-10 23:12 UTC tuomov
6289 * trunk: changeset 1277
6290 - New binding configuration scheme based on strings instead of direct
6291 passing of Lua functions.
6293 - Some WMPlex managed object indexing function changes.
6295 2004-02-10 19:47 UTC tuomov
6296 * trunk: changeset 1276
6297 Move/resize mode is common to all types of frames.
6299 2004-02-10 19:35 UTC tuomov
6300 * trunk: changeset 1274
6301 There were still some WGENFRAME macros.
6303 2004-02-10 18:29 UTC tuomov
6304 * trunk: changeset 1273
6305 Changed version and API version.
6307 2004-02-10 10:42 UTC tuomov
6308 * trunk: changeset 1271
6309 File name changes and a couple of fixes to the WGenFrame -> WFrame
6312 2004-02-10 10:36 UTC tuomov
6313 * trunk: changeset 1270
6314 Renamed WGenFrame to WFrame.
6316 2004-02-10 10:35 UTC tuomov
6317 * trunk: changeset 1269
6318 Changed default installation path to /usr/local/ion-3 and user
6319 configuration file path to ~/.ion3.
6321 2004-02-07 01:56 UTC tuomov
6322 * trunk: changeset 1256
6323 Brought WClientWin.get_ident documentation up-to-date.
6325 2004-02-05 22:09 UTC tuomov
6326 * trunk: changeset 1252
6327 Implemented a kludge to track "awaiting focus" state. This will allow,
6328 for example, windows changing to full screen mode immediately after
6329 mapping (instead of doing it right and setting the properties before
6330 mapping) to be switched to.
6332 2004-02-05 16:30 UTC tuomov
6333 * trunk: changeset 1250
6334 Added extra include for dock.
6336 2004-02-05 16:29 UTC tuomov
6337 * trunk: changeset 1249
6338 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
6340 2004-02-05 09:10 UTC tuomov
6341 * trunk: changeset 1248
6342 Removed 'const' from 'spec' entry.
6344 2004-02-03 18:45 UTC tuomov
6345 * trunk: changeset 1246
6346 - Minor memory leak removed: drawing engine colour group name.
6348 - Some extra safety checks added in line editor.
6350 2004-02-02 20:10 UTC tuomov
6351 * trunk: changeset 1245
6352 Changed the autoconf script not to use \" that not all shells
6355 2004-02-01 20:58 UTC tuomov
6356 * trunk: changeset 1244
6357 Fixed line breaking in really narrow listings.
6359 2004-02-01 11:54 UTC tuomov
6360 * trunk: changeset 1243
6363 2004-01-30 15:34 UTC tuomov
6364 * trunk: changeset 1241
6365 - Unblock signals at startup as GDM in its great wisdom initially
6366 blocks the window manager from receiving SIGCHLD resulting in
6369 - More changes to (floatws) stacking policy.
6371 2004-01-29 20:07 UTC tuomov
6372 * trunk: changeset 1240
6373 - Transient size calculation fixed.
6375 - Creating frame for a transient on a floatws will raise the frame
6376 containing the transient_for window.
6378 - Added notes on Lua 5.0 in README.
6380 2004-01-28 16:02 UTC tuomov
6381 * trunk: changeset 1238
6382 - Minor man page improvements.
6384 - Typo fix in system.mk.
6386 2004-01-28 06:41 UTC tuomov
6387 * trunk: changeset 1237
6388 Changed libtool minimum version requirement back to safe 1.4.3.
6390 2004-01-27 22:38 UTC tuomov
6391 * trunk: changeset 1236
6392 Documentation comment for ioncore_userdir was broken.
6394 2004-01-27 18:10 UTC tuomov
6395 * trunk: changeset 1233
6396 Ooops, testing changes were left in development install path.
6398 2004-01-27 18:09 UTC tuomov
6399 * trunk: changeset 1232
6400 Removed superfluous call to wedln_draw_completions.
6402 2004-01-27 13:49 UTC tuomov
6403 * trunk: changeset 1229
6404 Install documentation and manual pages under $PREFIX/share as per the
6407 2004-01-26 14:49 UTC tuomov
6408 * trunk: changeset 1228
6409 - Added autoconf script support for -DCF_NO_MB_SUPPORT
6411 - Remove system-ac.mk in 'make realclean'.
6413 2004-01-26 14:48 UTC tuomov
6414 * trunk: changeset 1227
6415 Fixed an 'err' variable to be local.
6417 2004-01-25 23:35 UTC tuomov
6418 * trunk: changeset 1226
6419 Trap signals at an earlier stage so that processes forked at startup
6420 don't become temporarily defunct.
6422 2004-01-25 18:19 UTC tuomov
6423 * trunk: changeset 1224
6424 There was still a reference to ~/.ion/
6426 2004-01-25 18:12 UTC tuomov
6427 * trunk: changeset 1223
6428 Class lookup is no longer case-insensitive. (There's no need for that
6429 since the workspace creation query was changed.)
6431 2004-01-25 18:05 UTC tuomov
6432 * trunk: changeset 1221
6433 Typo and spelling fixes.
6435 2004-01-25 11:07 UTC tuomov
6436 * trunk: changeset 1219
6437 Some XX_SOURCE flag changes.
6439 2004-01-24 21:54 UTC tuomov
6440 * trunk: changeset 1218
6443 2004-01-24 21:49 UTC tuomov
6444 * trunk: changeset 1217
6445 - Added dummy multibyte/widechar routines for retarded platforms
6446 without even such dummy support.
6448 - Some Cygwin note modifications.
6450 2004-01-24 20:28 UTC tuomov
6451 * trunk: changeset 1216
6452 Some extra safety checks added.
6454 2004-01-22 21:25 UTC tuomov
6455 * trunk: changeset 1214
6456 Fixed LaTeX in dock documentation comments.
6458 2004-01-21 19:32 UTC tuomov
6459 * trunk: changeset 1212
6460 Some more polish on floatws focus policy.
6462 2004-01-21 17:32 UTC tuomov
6463 * trunk: changeset 1211
6464 - Moved session directory creation to a proper place, so that the
6465 directory will exist for the style menu save feature.
6467 - Fill _NET_SUPPORTED root window property with the supported features
6468 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
6470 2004-01-20 21:11 UTC tuomov
6471 * trunk: changeset 1209
6472 Module preloading support was broken.
6474 2004-01-20 19:50 UTC tuomov
6475 * trunk: changeset 1208
6478 2004-01-20 18:37 UTC tuomov
6479 * trunk: changeset 1207
6480 Binaries are now again stripped when installed.
6482 2004-01-20 18:35 UTC tuomov
6483 * trunk: changeset 1206
6484 Fixed a man page typo.
6486 2004-01-19 18:26 UTC tuomov
6487 * trunk: changeset 1205
6488 Fixed tab drop on a floatws.
6490 2004-01-19 16:03 UTC tuomov
6491 * trunk: changeset 1204
6492 Old submaps were ignored when new entries were added.
6494 2004-01-19 12:22 UTC tuomov
6495 * trunk: changeset 1203
6496 Fixed libtool version requirements.
6498 2004-01-19 12:22 UTC tuomov
6499 * trunk: changeset 1202
6500 - Autoconf script Xinerama check fixed.
6502 - README.autoconf simplified.
6504 2004-01-19 12:20 UTC tuomov
6505 * trunk: changeset 1201
6506 Fixed references to ioncore-*.lua.
6508 2004-01-16 18:39 UTC tuomov
6509 * trunk: changeset 1200
6510 There were still some references to frame-tab (how tab-frame), causing
6511 initial frame sizes on floatws:s to be miscalculated.
6513 2004-01-16 18:38 UTC tuomov
6514 * trunk: changeset 1199
6515 Oops. Removed some important code earlier.
6517 2004-01-16 16:58 UTC tuomov
6518 * trunk: changeset 1198
6519 - Minor client window management set up fixes.
6521 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
6524 2004-01-16 15:35 UTC tuomov
6525 * trunk: changeset 1197
6526 - Fixed goto_previous after switching between windows in the same
6529 - The dock no longer gets focused when the pointer enters it.
6531 2004-01-15 18:34 UTC tuomov
6532 * trunk: changeset 1196
6533 Changed order of mplex old/new selected object map/unmap to reduce
6536 2004-01-15 16:10 UTC tuomov
6537 * trunk: changeset 1195
6538 - A couple manual page and README bugs were fixed.
6540 - Removed Mod1+K T rebinding in ionframe_bindings to
6541 toggle_transients_pos (it is supposed to be clear_tags).
6543 2004-01-14 22:43 UTC tuomov
6544 * trunk: changeset 1194
6545 Style selection saving wasn't working.
6547 2004-01-14 19:37 UTC tuomov
6548 * trunk: changeset 1191
6549 Removed extra character in comment header.
6551 2004-01-14 18:03 UTC tuomov
6552 * trunk: changeset 1190
6553 - Floating workspace now give focus to highest-stacked frame when the
6554 active one is destroyed.
6556 - Mod1+N/P were bound to raise/lower on floating workspaces.
6558 2004-01-14 16:55 UTC tuomov
6559 * trunk: changeset 1189
6560 Changed version string to ION_VERSION.
6562 2004-01-14 16:39 UTC tuomov
6563 * trunk: changeset 1188
6564 - Added optional autoconf script.
6566 - Fixed etc/Makefile.
6568 2004-01-13 23:52 UTC tuomov
6569 * trunk: changeset 1187
6570 - Renamed do_move_pointer_to do_warp and made redefinable through the
6573 - Fixed reparent_region->region_reparent.
6575 - Added some missing includes.
6577 2004-01-13 16:31 UTC tuomov
6578 * trunk: changeset 1186
6579 Frame maximize takes active client window size limits into account.
6581 2004-01-13 16:12 UTC tuomov
6582 * trunk: changeset 1185
6583 Keyboard move/resize warps (if enabled) pointer back to manipulated
6584 frame after finishing.
6586 2004-01-08 23:16 UTC tuomov
6587 * trunk: changeset 1184
6588 Fixed some typos in documentation.
6590 2004-01-08 22:05 UTC tuomov
6591 * trunk: changeset 1182
6592 Changed winprop selection by title to longest match.
6594 2004-01-08 21:51 UTC tuomov
6595 * trunk: changeset 1181
6596 - Support changes in X keyboard map.
6598 - Some keymap deinitialisation fixes and bindmap clean-up.
6600 2004-01-06 19:48 UTC tuomov
6601 * trunk: changeset 1180
6602 Minor man page fixes.
6604 2004-01-06 12:30 UTC tuomov
6605 * trunk: changeset 1179
6606 Removed introduction of a non-existent function.
6608 2004-01-03 00:27 UTC tuomov
6609 * trunk: changeset 1178
6610 Updated most of the copyright notices to 2004.
6612 2003-12-29 20:26 UTC tuomov
6613 * trunk: changeset 1177
6614 - stylemenu properly saves draw.lua if querylib is not installed.
6616 - Separate binding configuration file for PWM.
6618 2003-12-29 20:14 UTC tuomov
6619 * trunk: changeset 1176
6620 - Some default menu configuration changes. PWM no longer uses the same
6621 menu configuration file.
6623 - Removed client window check code mismatch complaint on startup.
6625 - PWM startup errorlog was incorrectly referring to Ion.
6627 2003-12-29 20:01 UTC tuomov
6628 * trunk: changeset 1175
6629 Removed debug message.
6631 2003-12-29 18:42 UTC tuomov
6632 * trunk: changeset 1174
6633 Workspace query asks for type of workspace when creating new.
6635 2003-12-29 15:53 UTC tuomov
6636 * trunk: changeset 1173
6637 Previous frame geometry (for maximize and shade) is saved in the
6638 workspaces save file.
6640 2003-12-23 21:14 UTC tuomov
6641 * trunk: changeset 1172
6642 Added a note on the dock module authors to README.
6644 2003-12-23 21:13 UTC tuomov
6645 * trunk: changeset 1171
6646 - Added dock to list of modules to build.
6648 - Updated to newer version of dock.
6650 - Dock position and growing direction was changed to old PWM defaults.
6652 - PWM stock configuration files load the dock module by default.
6654 2003-12-23 20:55 UTC tuomov
6655 * trunk: changeset 1169
6656 - Included the dock module with Ion.
6658 - Fixed dock_get_tile_size and modified dock module Makefile for
6661 2003-12-22 20:45 UTC tuomov
6662 * trunk: changeset 1100
6663 Use also C99_SOURCE where XOPEN_SOURCE is used.
6665 2003-12-22 20:11 UTC tuomov
6666 * trunk: changeset 1099
6669 2003-12-20 13:08 UTC tuomov
6670 * trunk: changeset 1098
6671 XFreeGC(xor_gc) on deinit.
6673 2003-12-18 18:08 UTC tuomov
6674 * trunk: changeset 1097
6675 Focusing on return from submenu had been broken by previous changes.
6677 2003-12-18 17:57 UTC tuomov
6678 * trunk: changeset 1096
6679 look-clean "bigmenu" font changed.
6681 2003-12-18 17:52 UTC tuomov
6682 * trunk: changeset 1095
6683 WScreens no longer accept tab drag&drop.
6685 2003-12-18 17:48 UTC tuomov
6686 * trunk: changeset 1094
6687 Better error message in querylib.query_workspace.
6689 2003-12-18 17:45 UTC tuomov
6690 * trunk: changeset 1093
6691 Message line counting fix.
6693 2003-12-18 17:42 UTC tuomov
6694 * trunk: changeset 1092
6695 Class lookup is now case-insensitive.
6697 2003-12-18 17:28 UTC tuomov
6698 * trunk: changeset 1091
6699 Added some object destroy safety checks.
6701 2003-12-18 17:22 UTC tuomov
6702 * trunk: changeset 1090
6703 Fixed winprop lookup when window name is nil.
6705 2003-12-18 12:08 UTC tuomov
6706 * trunk: changeset 1089
6707 Use lua-config50 in Debian settings.
6709 2003-12-16 20:54 UTC tuomov
6710 * trunk: changeset 1088
6711 Re-created the file.
6713 2003-12-16 20:52 UTC tuomov
6714 * trunk: changeset 1087
6717 2003-12-16 18:29 UTC tuomov
6718 * trunk: changeset 1086
6719 Another old reference.
6721 2003-12-14 11:52 UTC tuomov
6722 * trunk: changeset 1085
6723 Fixed (?) grab release focusing when warping is disabled.
6725 2003-12-11 22:16 UTC tuomov
6726 * trunk: changeset 1084
6727 Man pages still had references to old user configuration file
6730 2003-12-11 21:31 UTC tuomov
6731 * trunk: changeset 1083
6732 Fixed querylib.query_man default value.
6734 2003-12-11 18:03 UTC tuomov
6735 * trunk: changeset 1082
6736 Fixed .welcome_msg_displayed permissions.
6738 2003-12-23 20:17 UTC unknown
6739 tagged ion-devel-20031211
6741 2003-12-11 17:11 UTC tuomov
6742 * trunk: changeset 1081
6743 Fixed a potential segfault when window disappears while being set up
6746 2003-12-23 20:17 UTC unknown
6747 tagged ion-devel-20031210
6749 2003-12-10 09:17 UTC tuomov
6750 * trunk: changeset 1080
6753 2003-12-09 20:39 UTC tuomov
6754 * trunk: changeset 1079
6757 2003-12-09 19:48 UTC tuomov
6758 * trunk: changeset 1078
6759 Removed mention of development branch.
6761 2003-12-09 19:48 UTC tuomov
6762 * trunk: changeset 1077
6763 Minor size calculation fix.
6765 2003-12-23 20:17 UTC unknown
6766 tagged ion-devel-20031209
6768 2003-12-09 19:28 UTC tuomov
6769 * trunk: changeset 1076
6770 Module compatibility is checked against ION_API_VERSION (2) instead of
6773 2003-12-09 19:13 UTC tuomov
6774 * trunk: changeset 1075
6777 2003-12-09 19:07 UTC tuomov
6778 * trunk: changeset 1074
6779 Removed configuration file conversion utilities; people following the
6780 development branch should already have converted their files.
6782 2003-12-09 19:05 UTC tuomov
6783 * trunk: changeset 1073
6784 - Removed '-devel' from path names.
6786 - Changed user configuration file directories to ~/.ion2/ and
6789 - Renamed all ioncore*.lua configuration files to ion*.lua.
6791 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
6793 2003-12-09 00:32 UTC tuomov
6794 * trunk: changeset 1072
6795 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
6797 2003-12-07 22:05 UTC tuomov
6798 * trunk: changeset 1071
6801 2003-12-07 22:01 UTC tuomov
6802 * trunk: changeset 1070
6803 Use string.shell_safe to encapsulate file names.
6805 2003-12-07 22:01 UTC tuomov
6806 * trunk: changeset 1069
6807 Added string.shell_safe function.
6809 2003-12-06 22:20 UTC tuomov
6810 * trunk: changeset 1068
6811 Insert new bindmaps at beginning of region bindmap list.
6813 2003-12-06 20:43 UTC tuomov
6814 * trunk: changeset 1067
6815 Initial workspace creation code checks default_ws_type.
6817 2003-12-06 20:36 UTC tuomov
6818 * trunk: changeset 1066
6819 Changed ion-completefile path.
6821 2003-12-06 17:45 UTC tuomov
6822 * trunk: changeset 1065
6823 Added WClientWin.toggle_transients_pos export and transients_at_top
6826 2003-12-06 17:44 UTC tuomov
6827 * trunk: changeset 1064
6828 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
6830 2003-12-06 17:43 UTC tuomov
6831 * trunk: changeset 1063
6834 2003-12-06 17:43 UTC tuomov
6835 * trunk: changeset 1062
6836 Removed extra whitespace at ends of some lines.
6838 2003-12-06 16:17 UTC tuomov
6839 * trunk: changeset 1061
6840 Fixed previous change.
6842 2003-12-06 12:25 UTC tuomov
6843 * trunk: changeset 1060
6844 Some transient initial size calculation changes.
6846 2003-12-06 11:44 UTC tuomov
6847 * trunk: changeset 1059
6848 Changed export names and added one more.
6850 2003-12-06 11:42 UTC tuomov
6851 * trunk: changeset 1058
6852 Added "stylemenu" that displays all look-*.lua files on search path.
6854 2003-12-06 11:42 UTC tuomov
6855 * trunk: changeset 1057
6856 Added some search path exports.
6858 2003-12-06 11:15 UTC tuomov
6859 * trunk: changeset 1056
6860 ion-completefile directory changed and extended to support multiple
6863 2003-12-05 00:46 UTC tuomov
6864 * trunk: changeset 1055
6865 - Submenus can now be generated by functions when needed.
6867 - Added "windowlist" and "workspacelist" default menus.
6869 2003-12-04 22:10 UTC tuomov
6870 * trunk: changeset 1054
6873 2003-12-04 21:56 UTC tuomov
6874 * trunk: changeset 1053
6875 In-mplex menus that do not fully fit within the space available now
6876 scroll the visible entries.
6878 2003-12-03 23:43 UTC tuomov
6879 * trunk: changeset 1052
6880 aboutmsg was missing.
6882 2003-12-03 23:43 UTC tuomov
6883 * trunk: changeset 1051
6886 2003-12-03 22:27 UTC tuomov
6887 * trunk: changeset 1050
6888 Closing a frame initially contaning transient window will switch focus
6889 to the frame that contained the transient_for window.
6891 2003-12-23 20:17 UTC unknown
6892 tagged ion-devel-20031203
6894 2003-12-03 20:33 UTC tuomov
6895 * trunk: changeset 1049
6896 Removed mentions of ion-devel in the release tarball; default
6897 installation target is now /usr/local with configuration files in
6898 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
6899 /usr/local/ion-devel.)
6901 2003-12-03 20:31 UTC tuomov
6902 * trunk: changeset 1048
6903 Just ditch old $ETCDIR/draw.lua.
6905 2003-12-03 20:29 UTC tuomov
6906 * trunk: changeset 1047
6907 Added pwm.1 man page.
6909 2003-12-03 20:22 UTC tuomov
6910 * trunk: changeset 1046
6911 Use PWM_ETCDIR if set.
6913 2003-12-03 20:14 UTC tuomov
6914 * trunk: changeset 1045
6915 Load the query module.
6917 2003-12-03 20:06 UTC tuomov
6918 * trunk: changeset 1044
6919 - The ion and pwm scripts were removed and are instead now binaries
6920 linked against ioncore.a.
6922 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
6923 configuration files and the 'pwm' binary uses ~/.pwm for user's
6924 configuration files.
6926 2003-12-03 17:59 UTC tuomov
6927 * trunk: changeset 1043
6928 Script search path changes; calling file's directly is now only
6929 considered if explicitly indicated in the file name. (So now normally
6930 "included" files in user's directories will always be preferred over
6931 those in system directories.)
6933 2003-12-03 11:37 UTC tuomov
6934 * trunk: changeset 1042
6935 etc/ make install changes; ioncore.lua is now always overwritten and
6936 draw.lua link restored to a working file.
6938 2003-12-02 23:23 UTC tuomov
6939 * trunk: changeset 1041
6940 Display a welcome message and manual page to new users.
6942 2003-12-02 23:22 UTC tuomov
6943 * trunk: changeset 1040
6944 - Display a welcome message and manual page to new users.
6946 - Some path setting function changes.
6948 2003-12-02 23:20 UTC tuomov
6949 * trunk: changeset 1039
6950 - Renamed manual page to ion.1.
6952 - Added ion.1.in.txt
6954 2003-12-02 23:11 UTC tuomov
6955 * trunk: changeset 1038
6958 2003-12-02 23:01 UTC tuomov
6959 * trunk: changeset 1037
6960 Removed mention of "messages" to reduce chance of confusion.
6962 2003-12-02 18:31 UTC tuomov
6963 * trunk: changeset 1036
6964 Added a "basic concepts" section in the manual page.
6966 2003-12-02 18:05 UTC tuomov
6967 * trunk: changeset 1035
6968 Fixed message display line copying bug.
6970 2003-12-02 13:37 UTC tuomov
6971 * trunk: changeset 1034
6972 Fixed -onescreen to -oneroot.
6974 2003-12-01 20:18 UTC tuomov
6975 * trunk: changeset 1033
6976 Button6 and Button7 might be recognised.
6978 2003-12-01 20:18 UTC tuomov
6979 * trunk: changeset 1032
6980 Ignore unknown bits in keypress event state.
6982 2003-12-01 19:09 UTC tuomov
6983 * trunk: changeset 1031
6986 2003-12-01 18:23 UTC tuomov
6987 * trunk: changeset 1030
6988 The line editor and region_set_name strip white space from the
6989 beginning and end of strings.
6991 2003-12-01 01:34 UTC tuomov
6992 * trunk: changeset 1029
6993 Some more acceleration changes.
6995 2003-11-30 16:51 UTC tuomov
6996 * trunk: changeset 1028
6997 - Implemented move/resize edge snapping.
6999 - Smoother square root based move/resize acceleration curve.
7001 2003-11-30 16:49 UTC tuomov
7002 * trunk: changeset 1027
7003 Uncommented CF_EDGE_RESISTANCE.
7005 2003-11-30 00:51 UTC tuomov
7006 * trunk: changeset 1026
7007 Save sticky state in session savefile.
7009 2003-11-30 00:48 UTC tuomov
7010 * trunk: changeset 1025
7011 Implemented sticky frames on WFloatWS:s.
7013 2003-11-30 00:34 UTC tuomov
7014 * trunk: changeset 1024
7015 Implemented WWatch-node based WObjList and changed tag list to that
7016 instead of wasting space in WRegion.
7018 2003-11-29 22:46 UTC tuomov
7019 * trunk: changeset 1023
7020 Only redraw menu entries that need redrawing when selected entry is
7023 2003-11-29 16:27 UTC tuomov
7024 * trunk: changeset 1022
7025 Some focus handling changes, fixes and clean-up.
7027 2003-11-29 15:35 UTC tuomov
7028 * trunk: changeset 1021
7029 "Close" key and menu binding changes.
7031 2003-11-29 15:34 UTC tuomov
7032 * trunk: changeset 1019
7035 2003-11-29 14:36 UTC tuomov
7036 * trunk: changeset 1018
7037 Fixed selection request when multibyte support is not enabled.
7039 2003-11-29 14:31 UTC tuomov
7040 * trunk: changeset 1017
7041 Small documentation fix.
7043 2003-11-29 14:29 UTC tuomov
7044 * trunk: changeset 1016
7045 Do not display a query_message error when failing to open
7048 2003-11-29 14:21 UTC tuomov
7049 * trunk: changeset 1015
7050 Improved documentation.
7052 2003-11-29 14:21 UTC tuomov
7053 * trunk: changeset 1014
7054 Fixed underscore and tiled escapes.
7056 2003-11-27 22:26 UTC tuomov
7057 * trunk: changeset 1013
7058 Added note on known_hosts in documentation comment.
7060 2003-11-27 22:26 UTC tuomov
7061 * trunk: changeset 1012
7062 Keyboard is no longer grabbed in submap mode if normal bindmap is not
7065 2003-11-27 19:58 UTC tuomov
7066 * trunk: changeset 1011
7069 2003-11-27 16:18 UTC tuomov
7070 * trunk: changeset 1010
7071 Minor clean-up operations.
7073 2003-11-27 15:56 UTC tuomov
7074 * trunk: changeset 1009
7075 Added some stacking setup and mplex attach sanity checks.
7077 2003-11-27 15:42 UTC tuomov
7078 * trunk: changeset 1008
7079 Added clear_tags ctxmenu entry.
7081 2003-11-27 15:38 UTC tuomov
7082 * trunk: changeset 1007
7083 Region rescue code was cleaned up a little and the code is no longer
7084 called from deinit handlers.
7086 2003-11-25 20:37 UTC tuomov
7087 * trunk: changeset 1006
7088 Added WIonWS.farthest, next_to and goto_dir exports.
7090 2003-11-25 19:44 UTC tuomov
7091 * trunk: changeset 1005
7094 2003-11-24 16:52 UTC tuomov
7095 * trunk: changeset 1004
7096 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
7099 2003-11-24 16:32 UTC tuomov
7100 * trunk: changeset 1003
7101 Fonts are chosen more consistently in provided look-* style files.
7103 2003-11-24 16:07 UTC tuomov
7104 * trunk: changeset 1002
7105 look-cleanios was missing from Makefile.
7107 2003-11-24 16:02 UTC tuomov
7108 * trunk: changeset 1001
7109 Removed "for" from get_savefile_for, read_config_for, etc.
7111 2003-11-24 16:02 UTC tuomov
7112 * trunk: changeset 1000
7113 - Added 'jumpto' winprop and 'clientwin_added' hook.
7115 - 'switchto' is passed as parameter to fullscreen check functions.
7117 - Exported 'get_savefile'.
7119 - Removed "for" from get_savefile_for, read_config_for, etc.
7121 - Moved winprop lookup to the proper point in code after having again
7122 moved it where name is not available.
7124 2003-11-24 01:14 UTC tuomov
7125 * trunk: changeset 999
7126 Fixed -libdir to -moduledir.
7128 2003-11-23 19:45 UTC tuomov
7129 * trunk: changeset 998
7130 Changes in stipple pattern usage in drawing a dragged tab.
7132 2003-11-23 18:37 UTC tuomov
7133 * trunk: changeset 997
7134 Added WIonWS.resize_tree function that can be used to resize whole
7135 subtrees of the workspace split hierarchy.
7137 2003-11-23 13:19 UTC tuomov
7138 * trunk: changeset 996
7141 2003-11-23 13:18 UTC tuomov
7142 * trunk: changeset 995
7143 Added new style look-cleanios.
7145 2003-11-23 04:54 UTC tuomov
7146 * trunk: changeset 994
7147 'pmenu' entry index could be too big by one. Fixed.
7149 2003-11-23 04:53 UTC tuomov
7150 * trunk: changeset 993
7151 Look configuration files properly ported the drawing engine model and
7152 proper menu styles added to those styles that need it.
7154 2003-11-23 03:12 UTC tuomov
7155 * trunk: changeset 992
7156 String shortening rules can now be specified always-on so that the
7157 rule is applied even when no shortening is necessary.
7159 2003-11-23 03:10 UTC tuomov
7160 * trunk: changeset 991
7161 The same region is not to be passed twice as a _key_ binding handler
7162 argument; two regions are only passed when e.g. a workspace is
7163 selecting keys on a frame.
7165 2003-11-23 03:08 UTC tuomov
7166 * trunk: changeset 990
7167 Changed make_mplex_sub_or_self_fn behaviour.
7169 2003-11-23 02:45 UTC tuomov
7170 * trunk: changeset 989
7171 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
7172 (instead of requiring the user to a list of them).
7174 2003-11-22 15:44 UTC tuomov
7175 * trunk: changeset 988
7176 Added Button3->rootmenu binding.
7178 2003-11-21 16:45 UTC tuomov
7179 * trunk: changeset 987
7180 Added mention of modulelist.mk.
7182 2003-11-21 16:40 UTC tuomov
7183 * trunk: changeset 986
7184 Modified the default drawing engine to be more usable as a basis for
7185 alternative drawing engines that need per-window data.
7187 2003-11-21 15:09 UTC tuomov
7188 * trunk: changeset 985
7189 Title shortening rules are now used always even if the title would fit
7190 in the available space without modification.
7192 2003-12-23 20:17 UTC unknown
7193 tagged ion-devel-20031121
7195 2003-11-21 14:43 UTC tuomov
7196 * trunk: changeset 984
7197 clean-up variable rename.
7199 2003-11-21 09:11 UTC tuomov
7200 * trunk: changeset 983
7201 Invalid multibyte strings could cause the line editor to go to an
7204 2003-11-21 09:00 UTC tuomov
7205 * trunk: changeset 982
7206 Listing (completions, messages) line breaking wasn't yet multibyte-
7209 2003-12-23 20:17 UTC unknown
7210 tagged ion-devel-20031119
7212 2003-11-21 04:10 UTC tuomov
7213 * trunk: changeset 981
7214 New string shortening code could segfault. Fixed it.
7216 2003-11-19 21:39 UTC tuomov
7217 * trunk: changeset 980
7218 Replaced UTF-8 support with (almost) general multibyte encoding
7221 2003-11-17 21:03 UTC tuomov
7222 * trunk: changeset 978
7223 mplex_fit didn't update region geometry data.
7225 2003-11-17 21:03 UTC tuomov
7226 * trunk: changeset 977
7227 A minor clean-up operation.
7229 2003-11-16 21:40 UTC tuomov
7230 * trunk: changeset 976
7231 Updated documentation.
7233 2003-11-16 17:16 UTC tuomov
7234 * trunk: changeset 975
7237 2003-11-16 17:05 UTC tuomov
7238 * trunk: changeset 974
7239 make_mplex_sub_or_self_fn was broken.
7241 2003-11-16 17:05 UTC tuomov
7242 * trunk: changeset 973
7243 A variable name was wrong.
7245 2003-11-16 16:51 UTC tuomov
7246 * trunk: changeset 972
7247 Added support for _NET_WM_STATE_FULLSCREEN request.
7249 2003-11-16 15:19 UTC tuomov
7250 * trunk: changeset 971
7251 Reset font to NULL on deinit.
7253 2003-11-16 14:58 UTC tuomov
7254 * trunk: changeset 970
7255 Bindings can now be removed on the fly by passing nil as callback
7258 2003-11-16 13:56 UTC tuomov
7259 * trunk: changeset 969
7260 Complain of invalid binding table.
7262 2003-11-16 13:48 UTC tuomov
7263 * trunk: changeset 968
7264 Updated the Makefile.
7266 2003-11-16 13:48 UTC tuomov
7267 * trunk: changeset 967
7268 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
7269 mplex-related functions from ioncorelib.lua there.
7271 2003-11-16 01:44 UTC tuomov
7272 * trunk: changeset 966
7273 Fixed GC font setup.
7275 2003-11-16 01:43 UTC tuomov
7276 * trunk: changeset 965
7277 Don't compiled some code if CF_UTF8 is not set.
7279 2003-11-16 00:29 UTC tuomov
7280 * trunk: changeset 964
7281 Updated the man page.
7283 2003-11-15 23:51 UTC tuomov
7284 * trunk: changeset 963
7285 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
7286 compiled with UTF8 support.
7288 2003-11-15 23:49 UTC tuomov
7289 * trunk: changeset 962
7290 Added font caching/ref.counting so that font loading would take little
7291 less time when pattern guessing is required to fullfill locale's
7294 2003-11-14 20:35 UTC tuomov
7295 * trunk: changeset 961
7296 Changed the order in which brushes are freed.
7298 2003-11-14 20:31 UTC tuomov
7299 * trunk: changeset 960
7300 The original source of the the fontset code was discovered.
7302 2003-11-14 16:00 UTC tuomov
7303 * trunk: changeset 959
7304 The functions to create binding wrappers to operate on WMPlexs'
7305 children were extended and given better names, although the old ones
7306 are still available.
7308 2003-11-14 15:56 UTC tuomov
7309 * trunk: changeset 958
7312 2003-11-14 15:49 UTC tuomov
7313 * trunk: changeset 957
7314 Removed fallback font check.
7316 2003-11-14 15:40 UTC tuomov
7317 * trunk: changeset 956
7318 Added FontSet guessing code that should be able to figure out enough
7319 fonts for XCreateFontSet to fullfill locales' requirements so font
7320 loading shouldn't fail so often when UTF8 support is enabled.
7322 2003-11-14 00:42 UTC tuomov
7323 * trunk: changeset 955
7324 At least load "de" engine if no engine has been loaded while executing
7327 2003-11-13 22:37 UTC tuomov
7328 * trunk: changeset 954
7329 Added some _LOADED checks.
7331 2003-11-13 18:45 UTC tuomov
7332 * trunk: changeset 953
7333 Lua files in share/ (but not etc/) are precompiled.
7335 2003-11-13 18:26 UTC tuomov
7336 * trunk: changeset 952
7337 'ioncore-startup.lua' kludge was removed and replaced by the loading
7338 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
7340 2003-11-13 18:04 UTC tuomov
7341 * trunk: changeset 951
7342 Changes in default configuration files to make them more legible and
7343 to add menu configuration.
7345 2003-11-13 18:03 UTC tuomov
7346 * trunk: changeset 950
7347 Call XClearWindow when toggling tab to avoid clutter.
7349 2003-11-13 18:02 UTC tuomov
7350 * trunk: changeset 949
7351 Added ioncore_aboutmsg export.
7353 2003-11-13 12:07 UTC tuomov
7354 * trunk: changeset 948
7355 Added disabled XMMS kludge.
7357 2003-11-12 17:50 UTC tuomov
7358 * trunk: changeset 947
7359 Extension definition changes.
7361 2003-11-12 17:50 UTC tuomov
7362 * trunk: changeset 946
7363 - C-side module configuration file loading function also look for
7366 - Lua-side include() automatically also looks for .lc and .lua files
7367 if neither extension nor path component is given.
7369 2003-11-10 17:58 UTC tuomov
7370 * trunk: changeset 945
7371 Made find_suitable_screen global.
7373 2003-11-09 16:09 UTC tuomov
7374 * trunk: changeset 944
7375 Added WRegion.is_active and is_mapped exports.
7377 2003-11-06 17:50 UTC tuomov
7378 * trunk: changeset 943
7379 Some mplex_managed_changed calls were wrong, causing trouble with
7382 2003-11-05 22:45 UTC tuomov
7383 * trunk: changeset 942
7386 2003-11-05 22:45 UTC tuomov
7387 * trunk: changeset 941
7388 Stack management fixes.
7390 2003-11-05 12:23 UTC tuomov
7391 * trunk: changeset 940
7392 Removed mentions of xft.
7394 2003-11-04 20:27 UTC tuomov
7395 * trunk: changeset 939
7396 Fixed a potential segfault point.
7398 2003-11-04 20:26 UTC tuomov
7399 * trunk: changeset 938
7400 Quick&dirty stacking fix.
7402 2003-10-30 10:00 UTC tuomov
7403 * trunk: changeset 937
7404 Removed CURRENT_FILE kludge for include handling; use the Lua debug
7405 interface instead to get the file the calling function was defined in.
7407 2003-10-30 08:34 UTC tuomov
7408 * trunk: changeset 936
7409 Some changes in default menus.
7411 2003-10-30 08:34 UTC tuomov
7412 * trunk: changeset 935
7413 libtool 1.4.3->1.4.x.
7415 2003-10-28 13:00 UTC tuomov
7416 * trunk: changeset 934
7417 submenus weren't being handled correctly.
7419 2003-10-27 16:59 UTC tuomov
7420 * trunk: changeset 933
7421 about_msg should be local.
7423 2003-10-27 16:58 UTC tuomov
7424 * trunk: changeset 932
7425 Changed styles are automatically translated (and complained of).
7427 2003-10-27 12:26 UTC tuomov
7428 * trunk: changeset 931
7429 Fixed cursor and selection substyles.
7431 2003-10-27 12:05 UTC tuomov
7432 * trunk: changeset 930
7433 Updated the script to use the new style names.
7435 2003-10-27 12:05 UTC tuomov
7436 * trunk: changeset 929
7437 Some style name changes.
7439 2003-10-27 12:05 UTC tuomov
7440 * trunk: changeset 928
7443 2003-10-27 12:05 UTC tuomov
7444 * trunk: changeset 927
7445 Updated the look-* files.
7447 2003-10-27 12:05 UTC tuomov
7448 * trunk: changeset 926
7449 look-cleanviolet is now the default style.
7451 2003-10-25 20:23 UTC tuomov
7452 * trunk: changeset 925
7453 Check fallback font at startup with XCreateFontSet instead of
7456 2003-10-24 17:09 UTC tuomov
7457 * trunk: changeset 924
7458 Moved list of modules to build from system.mk to modulelist.mk
7460 2003-10-04 14:52 UTC tuomov
7461 * trunk: changeset 923
7462 va_list usage changes due to problems on some architechtures.
7464 2003-10-04 12:41 UTC tuomov
7465 * trunk: changeset 922
7466 Added genframe_(in)activated hooks.
7468 2003-09-15 18:15 UTC tuomov
7469 * trunk: changeset 921
7470 Some target and fullscreen winprop handling fixes.
7472 2003-09-15 18:15 UTC tuomov
7473 * trunk: changeset 920
7474 Some fixes to client window rescuing.
7476 2003-09-15 18:15 UTC tuomov
7477 * trunk: changeset 919
7478 Some fixes to client window rescuing.
7480 2003-09-15 18:14 UTC tuomov
7481 * trunk: changeset 918
7482 Fixed a FALSE to NULL.
7484 2003-09-09 20:07 UTC tuomov
7485 * trunk: changeset 917
7486 Fixed an event-missing problem.
7488 2003-09-04 08:22 UTC tuomov
7489 * trunk: changeset 916
7490 Menu configuration changes.
7492 2003-09-04 08:22 UTC tuomov
7493 * trunk: changeset 915
7494 Ungrab keyboard before calling dispatch_binding (except with submap).
7496 2003-08-31 16:15 UTC tuomov
7497 * trunk: changeset 914
7498 Added a note on .xinitrc/.xsession to README.
7500 2003-08-28 20:59 UTC tuomov
7501 * trunk: changeset 913
7502 Some border drawing fixes.
7504 2003-08-25 15:25 UTC tuomov
7505 * trunk: changeset 912
7506 restart_other_wm fixes.
7508 2003-08-25 15:05 UTC tuomov
7509 * trunk: changeset 911
7510 Better grabbing checks.
7512 2003-08-25 15:04 UTC tuomov
7513 * trunk: changeset 910
7514 XSync() before fork() -- xlock should work a bit better now.
7516 2003-08-24 14:51 UTC tuomov
7517 * trunk: changeset 909
7518 Menu config changes; use submenus.
7520 2003-08-24 14:51 UTC tuomov
7521 * trunk: changeset 908
7522 Removed empty_tab area.
7524 2003-08-24 14:51 UTC tuomov
7525 * trunk: changeset 907
7526 Moved minof/maxof elsewhere, removed empty_tab.
7528 2003-08-24 14:50 UTC tuomov
7529 * trunk: changeset 906
7532 2003-08-24 14:50 UTC tuomov
7533 * trunk: changeset 905
7534 Added ''pmenu'' off-screen scrolling support as in PWM.
7536 2003-08-24 14:49 UTC tuomov
7537 * trunk: changeset 904
7538 Some WTimer enhancements.
7540 2003-08-22 16:37 UTC tuomov
7541 * trunk: changeset 903
7542 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
7544 2003-08-21 18:29 UTC tuomov
7545 * trunk: changeset 902
7546 - More changes to pointer handling code for better menu support.
7548 - genframe_bindings knows of frame areas.
7550 2003-08-21 18:28 UTC tuomov
7551 * trunk: changeset 901
7552 Enhanced menu support.
7554 2003-08-21 18:24 UTC tuomov
7555 * trunk: changeset 900
7556 Added a brush that handles submenu entries in menus specially.
7558 2003-08-21 18:22 UTC tuomov
7559 * trunk: changeset 899
7560 'make depend' fixed to work with modules.
7562 2003-08-20 16:46 UTC tuomov
7563 * trunk: changeset 898
7564 Don't strip white space from query results.
7566 2003-08-19 12:54 UTC tuomov
7567 * trunk: changeset 897
7568 Fixed tab drop on floatws:s (was putting clients to full screen mode
7571 2003-08-19 09:11 UTC tuomov
7572 * trunk: changeset 896
7573 uname SunOS check complaint fix with newer gnu utils.
7575 2003-08-15 17:14 UTC tuomov
7576 * trunk: changeset 895
7577 Some changes to pointer event handling code so menus can set handlers
7578 immediately on button press.
7580 2003-08-15 13:59 UTC tuomov
7581 * trunk: changeset 894
7582 Some files were missing.. again.. *sigh*
7584 2003-08-14 18:16 UTC tuomov
7585 * trunk: changeset 893
7586 Added very preliminary and primitive menu support (only query-like
7587 embedded-in-an-mplex menus).
7589 2003-08-14 18:08 UTC tuomov
7590 * trunk: changeset 892
7591 Added ioncore_version export.
7593 2003-12-23 20:17 UTC unknown
7594 tagged ion-devel-20030814
7596 2003-08-14 18:07 UTC tuomov
7597 * trunk: changeset 891
7598 Some file location reorganisation.
7600 2003-08-14 18:07 UTC tuomov
7601 * trunk: changeset 890
7602 Some file location reorganisation and header cleanup.
7604 2003-08-13 13:09 UTC tuomov
7605 * trunk: changeset 889
7606 Call region_notify_change when name is unset.
7608 2003-12-23 20:17 UTC unknown
7609 tagged ion-devel-20030811-1
7611 2003-08-13 13:08 UTC tuomov
7612 * trunk: changeset 888
7613 Dragging a tab with no title could cause a segfault.
7615 2003-12-23 20:17 UTC unknown
7616 tagged ion-devel-20030811
7618 2003-08-12 00:06 UTC tuomov
7619 * trunk: changeset 887
7620 Changed location for X shape extension shape.h include.
7622 2003-08-11 23:05 UTC tuomov
7623 * trunk: changeset 886
7624 There was an indexing bug in rootwin.c that caused stack corruption
7625 and crash when Xinerama was enabled.
7627 2003-12-23 20:17 UTC unknown
7628 tagged ion-devel-20030810-1
7630 2003-08-11 05:21 UTC tuomov
7631 * trunk: changeset 885
7632 Winprop lookup had been broken.
7634 2003-08-10 17:02 UTC tuomov
7635 * trunk: changeset 884
7636 make_exec_fn was broken when the parameter to created function was a
7639 2003-12-23 20:17 UTC unknown
7640 tagged ion-devel-20030810
7642 2003-08-10 16:16 UTC tuomov
7643 * trunk: changeset 883
7644 Removed duplicate variable.
7646 2003-08-10 16:15 UTC tuomov
7647 * trunk: changeset 882
7648 Changes in tab reordering were not being updated to screen correctly.
7650 2003-08-10 13:46 UTC tuomov
7651 * trunk: changeset 881
7652 Added some more functions to manipulate object indices within a
7655 2003-08-08 15:40 UTC tuomov
7656 * trunk: changeset 880
7657 close_sub_or_self is now WRegion.close_sub_or_self.
7659 2003-08-07 21:32 UTC tuomov
7660 * trunk: changeset 879
7661 Modified the winprop patch to use the numerical zero field instead of
7662 " ! " to store winprops with no name regexp specified.
7664 2003-08-07 20:49 UTC tuomov
7665 * trunk: changeset 878
7666 Applied a patch to add title matching field 'name' (Lua regexp) in
7669 2003-08-06 18:23 UTC tuomov
7670 * trunk: changeset 877
7671 Fixed a typo in UTF8 font code.
7673 2003-08-06 18:21 UTC tuomov
7674 * trunk: changeset 876
7675 Changed where get_winprop is called to a later time where the client
7676 window's name has been set.
7678 2003-08-06 14:58 UTC tuomov
7679 * trunk: changeset 875
7680 foreground colour was wrong.
7682 2003-08-06 14:35 UTC tuomov
7683 * trunk: changeset 874
7684 Moved lookconv.lua to utils.
7686 2003-08-06 14:35 UTC tuomov
7687 * trunk: changeset 873
7688 - Wrote a conversion script from older .lua workspaces savefiles.
7690 - Moved lookconv.lua to utils.
7692 2003-08-06 13:57 UTC tuomov
7693 * trunk: changeset 872
7694 Updated style configuration files to draw tabs with the 'activity'
7695 attribute set in white on red. 'lookconv.lua' uses these same colours
7698 2003-08-06 13:55 UTC tuomov
7699 * trunk: changeset 871
7700 Implemented 'activity' display cue that is set when a newly created
7701 client window is not displayed or when the urgency hint is set by the
7704 2003-08-06 13:46 UTC tuomov
7705 * trunk: changeset 870
7706 Backslash wasn't being escaped in saved strings.
7708 2003-08-05 14:13 UTC tuomov
7709 * trunk: changeset 869
7710 Improved handling of substyles with based_on.
7712 2003-08-05 14:09 UTC tuomov
7713 * trunk: changeset 868
7714 Removed WRegion/mgr_data; use object-indexed tables instead.
7716 2003-08-05 14:07 UTC tuomov
7717 * trunk: changeset 867
7718 Use a table instead of WRegion/mgr_data to store managed regions'
7721 2003-08-05 13:30 UTC tuomov
7722 * trunk: changeset 866
7723 Added functions to index tables by any supported type.
7725 2003-08-04 22:15 UTC tuomov
7726 * trunk: changeset 865
7727 Wrong file name info in file.
7729 2003-08-04 21:30 UTC tuomov
7730 * trunk: changeset 864
7731 Some table accessing routine unifications.
7733 2003-08-04 16:59 UTC tuomov
7734 * trunk: changeset 863
7735 ionframe_bar_inside_border instead of bar_inside_frame
7737 2003-08-04 16:54 UTC tuomov
7738 * trunk: changeset 862
7739 Enchanced WRegion.close documentation.
7741 2003-08-04 14:58 UTC tuomov
7742 * trunk: changeset 861
7743 mdblclick(Button1) bound to shade on ionframes.
7745 2003-08-04 14:56 UTC tuomov
7746 * trunk: changeset 860
7747 Ionframe shade fixed.
7749 2003-08-04 10:03 UTC tuomov
7750 * trunk: changeset 859
7751 Added table entry type info to a documentation comment for
7754 2003-08-03 20:35 UTC tuomov
7755 * trunk: changeset 858
7756 Added options to set floatframe bar width limits and tab bar location
7757 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
7758 ionframe_bar_inside_borderin frame style config).
7760 2003-08-01 16:49 UTC tuomov
7761 * trunk: changeset 857
7762 preliminary code to handle changing transient_for property... special
7763 interface needed to handle floatws:s.
7765 2003-08-01 16:32 UTC tuomov
7766 * trunk: changeset 856
7767 Added some line editing and history exports.
7769 2003-08-01 05:52 UTC tuomov
7770 * trunk: changeset 855
7771 Added ignore_cfgrq winprop.
7773 2003-07-31 16:52 UTC tuomov
7774 * trunk: changeset 854
7775 added spacing = 1 to input style.
7777 2003-07-31 16:52 UTC tuomov
7778 * trunk: changeset 853
7779 listing fitting fixed.
7781 2003-07-31 14:16 UTC tuomov
7782 * trunk: changeset 852
7783 Fixed some problems with selections in queries and added
7784 wedln_clear_mark function.
7786 2003-07-31 14:16 UTC tuomov
7787 * trunk: changeset 851
7788 Bound Control+G to end a query and Control+K G to clear mark in
7791 2003-07-31 13:55 UTC tuomov
7792 * trunk: changeset 850
7793 Added some more querylib documentation and simplified a couple
7796 2003-07-31 13:49 UTC tuomov
7797 * trunk: changeset 849
7798 Added gr_refresh and renamed reread_draw_config to gr_read_config.
7800 2003-07-31 13:49 UTC tuomov
7801 * trunk: changeset 848
7802 Style configuration files now call de_reset and gr_refresh.
7804 2003-07-30 21:56 UTC tuomov
7805 * trunk: changeset 847
7806 look-cleanviolet.lua was missing from set of installed files.
7808 2003-07-30 19:37 UTC tuomov
7809 * trunk: changeset 846
7810 Added some ugly workarounds to some random Lua API functions not
7811 checking the types of objects on stack.
7813 2003-07-30 19:33 UTC tuomov
7814 * trunk: changeset 845
7815 Implemented keyboard resize acceleration.
7817 2003-07-30 15:44 UTC tuomov
7818 * trunk: changeset 844
7819 Updated manpage with -sessionname.
7821 2003-07-30 15:27 UTC tuomov
7822 * trunk: changeset 843
7823 WRectangle passing as argument changed to const WRectangle* mostly.
7825 2003-07-30 14:23 UTC tuomov
7826 * trunk: changeset 842
7827 Added "deinit" hook.
7829 2003-07-30 14:21 UTC tuomov
7830 * trunk: changeset 841
7831 Updated read_config_for_args call.
7833 2003-07-30 14:17 UTC tuomov
7834 * trunk: changeset 840
7835 - Removed support for screen-specific configuration files.
7837 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
7838 devel/saves) where sessionname is 'default-session-displayname' by
7839 default (with colon in display name converted to a dash) but can be
7840 changed from the command line.
7842 - Workspaces are now saved in a single 'workspaces.lua' file in
7843 session directory and screens are also now set with a single
7844 'initialise_screen_id' call.
7846 2003-07-30 14:14 UTC tuomov
7847 * trunk: changeset 839
7848 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
7851 2003-07-28 18:01 UTC tuomov
7852 * trunk: changeset 838
7853 Added --mode=link to libtool parameters.
7855 2003-07-28 13:43 UTC tuomov
7856 * trunk: changeset 837
7857 - Fixed a bug in the new split resizing algorithm that caused
7858 bottom/right regions in a split to be misplaced if both bottom and
7859 top or left and right border were moved of another region.
7861 - Added some comments documenting the resizing algorithm.
7863 2003-07-27 18:49 UTC tuomov
7864 * trunk: changeset 836
7865 Added some libtool options to system.mk
7867 2003-07-27 18:42 UTC tuomov
7868 * trunk: changeset 835
7869 Fixed a problem with the split resizing algorithm and keyboard resize
7870 by almost completely rewriting the algorithm.
7872 2003-07-27 18:41 UTC tuomov
7873 * trunk: changeset 834
7876 2003-07-27 00:15 UTC tuomov
7877 * trunk: changeset 833
7878 Added keys for manipulating tags and attaching tagged objects (Mod+T:
7879 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
7881 2003-07-27 00:00 UTC tuomov
7882 * trunk: changeset 832
7883 Fixed transient_mode = "current" in full-screen mode.
7885 2003-07-26 23:44 UTC tuomov
7886 * trunk: changeset 831
7887 Added some documentation comments.
7889 2003-07-26 23:07 UTC tuomov
7890 * trunk: changeset 830
7891 Transparency mode switching fixed.
7893 2003-07-26 22:58 UTC tuomov
7894 * trunk: changeset 829
7897 2003-07-26 22:37 UTC tuomov
7898 * trunk: changeset 828
7899 Some colour group initialisation changes.
7901 2003-07-25 20:31 UTC tuomov
7902 * trunk: changeset 827
7903 CVS barfed again and refused to remove these files.
7905 2003-07-25 20:24 UTC tuomov
7906 * trunk: changeset 826
7907 Ion now supports drawing engines as loadable modules!
7909 2003-07-25 20:13 UTC tuomov
7910 * trunk: changeset 825
7911 Colour scheme configuration files were converted to the new format.
7913 2003-07-25 19:34 UTC tuomov
7914 * trunk: changeset 824
7915 WRootWin changed to be of type WWindow (instead of just WRegion).
7917 2003-07-23 13:43 UTC tuomov
7918 * trunk: changeset 823
7919 Fixed tag pixmap and textbox spacings.
7921 2003-07-22 18:09 UTC tuomov
7922 * trunk: changeset 822
7923 Drawing engine Lua library was added.
7925 2003-07-22 18:06 UTC tuomov
7926 * trunk: changeset 821
7927 Drawing engine interface code was added although not yet used.
7929 2003-07-22 18:04 UTC tuomov
7930 * trunk: changeset 820
7931 The prospective default drawing engine was added.
7933 2003-07-22 16:57 UTC tuomov
7934 * trunk: changeset 819
7935 Added a script (etc/lookconv.lua) to convert the old .lua colour
7936 schemes to the upcoming format.
7938 2003-07-21 05:25 UTC tuomov
7939 * trunk: changeset 818
7940 Added a note on *BSD libtool version brain-damagedness.
7942 2003-07-19 10:50 UTC tuomov
7943 * trunk: changeset 817
7944 submap had been broken by previous simplifications.
7946 2003-07-19 10:50 UTC tuomov
7947 * trunk: changeset 816
7948 Some va_list passing changes.
7950 2003-07-18 15:30 UTC tuomov
7951 * trunk: changeset 815
7952 The fact that there is a configuration manual was made much better
7953 visible in the README.
7955 2003-07-16 14:16 UTC tuomov
7956 * trunk: changeset 814
7957 Nested workspace handling had been broken by the add managed/attach
7958 interface change. Fixed.
7960 2003-07-13 21:14 UTC tuomov
7961 * trunk: changeset 813
7962 The function 'exec_on_wm_display' was renamed 'exec'.
7964 2003-07-13 21:10 UTC tuomov
7965 * trunk: changeset 812
7966 Lua function binding for classes put into class-tables thus making the
7967 bindings more object-oriented in spirit.
7969 2003-07-10 22:56 UTC tuomov
7970 * trunk: changeset 811
7971 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
7972 was applied on AnyModifier grabs.
7974 2003-07-08 18:48 UTC tuomov
7975 * trunk: changeset 810
7976 Some documentation updates.
7978 2003-07-08 18:22 UTC tuomov
7979 * trunk: changeset 809
7980 removed deprecated definitions
7982 2003-07-08 18:08 UTC tuomov
7983 * trunk: changeset 808
7984 The 'have region A manage region B' interface was heavily revamped.
7985 The generic region_manage(_new) functions are gone and only WMPlexes
7986 now export the equivalent interfaces mplex_attach(_new). Only client
7987 windows' are now set up with a generic interface that is a lot simpler
7990 2003-12-23 20:17 UTC unknown
7991 tagged ion-devel-20030628
7993 2003-07-04 14:04 UTC tuomov
7994 * trunk: changeset 807
7995 Set default_ws_type in pwm-ioncore-example.lua.
7997 2003-06-28 17:40 UTC tuomov
7998 * trunk: changeset 806
7999 Fixed a crash when the same key was bound as both submap and normal
8000 action on an object.
8002 2003-06-27 21:16 UTC tuomov
8003 * trunk: changeset 805
8004 Added more obsolete functions.
8006 2003-06-27 21:15 UTC tuomov
8007 * trunk: changeset 804
8008 Fixed some comments.
8010 2003-06-27 21:15 UTC tuomov
8011 * trunk: changeset 803
8012 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
8013 floatws_relocate_and_close to be consistent with the naming of similar
8014 functions on WIonFrames.
8016 2003-06-27 21:15 UTC tuomov
8017 * trunk: changeset 802
8018 Fixed documentation in querylib.
8020 2003-06-27 18:55 UTC tuomov
8021 * trunk: changeset 801
8022 The CF_LT_DL_ANCIENT option was removed as much more extra code would
8023 have been needed to support ancient versions of libtool. Version 1.4.3
8024 or newer is now required.
8026 2003-06-27 18:47 UTC tuomov
8027 * trunk: changeset 800
8028 The '-or' flag to find apparently was a GNU extension; '-o' seems to
8031 2003-06-27 18:40 UTC tuomov
8032 * trunk: changeset 799
8033 - The Mod1+F1 Ion man page display binding was broken.
8035 - The function exec_in_frame was renamed exec_in.
8037 2003-06-27 14:05 UTC tuomov
8038 * trunk: changeset 798
8041 2003-06-25 23:37 UTC tuomov
8042 * trunk: changeset 797
8043 FloatWS:s don't warp to new frames.
8045 2003-06-25 23:14 UTC tuomov
8046 * trunk: changeset 796
8047 XOR resize rubberand had been broken by previous changes.
8049 2003-06-25 13:37 UTC tuomov
8050 * trunk: changeset 795
8051 The default bindings for the F-keys now use the modifier from
8052 SECOND_MOD (defaults to the empty string i.e. no modifier).
8054 2003-12-23 20:17 UTC unknown
8055 tagged ion-devel-20030623
8057 2003-06-25 05:36 UTC tuomov
8058 * trunk: changeset 794
8059 Tabs' grab area extended to include frame's top border when the
8060 frame's y coordinate is zero.
8062 2003-06-23 23:47 UTC tuomov
8063 * trunk: changeset 793
8066 2003-06-23 13:14 UTC tuomov
8067 * trunk: changeset 792
8068 Resize display was showing incorrect values for keyboard resize.
8070 2003-06-23 13:13 UTC tuomov
8071 * trunk: changeset 791
8072 A bug in grab handler calling code could crash Ion when leaving
8073 keyboard resize mode manually.
8075 2003-06-23 01:20 UTC tuomov
8076 * trunk: changeset 790
8077 Fixed pointer warping on screen change.
8079 2003-06-22 11:12 UTC tuomov
8080 * trunk: changeset 789
8081 Removed false comments.
8083 2003-06-21 20:07 UTC tuomov
8084 * trunk: changeset 788
8085 Screen lookup had been broken for windows that are not properly on any
8088 2003-06-21 20:06 UTC tuomov
8089 * trunk: changeset 787
8090 As the number of dynamic functions has been getting bigger, the
8091 functions are now sorted on first use and then binary-searched instead
8092 of naive linear searching.
8094 2003-12-23 20:17 UTC unknown
8095 tagged ion-devel-20030620
8097 2003-06-21 12:50 UTC tuomov
8098 * trunk: changeset 786
8099 Return from full screen mode to floatws had been broken.
8101 2003-06-21 10:56 UTC tuomov
8102 * trunk: changeset 785
8103 Client window last height request bookkeeping code had been lost when
8104 configure request policy was changed. This caused transient sizes to
8105 be calculated incorrectly.
8107 2003-06-20 09:19 UTC tuomov
8108 * trunk: changeset 784
8111 2003-06-20 09:19 UTC tuomov
8112 * trunk: changeset 783
8113 Constrain frames to their workspaces.
8115 2003-06-20 08:52 UTC tuomov
8116 * trunk: changeset 782
8119 2003-06-20 08:50 UTC tuomov
8120 * trunk: changeset 781
8121 Some initial focus policy changes.
8123 2003-06-20 08:50 UTC tuomov
8124 * trunk: changeset 780
8125 The split functions now return the newly created frame.
8127 2003-06-20 07:40 UTC tuomov
8128 * trunk: changeset 779
8131 2003-06-19 22:06 UTC tuomov
8132 * trunk: changeset 778
8133 Put new client windows in innermost/deepest nested active workspace,
8134 if any, instead of limiting to those attached directly to screens.
8136 2003-06-19 22:05 UTC tuomov
8137 * trunk: changeset 777
8138 Split recalculation on WS resize fixed and made proportional.
8140 2003-06-19 20:51 UTC tuomov
8141 * trunk: changeset 776
8142 Changes to client window move request handling on WFloatWS:s; while
8143 the current behaviour may not be correct, a greater number of apps'
8144 requests should work almost as expected even in nested workspaces.
8146 2003-06-19 18:12 UTC tuomov
8147 * trunk: changeset 775
8148 New windows weren't being placed on correct screen in Xinerama mode.
8150 2003-06-19 18:11 UTC tuomov
8151 * trunk: changeset 774
8152 Removed unnecessary flags from create/init.
8154 2003-06-19 16:16 UTC tuomov
8155 * trunk: changeset 773
8156 Tab-bar state wasn't being applied correctly from savefiles.
8158 2003-06-18 18:49 UTC tuomov
8159 * trunk: changeset 772
8160 Some transient size management changes.
8162 2003-06-18 18:14 UTC tuomov
8163 * trunk: changeset 771
8164 - Added min_size winprop.
8166 - Transients weren't properly unattached when the managing client
8167 window died. This could cause segfault e.g. at exit.
8169 2003-12-23 20:17 UTC unknown
8170 tagged ion-devel-20030617
8172 2003-06-18 13:31 UTC tuomov
8173 * trunk: changeset 770
8174 Some title shortening rules were defined in wrong order in ioncore-
8175 example.lua and the rules App: doc -> doc... and App: doc<n> ->
8176 doc...<n> were missing.
8178 2003-06-18 12:12 UTC tuomov
8179 * trunk: changeset 769
8180 Use libtool for make clean.
8182 2003-06-17 20:29 UTC tuomov
8183 * trunk: changeset 768
8184 Added Galeon find dialog randomly missing transient_for hint
8185 workaround winprop to kludges.lua.
8187 2003-06-17 20:27 UTC tuomov
8188 * trunk: changeset 767
8189 Fixed the workaround.
8191 2003-06-17 20:09 UTC tuomov
8192 * trunk: changeset 766
8193 The function close_sub_or_self was added.
8195 2003-06-17 20:09 UTC tuomov
8196 * trunk: changeset 765
8197 The function region_get_active_leaf was removed and the export
8198 region_active_sub added.
8200 2003-06-17 20:08 UTC tuomov
8201 * trunk: changeset 764
8202 The Mod1+C binding had been broken by the removal if
8203 make_active_leaf_fn: The function close_sub_or_self (not same as
8204 make_active_leaf_fn(region_close)) was added and the key bound to this
8207 2003-06-17 19:45 UTC tuomov
8208 * trunk: changeset 763
8209 Added workaround to the XFree86 textprop bug that caused starting
8210 Opera to crash Ion when UTF8 support was enabled.
8212 2003-06-17 19:32 UTC tuomov
8213 * trunk: changeset 762
8214 Mention XFree86 version number in the bug comment.
8216 2003-06-17 19:28 UTC tuomov
8217 * trunk: changeset 761
8218 Mention WinXP in cygwin comments.
8220 2003-06-17 16:57 UTC tuomov
8221 * trunk: changeset 760
8222 Added commented-out options to system.mk for compiling Ion with the
8223 Debian Lua package as the paths and file names differ greatly from the
8224 official distribution.
8226 2003-06-17 15:56 UTC tuomov
8227 * trunk: changeset 759
8228 Added a note to system.mk about the Xlib UTF8 bug.
8230 2003-06-17 09:16 UTC tuomov
8231 * trunk: changeset 758
8234 2003-06-17 08:26 UTC tuomov
8235 * trunk: changeset 757
8236 Added some Cygwin installation notes to system.mk.
8238 2003-06-17 08:17 UTC tuomov
8239 * trunk: changeset 756
8240 Scripts in share/ still weren't being built.
8242 2003-06-15 18:22 UTC tuomov
8243 * trunk: changeset 755
8244 Winprop lookup was cluttering globals.
8246 2003-06-15 10:40 UTC tuomov
8247 * trunk: changeset 754
8248 Some more stack trace cleanup.
8250 2003-06-15 10:24 UTC tuomov
8251 * trunk: changeset 753
8252 Stack traces are ordered better when there are nested calls with
8253 errors and calls to C functions for which no name is known are
8254 compressed in the output.
8256 2003-06-15 09:09 UTC tuomov
8257 * trunk: changeset 752
8258 make_active_leaf_fn in compat.lua was broken.
8260 2003-12-23 20:17 UTC unknown
8261 tagged ion-devel-20030614
8263 2003-06-14 20:28 UTC tuomov
8264 * trunk: changeset 751
8265 Some WMPlex/query focusing fixes.
8267 2003-06-14 20:12 UTC tuomov
8268 * trunk: changeset 750
8269 The man page query completor also looks for symbolic links.
8271 2003-06-14 15:10 UTC tuomov
8272 * trunk: changeset 749
8273 Added more documentation to *frame_begin_resize.
8275 2003-06-14 12:05 UTC tuomov
8276 * trunk: changeset 748
8277 Focus was being incorrectly changed when an inactive full screen
8278 client window was destroyed.
8280 2003-06-14 11:49 UTC tuomov
8281 * trunk: changeset 747
8282 Some fullscreen focus kludges
8284 2003-06-13 23:01 UTC tuomov
8285 * trunk: changeset 746
8286 Use luaL_(g|s)etn instead of looking upthe functions from the table
8289 2003-06-13 19:36 UTC tuomov
8290 * trunk: changeset 745
8291 - Some changes to grab and drag handler setup functions.
8293 - Escape key was harcoded to kill any active grab (so that
8294 misconfigured resize modes and such can't do harm).
8296 2003-06-12 22:53 UTC tuomov
8297 * trunk: changeset 744
8300 2003-06-12 18:48 UTC tuomov
8301 * trunk: changeset 743
8302 Some generic resize code simplifications; timers moved to keyboard
8303 resize mode code(s).
8305 2003-06-12 18:28 UTC tuomov
8306 * trunk: changeset 742
8307 Resize timeout timer was being set up only after some resize action
8308 had been performed, not when entering the mode.
8310 2003-06-12 18:14 UTC tuomov
8311 * trunk: changeset 741
8312 More error-tolerant configuration reading setup: 1. If Lua fails to
8313 load a configuration file (syntax error etc.), the next on path is
8314 tried instead of failing. (If the configuration file dies in an error
8315 during execution, the next one, however, is not attempted.) 2. The
8316 main configuration file (ioncore.lua) is executed through ioncore-
8317 startup.lua. This file redefines some of the binding setup functions
8318 to monitor binding settings. If some of the binding groups have been
8319 left empty by failing configuration files, minimal bindings are
8322 2003-06-12 18:04 UTC tuomov
8323 * trunk: changeset 740
8324 Some error display format changes.
8326 2003-06-12 18:04 UTC tuomov
8327 * trunk: changeset 739
8328 Some error displays were broken.
8330 2003-06-12 18:03 UTC tuomov
8331 * trunk: changeset 738
8332 The binding setup functions no return FALSE if no bindings were
8335 2003-06-12 18:01 UTC tuomov
8336 * trunk: changeset 737
8337 Better commented configuration files.
8339 2003-06-12 15:41 UTC tuomov
8340 * trunk: changeset 736
8341 Comments in system.mk were out of place
8343 2003-06-12 00:37 UTC tuomov
8344 * trunk: changeset 735
8345 Error log should be somewhat easier to read now.
8347 2003-06-10 18:18 UTC tuomov
8348 * trunk: changeset 734
8351 2003-06-10 16:21 UTC tuomov
8352 * trunk: changeset 733
8353 bindmaps.c and bindmaps.h were missing from previous commit.
8355 2003-06-10 16:17 UTC tuomov
8356 * trunk: changeset 732
8357 - Binding configuration (hopefully) simplified: bindings previously
8358 defined in common-frame-bindings.lua were moved to ioncore-
8359 bindings.lua and functions for defining bindings common to all
8360 WMPlexes and WGenFrames were added.
8362 - The confusing 'make_active_leaf_fn' was also removed (can still be
8363 found in compat.lua) and instead client window bindings are defined
8364 in mplex_bindings with the help of the perhaps a little less
8365 confusing 'make_current_clientwin_fn'.
8367 2003-06-10 16:14 UTC tuomov
8368 * trunk: changeset 731
8369 Binding configuration (hopefully) simplified: bindings previously
8370 defined in common-frame-bindings.lua were moved to ioncore-
8371 bindings.lua and functions for defining bindings common to all
8372 WMPlexes and WGenFrames were added.
8374 2003-06-10 11:07 UTC tuomov
8375 * trunk: changeset 730
8376 Manual page updates.
8378 2003-06-10 11:05 UTC tuomov
8379 * trunk: changeset 729
8380 The functions extl_dofile/string' were removed and
8381 extl_loadfile/string added.
8383 2003-06-09 22:24 UTC tuomov
8384 * trunk: changeset 728
8385 Warping on workspace switch had been broken by addition of
8388 2003-06-09 21:13 UTC tuomov
8389 * trunk: changeset 727
8390 The Lua interfacing code now uses a unique (cached in a weak table)
8391 WWatch for Ion's objects instead of creating a new userdata/watch
8392 every time an object is passed to Lua. This allows using the objects
8393 as indexes in tables.
8395 2003-06-09 20:28 UTC tuomov
8396 * trunk: changeset 726
8397 Some client window initial focus policy unification.
8399 2003-06-09 16:14 UTC tuomov
8400 * trunk: changeset 725
8401 Added some definitions in header
8403 2003-06-09 15:17 UTC tuomov
8404 * trunk: changeset 724
8405 'QueryLib.query_workspace' new creates workspaces of the type set in
8406 the variable 'default_ws_type' if no type is otherwise specified and
8407 Mod1+F9 was bound to create workspaces of this type without asking for
8408 a name. (The default name of default_ws_type<n> is used.)
8410 2003-06-09 15:14 UTC tuomov
8411 * trunk: changeset 723
8412 WRegions (except WClientWins) are now given names of the form
8413 'ClassName<n>' by default.
8415 2003-06-09 14:24 UTC tuomov
8416 * trunk: changeset 722
8417 - Don't complain of disappeared windows at startup phase.
8419 - Some client window management setup cleanup.
8421 2003-06-08 19:06 UTC tuomov
8422 * trunk: changeset 721
8423 Added 'warn' export.
8425 2003-06-08 18:22 UTC tuomov
8426 * trunk: changeset 720
8427 Added -noxinerama command line option.
8429 2003-06-08 17:55 UTC tuomov
8430 * trunk: changeset 719
8433 2003-06-08 17:38 UTC tuomov
8434 * trunk: changeset 718
8435 Fixed some documentation comments.
8437 2003-12-23 20:17 UTC unknown
8438 tagged ion-devel-20030606
8440 2003-06-08 17:28 UTC tuomov
8441 * trunk: changeset 717
8442 Added mplex_managed_count, mplex_managed_index and mplex_current_index
8443 functions. The latter two are in ioncore-mplexfns.lua that must
8444 specifically be loaded if the functions are needed.
8446 2003-06-08 12:44 UTC tuomov
8447 * trunk: changeset 716
8448 Workspace swithing while dragging tabs had been broken by the mplex
8451 2003-06-06 13:23 UTC tuomov
8452 * trunk: changeset 715
8455 2003-06-06 13:13 UTC tuomov
8456 * trunk: changeset 714
8457 Added 'screen_set_managed_offset' function that statusbars and such
8458 should use to allocate space.
8460 2003-06-06 12:42 UTC tuomov
8461 * trunk: changeset 713
8464 2003-06-05 23:19 UTC tuomov
8465 * trunk: changeset 712
8466 Don't execute 'arg' setup code when there are no parameters.
8468 2003-06-05 06:10 UTC tuomov
8469 * trunk: changeset 711
8470 Makefile was missing share/ from SUBDIRS:
8472 2003-06-04 16:12 UTC tuomov
8473 * trunk: changeset 710
8474 WScreen and WGenFrame now have a common WMPlex base class.
8476 2003-06-02 22:30 UTC tuomov
8477 * trunk: changeset 709
8478 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
8481 2003-06-02 19:52 UTC tuomov
8482 * trunk: changeset 708
8483 CF_NO_XINERAMA had been broken at some point.
8485 2003-06-02 17:50 UTC tuomov
8486 * trunk: changeset 707
8487 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
8488 some systems' ancient libltdl.
8490 2003-12-23 20:17 UTC unknown
8491 tagged ion-devel-20030602-1
8493 2003-06-02 14:15 UTC tuomov
8494 * trunk: changeset 706
8495 Remaining sprintf calls replaced with snprintf.
8497 2003-06-02 14:08 UTC tuomov
8498 * trunk: changeset 705
8499 Most of module management code removed as libltdl can handle it.
8501 2003-06-02 10:34 UTC tuomov
8502 * trunk: changeset 704
8505 2003-06-02 10:32 UTC tuomov
8506 * trunk: changeset 703
8509 2003-12-23 20:17 UTC unknown
8510 tagged ion-devel-20030602
8512 2003-06-02 10:04 UTC tuomov
8513 * trunk: changeset 702
8514 Changed $SHAREDIR before $ETCDIR on configuration file/script search
8515 path because people weren't removing their old *lib.lua files.
8517 2003-12-23 20:17 UTC unknown
8518 tagged ion-devel-20030601
8520 2003-06-02 09:27 UTC tuomov
8521 * trunk: changeset 701
8522 Ugly-font support was broken.
8524 2003-06-02 05:40 UTC tuomov
8525 * trunk: changeset 700
8526 Some libltdl search path setting changes.
8528 2003-06-01 13:21 UTC tuomov
8529 * trunk: changeset 699
8530 Some minor clarifications and fixes.
8532 2003-06-01 12:15 UTC tuomov
8533 * trunk: changeset 698
8536 2003-06-01 12:11 UTC tuomov
8537 * trunk: changeset 697
8538 Another extl_l1_finalize fix.
8540 2003-12-23 20:17 UTC unknown
8541 tagged ion-devel-20030531
8543 2003-06-01 02:02 UTC tuomov
8544 * trunk: changeset 696
8545 Fixed a memory leak.
8547 2003-06-01 01:44 UTC tuomov
8548 * trunk: changeset 695
8549 An off-by-one error in extl_l1_finalize caused references to some Lua
8550 tables (including large completions) never to be released.
8552 2003-05-31 15:33 UTC tuomov
8553 * trunk: changeset 694
8554 Ion-runinxterm was not found.
8556 2003-05-31 15:04 UTC tuomov
8557 * trunk: changeset 693
8558 License changed: LGPL.
8560 2003-05-31 14:49 UTC tuomov
8561 * trunk: changeset 692
8562 The -libdir option aws changed to -moduledir.
8564 2003-05-31 14:48 UTC tuomov
8565 * trunk: changeset 691
8566 Manual page updated.
8568 2003-05-31 13:20 UTC tuomov
8569 * trunk: changeset 690
8572 2003-05-31 13:19 UTC tuomov
8573 * trunk: changeset 689
8574 Added CF_ALWAYS_VIRTUAL_ROOT
8576 2003-05-31 13:11 UTC tuomov
8577 * trunk: changeset 688
8578 Compatibility wrappers for old resize functions were added.
8580 2003-05-31 13:11 UTC tuomov
8581 * trunk: changeset 687
8582 The functions *frame_do_resize were changed to receive four
8583 parameters, one for each border/direction.
8585 2003-05-31 13:10 UTC tuomov
8586 * trunk: changeset 686
8587 More changes in move/resize mode bindings to be more consistent and
8588 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
8589 specific direction, Shift+keys shrink and in case of floating frames,
8590 DEFAULT_MOD+keys move.
8592 2003-05-31 12:45 UTC tuomov
8593 * trunk: changeset 685
8594 mkexports.pl => mkexports.lua
8596 2003-05-31 12:43 UTC tuomov
8597 * trunk: changeset 684
8598 Transient reparent stack "fix".
8600 2003-05-31 12:35 UTC tuomov
8601 * trunk: changeset 683
8602 Removed unused settings.
8604 2003-05-31 11:09 UTC tuomov
8605 * trunk: changeset 682
8608 2003-05-31 10:58 UTC tuomov
8609 * trunk: changeset 681
8610 Some (part bad) name allocation fixes.
8612 2003-05-31 00:40 UTC tuomov
8613 * trunk: changeset 680
8614 Some reordering of initilisation code.
8616 2003-05-30 21:17 UTC tuomov
8617 * trunk: changeset 679
8618 Changes in installation directories: The ion-* shell scripts are
8619 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8620 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8621 (=$MODULEDIR) being a binary.
8623 2003-05-30 21:17 UTC tuomov
8624 * trunk: changeset 678
8625 - Changes in installation directories: The ion-* shell scripts are
8626 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8627 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8628 (=$MODULEDIR) being a binary.
8630 - QueryLib functions search the script directories (~/.ion-devel/,
8631 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
8632 helper programs instead of assuming them being on $PATH.
8634 2003-05-30 21:15 UTC tuomov
8635 * trunk: changeset 677
8636 - The *DIR settings in system.mk are now more detailed.
8638 - Changes in installation directories: The ion-* shell scripts are
8639 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
8640 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
8641 (=$MODULEDIR) being a binary.
8643 2003-05-29 22:22 UTC tuomov
8644 * trunk: changeset 676
8645 Removed note on C99 requirement as that is no longer true.
8647 2003-05-29 13:11 UTC tuomov
8648 * trunk: changeset 675
8649 Removed deprecated definitions.
8651 2003-05-29 12:32 UTC tuomov
8652 * trunk: changeset 674
8653 All object destroys should now be handled safely.
8655 2003-05-28 22:21 UTC tuomov
8656 * trunk: changeset 673
8657 Name management wasn't updating the changes to frames.
8659 2003-05-28 21:37 UTC tuomov
8660 * trunk: changeset 672
8661 Floatframe_handle_drop should now set geometry correctly in nested
8664 2003-05-28 18:48 UTC tuomov
8665 * trunk: changeset 671
8666 Small global environment cluttering fix.
8668 2003-12-23 20:17 UTC unknown
8669 tagged ion-devel-20030528
8671 2003-05-28 18:40 UTC tuomov
8672 * trunk: changeset 670
8675 2003-05-28 16:31 UTC tuomov
8676 * trunk: changeset 669
8677 Examples of query_man_path and query_ssh_hosts were added to the
8678 default ioncore.lua main configuration file.
8680 2003-05-27 19:14 UTC tuomov
8681 * trunk: changeset 668
8682 WClientWins now save the last height request of transients (and other
8683 managed objects) so a decent size should always be restored when the
8684 window is in a big enough frame.
8686 2003-05-27 17:17 UTC tuomov
8687 * trunk: changeset 667
8688 Mkexports.lua document generation updated to understand
8691 2003-05-27 17:07 UTC tuomov
8692 * trunk: changeset 666
8693 A minor check added.
8695 2003-05-27 17:02 UTC tuomov
8696 * trunk: changeset 665
8699 2003-05-27 16:59 UTC tuomov
8700 * trunk: changeset 664
8701 Some clean-up and region_full_name reference removed.
8703 2003-05-27 16:59 UTC tuomov
8704 * trunk: changeset 663
8705 complete/lookup_clientwin removed.
8707 2003-05-27 16:57 UTC tuomov
8708 * trunk: changeset 662
8709 New name allocation code: client windows are now in a separate
8710 namespace from other objects and "short names" without appended
8711 instance number are gone.
8713 2003-05-27 16:55 UTC tuomov
8714 * trunk: changeset 661
8715 Some tab bar drawing fixes.
8717 2003-05-27 16:47 UTC tuomov
8718 * trunk: changeset 660
8719 Added functions to clear Lua table entries.
8721 2003-05-26 22:13 UTC tuomov
8722 * trunk: changeset 659
8723 Some changes in system.mk Lua settings.
8725 2003-05-26 22:06 UTC tuomov
8726 * trunk: changeset 658
8729 2003-05-26 22:06 UTC tuomov
8730 * trunk: changeset 657
8731 Some client window resize/move request handling changes.
8733 2003-05-25 11:07 UTC tuomov
8734 * trunk: changeset 656
8737 2003-05-25 11:07 UTC tuomov
8738 * trunk: changeset 655
8739 Added the boolean 'fullscreen' winprop.
8741 2003-05-25 11:04 UTC tuomov
8742 * trunk: changeset 654
8743 Floatws circulate bindings should not clutter global environment.
8745 2003-05-25 11:03 UTC tuomov
8746 * trunk: changeset 653
8747 QueryLib should now remember last directory for file view and edit
8750 2003-05-24 20:37 UTC tuomov
8751 * trunk: changeset 652
8754 2003-05-24 16:45 UTC tuomov
8755 * trunk: changeset 651
8758 2003-05-24 15:06 UTC tuomov
8759 * trunk: changeset 650
8760 Added query_message.
8762 2003-05-24 14:50 UTC tuomov
8763 * trunk: changeset 649
8764 Some documentation was missing.
8766 2003-05-24 12:32 UTC tuomov
8767 * trunk: changeset 648
8768 Client window rescue fixed.
8770 2003-05-24 11:25 UTC tuomov
8771 * trunk: changeset 647
8772 Removed an unnecessary XClear.
8774 2003-05-23 23:57 UTC tuomov
8775 * trunk: changeset 646
8776 More attempts at fixing take_focus.
8778 2003-05-23 23:09 UTC tuomov
8779 * trunk: changeset 645
8780 Removed extra space in querylib prompts.
8782 2003-05-23 22:46 UTC tuomov
8783 * trunk: changeset 644
8784 Fixed lookup_region.
8786 2003-05-23 22:35 UTC tuomov
8787 * trunk: changeset 643
8790 2003-05-23 18:00 UTC tuomov
8791 * trunk: changeset 642
8792 Removed unnuecessary (?) XClear(Area|Window) calls.
8794 2003-05-23 15:43 UTC tuomov
8795 * trunk: changeset 641
8796 Removed rootwin->current_screen redundancy.
8798 2003-05-23 15:30 UTC tuomov
8799 * trunk: changeset 640
8800 Some minor clean-up.
8802 2003-05-23 15:19 UTC tuomov
8803 * trunk: changeset 639
8804 Xinerama screens now always have a virtual root window for better
8807 2003-05-23 15:14 UTC tuomov
8808 * trunk: changeset 638
8809 Removed grab_released.
8811 2003-05-23 14:38 UTC tuomov
8812 * trunk: changeset 637
8813 Grab handling code simplified.
8815 2003-05-23 14:38 UTC tuomov
8816 * trunk: changeset 636
8817 Fixed UTF8 include stuff.
8819 2003-05-21 16:09 UTC tuomov
8820 * trunk: changeset 635
8821 The exports region_set_w/h were replaced with region_request_geom.
8823 2003-05-21 16:08 UTC tuomov
8824 * trunk: changeset 634
8825 Added EXTL_EXPORT_AS
8827 2003-05-21 16:07 UTC tuomov
8828 * trunk: changeset 633
8829 The exported function specification generation script was extended
8830 with EXTL_EXPORT_AS(...).
8832 2003-05-21 05:48 UTC tuomov
8833 * trunk: changeset 632
8834 Use get_text_property in clientwin_get_ident.
8836 2003-05-20 18:37 UTC tuomov
8837 * trunk: changeset 631
8838 Better (?) frame shading and maximizing code that should also
8839 eventually work on tiled workspaces (only partially implemented;
8840 better region_request_geom neeeded).
8842 2003-05-20 14:13 UTC tuomov
8843 * trunk: changeset 630
8846 2003-05-20 13:29 UTC tuomov
8847 * trunk: changeset 629
8848 Simpler implementation of 'goto_previous' using watches.
8850 2003-12-23 20:17 UTC unknown
8851 tagged ion-devel-20030520
8853 2003-05-20 11:45 UTC tuomov
8854 * trunk: changeset 628
8855 Don't add non-strings in a table to list of completions.
8857 2003-05-20 11:44 UTC tuomov
8858 * trunk: changeset 627
8859 The exports generation script was ignoring constness of string and
8860 could therefore cause Ion to crash or corrupt strings.
8862 2003-05-19 22:46 UTC tuomov
8863 * trunk: changeset 626
8864 Removed #include <math.h>
8866 2003-05-19 22:45 UTC tuomov
8867 * trunk: changeset 625
8868 Some more mouse resize tuning.
8870 2003-05-19 16:51 UTC tuomov
8871 * trunk: changeset 624
8872 Some clean-up and optimisation.
8874 2003-05-19 15:34 UTC tuomov
8875 * trunk: changeset 623
8876 Kludges and bloat to a proper (but not necessarily correct) X server
8877 time in WM_TAKE_FOCUS messages to get around problems with some
8880 2003-05-19 14:32 UTC tuomov
8881 * trunk: changeset 622
8882 Unnecessary function region_request_geom_constrain was removed.
8884 2003-05-19 14:32 UTC tuomov
8885 * trunk: changeset 621
8886 Changes to accommodate for changes in lookup_region.
8888 2003-05-19 14:31 UTC tuomov
8889 * trunk: changeset 620
8890 Unnecessary function wobj_cast was removed.
8892 2003-05-19 14:30 UTC tuomov
8893 * trunk: changeset 619
8894 The functions lookup/complete_region now expect a string class
8895 parameter (or null for "WRegion") and the functions
8896 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
8897 they are not needed on the C side.
8899 2003-05-18 13:41 UTC tuomov
8900 * trunk: changeset 618
8901 The resize angle limits are now universal; borders and tabs are not a
8904 2003-05-18 13:35 UTC tuomov
8905 * trunk: changeset 617
8906 Mouse resize fine-tuning: if the angle between the vector from the
8907 centre of the frame to the point where the initial mouse press occured
8908 and the unit vector pointing (from the centre) to a border of the
8909 frame is less than 55 degrees, we allow resize to change that border.
8911 2003-05-18 13:03 UTC tuomov
8912 * trunk: changeset 616
8913 Some more focusing policy changes/fixes.
8915 2003-05-18 13:01 UTC tuomov
8916 * trunk: changeset 615
8919 2003-05-18 12:39 UTC tuomov
8920 * trunk: changeset 614
8923 2003-05-18 12:31 UTC tuomov
8924 * trunk: changeset 613
8927 2003-05-18 12:31 UTC tuomov
8928 * trunk: changeset 612
8929 Fix around problems with macros with some (possibly broken?) versions
8932 2003-05-17 13:53 UTC tuomov
8933 * trunk: changeset 611
8934 Previous modifications had broken tabdrag workspace switch.
8936 2003-05-17 13:37 UTC tuomov
8937 * trunk: changeset 610
8938 add_to_viewport should not have been renamed add_to_screen.
8940 2003-05-17 13:31 UTC tuomov
8941 * trunk: changeset 609
8942 Fixed the place of a comma.
8944 2003-05-17 13:13 UTC tuomov
8945 * trunk: changeset 608
8946 CVS fscked up screen.*
8948 2003-05-17 13:11 UTC tuomov
8949 * trunk: changeset 607
8950 Removed viewport.c and viewport.h.
8952 2003-05-17 13:08 UTC tuomov
8953 * trunk: changeset 606
8954 - Changes in object and function names to be closer to what users see
8955 and think: what previously were screens (WScreen) are now called
8956 root windows (WRootWin) and viewport (WViewport) have become screens
8957 (WScreen). These changes are so big that no wrappers were added to
8960 - Some old root window (old screen) functions were removed.
8962 - Bindings in global_bindings should get a WScreen (old WViewport) as
8963 an argument instead of WRootWin.
8965 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
8966 that WScreens have "virtual" root windows to better separate
8969 2003-05-17 13:09 UTC tuomov
8970 * trunk: changeset 605
8971 - Changes in object and function names to be closer to what users see
8972 and think: what previously were screens (WScreen) are now called
8973 root windows (WRootWin) and viewport (WViewport) have become screens
8974 (WScreen). These changes are so big that no wrappers were added to
8977 - Some old root window (old screen) functions were removed.
8979 - Bindings in global_bindings should get a WScreen (old WViewport) as
8980 an argument instead of WRootWin.
8982 2003-05-17 12:16 UTC tuomov
8983 * trunk: changeset 604
8984 Default configuration uses XOR-rubberband move/resize (instead of
8985 opaque) to be nicer on slower systems.
8987 2003-05-17 11:49 UTC tuomov
8988 * trunk: changeset 603
8989 Fixed FloatWS initial focus.
8991 2003-05-16 19:53 UTC tuomov
8992 * trunk: changeset 602
8995 2003-05-16 18:48 UTC tuomov
8996 * trunk: changeset 601
8997 Some changes in property getting functions.
8999 2003-05-16 18:02 UTC tuomov
9000 * trunk: changeset 600
9001 Removed unnecessary references to screens.
9003 2003-05-16 16:08 UTC tuomov
9004 * trunk: changeset 599
9005 region_list_to_table renamed to managed_list_to_table.
9007 2003-05-16 15:59 UTC tuomov
9008 * trunk: changeset 598
9009 Signals are not trapped until the initialisation is at a point where
9010 we have found some screens to manage.
9012 2003-05-16 15:56 UTC tuomov
9013 * trunk: changeset 597
9014 Removed erroneous cast.
9016 2003-05-16 15:56 UTC tuomov
9017 * trunk: changeset 596
9018 Added the extl_globals function for accessing globals.
9020 2003-05-16 15:49 UTC tuomov
9021 * trunk: changeset 595
9022 Enchancements in client window "rescueing" and some unifications with
9023 return from full screen mode.
9025 2003-05-16 15:48 UTC tuomov
9026 * trunk: changeset 594
9027 Changed char* to const char* in ExtlL2Param.
9029 2003-05-16 15:42 UTC tuomov
9030 * trunk: changeset 593
9031 Moved fullscreen stuff into a separate file.
9033 2003-05-15 23:05 UTC tuomov
9034 * trunk: changeset 592
9035 Added a check for nil functions.
9037 2003-05-15 22:27 UTC tuomov
9038 * trunk: changeset 591
9039 Modified mkexports.lua to generate a little less code.
9041 2003-05-15 22:26 UTC tuomov
9042 * trunk: changeset 590
9043 Fixed extl_table_is_bool_set.
9045 2003-05-15 21:05 UTC tuomov
9046 * trunk: changeset 589
9047 Restored old extl_cpcall interface.
9049 2003-05-15 15:45 UTC tuomov
9050 * trunk: changeset 588
9051 Added extl_table_is_bool_set.
9053 2003-05-15 15:45 UTC tuomov
9054 * trunk: changeset 587
9055 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
9057 2003-05-15 06:01 UTC tuomov
9058 * trunk: changeset 586
9059 Some minor changes in the Lua interface.
9061 2003-05-15 06:00 UTC tuomov
9062 * trunk: changeset 585
9063 QueryLib.query_lib should properly return on error.
9065 2003-05-14 21:32 UTC tuomov
9066 * trunk: changeset 584
9067 Fixed a problem with bsearch() and Solaris.
9069 2003-05-14 20:13 UTC tuomov
9070 * trunk: changeset 583
9071 Client window management setup code simplified by attaching transients
9072 the their transient_for by default and having floatws:s override this
9073 behaviour by hooking to add_clientwin_alt.
9075 2003-05-14 19:59 UTC tuomov
9076 * trunk: changeset 582
9077 Changes in how parameters are passed to Lua code loaded as string or
9080 2003-05-14 16:49 UTC tuomov
9081 * trunk: changeset 581
9082 Return from full screen mode should work with floatws:s now.
9084 2003-05-14 16:40 UTC tuomov
9085 * trunk: changeset 580
9086 Added a warning for _NET_WM broken transient_for hint.
9088 2003-05-14 16:38 UTC tuomov
9089 * trunk: changeset 579
9090 'ionws_do_clientwin' now calls the Lua function
9091 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
9092 to determine in which frame to place a window. This can be used to
9093 e.g. experiment with placement heuristics.
9095 2003-05-14 14:21 UTC tuomov
9096 * trunk: changeset 578
9097 Mouse resize changed to only resize along one coordinate axis when the
9098 window is grabbed far enough from borders.
9100 2003-05-13 19:20 UTC tuomov
9101 * trunk: changeset 577
9102 Renamed geom.* extlconv.*
9104 2003-05-13 18:07 UTC tuomov
9105 * trunk: changeset 576
9106 The 'include' function didn't handle absolute paths.
9108 2003-05-13 18:06 UTC tuomov
9109 * trunk: changeset 575
9110 There was a problem getting return values from Lua functions.
9112 2003-05-13 16:09 UTC tuomov
9113 * trunk: changeset 574
9114 Added parameter count check and complaint when va_copy is not
9117 2003-05-13 16:05 UTC tuomov
9118 * trunk: changeset 573
9119 The new Lua calling code allowed removing dependency on C99 va_copy a
9120 little more easily than the old so Ion no longer depends on it and
9121 should be easier to compile on older systems (apparently including gcc
9124 2003-05-13 14:46 UTC tuomov
9125 * trunk: changeset 572
9126 Transient resizing when the managing WClientWin was resized had been
9127 broken at some point.
9129 2003-05-13 05:40 UTC tuomov
9130 * trunk: changeset 571
9131 Removed redundant comment.
9133 2003-05-13 05:37 UTC tuomov
9134 * trunk: changeset 570
9135 Vertical keyboard resize binding swapped.
9137 2003-05-13 05:38 UTC tuomov
9138 * trunk: changeset 569
9139 Keyboard resize should not "cumulate" size increments that do not
9140 affect the frame size.
9142 2003-05-12 23:17 UTC tuomov
9143 * trunk: changeset 568
9144 Fixed a minor resize glitch.
9146 2003-05-12 19:57 UTC tuomov
9147 * trunk: changeset 567
9150 2003-05-12 17:02 UTC tuomov
9151 * trunk: changeset 566
9152 ionws_split_of synopsis changed.
9154 2003-05-12 16:59 UTC tuomov
9155 * trunk: changeset 565
9158 2003-05-12 16:38 UTC tuomov
9159 * trunk: changeset 564
9160 Region name instances are saved in the workspace savefiles. (However,
9161 client windows do not use the saved title because it may have changed
9162 so client windows' instance numbers may change over restarts.)
9164 2003-05-12 16:31 UTC tuomov
9165 * trunk: changeset 563
9166 QueryLib goto still had a debug complaint in it.
9168 2003-05-12 16:23 UTC tuomov
9169 * trunk: changeset 562
9170 Save client window id as %lu instead of %.32f.
9172 2003-05-12 16:20 UTC tuomov
9173 * trunk: changeset 561
9174 The wrapper function generated by "obsolete" didn't return any values.
9176 2003-05-12 16:18 UTC tuomov
9177 * trunk: changeset 560
9178 Do not add IMPLOBJ(WObj) in exports.c
9180 2003-05-12 16:18 UTC tuomov
9181 * trunk: changeset 559
9182 The exports region_get_(x|y|w|h) were replaced with region_geom.
9184 2003-05-12 16:17 UTC tuomov
9185 * trunk: changeset 558
9186 Added new exports to get information on splits on WIonWs:s. This
9187 should help writing alternative navigation functions.
9189 2003-05-12 16:18 UTC tuomov
9190 * trunk: changeset 557
9191 Added wrappers to obsolete functions region_get_(x|y|w|h).
9193 2003-05-11 16:17 UTC tuomov
9194 * trunk: changeset 556
9195 Client window check codes are not reset so they're not lost so easily.
9197 2003-05-11 14:24 UTC tuomov
9198 * trunk: changeset 555
9201 2003-05-11 13:33 UTC tuomov
9202 * trunk: changeset 554
9203 Added checks in region_add_managed to prevent from attachinging
9204 parent's or manager's to their (grand)children or managed regions.
9206 2003-05-11 00:05 UTC tuomov
9207 * trunk: changeset 553
9208 Added a missing newline.
9210 2003-05-10 23:43 UTC tuomov
9211 * trunk: changeset 552
9212 Another broken documentation comment found.
9214 2003-05-10 23:42 UTC tuomov
9215 * trunk: changeset 551
9216 'ionws_load' no longer requires 'split_tree' to be specified so that
9217 new workspaces can be created with region_manage_new without
9218 specifying the contents.
9220 2003-05-10 23:41 UTC tuomov
9221 * trunk: changeset 550
9222 The rest of the queries (goto/create workspace, attach client) are now
9223 finally implemented in Lua as the function region_manage(_new) are
9226 2003-05-10 23:15 UTC tuomov
9227 * trunk: changeset 549
9228 Documentation was missing for exports in screen.c.
9230 2003-12-23 20:17 UTC unknown
9231 tagged ion-devel-20030510
9233 2003-05-10 20:34 UTC tuomov
9234 * trunk: changeset 548
9235 Removed efence reference from system.mk.
9237 2003-05-10 19:56 UTC tuomov
9238 * trunk: changeset 547
9239 Oops.. region_manage documentation had an extra space that caused it
9242 2003-05-10 02:16 UTC tuomov
9243 * trunk: changeset 546
9244 Some changes in comments.
9246 2003-05-10 02:12 UTC tuomov
9247 * trunk: changeset 545
9248 Fixed a bug in check_input_fds.
9250 2003-05-10 02:11 UTC tuomov
9251 * trunk: changeset 544
9252 Wiser loading of querylib.
9254 2003-05-10 02:13 UTC tuomov
9255 * trunk: changeset 543
9256 The Lua interface code now uses lua_cpcall extensively to make it more
9257 tolerant to Lua's longjmp error handling.
9259 2003-05-09 22:21 UTC tuomov
9260 * trunk: changeset 542
9261 'extl_dofile' and 'extl_dostring' now pass arguments in the local
9262 instead of global variable 'arg'.
9264 2003-05-09 22:19 UTC tuomov
9265 * trunk: changeset 541
9266 Setfenv is not necessary. Fixed error reporting.
9268 2003-05-09 21:43 UTC tuomov
9269 * trunk: changeset 540
9270 Viewport names are now saved and other changes in savefile format. Old
9271 'add_to_viewport' function was kept for compatibility but will be
9274 2003-05-09 17:39 UTC tuomov
9275 * trunk: changeset 539
9278 2003-05-09 17:34 UTC tuomov
9279 * trunk: changeset 538
9280 Some more README changes.
9282 2003-05-09 17:32 UTC tuomov
9283 * trunk: changeset 537
9284 Fixed transient size/position problems and split the
9285 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
9287 2003-05-09 16:28 UTC tuomov
9288 * trunk: changeset 536
9291 2003-05-09 14:57 UTC tuomov
9292 * trunk: changeset 535
9295 2003-05-09 14:36 UTC tuomov
9296 * trunk: changeset 534
9297 Added the exports 'region_manage' and 'region_manage_new'.
9299 2003-05-09 14:35 UTC tuomov
9300 * trunk: changeset 533
9301 Fixed a bug in extl_table_get that caused it to succeed for NULL
9304 2003-05-09 13:33 UTC tuomov
9305 * trunk: changeset 532
9306 Query module listings could hang Ion if there was not enough space for
9307 a single visible row.
9309 2003-05-08 18:38 UTC tuomov
9310 * trunk: changeset 531
9311 Some bindings were still using Mod1 instead of DEFAULT_MOD.
9313 2003-05-08 18:36 UTC tuomov
9314 * trunk: changeset 530
9315 Some minor fixes in bindings
9317 2003-05-08 06:05 UTC tuomov
9318 * trunk: changeset 529
9319 Fixed a va_arg problem with luaextl.c and strange architechtures.
9321 2003-05-08 06:05 UTC tuomov
9322 * trunk: changeset 528
9325 2003-05-08 05:25 UTC tuomov
9326 * trunk: changeset 527
9327 Updated documentation comments.
9329 2003-05-07 18:49 UTC tuomov
9330 * trunk: changeset 526
9333 2003-05-07 18:42 UTC tuomov
9334 * trunk: changeset 525
9335 The Lua parser in mkexports.lua now parses for function arguments.
9337 2003-05-07 18:42 UTC tuomov
9338 * trunk: changeset 524
9339 Removed make_screen_switch_nth_fn.
9341 2003-05-07 18:41 UTC tuomov
9342 * trunk: changeset 523
9343 Added documentation to ioncorelib.lua.
9345 2003-05-07 18:41 UTC tuomov
9346 * trunk: changeset 522
9347 Removed Makefile; function reference .texes are now generated in the
9350 2003-05-07 18:36 UTC tuomov
9351 * trunk: changeset 521
9352 Changes in function documentation Makefile.
9354 2003-05-07 18:21 UTC tuomov
9355 * trunk: changeset 520
9356 'mkexports.lua' can now parse documentation from Lua code.
9358 2003-05-07 18:20 UTC tuomov
9359 * trunk: changeset 519
9360 Added documentation to querylib.lua.
9362 2003-05-07 16:08 UTC tuomov
9363 * trunk: changeset 518
9364 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
9365 were renamed to the more consistent 'ionframe_split',
9366 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
9367 has wrappers to the old functions.
9369 2003-05-07 15:57 UTC tuomov
9370 * trunk: changeset 517
9371 - The completion handler for QueryLib.query_lua can now descend into
9372 tables and complete subexpressions.
9374 - QueryLib.query_lua sets the variable '_' in the local environment of
9375 the string to be called to point to the frame the query was opened
9376 in. The variable 'arg' is also now set in the local environment
9379 2003-05-07 14:54 UTC tuomov
9380 * trunk: changeset 516
9381 Client window size hints were not used when Ion was restarted. Fixed
9384 2003-05-07 14:42 UTC tuomov
9385 * trunk: changeset 515
9386 'viewport_display_managed' was calling just 'set_focus' instead of
9387 'warp' as it should.
9389 2003-12-23 20:17 UTC unknown
9390 tagged ion-devel-20030506
9392 2003-05-07 00:14 UTC tuomov
9393 * trunk: changeset 514
9394 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
9396 2003-05-06 18:28 UTC tuomov
9397 * trunk: changeset 513
9398 Fixed a memory allocation problem discovered by valgrind.
9400 2003-05-06 17:02 UTC tuomov
9401 * trunk: changeset 512
9404 2003-05-06 17:02 UTC tuomov
9405 * trunk: changeset 511
9406 Added some \hlines in tables
9408 2003-05-06 05:20 UTC tuomov
9409 * trunk: changeset 510
9410 Fixed a bug in the title shortening routine.
9412 2003-05-06 05:20 UTC tuomov
9413 * trunk: changeset 509
9414 Fixed a bug in the new transient management setup code.
9416 2003-05-05 22:58 UTC tuomov
9417 * trunk: changeset 508
9418 A small change in documentation comment.
9420 2003-05-05 22:58 UTC tuomov
9421 * trunk: changeset 507
9422 Changes in the Makefile to build the exports.texes.
9424 2003-05-05 22:50 UTC tuomov
9425 * trunk: changeset 506
9426 Line editor history is now saved when Ion exits.
9428 2003-05-05 17:40 UTC tuomov
9429 * trunk: changeset 505
9430 Fixed extl_stack_get 'double' code.
9432 2003-05-05 17:37 UTC tuomov
9433 * trunk: changeset 504
9434 - Removed target_id code.
9436 - Client windows are now saved over restarts in saves/workspaces-*.lua
9437 instead of using target_ids. A special check code property is added
9438 to each window so that we don't incorrectly reparent windows when
9439 initially starting Ion.
9441 2003-05-04 16:01 UTC tuomov
9442 * trunk: changeset 503
9443 Added hyperlinks in the exported function documentation.
9445 2003-05-04 02:18 UTC tuomov
9446 * trunk: changeset 502
9449 2003-12-23 20:17 UTC unknown
9450 tagged ion-devel-20030504
9452 2003-05-04 02:18 UTC tuomov
9453 * trunk: changeset 501
9454 Sort functions in documentation alphabetically.
9456 2003-05-04 00:59 UTC tuomov
9457 * trunk: changeset 500
9460 2003-05-03 22:34 UTC tuomov
9461 * trunk: changeset 499
9464 2003-05-03 22:30 UTC tuomov
9465 * trunk: changeset 498
9468 2003-05-03 22:30 UTC tuomov
9469 * trunk: changeset 497
9472 2003-05-03 22:04 UTC tuomov
9473 * trunk: changeset 496
9474 doc/Makefile added and list_exports.sh removed
9476 2003-05-03 22:04 UTC tuomov
9477 * trunk: changeset 495
9478 Documentation was added to the source for exported functions.
9480 2003-05-03 22:03 UTC tuomov
9481 * trunk: changeset 494
9482 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
9485 2003-05-03 16:21 UTC tuomov
9486 * trunk: changeset 493
9487 The 'mkexports' script was rewritten in Lua (was an unmaintainable
9490 2003-05-02 19:41 UTC tuomov
9491 * trunk: changeset 492
9492 Made 'obsolete' local
9494 2003-05-02 19:39 UTC tuomov
9495 * trunk: changeset 491
9498 2003-05-02 19:18 UTC tuomov
9499 * trunk: changeset 490
9500 WFloatFrames can now be resized from the keyboard.
9502 2003-05-02 19:17 UTC tuomov
9503 * trunk: changeset 489
9504 Simplified resize interface to have just ionframe_do_resize
9506 2003-05-02 18:52 UTC tuomov
9507 * trunk: changeset 488
9508 IonFrame keyboard resize mode changed to allow resizing in both
9509 directions without leaving and re-entering resize mode. Compatibility
9510 functions for the old mode are provided in compat.lua.
9512 2003-05-02 18:52 UTC tuomov
9513 * trunk: changeset 487
9514 - IonFrame keyboard resize mode changed to allow resizing in both
9515 directions without leaving and re-entering resize mode.
9516 Compatibility functions for the old mode are provided in compat.lua.
9518 - The compatibility functions in compat.lua now complain of
9519 obsoleteness to stderr.
9521 2003-05-02 17:32 UTC tuomov
9522 * trunk: changeset 486
9525 2003-05-02 17:27 UTC tuomov
9526 * trunk: changeset 485
9527 Added the Lua-side hooks genframe_managed_switched and
9528 viewport_workspace_switched.
9530 2003-05-02 17:27 UTC tuomov
9531 * trunk: changeset 484
9532 Added support for hooks Lua code can hook on to with add_to_hook(hook,
9535 2003-05-02 16:18 UTC tuomov
9536 * trunk: changeset 483
9537 Fixed (floatws) focus problem that reoccured after previous attempt at
9538 fixing other focus problems.
9540 2003-05-01 14:23 UTC tuomov
9541 * trunk: changeset 482
9542 Added 'eq' metamethod for WObj:s.
9544 2003-05-01 14:12 UTC tuomov
9545 * trunk: changeset 481
9546 Added new exports that should e.g. enable writing workspace navigation
9547 functions that can also be used to move between viewports or other
9548 workspaces instead of just wrapping around.
9550 2003-05-01 13:14 UTC tuomov
9551 * trunk: changeset 480
9552 Some unifications in add_clientwin/region_add_managed interface.
9554 2003-04-28 22:42 UTC tuomov
9555 * trunk: changeset 479
9556 Fixed CURRENT_FILE maintenance in include().
9558 2003-04-28 16:47 UTC tuomov
9559 * trunk: changeset 478
9562 2003-12-23 20:17 UTC unknown
9563 tagged ion-devel-20030428
9565 2003-04-28 15:12 UTC tuomov
9566 * trunk: changeset 477
9567 The innermost window grabbing on a mouse button should now get to
9568 handle the event as is the case with key grabs.
9570 2003-12-23 20:17 UTC unknown
9571 tagged ion-devel-20030427-2
9573 2003-04-28 14:53 UTC tuomov
9574 * trunk: changeset 476
9575 Fixed WIonFrame subregion load problem
9577 2003-04-28 05:21 UTC tuomov
9578 * trunk: changeset 475
9579 Fixed the region destroy focus fix.
9581 2003-12-23 20:17 UTC unknown
9582 tagged ion-devel-20030427-1
9584 2003-04-27 21:29 UTC tuomov
9585 * trunk: changeset 474
9586 QueryLib.query_exec fixed to use the correct handler.
9588 2003-12-23 20:17 UTC unknown
9589 tagged ion-devel-20030427
9591 2003-04-27 21:26 UTC tuomov
9592 * trunk: changeset 473
9595 2003-04-27 17:44 UTC tuomov
9596 * trunk: changeset 472
9597 ion-completefile Makefile fixed.
9599 2003-04-27 11:54 UTC tuomov
9600 * trunk: changeset 471
9603 2003-04-27 01:15 UTC tuomov
9604 * trunk: changeset 470
9607 2003-04-27 01:10 UTC tuomov
9608 * trunk: changeset 469
9609 QueryLib file and man page completors use 'popen_bgread' so the
9610 queries can not block the WM from processing other events (or even
9613 2003-04-27 01:09 UTC tuomov
9614 * trunk: changeset 468
9615 Moved file completetion code from the query module into a separate
9616 external program ('ion-completefile').
9618 2003-04-27 01:07 UTC tuomov
9619 * trunk: changeset 467
9620 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
9621 selected() in the main event loop and the given function called with
9624 2003-04-25 17:32 UTC tuomov
9625 * trunk: changeset 466
9626 Most Ion functions should be null-string safe now except for some low-
9627 level functions and functions that also receive string length as an
9628 argument. This allows Lua scripts to pass nil to functions that have
9629 special meaning for NULL strings.
9631 2003-04-25 17:11 UTC tuomov
9632 * trunk: changeset 465
9633 Fixed do_complete_region.
9635 2003-04-25 16:59 UTC tuomov
9636 * trunk: changeset 464
9637 Some changes on how region close/destroy is handled and how focus is
9638 handled when an active region with non-window manager is destroyed.
9640 2003-04-25 16:46 UTC tuomov
9641 * trunk: changeset 463
9642 Fixed extl_verify_wobj.
9644 2003-04-24 17:27 UTC tuomov
9645 * trunk: changeset 462
9646 Some minor TODOs completed and some minor fixes.
9648 2003-04-23 22:16 UTC tuomov
9649 * trunk: changeset 461
9650 Removed string free in extl_stack_push
9652 2003-04-23 16:17 UTC tuomov
9653 * trunk: changeset 460
9656 2003-04-23 16:16 UTC tuomov
9657 * trunk: changeset 459
9658 The floatws module is now aware of window gravities.
9660 2003-04-22 19:08 UTC tuomov
9661 * trunk: changeset 458
9664 2003-04-22 19:05 UTC tuomov
9665 * trunk: changeset 457
9666 - Added window stacking management code.
9668 - Fixed region_notify_subregions_move.
9670 2003-04-22 19:05 UTC tuomov
9671 * trunk: changeset 456
9672 Added window stacking management code.
9674 2003-04-22 19:05 UTC tuomov
9675 * trunk: changeset 455
9676 The (exported) functions floatframe_raise/lower are obsolete and
9677 replaced with region_raise/lower. The file 'compat.lua' can be
9678 included to define these functions.
9680 2003-04-20 17:45 UTC tuomov
9681 * trunk: changeset 454
9682 No longer complain of missing workspace savefiles.
9684 2003-04-19 20:11 UTC tuomov
9685 * trunk: changeset 453
9688 2003-04-19 20:10 UTC tuomov
9689 * trunk: changeset 452
9690 Makefile also changed to note change of name in ioncorelib.lua
9692 2003-04-19 20:09 UTC tuomov
9693 * trunk: changeset 451
9694 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
9697 2003-04-19 19:36 UTC tuomov
9698 * trunk: changeset 450
9699 removed debug messages
9701 2003-04-19 19:35 UTC tuomov
9702 * trunk: changeset 449
9703 Extl_init enables Lua loadlib.
9705 2003-12-23 20:17 UTC unknown
9706 tagged ion-devel-20030416
9708 2003-04-19 19:34 UTC tuomov
9709 * trunk: changeset 448
9710 Winprop management is now implemented in Lua.
9712 2003-04-16 21:44 UTC tuomov
9713 * trunk: changeset 447
9714 QueryLib.mancache fixed to contain weak references.
9716 2003-04-16 17:16 UTC tuomov
9717 * trunk: changeset 446
9718 Include correct version of libtu. Old version could cause crashes.
9720 2003-04-16 17:14 UTC tuomov
9721 * trunk: changeset 445
9722 misc signal.c changes
9724 2003-04-16 17:13 UTC tuomov
9725 * trunk: changeset 444
9726 WFloatWS placement code should now handle shaded frames correctly.
9728 2003-04-16 17:11 UTC tuomov
9729 * trunk: changeset 443
9730 Added man-page completion to QueryLib.
9732 2003-12-23 20:17 UTC unknown
9733 tagged ion-devel-20030412-3
9735 2003-04-16 17:09 UTC tuomov
9736 * trunk: changeset 442
9737 Don't waitpid() in the SIGCHLD handler but in the main loop after this
9738 handler has been called. For some reason Lua's io.popen() didn't like
9741 2003-12-23 20:17 UTC unknown
9742 tagged ion-devel-20030412-2
9744 2003-12-23 20:17 UTC unknown
9745 tagged ion-devel-20030412-1
9747 2003-04-13 19:07 UTC tuomov
9748 * trunk: changeset 441
9749 FloatWS module honours window positions when starting up the WM.
9751 2003-04-12 20:08 UTC tuomov
9752 * trunk: changeset 440
9753 - Some transient handling fixes.
9755 - region_do_add_managed wasn't passing enough parameters which could
9758 2003-04-12 19:27 UTC tuomov
9759 * trunk: changeset 439
9760 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
9761 does not support it anymore by default.
9763 2003-12-23 20:17 UTC unknown
9764 tagged ion-devel-20030412
9766 2003-04-12 19:06 UTC tuomov
9767 * trunk: changeset 438
9768 Added the flag -std=c99 to options to compile luaextl.c as it needs
9769 va_copy from C99 and some versions of GCC seem to disable this macro
9772 2003-04-12 18:44 UTC tuomov
9773 * trunk: changeset 437
9774 Include stdarg.h in luaextl.c
9776 2003-04-12 18:19 UTC tuomov
9777 * trunk: changeset 436
9780 2003-04-12 17:27 UTC tuomov
9781 * trunk: changeset 435
9782 Yet another attempt at perfecting focus handling (before resorting to
9783 separate displayed and actual activity states and update delays or
9784 similar another kludge in counteracting X's lame key grab focus
9787 2003-04-12 16:44 UTC tuomov
9788 * trunk: changeset 434
9791 2003-04-12 16:44 UTC tuomov
9792 * trunk: changeset 433
9795 2003-04-12 16:43 UTC tuomov
9796 * trunk: changeset 432
9799 2003-04-12 16:43 UTC tuomov
9800 * trunk: changeset 431
9801 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
9802 to use WM_NAME for UTF-8 titles.
9804 2003-04-12 16:10 UTC tuomov
9805 * trunk: changeset 430
9806 QueryLib.query_lua displays all error messages.
9808 2003-04-12 16:08 UTC tuomov
9809 * trunk: changeset 429
9810 The standard modules no longer fail on partially broken configuration
9811 files unless no bindings have been configured before the error
9814 2003-04-12 16:07 UTC tuomov
9815 * trunk: changeset 428
9818 2003-04-12 16:06 UTC tuomov
9819 * trunk: changeset 427
9820 Full error log is displayed with xmessage after startup whether it is
9821 possible to continue or not.
9823 2003-04-12 16:05 UTC tuomov
9824 * trunk: changeset 426
9825 Added collect_errors(fn, params) for Lua code to be able to e.g.
9826 display encountered errors with query_fwarn.
9828 2003-04-11 19:19 UTC tuomov
9829 * trunk: changeset 425
9832 2003-04-11 18:48 UTC tuomov
9833 * trunk: changeset 424
9834 Added some XFree(prop.value):s
9836 2003-04-11 18:38 UTC tuomov
9837 * trunk: changeset 423
9838 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
9840 2003-04-11 18:37 UTC tuomov
9841 * trunk: changeset 422
9844 2003-04-11 18:36 UTC tuomov
9845 * trunk: changeset 421
9846 The line editor's copy-paste features should now at least attempt to
9849 2003-04-11 17:02 UTC tuomov
9850 * trunk: changeset 420
9851 Added placement calculation code to the floatws module. Placement
9852 method can be configured with
9853 'set_floatws_placement_method("method")'. Available methods are udlr,
9854 lrud and random. (Maybe placement methods should be implemented in
9857 2003-04-11 16:06 UTC tuomov
9858 * trunk: changeset 419
9859 Client windows are unmapped when frames are unmapped. This was an
9860 overlooked (but lame and redundant) requirement of the ICCCM and
9861 fullfilling it might fix some apps. (Ion probably still is far from
9862 ICCCM-compliant, but so are most of the badly behaving apps.)
9864 2003-04-11 15:24 UTC tuomov
9865 * trunk: changeset 418
9866 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
9867 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
9868 fails, which it seldom seems to do), it will reset locale back to
9869 "POSIX" so that there's a better chance that some fonts can be loaded
9870 although non-ASCII (7-bit) characters will be crippled. (If UTF8
9871 support is disabled, 8-bit character sets should usually work.)
9873 2003-04-11 14:08 UTC tuomov
9874 * trunk: changeset 417
9877 2003-04-11 14:07 UTC tuomov
9878 * trunk: changeset 416
9879 WFloatFrames can now be shaded.
9881 2003-04-11 05:32 UTC tuomov
9882 * trunk: changeset 415
9885 2003-12-23 20:17 UTC unknown
9886 tagged ion-devel-20030410
9888 2003-04-11 05:19 UTC tuomov
9889 * trunk: changeset 414
9890 complete_function fixed.
9892 2003-04-10 23:28 UTC tuomov
9893 * trunk: changeset 413
9894 Transient_mode winprop fixed.
9896 2003-04-10 18:31 UTC tuomov
9897 * trunk: changeset 412
9898 Removed some upvalue-marks
9900 2003-04-10 18:26 UTC tuomov
9901 * trunk: changeset 411
9902 Remaining "goto_*_name" functions were removed as Lua code will
9903 probably mostly use "reg=lookup_*() ... region_goto(reg)"
9905 2003-04-10 18:08 UTC tuomov
9906 * trunk: changeset 410
9907 QueryLib.query_yesno fixed.
9909 2003-04-10 16:34 UTC tuomov
9910 * trunk: changeset 409
9911 moved obj_exists to ioncore-lib.lua
9913 2003-04-10 16:33 UTC tuomov
9914 * trunk: changeset 408
9917 2003-04-10 16:32 UTC tuomov
9918 * trunk: changeset 407
9919 Added 'obj_exists' export for checking whether an object referenced in
9920 Lua still exists in Ion.
9922 2003-12-23 20:17 UTC unknown
9923 tagged ion-devel-20030409
9925 2003-04-10 16:03 UTC tuomov
9926 * trunk: changeset 406
9927 Updated web page address and my email
9929 2003-04-10 06:01 UTC tuomov
9930 * trunk: changeset 405
9931 complete_function implemented in Lua.
9933 2003-04-09 22:51 UTC tuomov
9934 * trunk: changeset 404
9935 - A lot of the query code was converted to Lua.
9937 - QueryLib.query_ssh query was added. This will tab-complete hosts
9938 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
9941 2003-04-09 21:07 UTC tuomov
9942 * trunk: changeset 403
9943 A number of bugs in the Lua interface were fixed.
9945 2003-12-23 20:17 UTC unknown
9946 tagged ion-devel-20030408
9948 2003-04-09 19:04 UTC tuomov
9949 * trunk: changeset 402
9952 2003-04-09 18:46 UTC tuomov
9953 * trunk: changeset 401
9954 Added functions to add entries into Lua tables (for completion
9957 2003-04-08 17:49 UTC tuomov
9958 * trunk: changeset 400
9959 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
9962 2003-04-08 17:35 UTC tuomov
9963 * trunk: changeset 399
9964 added luaextl to SUBDIRS
9966 2003-04-08 17:33 UTC tuomov
9967 * trunk: changeset 398
9970 2003-04-08 17:25 UTC tuomov
9971 * trunk: changeset 397
9972 Use libtool and libltdl for module support.
9974 2003-04-07 19:35 UTC tuomov
9975 * trunk: changeset 396
9976 Added obj_is and obj_typename exports.
9978 2003-04-07 19:16 UTC tuomov
9979 * trunk: changeset 395
9980 Multi-line capability added to WMessage.
9982 2003-04-07 19:16 UTC tuomov
9983 * trunk: changeset 394
9984 Added quite useless stack trace displayed when C function called from
9987 2003-04-07 19:15 UTC tuomov
9988 * trunk: changeset 393
9989 Added verbosity to conf-bindings error messages.
9991 2003-04-07 17:15 UTC tuomov
9992 * trunk: changeset 392
9993 Function renames. Most functions that can be considered member
9994 functions of some WObj are now rather consistently (although
9997 2003-04-07 17:14 UTC tuomov
9998 * trunk: changeset 391
9999 Updated configuration files
10001 2003-04-07 17:14 UTC tuomov
10002 * trunk: changeset 390
10003 Removed out-of-date documentation
10005 2003-04-07 15:21 UTC tuomov
10006 * trunk: changeset 389
10007 Focusing code: iteration n.
10009 2003-04-07 14:59 UTC tuomov
10010 * trunk: changeset 388
10011 Defer mechanism supports multiple lists.
10013 2003-04-07 05:47 UTC tuomov
10014 * trunk: changeset 387
10015 Added extl_dostring and better extl_dofile
10017 2003-04-07 05:36 UTC tuomov
10018 * trunk: changeset 386
10019 Added some checks to conf-draw.c
10021 2003-04-07 05:25 UTC tuomov
10022 * trunk: changeset 385
10023 Added wedln-wrappers.c
10025 2003-04-07 05:23 UTC tuomov
10026 * trunk: changeset 384
10029 2003-04-07 00:05 UTC tuomov
10030 * trunk: changeset 383
10031 Added luaextl Makefile
10033 2003-04-06 21:47 UTC tuomov
10034 * trunk: changeset 382
10035 Added some stack checks
10037 2003-04-06 16:30 UTC tuomov
10038 * trunk: changeset 381
10039 Implemented include() support for the lua files
10041 2003-04-06 15:20 UTC tuomov
10042 * trunk: changeset 380
10043 Use Lua as extension language.
10045 2003-04-05 15:00 UTC tuomov
10046 * trunk: changeset 379
10047 MODULE_CFLAGS fixed.
10049 2003-04-02 18:24 UTC tuomov
10050 * trunk: changeset 378
10053 2003-03-30 17:20 UTC tuomov
10054 * trunk: changeset 377
10055 Some minor cleanup.
10057 2003-03-30 14:29 UTC tuomov
10058 * trunk: changeset 376
10059 More minor object model changes
10061 2003-03-30 14:16 UTC tuomov
10062 * trunk: changeset 375
10063 Some simplifications to the object model: WThing removed and
10064 functionality split between WObj (watches) and WRegion (child<->parent
10067 2003-03-28 20:48 UTC tuomov
10068 * trunk: changeset 374
10069 The region_add_managed mechanism was simplified and generalised.
10071 2003-03-28 16:01 UTC tuomov
10072 * trunk: changeset 373
10073 Possible key binding setup bug fixed.
10075 2003-03-28 16:01 UTC tuomov
10076 * trunk: changeset 372
10077 Modules are removed by 'make realclean'.
10079 2003-12-23 20:17 UTC unknown
10080 tagged ion-devel-20030327
10082 2003-03-28 16:00 UTC tuomov
10083 * trunk: changeset 371
10086 2003-03-28 15:59 UTC tuomov
10087 * trunk: changeset 370
10088 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
10090 2003-03-27 19:40 UTC tuomov
10091 * trunk: changeset 369
10092 Don't strip modules
10094 2003-03-27 19:32 UTC tuomov
10095 * trunk: changeset 368
10098 2003-03-27 19:30 UTC tuomov
10099 * trunk: changeset 367
10100 Simple ioncore startup check added.
10102 2003-03-27 19:26 UTC tuomov
10103 * trunk: changeset 366
10106 2003-03-27 19:16 UTC tuomov
10107 * trunk: changeset 365
10108 Minor fix in clientwin_deinit.
10110 2003-03-27 19:01 UTC tuomov
10111 * trunk: changeset 364
10112 A minor nested WS fix.
10114 2003-03-27 18:12 UTC tuomov
10115 * trunk: changeset 363
10116 - Renamed the main binary 'ioncore'.
10118 - Added 'ion' shell script to run 'ioncore' with correct configuration
10119 and module file directory parameters. A 'pwm' script to run ioncore
10120 in PWM mode was also added but this is not installed by 'make
10121 install' at the moment.
10123 2003-03-22 20:22 UTC tuomov
10124 * trunk: changeset 362
10125 Applied the toggle_tab patch.
10127 2003-03-20 21:01 UTC tuomov
10128 * trunk: changeset 361
10129 - Frames save their saveable contents
10131 - EnterWindow event handling changed so that embedded workspaces work
10134 2003-03-17 18:49 UTC tuomov
10135 * trunk: changeset 360
10138 2003-03-17 18:29 UTC tuomov
10139 * trunk: changeset 359
10140 Client window (esp. transient) resize request fixes.
10142 2003-03-17 18:28 UTC tuomov
10143 * trunk: changeset 358
10144 Double-click fixed.
10146 2003-03-17 18:28 UTC tuomov
10147 * trunk: changeset 357
10148 stuff moved to system.mk
10150 2003-03-17 18:27 UTC tuomov
10151 * trunk: changeset 356
10152 Tabdrag detects attempts to drop on oneself
10154 2003-03-15 19:21 UTC tuomov
10155 * trunk: changeset 355
10156 ASCII control characters (ch&0x7f<32) are now presented as escaped
10157 octals in saved region name strings.
10159 2003-12-23 20:17 UTC unknown
10160 tagged ion-devel-20030311-2
10162 2003-03-15 18:15 UTC tuomov
10163 * trunk: changeset 354
10164 The functions region_add_bindmap* no longer have the grab argument but
10165 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10167 2003-12-23 20:17 UTC unknown
10168 tagged ion-devel-20030311
10170 2003-03-15 18:15 UTC tuomov
10171 * trunk: changeset 353
10172 - The functions region_add_bindmap* no longer have the grab argument
10173 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
10175 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
10177 2003-03-11 20:29 UTC tuomov
10178 * trunk: changeset 352
10179 Fixed a stupid mistake in creating an initial workspace when there is
10180 no workspaces.conf.
10182 2003-03-11 19:03 UTC tuomov
10183 * trunk: changeset 351
10186 2003-03-11 18:57 UTC tuomov
10187 * trunk: changeset 350
10190 2003-03-11 18:52 UTC tuomov
10191 * trunk: changeset 349
10194 2003-03-11 18:52 UTC tuomov
10195 * trunk: changeset 348
10196 Function lookup order changed from region->parent to region->manager.
10198 2003-03-10 22:01 UTC tuomov
10199 * trunk: changeset 347
10200 Tabs can now be dropped on WFloatWS workspaces to create a new frames
10201 containing the region corresponding to the dragged tab.
10203 2003-03-10 19:12 UTC tuomov
10204 * trunk: changeset 346
10205 query_workspace should now set workspace name
10207 2003-03-10 16:58 UTC tuomov
10208 * trunk: changeset 345
10209 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
10210 strange systems whose libdl insists on the calling program prefixing
10211 module symbol names with an underscore.
10213 2003-03-09 22:50 UTC tuomov
10214 * trunk: changeset 344
10215 Resize size hint handling properly (?) implemented.
10217 2003-03-09 12:41 UTC tuomov
10218 * trunk: changeset 343
10221 2003-03-09 12:40 UTC tuomov
10222 * trunk: changeset 342
10223 Support for compiling modules statically in the Ion core binary
10225 2003-03-09 12:24 UTC tuomov
10226 * trunk: changeset 341
10229 2003-03-09 11:46 UTC tuomov
10230 * trunk: changeset 340
10233 2003-03-09 11:43 UTC tuomov
10234 * trunk: changeset 339
10235 ioncore-example.conf was missing
10237 2003-03-09 11:41 UTC tuomov
10238 * trunk: changeset 338
10241 2003-03-09 11:39 UTC tuomov
10242 * trunk: changeset 337
10243 Resize code was missing
10245 2003-03-09 11:34 UTC tuomov
10246 * trunk: changeset 336
10247 Files were missing from last commit
10249 2003-03-09 11:24 UTC tuomov
10250 * trunk: changeset 335
10251 - The query module was removed of dependencies to WIonFrame code and
10252 is now a loadable module (query.so).
10254 - The 'query_workspace' command by default creates workspaces of the
10255 first registered (module loaded) kind. Other kinds of workspaces can
10256 be created by prefixing workspace name with the class name (WIonWS,
10257 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
10259 2003-03-09 11:20 UTC tuomov
10260 * trunk: changeset 334
10261 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
10262 (ionws.so) and generic frame and worksapce code moved to Ioncore.
10263 Dependencies on the query module were also removed.
10265 2003-03-09 11:17 UTC tuomov
10266 * trunk: changeset 333
10267 - Renamed wmcore ioncore.
10269 - Main configuration file name changed to 'ioncore.conf'.
10271 - Added to ioncore generic workspace and frame classes (WGenWS,
10272 WGenFrame) on which modules' implementations are to be based.
10274 - Module initialization and deinitialization functions are now named
10275 modulename_module_init and -deinit.
10277 - Added module version checking. Modules are now supposed to contain
10278 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
10279 where ION_VERSION can be found in the top-level directory version.h.
10280 Ioncore will refuse to load modules which have not set this variable
10281 or the version is incorrect.
10283 - Resize size calculation should be fixed now.
10285 - The 'region_register_load_create_fn' interface was removed and
10286 replaced with 'region_register_class'.
10288 - Region create and reparent functions now have parent type WWindow
10289 because everything expected that anyway.
10291 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
10292 clutter from ~/.ion-devel.
10294 - Some minor bugs were fixed.
10296 2003-03-09 11:06 UTC tuomov
10297 * trunk: changeset 332
10298 Very preliminary and experimental (a lot is still missing) support for
10299 PWM-like workspaces and frames: the floatws module.
10301 2003-03-09 11:05 UTC tuomov
10302 * trunk: changeset 331
10303 Updated default configuration files. Binding configuration is now
10304 divided into multiple module-specific files with some common bindings
10305 in common-frame-bindins.conf. Some look configuration files were added
10306 and the rest were also changed to reflect changes in the order frame
10307 border colours and sizes are specified.
10309 2003-03-09 11:02 UTC tuomov
10310 * trunk: changeset 330
10311 Removed ETCDIR setup
10313 2003-03-08 13:53 UTC tuomov
10314 * trunk: changeset 329
10315 'make install' code moved from the toplevel Makefile to Makefiles in
10316 subdirectories (etc, man, scripts).
10318 2003-03-08 13:53 UTC tuomov
10319 * trunk: changeset 328
10320 'make install' code moved from the toplevel Makefile to Makefiles in
10321 subdirectories (etc, man, scripts)
10323 2003-03-08 13:52 UTC tuomov
10324 * trunk: changeset 327
10325 'make install' code moved from the toplevel Makefile to Makefiles in
10326 subdirectories (etc, man, scripts).
10328 2003-03-06 19:22 UTC tuomov
10329 * trunk: changeset 326
10330 Fixed a bug in do_fit_clientwin
10332 2003-03-06 19:20 UTC tuomov
10333 * trunk: changeset 325
10334 Don't grab buttons that are only bound to an area (border, tab) of the
10335 frame instead of the whole frame.
10337 2003-03-05 06:25 UTC tuomov
10338 * trunk: changeset 324
10339 handle_configure_event fixed
10341 2003-03-02 15:43 UTC tuomov
10342 * trunk: changeset 323
10345 2003-03-02 15:21 UTC tuomov
10346 * trunk: changeset 322
10347 Renamings and stuff
10349 2003-03-02 15:21 UTC tuomov
10350 * trunk: changeset 321
10351 Some renamings that will break configuration files again.
10353 2003-03-02 15:20 UTC tuomov
10354 * trunk: changeset 320
10357 2003-03-01 23:42 UTC tuomov
10358 * trunk: changeset 319
10359 Screen setup sets manager for viewports
10361 2003-03-01 23:02 UTC tuomov
10362 * trunk: changeset 318
10363 More focusing kludges
10365 2003-03-01 23:02 UTC tuomov
10366 * trunk: changeset 317
10369 2003-03-01 22:08 UTC tuomov
10370 * trunk: changeset 316
10373 2003-12-23 20:17 UTC unknown
10374 tagged ion-devel-20030301
10376 2003-03-01 17:13 UTC tuomov
10377 * trunk: changeset 315
10378 Added some locale checks
10380 2003-03-01 15:02 UTC tuomov
10381 * trunk: changeset 314
10384 2003-03-01 12:08 UTC tuomov
10385 * trunk: changeset 313
10386 Use iconv instead of libunicode
10388 2003-03-01 12:08 UTC tuomov
10389 * trunk: changeset 312
10390 Use iconv instead of libunicode
10392 2003-02-28 23:17 UTC tuomov
10393 * trunk: changeset 311
10394 missing font assert
10396 2003-02-28 19:15 UTC tuomov
10397 * trunk: changeset 310
10398 FONT_HEIGHT -> MAX_FONT_HEIGHT
10400 2003-02-28 18:47 UTC tuomov
10401 * trunk: changeset 309
10402 The 'transparent_background' draw.conf option now only applies to
10403 empty frames. For client windows with a transparent background the
10404 'transparent' winprop should be set to true for transparent frame
10407 2003-02-28 18:17 UTC tuomov
10408 * trunk: changeset 308
10409 More focus kludging
10411 2003-02-28 16:47 UTC tuomov
10412 * trunk: changeset 307
10415 2003-02-28 16:24 UTC tuomov
10416 * trunk: changeset 306
10417 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
10420 2003-12-23 20:17 UTC unknown
10421 tagged ion-devel-20030225
10423 2003-02-28 15:27 UTC tuomov
10424 * trunk: changeset 305
10425 Maybe focusing would work this time...
10427 2003-02-26 23:40 UTC tuomov
10428 * trunk: changeset 304
10429 do_fit_clientwin fixed
10431 2003-02-25 19:29 UTC tuomov
10432 * trunk: changeset 303
10433 More kludges in an attempt to fix focus handling
10435 2003-02-25 19:16 UTC tuomov
10436 * trunk: changeset 302
10437 Support for optional autoconf-generated system-ac.inc. (The configure
10438 script is not finished or included.)
10440 2003-02-24 14:13 UTC tuomov
10441 * trunk: changeset 301
10442 Xft support fixed more
10444 2003-02-24 11:24 UTC tuomov
10445 * trunk: changeset 300
10448 2003-02-24 06:29 UTC tuomov
10449 * trunk: changeset 299
10452 2003-02-24 06:25 UTC tuomov
10453 * trunk: changeset 298
10454 Added KP_Enter bound to 'finish' to query bindings
10456 2003-02-24 06:23 UTC tuomov
10457 * trunk: changeset 297
10458 Fixed focus and grab handling when warping is not enabled
10460 2003-02-23 18:55 UTC tuomov
10461 * trunk: changeset 296
10462 Added the command frame_close_if_empty and bound close command for
10465 2003-12-23 20:17 UTC unknown
10466 tagged ion-devel-20030223
10468 2003-02-23 18:54 UTC tuomov
10469 * trunk: changeset 295
10470 Implemented "close" command for queries.
10472 2003-02-23 18:49 UTC tuomov
10473 * trunk: changeset 294
10476 2003-02-23 14:25 UTC tuomov
10477 * trunk: changeset 293
10478 Nested submaps are now fully implemented.
10480 2003-02-23 14:14 UTC tuomov
10481 * trunk: changeset 292
10484 2003-02-23 13:45 UTC tuomov
10485 * trunk: changeset 291
10486 The command clientwin_toggle_fullscreen now works in both directions.
10487 However, it should be noted that this toggle does not work well along
10488 with client programs' full screen mode toggles. Some means of
10489 communication should be devised.
10491 2003-02-23 13:16 UTC tuomov
10492 * trunk: changeset 290
10493 Attempts at more focusing fixes
10495 2003-02-23 12:35 UTC tuomov
10496 * trunk: changeset 289
10497 Changes to binding file
10499 2003-02-23 12:22 UTC tuomov
10500 * trunk: changeset 288
10501 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
10502 underscores in display name part of configuration file names.
10504 2003-02-23 11:58 UTC tuomov
10505 * trunk: changeset 287
10506 Preliminary support for workspace switching while dragging tabs.
10508 2003-02-23 02:40 UTC tuomov
10509 * trunk: changeset 286
10512 2003-02-23 02:35 UTC tuomov
10513 * trunk: changeset 285
10516 2003-02-23 00:38 UTC tuomov
10517 * trunk: changeset 284
10518 Some changes and (hopefully) fixes to focusing policy
10520 2003-02-23 00:14 UTC tuomov
10521 * trunk: changeset 283
10522 Submap with the same key can be specified in multiple sections now
10524 2003-02-22 21:48 UTC tuomov
10525 * trunk: changeset 282
10526 Tab width calculation fixed
10528 2003-02-22 21:08 UTC tuomov
10529 * trunk: changeset 281
10530 Workspace initialization stuff moved to wmcore
10532 2003-02-22 20:49 UTC tuomov
10533 * trunk: changeset 280
10536 2003-02-22 20:36 UTC tuomov
10537 * trunk: changeset 279
10538 Some function names changed
10540 2003-02-22 17:44 UTC tuomov
10541 * trunk: changeset 278
10542 Active client window commands can be accessed from other bindings with
10543 the command 'commands_at_leaf'.
10545 2003-02-22 17:40 UTC tuomov
10546 * trunk: changeset 277
10547 - Key binding setup changed.
10549 - X window -less regions no longer contain children. Instead the
10550 regions "manage" these objects that share the parent object with the
10553 - Removed clientwin_bindings and viewport_bindings sections.
10555 - More consistent and descriptive command names.
10557 - New workspace layout saving and loading code that supports arbitrary
10558 objects instead of just frames and workspaces..
10560 2003-02-22 17:37 UTC tuomov
10561 * trunk: changeset 276
10562 - Key binding setup changed.
10564 - X window -less regions no longer contain children. Instead the
10565 regions "manage" these objects that share the parent object with the
10568 2003-02-22 17:34 UTC tuomov
10569 * trunk: changeset 275
10570 - Removed clientwin_bindings and viewport_bindings sections.
10572 - More consistent and descriptive command names.
10574 2003-02-22 17:32 UTC tuomov
10575 * trunk: changeset 274
10578 2003-02-22 14:24 UTC tuomov
10579 * trunk: changeset 273
10580 Resize size display should now be properly positioned on Xinerama
10583 2003-02-20 17:48 UTC tuomov
10584 * trunk: changeset 272
10585 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
10586 the module if the name contains no slashes.
10588 2003-02-20 14:59 UTC tuomov
10589 * trunk: changeset 271
10590 Xft default compilation options changed in system.mk
10592 2003-02-17 20:34 UTC tuomov
10593 * trunk: changeset 270
10594 Fixed region_do_find_new_home
10596 2003-02-16 17:30 UTC tuomov
10597 * trunk: changeset 269
10600 2003-02-12 21:18 UTC tuomov
10601 * trunk: changeset 268
10604 2003-02-09 16:23 UTC tuomov
10605 * trunk: changeset 267
10606 Free unused colours
10608 2003-02-09 15:57 UTC tuomov
10609 * trunk: changeset 266
10610 Addresses updated on the man page
10612 2003-02-09 12:45 UTC tuomov
10613 * trunk: changeset 265
10614 Support re-reading draw.conf (reread_draw_config) without restart
10616 2003-12-23 20:17 UTC unknown
10617 tagged ion-devel-20030131-2
10619 2003-02-09 12:44 UTC tuomov
10620 * trunk: changeset 264
10621 Changed broken_app_resize_kludge a bit. Should work a little better
10624 2003-12-23 20:17 UTC unknown
10625 tagged ion-devel-20030131
10627 2003-02-08 13:41 UTC tuomov
10628 * trunk: changeset 263
10631 2003-01-31 21:44 UTC tuomov
10632 * trunk: changeset 262
10633 Changed hook linking order
10635 2003-01-31 18:16 UTC tuomov
10636 * trunk: changeset 261
10637 Year changed to 2003
10639 2003-01-26 22:30 UTC tuomov
10640 * trunk: changeset 260
10641 Changed -pedantic-errors to -pedantic in system.mk to get around
10642 broken glibc headers
10644 2003-01-17 21:43 UTC tuomov
10645 * trunk: changeset 259
10646 Transient mapping fix
10648 2003-01-09 00:29 UTC tuomov
10649 * trunk: changeset 258
10650 Xft font names are now to be prefixed with 'xft:', otherwise normal
10651 clear fonts are used. Xft support still is not compiled in by default.
10653 2003-01-09 00:01 UTC tuomov
10654 * trunk: changeset 257
10657 2003-01-08 15:25 UTC tuomov
10658 * trunk: changeset 256
10661 2003-01-05 23:48 UTC tuomov
10662 * trunk: changeset 255
10663 Removed an unnecessary debug fprintf
10665 2003-01-05 06:53 UTC tuomov
10666 * trunk: changeset 254
10667 Tab dragging routines can now handle nested frames.
10669 2003-01-04 22:02 UTC tuomov
10670 * trunk: changeset 253
10671 Submap handling fix
10673 2003-01-04 21:39 UTC tuomov
10674 * trunk: changeset 252
10675 CF_STUBBORN_TRESH fix
10677 2003-12-23 20:17 UTC unknown
10678 tagged ion-devel-20021229
10680 2003-01-03 22:58 UTC tuomov
10681 * trunk: changeset 251
10682 sample.conf micro->milli
10684 2003-12-23 20:17 UTC unknown
10685 tagged ion-devel-20021219
10687 2002-12-30 23:33 UTC tuomov
10688 * trunk: changeset 250
10689 Send more ConfigureNotify events to fix slow startup times of some
10692 2002-12-29 02:22 UTC tuomov
10693 * trunk: changeset 249
10694 Configurable regular expression based window title shortening rules
10696 2002-12-18 23:04 UTC tuomov
10697 * trunk: changeset 248
10698 Fixed a potential memory leak
10700 2002-12-18 22:51 UTC tuomov
10701 * trunk: changeset 247
10702 kludges.conf updated
10704 2002-12-18 22:50 UTC tuomov
10705 * trunk: changeset 246
10706 Winprop matching improvements: WM_WINDOW_ROLE support and
10707 configuration format changed to 'winprop "class", "role", "instance" {
10710 2002-12-14 17:55 UTC tuomov
10711 * trunk: changeset 245
10714 2002-12-03 22:32 UTC tuomov
10715 * trunk: changeset 244
10716 Some extra abstraction to Xft support code
10718 2002-12-03 22:19 UTC tuomov
10719 * trunk: changeset 243
10720 Applied Xft support patch
10722 2002-11-21 17:58 UTC tuomov
10723 * trunk: changeset 242
10724 Web page and email address updated
10726 2002-11-14 23:00 UTC tuomov
10727 * trunk: changeset 241
10728 Transient window height restrictions lifted
10730 2003-12-23 20:17 UTC unknown
10731 tagged ion-devel-20021104
10733 2002-11-13 00:00 UTC tuomov
10734 * trunk: changeset 240
10735 config.h wasn't included at the proper point in binding.c
10737 2002-11-08 00:14 UTC tuomov
10738 * trunk: changeset 239
10739 Fixed pointer warping on workspace change when warps are disabled
10741 2003-12-23 20:17 UTC unknown
10742 tagged ion-devel-20021103
10744 2002-11-04 13:37 UTC tuomov
10745 * trunk: changeset 238
10746 Fixed a segfault problem with symlists
10748 2002-11-03 04:33 UTC tuomov
10749 * trunk: changeset 237
10750 Fixed a drawing problem with ion_bar_inside_frame FALSE
10752 2002-11-03 02:44 UTC tuomov
10753 * trunk: changeset 236
10754 Added transparent_background (TRUE/FALSE) draw.conf configuration
10757 2002-11-03 02:33 UTC tuomov
10758 * trunk: changeset 235
10759 Bound broken_application_resize_kludge to Mod1+L
10761 2002-11-03 02:26 UTC tuomov
10762 * trunk: changeset 234
10763 Added broken_app_resize_kludge function
10765 2002-11-03 02:15 UTC tuomov
10766 * trunk: changeset 233
10767 Ad hoc fix for clientwin enter window events
10769 2002-11-02 22:57 UTC tuomov
10770 * trunk: changeset 232
10773 2002-11-02 22:57 UTC tuomov
10774 * trunk: changeset 231
10775 Line editor history scrolling fixed
10777 2002-11-02 22:21 UTC tuomov
10778 * trunk: changeset 230
10779 Default (black&white) colour scheme changes
10781 2002-11-02 22:14 UTC tuomov
10782 * trunk: changeset 229
10783 Fullscreen windows on separate Xinerama screens should be focused
10786 2002-11-02 22:03 UTC tuomov
10787 * trunk: changeset 228
10788 Fixed a problem concerning resizing of frames containing hidden
10789 "acrobatic" windows
10791 2002-11-02 15:54 UTC tuomov
10792 * trunk: changeset 227
10793 Added handle_event_alt "alternative hook" for modules that want to
10794 handle X events directly.
10796 2003-12-23 20:17 UTC unknown
10797 tagged ion-devel-20020926
10799 2002-10-27 22:40 UTC tuomov
10800 * trunk: changeset 226
10801 Screen-based configuration file selection fixed
10803 2002-10-15 18:08 UTC tuomov
10804 * trunk: changeset 225
10805 Fixed a problem with query boxes and wheel mice
10807 2002-09-25 21:15 UTC tuomov
10808 * trunk: changeset 224
10809 Added the function goto_named_region (replaces missing
10812 2002-09-25 11:53 UTC tuomov
10813 * trunk: changeset 223
10814 Added manual tab-ordering functions frame_move_current_tab_left/right
10816 2002-09-25 07:26 UTC tuomov
10817 * trunk: changeset 222
10818 Fixed pointer warping on workspace change
10820 2002-09-15 09:36 UTC tuomov
10821 * trunk: changeset 221
10824 2002-09-15 09:36 UTC tuomov
10825 * trunk: changeset 220
10826 Added a few missing characters to workspace configuration loading code
10828 2003-12-23 20:17 UTC unknown
10829 tagged ion-devel-20020819
10831 2002-09-13 11:35 UTC tuomov
10832 * trunk: changeset 219
10835 2002-08-22 21:13 UTC tuomov
10836 * trunk: changeset 218
10837 Self-pointing transient_for hint problem fixed
10839 2002-08-18 17:09 UTC tuomov
10840 * trunk: changeset 217
10841 Initial focus changes
10843 2002-08-18 16:51 UTC tuomov
10844 * trunk: changeset 216
10845 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
10846 global function clear_tags)
10848 2002-08-12 20:55 UTC tuomov
10849 * trunk: changeset 215
10850 Unused code commented out
10852 2003-12-23 20:17 UTC unknown
10853 tagged ion-devel-20020606
10855 2002-07-06 21:59 UTC tuomov
10856 * trunk: changeset 214
10857 Function completion in query_function restored
10859 2002-06-14 22:36 UTC tuomov
10860 * trunk: changeset 213
10861 Tab drag assertion fixed
10863 2002-06-05 23:10 UTC tuomov
10864 * trunk: changeset 212
10865 "Watches" added in pointing device code
10867 2002-06-05 22:51 UTC tuomov
10868 * trunk: changeset 211
10871 2002-06-05 20:56 UTC tuomov
10872 * trunk: changeset 210
10873 Target ID table bugfix
10875 2002-06-05 20:56 UTC tuomov
10876 * trunk: changeset 209
10879 2003-12-23 20:17 UTC unknown
10880 tagged ion-devel-20020604
10882 2002-06-05 14:03 UTC tuomov
10883 * trunk: changeset 208
10884 Old window_press restored: mouse actions directed to the client window
10885 associated with a tab should work now.
10887 2002-06-03 23:07 UTC tuomov
10888 * trunk: changeset 207
10889 Some minor clean-up
10891 2002-06-03 22:50 UTC tuomov
10892 * trunk: changeset 206
10893 Makefile fix concerning patch and bindings-sun.conf
10895 2002-06-03 22:39 UTC tuomov
10896 * trunk: changeset 205
10897 Preliminary Xinerama support
10899 2002-06-03 15:11 UTC tuomov
10900 * trunk: changeset 204
10901 Another key binding related segfault fix
10903 2003-12-23 20:17 UTC unknown
10904 tagged ion-devel-20020531
10906 2002-06-01 00:25 UTC tuomov
10907 * trunk: changeset 203
10908 Fixed segfault problem with multihead displays
10910 2002-05-31 06:00 UTC tuomov
10911 * trunk: changeset 202
10912 Fixed lockup when a window's title ends in its only colon (and spaces)
10913 but even just the three dots and instance number are too long to fit
10916 2003-12-23 20:17 UTC unknown
10917 tagged ion-devel-20020529
10919 2002-05-30 19:30 UTC tuomov
10920 * trunk: changeset 201
10921 Fixed segfault when unbound key was pressed in submap mode
10923 2003-12-23 20:17 UTC unknown
10924 tagged ion-devel-20020528
10926 2002-05-30 17:04 UTC tuomov
10927 * trunk: changeset 200
10930 2002-05-29 06:51 UTC tuomov
10931 * trunk: changeset 199
10932 - Fixed wscurrent callback handlers
10934 - Fixed query_function error reporting
10936 2002-05-28 21:49 UTC tuomov
10937 * trunk: changeset 198
10940 2002-05-28 21:46 UTC tuomov
10941 * trunk: changeset 197
10942 - Lifted restriction on nested command sequences (now max 32)
10944 - More fixes and temporary kludges
10946 2002-05-28 20:08 UTC tuomov
10947 * trunk: changeset 196
10948 New binding configuration file
10950 2002-05-28 20:05 UTC tuomov
10951 * trunk: changeset 195
10952 regbind.* were missing
10954 2002-05-28 19:59 UTC tuomov
10955 * trunk: changeset 194
10958 2002-05-28 19:59 UTC tuomov
10959 * trunk: changeset 193
10960 Added a notice of out-of-date information to documentation
10962 2002-05-27 21:54 UTC tuomov
10963 * trunk: changeset 192
10964 Resize problem fixed
10966 2002-05-26 23:03 UTC tuomov
10967 * trunk: changeset 191
10968 Binding callbacks are now entirely command sequence based
10970 2002-05-26 14:40 UTC tuomov
10971 * trunk: changeset 190
10972 - Key binding management revised: all X server key grabs are made on
10973 the root window and the innermost window with an internal grab gets
10974 to receive the events.
10976 - Key binding configuration changed: clientwin, screen and frame
10979 - Preliminary full screen client window support:
10980 'clientwin_enter_fullscreen' function (no toggle yet) and auto
10981 detection (MWM decoration hints set to none when a configure request
10982 with width and height set to those of the screen is received).
10984 2002-05-26 14:27 UTC tuomov
10985 * trunk: changeset 189
10986 Query updated to new binding model
10988 2002-05-26 14:27 UTC tuomov
10989 * trunk: changeset 188
10990 Bindings updated to new binding model
10992 2002-05-21 18:49 UTC tuomov
10993 * trunk: changeset 187
10994 Fixed workspace switching on restart
10996 2002-05-21 18:39 UTC tuomov
10997 * trunk: changeset 186
11000 2002-05-19 22:30 UTC tuomov
11001 * trunk: changeset 185
11002 Title updating fixed
11004 2003-12-23 20:17 UTC unknown
11005 tagged ion-devel-20020510
11007 2002-05-19 22:26 UTC tuomov
11008 * trunk: changeset 184
11011 2002-05-11 00:09 UTC tuomov
11012 * trunk: changeset 183
11013 My email address changed
11015 2003-12-23 20:17 UTC unknown
11016 tagged ion-devel-20020414
11018 2002-05-10 19:33 UTC tuomov
11019 * trunk: changeset 182
11020 transient_mode winprop returns
11022 2003-12-23 20:17 UTC unknown
11023 tagged ion-devel-20020411
11025 2002-04-20 20:59 UTC tuomov
11026 * trunk: changeset 181
11027 Main loop select() support for multiple file descriptors.
11029 2002-04-12 20:01 UTC tuomov
11030 * trunk: changeset 180
11031 The function query_renameframe was added and names of frames are saved
11034 2002-04-11 21:31 UTC tuomov
11035 * trunk: changeset 179
11036 Some minor glitches like missing includes fixed -- strict compiler
11037 warning flags enabled by default again.
11039 2002-04-11 20:51 UTC tuomov
11040 * trunk: changeset 178
11041 Command sequence stuff moved to wmcore/
11043 2003-12-23 20:17 UTC unknown
11044 tagged ion-devel-20020405
11046 2002-04-11 15:24 UTC tuomov
11047 * trunk: changeset 177
11048 'target' winprop for specifying named workspaces (or any named object
11049 with region_attach_sub) as attachment targets for client windows.
11051 2002-04-11 15:06 UTC tuomov
11052 * trunk: changeset 176
11053 Added the region_ws_attach_clientwin/region_ws_attach_transient
11054 interface that workspace-like objects should implement.
11056 2002-04-04 23:42 UTC tuomov
11057 * trunk: changeset 175
11058 oldChangeLog changed
11060 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
11061 * Tailorization of trunk
11062 Import of the upstream sources from the repository
11064 http://tao.uab.es/ion/svn/ion/trunk