1 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2 tagged ion-3ds-20070203
4 2007-02-03 14:50 UTC Tuomo Valkonen <tuomov@iki.fi>
7 2007-02-03 11:09 UTC Tuomo Valkonen <tuomov@iki.fi>
8 * Updates to some styles
10 2007-02-03 11:08 UTC Tuomo Valkonen <tuomov@iki.fi>
11 * Include spacing in border width for the "ridge" and "inlaid" border styles.
13 2007-02-03 06:05 UTC Etan Reisner <deryni@gmail.com>
14 * Make the docs match the #defines.
16 2007-02-01 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
17 * Different selected/unselected-activity substyles for tab-frame too.
19 2007-02-01 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
20 * `WMPlex.attach_new` can now be passed parameters by `ioncore.deflayout`
21 definitions (unless a particular parameter is masked in certain use cases,
24 2007-02-01 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
25 * Minor GrStyleSpec init/copy optimisation
27 2007-01-31 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
28 * Fixes in lookcommon_clean usage
30 2007-01-31 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
31 * Defined activity attribute for menu entries in the "clean" styles.
32 (The usual red for unselected, a bit lighter for selected entries.)
34 2007-01-31 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
35 * Set the "activity" attribute on relevant entries in the "focuslist" menu.
37 2007-01-31 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
38 * Added support for arbitrary (drawing engine) attributes for menu entries.
40 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
41 * Minor improvements to groupws_prepare_manage
43 2007-01-30 20:53 UTC Tuomo Valkonen <tuomov@iki.fi>
44 * Oops, layout loading changes dislocated transient mgmt. code.
46 2007-01-30 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
47 * Renamed the `subs` element of WMPlex configuration to `managed`
48 for consistency. The old name is still supported on load.
50 2007-01-30 18:24 UTC Tuomo Valkonen <tuomov@iki.fi>
51 * Added `new_group` winprop.
52 It should be the name of the layout of a new group/workspace to create,
53 if the the `target` winprop fails. The latter is tried again after
54 creating the new group.
56 2007-01-30 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
57 * More and fixed release notes
59 2007-01-30 00:27 UTC Tuomo Valkonen <tuomov@iki.fi>
62 2007-01-29 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
63 * Improved layout and winprop communication between C/Lua.
64 ioncore.deflayout and ioncore.getlayout replace mod_query.layouts
65 and ioncore.set{default_ws_params = ...}
67 2007-01-28 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
68 * Fixes to new drawing engine attribute scoring:
69 - Since each item occurs on the attribute list only once, with a score,
70 the a star ("*") on the source list should be used scored by its score
71 there, instead of one. (Possibly also other items' scores should be
72 multiplied by the source list score?)
73 - The "activity" substyle needs some stars in it to give it a higher
74 score over other rather specific possibilities without "no_activity"
77 2007-01-27 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
78 * Oops, wrong address..
80 2007-01-27 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
81 * attach_tagged behaviour restoration.
83 2007-01-27 16:44 UTC Tuomo Valkonen <tuomov@iki.fi>
84 * Updates to man page references to binding contexts.
85 NOTE: Some of the translations apparently are totally
86 out-dated. Please update.
88 2007-01-27 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
89 * Added option for case-insensitive completion.
90 mod_query.set{caseicompl=true} will cause some completions (such as
91 window and workspace names) to be case-insensitive.
93 2007-01-27 13:08 UTC Tuomo Valkonen <tuomov@iki.fi>
94 * Oops, mod_query.get wasn't marked EXTL_SAFE
96 2007-01-27 12:51 UTC Tuomo Valkonen <tuomov@iki.fi>
97 * mod_query(.lua) clean-up and completion improvements
99 2007-01-26 19:51 UTC Tuomo Valkonen <tuomov@iki.fi>
100 * Statusbar meter name is now passed as attribute to the drawing engine.
101 It is therefore possible to give different meters different colours,
102 with de.substyle("metername", { ... }) in the appropriate style
103 definition ("stdisp", "stdisp-statusbar").
105 2007-01-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
106 * Completion code fixes
108 2007-01-26 11:12 UTC Tuomo Valkonen <tuomov@iki.fi>
111 2007-01-25 22:07 UTC Tuomo Valkonen <tuomov@iki.fi>
112 * Check for NULL in get_hook
114 2007-01-25 04:24 UTC Etan Reisner <deryni@gmail.com>
115 * The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort.
117 2007-01-24 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
120 2007-01-24 19:03 UTC Tuomo Valkonen <tuomov@iki.fi>
121 * Improvements to query_renameworkspace
123 2007-01-24 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
124 * Added cfg_layouts.lua with layout definitions
126 2007-01-24 18:42 UTC Tuomo Valkonen <tuomov@iki.fi>
127 * Added layout query for new workspace to mod_query.query_workspace.
128 The table returned by the function mod_query.layouts can be used to
129 configure additional layouts.
131 2007-01-24 09:16 UTC Tuomo Valkonen <tuomov@iki.fi>
132 * The "<empty frame>" text apparently wasn't i18nised, residing in config.h.
134 2007-01-23 17:00 UTC Tuomo Valkonen <tuomov@iki.fi>
135 * Added region_dispose for chain-destruction of regions.
136 It also handles goto to return placeholder target if the to-be destroyed
137 region could control the focus. This also fixes recent regression wrt.
138 return from full screen mode.
140 2007-01-23 07:09 UTC Tuomo Valkonen <tuomov@iki.fi>
141 * Marked WFrame.mode "safe"
143 2007-01-26 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
144 * Added quasiactivity hint to the "clean" styles (+improved activity colour).
145 Frame padding is drawn in red when frame frame is quasiactive. Stylistically
146 it's far from ideal, but that seems to be the best place for the hint
147 without major improvements to the drawing engine. The "emboss" styles still
148 need to get this added, but they also demand other work, being largely
151 2007-01-26 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
152 * Drawing engine API and attribute handling changes.
153 An attribute string is no longer passed to every drawing function,
154 but instead the attributes must be allocated from libtu's "stringstore",
155 and then set on the brush. The attributes are also no longer matched
156 linearly, but by simple containment, with the linear specification strings
157 in the style files (and gr_get_brush also still), however still modifying
158 the score a match gives. These changes should make it easier to add
159 additional attributes.
161 2007-01-26 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
162 * Fixed leak in mod_query_history_push_
164 2007-01-22 20:32 UTC Tuomo Valkonen <tuomov@iki.fi>
165 * Ugly pointer focus hack for messy floats:
166 If a window that does not have the focus, or if the focus is being
167 changed elsewhere, is unmapped (or destroyed), contains the pointer,
168 then try to set the focus again to prevent focus from changing to
169 a window under this unampped window. (However, if the unampped window
170 has the focus, and no change elsewhere is known, current focus policy
171 dictates that the focus should fall to the underlying window.)
173 2007-01-21 13:25 UTC Tuomo Valkonen <tuomov@iki.fi>
174 * RELNOTES conflict resolution
176 2007-01-21 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
179 2007-01-21 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
180 * Frame quasiactivation tracking
182 2007-01-21 12:39 UTC Tuomo Valkonen <tuomov@iki.fi>
183 * Pseudoactivity state maintenance hack
185 2007-01-18 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
188 2007-01-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
191 2007-01-20 20:07 UTC Tuomo Valkonen <tuomov@iki.fi>
192 * Removed 'detail' from notify_change parameters
193 (And reordered call in unset_manager.)
195 2007-01-18 08:00 UTC Tuomo Valkonen <tuomov@iki.fi>
197 (The one nice thing about CVS was that you could automate this
198 numbering. Perhaps a record check script could make you update
199 the dates manually as you change the files...)
201 2007-01-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
202 * Further simplifications/dead code removal.
203 (Made possible by removal of Xinerama #ifdef hacks.)
205 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
206 * Removed the bitrotted Xinerama code altogether.
207 I am unlikely to waste time fixing it. However, the abstract support still
208 remains (enhanced), and someone who cares about it, will just have to write
209 a separate module to set up a special layout for the root window (now a
210 WScreen and WMPlex) with new WScreens for each Xinerama screen, and set
211 the screen ID of the root window to less than zero for the layout loading
214 2007-01-17 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
217 2007-01-17 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
218 * Made WRootWin inherit WScreen.
219 This removes some ugly hacks, and simplifies things a lot for the usual
220 case of a single screen, or that of normal X multihead. This completes
221 the bitrot of Xinerama-specific code, although abstract support for
222 various (nested) screen configurations remains (and infact there's
223 now the abstract possibility of both single-screen and multi-screen
226 2007-01-17 16:06 UTC Tuomo Valkonen <tuomov@iki.fi>
227 * Group focus policy changes
229 2007-01-16 15:49 UTC Tuomo Valkonen <tuomov@iki.fi>
230 * Statusbar size hint tuning
232 2007-01-14 00:30 UTC Tuomo Valkonen <tuomov@iki.fi>
233 * Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad).
235 2007-01-14 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
236 * Removed fake activication messages for non-windows.
238 2007-01-13 23:27 UTC Tuomo Valkonen <tuomov@iki.fi>
239 * Toplevel bindmap usage tuning
241 2007-01-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
242 * Do not use Watches in return storage.
243 Instead clean up things in region_deinit. The pointer to the region in the
244 watch is reset before calling the watch handler, so node in the search tree
245 is never found, the watch/pointer being the key.
247 2007-01-13 20:45 UTC Tuomo Valkonen <tuomov@iki.fi>
248 * Changes in padding/spacing usage in frames.
251 2007-01-13 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
252 * Do not draw spacing after last textbox
254 2007-01-13 18:54 UTC Tuomo Valkonen <tuomov@iki.fi>
255 * Oops, forgot this...
257 2007-01-13 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
258 * Use libtu stringstore for the notification mechanism
259 (Testing against allocated StringIds is more efficient than strcmp.)
261 2007-01-13 16:02 UTC Tuomo Valkonen <tuomov@iki.fi>
262 * Removed region_managed_(in)activated hooks and functions.
263 - region_notify_change and the corresponding region_notify_hook do the job.
265 2007-01-12 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
266 * README fixes/improvements
268 2007-01-10 18:22 UTC Tuomo Valkonen <tuomov@iki.fi>
271 2007-01-10 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
272 * Fixed WMPlex.attach_tagged to switch to the first attached region
274 2007-01-10 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
275 * Moved mod_tiling.detach as ioncore.detach.
276 (It has nothing to do with tilings, after all.)
278 2007-01-10 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
279 * Use previous placeholder on entering FS mode, if there's one
281 2007-01-10 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
284 2007-01-10 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
285 * Use original stacking level and sizepolicy for unframed detachs
287 2007-01-10 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
288 * Removed unused modal flag
289 (The information is in the stacking level.)
291 2007-01-10 07:48 UTC Tuomo Valkonen <tuomov@iki.fi>
292 * Updated configuration file doc. comments
294 2007-01-10 01:06 UTC Tuomo Valkonen <tuomov@iki.fi>
295 * Removed traces of WPaneWS.
296 It won't be found in Ion3: there aren't separate workspace classes
297 anymore, after all. Instead, so-called "trays" may be added. Or maybe
300 2007-01-10 00:31 UTC Tuomo Valkonen <tuomov@iki.fi>
301 * Query history tuning
303 2007-01-09 22:23 UTC Tuomo Valkonen <tuomov@iki.fi>
304 * Added placeholder staleness checks
306 2007-01-09 21:44 UTC Tuomo Valkonen <tuomov@iki.fi>
307 * Placeholder and detach improvements:
308 - No need for special handling of transients in configs anymore:
309 framing of non-WWindow regions on detach is automatic now, and
310 an auto-destroyed frame creates a recreation WFramedPHolder for
311 its remaining WMPlexPHolders, so that the container frame can
312 be recreated on attach.
313 - Consequently, multiple fullscreened windows from a floating frame
314 are now returned back to the same frame, even if the original
315 frame was emptied (and thus destroyed) in the meanwhile.
317 2007-01-08 20:12 UTC Tuomo Valkonen <tuomov@iki.fi>
318 * Typo fix (+ minor related policy changes)
320 2007-01-06 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
321 * Added mode to WFramedParam
323 2007-01-04 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
324 * Moved set/is_fullscreen from WClientWin to WGroup
325 - Simplifies the binding (and the config needs to be updated!)
327 2007-01-03 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
328 * Some renames for consistency
330 2007-01-03 17:38 UTC Tuomo Valkonen <tuomov@iki.fi>
331 * Support obtaining current key in submaps as well
333 2007-01-03 17:26 UTC Tuomo Valkonen <tuomov@iki.fi>
334 * Mod1+K K opens a grabmenu with the "focustlist" menu
335 - Cyclable with Mod1+K
337 2007-01-03 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
338 * Added focuslist menu
339 - First lists ioncore.activity_i results and then ioncore.focushistory_i
341 2007-01-03 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
342 * Changed *_list exports into *_i iterators
344 2007-01-03 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
345 * Oops (and been there for a while, stupid GCC)
347 2007-01-03 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
348 * Remove managers from focus list when child is pushed on it
350 2006-12-28 20:29 UTC Tuomo Valkonen <tuomov@iki.fi>
351 * Detach binding/menu tuning
353 2006-12-28 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
354 * Added / to characters substituted in query menus
356 2006-12-28 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
359 2006-12-28 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
360 * Detach is toggleable now (using return placeholder list)
362 2006-12-28 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
363 * Full screen code rearrangements
365 2006-12-27 14:48 UTC Tuomo Valkonen <tuomov@iki.fi>
368 2006-12-27 14:35 UTC Tuomo Valkonen <tuomov@iki.fi>
369 * Use return storage for return from full screen mode
371 2006-12-26 20:25 UTC Tuomo Valkonen <tuomov@iki.fi>
372 * Don't snow info window for activity on active screen
374 2006-12-26 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
375 * More functions for return storage
377 2006-12-26 17:37 UTC Tuomo Valkonen <tuomov@iki.fi>
378 * Use watches in return storage
380 2006-12-26 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
381 * Added basic "return" placeholder storage
383 2006-12-26 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
384 * Removed unused variable/string
386 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
387 tagged ion-3ds-20061223
389 2006-12-23 14:59 UTC Tuomo Valkonen <tuomov@iki.fi>
392 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
393 * Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel
394 - Works for FS stuff too now
396 2006-12-23 11:06 UTC Tuomo Valkonen <tuomov@iki.fi>
397 * Added info window for tagging state of FS stuff
399 2006-12-22 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
400 * More mysterious focus tuning
401 (Seems like the focus shit working varies by the sunspots.)
403 2006-12-21 19:07 UTC Tuomo Valkonen <tuomov@iki.fi>
404 * Returned to old totally-out-of-order Focus/EnterWindow event processing.
405 - It seems the sucky Xlib doesn't let you do it otherwise.
407 2006-12-20 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
408 * Yet more focus tracking hacks.
409 (Will one ever work?)
411 2006-12-14 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
412 * The "float" winprop works on transients too now
414 2006-12-14 16:33 UTC Tuomo Valkonen <tuomov@iki.fi>
415 * If sizehint winprops have been set, correct requested geometry to match these.
417 2006-12-09 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
418 * Place new regions after the current and those with activity after it
419 - Controlled with frame_default_index parameter of ioncore.set.
420 To get the old default behaviour, set this to 'next'.
421 - This option obsoletes the frame_add_last option
423 2006-12-09 11:24 UTC Tuomo Valkonen <tuomov@iki.fi>
424 * Added next/prev-always alternatives to cycle parameter to mod_query.complete.
425 - If these are used instead of next/prev, cycling occurs despite
426 history/normal completion mode switch.
428 2006-12-02 18:43 UTC Tuomo Valkonen <tuomov@iki.fi>
429 * Fixed query history duplicate elimination code
431 2006-11-23 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
432 * Increased query history size from 256 to 1024
434 2006-11-19 23:13 UTC Tuomo Valkonen <tuomov@iki.fi>
435 * Don't unmanage stdisp when switching to region that can't manage it
437 2006-11-12 15:46 UTC Tuomo Valkonen <tuomov@iki.fi>
438 * Changed region_rqgeom parametrisation
439 - Gravity can now be passed down to the root relative ("absolute")
440 version, allowing removal of WClientWin specific checks/hacks.
442 2006-11-12 12:47 UTC Tuomo Valkonen <tuomov@iki.fi>
443 * Detach tries to keep root-relative geometry unchanged
444 (For framed detach, the geometry of the frame is tried
445 to be kept unchanged from the origianl geomery of the
448 2006-11-12 12:37 UTC Tuomo Valkonen <tuomov@iki.fi>
449 * Detach works on transients now
451 2006-11-12 12:22 UTC Tuomo Valkonen <tuomov@iki.fi>
452 * Readjust cursor position for infobox
454 2006-11-12 10:38 UTC Miroslav Kure <kurem@debian.cz>
455 * Updated Czech translation
457 2006-11-11 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
458 * statusd startup timeout tunning
461 2006-11-11 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
462 * Updated Finnish translation
464 2006-11-11 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
465 * Menu name translation hack
466 (These are hidden in strings in the configuration files.)
468 2006-11-11 13:52 UTC Tuomo Valkonen <tuomov@iki.fi>
469 * Added info box for history completion mode into queries
471 2006-11-11 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
472 * Warp in WMPlex.set_hidden
474 2006-11-04 14:58 UTC Tuomo Valkonen <tuomov@iki.fi>
475 * Clear a few more flags of frame size hints
477 2006-11-03 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
478 * Fixed mod_query.query_attachclient to attach the containing WGroupCW.
479 Also, if one does not exist (e.g. when attaching transients), one is
482 2006-11-03 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
483 * Made pholder_do_attach return region instead of boolean.
485 2006-11-03 07:52 UTC Tuomo Valkonen <tuomov@iki.fi>
486 * Fixed switchto/hidden WMPlex attach parameter interaction.
488 2006-11-09 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
489 * Do not duplicate entries already in history when pushing.
490 Instead move the first already existing first.
492 2006-11-09 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
493 * strcoll instead of strcmp for completion sorting
495 2006-11-09 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
496 * Complete history in history order instead of character set
498 2006-11-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
499 * Remanage stdisp when bottom attached to group
501 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
503 (Remember the coding style, folks!)
505 2006-10-31 12:03 UTC David Smith <davidsmith@acm.org>
506 * Handle mods in submapgrab_handler
508 2006-10-31 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
511 2006-10-30 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
512 * tiling_placement_alt fixes
514 2006-10-30 21:05 UTC Tuomo Valkonen <tuomov@iki.fi>
515 * Comments about moronic kernels and improved workaround
517 2006-10-29 13:09 UTC Tuomo Valkonen <tuomov@iki.fi>
518 * Respect REGION_SKIP_FOCUS more often
520 2006-10-29 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
523 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
524 tagged ion-3ds-20061029
526 2006-10-28 23:15 UTC Tuomo Valkonen <tuomov@iki.fi>
529 2006-10-28 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
530 * mod_menu.grabmenu uses current key event.
531 - It is no longer necessary to specify the cycling key separately.
533 2006-10-28 23:03 UTC Tuomo Valkonen <tuomov@iki.fi>
534 * Query activation key now cycles completions
536 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
537 * Fixed defmenu for callbacks
539 2006-10-28 22:47 UTC Tuomo Valkonen <tuomov@iki.fi>
540 * Added routine to get current key event, if not in a submap.
542 2006-10-28 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
543 * Fixed sizepolicies used for fullsize-stdisp
545 2006-10-28 19:41 UTC Tuomo Valkonen <tuomov@iki.fi>
546 * Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'.
548 2006-10-28 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
549 * Removed unused/broken WFrame-as-scratchpad bindmap
551 2006-10-27 18:56 UTC Tuomo Valkonen <tuomov@iki.fi>
552 * Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified.
554 2006-10-27 18:29 UTC Tuomo Valkonen <tuomov@iki.fi>
555 * Oops, incomplete backward cycle...
557 2006-10-27 18:25 UTC Tuomo Valkonen <tuomov@iki.fi>
558 * Changed parametrisation of WEdln.complete
560 2006-10-27 18:16 UTC Tuomo Valkonen <tuomov@iki.fi>
561 * Added support for history completion
562 - Mod1+R in the default bindings completes in history.
564 2006-10-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
565 * create_frame parametrisation in mod_scratchpad was wrong.
568 2006-10-21 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
569 * Fixed rotation support.
570 (Application of size policies did not pass through the information.)
572 2006-10-21 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
573 * Fixed layout backwards compatibility hack.
574 - It wasn't setting SIZEPOLICY_FULL_EXACT for WTiling.
576 2006-10-21 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
577 * Fixed shading code after the mode stuff had broken it
579 2006-10-21 17:08 UTC Tuomo Valkonen <tuomov@iki.fi>
580 * Resizing code fixes and other changes
582 2006-10-20 23:41 UTC Tuomo Valkonen <tuomov@iki.fi>
583 * Allow frames attached to WTiling to have tiled-alt mode
585 2006-10-20 17:47 UTC Tuomo Valkonen <tuomov@iki.fi>
586 * Oops. Workspace switch warp had become disabled.
588 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
589 tagged ion-3ds-20061020
591 2006-10-20 15:43 UTC Tuomo Valkonen <tuomov@iki.fi>
594 2006-10-20 15:41 UTC Tuomo Valkonen <tuomov@iki.fi>
595 * Added README for po/
597 2006-10-20 15:35 UTC Tuomo Valkonen <tuomov@iki.fi>
598 * Restored client window unmap fs_pholder return goto
599 (Which could do in theory do the wrong thing now under some
600 strange settings and scripts. TODO: better and more general
603 2006-10-20 15:34 UTC Tuomo Valkonen <tuomov@iki.fi>
604 * Fixes to previous focus fixes
606 2006-10-19 21:46 UTC Tuomo Valkonen <tuomov@iki.fi>
607 * Separate update_$LANG targets in Makefile instead of update_translations
609 2006-10-19 18:10 UTC Tuomo Valkonen <tuomov@iki.fi>
610 * Removed unnecessary test file
612 2006-10-19 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
613 * Updated Finnish translation
615 2006-10-19 16:35 UTC Tuomo Valkonen <tuomov@iki.fi>
618 2006-10-18 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
619 * mplex_current_node falls back to mx_current.
620 (Kludge to get around problems with deferred destroy and groups.)
622 2006-10-18 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
623 * WMPlex focus code changes
625 2006-10-17 21:57 UTC Tuomo Valkonen <tuomov@iki.fi>
626 * Added boolean 'float' winprop.
627 - If it is set, groups don't pass prepare_manage to 'bottom'.
629 2006-10-17 21:47 UTC Tuomo Valkonen <tuomov@iki.fi>
630 * Don't set REGION_PLEASE_WARP on groups
632 2006-10-16 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
633 * predist.sh fix/redundancy removal
635 2006-10-16 22:20 UTC Tuomo Valkonen <tuomov@iki.fi>
636 * Don't install cfg_panews.lua, as the module is disabled.
638 2006-10-16 19:55 UTC Tuomo Valkonen <tuomov@iki.fi>
639 * Makefile preload hack fixes
641 2006-10-16 19:49 UTC Tuomo Valkonen <tuomov@iki.fi>
644 2006-10-16 12:17 UTC Miroslav Kure <kurem@debian.cz>
645 * Updated Czech manpage
647 2006-10-16 12:16 UTC Miroslav Kure <kurem@debian.cz>
648 * Updated Czech translation
650 2006-10-02 11:57 UTC Tuomo Valkonen <tuomov@iki.fi>
653 2006-10-15 22:35 UTC Tuomo Valkonen <tuomov@iki.fi>
654 * Fixed a typo in workspace query
655 (Stupid dynamic typing.)
657 2006-10-15 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
658 tagged ion-3ds-20061015
660 2006-10-15 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
663 2006-10-15 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
664 * Some final release note tuning
666 2006-10-15 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
667 * Use the faster direct url in predist.sh
669 2006-10-15 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
672 2006-10-15 16:58 UTC Tuomo Valkonen <tuomov@iki.fi>
673 * Oops. Do not enforce floating style for transient frames..
675 2006-10-15 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
676 * Improved layout backwards compatibility hack
678 2006-10-15 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
681 2006-10-15 14:16 UTC Tuomo Valkonen <tuomov@iki.fi>
682 * WFrame@WTiling bindmap and menu was actually redundant now.
684 2006-10-14 23:11 UTC Tuomo Valkonen <tuomov@iki.fi>
685 * Added some release notes
687 2006-10-14 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
688 * Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT.
690 2006-10-14 22:49 UTC Tuomo Valkonen <tuomov@iki.fi>
691 * Use "@" instead of "-on-" for bindings and menus dependent on manager
692 (for more consistency with "." for mode-dependent stuff).
694 2006-10-14 22:46 UTC Tuomo Valkonen <tuomov@iki.fi>
695 * Context menus also support modes now.
696 - The context menu "Class.mode" is included, if Class:mode exists and
699 2006-10-14 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
700 * Improvements to mode stuff
702 2006-10-14 22:28 UTC Tuomo Valkonen <tuomov@iki.fi>
703 * Removed superfluous frame drawing routine dynamism.
705 2006-10-14 22:21 UTC Tuomo Valkonen <tuomov@iki.fi>
708 2006-10-14 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
709 * Groups and tilings now enforce frame mode.
711 2006-10-14 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
712 * Added frame mode-switching code.
713 - Frames without a tab bar can be obtained with
715 frame:set_mode('frame-tiled-alt')
717 in the default styles (or by entirely disabling the tabbar with
718 `bar = 'none'` in the 'frame-tiled' style).
720 2006-10-14 21:29 UTC Tuomo Valkonen <tuomov@iki.fi>
721 * Removed WFloatFrame
722 - Frame modes are used instead.
723 - Tabbar-toggling is also gone, and must be reproduced with
726 2006-10-14 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
727 * Replace frame style parameter with mode parameter.
729 2006-10-10 22:26 UTC Tuomo Valkonen <tuomov@iki.fi>
730 * Added guards for _rawsub and renamed it _chld.
732 2006-10-07 21:06 UTC Tuomo Valkonen <tuomov@iki.fi>
733 * Fixed stdisp unmanage
735 2006-10-07 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
736 * Added detach entries into menus
738 2006-10-07 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
739 * Added 'append' option for menus.
741 2006-10-07 14:29 UTC Tuomo Valkonen <tuomov@iki.fi>
742 * Added support for WFoo-on-WBar context menus.
744 2006-10-07 14:17 UTC Tuomo Valkonen <tuomov@iki.fi>
745 * Manual page binding listing generation improvements etc.
747 2006-10-06 15:50 UTC Tuomo Valkonen <tuomov@iki.fi>
748 * Added context menu for screens.
749 - Entries to create workspace with default template or an empty one, and
750 close current workspace (if permitted).
751 - Mod1+M bound at WMPlex level now, to display this menu on empty
754 2006-10-05 18:15 UTC Tuomo Valkonen <tuomov@iki.fi>
755 * Updated (English and Finnish) man pages.
757 2006-10-05 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
758 * Floatframe shading fixes.
760 2006-10-04 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
761 * Float placement code ignore group bottom now.
763 2006-10-04 17:56 UTC Tuomo Valkonen <tuomov@iki.fi>
764 * Fixed and cleaned up bitrot in region binding registration code.
766 2006-10-03 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
767 * Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree.
769 2006-10-03 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
770 * Simplified group attach stuff with separate WFramedPHolder
772 2006-09-30 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
773 * mod_menu was still referring to WMPlex.llist
775 2006-09-30 20:43 UTC Tuomo Valkonen <tuomov@iki.fi>
776 * Group attach size fix (quick&dirty version).
778 2006-09-30 12:23 UTC Tuomo Valkonen <tuomov@iki.fi>
779 * Oops. Reparent/weave were in wrong order in group_fitrep.
781 2006-09-29 19:17 UTC Tuomo Valkonen <tuomov@iki.fi>
782 * Put floating client windows as well in groups (for now).
783 - Also use frames with special style for floating transients as well.
785 2006-09-29 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
786 * WGroupedPHolder and other fixes.
788 2006-09-29 17:48 UTC Tuomo Valkonen <tuomov@iki.fi>
789 * Hacks to ignore size hints when in client-requested full screen mode.
791 2006-09-28 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
792 * Fixed uninitialised structures.
795 2006-09-28 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
796 * Restored NotifyPointer focus event ignorance.
798 2006-09-27 09:57 UTC Tuomo Valkonen <tuomov@iki.fi>
799 * Changed email in convirus script to nobody@nowhere.invalid
800 (Stupid piece of shit telling users to report its own idiocy to
803 2006-09-27 09:52 UTC Tuomo Valkonen <tuomov@iki.fi>
804 * Use NGROUPS_MAX if NGROUPS is not defined.
806 2006-09-24 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
807 * Removed useless rescue code.
809 2006-09-24 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
812 2006-09-24 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
813 * Use WGroupedPHolder for grouped attach of client windows to frames.
815 2006-09-24 15:58 UTC Tuomo Valkonen <tuomov@iki.fi>
816 * Fixed mplex placeholder rearrangements.
818 2006-09-23 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
819 * Removed completed #warning TODO
821 2006-09-23 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
822 * Lowering a stacked-above object (transient) lowers the o'parent' object as well now.
824 2006-09-22 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
825 * Fixed group prepare_manage policy.
827 2006-09-19 17:10 UTC Tuomo Valkonen <tuomov@iki.fi>
828 * Changes in EnterWindow event handling.
830 2006-09-19 07:00 UTC Tuomo Valkonen <tuomov@iki.fi>
831 * Added zero size check to Xinerama sanity check.
833 2006-09-17 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
834 * Transient etc. size fixes
836 2006-09-16 19:27 UTC Tuomo Valkonen <tuomov@iki.fi>
837 * Sizehint code tuning for requirements of WGroupCW.
839 2006-09-16 19:25 UTC Tuomo Valkonen <tuomov@iki.fi>
840 * Oops, statusbar attach stuff hadn't been brought up-to-date.
842 2006-09-16 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
843 * Removed redundant size hint correction wrapper code.
845 2006-09-16 15:09 UTC Tuomo Valkonen <tuomov@iki.fi>
846 * WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins).
848 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
849 * Use just "frame-floating" style instead of "frame-floating-groupws".
851 2006-09-16 15:08 UTC Tuomo Valkonen <tuomov@iki.fi>
852 * WFloatFrame wasn't using region_displayname yet.
854 2006-09-16 14:36 UTC Tuomo Valkonen <tuomov@iki.fi>
855 * Cleaned up SPLIT_NONE/ANY
857 2006-09-16 11:15 UTC Tuomo Valkonen <tuomov@iki.fi>
858 * Marked some entries as 'done' on the TODO list.
860 2006-09-15 12:01 UTC Tuomo Valkonen <tuomov@iki.fi>
861 * Removed superfluous ion-completeman code
863 2006-09-15 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
866 2006-09-10 19:28 UTC Tuomo Valkonen <tuomov@iki.fi>
867 * Fixed focusing when focus gets restored to root window and we want to focus something else.
869 2006-09-10 12:44 UTC Tuomo Valkonen <tuomov@iki.fi>
870 * Transient initial positioning fixed
872 2006-09-03 13:20 UTC Tuomo Valkonen <tuomov@iki.fi>
873 * Fixes to activity propagation code
875 2006-09-03 12:26 UTC Tuomo Valkonen <tuomov@iki.fi>
876 * Oops, forgot to update bindings earlier.
878 2006-09-03 11:03 UTC Tuomo Valkonen <tuomov@iki.fi>
881 2006-09-03 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
882 * Replaced region_activity_hook with generic region_notify_hook, which
883 is also used to notify of name, tag and other changes, with a string
884 parameter indicating the actual change that has taken place.
886 2006-09-03 08:47 UTC Tuomo Valkonen <tuomov@iki.fi>
887 * The activity notification window is now managed normally.
889 2006-08-31 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
890 * Added basic detach/mkbottom code.
891 TODO: placeholders for reattach, etc. Maybe put into separate
892 module (instead of mod_tiling)?
894 2006-08-31 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
895 * Various minor fixes and clean-up.
897 2006-08-25 02:06 UTC Tuomo Valkonen <tuomov@iki.fi>
898 * Moved commented-out transpose_words as Control+K T.
900 2006-08-24 20:52 UTC Tibor Csögör <tibi@tiborius.net>
901 * Added transpose_chars and transpose_words to mod_query.
903 2006-08-31 17:20 UTC Tuomo Valkonen <tuomov@iki.fi>
904 * Some attach mechanism improvements.
906 2006-08-21 17:02 UTC Tuomo Valkonen <tuomov@iki.fi>
907 * Navigation code fixes
909 2006-08-21 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
910 * WMPlex attach code always uses WMPlexPHolders.
911 - The attach callbacks should then be able to safely remove stuff
912 from the mplex, for detach stuff etc.
914 2006-08-19 17:25 UTC Tuomo Valkonen <tuomov@iki.fi>
915 * Fixed initial window order in frame.
917 2006-08-19 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
918 * Improvements related to navigation and stacking
919 - Added WRegion.rqorder as an abstract raise/lower request.
921 2006-08-19 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
922 * Removed unused stacking code
924 2006-08-18 17:59 UTC Tuomo Valkonen <tuomov@iki.fi>
925 * More navigation stuff.
926 - In particular, rebound configuration files to use ioncore.goto_next
927 with appropriate parametrisation.
929 2006-08-18 17:46 UTC Tuomo Valkonen <tuomov@iki.fi>
930 * Some improvements in binding handler compilation code
932 2006-08-17 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
933 * Added no_ascend/no_descend parameters to the navi functions.
935 2006-08-17 16:57 UTC Tuomo Valkonen <tuomov@iki.fi>
936 * Some fixes binding graph hacks for windowless regions.
938 2006-08-16 18:55 UTC Tuomo Valkonen <tuomov@iki.fi>
939 * Generic navigation code improvements.
940 - Also removed some redundant tiling code.
942 2006-08-11 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
943 * Fixed an assert trigger
945 2006-08-11 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
946 * Some drawing engine code tuning
948 2006-08-14 15:57 UTC Tuomo Valkonen <tuomov@iki.fi>
949 * Added a missing check for nil table.
951 2006-08-14 18:57 UTC Tuomo Valkonen <tuomov@iki.fi>
952 * Fixed some undefined references in mod_dock.
954 2006-08-09 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
955 * Use redblack tree for reg->stacking lookup.
957 2006-08-07 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
958 * Some documentation updates.
960 2006-08-07 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
961 * Changes in WMPlex structure.
962 - l1/l2 lists are gone, and instead there just a single list of all
963 managed regions using WStacking nodes, and another list of the
964 “layer 1” or “mutually exclusive” regions.
966 2006-08-05 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
967 * Removed mplex_lcount stuff.
969 2006-08-02 14:56 UTC Tuomo Valkonen <tuomov@iki.fi>
970 * Possible fixes to (initial) effect of stdisp on tiling llayout.
972 2006-08-03 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
973 * Updated to predist.sh to reflect changed paths of *.mk.
975 2006-08-03 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
976 * Changes in predist.sh to reflect _darcs/ having been changed.
978 2006-08-03 15:56 UTC Tuomo Valkonen <tuomov@iki.fi>
979 * Simplifications in mplex/group focus code.
981 2006-08-02 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
982 * Combined WStacking and WLListNode.
984 2006-08-01 22:11 UTC Tuomo Valkonen <tuomov@iki.fi>
985 * Some field renames for further changes.
987 2006-07-16 15:33 UTC Tuomo Valkonen <tuomov@iki.fi>
988 * WGroupCW uses the bottom_last_close option now (instead of reinventing it).
990 2006-07-16 15:28 UTC Tuomo Valkonen <tuomov@iki.fi>
991 * Added option to auto-destroy groups when 'bottom' is destroyed
992 when nothing "essential" is left after it.
994 2006-07-16 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
995 * Improved handling of stdisp managed by destroyed 'bottom' of a group.
997 2006-07-15 19:09 UTC Tuomo Valkonen <tuomov@iki.fi>
998 * PWM config updates.
1000 2006-07-15 18:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1001 * Added default_ws_params to ioncore.set.
1002 - cfg_tiling.lua sets a horizontally 1:1 splitted tiled layout as default
1004 2006-07-15 18:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1005 * Renamed mod_ionws as mod_tiling and WIonWS as WTiling.
1007 2006-07-14 12:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1008 * mod_floatws is no more.
1009 - WFloatWS was moved into ioncore as the WGroupWS base for all workspaces.
1010 - Backwards compatibility hack included for saved layouts, but not
1011 configuration files.
1013 2006-07-14 11:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1014 * Moved some region_register calls to safer places.
1016 2006-07-14 11:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1017 * Changed remaining lua-side references to WGenWS to WGroupWS.
1019 2006-07-10 20:25 UTC pfeifer@wait.de
1021 This patch fixes a bug in mod_panes that would prevent a caller for successfully passing
1022 a table as template to the module
1024 2006-07-14 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1025 * Removed redundant code by using weave for raise/lower.
1027 2006-07-12 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1028 * Removed WGenWS entirely.
1030 2006-07-08 10:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1031 * mod_dock was still referring to mplex_layer.
1033 2006-07-12 11:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1034 * Temporarily disabled mod_panews.
1036 2006-07-12 05:00 UTC Etan Reisner <deryni@gmail.com>
1037 * Remove an extra space in the Lua query prompt.
1039 2006-07-08 08:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1040 * Fixes in initial stacking of regions.
1042 2006-07-08 07:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1043 * floatws redirects prepare_manage to 'bottom' if active.
1045 2006-07-07 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1046 * Added beginnings of more generic navigation code.
1048 2006-07-07 17:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1049 * Fixed 'bottom' initial stacking.
1051 2006-07-07 14:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1052 * Redirect stdisp to WGroup(WS) 'bottom'.
1054 2006-07-05 15:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1055 * Ugly Makefile hacks.
1057 2006-07-02 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1058 * Some improvements in mplex focusing code and policies.
1060 2006-07-02 15:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1063 2006-07-02 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1064 * WGroupCW no longer loads if empty.
1066 2006-07-01 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1067 * Some mplex/group integration.
1069 2006-07-01 18:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1070 * Further improvements in focus code.
1072 2006-07-01 16:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1073 * region_managed_goto improvements.
1075 2006-06-27 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1078 2006-06-27 21:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1079 * Some more changes, fixes, and damage done in key binding dispatch code.
1081 2006-06-25 20:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1082 * Fixes and simplifications to key handling code.
1084 2006-06-25 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1085 * Minor fixes to group stuff.
1087 2006-06-25 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1088 * Reduced use of WGenWS.
1089 (Only WIonWS and WPaneWS still refer to it.)
1091 2006-06-25 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1092 * WGroupCW passes on region_managed_notify for the 'bottom'.
1094 2006-06-25 09:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1095 * Stupid C and dependencies..
1097 2006-06-24 18:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1098 * Some more release notes.
1100 2006-06-24 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1101 * Groups use minimum size hint from 'bottom'.
1103 2006-06-24 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1104 * Check that WGenWS actually implements genws_manage_stdisp before calling it.
1106 2006-06-24 17:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1107 * Full-screening code updates.
1109 2006-06-24 17:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1110 * Fix in group_fitrep.
1112 2006-06-24 17:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1113 * Ignore stuff in groups for primitive stacking code.
1115 2006-06-24 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1116 * Fixed stacking_weave.
1118 2006-06-24 16:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1119 * Added binding set for WClientWin.
1121 2006-06-24 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1122 * New mechanism for grabs of windowless regions' bindings.
1124 2006-06-23 09:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1125 * Added stuff to RELNOTES.
1127 2006-06-23 09:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1128 * Added region_displayname stuff.
1129 - Needed to display the main client window's name in the tab-bar for
1130 client window groups (WGroupCW).
1132 2006-06-23 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1133 * WGroupCW gets destroyed when empty.
1135 2006-06-23 08:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1136 * Temporarily removed sticky floating frame support.
1137 - To be re-implemented in a completely different manner.
1139 2006-06-23 08:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1140 * Added group modality stuff.
1142 2006-06-23 07:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1145 2006-06-22 23:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1146 * First steps of client window groups.
1148 2006-06-21 16:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1149 * There were unused fields in WClientWin.
1151 2006-06-21 16:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1152 * Some dates were wrong..
1154 2006-06-21 16:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1155 * Fixed group attach geometry stuff.
1157 2006-06-21 08:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1160 2006-06-20 19:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1161 * Inherited WFloatWS from WGroup.
1163 2006-06-20 18:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1164 * Moved part of WFloatWS as WGroup in ioncore.
1166 2006-06-20 18:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1167 * Removed unused local variable.
1169 2006-06-20 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1170 * Moved some more stuff.
1172 2006-06-20 18:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1173 * Moved framed attach stuff from floatws.c to placement.c.
1175 2006-06-20 17:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1176 * Improved floatws pholder.
1178 2006-06-19 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1179 * Added SIZEPOLICY_SHRUNK modifier.
1181 2006-06-19 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1182 * Added generic floatws attach routines.
1184 2006-06-19 12:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1185 * Allow override of xterm with the XTERM Lua-side variable.
1187 2006-06-18 01:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1188 * Improved and extended floatws sizepolicy usage.
1190 2006-06-17 22:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1191 * stacking_unweave/weave
1193 2006-06-17 22:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1196 2006-06-17 18:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1197 * FloatWS special-case stuff points to the stacking structures instead of the regions.
1199 2006-06-17 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1200 * Added manager specific list to WStacking.
1202 2006-06-17 10:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1203 * Cleaned up the top directory of building related files.
1204 - In particular, autovirus stuff is in build/ac now and must be run there.
1206 2006-06-15 02:51 UTC Etan Reisner <deryni@gmail.com>
1207 * Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not.
1209 2006-06-13 15:08 UTC Norbert Tretkowski <norbert@tretkowski.de>
1210 * Use META instead MOD1.
1212 2006-06-07 11:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1213 * Missing assignment fixed.
1215 2006-06-07 09:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1216 * Export ioncore.tags_first.
1218 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1219 * Improvements to floatws bottom support + use size policies.
1221 2006-06-11 17:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1222 * Added SIZEPOLICY_UNCONSTRAINED.
1224 2006-06-10 21:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1225 * Preliminary floatws "bottom" support.
1227 2006-06-09 14:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1228 * Exclude USECS_IN_SEC itself from valid values too..
1230 2006-06-09 14:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1231 * Ensure that tv_usec is less than 1000000 (usecs in sec).
1232 - Some kernels are a bit picky.
1234 2006-05-29 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1235 * Size hints weren't being applied on client windows on Ion startup startup.
1236 (Now they're applied if we do not modify the old client window size.)
1238 2006-05-29 16:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1239 * Added levels to stacking code.
1241 2006-05-28 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1242 * Removed some redundancy from stacking code.
1244 2006-05-19 21:36 UTC Etan Reisner <deryni@gmail.com>
1245 * 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.
1246 The switch_bindings.lua script currently has an ugly if/elseif section to do
1247 all the binding removal stuff, with this change that whole section can be
1248 replaced with one line.
1250 2006-05-28 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
1251 * Some more stacking code changes.
1253 2006-05-28 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1254 * Some more stacking code cleanup etc.
1256 2006-05-27 15:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1257 * Some improvements/cleanup in floatws stacking code.
1259 2006-05-24 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1260 tagged ion-3ds-20060524
1262 2006-05-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1263 * An assert had moved to the wrong place.
1265 2006-05-20 09:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1266 * One more gsub update...
1268 2006-05-19 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1269 * More Lua 5.1 stuff: use # instead of table.getn.
1271 2006-05-19 07:12 UTC René van Bevern <rvb@debian.org>
1272 * take ioncore_bindings.lua of ion3 to lua 5.1
1274 2006-05-19 06:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1275 * Few more backticks.
1277 2006-05-18 23:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1278 tagged ion-3ds-20060519
1280 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1281 * Added new release notes.
1283 2006-05-18 23:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1284 * Updated README.autoconf.
1286 2006-05-18 23:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1287 * Added a few more backticks to RELNOTES and README.
1289 2006-05-19 02:19 UTC Matthieu.Moy@imag.fr
1290 * Use -lm and -ldl in the test for -llua
1292 2006-05-18 13:21 UTC Tuomo Valkonen <tuomov@iki.fi>
1293 * Markdownized README as well.
1295 2006-05-18 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1296 * Small changes in RELNOTES for markdown processing for web.
1298 2006-05-17 15:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1299 * Updated TODO.riot.
1301 2006-05-17 16:51 UTC Matthieu.Moy@imag.fr
1302 * bugfix in lua 5.1 + other usefull checks
1303 The test for the liblua version was completely buggy. Sorry.
1305 Tests added for other headers:
1306 X11/SM/SMlib.h, X11/Xresource.h and libintl.h
1307 (with error messages pointing to the name of Debian packages)
1309 Test for xmessage (with a warning only, since ion can probably still
1310 work without xmessage)
1314 2006-05-17 13:39 UTC Matthieu.Moy@imag.fr
1315 * Update configure.ac for lua 5.1
1317 2006-05-16 18:39 UTC Sergej Pupykin <ps@lx-ltd.ru>
1320 Allows to create lua hook for SIGUSR2.
1321 Can be usefull (for example) for status line changing from media player...
1324 ioncore.get_hook("ioncore_sigusr2_hook"):add(
1326 mod_statusbar.inform("status_name", "SIGUSR2 catched")
1327 mod_statusbar.update()
1331 2006-05-16 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1332 * README etc. updates.
1334 2006-05-16 17:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1335 * Fixed string.gsub issues with Lua 5.1.
1338 "... If the value returned by this function is a string, then it is
1339 used as the replacement string; otherwise, the replacement string is the
1343 "If the value returned by the table query or by the function call is a string
1344 or a number, then it is used as the replacement string; otherwise, if it is
1345 false or nil, then there is no replacement (that is, the original match is
1346 kept in the string)."
1349 2006-05-16 16:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1350 * Few more missing table-iteration changes.
1352 2006-03-24 00:19 UTC Etan Reisner <deryni@gmail.com>
1353 * lua5.1 incompatible changes
1354 The _LOADED variable became package.loaded.
1355 The contents of lualib were merged into lua itself, so remove -llualib from the build line.
1356 Debian now uses pkg-config for the lua stuff not lua-config.
1358 2006-03-24 00:09 UTC Etan Reisner <deryni@gmail.com>
1359 * lua5.1 backwards compatible changes
1360 Whether intentional or not lua 5.1 no longer allows
1366 for k,v in pairs(tab) do
1371 2006-05-06 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1372 * Do not spew out stack traces all the time when warn() is called.
1374 2006-04-26 17:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1375 * framed_transients is on by default now.
1377 2006-04-22 16:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1378 * Added toggle for showing tab numbers.
1379 - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation.
1381 2006-04-20 19:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1382 * Removed obsolete references to -i18n flag.
1384 2006-04-26 17:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1385 * Added WFrame.toplevel and WMPlex.toplevel binding maps.
1386 - These are not used by frames for transients.
1387 - Changed the default bindings accordingly.
1389 2006-04-13 22:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1390 * The frame_add_last option had been broken.
1391 - Since switching to use of placeholders for initial management
1392 setup, the flag was no longer checked.
1394 2006-04-02 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1395 * Added stuff for accessing regions with activity/urgency bit set.
1397 2006-04-02 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1398 * Extended Mod1+K K binding.
1399 - Go to first region demanding attention or previously active region:
1400 "ioncore.activity_goto() or ioncore.goto_previous()".
1402 2006-04-01 14:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1403 * Separated and cleaned up some stacking code from mod_floatws.
1405 2006-03-31 18:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1406 * Changes in default_ws_type lookup.
1408 2006-03-28 20:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1409 * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes.
1410 - Needed to communicate available area for transients.
1412 2006-03-26 09:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1413 tagged ion-3ds-20060326
1415 2006-03-23 16:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1416 * Included a TODO list.
1418 The TODO.riot file has been created with the riot outliner available from
1419 <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so
1420 you can read it with your favourite threading mail user agent. For example:
1423 2006-03-20 23:08 UTC Tuomo Valkonen <tuomov@iki.fi>
1424 * Enforce win_gravity=NorthWestGravity for client windows.
1425 - Fixes issues with OO.org's transients in framed mode.
1427 2006-03-18 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1428 * Changes in default appmenu.
1429 - Removed firefox (won't promote gtk shit).
1430 - Added opera, konqueror, dillo, w3m, links, rxvt.
1432 2006-03-18 12:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1433 * Ah, -Wl,-whole-archive is a better hack.
1435 2006-03-18 12:48 UTC Tuomo Valkonen <tuomov@iki.fi>
1436 * Link PWM also with the -u ptrlist_iter gcc lameness hack.
1438 2006-03-17 20:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1439 * Some more winprop/sizepolicy changes.
1441 2006-03-17 19:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1442 tagged ion-3ds-20060317
1444 2006-03-17 10:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1445 * Oops. Previous change incomplete.
1447 2006-03-17 10:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1448 * default_ws_type is no longer set by config files and could confuse things. Fixed.
1450 2006-03-15 23:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1451 * Changes in look file fonts.
1452 - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as
1453 the 'fixed' alias has problems with encodings.
1455 2006-03-15 18:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1456 * Timer signal object passing to Lua side was broken.
1459 2006-03-15 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1460 * Changes in the set of configuration files.
1461 - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua
1462 with the default set of modules, and includes some of the most
1463 commonly changed options commented-out. This deprecates cfg_user.lua
1464 - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This
1465 better matches how things for different modules are in their own
1468 2006-03-12 12:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1469 * Embedded dock initilisation code had been broken. Fixed.
1471 2006-03-11 09:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1472 * Oops. The stretch size policy used wrong variables.
1474 2006-03-11 08:58 UTC Tuomo Valkonen <tuomov@iki.fi>
1475 * Different query-menus use different history context.
1477 2006-03-08 20:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1478 * Oops. The new client window code used wrong "llist" iterator.
1479 This could cause segfaults.
1481 2006-03-08 19:46 UTC Tuomo Valkonen <tuomov@iki.fi>
1482 * Oops. Closing a transient had started warping to remaining transient(s).
1484 2006-03-07 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1485 * Fixed binding lookup code to be able to deal with zero keycodes.
1486 - This may happen if X keycode to keysym mapping is changed
1487 while Ion is running.
1489 2006-03-06 23:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1490 * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients.
1492 2006-03-05 13:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1493 tagged ion-3ds-20060305
1495 2006-03-05 13:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1496 * 'ru' was missing from list of translations in po/Makefile.
1498 2006-03-05 13:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1499 * frame_rqgeom_clientwin passes rqflags as-is.
1501 2006-03-05 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1502 * SIZE_POLICY_FREE_GLUE is now properly used for transients.
1504 2006-03-05 13:28 UTC Tuomo Valkonen <tuomov@iki.fi>
1505 * Added -u ptrlist_iter linking hack to gcc/ld.
1506 - Otherwise ptrlist.o from libtu won't get linked as it will no longer
1507 used by the main binary, and thus the modules won't have access to it.
1509 2006-03-05 10:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1510 * Improved free_glue and stretch size policies.
1512 2006-03-02 18:49 UTC Tuomo Valkonen <tuomov@iki.fi>
1513 * Added SIZEPOLICY_FREE_GLUE and other size policy code changes.
1514 (TODO: client windows need to store state for this for transients.)
1516 2006-02-26 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
1517 * Client windows use the same (mplex) size policies for transients now.
1519 2006-02-26 00:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1520 * Oops. MPlex attach code changes had broken mgd. region ordering on load.
1522 2006-02-25 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1523 * Added some size policies with gravity.
1525 2006-02-24 19:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1526 * Separated mplex size policy in new file, and independent of mplex.
1528 2006-02-22 13:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1529 * Append '/' to submenu entries in query_menu.
1531 2006-02-19 16:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1532 * Some mplex attach code cleanup.
1534 2006-02-19 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1535 * Reduced usage of REGION_FIT_BOUNDS a little.
1537 2006-02-19 00:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1538 * Updated dock to reflect previous mplex size policy changes.
1540 2006-02-18 20:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1541 * Removed the WScratchpad class.
1542 - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE.
1544 2006-02-18 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1545 * Added WMPlex managed region size policy support.
1547 2006-02-18 18:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1548 * Fixed "./" being included in completed file name in query_exec.
1549 - Also brought mod_query.popen_completions documentation up-to-date.
1551 2006-02-15 07:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1553 - Stupid unsafe dynamically-typed languages...
1555 2006-02-12 16:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1556 * Let's call it statusbar_ instead of status_ after all...
1558 2006-02-12 15:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1559 * Oops. Should check for sb meter value being null when shortening it.
1561 2006-02-12 15:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1562 * mod_statusbar tries to load scripts before falling back to statusd.
1563 - If status_foobar(.lua|.lc) is found on the search path, -m foobar
1564 is not passed to ion-statusd.
1566 2006-02-12 15:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1567 * Added region_activity_hook.
1568 - Called when the activity flag of a region is changed with the
1569 region as parameter.
1571 2006-02-12 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1572 * Framed transients' size requests get handled now.
1574 2006-02-11 15:35 UTC dev@triphoenix.de
1575 * completefile-groupexec
1577 Although ion-completefile does check if any matching executable is
1578 world-executable or user-executable, it doesn't check for
1579 group-executable. This is problematic for example on systems, where
1580 games are installed with r-xr-x--- and root:games (which seems to be a
1581 common method). This introduces a check for the group id, basically it
1582 gets all groups for the current user and checks if any of them is
1583 applicable. This is only done when the user and world checks already
1584 have failed and the group-executable bit is set.
1587 2006-02-08 07:42 UTC Tuomo Valkonen <tuomov@iki.fi>
1588 * ion-statusd catches SIGCHLD.
1590 2006-02-07 21:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1591 * Improved comments in cfg_statusbar.lua.
1593 2006-02-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
1594 * Changed query_menu title transformation.
1595 * Lua's regexp routines don't understand utf-8 or other multibyte encodings.
1596 * TODO: conversion to lower case of non-ascii letters.
1598 2006-02-01 18:05 UTC Vassily Leushin <basileus@kirov.lug.ru>
1601 2006-01-29 15:27 UTC Tuomo Valkonen <tuomov@iki.fi>
1602 * Statusbar meter template is respected as maximum size for meter.
1604 2006-01-25 23:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1605 * Added dummy gettext hack for those labels.
1607 2006-01-25 23:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1608 * Added context menu label support.
1610 2006-01-25 16:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1611 * Do not try to resize the statusbar unnecessarily.
1613 2006-01-21 23:47 UTC ludal@logilab.fr
1614 * fixes random segfaults
1615 With ion-3ds-20060107 I see random segfaults I can reproduce navigating
1616 some website with galeon. This patch seems to fix the problem (and the
1617 original code looked wrong)
1619 2006-01-21 21:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1620 * Oops. A function wasn't marked local.
1622 2006-01-21 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1623 * Oops. Counter wasn't incremented in statusbar list building.
1625 2006-01-20 21:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1626 * Updated/fixed PWM bindings configuration.
1628 2006-01-20 17:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1629 * Statusbar uses PtrLists instead of ObjLists.
1630 (Stuff gets removed from ObjLists before the manager's removal handler
1633 2006-01-19 19:24 UTC Etan Reisner <deryni@eden.rutgers.edu>
1634 * Use the table values we are iterating over.
1636 2006-01-14 20:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1637 * Previous completion behaviour change broke something..
1639 2006-01-11 17:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1640 * Fixed a problem in statusbar winprop usage.
1642 2006-01-07 21:03 UTC Tuomo Valkonen <tuomov@iki.fi>
1643 tagged ion-3ds-20060107
1645 2006-01-07 21:01 UTC Tuomo Valkonen <tuomov@iki.fi>
1646 * Added systray window height limiting.
1648 2006-01-07 19:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1649 * Added support for multiple systray items in statusbar.
1650 Use %systray_whatever in the template, and set the 'statusbar' winprop
1651 to "systray_whatever" to put any window at that point the template.
1653 2006-01-01 01:26 UTC Tuomo Valkonen <tuomov@iki.fi>
1656 2006-01-01 01:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1657 * Fixed mod_menu.grabmenu documentation.
1659 2005-12-31 23:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1660 * Display transients of systray icons somewhere else.
1662 2005-12-29 22:10 UTC Tuomo Valkonen <tuomov@iki.fi>
1663 * The statusbar supports system tray windows now.
1664 These are windows that have the _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR
1667 2005-12-26 19:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1668 * Moved some statusbar code to the C side and removed old (backcompat) kludges.
1670 2005-12-25 17:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1671 * Added noautoexpand option for mod_query.query_menu.
1672 This option should be used to suppress automatic expansion
1673 of huge menus e.g. as follows:
1675 submenu("Debian", "Debian", {noautoexpand=true}),
1678 2005-12-23 18:39 UTC Tuomo Valkonen <tuomov@iki.fi>
1679 * Some improvements and fixes in style files.
1681 2005-12-21 22:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1682 * Fixed status display mapping on destroyal of ws and switch fs cwin.
1684 2005-12-19 18:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1685 * frame_brushes_updated wasn't in the WFrame dynfuntab.
1687 2005-12-18 16:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1688 * Redefine 'print' in query_lua execution environment,
1689 and display the printed strings, if there are any, after execution
1692 2005-12-18 16:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1693 * Moved fullscreen winprop handling to default clientwin_do_manage_alt handler.
1694 Other handlers may now override it, but return-from-fs spaceholder is now
1695 obtained. Also, setting the property to false will override initial
1696 fullscreen request from the application.
1698 2005-12-18 14:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1699 * Fixed mod_query.query_menu failing if a submenu could not be found.
1701 2005-12-17 23:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1702 * Don't warp to newly opened transient, only focus it.
1704 2005-12-17 14:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1705 * Changes in transient geometry change request handling.
1707 2005-12-16 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1708 * Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative.
1710 2005-12-16 23:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1711 * Meter names etc. may be enclosed in braces in statusbar template.
1713 2005-12-14 16:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1714 * Documented mod_query.query low-level query routine.
1716 2005-12-13 16:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1717 * Updated documentation comment.
1719 2005-12-12 21:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1720 * Fixed space deletion in query_exec completion.
1722 2005-12-10 20:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1723 tagged ion-3ds-20051210
1725 2005-12-10 20:35 UTC Tuomo Valkonen <tuomov@iki.fi>
1726 * Removed kludges from client window resize code.
1728 2005-12-10 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1729 * Changes in transient window management setup code.
1731 2005-12-08 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1732 * Floatws config file was out-of-date.
1734 2005-12-05 23:18 UTC Tuomo Valkonen <tuomov@iki.fi>
1735 * Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility.
1736 - All mixes of old and new configuration files should work correctly.
1738 2005-12-05 23:17 UTC Tuomo Valkonen <tuomov@iki.fi>
1739 * Renamed MOD1/MOD2 to META/ALTMETA.
1740 - Too many newbies are confused between the MOD1/MOD2 variables and the
1741 Mod1/Mod2 X modifiers.
1743 2005-12-03 17:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1744 * mod_query.query_attachclient (Mod1+A) now activates client already in target mplex.
1746 2005-12-03 17:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1747 * Empty dock uses (w, h)=tile_size instead of (1, 1).
1749 2005-12-02 07:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1750 * mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp.
1752 2005-11-13 22:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1753 * Experimental: keybindings open query-menus instead of normal menus.
1755 2005-11-26 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1756 * Oops. Failing to open error log file could cause extra trouble..
1758 2005-11-26 11:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1759 * Sigh. The default FD_CLOEXEC setting of false is brain-damaged.
1761 2005-11-25 19:54 UTC Miroslav Kure <kurem@debian.cz>
1762 * Updated Czech translation
1764 2005-11-15 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1765 * Another temporary clientwin resize hack.
1767 2005-11-20 13:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1768 * Improved previous active region tracking.
1769 - Replaced explicit and cumbersome previous active object saving
1770 at particular points of the code with a simple activity history
1773 2005-11-20 12:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1774 * Hmm.. active_screen was still in ioncore_g.
1776 2005-11-15 07:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1777 * Fixed a typo; wairel -> waitrel.
1779 2005-11-13 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1780 * Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now.
1782 2005-11-13 22:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1783 * Small improvement in date monitor.
1785 2005-11-13 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1786 * Changes in floatframe size hint adjustment.
1788 2005-11-13 21:59 UTC Tuomo Valkonen <tuomov@iki.fi>
1789 * Changes in mod_query.query_menu name conversion.
1791 2005-11-13 21:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1792 * Fixed mod_query.query_menu submenu support.
1794 2005-11-10 19:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1795 * Removed active screen tracking.
1796 - Focused region tracking does the job.
1798 2005-11-10 19:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1799 * Added ioncore.current().
1800 - Can be used to find the currently focused region.
1802 2005-11-06 15:51 UTC Tuomo Valkonen <tuomov@iki.fi>
1803 * Removed stray debug print statement.
1805 2005-11-03 19:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1806 * Command line completor understands pipes now.
1808 2005-11-02 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
1809 * Fixed empty frame minimum size hint.
1810 - Stupid C ! vs. & operator precedence.
1812 2005-11-01 17:59 UTC Tom Payne <ion@tompayne.org>
1813 * Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale.
1814 Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=110860
1816 2005-11-01 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1817 * Removed PWM from restart menu.
1818 - Because the default menu file is shared by PWM and Ion.
1820 2005-11-01 21:53 UTC Tuomo Valkonen <tuomov@iki.fi>
1821 * Fixed floatframe size hints' base height.
1822 - For resize indicator to display the current client window's size
1823 instead of something else.
1825 2005-10-31 20:15 UTC Tuomo Valkonen <tuomov@iki.fi>
1826 * ion-statusd init code checks CF_NO_LOCALE.
1828 2005-10-29 12:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1829 tagged ion-3ds-20051029
1831 2005-10-25 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1832 * Fixed (unframed) nested transient size issue.
1834 2005-10-13 20:57 UTC Tuomo Valkonen <tuomov@iki.fi>
1835 * Fixed -sessionname to -session in manual pages.
1837 2005-10-24 20:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1838 * Oops. %filler update had removed stretching space constant part.
1840 2005-10-24 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1841 * Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change.
1843 2005-10-23 16:14 UTC Tuomo Valkonen <tuomov@iki.fi>
1844 tagged ion-3ds-20051023
1846 2005-10-23 16:13 UTC Tuomo Valkonen <tuomov@iki.fi>
1847 * Experimental: added option to turn framed transients on/off.
1848 - Use ioncore.set{framed_transients=true} to turn them on (off by default).
1850 2005-10-23 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1851 * Experimental: framed transients.
1853 2005-10-23 15:55 UTC Tuomo Valkonen <tuomov@iki.fi>
1854 * Fixed dummy size hint setup.
1856 2005-10-18 16:22 UTC Tuomo Valkonen <tuomov@iki.fi>
1857 * Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp.
1859 2005-10-15 18:11 UTC Tuomo Valkonen <tuomov@iki.fi>
1860 * Changes in frame autodestroy code.
1862 2005-10-07 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1863 * Fixed 180 degree rotation.
1865 2005-10-07 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
1866 * Changes in ionws rotation support code.
1868 2005-10-05 22:23 UTC Sadrul H Chowdhury <imadil@gmail.com>
1869 * attach_transient crash fix
1871 2005-10-05 03:55 UTC Sadrul H Chowdhury <imadil@gmail.com>
1872 * introduce ioncore.tagged_list() to get a list of tagged regions
1874 2005-09-20 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
1875 * Fixes related to removal of region from an mplex.
1877 2005-09-18 16:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1878 * Exported WClientWin.attach_transient.
1880 2005-09-18 16:47 UTC Tuomo Valkonen <tuomov@iki.fi>
1881 * Moved cfg files from module directories to etc/.
1883 2005-09-18 16:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1884 * Moved some common look settings to lookcommon_*.lua from look_*.lua.
1886 2005-09-18 15:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1887 * Documentation comment fixes.
1889 2005-09-13 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1892 2005-09-08 18:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1895 2005-09-06 16:29 UTC Tuomo Valkonen <tuomov@iki.fi>
1896 * Added fullsize option for space-wasting status displays.
1898 2005-09-06 15:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1899 * Removed -c from msgfmt arguments.
1901 2005-09-05 20:20 UTC Tuomo Valkonen <tuomov@iki.fi>
1902 * Removed mail monitor from default statusbar template.
1904 2005-08-29 05:43 UTC Tuomo Valkonen <tuomov@iki.fi>
1905 * Fixed floatws_backcirculate (copy-paste bug..)
1907 2005-08-31 10:19 UTC Tuomo Valkonen <tuomov@iki.fi>
1908 * Removed unused parameter of ioncore.x_get_atom_name.
1910 2005-08-27 23:01 UTC Per Olofsson <pelle@dsv.su.se>
1911 * Some updates to README.dock.
1913 2005-08-27 22:56 UTC Per Olofsson <pelle@dsv.su.se>
1914 * README.dock updates from Debian (removing references to ion-devel etc.)
1916 2005-08-28 12:30 UTC Tuomo Valkonen <tuomov@iki.fi>
1917 * (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0).
1919 2005-08-27 16:45 UTC Tuomo Valkonen <tuomov@iki.fi>
1920 * Replaced stray \a0's with spaces.
1922 2005-08-27 16:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1923 * Added %filler statusbar element.
1925 2005-08-26 17:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1926 * Added oneshot winprop option.
1928 2005-08-22 11:31 UTC Tuomo Valkonen <tuomov@iki.fi>
1929 * Added missing #include.
1931 2005-08-21 08:04 UTC Tuomo Valkonen <tuomov@iki.fi>
1932 * Fixed splitting an ancestor of the stdisp.
1934 2005-08-21 07:36 UTC Tuomo Valkonen <tuomov@iki.fi>
1935 * mod_query.query_menu improvements.
1937 2005-08-20 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
1938 * Oops. Pane handle style name change wasn't supposed to be recorded.
1939 - frame-tiled-pane breaks handle drawing completely.
1941 2005-08-20 11:33 UTC Tuomo Valkonen <tuomov@iki.fi>
1942 tagged ion-3ds-20050820
1944 2005-08-20 11:32 UTC Tuomo Valkonen <tuomov@iki.fi>
1945 * Oops. ionws_current_nostdisp was never added after all...
1947 2005-08-19 12:34 UTC Tuomo Valkonen <tuomov@iki.fi>
1948 * Oops. ioncore_efbb was still referenced as ioncore-efbb.
1950 2005-08-09 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
1951 * Fixed statusbar filler drawing.
1953 2005-08-09 08:06 UTC Tuomo Valkonen <tuomov@iki.fi>
1954 * statusd_load interval parameter should be update_interval.
1956 2005-08-03 08:50 UTC Tuomo Valkonen <tuomov@iki.fi>
1957 * Fixed indentation in cfg_statusbar.lua.
1959 2005-08-15 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1960 * Keep track of non-fs placement of initially fullscreen windows.
1961 - region_manage_clientwin was replaced with region_prepare_manage that
1962 instead of starting to manage the client window should return a placeholder
1963 for it. If the window is not put in fs mode, this placeholder is then used
1964 to do the placement. Otherwise the placeholder is stored as the fs return
1967 2005-08-14 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
1968 * Added a basic placeholder for transients and the dock.
1970 2005-08-11 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
1971 * Improved transpose stdisp handling.
1973 2005-08-11 18:09 UTC Tuomo Valkonen <tuomov@iki.fi>
1974 * Improvements for better Xrandr support.
1976 2005-08-11 16:07 UTC Tuomo Valkonen <tuomov@iki.fi>
1979 2005-08-11 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
1980 * Initialise new splits' current field point to the splitted split.
1982 2005-08-11 15:37 UTC Tuomo Valkonen <tuomov@iki.fi>
1983 * Fixed stdisp focusing on switch to fresh ionws's.
1984 - Initialise stdisp's parent split's 'current' field point to the
1987 2005-08-08 21:54 UTC Tuomo Valkonen <tuomov@iki.fi>
1988 * Removed a few compiler warnings...
1990 2005-08-08 21:41 UTC Tuomo Valkonen <tuomov@iki.fi>
1991 * Moved menu database stuff from mod_menu to ioncore.
1992 - Configuration files for other modules can now safely define menus without
1993 checking for or loading mod_menu, and
1994 - mod_query.query_menu doesn't depend on mod_menu having been loaded.
1996 2005-08-07 12:16 UTC Tuomo Valkonen <tuomov@iki.fi>
1997 * Added WDock.attach.
1999 2005-08-07 11:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2000 * Windows can now be added last in frames.
2001 - Enable with ioncore.set{frame_add_last=true}.
2003 2005-08-07 11:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2004 * Encoding check only warns if no encoding is given at all in LC_CTYPE.
2005 - If wrong encoding is given (vs. nl_langinfo), localisation is still refused.
2006 - UTF-8 check is also case-insensitive now.
2008 2005-07-28 18:53 UTC Norbert Tretkowski <norbert@tretkowski.de>
2009 * Use WCOREDUMP() only if it's available
2011 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2012 tagged ion-3ds-20050728
2014 2005-07-28 17:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2015 * Small fix in set_text_property.
2017 2005-07-22 09:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2018 * Fixed transient EnterWindow focus.
2020 2005-07-22 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2021 * Changed autoshowcompl mode tab behaviour.
2022 - If hitting tab triggers a new list of completions, the first
2023 entry is selected, as would happen when hitting tab after a
2024 delayed modification-triggered completion already finished.
2026 2005-07-21 16:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2027 * Added "Failed to load fallback font" error message.
2029 2005-07-21 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2030 * Fixed segfault if no font could be loaded.
2032 2005-07-20 21:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2033 * Fixed screen_managed_changed_hook calling when fs clientwin is closed.
2035 2005-07-20 22:51 UTC Tuomo Valkonen <tuomov@iki.fi>
2036 * Changed next/prev screen bindings.
2037 - They are now consistently with next/prev workspace bindings
2038 MOD1+Shift+comma/period.
2040 2005-07-20 21:06 UTC fshahriar@gmail.com
2041 * ion-completeman -- Compatibility issue with FreeBSD's sed
2043 Originally, after tab complete wasn't working I tried to do
2044 ion-completeman -mkusercache but it was generating an empty file.
2045 Tracked down the problem to the sed regex. FreeBSD doesn't like the
2047 $ echo /usr/share/man/man1/ls.1.gz|sed 's:^.*/\([^/]\+\.[0-9].*\)$:\1:p; d'
2051 Not sure if it will break if used with GNU sed.
2054 2005-07-20 20:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2055 * Improved(?) size selection of docked non-dockapps and enabled d&d to dock.
2057 2005-07-17 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2058 * Improvements to statusd launch error logging code.
2060 2005-07-17 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2061 * Oops. Control could reach end of non-void function.
2063 2005-07-15 20:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2064 * ion-statusd startup errors are reported in ion startup errorlog now.
2066 2005-07-15 20:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2067 * Some changes in libmainloop popen routines.
2069 2005-07-12 16:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2070 * statusd_load should work on fbsd now.
2072 2005-07-10 19:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2073 * Fixed some variables to be local (on the Lua side).
2075 2005-07-10 09:40 UTC kurem@debian.cz
2076 * Updated Czech translation of Ion3
2078 2005-07-09 20:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2079 * Improved started program stderr catching hack.
2080 - If the program terminates with an error code under 10s,
2081 stderr is displayed.
2082 - If the program terminates under 2s, stderr is displayed despite
2083 errorcode or signal.
2085 2005-07-09 19:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2086 * Changes in menu opening function parametrisation.
2087 - mod_menu.bigmenu should no longer be used, but remains for
2088 compatibility at least for a while. Instead, set big=true
2089 in the extra parameter to mod_menu.menu.
2091 2005-07-04 20:14 UTC Tuomo Valkonen <tuomov@iki.fi>
2092 * Added optional directory checking for 'cd'.
2093 * If the Lua POSIX library can be loaded, parameters to 'cd' in the
2094 run query are checked to be directories. (cd is interpreted as a
2095 special case to change workspace working dir.)
2097 2005-07-03 20:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2098 * Scratchpad toggle now creates a new one on screens if none is found.
2100 2005-07-03 20:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2101 * Oops. Updated statusd.popen_bgread.
2103 2005-07-02 20:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2104 * Improved statusd_mail error message.
2106 2005-07-02 20:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2107 * Added stderr handler parameter to ioncore.popen_bgread.
2109 2005-06-29 09:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2110 * Fixes to goto-when-scratchpad-is-active patch.
2112 2005-06-25 15:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2113 tagged ion-3ds-20050625
2115 2005-06-25 15:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2116 * Updates to Finnish translation.
2118 2005-06-24 19:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2119 * The scratchpad can now be hidden automatically when going to another region.
2121 2005-06-24 10:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2122 * Fixed mplex layer1 initial stacking while there were regions visible on layer2.
2124 2005-06-22 10:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2125 * Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua.
2127 2005-06-22 10:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2128 * Set up locale in ion-statusd.
2130 2005-06-20 18:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2131 * Man-page completion script optimisation for full list.
2133 2005-06-20 17:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2134 * Invalidate old completion list when timed completion is set up.
2136 2005-06-18 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2137 * Improved encoding check error message.
2139 2005-06-16 09:37 UTC Stephan Wendt <stephanwendt@freenet.de>
2140 * Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch
2142 2005-06-14 05:35 UTC Stephan Wendt <stephanwendt@freenet.de>
2143 * Hostnickname-completion for ssh
2145 Adds the feature to get hostnicknames, defined in ~/.ssh/config, presented
2146 as possible completions for the ion-ssh-functionality.
2149 2005-06-15 10:01 UTC Norbert Tretkowski <tretkowski@inittab.de>
2150 * Fixes for german po file from Jens Seidel.
2152 2005-06-14 19:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2153 * Initially show first instead of last completions of first column of them.
2155 2005-06-14 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2156 * Scroll completion list as selected entry is changed.
2158 2005-06-14 18:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2159 * Improved manual completion in auto-show-completions mode.
2161 2005-06-10 16:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2162 * Better tracking of multiple pending completions.
2163 Completor routines now get a WComplProxy object as first parameter and
2164 should use WComplProxy.set_completions instead of WEdln.set_completions
2165 to set list of completions. Much of old code should be compatible since
2166 completors were called in protected mode and only WEdln.set_completions
2169 2005-06-09 22:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2170 * Size hints are now ignored in client-requested full screen mode.
2172 2005-06-09 22:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2173 * Changes in fullscreen focus policy.
2174 - Inactive screens may switch to showing a client window when it requests
2175 full screen mode even the window isn't focused (which is required of
2176 client windows on the active screen).
2178 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2179 tagged ion-3ds-20050607
2181 2005-06-07 13:05 UTC Tuomo Valkonen <tuomov@iki.fi>
2182 * Added some release notes.
2184 2005-06-06 20:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2185 * ioncore_goto_previous related fix.
2186 - clientwin_managed_goto was calling ioncore_protect_previous instead
2187 of ioncore_set_previous_of.
2189 2005-06-05 19:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2190 * Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup.
2192 2005-06-05 19:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2193 * Call region_notify_change in ioncore_clear_tags.
2195 2005-05-31 16:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2196 * Do not automatically run autoconf in predist.sh.
2197 (Maybe one or two more people will RTF README now.)
2199 2005-05-27 13:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2200 * Ignore _NET_ACTIVE_WINDOW request by default.
2201 - Can be enabled by setting the ignore_net_active_window winprop to false.
2203 2005-05-27 13:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2204 * Exec-in-xterm (::) and command line completion had been broken by auto-show changes.
2206 2005-05-27 11:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2207 * Experimental auto-show-completions support.
2209 2005-05-27 11:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2210 * Minor improvement to binding compilation code.
2212 2005-05-19 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2213 * Added object parameter support to C-side timers.
2215 2005-05-19 13:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2216 * Updated mod_statusbar.set_sb to not use set_date.
2218 2005-05-19 10:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2219 * Encoding sanity check ignores dashes and case.
2221 2005-05-18 13:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2222 * Moved date monitor to ion-statusd.
2224 2005-05-15 19:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2225 * Fixed floatws iteration code.
2227 2005-05-14 11:46 UTC imadil@gmail.com
2228 * mod_statusbar.get/set_sb()
2230 2005-05-13 07:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2231 * Miscellaneous fixes to recent changes.
2233 2005-05-12 22:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2234 * Added zeropad to WStatusBar.get_template.
2236 2005-05-12 19:29 UTC imadil@gmail.com
2237 * WStatusBar:get_template()
2239 2005-05-12 18:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2240 * Fixed message box wrapping.
2242 2005-05-12 17:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2243 * Trap SIGCHLD earlier in startup.
2245 2005-05-12 17:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2246 * Fixed dummy implementation of mbrlen...
2248 2005-05-12 17:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2249 * Some focusing improvements.
2251 2005-05-12 15:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2252 * Added load_1min, load_5min and load_15min meters to the ion-statusd load script.
2254 2005-05-12 15:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2255 * Oops. Mblen did something else...
2256 - Added str_len to ioncore/strings.c
2258 2005-05-12 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2259 * The statusbar support zero-padding of meters now.
2260 The syntax is %[alignment][0count]<meter name>.
2261 For example: %02mail_total
2263 2005-05-12 14:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2264 * Organised WIonWS context menu possibly better.
2266 2005-05-11 21:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2267 * Select events earlier in client window init code.
2269 2005-05-10 18:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2270 * Added WIonWS.split_at and transpose_at for easier binding.
2272 2005-05-10 17:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2273 * Save state on SIGTERM if not running under a session manager.
2275 2005-05-10 16:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2276 * Load mod_sp by default.
2278 2005-05-09 19:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2279 * Don't shell-escape arguments to man-page viewer.
2281 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2282 UNDO: The CF_DE_USE_XUTF8 option is now on by default.
2283 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
2284 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
2285 a fontset and thus can't well display international text, while the Xutf8
2286 routines inconsitently use the iso10646 font only as a fallback. The
2287 setting was differently previously because the Xutf8 routines were having
2288 other problems that seem to be gone now...
2290 2005-05-08 16:14 UTC Jeremy Hankins <nowan@nowan.org>
2291 * Don't break old user configs in statusd_mail.lua
2293 2005-05-08 14:12 UTC Jeremy Hankins <nowan@nowan.org>
2294 * Fixed the logic triggering the retry interval in statusd_mail.lua
2296 2005-05-07 21:30 UTC nowan@nowan.org
2297 * Oops, fix statusd_mail.lua
2299 2005-05-07 21:24 UTC nowan@nowan.org
2300 * Added support for multiple mailboxes to statusd_mail.lua
2302 2005-05-08 15:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2303 * Moved ioncore_set_previous_of calls to region_managed_goto.
2305 2005-05-07 15:39 UTC Tuomo Valkonen <tuomov@iki.fi>
2306 * Possibly better submenu placement in in-frame mode.
2308 2005-05-06 20:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2309 * The CF_DE_USE_XUTF8 option is now on by default.
2310 This will cause Xutf8 routines to be used instead Xmb routines for UTF-8.
2311 As of XFree86 4.3.0.1, the Xmb routines only use the iso10646-1 font in
2312 a fontset and thus can't well display international text, while the Xutf8
2313 routines inconsitently use the iso10646 font only as a fallback. The
2314 setting was differently previously because the Xutf8 routines were having
2315 other problems that seem to be gone now...
2317 2005-05-06 20:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2318 * Faster fontset kludge for UTF-8 locales.
2319 - Try to substitute only with -misc-fixed-... This works in some common
2320 cases just like a more comprehensive but slower pattern would, but some
2321 users will have to provide extra fonts to the fontset manually.
2323 2005-05-04 20:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2324 * Dock initial height (temporary) height was uninitialised.
2326 2005-05-02 14:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2327 tagged ion-3ds-20050502
2329 2005-05-01 20:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2330 * Some changes in stock style files.
2332 2005-05-01 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2333 * Added some node-on-ws checks.
2335 2005-05-01 08:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2336 * Improved/fixed/updated WRegion.rqclose* documentation.
2338 2005-05-01 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2339 * WFloatWS client window rescue code ignores the status display.
2341 2005-04-30 14:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2342 * Bound left/right arrows in menus.
2344 2005-04-29 16:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2345 * Execution and file viewing queries catch stderr.
2347 2005-04-29 16:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2348 * Added stderr piping support to spawning routines.
2350 2005-04-29 13:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2351 * Maybe fixed activity notification.
2353 2005-04-29 10:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2354 * Changes in ionws context menu.
2355 - Replaced floating split menu with floating toggle menu.
2357 2005-04-29 10:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2358 * Added routines for toggling floating of splits.
2359 - WIonWS.set_floating for splits directly, and
2360 - WIonWS.set_floating_at for frames. Takes a direction parameter.
2362 2005-04-23 12:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2363 * Added popen_bgread and exec to ion-statusd.
2365 2005-04-23 12:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2366 * Moved exec code to libmainloop.
2368 2005-04-22 18:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2371 2005-04-22 18:23 UTC Tuomo Valkonen <tuomov@iki.fi>
2372 * Oops. mainloop_defer was no longer being exported due to prefix re-export change.
2374 2005-04-21 22:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2375 * More maintainable re-exporting of libmainloop routines to Lua side.
2377 2005-04-21 14:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2378 * Ion-statusd no longer quits if no meters are loaded with -q.
2380 2005-04-20 13:51 UTC imadil@gmail.com
2383 2005-04-10 23:37 UTC Tuomo Valkonen <tuomov@iki.fi>
2386 2005-04-10 23:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2387 * Added clientwin_property_change_hook.
2389 - On the Lua side, the parameters to hook handlers are (WClientWin, atomid).
2392 2005-04-06 11:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2393 tagged ion-3ds-20050406
2395 2005-04-06 10:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2396 * Use maximum seen value width for statusbar field width.
2398 2005-04-05 12:19 UTC Tuomo Valkonen <tuomov@iki.fi>
2399 * Frame maximize fixes and improvements.
2401 2005-04-03 12:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2402 * Changes (crash fix?) in name allocation code.
2404 2005-04-02 15:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2405 * Menu scrolling improvements.
2407 2005-04-02 14:33 UTC Tuomo Valkonen <tuomov@iki.fi>
2408 * Improved menu positioning patch etc.
2410 2005-04-02 12:36 UTC imadil@gmail.com
2411 * repositioning pmenus that appear at the bottom of the screen
2413 2005-04-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2414 * Fixed new transients being attempted to be stacked over themselves.
2416 2005-04-01 17:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2417 * Fixed table.join to check for 'entry==nil' instead of 'not entry'.
2419 2005-04-01 17:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2422 2005-03-29 22:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2423 * Example in cfg_sp.lua was missing a comma.
2425 2005-03-29 14:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2426 * Removed remainig statusd_load debug message.
2428 2005-03-28 20:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2429 * Oops. New regions within screens were added after current instead of at end.
2431 2005-03-27 18:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2432 * Some statusbar and line editor flicker reduction (?).
2434 2005-03-27 13:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2435 * Drawing engine api improvements.
2437 2005-03-26 13:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2438 * Brush drawing routines are no longer passed the window.
2440 2005-03-26 12:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2441 * Some WIonWS routines now accept "any" as direction.
2443 2005-03-26 09:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2444 * WFrame.set_tabbar parameters were inverted.
2446 2005-03-25 19:20 UTC Tuomo Valkonen <tuomov@iki.fi>
2447 * Display again ?? when statusbar meter is unset.
2449 2005-03-25 16:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2450 * Added WMPlex.l2_is/set_passive routines.
2452 2005-03-25 11:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2453 * Oops. Menu entry for tagging hadn't been updated.
2455 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2456 tagged ion-3ds-20050322
2458 2005-03-22 14:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2459 * Prepared release notes for a release.
2461 2005-03-21 10:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2462 * Added some release notes.
2464 2005-03-21 08:52 UTC Tuomo Valkonen <tuomov@iki.fi>
2465 * Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus.
2467 2005-03-21 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2468 * Lessened string length recalculation in query listing code.
2470 2005-03-20 15:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2471 * Added ::cmd syntax for running commands with ion-runinxterm -w.
2473 2005-03-20 14:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2474 * ion-runinxterm script improvements.
2476 2005-03-20 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2477 * Statusbar substyle background colour gets used now.
2479 2005-03-20 13:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2480 * Also changed region activity exports.
2482 - WRegion.clear_activity and WRegion.notify_activity were replaced with
2483 WRegion.set_activity with a set/unset/toggle parameter.
2485 2005-03-20 09:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2486 * Added some release notes (on the toggle export changes).
2488 2005-03-19 22:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2489 * More changes/fixes in layer2 focus policy.
2491 2005-03-19 21:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2492 * Many exported toggle functions were changed and renamed.
2494 The following functions now take a string parameter indicating
2495 whether to toggle, set, or unset the property.
2497 - WClientwin.set_fullsreen (replaces WClientWin.toggle_fullscreen)
2498 - WRegion.set_tagged (replaces WRegion.tag/untag/toggle_tag)
2499 - WFrame.set_tabbar (replaces WFrame.toggle_tabbar)
2500 - WFrame.set_shaded (replaces WFrame.toggle_shade)
2501 - WFloatFrame.set_sticky (replaces WFloatFrame.toggle_sticky)
2502 - WMPlex.l2_set_hidden (replaces WMPlex.l2_hide/show)
2503 - mod_sp.set_shown(_on) (replaces mod_sp.toggle(_on))
2504 - mod_dock.set_floating_shown_on (replaces mod_dock.toggle_floating_on)
2506 Many missing is_<property> exports corresponding to the above were also
2509 2005-03-19 20:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2510 * Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore.
2512 2005-03-19 19:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2513 * Oops. exports.c didn't have dependencies anymore.
2515 2005-03-19 19:13 UTC Tuomo Valkonen <tuomov@iki.fi>
2516 * Use exports.h generated by libextl-mkexports.
2518 2005-03-19 18:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2519 * Client windows can now be un-fullscreened without prior frame.
2521 2005-03-19 00:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2522 * ioncore.popen_bgread also returns pid.
2524 2005-03-18 18:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2525 * Added ioncore_sigchld_hook.
2527 2005-03-18 18:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2528 * Exec routines return PID (or -1 on error).
2530 2005-03-18 18:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2531 * Moved hook code to libmainloop.
2533 2005-03-17 08:57 UTC Tuomo Valkonen <tuomov@iki.fi>
2534 * Attempts to fix problems with gcc/ld export-dynamic option varying.
2536 - Configurable in system.mk as the EXPORT_DYNAMIC variable
2538 - Defaults to '-Xlinker --export-dynamic' now instead of '-export-dynamic'
2540 2005-03-16 22:56 UTC Tuomo Valkonen <tuomov@iki.fi>
2541 * Fixed coding style in contribution.
2543 * Contributors _please_ follow my coding style in the future!!
2545 2005-03-16 22:20 UTC Edwin Steiner <edwin.steiner@gmx.net>
2547 add 'gravity' and 'transient_gravity' winprops
2549 2005-03-16 19:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2550 * Oops. Modules should be built before ioncore for PRELOAD_MODULES.
2552 2005-03-16 18:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2553 * Some more layer list scanning optimisations.
2555 2005-03-16 18:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2556 * Split out some code from mplex.c to llist.c.
2558 2005-03-15 23:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2559 * Some WMPlex switch code optimisations/simplifications.
2561 2005-03-15 22:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2562 * WMPlex layer2 visiblity synchronisation fixes and focus policy changes.
2564 2005-03-15 21:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2565 * Ionws flip/transpose fixes.
2567 2005-03-15 14:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2568 * mod_query.query_menu can now display context menus.
2570 2005-03-14 18:27 UTC Tuomo Valkonen <tuomov@iki.fi>
2571 * Dummy regions are no longer given name/registered.
2573 - WPaneHandles, WInfoWins and such are not accessible to the scripter
2574 (from ioncore.region_list).
2576 2005-03-14 16:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2577 * Fixed goto_previous and tab switch (pointer) interaction.
2579 2005-03-13 21:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2580 * Alternative fix to bindmap precedence.
2582 - "owned" bindmaps are added last on list, while region's own bindmaps
2585 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2586 UNDO: Changed region bindmap linking order.
2588 - Frame bindmaps should now take precedence over workspace bindmaps
2589 (that are grabbed on frames as workspaces don't have normal windows
2590 associated to them).
2592 2005-03-13 21:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2593 * Panehandles (floating splits) are now reparented correctly.
2595 2005-03-13 20:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2596 * Changed region bindmap linking order.
2598 - Frame bindmaps should now take precedence over workspace bindmaps
2599 (that are grabbed on frames as workspaces don't have normal windows
2600 associated to them).
2602 2005-03-13 20:41 UTC Tuomo Valkonen <tuomov@iki.fi>
2603 * Removed #warnings (and fixed a few).
2605 2005-03-13 13:18 UTC Tuomo Valkonen <tuomov@iki.fi>
2606 * Removed ioncore.root_windows export.
2608 - ioncore.region_list("WRootWin") does the task.
2610 2005-03-13 13:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2611 * ion-runinxterm uses the whole command as title now.
2613 2005-03-13 13:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2614 * PWM menu definition updates and fixes.
2616 2005-03-13 13:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2617 * Removed the ion-man script.
2619 - ioncore.exec_on now interprets the ':cmd' ion-runinxterm syntax.
2621 - mod_query.query_man accepts the man command to use as parameter,
2622 defaulting to ':man'.
2624 - The default for query_ssh is also ':ssh' now.
2626 2005-03-11 14:44 UTC Tuomo Valkonen <tuomov@iki.fi>
2627 * clientwin_unmapped_hook parameter was wrong.
2628 (Stupid semi-weakly typed languages...)
2630 2005-03-10 08:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2631 * Removed ion-ssh wrapper script.
2633 - mod_query.query_ssh defaults to running ssh with ion-runinxterm, but
2634 accepts additional parameter specifying another program.
2636 2005-03-09 21:58 UTC Tuomo Valkonen <tuomov@iki.fi>
2637 * Added field alignment code to statusbar module.
2639 2005-03-09 12:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2640 * Updated README information on F5/F6 keys.
2642 2005-03-09 12:06 UTC Tuomo Valkonen <tuomov@iki.fi>
2643 * Changes in mod_query.query_editfile/viewfile.
2645 - These functions take the script (and prompt) as optional parameter now,
2646 defaulting to run-mailcap.
2648 - Removed the ion-edit and ion-view scripts.
2650 2005-03-09 11:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2651 * More mplex region indexing fixes.
2652 After the changes in layer list code recently and following attach index fix,
2653 regions were now loaded in wrong order at startup.
2655 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2656 UNDO: Removed WScreen.set_managed_offset.
2657 It seems unncessary now that there's the statusbar, and it's just an ugly
2658 kludge for dubious uses anyway.
2660 2005-03-08 14:32 UTC Tuomo Valkonen <tuomov@iki.fi>
2661 * Scratchpad and dock default toggle bindings changed.
2663 - Mod1+space now toggles the scratchpad, and
2665 - Mod1+D toggles the dock.
2667 2005-03-08 14:10 UTC Tuomo Valkonen <tuomov@iki.fi>
2668 * The dock is floating by default now.
2670 - New users shouldn't at firs try be bewildered by the dock not being able
2671 to coexist with the statusbar.
2674 2005-03-08 08:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2675 * Exported classes are now marked with EXTL_EXPORT.
2677 2005-03-08 07:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2678 * Stdisp was being destroyed along with floatws.
2680 2005-03-07 17:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2681 * Fixed open quote handling in cmdline completion improvements.
2683 2005-03-07 17:04 UTC Tuomo Valkonen <tuomov@iki.fi>
2684 * Default attach index was wrong for WMPlex.attach*.
2686 - Should be after current instead of last.
2689 2005-03-07 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2690 * Fixed focusingn of non-passive mplex layer2 regions.
2692 2005-03-06 10:35 UTC Tuomo Valkonen <tuomov@iki.fi>
2693 * Check that reparenting can be done before trying to use a placeholder.
2695 - Added pholder_(do_)target and pholder_(do_)check_reparent
2698 2005-03-06 10:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2699 * More helper routines from attach.c are globally available.
2701 2005-03-05 16:25 UTC Tuomo Valkonen <tuomov@iki.fi>
2702 * Removed pholder_stale as useless given placeholder redirection.
2704 2005-03-05 12:42 UTC Tuomo Valkonen <tuomov@iki.fi>
2705 * Changed how query and menu cancel and finish routines destroy the region.
2707 2005-03-05 09:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2708 * Paths in mod_statusbar file headers were wrong.
2710 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2711 tagged ion-3ds-20050304-1
2713 2005-03-04 08:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2714 * predist.sh improvements.
2716 2005-03-04 08:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2717 * Oops. Completion improvements had been broken by further improvements.
2719 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2720 tagged ion-3ds-20050304
2722 2005-03-04 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2723 * Added some release notes.
2725 2005-03-04 08:24 UTC Tuomo Valkonen <tuomov@iki.fi>
2726 * Floating split load routine now adds handle widths to given sizes by default.
2728 - Override by setting tls_brs_incl_handles to true.
2731 2005-03-03 21:00 UTC Tuomo Valkonen <tuomov@iki.fi>
2732 * Improved mod_query.query_exec completion.
2734 - Arguments are now parsed, completed and escaped.
2737 2005-03-03 10:15 UTC Tuomo Valkonen <tuomov@iki.fi>
2738 * Removed reference to svn from version.h.
2740 2005-03-02 11:55 UTC Tuomo Valkonen <tuomov@iki.fi>
2741 * Call region_do_warp_alt also in protected mode.
2743 2005-03-02 11:48 UTC Tuomo Valkonen <tuomov@iki.fi>
2744 * Changes to ionws_placement_alt hook to make it callable in protected mode.
2746 2005-03-01 23:53 UTC Tuomo Valkonen <tuomov@iki.fi>
2747 * New export: ioncore.defer.
2749 2005-03-01 22:59 UTC Tuomo Valkonen <tuomov@iki.fi>
2750 * Many hook calls are now made in protected mode.
2752 2005-03-02 12:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2753 * Removed WScreen.set_managed_offset.
2754 It seems unncessary now that there's the statusbar, and it's just an ugly
2755 kludge for dubious uses anyway.
2757 2005-03-01 22:54 UTC Tuomo Valkonen <tuomov@iki.fi>
2758 * WIonWS.current and WFloatWS.current were unnecessarily exported.
2760 - WRegion.current is already exported.
2762 2005-02-28 21:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2763 * Rescue code simplification/clean-up.
2765 2005-02-28 19:36 UTC Tuomo Valkonen <tuomov@iki.fi>
2766 * Updated Finnish translation.
2768 2005-02-28 19:26 UTC Tuomo Valkonen <tuomov@iki.fi>
2769 * Changes and unification in rqclose code.
2771 2005-02-28 17:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2772 * The statusd_mail handles missing mailbox more gracefully.
2773 - The retry_interval parameter (default: 10min) controls for how long
2774 it waits for next update attempt on error condition.
2776 2005-02-28 06:50 UTC Tuomo Valkonen <tuomov@iki.fi>
2777 * Fixed a stupid omission in new client window rescue code.
2779 2005-02-28 06:08 UTC Tuomo Valkonen <tuomov@iki.fi>
2780 * Fixed floatws drag&drop segfault.
2781 - There was a leftover floatws_add_managed call in floatws_handle_drop after
2782 creation of floatws_create_frame.
2784 2005-02-28 06:07 UTC Tuomo Valkonen <tuomov@iki.fi>
2785 * Oops. Removed a leftover debug printf.
2787 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2788 tagged ion-3ds-20050227
2790 2005-02-27 13:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2791 * Updated release notes.
2793 2005-02-27 11:47 UTC Tuomo Valkonen <tuomov@iki.fi>
2794 * Session management module now uses placeholders.
2795 - Order of windows in mplexes is now remembered under SM.
2797 2005-02-27 11:46 UTC Tuomo Valkonen <tuomov@iki.fi>
2798 * WMPlexPHolder reorganisation fixes.
2800 2005-02-27 08:38 UTC Tuomo Valkonen <tuomov@iki.fi>
2801 * Added routine to go to placeholder location.
2802 - Active client window being closed in full screen mode now returns
2803 to original position.
2805 2005-02-27 07:17 UTC Tuomo Valkonen <tuomov@iki.fi>
2806 * Most source files don't need region-iter.h anymore.
2808 2005-02-27 07:16 UTC Tuomo Valkonen <tuomov@iki.fi>
2809 * Oops. WMPlex layer list code changes were incomplete.
2811 2005-02-26 23:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2812 * WMPlex layer list code clean-up.
2814 2005-02-26 21:11 UTC Tuomo Valkonen <tuomov@iki.fi>
2815 * Changes to work with new libtu list routines.
2817 2005-02-26 19:01 UTC Tuomo Valkonen <tuomov@iki.fi>
2818 * Placeholder code improvements.
2819 - Client window rescue code now uses placeholders.
2820 - Added client window rescue placeholders; returning from full screen mode
2821 now works on floatws.
2823 2005-02-26 12:02 UTC Tuomo Valkonen <tuomov@iki.fi>
2824 * Added simple floatws pholder.
2826 2005-02-26 13:30 UTC Tuomo Valkonen <tuomov@iki.fi>
2827 * Added file mtime/ctime checking to ion-statusd.
2828 - Mailboxes can be checked a bit more often now without significant load.
2831 2005-02-26 09:03 UTC Tuomo Valkonen <tuomov@iki.fi>
2832 * Client window fullscreen toggle uses placeholders now.
2833 The code does not yet do anything if the target of the initial placeholder
2834 dies, and thus does not work on floatws's that also do not yet provide
2838 2005-02-26 08:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2839 * Added a routine for checking whether a placeholder is stale.
2841 2005-02-26 08:31 UTC Tuomo Valkonen <tuomov@iki.fi>
2842 * Added region_managed_get_pholder for acquiring a placeholder.
2844 2005-02-26 08:21 UTC Tuomo Valkonen <tuomov@iki.fi>
2845 * Added basic placeholder support.
2846 - Basic placeholder class WPHolder.
2847 - WMPlexPHolder for holding place in mplexes.
2849 2005-02-24 09:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2850 * Removed traces of old managed lists.
2851 Regions no longer contain link pointers for those lists etc. The
2852 region_rescue_clientwins stuff is currently disabled and needs to be
2853 rewritten when placeholder stuff is implemented.
2855 2005-02-24 09:22 UTC Tuomo Valkonen <tuomov@iki.fi>
2856 * WRootWin no longer uses a screen_list.
2858 2005-02-24 09:09 UTC Tuomo Valkonen <tuomov@iki.fi>
2859 * WIonWS now uses symlist for managed list.
2861 2005-02-24 08:49 UTC Tuomo Valkonen <tuomov@iki.fi>
2862 * WDock no longer uses managed_list.
2864 2005-02-24 08:45 UTC Tuomo Valkonen <tuomov@iki.fi>
2865 * WFloatWS doesn't use a special managed_list.
2866 The stacking list is enough.
2868 2005-02-24 08:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2869 * WClientWin uses symlist for transient_list.
2871 2005-02-24 08:34 UTC Tuomo Valkonen <tuomov@iki.fi>
2872 * Oops. All mplex stuff was being now saved on layer 2.
2874 2005-02-23 19:40 UTC Tuomo Valkonen <tuomov@iki.fi>
2875 * WMPlex managed list changed to use proxy nodes.
2876 This should help implementing placeholders.
2878 2005-02-23 06:29 UTC Tuomo Valkonen <tuomov@iki.fi>
2879 * Updated predist.sh for darcs.
2881 2005-02-23 06:28 UTC Tuomo Valkonen <tuomov@iki.fi>
2882 * Set install script to "sh install-sh"
2884 2005-02-23 06:12 UTC Tuomo Valkonen <tuomov@iki.fi>
2885 tagged ion-3-svn2darcs
2887 2005-02-22 21:30 UTC tuomov
2888 * trunk: changeset 1974
2889 Another autoconf hack.
2891 2005-02-20 14:42 UTC tuomov
2892 * trunk: changeset 1973
2893 WMPlex layer 2 region geometry is now remembered.
2895 2005-02-20 14:38 UTC tuomov
2896 * trunk: changeset 1972
2897 Added missing include.
2899 2005-02-20 12:09 UTC tuomov
2900 * trunk: changeset 1970
2901 Autoconf script fixes (by matthieu moy).
2903 2005-02-20 09:59 UTC tuomov
2904 * trunk: changeset 1969
2905 Fixed names of workspace-specific frame bindmaps.
2907 2005-02-20 08:43 UTC tuomov
2908 * trunk: changeset 1968
2909 Updated cfg_ionws.lua.
2911 2005-02-19 08:09 UTC tuomov
2912 * trunk: changeset 1967
2913 Fixed tab switch focus change when a non-passive layer2 region was
2916 2005-02-18 21:45 UTC tuomov
2917 * trunk: changeset 1966
2918 Fixed a typo (?) that could cause floatws stacking code to lock up.
2920 2005-02-16 05:04 UTC tuomov
2921 * trunk: changeset 1965
2922 Update WMPlex.l2_hide/show docs.
2924 2005-02-15 06:06 UTC tuomov
2925 * trunk: changeset 1963
2926 Added null checks in mplex_l2_hide/show.
2928 2005-02-14 18:34 UTC tuomov
2929 * trunk: changeset 1962
2930 removed redundant ionws stacking code, and fixed a possible problem.
2932 2005-02-14 18:08 UTC tuomov
2933 * trunk: changeset 1961
2934 Added -lintl comment in system.mk
2936 2005-02-14 13:59 UTC tuomov
2937 * trunk: changeset 1960
2938 Added null check; not a member function.
2940 2005-02-14 09:07 UTC tuomov
2941 * trunk: changeset 1959
2942 kludgeconf sun f1x remap detection fix.
2944 2005-02-14 00:04 UTC tuomov
2945 * trunk: changeset 1958
2948 2005-02-13 23:36 UTC tuomov
2949 * trunk: changeset 1957
2950 Oops. pwm3.de.in wasn't svn add'ed.
2952 2005-02-13 22:59 UTC tuomov
2953 * trunk: changeset 1956
2954 Added mod_sp.toggle.
2956 2005-02-13 21:32 UTC tuomov
2957 * trunk: changeset 1955
2958 Added German translation by Schott Robert.
2960 2005-02-12 18:23 UTC tuomov
2961 * trunk: changeset 1951
2962 Event mask is now stored for WWindows.
2964 2005-02-11 18:10 UTC tuomov
2965 * trunk: changeset 1950
2966 ion-statusd now communicates width templates to mod_statusbar.
2968 2005-02-11 13:35 UTC tuomov
2969 * trunk: changeset 1949
2970 - Parameters can now be passed ion-statusd.
2972 - Some cfg_statusbar usage changes.
2974 2005-02-06 10:13 UTC tuomov
2975 * trunk: changeset 1947
2976 Added WRegion.is_activity.
2978 2005-02-03 21:44 UTC tuomov
2979 * trunk: changeset 1946
2980 Some info window fixes.
2982 2005-02-01 12:01 UTC tuomov
2983 * trunk: changeset 1945
2984 Fixed loading of small frames with hidden tab-bar.
2986 2005-01-31 17:45 UTC tuomov
2987 * trunk: changeset 1944
2988 Only use resize increment and base size from current client window
2989 size hints when deciding frame size hints.
2991 2005-01-31 11:32 UTC tuomov
2992 * trunk: changeset 1941
2993 Added support for coloured statusbar elements.
2995 2005-01-31 09:17 UTC tuomov
2996 * trunk: changeset 1940
2997 - Moved some infowin code to mod_statusbar.
2999 - mod_statusbar template processing/passing status to c side changes.
3001 2005-01-29 23:43 UTC tuomov
3002 * trunk: changeset 1939
3003 - Fixed docked window resize handling.
3005 - WDock needs to implement region_rqgeom_clientwin, as otherwise the
3006 WClientWin configure request code uses the previously available
3007 space and makes no request.
3009 2005-01-27 19:00 UTC tuomov
3010 * trunk: changeset 1938
3011 Fixed WMPlex.l2_hidden segfault when called with nil region.
3013 2005-01-24 21:59 UTC tuomov
3014 * trunk: changeset 1937
3015 Fixed hook copy-paste bug.
3017 2005-01-24 20:58 UTC tuomov
3018 * trunk: changeset 1936
3019 Added DL_LIBS to ion-statusd linking flags (although it doesn't itself
3020 depend on it) thanks to broken lua installs.
3022 2005-01-16 11:52 UTC tuomov
3023 tagged ion-3ds-20050116
3025 2005-01-16 11:07 UTC tuomov
3026 * trunk: changeset 1929
3027 Added documentation for X property access exports.
3029 2005-01-15 21:22 UTC tuomov
3030 * trunk: changeset 1927
3031 Oops. Broken rename.
3033 2005-01-15 21:20 UTC tuomov
3034 * trunk: changeset 1925
3035 tabularx header changes.
3037 2005-01-15 16:28 UTC tuomov
3038 * trunk: changeset 1921
3039 Fixed table in doc. comment.
3041 2005-01-14 14:28 UTC tuomov
3042 * trunk: changeset 1919
3045 2005-01-13 15:02 UTC tuomov
3046 * trunk: changeset 1916
3047 Fixed clientwin_unmapped_hook.
3049 2005-01-03 22:24 UTC tuomov
3050 * trunk: changeset 1911
3051 Added experimental dock (drag&)drop support. It must be enabled by
3052 defining CF_EXPERIMENTAL_DOCK_DROP.
3054 2005-01-02 13:59 UTC tuomov
3055 * trunk: changeset 1905
3058 2004-12-27 21:30 UTC tuomov
3059 * trunk: changeset 1903
3060 Made complete_name available in mod_query.
3062 2004-12-27 21:30 UTC tuomov
3063 * trunk: changeset 1902
3064 Fixed mod_statusbar Makefile to rm before ln.
3066 2005-02-23 00:41 UTC tuomov
3067 * trunk: changeset 1901
3068 Made ext_statusbar into a partially C-side module containing a
3069 WStatusBar class that can have a bindmap.
3071 2004-12-17 00:02 UTC tuomov
3072 * trunk: changeset 1898
3075 2004-12-16 23:56 UTC tuomov
3076 * trunk: changeset 1897
3077 Created directory for ion-knewt branch.
3079 2004-12-11 20:06 UTC tuomov
3080 * trunk: changeset 1896
3081 Added mod_mgmtmode management mode module.
3083 2004-12-07 15:42 UTC tuomov
3084 * trunk: changeset 1895
3085 Fixed (?) tabdrag focus.
3087 2004-11-26 17:41 UTC tuomov
3088 * trunk: changeset 1894
3089 Do not show activity/urgency notification for docked and other client
3090 windows that can not be easily focused.
3092 2004-11-26 08:18 UTC tuomov
3093 * trunk: changeset 1893
3094 PWM bindings setup script now simply loads Ion bindings and unbinds
3095 stuff that would use mod_query.
3097 2004-11-25 08:40 UTC tuomov
3098 * trunk: changeset 1892
3099 Control modifier now is required for N/P in menus to not interfere
3102 2004-11-17 18:46 UTC tuomov
3103 * trunk: changeset 1891
3104 Applied patch with some minor menu improvements.
3106 2004-11-17 18:45 UTC tuomov
3107 * trunk: changeset 1890
3110 2004-11-16 23:01 UTC tuomov
3111 * trunk: changeset 1888
3112 Removed another dupe call.
3114 2004-11-16 12:51 UTC tuomov
3115 * trunk: changeset 1887
3116 Menu definition code and documentation fixes.
3118 2004-11-15 21:32 UTC tuomov
3119 * trunk: changeset 1886
3120 Removed duplicate mod_ionws_register_exports call.
3122 2004-11-13 12:40 UTC tuomov
3123 * trunk: changeset 1884
3124 mod_query runfile and viewfile use workspace working directory.
3126 2004-11-13 00:52 UTC tuomov
3127 * trunk: changeset 1883
3130 2004-11-12 20:34 UTC tuomov
3131 * trunk: changeset 1881
3134 2004-11-12 20:12 UTC tuomov
3135 * trunk: changeset 1880
3136 Changed - to _ in ioncore-*.(lua|lc).
3138 2004-11-12 20:12 UTC tuomov
3139 * trunk: changeset 1879
3140 Fixed floatws reparent.
3142 2004-11-10 14:41 UTC tuomov
3143 * trunk: changeset 1878
3144 Added support for workspace-specific working directories. These can be
3145 changed and viewed with the internally overridden commands 'cd' and
3146 'pwd' in the F3 execution query.
3148 2004-11-10 01:48 UTC tuomov
3149 * trunk: changeset 1877
3150 Set REGION_SKIP_FOCUS on pane handles.
3152 2004-11-07 18:18 UTC tuomov
3153 * trunk: changeset 1876
3156 2004-11-07 18:00 UTC tuomov
3157 * trunk: changeset 1875
3158 Oops. Fixed a potential segfault.
3160 2004-11-05 17:35 UTC tuomov
3161 * trunk: changeset 1874
3162 Winprop name matching now available as ioncore.match_winprop_name.
3164 2004-11-05 16:38 UTC tuomov
3165 * trunk: changeset 1873
3166 %% works in statusbar template.
3168 2004-11-05 16:22 UTC tuomov
3169 * trunk: changeset 1872
3170 ion-statusd parameters are now automatically deduced by ext_statusbar
3173 2004-11-04 21:34 UTC tuomov
3174 * trunk: changeset 1870
3175 Load cfg_user.lua at end of cfg_ion.lua.
3177 2004-11-04 21:30 UTC tuomov
3178 * trunk: changeset 1869
3179 Documented ext_statusbar.update.
3181 2004-11-04 21:20 UTC tuomov
3182 * trunk: changeset 1868
3183 Fixed winprop name matching.
3185 2004-11-04 14:59 UTC tuomov
3186 tagged ion-3ds-20041104
3188 2004-11-04 14:56 UTC tuomov
3189 * trunk: changeset 1866
3192 2004-11-04 14:38 UTC tuomov
3193 * trunk: changeset 1865
3194 Removed changelog files.
3196 2004-11-04 14:32 UTC tuomov
3197 * trunk: changeset 1864
3198 Remove autom4te.cache in predist.sh
3200 2004-11-04 14:30 UTC tuomov
3201 * trunk: changeset 1863
3202 Added some new release notes.
3204 2004-11-04 14:19 UTC tuomov
3205 * trunk: changeset 1862
3206 Some more minor statusbar improvements.
3208 2004-11-04 12:05 UTC tuomov
3209 * trunk: changeset 1861
3212 2004-11-04 11:23 UTC tuomov
3213 * trunk: changeset 1860
3214 Added type of menus that grab input and allow cycling through the menu
3215 with a given key until all modifiers are released.
3217 2004-11-04 04:16 UTC tuomov
3218 * trunk: changeset 1859
3219 Still problems with timers being gc'd in statusd; the local timer
3220 references need to be used instead of the timer parameter to the
3223 2004-11-04 04:02 UTC tuomov
3224 * trunk: changeset 1858
3225 Some more statusbar/statusd improvements.
3227 2004-11-03 22:10 UTC tuomov
3228 * trunk: changeset 1857
3229 Status meters should retain a local reference to their timers or it
3230 can be collected as garbage.
3232 2004-11-03 19:56 UTC tuomov
3233 * trunk: changeset 1856
3234 Moved potentially blocking statusbar meters to ion-statusd.
3236 2005-02-23 00:39 UTC tuomov
3237 * trunk: changeset 1855
3238 Moved some mainloop stuff to libmainloop.
3240 2004-10-30 14:58 UTC tuomov
3241 * trunk: changeset 1853
3242 Some README updates.
3244 2004-10-30 14:50 UTC tuomov
3245 * trunk: changeset 1852
3246 Added WIonWS.split for splitting at a node instead of just frame/root.
3248 2004-10-23 11:05 UTC kurem
3249 * trunk: changeset 1851
3250 Update Czech translation
3252 2004-10-23 10:39 UTC tuomov
3253 * trunk: changeset 1850
3254 Arbitrary winprop matching criteria can now be used by setting the
3255 'match' field to a matching function with parameters: (winprop, cwin)
3256 and a boolean return value.
3258 2004-10-23 00:39 UTC tuomov
3259 * trunk: changeset 1849
3260 Removed _ION_KLUDGES property support as the Lua side now has direct
3261 access to window properties.
3263 2004-10-23 00:33 UTC tuomov
3264 * trunk: changeset 1848
3265 Added exports to access window properties from Lua side.
3267 2004-10-23 00:14 UTC tuomov
3268 * trunk: changeset 1847
3269 Added table.map to lua table library extensions.
3271 2004-10-19 16:04 UTC tuomov
3272 * trunk: changeset 1846
3273 Changed order of some libs linking commands due to gcc's brain-damaged
3274 handling of .a files. (-llib only loads those parts of liblib.a
3275 required by objects that have appeared before it on the command line.)
3277 2004-10-19 15:08 UTC tuomov
3278 * trunk: changeset 1845
3279 Added raise delay to help with an occasional slight annoyance of
3282 2004-10-16 10:35 UTC tuomov
3283 * trunk: changeset 1841
3284 predist.sh wasn't making modifications to system.mk
3286 2004-10-16 08:43 UTC tuomov
3287 * trunk: changeset 1840
3288 Stdisp parallel movement size calculations were reversed and an old
3289 size swap had not been removed.
3291 2004-10-15 16:50 UTC tuomov
3292 * trunk: changeset 1839
3295 2004-10-15 08:45 UTC tuomov
3296 * trunk: changeset 1838
3297 ion-completefile Makefile had not been updated for new lib build
3298 dependency handling.
3300 2004-10-15 08:41 UTC tuomov
3301 * trunk: changeset 1837
3304 2004-10-15 08:34 UTC tuomov
3305 * trunk: changeset 1836
3308 2004-10-14 12:21 UTC tuomov
3309 * trunk: changeset 1835
3310 Removed the file distdep.
3312 2004-10-14 10:55 UTC tuomov
3313 * trunk: changeset 1834
3314 Added -snapshot option to predist.sh.
3316 2004-10-11 15:34 UTC tuomov
3317 * trunk: changeset 1827
3318 Added new ionws context menu entries for splitting.
3320 2004-10-11 13:44 UTC tuomov
3321 * trunk: changeset 1820
3322 Floating splits can now be had on WIonWSs as well.
3324 2004-10-11 13:44 UTC tuomov
3325 * trunk: changeset 1819
3326 Parallel stdisp rotations had not been updated to calculate geometries
3327 properly now that we switch the places of the splits.
3329 2004-10-11 11:39 UTC tuomov
3330 * trunk: changeset 1818
3333 2004-10-09 16:27 UTC tuomov
3334 * trunk: changeset 1817
3335 Added history search to line editor. (Scrolling through history
3336 entries the beginnings of which match bol-point.)
3338 2004-10-09 16:00 UTC tuomov
3339 * trunk: changeset 1816
3340 Moved WSplitFloat to another file from the other panews split
3343 2004-10-09 15:51 UTC tuomov
3344 * trunk: changeset 1815
3345 - Added some strings from mkman.lua to be translated for improved
3346 translation of manual page bindings reference.
3348 - Finnish translation updates.
3350 2004-10-09 12:54 UTC tuomov
3351 * trunk: changeset 1812
3352 Minor libextl-related rename.
3354 2004-10-09 11:02 UTC tuomov
3355 * trunk: changeset 1808
3356 libextl-related 'make pot' fix.
3358 2004-10-09 06:13 UTC tuomov
3359 * trunk: changeset 1803
3360 Moved also mkexports.lua to libextl.
3362 2004-10-09 05:33 UTC tuomov
3363 * trunk: changeset 1797
3366 2004-10-09 05:05 UTC tuomov
3367 * trunk: changeset 1795
3368 Separated libextl from the Ion source tree.
3370 2004-10-09 04:37 UTC tuomov
3371 * trunk: changeset 1792
3372 Workspaces no longer propagate close requests.
3374 2004-10-09 04:30 UTC tuomov
3375 * trunk: changeset 1791
3376 Removed obsolete autoconf note from README.
3378 2004-10-06 16:27 UTC tuomov
3379 * trunk: changeset 1790
3380 Moved part of ioncore/ to libextl/.
3382 2004-10-06 14:33 UTC tuomov
3383 * trunk: changeset 1788
3384 Fixed line editor display update on history selection.
3386 2004-10-06 10:58 UTC tuomov
3387 * trunk: changeset 1787
3388 Some WIonWS fields were not being initialised.
3390 2004-10-06 10:17 UTC tuomov
3391 * trunk: changeset 1786
3392 ion-completeman now understands manual sections.
3394 2004-10-06 09:39 UTC tuomov
3395 * trunk: changeset 1785
3396 ioncore_g.screen_notify was not being initialised.
3398 2004-10-06 09:35 UTC tuomov
3399 * trunk: changeset 1784
3400 Don't complain if no charset is given in LC_CTYPE if it is "C" or
3403 2004-10-06 01:34 UTC tuomov
3404 * trunk: changeset 1783
3405 Fixed floatws restack.
3407 2004-10-05 09:03 UTC tuomov
3408 * trunk: changeset 1782
3409 comma and period were reversed inworkspace cycling.
3411 2004-10-05 07:38 UTC tuomov
3412 * trunk: changeset 1781
3413 Changed some set_focus calls to warp calls.
3415 2004-10-05 07:30 UTC tuomov
3416 * trunk: changeset 1780
3417 -V and -h options were not being supported after libtu optparser
3418 simplifications. Fixed that.
3420 2004-10-05 05:07 UTC tuomov
3421 tagged ion-3ds-20041005
3423 2004-10-05 05:04 UTC tuomov
3424 * trunk: changeset 1778
3427 2004-10-05 04:47 UTC tuomov
3428 * trunk: changeset 1777
3429 - Added _NET_ACTIVE_WINDOW (request and property) support.
3431 - Moved netwm atoms away from ioncore_g.
3433 2004-10-05 03:54 UTC tuomov
3434 * trunk: changeset 1776
3435 Opening a new window on a panews focuses it if an unused area had the
3438 2004-10-05 00:41 UTC tuomov
3439 * trunk: changeset 1775
3440 Moved region_set_await_focus call from xwindow_do_set_focus to where
3443 2004-10-04 22:50 UTC tuomov
3444 * trunk: changeset 1774
3445 Minor goto_previous fix. (It had been broken at some point.)
3447 2004-10-03 14:11 UTC tuomov
3448 * trunk: changeset 1773
3449 Warp propagation improvements.
3451 2004-10-02 02:29 UTC tuomov
3452 * trunk: changeset 1772
3453 Translation updates.
3455 2004-10-02 02:22 UTC tuomov
3456 * trunk: changeset 1771
3457 Oops, history.h was missing.
3459 2004-10-02 02:13 UTC tuomov
3460 * trunk: changeset 1770
3461 Added split and transpose bindings to WIonWS context menu.
3463 2004-10-02 02:07 UTC tuomov
3464 * trunk: changeset 1769
3465 - Added WSplitSplit.flip.
3467 - WSplitFloat should properly transpose now.
3469 2004-09-30 17:24 UTC tuomov
3470 * trunk: changeset 1768
3471 Added context-specific query histories.
3473 2004-09-28 16:42 UTC tuomov
3474 * trunk: changeset 1767
3475 Added ioncore.set_selection and ioncore.request_selection (with a
3476 continuation function as parameter to the latter) to deal with
3477 selections from Lua code.
3479 2004-09-28 15:11 UTC tuomov
3480 * trunk: changeset 1763
3481 Binding changes: Mod1+K comma/period moves tab left/right.
3482 Mod1+comma/period switches to previous/next workspace. Corresponding
3483 bindings for Left/Right keys were removed.
3485 2004-09-28 14:58 UTC tuomov
3486 * trunk: changeset 1762
3487 Improved support for context menus.
3489 2004-09-17 20:17 UTC tuomov
3490 * trunk: changeset 1761
3491 Renamed clientwin_added_hook to clientwin_mapped_hook and added
3492 clientwin_unmapped_hook with the X window id as parameter.
3494 2004-09-17 20:09 UTC tuomov
3495 * trunk: changeset 1760
3496 Replaced frame_activated_hook (and frame_inactivated_hook) with
3497 region_activated_hook (region_inactivated_hook) called when the region
3498 is get focus (loses focus).
3500 2004-09-17 19:55 UTC tuomov
3501 * trunk: changeset 1759
3502 Some eventmask macro changes/cleanup.
3504 2004-09-17 19:43 UTC tuomov
3505 * trunk: changeset 1758
3506 Moved hook parameter structures from source to header files and added
3507 notes of parameters of all hooks to headers.
3509 2004-09-16 23:42 UTC tuomov
3510 * trunk: changeset 1757
3511 Oops. Workspaces were being destroyed when stdisp was removed.
3513 2004-09-16 23:39 UTC tuomov
3514 * trunk: changeset 1756
3515 REGION_PARENT macro changes.
3517 2004-09-16 23:09 UTC tuomov
3518 * trunk: changeset 1755
3519 Improved handling of small unused spaces in panews.
3521 2004-09-16 19:32 UTC tuomov
3522 * trunk: changeset 1753
3523 Some minor clean-up.
3525 2004-09-16 18:44 UTC tuomov
3526 * trunk: changeset 1752
3527 Some region_set/unset/detach_manager/parent code simplifications.
3529 2004-09-16 17:06 UTC tuomov
3530 * trunk: changeset 1751
3531 Use 'default' layout by default.
3533 2004-09-16 17:05 UTC tuomov
3534 * trunk: changeset 1750
3535 - Added mod_panews.set/get
3537 - Moved loading of module configuration file to end of Lua code if the
3538 module has such, as otherwise not everything may be available to the
3541 2004-09-16 16:27 UTC tuomov
3542 * trunk: changeset 1749
3543 WSplitPane should now update markers on transpose.
3545 2004-09-07 18:45 UTC tuomov
3546 * trunk: changeset 1748
3547 Changed some exec calls to exec_on calls in mod_query.
3549 2004-09-07 01:15 UTC tuomov
3550 * trunk: changeset 1747
3551 Oops, warp setting was no longer used.
3553 2004-09-06 18:29 UTC tuomov
3554 tagged ion-3ds-20040906
3556 2004-09-06 18:28 UTC tuomov
3557 * trunk: changeset 1745
3558 Fixed a typo in release notes.
3560 2004-09-06 18:25 UTC tuomov
3561 * trunk: changeset 1744
3562 Removed POSIX_SOURCE setting from system-ac.mk.in
3564 2004-09-06 18:21 UTC tuomov
3565 * trunk: changeset 1743
3566 Added release notes for a new release.
3568 2004-09-06 17:58 UTC tuomov
3569 * trunk: changeset 1742
3570 Status display node loading fixes.
3572 2004-09-06 17:44 UTC tuomov
3573 * trunk: changeset 1741
3574 - WPaneWS:s can be closed now.
3576 - Pane initial size calculation fix.
3578 2005-02-23 00:34 UTC tuomov
3579 * trunk: changeset 1740
3580 Renamed autows to panews.
3582 2004-09-05 22:26 UTC tuomov
3583 * trunk: changeset 1739
3584 Added compatibility conversion from old frame style names.
3586 2004-09-05 21:55 UTC tuomov
3587 * trunk: changeset 1738
3588 Some focusing code simplifications/fixes/new bugs.
3590 2004-09-05 15:58 UTC tuomov
3591 * trunk: changeset 1737
3592 Fixed an mplex layer2 focus issue.
3594 2004-09-05 15:30 UTC tuomov
3595 * trunk: changeset 1736
3596 Fixed split tree ws_if_root pointer management bug.
3598 2004-09-05 15:12 UTC tuomov
3599 * trunk: changeset 1735
3600 Added 'save' option for dock.
3602 2004-09-05 13:53 UTC tuomov
3603 * trunk: changeset 1734
3604 Added frame_managed_changed_hook (improved from
3605 frame_content_switched_hook).
3607 2004-09-02 15:20 UTC tuomov
3608 * trunk: changeset 1733
3609 Border line drawing fix.
3611 2004-09-01 21:26 UTC tuomov
3612 * trunk: changeset 1732
3613 WSplitPanes should now when appropriate recreate a WSplitUnused when
3616 2004-09-01 18:45 UTC tuomov
3617 * trunk: changeset 1731
3618 AutoWS now supports dropping stuff on unused areas.
3620 2004-09-01 13:31 UTC tuomov
3621 * trunk: changeset 1730
3622 - Autows unused region focusing improvements.
3624 - Install cfg_autows.lua.
3626 2004-08-31 18:51 UTC tuomov
3627 * trunk: changeset 1729
3628 Fixes to previous changes (coded without a monitor to test the code
3631 2004-08-31 11:26 UTC tuomov
3632 * trunk: changeset 1728
3633 Fixed a potential minor memory leak.
3635 2004-08-29 15:33 UTC tuomov
3636 * trunk: changeset 1727
3637 Autoconf should work again. (Applied patch to move from
3638 libtool/libltdl to plain libdl.)
3640 2004-08-29 07:18 UTC tuomov
3641 * trunk: changeset 1726
3642 Some pane handle changes.
3644 2004-08-27 14:54 UTC tuomov
3645 * trunk: changeset 1725
3646 Tiled workspace navigation code changes.
3648 2004-08-26 16:23 UTC tuomov
3649 * trunk: changeset 1724
3650 - Moved resize code so that WUnusedWin can use it.
3652 - Added resize bindings for WUnusedWin.
3654 2004-08-26 14:16 UTC tuomov
3655 * trunk: changeset 1723
3656 Added WUnusedWin for WSplitUnused.
3658 2004-08-23 03:27 UTC tuomov
3659 * trunk: changeset 1722
3660 WAutoWS layout is now initialised when the workspace is created
3661 instead of when the first frame is created.
3663 2004-08-21 15:54 UTC tuomov
3664 * trunk: changeset 1721
3665 Added Czech translations of Ion messages.
3667 2004-08-19 15:16 UTC tuomov
3668 * trunk: changeset 1720
3669 Added bindmap for WPaneWins.
3671 2004-08-18 14:12 UTC tuomov
3672 * trunk: changeset 1719
3673 - AutoWS pane window handling improvements.
3675 - Changes in frame style names.
3677 2004-08-17 01:24 UTC tuomov
3678 * trunk: changeset 1718
3679 Changed stdisp adaptation code to be more destructive on the split
3680 tree to preserve special nodes for autows.
3682 2004-08-15 01:40 UTC tuomov
3683 * trunk: changeset 1717
3684 Fixed a reference to mod_menu.
3686 2004-08-09 23:58 UTC tuomov
3687 * trunk: changeset 1716
3688 Added beginnings of a Czech translation (by Miroslav Kure).
3690 2004-08-09 23:57 UTC tuomov
3691 * trunk: changeset 1715
3692 Simplified regexp for 'uptime' load average method as some locales
3693 show it differently.
3695 2004-08-06 02:55 UTC tuomov
3696 * trunk: changeset 1714
3697 Some more makefile fixes.
3699 2004-08-06 00:05 UTC tuomov
3700 * trunk: changeset 1713
3701 $(INTALLDIR) wasn't being called for translated manual page
3704 2004-08-03 18:40 UTC tuomov
3705 * trunk: changeset 1712
3706 Added routine to drawing engine to draw just a borderline and not a
3709 2004-08-03 16:37 UTC tuomov
3710 * trunk: changeset 1711
3711 updated cfgfile too.
3713 2004-08-02 19:35 UTC tuomov
3714 * trunk: changeset 1710
3715 Submaps now default to AnyModifier.
3717 2004-08-02 16:01 UTC tuomov
3718 * trunk: changeset 1709
3719 nroff instead of groff.
3721 2004-08-02 14:51 UTC tuomov
3722 * trunk: changeset 1708
3723 Oops, calcmail was global.
3725 2004-08-02 14:49 UTC tuomov
3726 * trunk: changeset 1707
3727 - Some more binding documentation and translation improvements.
3729 - Use proper welcome.lang.txt.
3731 2004-08-02 05:16 UTC tuomov
3732 * trunk: changeset 1706
3735 2004-08-02 03:31 UTC tuomov
3736 * trunk: changeset 1705
3737 - Removed share directory from the source tree and moved stuff therein
3738 to ioncore and utils directories.
3740 - Some rules.mk improvements.
3742 2004-08-02 00:51 UTC tuomov
3743 * trunk: changeset 1704
3744 - Improved the 'basic concepts' section of the manual page.
3746 - Added a Finnish translation of the manual page and welcome message.
3747 (Correct version of the welcome message is not yet used.)
3749 2004-08-01 21:51 UTC tuomov
3750 * trunk: changeset 1703
3751 ... and also gettext menuentry and submenu.
3753 2004-08-01 21:46 UTC tuomov
3754 * trunk: changeset 1702
3755 Removed 'TR' from menu configuration files; include 'submenu' and
3756 'menuentry' in keywords to lxgettext instead.
3758 2004-08-01 21:44 UTC tuomov
3759 * trunk: changeset 1701
3760 Fixed type in documentation string.
3762 2004-08-01 21:43 UTC tuomov
3763 * trunk: changeset 1700
3764 Added translations for binding documentation.
3766 2004-08-01 19:48 UTC tuomov
3767 * trunk: changeset 1699
3768 Oops, previous commit was a bit broken.
3770 2004-08-01 19:06 UTC tuomov
3771 * trunk: changeset 1698
3772 Binding documentation is now included in the configuration files and
3773 the documentation for manual pages is generated from there.
3775 2004-07-31 22:00 UTC tuomov
3776 * trunk: changeset 1696
3777 Minor fixes to previous error reporting and other changes.
3779 2004-07-31 20:55 UTC tuomov
3780 * trunk: changeset 1695
3781 Added Finnish translation.
3783 2004-07-31 20:53 UTC tuomov
3784 * trunk: changeset 1694
3785 - Some more error and other reporting changes for easier and better
3788 - Added menu configuration files to be translated.
3790 2004-07-31 20:12 UTC tuomov
3791 * trunk: changeset 1693
3792 s/corner/pos/g in statusbar creation code.
3794 2004-07-31 19:11 UTC tuomov
3795 * trunk: changeset 1691
3796 - Removed some redundant error reporting that is of no help to the
3799 - Changes in error reporting policy: trust the source of the problem
3800 do it, if it is our code.
3802 2005-02-23 00:02 UTC tuomov
3803 * trunk: changeset 1690
3804 Added basic framework for localisation/language translations.
3806 2004-07-30 00:08 UTC tuomov
3807 tagged ion-3ds-20040730
3809 2004-07-29 23:32 UTC tuomov
3810 * trunk: changeset 1687
3811 Oops DIST: PREFIX line was broken.
3813 2004-07-29 23:30 UTC tuomov
3814 * trunk: changeset 1686
3815 Added new release notes and other preparation for the release of ion-
3818 2004-07-29 23:24 UTC tuomov
3819 * trunk: changeset 1685
3820 - Changes in default installation paths and binary names: ion->ion3,
3823 - Added ioncore.progname so that scripts that want to show the manual
3824 page don't need to know if we're running as ion or pwm.
3826 2004-07-29 23:19 UTC tuomov
3827 * trunk: changeset 1684
3828 Manual page updates.
3830 2004-07-29 19:58 UTC tuomov
3831 * trunk: changeset 1683
3832 Added old release notes to the package.
3834 2004-07-29 19:47 UTC tuomov
3835 * trunk: changeset 1682
3836 WIonWS: don't load WSplitST, because we don't save position and
3837 orientation and thus think the saved stdispnode was bl/horizontal.
3839 2004-07-29 19:41 UTC tuomov
3840 * trunk: changeset 1681
3841 Drawing engine configuration files now also use the underscored
3842 "look_" prefix instead of "look-".
3844 2004-07-29 19:36 UTC tuomov
3845 * trunk: changeset 1680
3846 Added styles for status displays.
3848 2004-07-29 18:52 UTC tuomov
3849 * trunk: changeset 1679
3850 - Changed WFloatWS.circulate and backcirculate to be stacking based.
3852 - Fixes to previous stacking code changes.
3854 2004-07-29 18:27 UTC tuomov
3855 * trunk: changeset 1678
3856 Floatws stacking code improvements.
3858 2004-07-29 02:18 UTC tuomov
3859 * trunk: changeset 1672
3860 All savefiles are now also prefixed with "saved_".
3862 2004-07-29 02:02 UTC tuomov
3863 * trunk: changeset 1671
3864 Removed WIonWS.resize_tree and added WSplit.rqgeom.
3866 2004-07-29 01:52 UTC tuomov
3867 * trunk: changeset 1670
3868 Renamed redundantly named ioncore.create_new_ws to ioncore.create_ws.
3870 2004-07-29 01:50 UTC tuomov
3871 * trunk: changeset 1669
3872 Added WWindow.xid export.
3874 2004-07-29 01:47 UTC tuomov
3875 * trunk: changeset 1668
3876 Statically linking modules had been broken with the module stub loader
3877 change, and make depend had never worked in this case.
3879 2004-07-29 01:32 UTC tuomov
3880 * trunk: changeset 1667
3881 - Removed generic stacking code; stacking is now handled fully by
3882 managers, making it simpler and better-working.
3884 - Some fixes to WMPlex layer2 new focus policy.
3886 2004-07-28 21:58 UTC tuomov
3887 * trunk: changeset 1666
3888 Reorganisation autows code to match the new lua/c division and stub
3891 2004-07-28 20:57 UTC tuomov
3892 * trunk: changeset 1665
3893 Changes in WMPlex passive layer 2 object focus policy.
3895 2004-07-28 02:02 UTC tuomov
3896 * trunk: changeset 1664
3897 Oops. Search path order had been reversed.
3899 2004-07-28 01:57 UTC tuomov
3900 * trunk: changeset 1663
3901 Style file lookup was broken.
3903 2004-07-28 01:46 UTC tuomov
3904 * trunk: changeset 1662
3905 The status display is now skipped by WIonWS navigational routines.
3907 2004-07-28 01:30 UTC tuomov
3908 * trunk: changeset 1661
3909 Forgot to update resize_delay->kbresize_delay to config files.
3911 2004-07-28 01:25 UTC tuomov
3912 * trunk: changeset 1660
3913 Oops. Forgot to remove references to DEFAULT_WS_TYPE.
3915 2004-07-28 01:17 UTC tuomov
3916 * trunk: changeset 1659
3917 - Changes in functions to set some basic settings of ioncore and some
3918 modules: for the most part, a single 'set' function now. Also added
3919 the 'get' counterpart.
3921 - Removed extl_globals as DEFAULT_WS_TYPE is part of ioncore.set/get
3924 2004-07-27 21:06 UTC tuomov
3925 * trunk: changeset 1658
3926 Added WSplitInner.current dynfun.
3928 2004-07-27 21:01 UTC tuomov
3929 * trunk: changeset 1657
3930 Restore extl_loadstring as mod_ionflux needs it.
3932 2004-07-27 19:23 UTC tuomov
3933 * trunk: changeset 1656
3934 - Statusbar mail checker died if $MAIL didn't exist.
3936 - Added mailbox file setting.
3938 2004-07-27 18:03 UTC tuomov
3939 * trunk: changeset 1655
3940 Some statusbar config tuning
3942 2004-07-27 17:49 UTC tuomov
3943 * trunk: changeset 1654
3944 - Better cfg_dock.lua; moved code to mod_dock.
3946 - Status display is now _not_ saved to layout savefile, for easier
3947 switching between different status displays.
3949 - Some mplex layer2 access improvements.
3951 2004-07-27 13:48 UTC tuomov
3952 * trunk: changeset 1653
3953 Fixed some typos etc.
3955 2004-07-27 13:42 UTC tuomov
3956 * trunk: changeset 1652
3957 - Improved ext_statusbar update time calculation.
3959 - Added ext_statusbar to list of subdirectories to build in the top-
3962 2004-07-27 04:11 UTC tuomov
3963 * trunk: changeset 1651
3964 Oops, mail_last_check wasn't being update.
3966 2004-07-27 04:10 UTC tuomov
3967 * trunk: changeset 1650
3968 Added ext_statusbar statusbar script.
3970 2004-07-27 00:43 UTC tuomov
3971 * trunk: changeset 1649
3972 - Put ext_misc stuff in ioncore anyway; removed close_current_ws.
3974 - Fixed some PWM stuff.
3976 2004-07-27 00:26 UTC tuomov
3977 * trunk: changeset 1648
3978 Status display removal is now properly notified by the screen to
3979 workspaces over restarts.
3981 2004-07-26 22:03 UTC tuomov
3982 * trunk: changeset 1647
3983 Oops, welcome message was no longer installed.
3985 2004-07-26 21:57 UTC tuomov
3986 * trunk: changeset 1645
3987 Some documentation fixes and documentation generation changes.
3989 2004-07-26 21:57 UTC tuomov
3990 * trunk: changeset 1644
3991 Oops, there was still a reference to draw.lua
3993 2004-07-26 21:48 UTC tuomov
3994 * trunk: changeset 1643
3995 ioncore-extras.lua was still lying around after barfed commit.
3997 2004-07-26 21:29 UTC tuomov
3998 * trunk: changeset 1642
3999 Fixed a sed vomit in ion-completeman (around sed's brain-damaged
4000 refusal to support escaping of square brackets) after GNU sed stopped
4001 accepting the previous vomit.
4003 2004-07-26 20:50 UTC tuomov
4004 * trunk: changeset 1641
4005 Fixes to previous failed commit.
4007 2004-07-26 20:46 UTC tuomov
4008 * trunk: changeset 1640
4009 - United ioncore and ioncorelib; mod_query and querylib; and mod_menu
4010 and menulib routines into the single namespace of the first of each
4011 to present the user with less different code units.
4013 - Changed all configuration files the user might want to edit to be
4014 prefixed with 'cfg_'.
4016 2004-07-26 19:17 UTC tuomov
4017 * trunk: changeset 1639
4018 Renamed 'include' 'dopath' (to look similar to Lua's 'dofile' that
4019 expects complete file name).
4021 2004-07-26 18:58 UTC tuomov
4022 * trunk: changeset 1638
4023 Added stub loaders for modules, so users only need a single command to
4024 load scripts or modules.
4026 2004-07-26 17:43 UTC tuomov
4027 * trunk: changeset 1637
4028 Some minor infowin, stdisp and timer fixes and changes.
4030 2004-07-26 16:13 UTC tuomov
4031 * trunk: changeset 1636
4032 Exported timers to Lua side and some other changes in timer code.
4034 2004-07-26 14:38 UTC tuomov
4035 * trunk: changeset 1633
4036 Added some code to WInfoWin to eventually allow it to be used as an
4039 2004-07-25 19:18 UTC tuomov
4040 * trunk: changeset 1632
4041 Some autows overlap and new OO split code fixes.
4043 2004-07-24 14:09 UTC tuomov
4044 * trunk: changeset 1631
4045 Some fixes to previous changes in name allocation.
4047 2004-07-24 11:58 UTC tuomov
4048 * trunk: changeset 1630
4049 Added still incomplete support for partial floating of WSplitPanes on
4052 2004-07-23 22:27 UTC tuomov
4053 * trunk: changeset 1629
4054 Resizing code fixes and simplifications.
4056 2004-07-23 20:50 UTC tuomov
4057 * trunk: changeset 1628
4058 Some more name allocation improvements and simplifications.
4060 2004-07-23 19:34 UTC tuomov
4061 * trunk: changeset 1627
4062 Fixed problem allocating names that already contain something that
4063 looks like an instance number.
4065 2004-07-22 22:31 UTC tuomov
4066 * trunk: changeset 1626
4067 - Moved WSplitUnused code to mod_autows from mod_ionws.
4069 - Added initial version of WSplitPane split tree node for better
4070 organisation of different application classes in WAutoWS split tree.
4072 2004-07-18 18:59 UTC tuomov
4073 * trunk: changeset 1625
4074 The split tree now uses inheritance within the Ion object system, so
4075 it is easier to add special inner nodes to it.
4077 2004-07-18 02:25 UTC tuomov
4078 * trunk: changeset 1624
4079 Some dock changes+fixes.
4081 2004-07-17 00:48 UTC tuomov
4082 * trunk: changeset 1623
4083 Autows template code is now aware of stdisp.
4085 2004-07-16 23:54 UTC tuomov
4086 * trunk: changeset 1622
4087 Autows classification heuristics improvements.
4089 2004-07-15 15:29 UTC tuomov
4090 * trunk: changeset 1621
4093 2004-07-15 13:21 UTC tuomov
4094 * trunk: changeset 1620
4095 Fixed config file help.
4097 2004-07-15 01:59 UTC tuomov
4098 * trunk: changeset 1619
4099 Removed stdisp from lists of normal managed objects on workspaces.
4101 2004-07-13 16:05 UTC tuomov
4102 * trunk: changeset 1618
4103 Fixed WRegion.size_hints export.
4105 2004-07-13 16:04 UTC tuomov
4106 * trunk: changeset 1617
4107 Always leave a SPLIT_UNUSED when stacking.
4109 2004-07-13 16:03 UTC tuomov
4110 * trunk: changeset 1616
4111 Changes in split tree resize code to better handle SPLIT_UNUSED.
4113 2004-07-12 20:11 UTC tuomov
4114 * trunk: changeset 1615
4115 AutoWS layout initialisation code improvements.
4117 2004-07-11 22:57 UTC tuomov
4118 * trunk: changeset 1614
4119 Beginnings of a new template-based autows implementation.
4121 2004-07-08 00:18 UTC tuomov
4122 * trunk: changeset 1613
4123 Some frame->style handling changes.
4125 2004-07-08 00:17 UTC tuomov
4126 * trunk: changeset 1612
4127 Possibly fixed scratchpad focusing (again).
4129 2004-07-03 18:04 UTC tuomov
4130 tagged ion-3ds-20040703
4132 2004-07-03 18:01 UTC tuomov
4133 * trunk: changeset 1610
4134 Added a note on ./configure being broken in README.
4136 2004-07-03 17:57 UTC tuomov
4137 * trunk: changeset 1609
4140 2004-07-03 17:56 UTC tuomov
4141 * trunk: changeset 1608
4142 Added code in dock.lua to create dock of either flavour.
4144 2004-07-03 17:56 UTC tuomov
4145 * trunk: changeset 1607
4146 Do not automagically redirect region_manage_clientwin requests to
4147 passive layer 2 objects.
4149 2004-07-03 17:55 UTC tuomov
4150 * trunk: changeset 1606
4153 2004-07-03 17:54 UTC tuomov
4154 * trunk: changeset 1605
4155 Changes in menu stacking.
4157 2004-07-03 17:25 UTC tuomov
4158 * trunk: changeset 1604
4159 Implemented WRegion.rqclose for WDock (and removed WDock.destroy), so
4160 that empty docks can now be closed in a consistent manner.
4162 2004-07-03 17:21 UTC tuomov
4163 * trunk: changeset 1603
4164 Added some region dynfuns.
4166 2004-06-27 17:43 UTC tuomov
4167 * trunk: changeset 1602
4168 Dock supports bindings now.
4170 2004-06-27 17:12 UTC tuomov
4171 * trunk: changeset 1601
4172 - Removed orientation from stdisp parameters; it is got from the
4173 region itself through region_orientation.
4175 - WDock.set can now properly request changes when working as WMPlex
4178 2004-06-26 20:13 UTC tuomov
4179 * trunk: changeset 1600
4180 floatws fix: don't save stdisp configuration.
4182 2004-06-26 20:05 UTC tuomov
4183 * trunk: changeset 1599
4184 Ensure FD_CLOEXEC is set.
4186 2004-06-26 19:53 UTC tuomov
4187 * trunk: changeset 1598
4188 - Removed generic stacking exports. Raise/lower is only available
4189 through WFloatWS.raise/lower now.
4191 - Removed WRegion.active_sub export.
4193 2004-06-26 19:35 UTC tuomov
4194 * trunk: changeset 1597
4195 Renamed 'reference' field in load/info tables to 'reg'.
4197 2004-06-26 18:40 UTC tuomov
4198 * trunk: changeset 1596
4199 Guarantee maximum size to be set in region_size_hints along with base
4202 2004-06-26 18:37 UTC tuomov
4203 * trunk: changeset 1595
4204 Removed relw and relh from region_size_hints; use
4205 XSizeHints.base_width/height instead.
4207 2004-06-26 16:07 UTC tuomov
4208 * trunk: changeset 1594
4209 - Added support for passive mplex layer 2 objects.
4211 - Unified generic stdisp and floating dock position parametrisation.
4213 2004-06-23 15:56 UTC tuomov
4214 * trunk: changeset 1593
4215 Improved mplex managed object attribute storage.
4217 2004-06-22 00:16 UTC tuomov
4218 * trunk: changeset 1592
4219 Added XID to querylib.show_clientwin.
4221 2004-06-21 15:02 UTC tuomov
4222 * trunk: changeset 1591
4223 Fixed drawing engine style loading code when neither font nor based_on
4226 2004-06-21 08:18 UTC tuomov
4227 * trunk: changeset 1590
4228 Previous "fixes" broken dock resize on workspace change if previous
4229 docknode geometry was a good fit.
4231 2004-06-21 07:37 UTC tuomov
4232 * trunk: changeset 1589
4233 Some status display/dock support code fixes and improvements.
4235 2004-06-21 00:30 UTC tuomov
4236 * trunk: changeset 1588
4237 Support dragging tab of current window by clicking anywhere in a
4240 2004-06-20 16:45 UTC tuomov
4241 * trunk: changeset 1587
4242 Initial conversion of mod_dock to work with WMPlex sticky auto-sizing
4243 status display mechanisms.
4245 2004-06-20 11:47 UTC tuomov
4246 * trunk: changeset 1586
4247 Don't register WRegionSimpleCreateFn as it is not actually needed.
4248 Thus only register WRegionLoadCreateFn.
4250 2004-06-20 11:45 UTC tuomov
4251 * trunk: changeset 1584
4252 Don't duplicate libtu/stringintmap_key as value2str.
4254 2004-06-20 11:10 UTC tuomov
4255 * trunk: changeset 1582
4258 2004-06-19 16:39 UTC tuomov
4259 * trunk: changeset 1581
4260 - Use of block auto-indentation had broken indentation after some
4261 EXTL_EXPORT statements.
4263 - Added documentation for WMPlex.set_stdisp and WMPlex.get_stdisp.
4265 2004-06-19 16:26 UTC tuomov
4266 * trunk: changeset 1580
4267 Improved support for auto-sizing status display/dock.
4269 2004-06-19 13:26 UTC tuomov
4270 * trunk: changeset 1579
4271 Export WScreen.set_managed_offset.
4273 2004-06-18 22:14 UTC tuomov
4274 * trunk: changeset 1576
4275 Use libtu's new stringstore for storing frame style names.
4277 2004-06-17 20:42 UTC tuomov
4278 * trunk: changeset 1573
4279 Fixed handling of requested geometry in floatws_attach_clientwin.
4281 2004-06-17 17:14 UTC tuomov
4282 * trunk: changeset 1572
4283 Added some split-tree manipulation algorithms needed to eventually
4284 support an automagically properly sized dock.
4286 2004-06-17 13:58 UTC tuomov
4287 * trunk: changeset 1571
4288 Resize primary node fix.
4290 2004-06-14 15:09 UTC tuomov
4291 * trunk: changeset 1570
4292 Finished converting (still crappy) autows penalty code to Lua and some
4295 2004-06-12 20:51 UTC tuomov
4296 * trunk: changeset 1569
4297 Moved autows penalty calculation code to Lua side for easier
4300 2004-06-12 18:10 UTC tuomov
4301 * trunk: changeset 1568
4302 - Added WRegion.size_hints to exports
4304 - ... and renamed region_resize_hints to region_size_hints.
4306 2004-06-12 14:16 UTC tuomov
4307 * trunk: changeset 1567
4308 Fixed querylib.query_exit and renamed it to querylib.query_shutdown.
4310 2004-06-11 19:03 UTC tuomov
4311 * trunk: changeset 1566
4312 Changed penalties to be based on proportional shrinkage/growth/free
4313 space after split and other autows placement code changes.
4315 2004-06-11 11:03 UTC tuomov
4316 * trunk: changeset 1565
4317 Put back WIonWS.create_frame_fn.
4319 2004-06-10 22:48 UTC tuomov
4320 * trunk: changeset 1564
4321 - Session saving is no longer disabled on exit if there was an error
4322 loading layout. Instead a backup of the layout savefile is made.
4324 - The behaviour of ioncore.resign was changed not to save session, but
4325 instead just quit and, when running under a session manager,
4326 instruct the session manager to not restart the WM again.
4328 2004-06-10 21:13 UTC tuomov
4329 * trunk: changeset 1563
4330 Fixed focusing on frame destroy.
4332 2004-06-10 21:01 UTC tuomov
4333 * trunk: changeset 1562
4334 Bracing error caused split unused fusing not to work in all cases.
4336 2004-06-10 15:33 UTC tuomov
4337 * trunk: changeset 1561
4338 Changes in the set of exported WSplit methods and WIonWS:split_tree().
4340 2004-06-10 15:15 UTC tuomov
4341 * trunk: changeset 1560
4342 Added code to fuse adjacent SPLIT_UNUSED nodes.
4344 2004-06-09 16:12 UTC tuomov
4345 * trunk: changeset 1559
4346 Removed WIonFrame and WAutoFrame. There's just WFrame and WFloatFrame
4347 (also to be unified?) now.
4349 2004-06-08 20:52 UTC tuomov
4350 * trunk: changeset 1558
4351 Some minor autows placement tuning.
4353 2004-06-08 20:26 UTC tuomov
4354 * trunk: changeset 1557
4355 Moved p_move from WFloatFrame to WFrame.
4357 2004-06-08 17:23 UTC tuomov
4358 * trunk: changeset 1556
4359 Binding to nil should again remove the binding.
4361 2004-06-08 17:21 UTC tuomov
4362 * trunk: changeset 1555
4363 Fixes in navigation code handling of SPLIT_UNUSED.
4365 2004-06-07 13:41 UTC tuomov
4366 * trunk: changeset 1554
4367 Some more unused space information storage changes.
4369 2004-06-07 11:09 UTC tuomov
4370 * trunk: changeset 1553
4371 load_autows hand't been updated to new ionws_load_node parameters.
4373 2004-06-06 19:39 UTC tuomov
4374 * trunk: changeset 1552
4375 Added querylib.show_clientwin to display information on a client
4376 window and put it in the context menu.
4378 2004-06-06 19:27 UTC tuomov
4379 * trunk: changeset 1551
4380 Documentation fixes.
4382 2004-06-06 18:32 UTC tuomov
4383 * trunk: changeset 1550
4384 Some fixes in split tree load code changes.
4386 2004-06-06 17:58 UTC tuomov
4387 * trunk: changeset 1549
4388 Added penalties to attach to an existing frame.
4390 2004-06-06 17:09 UTC tuomov
4391 * trunk: changeset 1548
4392 Added querylib.query_menu that can be used to create a query of a
4395 2004-06-06 16:16 UTC tuomov
4396 * trunk: changeset 1547
4397 Moved Fx queries to WMPlex level so they're available on empty
4398 workspaces and full screen client windows as well.
4400 2004-06-06 16:08 UTC tuomov
4401 * trunk: changeset 1546
4402 Added 'lazy' split attribute. If a horizontal/vertical split is
4403 "lazy", and a direct child is removed, the split won't be collapsed
4404 unless the other child is SPLIT_UNUSED.
4406 2004-06-06 15:47 UTC tuomov
4407 * trunk: changeset 1545
4410 2004-06-05 19:24 UTC tuomov
4411 * trunk: changeset 1543
4412 - Moved workspace dummy window code from WFloatWS to WGenWS to be
4413 available to WAutoWS as well.
4415 - Removed unused managed_splits field from WIonWS.
4417 2004-06-05 15:14 UTC tuomov
4418 * trunk: changeset 1542
4419 WAutoWS placement code clean-up.
4421 2004-06-05 09:42 UTC tuomov
4422 * trunk: changeset 1541
4423 Oops. Fixed sanity check.
4425 2004-06-04 23:15 UTC tuomov
4426 * trunk: changeset 1539
4427 Added Xinerama sanity check.
4429 2004-06-04 17:55 UTC tuomov
4430 * trunk: changeset 1537
4431 Changed WAutoWS placement code to use new unused space storage and
4432 added framework code to handle calculating penalties based on
4433 "immediate" available unused space.
4435 2004-06-04 17:29 UTC tuomov
4436 * trunk: changeset 1536
4437 Changed storage of used/unused space within
4438 SPLIT_VERTICAL/SPLIT_HORIZONTAL.
4440 2004-06-04 15:49 UTC tuomov
4441 * trunk: changeset 1535
4442 Fixed WMPlex.l2_show focus.
4444 2004-06-03 11:25 UTC tuomov
4445 * trunk: changeset 1534
4446 Added very preliminary WAutoWS layout code.
4448 2004-06-03 11:23 UTC tuomov
4449 * trunk: changeset 1533
4450 Code that creates regions from tables now supports a 'reference' to
4451 use existing regions.
4453 2004-06-03 11:21 UTC tuomov
4454 * trunk: changeset 1532
4455 Fixed some indentation.
4457 2004-06-02 19:15 UTC tuomov
4458 * trunk: changeset 1531
4459 Added support for "static" splits.
4461 2004-05-31 10:40 UTC tuomov
4462 * trunk: changeset 1526
4465 2004-05-31 10:39 UTC tuomov
4466 * trunk: changeset 1525
4467 Added nil check to hook_add_extl.
4469 2004-05-30 16:01 UTC tuomov
4470 * trunk: changeset 1524
4471 Fixed a serious brainfart in region name allocation. (Temporary hack;
4472 need to do this more efficiently.)
4474 2004-05-30 14:13 UTC tuomov
4475 * trunk: changeset 1523
4476 Oops. Alloc one byte too small.
4478 2004-05-29 19:13 UTC tuomov
4479 * trunk: changeset 1522
4480 Check that client window is not already managed when loading saved
4481 configuration (on restart).
4483 2004-05-29 19:12 UTC tuomov
4484 * trunk: changeset 1521
4485 Added -noerrorlog startup option.
4487 2004-05-29 12:03 UTC tuomov
4488 * trunk: changeset 1520
4489 Fixed dec/inc_index bindings.
4491 2004-05-29 11:26 UTC tuomov
4492 * trunk: changeset 1519
4493 Bindmap binding count was not maintained correctly if a key/button was
4496 2004-05-28 14:41 UTC tuomov
4497 * trunk: changeset 1518
4498 Added SPLIT_UNUSED nodes and stopped allowing frames that do not use
4499 full space of their SPLIT_REGNODE:
4501 2004-05-26 19:26 UTC tuomov
4502 * trunk: changeset 1517
4503 querylib.query_renameworkspace had been broken at some point.
4505 2004-05-26 19:24 UTC tuomov
4506 * trunk: changeset 1516
4507 Unified module and script search paths. There's only one search path
4510 2004-05-26 19:17 UTC tuomov
4511 * trunk: changeset 1515
4512 *sigh* install-sh seems to require -c to copy.
4514 2004-05-26 17:24 UTC tuomov
4515 * trunk: changeset 1514
4516 Changed INSTALL to install-sh
4518 2004-05-26 17:10 UTC tuomov
4519 * trunk: changeset 1513
4522 2004-05-26 16:57 UTC tuomov
4523 * trunk: changeset 1512
4524 Libtool is no longer used: problems with one module depending on
4527 2004-05-26 14:13 UTC tuomov
4528 * trunk: changeset 1511
4529 Added unviewable check in mplex init.
4531 2004-05-26 13:57 UTC tuomov
4532 * trunk: changeset 1510
4533 - WMPlex layer2 object hide improved.
4535 - Unified WMPlex layer list access functions.
4537 2004-05-21 21:04 UTC tuomov
4538 * trunk: changeset 1509
4539 Removed 'exec' from /bin/sh call to execute command so that more
4540 complex commands can be entered.
4542 2004-05-21 19:46 UTC tuomov
4543 * trunk: changeset 1507
4544 Removed os.execute block.
4546 2004-05-21 18:49 UTC tuomov
4547 * trunk: changeset 1506
4548 Improved querylib.query_exec completion to break at spaces.
4550 2004-05-21 18:33 UTC tuomov
4551 * trunk: changeset 1505
4552 SSH host completion now understands usernames. (Code taken from the
4555 2004-05-21 18:26 UTC tuomov
4556 * trunk: changeset 1504
4557 - Improved integration of exit/restart/save state with session
4560 - Removed ioncore.exit(); in most cases use ioncore.shutdown() instead
4561 (and ioncore.resign() in others).
4563 2004-05-20 21:48 UTC tuomov
4564 * trunk: changeset 1503
4565 Added comment headers to the files.
4567 2004-05-20 21:35 UTC tuomov
4568 * trunk: changeset 1502
4569 - Added mod_sm.request_save.
4571 - Removed support for whatever (older?) session management system
4572 defines the macro "XSM".
4574 2004-05-20 18:26 UTC tuomov
4575 * trunk: changeset 1501
4576 - Automatically load mod_sm of the SESSION_MANAGER environment
4579 - Moved session directory setup code to mod_sm.
4581 2004-05-20 16:03 UTC tuomov
4582 * trunk: changeset 1500
4583 Added WClientWin.xid export to get X window id.
4585 2004-05-20 15:04 UTC tuomov
4586 * trunk: changeset 1499
4587 Improved WAutoFrame "lazy" move/resize behaviour.
4589 2004-05-20 14:38 UTC tuomov
4590 * trunk: changeset 1498
4591 Split resizing code now first tries to use any unused space before
4594 2004-05-19 08:35 UTC tuomov
4595 * trunk: changeset 1497
4596 - Do not clear client window activity status when receiving focus if
4597 the urgency hint is still set.
4599 - Exported WRegion.notify_activity and WRegion.clear_activity.
4601 2004-05-18 20:02 UTC tuomov
4602 * trunk: changeset 1496
4603 Fixed exec bindings to correctly set the root window and changed
4604 ioncore.exec_on to accept any region as parameter.
4606 2004-05-18 17:55 UTC tuomov
4607 * trunk: changeset 1495
4608 Changes in save directory under a session manager; use ~/.ion3/gnome-
4609 session-$GNOME_DESKTOP_SESSION_ID (with potentially unallowed
4610 characters replaced) if this environment variable is set.
4612 2004-05-17 22:52 UTC tuomov
4613 * trunk: changeset 1494
4614 Merged dock kde systray support patch and fixes from stable branch.
4616 2004-05-17 22:41 UTC tuomov
4617 * trunk: changeset 1491
4618 Added missing include.
4620 2004-05-15 17:45 UTC tuomov
4621 * trunk: changeset 1490
4622 Removed extl_call_named as it is no longer needed and useless bloat.
4624 2004-05-15 17:43 UTC tuomov
4625 * trunk: changeset 1489
4626 Converted ionws_placement_method to ionws_placement_alt hook. Removed
4627 the hook from WAutoWS code temporarily.
4629 2004-05-15 09:47 UTC tuomov
4630 * trunk: changeset 1488
4631 Fixed attempt to free memory at middle of allocated area in menu
4634 2004-05-14 14:14 UTC tuomov
4635 * trunk: changeset 1487
4636 - Changed mplex l2 hide/show to warp (if enabled) to new active
4639 - Some other focus handling fixes/changes.
4641 2004-05-14 13:13 UTC tuomov
4642 * trunk: changeset 1486
4643 WMPlex contents are unmapped when either width or height of client
4644 managed area becomes at most 1 instead of resizing them. Previously
4645 this was only done vertically for frames (shade).
4647 2004-05-14 10:14 UTC tuomov
4648 * trunk: changeset 1483
4649 Fixed shade on WIonWS.
4651 2004-05-13 12:01 UTC tuomov
4652 * trunk: changeset 1482
4655 2004-05-13 09:02 UTC tuomov
4656 * trunk: changeset 1481
4657 Removed some scratch code.
4659 2004-05-12 15:39 UTC tuomov
4660 * trunk: changeset 1480
4661 Oops. There was a typo that was causing region flags to be cleared
4662 when children were being rescued.
4664 2004-05-12 13:49 UTC tuomov
4665 * trunk: changeset 1479
4666 hook_add_extl was missing extl_ref_fn.
4668 2004-05-12 13:30 UTC tuomov
4669 * trunk: changeset 1478
4670 Documented hook exports.
4672 2004-05-12 12:56 UTC tuomov
4673 * trunk: changeset 1477
4674 Removed deprecated references to defcmd.
4676 2004-05-12 12:50 UTC tuomov
4677 * trunk: changeset 1476
4678 New hook system. Both Lua and C-side now have the same hooks except
4679 for ioncore_handle_event_alt.
4681 2004-05-12 10:31 UTC tuomov
4682 * trunk: changeset 1475
4683 Added functions to test ExtlTab:s and ExtlFn:s for equality.
4685 2004-05-08 23:38 UTC tuomov
4686 * trunk: changeset 1474
4687 WM_COLORMAP_WINDOWS handling fixes. (Does something still use
4688 this/bother supporting indexed colour models at all?)
4690 2004-05-06 21:01 UTC tuomov
4691 * trunk: changeset 1472
4692 Oops. nodecor wan't being initialised if mwm hints are not set.
4694 2004-05-06 09:35 UTC tuomov
4695 * trunk: changeset 1470
4696 Space wasn't being reclaimed when unsplitting.
4698 2004-05-03 15:22 UTC tuomov
4699 * trunk: changeset 1469
4700 Added extra check. Fixed indentation.
4702 2004-05-03 15:21 UTC tuomov
4703 * trunk: changeset 1468
4704 Fixed dynamic function call.
4706 2004-05-03 14:18 UTC tuomov
4707 * trunk: changeset 1466
4708 Fixed stippled tab font when -i18n was not set.
4710 2004-05-02 15:57 UTC tuomov
4711 * trunk: changeset 1464
4712 Path fixes in file headings.
4714 2004-05-02 15:46 UTC tuomov
4715 * trunk: changeset 1463
4716 Added some basic framework for autows. No functionality essentially
4717 different from ionws yet.
4719 2004-05-01 11:32 UTC tuomov
4720 * trunk: changeset 1460
4721 Transparency configuration reading fix.
4723 2004-04-30 19:45 UTC tuomov
4724 * trunk: changeset 1459
4725 Minor session management support improvements; should work with gnome-
4728 2004-04-28 11:34 UTC tuomov
4729 * trunk: changeset 1458
4730 Only kill active grab when esc is pressed, not released.
4732 2004-04-24 22:45 UTC tuomov
4733 * trunk: changeset 1456
4734 WIonWS supports alternative frame creation routine (for inheritance).
4736 2004-04-20 18:01 UTC tuomov
4737 * trunk: changeset 1455
4738 Split size calculation TODOs handled.
4740 2004-04-20 15:03 UTC tuomov
4741 * trunk: changeset 1454
4742 Some fixes to new split tree code.
4744 2004-04-17 17:44 UTC tuomov
4745 * trunk: changeset 1453
4746 - Added the WARN_FUNC macros.
4748 - WIonWS code checks that split_tree!=NULL more often so that it
4749 should be possible to inherit it by a workspace class that doesn't
4750 always have such a tree.
4752 2004-04-17 16:45 UTC tuomov
4753 * trunk: changeset 1452
4754 Fixed split bindings to attach currently displayed region of old frame
4757 2004-04-17 15:03 UTC tuomov
4758 * trunk: changeset 1451
4759 Added code to transpose splits.
4761 2004-04-16 22:34 UTC tuomov
4762 * trunk: changeset 1450
4763 Slightly improved splitting code.
4765 2004-04-11 10:15 UTC tuomov
4766 * trunk: changeset 1448
4767 Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
4769 2004-04-05 12:33 UTC tuomov
4770 * trunk: changeset 1444
4771 Added a kludge to deal with waitrelease when the modifiers has already
4774 2004-04-05 07:39 UTC tuomov
4775 * trunk: changeset 1442
4776 Oops, LCDIR and SHAREDIR were on path in wrong order.
4778 2004-04-04 11:48 UTC tuomov
4779 * trunk: changeset 1441
4780 Improved split data structures.
4782 2004-04-02 19:59 UTC tuomov
4783 * trunk: changeset 1440
4784 WMPlex is now a proper non-virtual class and objects of this type can
4785 be created and nested like any others.
4787 2004-04-02 08:19 UTC tuomov
4788 * trunk: changeset 1439
4789 Also put querylib.lc and menulib.lc in LCDIR.
4791 2004-04-02 08:04 UTC tuomov
4792 * trunk: changeset 1437
4793 Changed compiled .lc files' path to LIBDIR/ion/lc.
4795 2004-03-27 09:01 UTC tuomov
4796 * trunk: changeset 1435
4797 Fixed floatframe client window size issue when shaded.
4799 2004-03-26 22:51 UTC tuomov
4800 * trunk: changeset 1434
4801 Split brush and style code in separate files.
4803 2004-03-26 22:37 UTC tuomov
4804 * trunk: changeset 1433
4805 Removed object abstraction from drawing engine brushes to help
4806 creating drawing engines with other font routines.
4808 2004-03-26 22:12 UTC tuomov
4809 * trunk: changeset 1432
4812 2004-03-24 20:45 UTC tuomov
4813 * trunk: changeset 1431
4814 Moved some root position notification code from WRegion to WWindow.
4816 2004-03-24 20:37 UTC tuomov
4817 * trunk: changeset 1430
4818 Removed duplicate fitrep code.
4820 2004-03-24 18:55 UTC tuomov
4821 * trunk: changeset 1429
4822 Some WIonWS and split tree code reorganisation.
4824 2004-03-24 17:33 UTC tuomov
4825 * trunk: changeset 1428
4826 Don't put input method failure complaints in startup error log.
4828 2004-03-23 11:28 UTC tuomov
4829 * trunk: changeset 1426
4830 querylib.query_restart and query_exit were not yet converted to the
4831 Ion3 scheme of things.
4833 2004-03-23 02:15 UTC tuomov
4834 * trunk: changeset 1424
4835 Client window unmap handling fixes (?).
4837 2004-03-22 12:29 UTC tuomov
4838 * trunk: changeset 1423
4841 2004-03-21 16:58 UTC tuomov
4842 * trunk: changeset 1422
4843 Fixed a colourmap update crash.
4845 2004-03-21 16:43 UTC tuomov
4846 * trunk: changeset 1421
4847 Binaries were still being stripped.
4849 2004-03-20 21:31 UTC tuomov
4850 * trunk: changeset 1420
4851 mod_sm wasn't registering exported functions.
4853 2004-03-20 21:23 UTC tuomov
4854 * trunk: changeset 1419
4855 Added very preliminary (and partially broken) session management
4856 support based on the 'sm' module for Ion1.
4858 2004-03-20 14:39 UTC tuomov
4859 * trunk: changeset 1418
4860 Moved activity notification window code from scratchpad to screen;
4861 also works for normal workspaces now.
4863 2004-03-18 21:11 UTC tuomov
4864 * trunk: changeset 1416
4865 Improvements and fixes in keyboard mapping changes handling.
4867 2004-03-18 09:39 UTC tuomov
4868 * trunk: changeset 1413
4869 Made drawing engine objects inheritable and initialisation code
4872 2004-03-17 20:17 UTC tuomov
4873 * trunk: changeset 1412
4874 Some scratchpad activity notification window changes/fixes.
4876 2004-03-16 17:24 UTC tuomov
4877 tagged ion-3ds-20040316
4879 2004-03-16 17:23 UTC tuomov
4880 * trunk: changeset 1406
4881 Added commented-out line to load mod_sp.
4883 2004-03-16 16:42 UTC tuomov
4884 * trunk: changeset 1405
4885 Fixed typo Wegion->WRegion.
4887 2004-03-16 16:40 UTC tuomov
4888 * trunk: changeset 1404
4889 - Added rectangle_constrain and changed code that did the same thing
4890 to use the function.
4892 - Some clientwin WFitParams usage improvements and fixes.
4894 2004-03-16 16:09 UTC tuomov
4895 * trunk: changeset 1403
4898 2004-03-15 16:32 UTC tuomov
4899 * trunk: changeset 1401
4900 Renamed module directories.
4902 2004-03-15 16:02 UTC tuomov
4903 * trunk: changeset 1399
4904 Added scratchpad activity notification bubble.
4906 2004-03-15 08:34 UTC tuomov
4907 * trunk: changeset 1397
4908 Documentation generation fixes and improvements.
4910 2004-03-15 08:10 UTC tuomov
4911 * trunk: changeset 1396
4912 Some function name shortenings and other changes.
4914 2004-03-14 23:40 UTC tuomov
4915 * trunk: changeset 1395
4916 Fixed some exec calls to ioncore.exec.
4918 2004-03-14 23:29 UTC tuomov
4919 * trunk: changeset 1394
4920 Fixed getbindings for buttons.
4922 2004-03-14 22:53 UTC tuomov
4923 * trunk: changeset 1393
4924 Made some more minor changes to binding configuration and added
4925 ioncore.getbindings and ioncorelib.getbindings that can be used to get
4926 a table of made bindings for all contexts.
4928 2004-03-14 19:04 UTC tuomov
4929 * trunk: changeset 1392
4930 Minor glitch introduced by previous changes fixed.
4932 2004-03-14 18:59 UTC tuomov
4933 * trunk: changeset 1391
4934 Multiplexers now save layer2 objects in layout savefile.
4936 2004-03-13 21:37 UTC tuomov
4937 * trunk: changeset 1390
4938 Removed superfluous region_same_rootwin check.
4940 2004-03-13 21:27 UTC tuomov
4941 * trunk: changeset 1389
4942 Added tentative mod_sp scratchpad module.
4944 2004-03-13 18:47 UTC tuomov
4945 * trunk: changeset 1388
4946 Region fitting, reparting and creating routines now receive a
4947 bounds/exact specification along with geometry to allow managers to
4948 specify whether managed regions should take full space available or
4949 are they allowed to use only part of it.
4951 2004-03-12 19:06 UTC tuomov
4952 * trunk: changeset 1387
4953 Added functions to hide/show mplex layer 2 objects.
4955 2004-03-12 17:58 UTC tuomov
4956 * trunk: changeset 1386
4957 Region closing method unifications.
4959 2004-03-12 16:27 UTC tuomov
4960 * trunk: changeset 1385
4961 Exported functions can now accept nil objects as parameters except for
4962 the first parameter. (Most exported functions have just that first
4965 2004-03-11 17:20 UTC tuomov
4966 * trunk: changeset 1384
4967 Unnamed regions can now also bee seen on lists of regions.
4969 2004-03-10 21:12 UTC tuomov
4970 * trunk: changeset 1381
4971 GCC linking order brain-damagedness workaround fixes.
4973 2004-03-10 21:03 UTC tuomov
4974 * trunk: changeset 1379
4975 Slightly simpler and faster Lua object cache.
4977 2004-03-10 20:41 UTC tuomov
4978 * trunk: changeset 1378
4979 - Moved X window code to xwindow.c.
4981 - Some other minor clean-up operations.
4983 2004-03-10 18:12 UTC tuomov
4984 * trunk: changeset 1376
4985 Slightly reduce flicker with apps that update title too often by
4986 removing a redundant change notify call.
4988 2004-03-10 18:01 UTC tuomov
4989 * trunk: changeset 1375
4990 Handle bindmaps using red-black trees for simpler code (before
4991 bindings were in arrays sorted and searched with qsort and bsearch).
4993 2004-03-10 16:49 UTC tuomov
4994 * trunk: changeset 1372
4995 Also handle name allocation using red-black trees instead of Lua
4996 tables now that such are available in libtu.
4998 2004-03-10 16:48 UTC tuomov
4999 * trunk: changeset 1371
5000 Use red-black trees added to libtu instead of a Lua tables to store
5001 split_of pointers of frames on WIonWS:s to avoid problems with object
5002 cache clean-up on frame deletion.
5004 2004-03-10 10:47 UTC tuomov
5005 * trunk: changeset 1367
5006 names.h wasn't being included.
5008 2004-03-07 21:46 UTC tuomov
5009 * trunk: changeset 1364
5010 Bound backspace in menus to clear typeahead buffer.
5012 2004-03-07 21:45 UTC tuomov
5013 * trunk: changeset 1363
5014 Moved strcasestr to libtu.
5016 2004-03-07 21:45 UTC tuomov
5017 * trunk: changeset 1361
5018 Menus now support typeahead find.
5020 2004-03-07 17:37 UTC tuomov
5021 * trunk: changeset 1359
5022 Removed ioncore_g.cwin_list.
5024 2004-03-07 17:29 UTC tuomov
5025 * trunk: changeset 1358
5026 Removed completion functions from ioncore, moving them to querylib and
5027 replacing with listing functions (ioncore.clientwin_list,
5028 ioncore.region_list).
5030 2004-03-07 17:28 UTC tuomov
5031 * trunk: changeset 1357
5032 Restored missing workspacelist menu entry.
5034 2004-03-07 15:35 UTC tuomov
5035 * trunk: changeset 1356
5036 Fixed pmenu stacking.
5038 2004-03-07 11:13 UTC tuomov
5039 * trunk: changeset 1355
5040 Added ioncore_post_layout_setup_hook.
5042 2004-03-07 10:41 UTC tuomov
5043 * trunk: changeset 1354
5044 All modules are now 'mod_something'.
5046 2004-03-07 10:39 UTC tuomov
5047 * trunk: changeset 1353
5048 Oops, some NULL checks were missing from new stacking code.
5050 2004-03-07 00:26 UTC tuomov
5051 * trunk: changeset 1352
5052 Merged recent changes from the stable branch (WFloatWS.attach, better
5053 gravity handling, goto_* routines return target).
5055 2004-03-07 00:24 UTC tuomov
5056 * trunk: changeset 1351
5057 Brought PWM binding and menu configuration files up to date.
5059 2004-03-06 23:59 UTC tuomov
5060 * trunk: changeset 1350
5061 - WMPlex now supports a full "second layer" of objects in addition to
5064 - A lot of WIonFrame code was removed and moved to WFrame.
5066 - New rescue and initial management handling code.
5068 2004-03-06 23:53 UTC tuomov
5069 * trunk: changeset 1349
5070 region_stack_above wasn't working.
5072 2004-03-06 23:12 UTC tuomov
5073 * trunk: changeset 1348
5074 Stacking code relies on XQueryTree instead of maintaining our internal
5075 state that might not agree with X.
5077 2004-03-06 23:08 UTC tuomov
5078 * trunk: changeset 1347
5079 Fixed dock configuration file for new binding system.
5081 2004-02-18 03:00 UTC tuomov
5082 * trunk: changeset 1336
5083 Merged tab drag&drop fixes and size guard additions from the stable
5086 2004-02-17 23:16 UTC tuomov
5087 * trunk: changeset 1330
5088 Oops, some old class names were used in the merge.
5090 2004-02-17 18:40 UTC tuomov
5091 * trunk: changeset 1329
5092 Merged fixes from the stable branch.
5094 2004-02-17 01:32 UTC tuomov
5095 * trunk: changeset 1326
5096 Autosave disabling was missing.
5098 2004-02-16 23:27 UTC tuomov
5099 * trunk: changeset 1324
5100 - Changed layout save mechanism to construct configuration tables
5101 instead of directly writing data to files.
5103 - Some more mainloop changes.
5105 2004-02-16 20:33 UTC tuomov
5106 * trunk: changeset 1322
5107 Documentation and documentation generation updates.
5109 2004-02-16 19:22 UTC tuomov
5110 * trunk: changeset 1321
5111 Moved SunOS F11->SunF36, F12->SunF37 kludge to build time.
5113 2004-02-16 19:02 UTC tuomov
5114 * trunk: changeset 1320
5115 Mainloop X flushing fix.
5117 2004-02-16 17:50 UTC tuomov
5118 * trunk: changeset 1317
5119 Switched to using spaces only for indentation. Simple automatic "\t"
5120 -> " " conversion; may need more tuning.
5122 2004-02-16 17:08 UTC tuomov
5123 * trunk: changeset 1315
5124 Oops. errorlog code was still here.
5126 2004-02-16 17:05 UTC tuomov
5127 * trunk: changeset 1314
5128 - Moved object system and other generic code to libtu.
5130 - Changed the mainloop to only handle file descriptors with the X
5131 connection just a case among other inputfd:s.
5133 2004-02-16 04:42 UTC tuomov
5134 * trunk: changeset 1311
5135 Moved stuff to the C side.
5137 2004-02-16 04:29 UTC tuomov
5138 * trunk: changeset 1310
5139 Some minor fixes to stuff broken by namespace change.
5141 2004-02-16 04:14 UTC tuomov
5142 * trunk: changeset 1309
5143 classes.h was missing from previous commmit.
5145 2004-02-16 04:13 UTC tuomov
5146 * trunk: changeset 1308
5147 - Major namespace clean-up, both C and Lua-side.
5149 - Yet another binding configuration scheme.
5151 2004-02-15 19:06 UTC tuomov
5152 * trunk: changeset 1300
5153 Added function to return line editor "mark".
5155 2004-02-14 23:31 UTC tuomov
5156 * trunk: changeset 1299
5157 - Removed gr_get_brush_values and the possibility obtain brush
5158 parameters before creating a window.
5160 - Added "above" and "below" as supported directions with some ionws
5163 2004-02-14 22:11 UTC tuomov
5164 * trunk: changeset 1298
5165 Merged floatframe tab toggle and man page fixes from the stable
5168 2004-02-14 22:11 UTC tuomov
5169 * trunk: changeset 1297
5170 Removed delib.lua and moved the stuff on the C side.
5172 2004-02-12 12:40 UTC tuomov
5173 * trunk: changeset 1294
5174 Added manual page caching setup help in README.
5176 2004-02-12 11:42 UTC tuomov
5177 * trunk: changeset 1293
5178 Removed superfluous navigation functions from WIonWS.
5180 2004-02-11 21:12 UTC tuomov
5181 * trunk: changeset 1292
5182 Lua interface improvements.
5184 2004-02-11 09:56 UTC tuomov
5185 * trunk: changeset 1290
5186 - Portability fixes merged from stable branch.
5188 - Fixed ion-completeman to use = insteaf == with 'test'.
5190 - Minor binding changes.
5192 2004-02-11 03:02 UTC tuomov
5193 * trunk: changeset 1288
5194 Slightly better pipe stall check.
5196 2004-02-11 02:48 UTC tuomov
5197 * trunk: changeset 1287
5198 Added line counter reset.
5200 2004-02-11 02:45 UTC tuomov
5201 * trunk: changeset 1286
5202 Querylib tries to waste a little less memory when reading completions
5205 2004-02-11 01:50 UTC tuomov
5206 * trunk: changeset 1285
5209 2004-02-11 01:41 UTC tuomov
5210 * trunk: changeset 1284
5211 Merged fixes from the "stable" Ion2 branch.
5213 2004-02-11 01:28 UTC tuomov
5214 * trunk: changeset 1282
5215 Forgot to upgrade querylib to new script parameters.
5217 2004-02-11 01:25 UTC tuomov
5218 * trunk: changeset 1281
5219 Man-page completion is now implemented with the external script 'ion-
5220 completeman'. The script supports cacheng names of known manual pages
5221 (as a cronjob) for much faster completion. It can also use the
5222 'manpath' program in addition to the MANPATH or ION_MC_MANPATH
5223 environment variables to figure out the paths containing man pages.
5225 2004-02-11 00:59 UTC tuomov
5226 * trunk: changeset 1280
5227 Completion display wasn't being refreshed, if its size didn't change
5228 between completions.
5230 2004-02-10 23:12 UTC tuomov
5231 * trunk: changeset 1277
5232 - New binding configuration scheme based on strings instead of direct
5233 passing of Lua functions.
5235 - Some WMPlex managed object indexing function changes.
5237 2004-02-10 19:47 UTC tuomov
5238 * trunk: changeset 1276
5239 Move/resize mode is common to all types of frames.
5241 2004-02-10 19:35 UTC tuomov
5242 * trunk: changeset 1274
5243 There were still some WGENFRAME macros.
5245 2004-02-10 18:29 UTC tuomov
5246 * trunk: changeset 1273
5247 Changed version and API version.
5249 2004-02-10 10:42 UTC tuomov
5250 * trunk: changeset 1271
5251 File name changes and a couple of fixes to the WGenFrame -> WFrame
5254 2004-02-10 10:36 UTC tuomov
5255 * trunk: changeset 1270
5256 Renamed WGenFrame to WFrame.
5258 2004-02-10 10:35 UTC tuomov
5259 * trunk: changeset 1269
5260 Changed default installation path to /usr/local/ion-3 and user
5261 configuration file path to ~/.ion3.
5263 2004-02-07 01:56 UTC tuomov
5264 * trunk: changeset 1256
5265 Brought WClientWin.get_ident documentation up-to-date.
5267 2004-02-05 22:09 UTC tuomov
5268 * trunk: changeset 1252
5269 Implemented a kludge to track "awaiting focus" state. This will allow,
5270 for example, windows changing to full screen mode immediately after
5271 mapping (instead of doing it right and setting the properties before
5272 mapping) to be switched to.
5274 2004-02-05 16:30 UTC tuomov
5275 * trunk: changeset 1250
5276 Added extra include for dock.
5278 2004-02-05 16:29 UTC tuomov
5279 * trunk: changeset 1249
5280 WIonWS.newframe wasn't adjusting sizes of existing frames nicely.
5282 2004-02-05 09:10 UTC tuomov
5283 * trunk: changeset 1248
5284 Removed 'const' from 'spec' entry.
5286 2004-02-03 18:45 UTC tuomov
5287 * trunk: changeset 1246
5288 - Minor memory leak removed: drawing engine colour group name.
5290 - Some extra safety checks added in line editor.
5292 2004-02-02 20:10 UTC tuomov
5293 * trunk: changeset 1245
5294 Changed the autoconf script not to use \" that not all shells
5297 2004-02-01 20:58 UTC tuomov
5298 * trunk: changeset 1244
5299 Fixed line breaking in really narrow listings.
5301 2004-02-01 11:54 UTC tuomov
5302 * trunk: changeset 1243
5305 2004-01-30 15:34 UTC tuomov
5306 * trunk: changeset 1241
5307 - Unblock signals at startup as GDM in its great wisdom initially
5308 blocks the window manager from receiving SIGCHLD resulting in
5311 - More changes to (floatws) stacking policy.
5313 2004-01-29 20:07 UTC tuomov
5314 * trunk: changeset 1240
5315 - Transient size calculation fixed.
5317 - Creating frame for a transient on a floatws will raise the frame
5318 containing the transient_for window.
5320 - Added notes on Lua 5.0 in README.
5322 2004-01-28 16:02 UTC tuomov
5323 * trunk: changeset 1238
5324 - Minor man page improvements.
5326 - Typo fix in system.mk.
5328 2004-01-28 06:41 UTC tuomov
5329 * trunk: changeset 1237
5330 Changed libtool minimum version requirement back to safe 1.4.3.
5332 2004-01-27 22:38 UTC tuomov
5333 * trunk: changeset 1236
5334 Documentation comment for ioncore_userdir was broken.
5336 2004-01-27 18:10 UTC tuomov
5337 * trunk: changeset 1233
5338 Ooops, testing changes were left in development install path.
5340 2004-01-27 18:09 UTC tuomov
5341 * trunk: changeset 1232
5342 Removed superfluous call to wedln_draw_completions.
5344 2004-01-27 13:49 UTC tuomov
5345 * trunk: changeset 1229
5346 Install documentation and manual pages under $PREFIX/share as per the
5349 2004-01-26 14:49 UTC tuomov
5350 * trunk: changeset 1228
5351 - Added autoconf script support for -DCF_NO_MB_SUPPORT
5353 - Remove system-ac.mk in 'make realclean'.
5355 2004-01-26 14:48 UTC tuomov
5356 * trunk: changeset 1227
5357 Fixed an 'err' variable to be local.
5359 2004-01-25 23:35 UTC tuomov
5360 * trunk: changeset 1226
5361 Trap signals at an earlier stage so that processes forked at startup
5362 don't become temporarily defunct.
5364 2004-01-25 18:19 UTC tuomov
5365 * trunk: changeset 1224
5366 There was still a reference to ~/.ion/
5368 2004-01-25 18:12 UTC tuomov
5369 * trunk: changeset 1223
5370 Class lookup is no longer case-insensitive. (There's no need for that
5371 since the workspace creation query was changed.)
5373 2004-01-25 18:05 UTC tuomov
5374 * trunk: changeset 1221
5375 Typo and spelling fixes.
5377 2004-01-25 11:07 UTC tuomov
5378 * trunk: changeset 1219
5379 Some XX_SOURCE flag changes.
5381 2004-01-24 21:54 UTC tuomov
5382 * trunk: changeset 1218
5385 2004-01-24 21:49 UTC tuomov
5386 * trunk: changeset 1217
5387 - Added dummy multibyte/widechar routines for retarded platforms
5388 without even such dummy support.
5390 - Some Cygwin note modifications.
5392 2004-01-24 20:28 UTC tuomov
5393 * trunk: changeset 1216
5394 Some extra safety checks added.
5396 2004-01-22 21:25 UTC tuomov
5397 * trunk: changeset 1214
5398 Fixed LaTeX in dock documentation comments.
5400 2004-01-21 19:32 UTC tuomov
5401 * trunk: changeset 1212
5402 Some more polish on floatws focus policy.
5404 2004-01-21 17:32 UTC tuomov
5405 * trunk: changeset 1211
5406 - Moved session directory creation to a proper place, so that the
5407 directory will exist for the style menu save feature.
5409 - Fill _NET_SUPPORTED root window property with the supported features
5410 (_NET_WM_FULLSCREEN, _NET_WM_NAME, _NET_VIRTUAL_ROOTS).
5412 2004-01-20 21:11 UTC tuomov
5413 * trunk: changeset 1209
5414 Module preloading support was broken.
5416 2004-01-20 19:50 UTC tuomov
5417 * trunk: changeset 1208
5420 2004-01-20 18:37 UTC tuomov
5421 * trunk: changeset 1207
5422 Binaries are now again stripped when installed.
5424 2004-01-20 18:35 UTC tuomov
5425 * trunk: changeset 1206
5426 Fixed a man page typo.
5428 2004-01-19 18:26 UTC tuomov
5429 * trunk: changeset 1205
5430 Fixed tab drop on a floatws.
5432 2004-01-19 16:03 UTC tuomov
5433 * trunk: changeset 1204
5434 Old submaps were ignored when new entries were added.
5436 2004-01-19 12:22 UTC tuomov
5437 * trunk: changeset 1203
5438 Fixed libtool version requirements.
5440 2004-01-19 12:22 UTC tuomov
5441 * trunk: changeset 1202
5442 - Autoconf script Xinerama check fixed.
5444 - README.autoconf simplified.
5446 2004-01-19 12:20 UTC tuomov
5447 * trunk: changeset 1201
5448 Fixed references to ioncore-*.lua.
5450 2004-01-16 18:39 UTC tuomov
5451 * trunk: changeset 1200
5452 There were still some references to frame-tab (how tab-frame), causing
5453 initial frame sizes on floatws:s to be miscalculated.
5455 2004-01-16 18:38 UTC tuomov
5456 * trunk: changeset 1199
5457 Oops. Removed some important code earlier.
5459 2004-01-16 16:58 UTC tuomov
5460 * trunk: changeset 1198
5461 - Minor client window management set up fixes.
5463 - Pass _ION_KLUDGES (XA_STRING) property in WClientwin.get_ident as
5466 2004-01-16 15:35 UTC tuomov
5467 * trunk: changeset 1197
5468 - Fixed goto_previous after switching between windows in the same
5471 - The dock no longer gets focused when the pointer enters it.
5473 2004-01-15 18:34 UTC tuomov
5474 * trunk: changeset 1196
5475 Changed order of mplex old/new selected object map/unmap to reduce
5478 2004-01-15 16:10 UTC tuomov
5479 * trunk: changeset 1195
5480 - A couple manual page and README bugs were fixed.
5482 - Removed Mod1+K T rebinding in ionframe_bindings to
5483 toggle_transients_pos (it is supposed to be clear_tags).
5485 2004-01-14 22:43 UTC tuomov
5486 * trunk: changeset 1194
5487 Style selection saving wasn't working.
5489 2004-01-14 19:37 UTC tuomov
5490 * trunk: changeset 1191
5491 Removed extra character in comment header.
5493 2004-01-14 18:03 UTC tuomov
5494 * trunk: changeset 1190
5495 - Floating workspace now give focus to highest-stacked frame when the
5496 active one is destroyed.
5498 - Mod1+N/P were bound to raise/lower on floating workspaces.
5500 2004-01-14 16:55 UTC tuomov
5501 * trunk: changeset 1189
5502 Changed version string to ION_VERSION.
5504 2004-01-14 16:39 UTC tuomov
5505 * trunk: changeset 1188
5506 - Added optional autoconf script.
5508 - Fixed etc/Makefile.
5510 2004-01-13 23:52 UTC tuomov
5511 * trunk: changeset 1187
5512 - Renamed do_move_pointer_to do_warp and made redefinable through the
5515 - Fixed reparent_region->region_reparent.
5517 - Added some missing includes.
5519 2004-01-13 16:31 UTC tuomov
5520 * trunk: changeset 1186
5521 Frame maximize takes active client window size limits into account.
5523 2004-01-13 16:12 UTC tuomov
5524 * trunk: changeset 1185
5525 Keyboard move/resize warps (if enabled) pointer back to manipulated
5526 frame after finishing.
5528 2004-01-08 23:16 UTC tuomov
5529 * trunk: changeset 1184
5530 Fixed some typos in documentation.
5532 2004-01-08 22:05 UTC tuomov
5533 * trunk: changeset 1182
5534 Changed winprop selection by title to longest match.
5536 2004-01-08 21:51 UTC tuomov
5537 * trunk: changeset 1181
5538 - Support changes in X keyboard map.
5540 - Some keymap deinitialisation fixes and bindmap clean-up.
5542 2004-01-06 19:48 UTC tuomov
5543 * trunk: changeset 1180
5544 Minor man page fixes.
5546 2004-01-06 12:30 UTC tuomov
5547 * trunk: changeset 1179
5548 Removed introduction of a non-existent function.
5550 2004-01-03 00:27 UTC tuomov
5551 * trunk: changeset 1178
5552 Updated most of the copyright notices to 2004.
5554 2003-12-29 20:26 UTC tuomov
5555 * trunk: changeset 1177
5556 - stylemenu properly saves draw.lua if querylib is not installed.
5558 - Separate binding configuration file for PWM.
5560 2003-12-29 20:14 UTC tuomov
5561 * trunk: changeset 1176
5562 - Some default menu configuration changes. PWM no longer uses the same
5563 menu configuration file.
5565 - Removed client window check code mismatch complaint on startup.
5567 - PWM startup errorlog was incorrectly referring to Ion.
5569 2003-12-29 20:01 UTC tuomov
5570 * trunk: changeset 1175
5571 Removed debug message.
5573 2003-12-29 18:42 UTC tuomov
5574 * trunk: changeset 1174
5575 Workspace query asks for type of workspace when creating new.
5577 2003-12-29 15:53 UTC tuomov
5578 * trunk: changeset 1173
5579 Previous frame geometry (for maximize and shade) is saved in the
5580 workspaces save file.
5582 2003-12-23 21:14 UTC tuomov
5583 * trunk: changeset 1172
5584 Added a note on the dock module authors to README.
5586 2003-12-23 21:13 UTC tuomov
5587 * trunk: changeset 1171
5588 - Added dock to list of modules to build.
5590 - Updated to newer version of dock.
5592 - Dock position and growing direction was changed to old PWM defaults.
5594 - PWM stock configuration files load the dock module by default.
5596 2003-12-23 20:55 UTC tuomov
5597 * trunk: changeset 1169
5598 - Included the dock module with Ion.
5600 - Fixed dock_get_tile_size and modified dock module Makefile for
5603 2003-12-22 20:45 UTC tuomov
5604 * trunk: changeset 1100
5605 Use also C99_SOURCE where XOPEN_SOURCE is used.
5607 2003-12-22 20:11 UTC tuomov
5608 * trunk: changeset 1099
5611 2003-12-20 13:08 UTC tuomov
5612 * trunk: changeset 1098
5613 XFreeGC(xor_gc) on deinit.
5615 2003-12-18 18:08 UTC tuomov
5616 * trunk: changeset 1097
5617 Focusing on return from submenu had been broken by previous changes.
5619 2003-12-18 17:57 UTC tuomov
5620 * trunk: changeset 1096
5621 look-clean "bigmenu" font changed.
5623 2003-12-18 17:52 UTC tuomov
5624 * trunk: changeset 1095
5625 WScreens no longer accept tab drag&drop.
5627 2003-12-18 17:48 UTC tuomov
5628 * trunk: changeset 1094
5629 Better error message in querylib.query_workspace.
5631 2003-12-18 17:45 UTC tuomov
5632 * trunk: changeset 1093
5633 Message line counting fix.
5635 2003-12-18 17:42 UTC tuomov
5636 * trunk: changeset 1092
5637 Class lookup is now case-insensitive.
5639 2003-12-18 17:28 UTC tuomov
5640 * trunk: changeset 1091
5641 Added some object destroy safety checks.
5643 2003-12-18 17:22 UTC tuomov
5644 * trunk: changeset 1090
5645 Fixed winprop lookup when window name is nil.
5647 2003-12-18 12:08 UTC tuomov
5648 * trunk: changeset 1089
5649 Use lua-config50 in Debian settings.
5651 2003-12-16 20:54 UTC tuomov
5652 * trunk: changeset 1088
5653 Re-created the file.
5655 2003-12-16 20:52 UTC tuomov
5656 * trunk: changeset 1087
5659 2003-12-16 18:29 UTC tuomov
5660 * trunk: changeset 1086
5661 Another old reference.
5663 2003-12-14 11:52 UTC tuomov
5664 * trunk: changeset 1085
5665 Fixed (?) grab release focusing when warping is disabled.
5667 2003-12-11 22:16 UTC tuomov
5668 * trunk: changeset 1084
5669 Man pages still had references to old user configuration file
5672 2003-12-11 21:31 UTC tuomov
5673 * trunk: changeset 1083
5674 Fixed querylib.query_man default value.
5676 2003-12-11 18:03 UTC tuomov
5677 * trunk: changeset 1082
5678 Fixed .welcome_msg_displayed permissions.
5680 2003-12-23 20:17 UTC unknown
5681 tagged ion-devel-20031211
5683 2003-12-11 17:11 UTC tuomov
5684 * trunk: changeset 1081
5685 Fixed a potential segfault when window disappears while being set up
5688 2003-12-23 20:17 UTC unknown
5689 tagged ion-devel-20031210
5691 2003-12-10 09:17 UTC tuomov
5692 * trunk: changeset 1080
5695 2003-12-09 20:39 UTC tuomov
5696 * trunk: changeset 1079
5699 2003-12-09 19:48 UTC tuomov
5700 * trunk: changeset 1078
5701 Removed mention of development branch.
5703 2003-12-09 19:48 UTC tuomov
5704 * trunk: changeset 1077
5705 Minor size calculation fix.
5707 2003-12-23 20:17 UTC unknown
5708 tagged ion-devel-20031209
5710 2003-12-09 19:28 UTC tuomov
5711 * trunk: changeset 1076
5712 Module compatibility is checked against ION_API_VERSION (2) instead of
5715 2003-12-09 19:13 UTC tuomov
5716 * trunk: changeset 1075
5719 2003-12-09 19:07 UTC tuomov
5720 * trunk: changeset 1074
5721 Removed configuration file conversion utilities; people following the
5722 development branch should already have converted their files.
5724 2003-12-09 19:05 UTC tuomov
5725 * trunk: changeset 1073
5726 - Removed '-devel' from path names.
5728 - Changed user configuration file directories to ~/.ion2/ and
5731 - Renamed all ioncore*.lua configuration files to ion*.lua.
5733 - The main configuration file for Ion is ion.lua and for PWM pwm.lua.
5735 2003-12-09 00:32 UTC tuomov
5736 * trunk: changeset 1072
5737 Changed LUA_PATH to LUA_DIR to avoid conflicts with Lua itself.
5739 2003-12-07 22:05 UTC tuomov
5740 * trunk: changeset 1071
5743 2003-12-07 22:01 UTC tuomov
5744 * trunk: changeset 1070
5745 Use string.shell_safe to encapsulate file names.
5747 2003-12-07 22:01 UTC tuomov
5748 * trunk: changeset 1069
5749 Added string.shell_safe function.
5751 2003-12-06 22:20 UTC tuomov
5752 * trunk: changeset 1068
5753 Insert new bindmaps at beginning of region bindmap list.
5755 2003-12-06 20:43 UTC tuomov
5756 * trunk: changeset 1067
5757 Initial workspace creation code checks default_ws_type.
5759 2003-12-06 20:36 UTC tuomov
5760 * trunk: changeset 1066
5761 Changed ion-completefile path.
5763 2003-12-06 17:45 UTC tuomov
5764 * trunk: changeset 1065
5765 Added WClientWin.toggle_transients_pos export and transients_at_top
5768 2003-12-06 17:44 UTC tuomov
5769 * trunk: changeset 1064
5770 Bound WClientWin.toggle_transients_pos to DEFAULT_MOD+K T.
5772 2003-12-06 17:43 UTC tuomov
5773 * trunk: changeset 1063
5776 2003-12-06 17:43 UTC tuomov
5777 * trunk: changeset 1062
5778 Removed extra whitespace at ends of some lines.
5780 2003-12-06 16:17 UTC tuomov
5781 * trunk: changeset 1061
5782 Fixed previous change.
5784 2003-12-06 12:25 UTC tuomov
5785 * trunk: changeset 1060
5786 Some transient initial size calculation changes.
5788 2003-12-06 11:44 UTC tuomov
5789 * trunk: changeset 1059
5790 Changed export names and added one more.
5792 2003-12-06 11:42 UTC tuomov
5793 * trunk: changeset 1058
5794 Added "stylemenu" that displays all look-*.lua files on search path.
5796 2003-12-06 11:42 UTC tuomov
5797 * trunk: changeset 1057
5798 Added some search path exports.
5800 2003-12-06 11:15 UTC tuomov
5801 * trunk: changeset 1056
5802 ion-completefile directory changed and extended to support multiple
5805 2003-12-05 00:46 UTC tuomov
5806 * trunk: changeset 1055
5807 - Submenus can now be generated by functions when needed.
5809 - Added "windowlist" and "workspacelist" default menus.
5811 2003-12-04 22:10 UTC tuomov
5812 * trunk: changeset 1054
5815 2003-12-04 21:56 UTC tuomov
5816 * trunk: changeset 1053
5817 In-mplex menus that do not fully fit within the space available now
5818 scroll the visible entries.
5820 2003-12-03 23:43 UTC tuomov
5821 * trunk: changeset 1052
5822 aboutmsg was missing.
5824 2003-12-03 23:43 UTC tuomov
5825 * trunk: changeset 1051
5828 2003-12-03 22:27 UTC tuomov
5829 * trunk: changeset 1050
5830 Closing a frame initially contaning transient window will switch focus
5831 to the frame that contained the transient_for window.
5833 2003-12-23 20:17 UTC unknown
5834 tagged ion-devel-20031203
5836 2003-12-03 20:33 UTC tuomov
5837 * trunk: changeset 1049
5838 Removed mentions of ion-devel in the release tarball; default
5839 installation target is now /usr/local with configuration files in
5840 /usr/local/etc/ion and ~/.ion. (CVS snapshots will still use
5841 /usr/local/ion-devel.)
5843 2003-12-03 20:31 UTC tuomov
5844 * trunk: changeset 1048
5845 Just ditch old $ETCDIR/draw.lua.
5847 2003-12-03 20:29 UTC tuomov
5848 * trunk: changeset 1047
5849 Added pwm.1 man page.
5851 2003-12-03 20:22 UTC tuomov
5852 * trunk: changeset 1046
5853 Use PWM_ETCDIR if set.
5855 2003-12-03 20:14 UTC tuomov
5856 * trunk: changeset 1045
5857 Load the query module.
5859 2003-12-03 20:06 UTC tuomov
5860 * trunk: changeset 1044
5861 - The ion and pwm scripts were removed and are instead now binaries
5862 linked against ioncore.a.
5864 - The 'ion' binary uses ~/.ion (no longer ~/.ion-devel) for user's
5865 configuration files and the 'pwm' binary uses ~/.pwm for user's
5866 configuration files.
5868 2003-12-03 17:59 UTC tuomov
5869 * trunk: changeset 1043
5870 Script search path changes; calling file's directly is now only
5871 considered if explicitly indicated in the file name. (So now normally
5872 "included" files in user's directories will always be preferred over
5873 those in system directories.)
5875 2003-12-03 11:37 UTC tuomov
5876 * trunk: changeset 1042
5877 etc/ make install changes; ioncore.lua is now always overwritten and
5878 draw.lua link restored to a working file.
5880 2003-12-02 23:23 UTC tuomov
5881 * trunk: changeset 1041
5882 Display a welcome message and manual page to new users.
5884 2003-12-02 23:22 UTC tuomov
5885 * trunk: changeset 1040
5886 - Display a welcome message and manual page to new users.
5888 - Some path setting function changes.
5890 2003-12-02 23:20 UTC tuomov
5891 * trunk: changeset 1039
5892 - Renamed manual page to ion.1.
5894 - Added ion.1.in.txt
5896 2003-12-02 23:11 UTC tuomov
5897 * trunk: changeset 1038
5900 2003-12-02 23:01 UTC tuomov
5901 * trunk: changeset 1037
5902 Removed mention of "messages" to reduce chance of confusion.
5904 2003-12-02 18:31 UTC tuomov
5905 * trunk: changeset 1036
5906 Added a "basic concepts" section in the manual page.
5908 2003-12-02 18:05 UTC tuomov
5909 * trunk: changeset 1035
5910 Fixed message display line copying bug.
5912 2003-12-02 13:37 UTC tuomov
5913 * trunk: changeset 1034
5914 Fixed -onescreen to -oneroot.
5916 2003-12-01 20:18 UTC tuomov
5917 * trunk: changeset 1033
5918 Button6 and Button7 might be recognised.
5920 2003-12-01 20:18 UTC tuomov
5921 * trunk: changeset 1032
5922 Ignore unknown bits in keypress event state.
5924 2003-12-01 19:09 UTC tuomov
5925 * trunk: changeset 1031
5928 2003-12-01 18:23 UTC tuomov
5929 * trunk: changeset 1030
5930 The line editor and region_set_name strip white space from the
5931 beginning and end of strings.
5933 2003-12-01 01:34 UTC tuomov
5934 * trunk: changeset 1029
5935 Some more acceleration changes.
5937 2003-11-30 16:51 UTC tuomov
5938 * trunk: changeset 1028
5939 - Implemented move/resize edge snapping.
5941 - Smoother square root based move/resize acceleration curve.
5943 2003-11-30 16:49 UTC tuomov
5944 * trunk: changeset 1027
5945 Uncommented CF_EDGE_RESISTANCE.
5947 2003-11-30 00:51 UTC tuomov
5948 * trunk: changeset 1026
5949 Save sticky state in session savefile.
5951 2003-11-30 00:48 UTC tuomov
5952 * trunk: changeset 1025
5953 Implemented sticky frames on WFloatWS:s.
5955 2003-11-30 00:34 UTC tuomov
5956 * trunk: changeset 1024
5957 Implemented WWatch-node based WObjList and changed tag list to that
5958 instead of wasting space in WRegion.
5960 2003-11-29 22:46 UTC tuomov
5961 * trunk: changeset 1023
5962 Only redraw menu entries that need redrawing when selected entry is
5965 2003-11-29 16:27 UTC tuomov
5966 * trunk: changeset 1022
5967 Some focus handling changes, fixes and clean-up.
5969 2003-11-29 15:35 UTC tuomov
5970 * trunk: changeset 1021
5971 "Close" key and menu binding changes.
5973 2003-11-29 15:34 UTC tuomov
5974 * trunk: changeset 1019
5977 2003-11-29 14:36 UTC tuomov
5978 * trunk: changeset 1018
5979 Fixed selection request when multibyte support is not enabled.
5981 2003-11-29 14:31 UTC tuomov
5982 * trunk: changeset 1017
5983 Small documentation fix.
5985 2003-11-29 14:29 UTC tuomov
5986 * trunk: changeset 1016
5987 Do not display a query_message error when failing to open
5990 2003-11-29 14:21 UTC tuomov
5991 * trunk: changeset 1015
5992 Improved documentation.
5994 2003-11-29 14:21 UTC tuomov
5995 * trunk: changeset 1014
5996 Fixed underscore and tiled escapes.
5998 2003-11-27 22:26 UTC tuomov
5999 * trunk: changeset 1013
6000 Added note on known_hosts in documentation comment.
6002 2003-11-27 22:26 UTC tuomov
6003 * trunk: changeset 1012
6004 Keyboard is no longer grabbed in submap mode if normal bindmap is not
6007 2003-11-27 19:58 UTC tuomov
6008 * trunk: changeset 1011
6011 2003-11-27 16:18 UTC tuomov
6012 * trunk: changeset 1010
6013 Minor clean-up operations.
6015 2003-11-27 15:56 UTC tuomov
6016 * trunk: changeset 1009
6017 Added some stacking setup and mplex attach sanity checks.
6019 2003-11-27 15:42 UTC tuomov
6020 * trunk: changeset 1008
6021 Added clear_tags ctxmenu entry.
6023 2003-11-27 15:38 UTC tuomov
6024 * trunk: changeset 1007
6025 Region rescue code was cleaned up a little and the code is no longer
6026 called from deinit handlers.
6028 2003-11-25 20:37 UTC tuomov
6029 * trunk: changeset 1006
6030 Added WIonWS.farthest, next_to and goto_dir exports.
6032 2003-11-25 19:44 UTC tuomov
6033 * trunk: changeset 1005
6036 2003-11-24 16:52 UTC tuomov
6037 * trunk: changeset 1004
6038 Oops, 16pt helvetica may not be available. Use 17pt, 18pt is bold even
6041 2003-11-24 16:32 UTC tuomov
6042 * trunk: changeset 1003
6043 Fonts are chosen more consistently in provided look-* style files.
6045 2003-11-24 16:07 UTC tuomov
6046 * trunk: changeset 1002
6047 look-cleanios was missing from Makefile.
6049 2003-11-24 16:02 UTC tuomov
6050 * trunk: changeset 1001
6051 Removed "for" from get_savefile_for, read_config_for, etc.
6053 2003-11-24 16:02 UTC tuomov
6054 * trunk: changeset 1000
6055 - Added 'jumpto' winprop and 'clientwin_added' hook.
6057 - 'switchto' is passed as parameter to fullscreen check functions.
6059 - Exported 'get_savefile'.
6061 - Removed "for" from get_savefile_for, read_config_for, etc.
6063 - Moved winprop lookup to the proper point in code after having again
6064 moved it where name is not available.
6066 2003-11-24 01:14 UTC tuomov
6067 * trunk: changeset 999
6068 Fixed -libdir to -moduledir.
6070 2003-11-23 19:45 UTC tuomov
6071 * trunk: changeset 998
6072 Changes in stipple pattern usage in drawing a dragged tab.
6074 2003-11-23 18:37 UTC tuomov
6075 * trunk: changeset 997
6076 Added WIonWS.resize_tree function that can be used to resize whole
6077 subtrees of the workspace split hierarchy.
6079 2003-11-23 13:19 UTC tuomov
6080 * trunk: changeset 996
6083 2003-11-23 13:18 UTC tuomov
6084 * trunk: changeset 995
6085 Added new style look-cleanios.
6087 2003-11-23 04:54 UTC tuomov
6088 * trunk: changeset 994
6089 'pmenu' entry index could be too big by one. Fixed.
6091 2003-11-23 04:53 UTC tuomov
6092 * trunk: changeset 993
6093 Look configuration files properly ported the drawing engine model and
6094 proper menu styles added to those styles that need it.
6096 2003-11-23 03:12 UTC tuomov
6097 * trunk: changeset 992
6098 String shortening rules can now be specified always-on so that the
6099 rule is applied even when no shortening is necessary.
6101 2003-11-23 03:10 UTC tuomov
6102 * trunk: changeset 991
6103 The same region is not to be passed twice as a _key_ binding handler
6104 argument; two regions are only passed when e.g. a workspace is
6105 selecting keys on a frame.
6107 2003-11-23 03:08 UTC tuomov
6108 * trunk: changeset 990
6109 Changed make_mplex_sub_or_self_fn behaviour.
6111 2003-11-23 02:45 UTC tuomov
6112 * trunk: changeset 989
6113 Completable hosts for SSH query are parsed from ~/.ssh/known_hosts
6114 (instead of requiring the user to a list of them).
6116 2003-11-22 15:44 UTC tuomov
6117 * trunk: changeset 988
6118 Added Button3->rootmenu binding.
6120 2003-11-21 16:45 UTC tuomov
6121 * trunk: changeset 987
6122 Added mention of modulelist.mk.
6124 2003-11-21 16:40 UTC tuomov
6125 * trunk: changeset 986
6126 Modified the default drawing engine to be more usable as a basis for
6127 alternative drawing engines that need per-window data.
6129 2003-11-21 15:09 UTC tuomov
6130 * trunk: changeset 985
6131 Title shortening rules are now used always even if the title would fit
6132 in the available space without modification.
6134 2003-12-23 20:17 UTC unknown
6135 tagged ion-devel-20031121
6137 2003-11-21 14:43 UTC tuomov
6138 * trunk: changeset 984
6139 clean-up variable rename.
6141 2003-11-21 09:11 UTC tuomov
6142 * trunk: changeset 983
6143 Invalid multibyte strings could cause the line editor to go to an
6146 2003-11-21 09:00 UTC tuomov
6147 * trunk: changeset 982
6148 Listing (completions, messages) line breaking wasn't yet multibyte-
6151 2003-12-23 20:17 UTC unknown
6152 tagged ion-devel-20031119
6154 2003-11-21 04:10 UTC tuomov
6155 * trunk: changeset 981
6156 New string shortening code could segfault. Fixed it.
6158 2003-11-19 21:39 UTC tuomov
6159 * trunk: changeset 980
6160 Replaced UTF-8 support with (almost) general multibyte encoding
6163 2003-11-17 21:03 UTC tuomov
6164 * trunk: changeset 978
6165 mplex_fit didn't update region geometry data.
6167 2003-11-17 21:03 UTC tuomov
6168 * trunk: changeset 977
6169 A minor clean-up operation.
6171 2003-11-16 21:40 UTC tuomov
6172 * trunk: changeset 976
6173 Updated documentation.
6175 2003-11-16 17:16 UTC tuomov
6176 * trunk: changeset 975
6179 2003-11-16 17:05 UTC tuomov
6180 * trunk: changeset 974
6181 make_mplex_sub_or_self_fn was broken.
6183 2003-11-16 17:05 UTC tuomov
6184 * trunk: changeset 973
6185 A variable name was wrong.
6187 2003-11-16 16:51 UTC tuomov
6188 * trunk: changeset 972
6189 Added support for _NET_WM_STATE_FULLSCREEN request.
6191 2003-11-16 15:19 UTC tuomov
6192 * trunk: changeset 971
6193 Reset font to NULL on deinit.
6195 2003-11-16 14:58 UTC tuomov
6196 * trunk: changeset 970
6197 Bindings can now be removed on the fly by passing nil as callback
6200 2003-11-16 13:56 UTC tuomov
6201 * trunk: changeset 969
6202 Complain of invalid binding table.
6204 2003-11-16 13:48 UTC tuomov
6205 * trunk: changeset 968
6206 Updated the Makefile.
6208 2003-11-16 13:48 UTC tuomov
6209 * trunk: changeset 967
6210 Renamed ioncore-mplexfns.lua to ioncorelib-mplexfns.lua and moved all
6211 mplex-related functions from ioncorelib.lua there.
6213 2003-11-16 01:44 UTC tuomov
6214 * trunk: changeset 966
6215 Fixed GC font setup.
6217 2003-11-16 01:43 UTC tuomov
6218 * trunk: changeset 965
6219 Don't compiled some code if CF_UTF8 is not set.
6221 2003-11-16 00:29 UTC tuomov
6222 * trunk: changeset 964
6223 Updated the man page.
6225 2003-11-15 23:51 UTC tuomov
6226 * trunk: changeset 963
6227 UTF8 is not used if locale is C/POSIX (or broken) even if Ion was
6228 compiled with UTF8 support.
6230 2003-11-15 23:49 UTC tuomov
6231 * trunk: changeset 962
6232 Added font caching/ref.counting so that font loading would take little
6233 less time when pattern guessing is required to fullfill locale's
6236 2003-11-14 20:35 UTC tuomov
6237 * trunk: changeset 961
6238 Changed the order in which brushes are freed.
6240 2003-11-14 20:31 UTC tuomov
6241 * trunk: changeset 960
6242 The original source of the the fontset code was discovered.
6244 2003-11-14 16:00 UTC tuomov
6245 * trunk: changeset 959
6246 The functions to create binding wrappers to operate on WMPlexs'
6247 children were extended and given better names, although the old ones
6248 are still available.
6250 2003-11-14 15:56 UTC tuomov
6251 * trunk: changeset 958
6254 2003-11-14 15:49 UTC tuomov
6255 * trunk: changeset 957
6256 Removed fallback font check.
6258 2003-11-14 15:40 UTC tuomov
6259 * trunk: changeset 956
6260 Added FontSet guessing code that should be able to figure out enough
6261 fonts for XCreateFontSet to fullfill locales' requirements so font
6262 loading shouldn't fail so often when UTF8 support is enabled.
6264 2003-11-14 00:42 UTC tuomov
6265 * trunk: changeset 955
6266 At least load "de" engine if no engine has been loaded while executing
6269 2003-11-13 22:37 UTC tuomov
6270 * trunk: changeset 954
6271 Added some _LOADED checks.
6273 2003-11-13 18:45 UTC tuomov
6274 * trunk: changeset 953
6275 Lua files in share/ (but not etc/) are precompiled.
6277 2003-11-13 18:26 UTC tuomov
6278 * trunk: changeset 952
6279 'ioncore-startup.lua' kludge was removed and replaced by the loading
6280 of 'ioncore-efbb.lua' in case of empty bindmaps from the C side.
6282 2003-11-13 18:04 UTC tuomov
6283 * trunk: changeset 951
6284 Changes in default configuration files to make them more legible and
6285 to add menu configuration.
6287 2003-11-13 18:03 UTC tuomov
6288 * trunk: changeset 950
6289 Call XClearWindow when toggling tab to avoid clutter.
6291 2003-11-13 18:02 UTC tuomov
6292 * trunk: changeset 949
6293 Added ioncore_aboutmsg export.
6295 2003-11-13 12:07 UTC tuomov
6296 * trunk: changeset 948
6297 Added disabled XMMS kludge.
6299 2003-11-12 17:50 UTC tuomov
6300 * trunk: changeset 947
6301 Extension definition changes.
6303 2003-11-12 17:50 UTC tuomov
6304 * trunk: changeset 946
6305 - C-side module configuration file loading function also look for
6308 - Lua-side include() automatically also looks for .lc and .lua files
6309 if neither extension nor path component is given.
6311 2003-11-10 17:58 UTC tuomov
6312 * trunk: changeset 945
6313 Made find_suitable_screen global.
6315 2003-11-09 16:09 UTC tuomov
6316 * trunk: changeset 944
6317 Added WRegion.is_active and is_mapped exports.
6319 2003-11-06 17:50 UTC tuomov
6320 * trunk: changeset 943
6321 Some mplex_managed_changed calls were wrong, causing trouble with
6324 2003-11-05 22:45 UTC tuomov
6325 * trunk: changeset 942
6328 2003-11-05 22:45 UTC tuomov
6329 * trunk: changeset 941
6330 Stack management fixes.
6332 2003-11-05 12:23 UTC tuomov
6333 * trunk: changeset 940
6334 Removed mentions of xft.
6336 2003-11-04 20:27 UTC tuomov
6337 * trunk: changeset 939
6338 Fixed a potential segfault point.
6340 2003-11-04 20:26 UTC tuomov
6341 * trunk: changeset 938
6342 Quick&dirty stacking fix.
6344 2003-10-30 10:00 UTC tuomov
6345 * trunk: changeset 937
6346 Removed CURRENT_FILE kludge for include handling; use the Lua debug
6347 interface instead to get the file the calling function was defined in.
6349 2003-10-30 08:34 UTC tuomov
6350 * trunk: changeset 936
6351 Some changes in default menus.
6353 2003-10-30 08:34 UTC tuomov
6354 * trunk: changeset 935
6355 libtool 1.4.3->1.4.x.
6357 2003-10-28 13:00 UTC tuomov
6358 * trunk: changeset 934
6359 submenus weren't being handled correctly.
6361 2003-10-27 16:59 UTC tuomov
6362 * trunk: changeset 933
6363 about_msg should be local.
6365 2003-10-27 16:58 UTC tuomov
6366 * trunk: changeset 932
6367 Changed styles are automatically translated (and complained of).
6369 2003-10-27 12:26 UTC tuomov
6370 * trunk: changeset 931
6371 Fixed cursor and selection substyles.
6373 2003-10-27 12:05 UTC tuomov
6374 * trunk: changeset 930
6375 Updated the script to use the new style names.
6377 2003-10-27 12:05 UTC tuomov
6378 * trunk: changeset 929
6379 Some style name changes.
6381 2003-10-27 12:05 UTC tuomov
6382 * trunk: changeset 928
6385 2003-10-27 12:05 UTC tuomov
6386 * trunk: changeset 927
6387 Updated the look-* files.
6389 2003-10-27 12:05 UTC tuomov
6390 * trunk: changeset 926
6391 look-cleanviolet is now the default style.
6393 2003-10-25 20:23 UTC tuomov
6394 * trunk: changeset 925
6395 Check fallback font at startup with XCreateFontSet instead of
6398 2003-10-24 17:09 UTC tuomov
6399 * trunk: changeset 924
6400 Moved list of modules to build from system.mk to modulelist.mk
6402 2003-10-04 14:52 UTC tuomov
6403 * trunk: changeset 923
6404 va_list usage changes due to problems on some architechtures.
6406 2003-10-04 12:41 UTC tuomov
6407 * trunk: changeset 922
6408 Added genframe_(in)activated hooks.
6410 2003-09-15 18:15 UTC tuomov
6411 * trunk: changeset 921
6412 Some target and fullscreen winprop handling fixes.
6414 2003-09-15 18:15 UTC tuomov
6415 * trunk: changeset 920
6416 Some fixes to client window rescuing.
6418 2003-09-15 18:15 UTC tuomov
6419 * trunk: changeset 919
6420 Some fixes to client window rescuing.
6422 2003-09-15 18:14 UTC tuomov
6423 * trunk: changeset 918
6424 Fixed a FALSE to NULL.
6426 2003-09-09 20:07 UTC tuomov
6427 * trunk: changeset 917
6428 Fixed an event-missing problem.
6430 2003-09-04 08:22 UTC tuomov
6431 * trunk: changeset 916
6432 Menu configuration changes.
6434 2003-09-04 08:22 UTC tuomov
6435 * trunk: changeset 915
6436 Ungrab keyboard before calling dispatch_binding (except with submap).
6438 2003-08-31 16:15 UTC tuomov
6439 * trunk: changeset 914
6440 Added a note on .xinitrc/.xsession to README.
6442 2003-08-28 20:59 UTC tuomov
6443 * trunk: changeset 913
6444 Some border drawing fixes.
6446 2003-08-25 15:25 UTC tuomov
6447 * trunk: changeset 912
6448 restart_other_wm fixes.
6450 2003-08-25 15:05 UTC tuomov
6451 * trunk: changeset 911
6452 Better grabbing checks.
6454 2003-08-25 15:04 UTC tuomov
6455 * trunk: changeset 910
6456 XSync() before fork() -- xlock should work a bit better now.
6458 2003-08-24 14:51 UTC tuomov
6459 * trunk: changeset 909
6460 Menu config changes; use submenus.
6462 2003-08-24 14:51 UTC tuomov
6463 * trunk: changeset 908
6464 Removed empty_tab area.
6466 2003-08-24 14:51 UTC tuomov
6467 * trunk: changeset 907
6468 Moved minof/maxof elsewhere, removed empty_tab.
6470 2003-08-24 14:50 UTC tuomov
6471 * trunk: changeset 906
6474 2003-08-24 14:50 UTC tuomov
6475 * trunk: changeset 905
6476 Added ''pmenu'' off-screen scrolling support as in PWM.
6478 2003-08-24 14:49 UTC tuomov
6479 * trunk: changeset 904
6480 Some WTimer enhancements.
6482 2003-08-22 16:37 UTC tuomov
6483 * trunk: changeset 903
6484 Fixed a crash problem in case of invalid use of WGenFrame.p_tabdrag.
6486 2003-08-21 18:29 UTC tuomov
6487 * trunk: changeset 902
6488 - More changes to pointer handling code for better menu support.
6490 - genframe_bindings knows of frame areas.
6492 2003-08-21 18:28 UTC tuomov
6493 * trunk: changeset 901
6494 Enhanced menu support.
6496 2003-08-21 18:24 UTC tuomov
6497 * trunk: changeset 900
6498 Added a brush that handles submenu entries in menus specially.
6500 2003-08-21 18:22 UTC tuomov
6501 * trunk: changeset 899
6502 'make depend' fixed to work with modules.
6504 2003-08-20 16:46 UTC tuomov
6505 * trunk: changeset 898
6506 Don't strip white space from query results.
6508 2003-08-19 12:54 UTC tuomov
6509 * trunk: changeset 897
6510 Fixed tab drop on floatws:s (was putting clients to full screen mode
6513 2003-08-19 09:11 UTC tuomov
6514 * trunk: changeset 896
6515 uname SunOS check complaint fix with newer gnu utils.
6517 2003-08-15 17:14 UTC tuomov
6518 * trunk: changeset 895
6519 Some changes to pointer event handling code so menus can set handlers
6520 immediately on button press.
6522 2003-08-15 13:59 UTC tuomov
6523 * trunk: changeset 894
6524 Some files were missing.. again.. *sigh*
6526 2003-08-14 18:16 UTC tuomov
6527 * trunk: changeset 893
6528 Added very preliminary and primitive menu support (only query-like
6529 embedded-in-an-mplex menus).
6531 2003-08-14 18:08 UTC tuomov
6532 * trunk: changeset 892
6533 Added ioncore_version export.
6535 2003-12-23 20:17 UTC unknown
6536 tagged ion-devel-20030814
6538 2003-08-14 18:07 UTC tuomov
6539 * trunk: changeset 891
6540 Some file location reorganisation.
6542 2003-08-14 18:07 UTC tuomov
6543 * trunk: changeset 890
6544 Some file location reorganisation and header cleanup.
6546 2003-08-13 13:09 UTC tuomov
6547 * trunk: changeset 889
6548 Call region_notify_change when name is unset.
6550 2003-12-23 20:17 UTC unknown
6551 tagged ion-devel-20030811-1
6553 2003-08-13 13:08 UTC tuomov
6554 * trunk: changeset 888
6555 Dragging a tab with no title could cause a segfault.
6557 2003-12-23 20:17 UTC unknown
6558 tagged ion-devel-20030811
6560 2003-08-12 00:06 UTC tuomov
6561 * trunk: changeset 887
6562 Changed location for X shape extension shape.h include.
6564 2003-08-11 23:05 UTC tuomov
6565 * trunk: changeset 886
6566 There was an indexing bug in rootwin.c that caused stack corruption
6567 and crash when Xinerama was enabled.
6569 2003-12-23 20:17 UTC unknown
6570 tagged ion-devel-20030810-1
6572 2003-08-11 05:21 UTC tuomov
6573 * trunk: changeset 885
6574 Winprop lookup had been broken.
6576 2003-08-10 17:02 UTC tuomov
6577 * trunk: changeset 884
6578 make_exec_fn was broken when the parameter to created function was a
6581 2003-12-23 20:17 UTC unknown
6582 tagged ion-devel-20030810
6584 2003-08-10 16:16 UTC tuomov
6585 * trunk: changeset 883
6586 Removed duplicate variable.
6588 2003-08-10 16:15 UTC tuomov
6589 * trunk: changeset 882
6590 Changes in tab reordering were not being updated to screen correctly.
6592 2003-08-10 13:46 UTC tuomov
6593 * trunk: changeset 881
6594 Added some more functions to manipulate object indices within a
6597 2003-08-08 15:40 UTC tuomov
6598 * trunk: changeset 880
6599 close_sub_or_self is now WRegion.close_sub_or_self.
6601 2003-08-07 21:32 UTC tuomov
6602 * trunk: changeset 879
6603 Modified the winprop patch to use the numerical zero field instead of
6604 " ! " to store winprops with no name regexp specified.
6606 2003-08-07 20:49 UTC tuomov
6607 * trunk: changeset 878
6608 Applied a patch to add title matching field 'name' (Lua regexp) in
6611 2003-08-06 18:23 UTC tuomov
6612 * trunk: changeset 877
6613 Fixed a typo in UTF8 font code.
6615 2003-08-06 18:21 UTC tuomov
6616 * trunk: changeset 876
6617 Changed where get_winprop is called to a later time where the client
6618 window's name has been set.
6620 2003-08-06 14:58 UTC tuomov
6621 * trunk: changeset 875
6622 foreground colour was wrong.
6624 2003-08-06 14:35 UTC tuomov
6625 * trunk: changeset 874
6626 Moved lookconv.lua to utils.
6628 2003-08-06 14:35 UTC tuomov
6629 * trunk: changeset 873
6630 - Wrote a conversion script from older .lua workspaces savefiles.
6632 - Moved lookconv.lua to utils.
6634 2003-08-06 13:57 UTC tuomov
6635 * trunk: changeset 872
6636 Updated style configuration files to draw tabs with the 'activity'
6637 attribute set in white on red. 'lookconv.lua' uses these same colours
6640 2003-08-06 13:55 UTC tuomov
6641 * trunk: changeset 871
6642 Implemented 'activity' display cue that is set when a newly created
6643 client window is not displayed or when the urgency hint is set by the
6646 2003-08-06 13:46 UTC tuomov
6647 * trunk: changeset 870
6648 Backslash wasn't being escaped in saved strings.
6650 2003-08-05 14:13 UTC tuomov
6651 * trunk: changeset 869
6652 Improved handling of substyles with based_on.
6654 2003-08-05 14:09 UTC tuomov
6655 * trunk: changeset 868
6656 Removed WRegion/mgr_data; use object-indexed tables instead.
6658 2003-08-05 14:07 UTC tuomov
6659 * trunk: changeset 867
6660 Use a table instead of WRegion/mgr_data to store managed regions'
6663 2003-08-05 13:30 UTC tuomov
6664 * trunk: changeset 866
6665 Added functions to index tables by any supported type.
6667 2003-08-04 22:15 UTC tuomov
6668 * trunk: changeset 865
6669 Wrong file name info in file.
6671 2003-08-04 21:30 UTC tuomov
6672 * trunk: changeset 864
6673 Some table accessing routine unifications.
6675 2003-08-04 16:59 UTC tuomov
6676 * trunk: changeset 863
6677 ionframe_bar_inside_border instead of bar_inside_frame
6679 2003-08-04 16:54 UTC tuomov
6680 * trunk: changeset 862
6681 Enchanced WRegion.close documentation.
6683 2003-08-04 14:58 UTC tuomov
6684 * trunk: changeset 861
6685 mdblclick(Button1) bound to shade on ionframes.
6687 2003-08-04 14:56 UTC tuomov
6688 * trunk: changeset 860
6689 Ionframe shade fixed.
6691 2003-08-04 10:03 UTC tuomov
6692 * trunk: changeset 859
6693 Added table entry type info to a documentation comment for
6696 2003-08-03 20:35 UTC tuomov
6697 * trunk: changeset 858
6698 Added options to set floatframe bar width limits and tab bar location
6699 for ionframes(fields floatframe_bar_max_w_q/floatframe_tab_min_w and
6700 ionframe_bar_inside_borderin frame style config).
6702 2003-08-01 16:49 UTC tuomov
6703 * trunk: changeset 857
6704 preliminary code to handle changing transient_for property... special
6705 interface needed to handle floatws:s.
6707 2003-08-01 16:32 UTC tuomov
6708 * trunk: changeset 856
6709 Added some line editing and history exports.
6711 2003-08-01 05:52 UTC tuomov
6712 * trunk: changeset 855
6713 Added ignore_cfgrq winprop.
6715 2003-07-31 16:52 UTC tuomov
6716 * trunk: changeset 854
6717 added spacing = 1 to input style.
6719 2003-07-31 16:52 UTC tuomov
6720 * trunk: changeset 853
6721 listing fitting fixed.
6723 2003-07-31 14:16 UTC tuomov
6724 * trunk: changeset 852
6725 Fixed some problems with selections in queries and added
6726 wedln_clear_mark function.
6728 2003-07-31 14:16 UTC tuomov
6729 * trunk: changeset 851
6730 Bound Control+G to end a query and Control+K G to clear mark in
6733 2003-07-31 13:55 UTC tuomov
6734 * trunk: changeset 850
6735 Added some more querylib documentation and simplified a couple
6738 2003-07-31 13:49 UTC tuomov
6739 * trunk: changeset 849
6740 Added gr_refresh and renamed reread_draw_config to gr_read_config.
6742 2003-07-31 13:49 UTC tuomov
6743 * trunk: changeset 848
6744 Style configuration files now call de_reset and gr_refresh.
6746 2003-07-30 21:56 UTC tuomov
6747 * trunk: changeset 847
6748 look-cleanviolet.lua was missing from set of installed files.
6750 2003-07-30 19:37 UTC tuomov
6751 * trunk: changeset 846
6752 Added some ugly workarounds to some random Lua API functions not
6753 checking the types of objects on stack.
6755 2003-07-30 19:33 UTC tuomov
6756 * trunk: changeset 845
6757 Implemented keyboard resize acceleration.
6759 2003-07-30 15:44 UTC tuomov
6760 * trunk: changeset 844
6761 Updated manpage with -sessionname.
6763 2003-07-30 15:27 UTC tuomov
6764 * trunk: changeset 843
6765 WRectangle passing as argument changed to const WRectangle* mostly.
6767 2003-07-30 14:23 UTC tuomov
6768 * trunk: changeset 842
6769 Added "deinit" hook.
6771 2003-07-30 14:21 UTC tuomov
6772 * trunk: changeset 841
6773 Updated read_config_for_args call.
6775 2003-07-30 14:17 UTC tuomov
6776 * trunk: changeset 840
6777 - Removed support for screen-specific configuration files.
6779 - Savefiles now go in ~/.ion-devel/sessionname (instead of ~/.ion-
6780 devel/saves) where sessionname is 'default-session-displayname' by
6781 default (with colon in display name converted to a dash) but can be
6782 changed from the command line.
6784 - Workspaces are now saved in a single 'workspaces.lua' file in
6785 session directory and screens are also now set with a single
6786 'initialise_screen_id' call.
6788 2003-07-30 14:14 UTC tuomov
6789 * trunk: changeset 839
6790 Removed CF_SECOND_RATE_OS_FS comment as the setting is no longer
6793 2003-07-28 18:01 UTC tuomov
6794 * trunk: changeset 838
6795 Added --mode=link to libtool parameters.
6797 2003-07-28 13:43 UTC tuomov
6798 * trunk: changeset 837
6799 - Fixed a bug in the new split resizing algorithm that caused
6800 bottom/right regions in a split to be misplaced if both bottom and
6801 top or left and right border were moved of another region.
6803 - Added some comments documenting the resizing algorithm.
6805 2003-07-27 18:49 UTC tuomov
6806 * trunk: changeset 836
6807 Added some libtool options to system.mk
6809 2003-07-27 18:42 UTC tuomov
6810 * trunk: changeset 835
6811 Fixed a problem with the split resizing algorithm and keyboard resize
6812 by almost completely rewriting the algorithm.
6814 2003-07-27 18:41 UTC tuomov
6815 * trunk: changeset 834
6818 2003-07-27 00:15 UTC tuomov
6819 * trunk: changeset 833
6820 Added keys for manipulating tags and attaching tagged objects (Mod+T:
6821 toggle tag, Mod+K T: clear tags, Mod+K A: attach tagged).
6823 2003-07-27 00:00 UTC tuomov
6824 * trunk: changeset 832
6825 Fixed transient_mode = "current" in full-screen mode.
6827 2003-07-26 23:44 UTC tuomov
6828 * trunk: changeset 831
6829 Added some documentation comments.
6831 2003-07-26 23:07 UTC tuomov
6832 * trunk: changeset 830
6833 Transparency mode switching fixed.
6835 2003-07-26 22:58 UTC tuomov
6836 * trunk: changeset 829
6839 2003-07-26 22:37 UTC tuomov
6840 * trunk: changeset 828
6841 Some colour group initialisation changes.
6843 2003-07-25 20:31 UTC tuomov
6844 * trunk: changeset 827
6845 CVS barfed again and refused to remove these files.
6847 2003-07-25 20:24 UTC tuomov
6848 * trunk: changeset 826
6849 Ion now supports drawing engines as loadable modules!
6851 2003-07-25 20:13 UTC tuomov
6852 * trunk: changeset 825
6853 Colour scheme configuration files were converted to the new format.
6855 2003-07-25 19:34 UTC tuomov
6856 * trunk: changeset 824
6857 WRootWin changed to be of type WWindow (instead of just WRegion).
6859 2003-07-23 13:43 UTC tuomov
6860 * trunk: changeset 823
6861 Fixed tag pixmap and textbox spacings.
6863 2003-07-22 18:09 UTC tuomov
6864 * trunk: changeset 822
6865 Drawing engine Lua library was added.
6867 2003-07-22 18:06 UTC tuomov
6868 * trunk: changeset 821
6869 Drawing engine interface code was added although not yet used.
6871 2003-07-22 18:04 UTC tuomov
6872 * trunk: changeset 820
6873 The prospective default drawing engine was added.
6875 2003-07-22 16:57 UTC tuomov
6876 * trunk: changeset 819
6877 Added a script (etc/lookconv.lua) to convert the old .lua colour
6878 schemes to the upcoming format.
6880 2003-07-21 05:25 UTC tuomov
6881 * trunk: changeset 818
6882 Added a note on *BSD libtool version brain-damagedness.
6884 2003-07-19 10:50 UTC tuomov
6885 * trunk: changeset 817
6886 submap had been broken by previous simplifications.
6888 2003-07-19 10:50 UTC tuomov
6889 * trunk: changeset 816
6890 Some va_list passing changes.
6892 2003-07-18 15:30 UTC tuomov
6893 * trunk: changeset 815
6894 The fact that there is a configuration manual was made much better
6895 visible in the README.
6897 2003-07-16 14:16 UTC tuomov
6898 * trunk: changeset 814
6899 Nested workspace handling had been broken by the add managed/attach
6900 interface change. Fixed.
6902 2003-07-13 21:14 UTC tuomov
6903 * trunk: changeset 813
6904 The function 'exec_on_wm_display' was renamed 'exec'.
6906 2003-07-13 21:10 UTC tuomov
6907 * trunk: changeset 812
6908 Lua function binding for classes put into class-tables thus making the
6909 bindings more object-oriented in spirit.
6911 2003-07-10 22:56 UTC tuomov
6912 * trunk: changeset 811
6913 AnyModifier handling fixes; Xlib was crashing when lock ignore kludge
6914 was applied on AnyModifier grabs.
6916 2003-07-08 18:48 UTC tuomov
6917 * trunk: changeset 810
6918 Some documentation updates.
6920 2003-07-08 18:22 UTC tuomov
6921 * trunk: changeset 809
6922 removed deprecated definitions
6924 2003-07-08 18:08 UTC tuomov
6925 * trunk: changeset 808
6926 The 'have region A manage region B' interface was heavily revamped.
6927 The generic region_manage(_new) functions are gone and only WMPlexes
6928 now export the equivalent interfaces mplex_attach(_new). Only client
6929 windows' are now set up with a generic interface that is a lot simpler
6932 2003-12-23 20:17 UTC unknown
6933 tagged ion-devel-20030628
6935 2003-07-04 14:04 UTC tuomov
6936 * trunk: changeset 807
6937 Set default_ws_type in pwm-ioncore-example.lua.
6939 2003-06-28 17:40 UTC tuomov
6940 * trunk: changeset 806
6941 Fixed a crash when the same key was bound as both submap and normal
6942 action on an object.
6944 2003-06-27 21:16 UTC tuomov
6945 * trunk: changeset 805
6946 Added more obsolete functions.
6948 2003-06-27 21:15 UTC tuomov
6949 * trunk: changeset 804
6950 Fixed some comments.
6952 2003-06-27 21:15 UTC tuomov
6953 * trunk: changeset 803
6954 Implemented region_close on WFloatWS:s and renamed floatws_destroy to
6955 floatws_relocate_and_close to be consistent with the naming of similar
6956 functions on WIonFrames.
6958 2003-06-27 21:15 UTC tuomov
6959 * trunk: changeset 802
6960 Fixed documentation in querylib.
6962 2003-06-27 18:55 UTC tuomov
6963 * trunk: changeset 801
6964 The CF_LT_DL_ANCIENT option was removed as much more extra code would
6965 have been needed to support ancient versions of libtool. Version 1.4.3
6966 or newer is now required.
6968 2003-06-27 18:47 UTC tuomov
6969 * trunk: changeset 800
6970 The '-or' flag to find apparently was a GNU extension; '-o' seems to
6973 2003-06-27 18:40 UTC tuomov
6974 * trunk: changeset 799
6975 - The Mod1+F1 Ion man page display binding was broken.
6977 - The function exec_in_frame was renamed exec_in.
6979 2003-06-27 14:05 UTC tuomov
6980 * trunk: changeset 798
6983 2003-06-25 23:37 UTC tuomov
6984 * trunk: changeset 797
6985 FloatWS:s don't warp to new frames.
6987 2003-06-25 23:14 UTC tuomov
6988 * trunk: changeset 796
6989 XOR resize rubberand had been broken by previous changes.
6991 2003-06-25 13:37 UTC tuomov
6992 * trunk: changeset 795
6993 The default bindings for the F-keys now use the modifier from
6994 SECOND_MOD (defaults to the empty string i.e. no modifier).
6996 2003-12-23 20:17 UTC unknown
6997 tagged ion-devel-20030623
6999 2003-06-25 05:36 UTC tuomov
7000 * trunk: changeset 794
7001 Tabs' grab area extended to include frame's top border when the
7002 frame's y coordinate is zero.
7004 2003-06-23 23:47 UTC tuomov
7005 * trunk: changeset 793
7008 2003-06-23 13:14 UTC tuomov
7009 * trunk: changeset 792
7010 Resize display was showing incorrect values for keyboard resize.
7012 2003-06-23 13:13 UTC tuomov
7013 * trunk: changeset 791
7014 A bug in grab handler calling code could crash Ion when leaving
7015 keyboard resize mode manually.
7017 2003-06-23 01:20 UTC tuomov
7018 * trunk: changeset 790
7019 Fixed pointer warping on screen change.
7021 2003-06-22 11:12 UTC tuomov
7022 * trunk: changeset 789
7023 Removed false comments.
7025 2003-06-21 20:07 UTC tuomov
7026 * trunk: changeset 788
7027 Screen lookup had been broken for windows that are not properly on any
7030 2003-06-21 20:06 UTC tuomov
7031 * trunk: changeset 787
7032 As the number of dynamic functions has been getting bigger, the
7033 functions are now sorted on first use and then binary-searched instead
7034 of naive linear searching.
7036 2003-12-23 20:17 UTC unknown
7037 tagged ion-devel-20030620
7039 2003-06-21 12:50 UTC tuomov
7040 * trunk: changeset 786
7041 Return from full screen mode to floatws had been broken.
7043 2003-06-21 10:56 UTC tuomov
7044 * trunk: changeset 785
7045 Client window last height request bookkeeping code had been lost when
7046 configure request policy was changed. This caused transient sizes to
7047 be calculated incorrectly.
7049 2003-06-20 09:19 UTC tuomov
7050 * trunk: changeset 784
7053 2003-06-20 09:19 UTC tuomov
7054 * trunk: changeset 783
7055 Constrain frames to their workspaces.
7057 2003-06-20 08:52 UTC tuomov
7058 * trunk: changeset 782
7061 2003-06-20 08:50 UTC tuomov
7062 * trunk: changeset 781
7063 Some initial focus policy changes.
7065 2003-06-20 08:50 UTC tuomov
7066 * trunk: changeset 780
7067 The split functions now return the newly created frame.
7069 2003-06-20 07:40 UTC tuomov
7070 * trunk: changeset 779
7073 2003-06-19 22:06 UTC tuomov
7074 * trunk: changeset 778
7075 Put new client windows in innermost/deepest nested active workspace,
7076 if any, instead of limiting to those attached directly to screens.
7078 2003-06-19 22:05 UTC tuomov
7079 * trunk: changeset 777
7080 Split recalculation on WS resize fixed and made proportional.
7082 2003-06-19 20:51 UTC tuomov
7083 * trunk: changeset 776
7084 Changes to client window move request handling on WFloatWS:s; while
7085 the current behaviour may not be correct, a greater number of apps'
7086 requests should work almost as expected even in nested workspaces.
7088 2003-06-19 18:12 UTC tuomov
7089 * trunk: changeset 775
7090 New windows weren't being placed on correct screen in Xinerama mode.
7092 2003-06-19 18:11 UTC tuomov
7093 * trunk: changeset 774
7094 Removed unnecessary flags from create/init.
7096 2003-06-19 16:16 UTC tuomov
7097 * trunk: changeset 773
7098 Tab-bar state wasn't being applied correctly from savefiles.
7100 2003-06-18 18:49 UTC tuomov
7101 * trunk: changeset 772
7102 Some transient size management changes.
7104 2003-06-18 18:14 UTC tuomov
7105 * trunk: changeset 771
7106 - Added min_size winprop.
7108 - Transients weren't properly unattached when the managing client
7109 window died. This could cause segfault e.g. at exit.
7111 2003-12-23 20:17 UTC unknown
7112 tagged ion-devel-20030617
7114 2003-06-18 13:31 UTC tuomov
7115 * trunk: changeset 770
7116 Some title shortening rules were defined in wrong order in ioncore-
7117 example.lua and the rules App: doc -> doc... and App: doc<n> ->
7118 doc...<n> were missing.
7120 2003-06-18 12:12 UTC tuomov
7121 * trunk: changeset 769
7122 Use libtool for make clean.
7124 2003-06-17 20:29 UTC tuomov
7125 * trunk: changeset 768
7126 Added Galeon find dialog randomly missing transient_for hint
7127 workaround winprop to kludges.lua.
7129 2003-06-17 20:27 UTC tuomov
7130 * trunk: changeset 767
7131 Fixed the workaround.
7133 2003-06-17 20:09 UTC tuomov
7134 * trunk: changeset 766
7135 The function close_sub_or_self was added.
7137 2003-06-17 20:09 UTC tuomov
7138 * trunk: changeset 765
7139 The function region_get_active_leaf was removed and the export
7140 region_active_sub added.
7142 2003-06-17 20:08 UTC tuomov
7143 * trunk: changeset 764
7144 The Mod1+C binding had been broken by the removal if
7145 make_active_leaf_fn: The function close_sub_or_self (not same as
7146 make_active_leaf_fn(region_close)) was added and the key bound to this
7149 2003-06-17 19:45 UTC tuomov
7150 * trunk: changeset 763
7151 Added workaround to the XFree86 textprop bug that caused starting
7152 Opera to crash Ion when UTF8 support was enabled.
7154 2003-06-17 19:32 UTC tuomov
7155 * trunk: changeset 762
7156 Mention XFree86 version number in the bug comment.
7158 2003-06-17 19:28 UTC tuomov
7159 * trunk: changeset 761
7160 Mention WinXP in cygwin comments.
7162 2003-06-17 16:57 UTC tuomov
7163 * trunk: changeset 760
7164 Added commented-out options to system.mk for compiling Ion with the
7165 Debian Lua package as the paths and file names differ greatly from the
7166 official distribution.
7168 2003-06-17 15:56 UTC tuomov
7169 * trunk: changeset 759
7170 Added a note to system.mk about the Xlib UTF8 bug.
7172 2003-06-17 09:16 UTC tuomov
7173 * trunk: changeset 758
7176 2003-06-17 08:26 UTC tuomov
7177 * trunk: changeset 757
7178 Added some Cygwin installation notes to system.mk.
7180 2003-06-17 08:17 UTC tuomov
7181 * trunk: changeset 756
7182 Scripts in share/ still weren't being built.
7184 2003-06-15 18:22 UTC tuomov
7185 * trunk: changeset 755
7186 Winprop lookup was cluttering globals.
7188 2003-06-15 10:40 UTC tuomov
7189 * trunk: changeset 754
7190 Some more stack trace cleanup.
7192 2003-06-15 10:24 UTC tuomov
7193 * trunk: changeset 753
7194 Stack traces are ordered better when there are nested calls with
7195 errors and calls to C functions for which no name is known are
7196 compressed in the output.
7198 2003-06-15 09:09 UTC tuomov
7199 * trunk: changeset 752
7200 make_active_leaf_fn in compat.lua was broken.
7202 2003-12-23 20:17 UTC unknown
7203 tagged ion-devel-20030614
7205 2003-06-14 20:28 UTC tuomov
7206 * trunk: changeset 751
7207 Some WMPlex/query focusing fixes.
7209 2003-06-14 20:12 UTC tuomov
7210 * trunk: changeset 750
7211 The man page query completor also looks for symbolic links.
7213 2003-06-14 15:10 UTC tuomov
7214 * trunk: changeset 749
7215 Added more documentation to *frame_begin_resize.
7217 2003-06-14 12:05 UTC tuomov
7218 * trunk: changeset 748
7219 Focus was being incorrectly changed when an inactive full screen
7220 client window was destroyed.
7222 2003-06-14 11:49 UTC tuomov
7223 * trunk: changeset 747
7224 Some fullscreen focus kludges
7226 2003-06-13 23:01 UTC tuomov
7227 * trunk: changeset 746
7228 Use luaL_(g|s)etn instead of looking upthe functions from the table
7231 2003-06-13 19:36 UTC tuomov
7232 * trunk: changeset 745
7233 - Some changes to grab and drag handler setup functions.
7235 - Escape key was harcoded to kill any active grab (so that
7236 misconfigured resize modes and such can't do harm).
7238 2003-06-12 22:53 UTC tuomov
7239 * trunk: changeset 744
7242 2003-06-12 18:48 UTC tuomov
7243 * trunk: changeset 743
7244 Some generic resize code simplifications; timers moved to keyboard
7245 resize mode code(s).
7247 2003-06-12 18:28 UTC tuomov
7248 * trunk: changeset 742
7249 Resize timeout timer was being set up only after some resize action
7250 had been performed, not when entering the mode.
7252 2003-06-12 18:14 UTC tuomov
7253 * trunk: changeset 741
7254 More error-tolerant configuration reading setup: 1. If Lua fails to
7255 load a configuration file (syntax error etc.), the next on path is
7256 tried instead of failing. (If the configuration file dies in an error
7257 during execution, the next one, however, is not attempted.) 2. The
7258 main configuration file (ioncore.lua) is executed through ioncore-
7259 startup.lua. This file redefines some of the binding setup functions
7260 to monitor binding settings. If some of the binding groups have been
7261 left empty by failing configuration files, minimal bindings are
7264 2003-06-12 18:04 UTC tuomov
7265 * trunk: changeset 740
7266 Some error display format changes.
7268 2003-06-12 18:04 UTC tuomov
7269 * trunk: changeset 739
7270 Some error displays were broken.
7272 2003-06-12 18:03 UTC tuomov
7273 * trunk: changeset 738
7274 The binding setup functions no return FALSE if no bindings were
7277 2003-06-12 18:01 UTC tuomov
7278 * trunk: changeset 737
7279 Better commented configuration files.
7281 2003-06-12 15:41 UTC tuomov
7282 * trunk: changeset 736
7283 Comments in system.mk were out of place
7285 2003-06-12 00:37 UTC tuomov
7286 * trunk: changeset 735
7287 Error log should be somewhat easier to read now.
7289 2003-06-10 18:18 UTC tuomov
7290 * trunk: changeset 734
7293 2003-06-10 16:21 UTC tuomov
7294 * trunk: changeset 733
7295 bindmaps.c and bindmaps.h were missing from previous commit.
7297 2003-06-10 16:17 UTC tuomov
7298 * trunk: changeset 732
7299 - Binding configuration (hopefully) simplified: bindings previously
7300 defined in common-frame-bindings.lua were moved to ioncore-
7301 bindings.lua and functions for defining bindings common to all
7302 WMPlexes and WGenFrames were added.
7304 - The confusing 'make_active_leaf_fn' was also removed (can still be
7305 found in compat.lua) and instead client window bindings are defined
7306 in mplex_bindings with the help of the perhaps a little less
7307 confusing 'make_current_clientwin_fn'.
7309 2003-06-10 16:14 UTC tuomov
7310 * trunk: changeset 731
7311 Binding configuration (hopefully) simplified: bindings previously
7312 defined in common-frame-bindings.lua were moved to ioncore-
7313 bindings.lua and functions for defining bindings common to all
7314 WMPlexes and WGenFrames were added.
7316 2003-06-10 11:07 UTC tuomov
7317 * trunk: changeset 730
7318 Manual page updates.
7320 2003-06-10 11:05 UTC tuomov
7321 * trunk: changeset 729
7322 The functions extl_dofile/string' were removed and
7323 extl_loadfile/string added.
7325 2003-06-09 22:24 UTC tuomov
7326 * trunk: changeset 728
7327 Warping on workspace switch had been broken by addition of
7330 2003-06-09 21:13 UTC tuomov
7331 * trunk: changeset 727
7332 The Lua interfacing code now uses a unique (cached in a weak table)
7333 WWatch for Ion's objects instead of creating a new userdata/watch
7334 every time an object is passed to Lua. This allows using the objects
7335 as indexes in tables.
7337 2003-06-09 20:28 UTC tuomov
7338 * trunk: changeset 726
7339 Some client window initial focus policy unification.
7341 2003-06-09 16:14 UTC tuomov
7342 * trunk: changeset 725
7343 Added some definitions in header
7345 2003-06-09 15:17 UTC tuomov
7346 * trunk: changeset 724
7347 'QueryLib.query_workspace' new creates workspaces of the type set in
7348 the variable 'default_ws_type' if no type is otherwise specified and
7349 Mod1+F9 was bound to create workspaces of this type without asking for
7350 a name. (The default name of default_ws_type<n> is used.)
7352 2003-06-09 15:14 UTC tuomov
7353 * trunk: changeset 723
7354 WRegions (except WClientWins) are now given names of the form
7355 'ClassName<n>' by default.
7357 2003-06-09 14:24 UTC tuomov
7358 * trunk: changeset 722
7359 - Don't complain of disappeared windows at startup phase.
7361 - Some client window management setup cleanup.
7363 2003-06-08 19:06 UTC tuomov
7364 * trunk: changeset 721
7365 Added 'warn' export.
7367 2003-06-08 18:22 UTC tuomov
7368 * trunk: changeset 720
7369 Added -noxinerama command line option.
7371 2003-06-08 17:55 UTC tuomov
7372 * trunk: changeset 719
7375 2003-06-08 17:38 UTC tuomov
7376 * trunk: changeset 718
7377 Fixed some documentation comments.
7379 2003-12-23 20:17 UTC unknown
7380 tagged ion-devel-20030606
7382 2003-06-08 17:28 UTC tuomov
7383 * trunk: changeset 717
7384 Added mplex_managed_count, mplex_managed_index and mplex_current_index
7385 functions. The latter two are in ioncore-mplexfns.lua that must
7386 specifically be loaded if the functions are needed.
7388 2003-06-08 12:44 UTC tuomov
7389 * trunk: changeset 716
7390 Workspace swithing while dragging tabs had been broken by the mplex
7393 2003-06-06 13:23 UTC tuomov
7394 * trunk: changeset 715
7397 2003-06-06 13:13 UTC tuomov
7398 * trunk: changeset 714
7399 Added 'screen_set_managed_offset' function that statusbars and such
7400 should use to allocate space.
7402 2003-06-06 12:42 UTC tuomov
7403 * trunk: changeset 713
7406 2003-06-05 23:19 UTC tuomov
7407 * trunk: changeset 712
7408 Don't execute 'arg' setup code when there are no parameters.
7410 2003-06-05 06:10 UTC tuomov
7411 * trunk: changeset 711
7412 Makefile was missing share/ from SUBDIRS:
7414 2003-06-04 16:12 UTC tuomov
7415 * trunk: changeset 710
7416 WScreen and WGenFrame now have a common WMPlex base class.
7418 2003-06-02 22:30 UTC tuomov
7419 * trunk: changeset 709
7420 Ion-ssh and ion-man scripts were updated to use $SHAREDIR/ion-
7423 2003-06-02 19:52 UTC tuomov
7424 * trunk: changeset 708
7425 CF_NO_XINERAMA had been broken at some point.
7427 2003-06-02 17:50 UTC tuomov
7428 * trunk: changeset 707
7429 Added -DCF_LTLD_ANCIENT kludge so that it might be possible to use
7430 some systems' ancient libltdl.
7432 2003-12-23 20:17 UTC unknown
7433 tagged ion-devel-20030602-1
7435 2003-06-02 14:15 UTC tuomov
7436 * trunk: changeset 706
7437 Remaining sprintf calls replaced with snprintf.
7439 2003-06-02 14:08 UTC tuomov
7440 * trunk: changeset 705
7441 Most of module management code removed as libltdl can handle it.
7443 2003-06-02 10:34 UTC tuomov
7444 * trunk: changeset 704
7447 2003-06-02 10:32 UTC tuomov
7448 * trunk: changeset 703
7451 2003-12-23 20:17 UTC unknown
7452 tagged ion-devel-20030602
7454 2003-06-02 10:04 UTC tuomov
7455 * trunk: changeset 702
7456 Changed $SHAREDIR before $ETCDIR on configuration file/script search
7457 path because people weren't removing their old *lib.lua files.
7459 2003-12-23 20:17 UTC unknown
7460 tagged ion-devel-20030601
7462 2003-06-02 09:27 UTC tuomov
7463 * trunk: changeset 701
7464 Ugly-font support was broken.
7466 2003-06-02 05:40 UTC tuomov
7467 * trunk: changeset 700
7468 Some libltdl search path setting changes.
7470 2003-06-01 13:21 UTC tuomov
7471 * trunk: changeset 699
7472 Some minor clarifications and fixes.
7474 2003-06-01 12:15 UTC tuomov
7475 * trunk: changeset 698
7478 2003-06-01 12:11 UTC tuomov
7479 * trunk: changeset 697
7480 Another extl_l1_finalize fix.
7482 2003-12-23 20:17 UTC unknown
7483 tagged ion-devel-20030531
7485 2003-06-01 02:02 UTC tuomov
7486 * trunk: changeset 696
7487 Fixed a memory leak.
7489 2003-06-01 01:44 UTC tuomov
7490 * trunk: changeset 695
7491 An off-by-one error in extl_l1_finalize caused references to some Lua
7492 tables (including large completions) never to be released.
7494 2003-05-31 15:33 UTC tuomov
7495 * trunk: changeset 694
7496 Ion-runinxterm was not found.
7498 2003-05-31 15:04 UTC tuomov
7499 * trunk: changeset 693
7500 License changed: LGPL.
7502 2003-05-31 14:49 UTC tuomov
7503 * trunk: changeset 692
7504 The -libdir option aws changed to -moduledir.
7506 2003-05-31 14:48 UTC tuomov
7507 * trunk: changeset 691
7508 Manual page updated.
7510 2003-05-31 13:20 UTC tuomov
7511 * trunk: changeset 690
7514 2003-05-31 13:19 UTC tuomov
7515 * trunk: changeset 689
7516 Added CF_ALWAYS_VIRTUAL_ROOT
7518 2003-05-31 13:11 UTC tuomov
7519 * trunk: changeset 688
7520 Compatibility wrappers for old resize functions were added.
7522 2003-05-31 13:11 UTC tuomov
7523 * trunk: changeset 687
7524 The functions *frame_do_resize were changed to receive four
7525 parameters, one for each border/direction.
7527 2003-05-31 13:10 UTC tuomov
7528 * trunk: changeset 686
7529 More changes in move/resize mode bindings to be more consistent and
7530 predictable: Left/Right/Up/Down and F/B/P/N grow the frame in the
7531 specific direction, Shift+keys shrink and in case of floating frames,
7532 DEFAULT_MOD+keys move.
7534 2003-05-31 12:45 UTC tuomov
7535 * trunk: changeset 685
7536 mkexports.pl => mkexports.lua
7538 2003-05-31 12:43 UTC tuomov
7539 * trunk: changeset 684
7540 Transient reparent stack "fix".
7542 2003-05-31 12:35 UTC tuomov
7543 * trunk: changeset 683
7544 Removed unused settings.
7546 2003-05-31 11:09 UTC tuomov
7547 * trunk: changeset 682
7550 2003-05-31 10:58 UTC tuomov
7551 * trunk: changeset 681
7552 Some (part bad) name allocation fixes.
7554 2003-05-31 00:40 UTC tuomov
7555 * trunk: changeset 680
7556 Some reordering of initilisation code.
7558 2003-05-30 21:17 UTC tuomov
7559 * trunk: changeset 679
7560 Changes in installation directories: The ion-* shell scripts are
7561 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
7562 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
7563 (=$MODULEDIR) being a binary.
7565 2003-05-30 21:17 UTC tuomov
7566 * trunk: changeset 678
7567 - Changes in installation directories: The ion-* shell scripts are
7568 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
7569 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
7570 (=$MODULEDIR) being a binary.
7572 - QueryLib functions search the script directories (~/.ion-devel/,
7573 $ETCDIR, $SHAREDIR, $EXTRABINDIR; in that order) for the ion-*
7574 helper programs instead of assuming them being on $PATH.
7576 2003-05-30 21:15 UTC tuomov
7577 * trunk: changeset 677
7578 - The *DIR settings in system.mk are now more detailed.
7580 - Changes in installation directories: The ion-* shell scripts are
7581 installed in $SHAREDIR and are ioncorelib.lua, querylib.lua and
7582 compat.lua. 'ion-completefile' is installed in $EXTRABINDIR
7583 (=$MODULEDIR) being a binary.
7585 2003-05-29 22:22 UTC tuomov
7586 * trunk: changeset 676
7587 Removed note on C99 requirement as that is no longer true.
7589 2003-05-29 13:11 UTC tuomov
7590 * trunk: changeset 675
7591 Removed deprecated definitions.
7593 2003-05-29 12:32 UTC tuomov
7594 * trunk: changeset 674
7595 All object destroys should now be handled safely.
7597 2003-05-28 22:21 UTC tuomov
7598 * trunk: changeset 673
7599 Name management wasn't updating the changes to frames.
7601 2003-05-28 21:37 UTC tuomov
7602 * trunk: changeset 672
7603 Floatframe_handle_drop should now set geometry correctly in nested
7606 2003-05-28 18:48 UTC tuomov
7607 * trunk: changeset 671
7608 Small global environment cluttering fix.
7610 2003-12-23 20:17 UTC unknown
7611 tagged ion-devel-20030528
7613 2003-05-28 18:40 UTC tuomov
7614 * trunk: changeset 670
7617 2003-05-28 16:31 UTC tuomov
7618 * trunk: changeset 669
7619 Examples of query_man_path and query_ssh_hosts were added to the
7620 default ioncore.lua main configuration file.
7622 2003-05-27 19:14 UTC tuomov
7623 * trunk: changeset 668
7624 WClientWins now save the last height request of transients (and other
7625 managed objects) so a decent size should always be restored when the
7626 window is in a big enough frame.
7628 2003-05-27 17:17 UTC tuomov
7629 * trunk: changeset 667
7630 Mkexports.lua document generation updated to understand
7633 2003-05-27 17:07 UTC tuomov
7634 * trunk: changeset 666
7635 A minor check added.
7637 2003-05-27 17:02 UTC tuomov
7638 * trunk: changeset 665
7641 2003-05-27 16:59 UTC tuomov
7642 * trunk: changeset 664
7643 Some clean-up and region_full_name reference removed.
7645 2003-05-27 16:59 UTC tuomov
7646 * trunk: changeset 663
7647 complete/lookup_clientwin removed.
7649 2003-05-27 16:57 UTC tuomov
7650 * trunk: changeset 662
7651 New name allocation code: client windows are now in a separate
7652 namespace from other objects and "short names" without appended
7653 instance number are gone.
7655 2003-05-27 16:55 UTC tuomov
7656 * trunk: changeset 661
7657 Some tab bar drawing fixes.
7659 2003-05-27 16:47 UTC tuomov
7660 * trunk: changeset 660
7661 Added functions to clear Lua table entries.
7663 2003-05-26 22:13 UTC tuomov
7664 * trunk: changeset 659
7665 Some changes in system.mk Lua settings.
7667 2003-05-26 22:06 UTC tuomov
7668 * trunk: changeset 658
7671 2003-05-26 22:06 UTC tuomov
7672 * trunk: changeset 657
7673 Some client window resize/move request handling changes.
7675 2003-05-25 11:07 UTC tuomov
7676 * trunk: changeset 656
7679 2003-05-25 11:07 UTC tuomov
7680 * trunk: changeset 655
7681 Added the boolean 'fullscreen' winprop.
7683 2003-05-25 11:04 UTC tuomov
7684 * trunk: changeset 654
7685 Floatws circulate bindings should not clutter global environment.
7687 2003-05-25 11:03 UTC tuomov
7688 * trunk: changeset 653
7689 QueryLib should now remember last directory for file view and edit
7692 2003-05-24 20:37 UTC tuomov
7693 * trunk: changeset 652
7696 2003-05-24 16:45 UTC tuomov
7697 * trunk: changeset 651
7700 2003-05-24 15:06 UTC tuomov
7701 * trunk: changeset 650
7702 Added query_message.
7704 2003-05-24 14:50 UTC tuomov
7705 * trunk: changeset 649
7706 Some documentation was missing.
7708 2003-05-24 12:32 UTC tuomov
7709 * trunk: changeset 648
7710 Client window rescue fixed.
7712 2003-05-24 11:25 UTC tuomov
7713 * trunk: changeset 647
7714 Removed an unnecessary XClear.
7716 2003-05-23 23:57 UTC tuomov
7717 * trunk: changeset 646
7718 More attempts at fixing take_focus.
7720 2003-05-23 23:09 UTC tuomov
7721 * trunk: changeset 645
7722 Removed extra space in querylib prompts.
7724 2003-05-23 22:46 UTC tuomov
7725 * trunk: changeset 644
7726 Fixed lookup_region.
7728 2003-05-23 22:35 UTC tuomov
7729 * trunk: changeset 643
7732 2003-05-23 18:00 UTC tuomov
7733 * trunk: changeset 642
7734 Removed unnuecessary (?) XClear(Area|Window) calls.
7736 2003-05-23 15:43 UTC tuomov
7737 * trunk: changeset 641
7738 Removed rootwin->current_screen redundancy.
7740 2003-05-23 15:30 UTC tuomov
7741 * trunk: changeset 640
7742 Some minor clean-up.
7744 2003-05-23 15:19 UTC tuomov
7745 * trunk: changeset 639
7746 Xinerama screens now always have a virtual root window for better
7749 2003-05-23 15:14 UTC tuomov
7750 * trunk: changeset 638
7751 Removed grab_released.
7753 2003-05-23 14:38 UTC tuomov
7754 * trunk: changeset 637
7755 Grab handling code simplified.
7757 2003-05-23 14:38 UTC tuomov
7758 * trunk: changeset 636
7759 Fixed UTF8 include stuff.
7761 2003-05-21 16:09 UTC tuomov
7762 * trunk: changeset 635
7763 The exports region_set_w/h were replaced with region_request_geom.
7765 2003-05-21 16:08 UTC tuomov
7766 * trunk: changeset 634
7767 Added EXTL_EXPORT_AS
7769 2003-05-21 16:07 UTC tuomov
7770 * trunk: changeset 633
7771 The exported function specification generation script was extended
7772 with EXTL_EXPORT_AS(...).
7774 2003-05-21 05:48 UTC tuomov
7775 * trunk: changeset 632
7776 Use get_text_property in clientwin_get_ident.
7778 2003-05-20 18:37 UTC tuomov
7779 * trunk: changeset 631
7780 Better (?) frame shading and maximizing code that should also
7781 eventually work on tiled workspaces (only partially implemented;
7782 better region_request_geom neeeded).
7784 2003-05-20 14:13 UTC tuomov
7785 * trunk: changeset 630
7788 2003-05-20 13:29 UTC tuomov
7789 * trunk: changeset 629
7790 Simpler implementation of 'goto_previous' using watches.
7792 2003-12-23 20:17 UTC unknown
7793 tagged ion-devel-20030520
7795 2003-05-20 11:45 UTC tuomov
7796 * trunk: changeset 628
7797 Don't add non-strings in a table to list of completions.
7799 2003-05-20 11:44 UTC tuomov
7800 * trunk: changeset 627
7801 The exports generation script was ignoring constness of string and
7802 could therefore cause Ion to crash or corrupt strings.
7804 2003-05-19 22:46 UTC tuomov
7805 * trunk: changeset 626
7806 Removed #include <math.h>
7808 2003-05-19 22:45 UTC tuomov
7809 * trunk: changeset 625
7810 Some more mouse resize tuning.
7812 2003-05-19 16:51 UTC tuomov
7813 * trunk: changeset 624
7814 Some clean-up and optimisation.
7816 2003-05-19 15:34 UTC tuomov
7817 * trunk: changeset 623
7818 Kludges and bloat to a proper (but not necessarily correct) X server
7819 time in WM_TAKE_FOCUS messages to get around problems with some
7822 2003-05-19 14:32 UTC tuomov
7823 * trunk: changeset 622
7824 Unnecessary function region_request_geom_constrain was removed.
7826 2003-05-19 14:32 UTC tuomov
7827 * trunk: changeset 621
7828 Changes to accommodate for changes in lookup_region.
7830 2003-05-19 14:31 UTC tuomov
7831 * trunk: changeset 620
7832 Unnecessary function wobj_cast was removed.
7834 2003-05-19 14:30 UTC tuomov
7835 * trunk: changeset 619
7836 The functions lookup/complete_region now expect a string class
7837 parameter (or null for "WRegion") and the functions
7838 complete/lookup_workspace/clientwin were moved to ioncorelib.lua as
7839 they are not needed on the C side.
7841 2003-05-18 13:41 UTC tuomov
7842 * trunk: changeset 618
7843 The resize angle limits are now universal; borders and tabs are not a
7846 2003-05-18 13:35 UTC tuomov
7847 * trunk: changeset 617
7848 Mouse resize fine-tuning: if the angle between the vector from the
7849 centre of the frame to the point where the initial mouse press occured
7850 and the unit vector pointing (from the centre) to a border of the
7851 frame is less than 55 degrees, we allow resize to change that border.
7853 2003-05-18 13:03 UTC tuomov
7854 * trunk: changeset 616
7855 Some more focusing policy changes/fixes.
7857 2003-05-18 13:01 UTC tuomov
7858 * trunk: changeset 615
7861 2003-05-18 12:39 UTC tuomov
7862 * trunk: changeset 614
7865 2003-05-18 12:31 UTC tuomov
7866 * trunk: changeset 613
7869 2003-05-18 12:31 UTC tuomov
7870 * trunk: changeset 612
7871 Fix around problems with macros with some (possibly broken?) versions
7874 2003-05-17 13:53 UTC tuomov
7875 * trunk: changeset 611
7876 Previous modifications had broken tabdrag workspace switch.
7878 2003-05-17 13:37 UTC tuomov
7879 * trunk: changeset 610
7880 add_to_viewport should not have been renamed add_to_screen.
7882 2003-05-17 13:31 UTC tuomov
7883 * trunk: changeset 609
7884 Fixed the place of a comma.
7886 2003-05-17 13:13 UTC tuomov
7887 * trunk: changeset 608
7888 CVS fscked up screen.*
7890 2003-05-17 13:11 UTC tuomov
7891 * trunk: changeset 607
7892 Removed viewport.c and viewport.h.
7894 2003-05-17 13:08 UTC tuomov
7895 * trunk: changeset 606
7896 - Changes in object and function names to be closer to what users see
7897 and think: what previously were screens (WScreen) are now called
7898 root windows (WRootWin) and viewport (WViewport) have become screens
7899 (WScreen). These changes are so big that no wrappers were added to
7902 - Some old root window (old screen) functions were removed.
7904 - Bindings in global_bindings should get a WScreen (old WViewport) as
7905 an argument instead of WRootWin.
7907 - It is possible to build Ion with the CF_WINDOWED_SCREENS flag so
7908 that WScreens have "virtual" root windows to better separate
7911 2003-05-17 13:09 UTC tuomov
7912 * trunk: changeset 605
7913 - Changes in object and function names to be closer to what users see
7914 and think: what previously were screens (WScreen) are now called
7915 root windows (WRootWin) and viewport (WViewport) have become screens
7916 (WScreen). These changes are so big that no wrappers were added to
7919 - Some old root window (old screen) functions were removed.
7921 - Bindings in global_bindings should get a WScreen (old WViewport) as
7922 an argument instead of WRootWin.
7924 2003-05-17 12:16 UTC tuomov
7925 * trunk: changeset 604
7926 Default configuration uses XOR-rubberband move/resize (instead of
7927 opaque) to be nicer on slower systems.
7929 2003-05-17 11:49 UTC tuomov
7930 * trunk: changeset 603
7931 Fixed FloatWS initial focus.
7933 2003-05-16 19:53 UTC tuomov
7934 * trunk: changeset 602
7937 2003-05-16 18:48 UTC tuomov
7938 * trunk: changeset 601
7939 Some changes in property getting functions.
7941 2003-05-16 18:02 UTC tuomov
7942 * trunk: changeset 600
7943 Removed unnecessary references to screens.
7945 2003-05-16 16:08 UTC tuomov
7946 * trunk: changeset 599
7947 region_list_to_table renamed to managed_list_to_table.
7949 2003-05-16 15:59 UTC tuomov
7950 * trunk: changeset 598
7951 Signals are not trapped until the initialisation is at a point where
7952 we have found some screens to manage.
7954 2003-05-16 15:56 UTC tuomov
7955 * trunk: changeset 597
7956 Removed erroneous cast.
7958 2003-05-16 15:56 UTC tuomov
7959 * trunk: changeset 596
7960 Added the extl_globals function for accessing globals.
7962 2003-05-16 15:49 UTC tuomov
7963 * trunk: changeset 595
7964 Enchancements in client window "rescueing" and some unifications with
7965 return from full screen mode.
7967 2003-05-16 15:48 UTC tuomov
7968 * trunk: changeset 594
7969 Changed char* to const char* in ExtlL2Param.
7971 2003-05-16 15:42 UTC tuomov
7972 * trunk: changeset 593
7973 Moved fullscreen stuff into a separate file.
7975 2003-05-15 23:05 UTC tuomov
7976 * trunk: changeset 592
7977 Added a check for nil functions.
7979 2003-05-15 22:27 UTC tuomov
7980 * trunk: changeset 591
7981 Modified mkexports.lua to generate a little less code.
7983 2003-05-15 22:26 UTC tuomov
7984 * trunk: changeset 590
7985 Fixed extl_table_is_bool_set.
7987 2003-05-15 21:05 UTC tuomov
7988 * trunk: changeset 589
7989 Restored old extl_cpcall interface.
7991 2003-05-15 15:45 UTC tuomov
7992 * trunk: changeset 588
7993 Added extl_table_is_bool_set.
7995 2003-05-15 15:45 UTC tuomov
7996 * trunk: changeset 587
7997 Some l_st usage cleanup in the Lua code and added extl_cpcallx.
7999 2003-05-15 06:01 UTC tuomov
8000 * trunk: changeset 586
8001 Some minor changes in the Lua interface.
8003 2003-05-15 06:00 UTC tuomov
8004 * trunk: changeset 585
8005 QueryLib.query_lib should properly return on error.
8007 2003-05-14 21:32 UTC tuomov
8008 * trunk: changeset 584
8009 Fixed a problem with bsearch() and Solaris.
8011 2003-05-14 20:13 UTC tuomov
8012 * trunk: changeset 583
8013 Client window management setup code simplified by attaching transients
8014 the their transient_for by default and having floatws:s override this
8015 behaviour by hooking to add_clientwin_alt.
8017 2003-05-14 19:59 UTC tuomov
8018 * trunk: changeset 582
8019 Changes in how parameters are passed to Lua code loaded as string or
8022 2003-05-14 16:49 UTC tuomov
8023 * trunk: changeset 581
8024 Return from full screen mode should work with floatws:s now.
8026 2003-05-14 16:40 UTC tuomov
8027 * trunk: changeset 580
8028 Added a warning for _NET_WM broken transient_for hint.
8030 2003-05-14 16:38 UTC tuomov
8031 * trunk: changeset 579
8032 'ionws_do_clientwin' now calls the Lua function
8033 'ionws_placement_method' with parameters (ws, cwin, pos_given_by_user)
8034 to determine in which frame to place a window. This can be used to
8035 e.g. experiment with placement heuristics.
8037 2003-05-14 14:21 UTC tuomov
8038 * trunk: changeset 578
8039 Mouse resize changed to only resize along one coordinate axis when the
8040 window is grabbed far enough from borders.
8042 2003-05-13 19:20 UTC tuomov
8043 * trunk: changeset 577
8044 Renamed geom.* extlconv.*
8046 2003-05-13 18:07 UTC tuomov
8047 * trunk: changeset 576
8048 The 'include' function didn't handle absolute paths.
8050 2003-05-13 18:06 UTC tuomov
8051 * trunk: changeset 575
8052 There was a problem getting return values from Lua functions.
8054 2003-05-13 16:09 UTC tuomov
8055 * trunk: changeset 574
8056 Added parameter count check and complaint when va_copy is not
8059 2003-05-13 16:05 UTC tuomov
8060 * trunk: changeset 573
8061 The new Lua calling code allowed removing dependency on C99 va_copy a
8062 little more easily than the old so Ion no longer depends on it and
8063 should be easier to compile on older systems (apparently including gcc
8066 2003-05-13 14:46 UTC tuomov
8067 * trunk: changeset 572
8068 Transient resizing when the managing WClientWin was resized had been
8069 broken at some point.
8071 2003-05-13 05:40 UTC tuomov
8072 * trunk: changeset 571
8073 Removed redundant comment.
8075 2003-05-13 05:37 UTC tuomov
8076 * trunk: changeset 570
8077 Vertical keyboard resize binding swapped.
8079 2003-05-13 05:38 UTC tuomov
8080 * trunk: changeset 569
8081 Keyboard resize should not "cumulate" size increments that do not
8082 affect the frame size.
8084 2003-05-12 23:17 UTC tuomov
8085 * trunk: changeset 568
8086 Fixed a minor resize glitch.
8088 2003-05-12 19:57 UTC tuomov
8089 * trunk: changeset 567
8092 2003-05-12 17:02 UTC tuomov
8093 * trunk: changeset 566
8094 ionws_split_of synopsis changed.
8096 2003-05-12 16:59 UTC tuomov
8097 * trunk: changeset 565
8100 2003-05-12 16:38 UTC tuomov
8101 * trunk: changeset 564
8102 Region name instances are saved in the workspace savefiles. (However,
8103 client windows do not use the saved title because it may have changed
8104 so client windows' instance numbers may change over restarts.)
8106 2003-05-12 16:31 UTC tuomov
8107 * trunk: changeset 563
8108 QueryLib goto still had a debug complaint in it.
8110 2003-05-12 16:23 UTC tuomov
8111 * trunk: changeset 562
8112 Save client window id as %lu instead of %.32f.
8114 2003-05-12 16:20 UTC tuomov
8115 * trunk: changeset 561
8116 The wrapper function generated by "obsolete" didn't return any values.
8118 2003-05-12 16:18 UTC tuomov
8119 * trunk: changeset 560
8120 Do not add IMPLOBJ(WObj) in exports.c
8122 2003-05-12 16:18 UTC tuomov
8123 * trunk: changeset 559
8124 The exports region_get_(x|y|w|h) were replaced with region_geom.
8126 2003-05-12 16:17 UTC tuomov
8127 * trunk: changeset 558
8128 Added new exports to get information on splits on WIonWs:s. This
8129 should help writing alternative navigation functions.
8131 2003-05-12 16:18 UTC tuomov
8132 * trunk: changeset 557
8133 Added wrappers to obsolete functions region_get_(x|y|w|h).
8135 2003-05-11 16:17 UTC tuomov
8136 * trunk: changeset 556
8137 Client window check codes are not reset so they're not lost so easily.
8139 2003-05-11 14:24 UTC tuomov
8140 * trunk: changeset 555
8143 2003-05-11 13:33 UTC tuomov
8144 * trunk: changeset 554
8145 Added checks in region_add_managed to prevent from attachinging
8146 parent's or manager's to their (grand)children or managed regions.
8148 2003-05-11 00:05 UTC tuomov
8149 * trunk: changeset 553
8150 Added a missing newline.
8152 2003-05-10 23:43 UTC tuomov
8153 * trunk: changeset 552
8154 Another broken documentation comment found.
8156 2003-05-10 23:42 UTC tuomov
8157 * trunk: changeset 551
8158 'ionws_load' no longer requires 'split_tree' to be specified so that
8159 new workspaces can be created with region_manage_new without
8160 specifying the contents.
8162 2003-05-10 23:41 UTC tuomov
8163 * trunk: changeset 550
8164 The rest of the queries (goto/create workspace, attach client) are now
8165 finally implemented in Lua as the function region_manage(_new) are
8168 2003-05-10 23:15 UTC tuomov
8169 * trunk: changeset 549
8170 Documentation was missing for exports in screen.c.
8172 2003-12-23 20:17 UTC unknown
8173 tagged ion-devel-20030510
8175 2003-05-10 20:34 UTC tuomov
8176 * trunk: changeset 548
8177 Removed efence reference from system.mk.
8179 2003-05-10 19:56 UTC tuomov
8180 * trunk: changeset 547
8181 Oops.. region_manage documentation had an extra space that caused it
8184 2003-05-10 02:16 UTC tuomov
8185 * trunk: changeset 546
8186 Some changes in comments.
8188 2003-05-10 02:12 UTC tuomov
8189 * trunk: changeset 545
8190 Fixed a bug in check_input_fds.
8192 2003-05-10 02:11 UTC tuomov
8193 * trunk: changeset 544
8194 Wiser loading of querylib.
8196 2003-05-10 02:13 UTC tuomov
8197 * trunk: changeset 543
8198 The Lua interface code now uses lua_cpcall extensively to make it more
8199 tolerant to Lua's longjmp error handling.
8201 2003-05-09 22:21 UTC tuomov
8202 * trunk: changeset 542
8203 'extl_dofile' and 'extl_dostring' now pass arguments in the local
8204 instead of global variable 'arg'.
8206 2003-05-09 22:19 UTC tuomov
8207 * trunk: changeset 541
8208 Setfenv is not necessary. Fixed error reporting.
8210 2003-05-09 21:43 UTC tuomov
8211 * trunk: changeset 540
8212 Viewport names are now saved and other changes in savefile format. Old
8213 'add_to_viewport' function was kept for compatibility but will be
8216 2003-05-09 17:39 UTC tuomov
8217 * trunk: changeset 539
8220 2003-05-09 17:34 UTC tuomov
8221 * trunk: changeset 538
8222 Some more README changes.
8224 2003-05-09 17:32 UTC tuomov
8225 * trunk: changeset 537
8226 Fixed transient size/position problems and split the
8227 REGION_ATTACH_GEOMRQ flag into separate POSRQ and SIZERQ.
8229 2003-05-09 16:28 UTC tuomov
8230 * trunk: changeset 536
8233 2003-05-09 14:57 UTC tuomov
8234 * trunk: changeset 535
8237 2003-05-09 14:36 UTC tuomov
8238 * trunk: changeset 534
8239 Added the exports 'region_manage' and 'region_manage_new'.
8241 2003-05-09 14:35 UTC tuomov
8242 * trunk: changeset 533
8243 Fixed a bug in extl_table_get that caused it to succeed for NULL
8246 2003-05-09 13:33 UTC tuomov
8247 * trunk: changeset 532
8248 Query module listings could hang Ion if there was not enough space for
8249 a single visible row.
8251 2003-05-08 18:38 UTC tuomov
8252 * trunk: changeset 531
8253 Some bindings were still using Mod1 instead of DEFAULT_MOD.
8255 2003-05-08 18:36 UTC tuomov
8256 * trunk: changeset 530
8257 Some minor fixes in bindings
8259 2003-05-08 06:05 UTC tuomov
8260 * trunk: changeset 529
8261 Fixed a va_arg problem with luaextl.c and strange architechtures.
8263 2003-05-08 06:05 UTC tuomov
8264 * trunk: changeset 528
8267 2003-05-08 05:25 UTC tuomov
8268 * trunk: changeset 527
8269 Updated documentation comments.
8271 2003-05-07 18:49 UTC tuomov
8272 * trunk: changeset 526
8275 2003-05-07 18:42 UTC tuomov
8276 * trunk: changeset 525
8277 The Lua parser in mkexports.lua now parses for function arguments.
8279 2003-05-07 18:42 UTC tuomov
8280 * trunk: changeset 524
8281 Removed make_screen_switch_nth_fn.
8283 2003-05-07 18:41 UTC tuomov
8284 * trunk: changeset 523
8285 Added documentation to ioncorelib.lua.
8287 2003-05-07 18:41 UTC tuomov
8288 * trunk: changeset 522
8289 Removed Makefile; function reference .texes are now generated in the
8292 2003-05-07 18:36 UTC tuomov
8293 * trunk: changeset 521
8294 Changes in function documentation Makefile.
8296 2003-05-07 18:21 UTC tuomov
8297 * trunk: changeset 520
8298 'mkexports.lua' can now parse documentation from Lua code.
8300 2003-05-07 18:20 UTC tuomov
8301 * trunk: changeset 519
8302 Added documentation to querylib.lua.
8304 2003-05-07 16:08 UTC tuomov
8305 * trunk: changeset 518
8306 The functions 'ionws_split', 'ionws_split_empty' and 'ionws_split_top'
8307 were renamed to the more consistent 'ionframe_split',
8308 'ionframe_split_empty' and 'ionws_newframe'. As usual, 'compat.lua'
8309 has wrappers to the old functions.
8311 2003-05-07 15:57 UTC tuomov
8312 * trunk: changeset 517
8313 - The completion handler for QueryLib.query_lua can now descend into
8314 tables and complete subexpressions.
8316 - QueryLib.query_lua sets the variable '_' in the local environment of
8317 the string to be called to point to the frame the query was opened
8318 in. The variable 'arg' is also now set in the local environment
8321 2003-05-07 14:54 UTC tuomov
8322 * trunk: changeset 516
8323 Client window size hints were not used when Ion was restarted. Fixed
8326 2003-05-07 14:42 UTC tuomov
8327 * trunk: changeset 515
8328 'viewport_display_managed' was calling just 'set_focus' instead of
8329 'warp' as it should.
8331 2003-12-23 20:17 UTC unknown
8332 tagged ion-devel-20030506
8334 2003-05-07 00:14 UTC tuomov
8335 * trunk: changeset 514
8336 FIND_PARENT1 renamed GET_PARENT_CHK. FIND_PARENT removed.
8338 2003-05-06 18:28 UTC tuomov
8339 * trunk: changeset 513
8340 Fixed a memory allocation problem discovered by valgrind.
8342 2003-05-06 17:02 UTC tuomov
8343 * trunk: changeset 512
8346 2003-05-06 17:02 UTC tuomov
8347 * trunk: changeset 511
8348 Added some \hlines in tables
8350 2003-05-06 05:20 UTC tuomov
8351 * trunk: changeset 510
8352 Fixed a bug in the title shortening routine.
8354 2003-05-06 05:20 UTC tuomov
8355 * trunk: changeset 509
8356 Fixed a bug in the new transient management setup code.
8358 2003-05-05 22:58 UTC tuomov
8359 * trunk: changeset 508
8360 A small change in documentation comment.
8362 2003-05-05 22:58 UTC tuomov
8363 * trunk: changeset 507
8364 Changes in the Makefile to build the exports.texes.
8366 2003-05-05 22:50 UTC tuomov
8367 * trunk: changeset 506
8368 Line editor history is now saved when Ion exits.
8370 2003-05-05 17:40 UTC tuomov
8371 * trunk: changeset 505
8372 Fixed extl_stack_get 'double' code.
8374 2003-05-05 17:37 UTC tuomov
8375 * trunk: changeset 504
8376 - Removed target_id code.
8378 - Client windows are now saved over restarts in saves/workspaces-*.lua
8379 instead of using target_ids. A special check code property is added
8380 to each window so that we don't incorrectly reparent windows when
8381 initially starting Ion.
8383 2003-05-04 16:01 UTC tuomov
8384 * trunk: changeset 503
8385 Added hyperlinks in the exported function documentation.
8387 2003-05-04 02:18 UTC tuomov
8388 * trunk: changeset 502
8391 2003-12-23 20:17 UTC unknown
8392 tagged ion-devel-20030504
8394 2003-05-04 02:18 UTC tuomov
8395 * trunk: changeset 501
8396 Sort functions in documentation alphabetically.
8398 2003-05-04 00:59 UTC tuomov
8399 * trunk: changeset 500
8402 2003-05-03 22:34 UTC tuomov
8403 * trunk: changeset 499
8406 2003-05-03 22:30 UTC tuomov
8407 * trunk: changeset 498
8410 2003-05-03 22:30 UTC tuomov
8411 * trunk: changeset 497
8414 2003-05-03 22:04 UTC tuomov
8415 * trunk: changeset 496
8416 doc/Makefile added and list_exports.sh removed
8418 2003-05-03 22:04 UTC tuomov
8419 * trunk: changeset 495
8420 Documentation was added to the source for exported functions.
8422 2003-05-03 22:03 UTC tuomov
8423 * trunk: changeset 494
8424 'mkexports.lua' now parses for documentation of the form /*EXTL_DOC
8427 2003-05-03 16:21 UTC tuomov
8428 * trunk: changeset 493
8429 The 'mkexports' script was rewritten in Lua (was an unmaintainable
8432 2003-05-02 19:41 UTC tuomov
8433 * trunk: changeset 492
8434 Made 'obsolete' local
8436 2003-05-02 19:39 UTC tuomov
8437 * trunk: changeset 491
8440 2003-05-02 19:18 UTC tuomov
8441 * trunk: changeset 490
8442 WFloatFrames can now be resized from the keyboard.
8444 2003-05-02 19:17 UTC tuomov
8445 * trunk: changeset 489
8446 Simplified resize interface to have just ionframe_do_resize
8448 2003-05-02 18:52 UTC tuomov
8449 * trunk: changeset 488
8450 IonFrame keyboard resize mode changed to allow resizing in both
8451 directions without leaving and re-entering resize mode. Compatibility
8452 functions for the old mode are provided in compat.lua.
8454 2003-05-02 18:52 UTC tuomov
8455 * trunk: changeset 487
8456 - IonFrame keyboard resize mode changed to allow resizing in both
8457 directions without leaving and re-entering resize mode.
8458 Compatibility functions for the old mode are provided in compat.lua.
8460 - The compatibility functions in compat.lua now complain of
8461 obsoleteness to stderr.
8463 2003-05-02 17:32 UTC tuomov
8464 * trunk: changeset 486
8467 2003-05-02 17:27 UTC tuomov
8468 * trunk: changeset 485
8469 Added the Lua-side hooks genframe_managed_switched and
8470 viewport_workspace_switched.
8472 2003-05-02 17:27 UTC tuomov
8473 * trunk: changeset 484
8474 Added support for hooks Lua code can hook on to with add_to_hook(hook,
8477 2003-05-02 16:18 UTC tuomov
8478 * trunk: changeset 483
8479 Fixed (floatws) focus problem that reoccured after previous attempt at
8480 fixing other focus problems.
8482 2003-05-01 14:23 UTC tuomov
8483 * trunk: changeset 482
8484 Added 'eq' metamethod for WObj:s.
8486 2003-05-01 14:12 UTC tuomov
8487 * trunk: changeset 481
8488 Added new exports that should e.g. enable writing workspace navigation
8489 functions that can also be used to move between viewports or other
8490 workspaces instead of just wrapping around.
8492 2003-05-01 13:14 UTC tuomov
8493 * trunk: changeset 480
8494 Some unifications in add_clientwin/region_add_managed interface.
8496 2003-04-28 22:42 UTC tuomov
8497 * trunk: changeset 479
8498 Fixed CURRENT_FILE maintenance in include().
8500 2003-04-28 16:47 UTC tuomov
8501 * trunk: changeset 478
8504 2003-12-23 20:17 UTC unknown
8505 tagged ion-devel-20030428
8507 2003-04-28 15:12 UTC tuomov
8508 * trunk: changeset 477
8509 The innermost window grabbing on a mouse button should now get to
8510 handle the event as is the case with key grabs.
8512 2003-12-23 20:17 UTC unknown
8513 tagged ion-devel-20030427-2
8515 2003-04-28 14:53 UTC tuomov
8516 * trunk: changeset 476
8517 Fixed WIonFrame subregion load problem
8519 2003-04-28 05:21 UTC tuomov
8520 * trunk: changeset 475
8521 Fixed the region destroy focus fix.
8523 2003-12-23 20:17 UTC unknown
8524 tagged ion-devel-20030427-1
8526 2003-04-27 21:29 UTC tuomov
8527 * trunk: changeset 474
8528 QueryLib.query_exec fixed to use the correct handler.
8530 2003-12-23 20:17 UTC unknown
8531 tagged ion-devel-20030427
8533 2003-04-27 21:26 UTC tuomov
8534 * trunk: changeset 473
8537 2003-04-27 17:44 UTC tuomov
8538 * trunk: changeset 472
8539 ion-completefile Makefile fixed.
8541 2003-04-27 11:54 UTC tuomov
8542 * trunk: changeset 471
8545 2003-04-27 01:15 UTC tuomov
8546 * trunk: changeset 470
8549 2003-04-27 01:10 UTC tuomov
8550 * trunk: changeset 469
8551 QueryLib file and man page completors use 'popen_bgread' so the
8552 queries can not block the WM from processing other events (or even
8555 2003-04-27 01:09 UTC tuomov
8556 * trunk: changeset 468
8557 Moved file completetion code from the query module into a separate
8558 external program ('ion-completefile').
8560 2003-04-27 01:07 UTC tuomov
8561 * trunk: changeset 467
8562 Added 'popen_bgread(cmd, lua_fn)' to open read mode pipes that are
8563 selected() in the main event loop and the given function called with
8566 2003-04-25 17:32 UTC tuomov
8567 * trunk: changeset 466
8568 Most Ion functions should be null-string safe now except for some low-
8569 level functions and functions that also receive string length as an
8570 argument. This allows Lua scripts to pass nil to functions that have
8571 special meaning for NULL strings.
8573 2003-04-25 17:11 UTC tuomov
8574 * trunk: changeset 465
8575 Fixed do_complete_region.
8577 2003-04-25 16:59 UTC tuomov
8578 * trunk: changeset 464
8579 Some changes on how region close/destroy is handled and how focus is
8580 handled when an active region with non-window manager is destroyed.
8582 2003-04-25 16:46 UTC tuomov
8583 * trunk: changeset 463
8584 Fixed extl_verify_wobj.
8586 2003-04-24 17:27 UTC tuomov
8587 * trunk: changeset 462
8588 Some minor TODOs completed and some minor fixes.
8590 2003-04-23 22:16 UTC tuomov
8591 * trunk: changeset 461
8592 Removed string free in extl_stack_push
8594 2003-04-23 16:17 UTC tuomov
8595 * trunk: changeset 460
8598 2003-04-23 16:16 UTC tuomov
8599 * trunk: changeset 459
8600 The floatws module is now aware of window gravities.
8602 2003-04-22 19:08 UTC tuomov
8603 * trunk: changeset 458
8606 2003-04-22 19:05 UTC tuomov
8607 * trunk: changeset 457
8608 - Added window stacking management code.
8610 - Fixed region_notify_subregions_move.
8612 2003-04-22 19:05 UTC tuomov
8613 * trunk: changeset 456
8614 Added window stacking management code.
8616 2003-04-22 19:05 UTC tuomov
8617 * trunk: changeset 455
8618 The (exported) functions floatframe_raise/lower are obsolete and
8619 replaced with region_raise/lower. The file 'compat.lua' can be
8620 included to define these functions.
8622 2003-04-20 17:45 UTC tuomov
8623 * trunk: changeset 454
8624 No longer complain of missing workspace savefiles.
8626 2003-04-19 20:11 UTC tuomov
8627 * trunk: changeset 453
8630 2003-04-19 20:10 UTC tuomov
8631 * trunk: changeset 452
8632 Makefile also changed to note change of name in ioncorelib.lua
8634 2003-04-19 20:09 UTC tuomov
8635 * trunk: changeset 451
8636 'ioncore-lib.lua' renamed 'ioncorelib.lua' to be consistent with
8639 2003-04-19 19:36 UTC tuomov
8640 * trunk: changeset 450
8641 removed debug messages
8643 2003-04-19 19:35 UTC tuomov
8644 * trunk: changeset 449
8645 Extl_init enables Lua loadlib.
8647 2003-12-23 20:17 UTC unknown
8648 tagged ion-devel-20030416
8650 2003-04-19 19:34 UTC tuomov
8651 * trunk: changeset 448
8652 Winprop management is now implemented in Lua.
8654 2003-04-16 21:44 UTC tuomov
8655 * trunk: changeset 447
8656 QueryLib.mancache fixed to contain weak references.
8658 2003-04-16 17:16 UTC tuomov
8659 * trunk: changeset 446
8660 Include correct version of libtu. Old version could cause crashes.
8662 2003-04-16 17:14 UTC tuomov
8663 * trunk: changeset 445
8664 misc signal.c changes
8666 2003-04-16 17:13 UTC tuomov
8667 * trunk: changeset 444
8668 WFloatWS placement code should now handle shaded frames correctly.
8670 2003-04-16 17:11 UTC tuomov
8671 * trunk: changeset 443
8672 Added man-page completion to QueryLib.
8674 2003-12-23 20:17 UTC unknown
8675 tagged ion-devel-20030412-3
8677 2003-04-16 17:09 UTC tuomov
8678 * trunk: changeset 442
8679 Don't waitpid() in the SIGCHLD handler but in the main loop after this
8680 handler has been called. For some reason Lua's io.popen() didn't like
8683 2003-12-23 20:17 UTC unknown
8684 tagged ion-devel-20030412-2
8686 2003-12-23 20:17 UTC unknown
8687 tagged ion-devel-20030412-1
8689 2003-04-13 19:07 UTC tuomov
8690 * trunk: changeset 441
8691 FloatWS module honours window positions when starting up the WM.
8693 2003-04-12 20:08 UTC tuomov
8694 * trunk: changeset 440
8695 - Some transient handling fixes.
8697 - region_do_add_managed wasn't passing enough parameters which could
8700 2003-04-12 19:27 UTC tuomov
8701 * trunk: changeset 439
8702 Old upvalue syntax removed from Lua code as the just-released Lua 5.0
8703 does not support it anymore by default.
8705 2003-12-23 20:17 UTC unknown
8706 tagged ion-devel-20030412
8708 2003-04-12 19:06 UTC tuomov
8709 * trunk: changeset 438
8710 Added the flag -std=c99 to options to compile luaextl.c as it needs
8711 va_copy from C99 and some versions of GCC seem to disable this macro
8714 2003-04-12 18:44 UTC tuomov
8715 * trunk: changeset 437
8716 Include stdarg.h in luaextl.c
8718 2003-04-12 18:19 UTC tuomov
8719 * trunk: changeset 436
8722 2003-04-12 17:27 UTC tuomov
8723 * trunk: changeset 435
8724 Yet another attempt at perfecting focus handling (before resorting to
8725 separate displayed and actual activity states and update delays or
8726 similar another kludge in counteracting X's lame key grab focus
8729 2003-04-12 16:44 UTC tuomov
8730 * trunk: changeset 434
8733 2003-04-12 16:44 UTC tuomov
8734 * trunk: changeset 433
8737 2003-04-12 16:43 UTC tuomov
8738 * trunk: changeset 432
8741 2003-04-12 16:43 UTC tuomov
8742 * trunk: changeset 431
8743 Prefer _NET_WM_NAME, if it exists, over WM_NAME as apps no longer seem
8744 to use WM_NAME for UTF-8 titles.
8746 2003-04-12 16:10 UTC tuomov
8747 * trunk: changeset 430
8748 QueryLib.query_lua displays all error messages.
8750 2003-04-12 16:08 UTC tuomov
8751 * trunk: changeset 429
8752 The standard modules no longer fail on partially broken configuration
8753 files unless no bindings have been configured before the error
8756 2003-04-12 16:07 UTC tuomov
8757 * trunk: changeset 428
8760 2003-04-12 16:06 UTC tuomov
8761 * trunk: changeset 427
8762 Full error log is displayed with xmessage after startup whether it is
8763 possible to continue or not.
8765 2003-04-12 16:05 UTC tuomov
8766 * trunk: changeset 426
8767 Added collect_errors(fn, params) for Lua code to be able to e.g.
8768 display encountered errors with query_fwarn.
8770 2003-04-11 19:19 UTC tuomov
8771 * trunk: changeset 425
8774 2003-04-11 18:48 UTC tuomov
8775 * trunk: changeset 424
8776 Added some XFree(prop.value):s
8778 2003-04-11 18:38 UTC tuomov
8779 * trunk: changeset 423
8780 Inconsistently named 'goto_viewport_id' renamed to goto_nth_viewport.
8782 2003-04-11 18:37 UTC tuomov
8783 * trunk: changeset 422
8786 2003-04-11 18:36 UTC tuomov
8787 * trunk: changeset 421
8788 The line editor's copy-paste features should now at least attempt to
8791 2003-04-11 17:02 UTC tuomov
8792 * trunk: changeset 420
8793 Added placement calculation code to the floatws module. Placement
8794 method can be configured with
8795 'set_floatws_placement_method("method")'. Available methods are udlr,
8796 lrud and random. (Maybe placement methods should be implemented in
8799 2003-04-11 16:06 UTC tuomov
8800 * trunk: changeset 419
8801 Client windows are unmapped when frames are unmapped. This was an
8802 overlooked (but lame and redundant) requirement of the ICCCM and
8803 fullfilling it might fix some apps. (Ion probably still is far from
8804 ICCCM-compliant, but so are most of the badly behaving apps.)
8806 2003-04-11 15:24 UTC tuomov
8807 * trunk: changeset 418
8808 If UTF8 support is enabled, Ion will attempt to load CF_FALLBACK_FONT
8809 ("fixed" by default) at startup. If this fails (or XSupporsLocale()
8810 fails, which it seldom seems to do), it will reset locale back to
8811 "POSIX" so that there's a better chance that some fonts can be loaded
8812 although non-ASCII (7-bit) characters will be crippled. (If UTF8
8813 support is disabled, 8-bit character sets should usually work.)
8815 2003-04-11 14:08 UTC tuomov
8816 * trunk: changeset 417
8819 2003-04-11 14:07 UTC tuomov
8820 * trunk: changeset 416
8821 WFloatFrames can now be shaded.
8823 2003-04-11 05:32 UTC tuomov
8824 * trunk: changeset 415
8827 2003-12-23 20:17 UTC unknown
8828 tagged ion-devel-20030410
8830 2003-04-11 05:19 UTC tuomov
8831 * trunk: changeset 414
8832 complete_function fixed.
8834 2003-04-10 23:28 UTC tuomov
8835 * trunk: changeset 413
8836 Transient_mode winprop fixed.
8838 2003-04-10 18:31 UTC tuomov
8839 * trunk: changeset 412
8840 Removed some upvalue-marks
8842 2003-04-10 18:26 UTC tuomov
8843 * trunk: changeset 411
8844 Remaining "goto_*_name" functions were removed as Lua code will
8845 probably mostly use "reg=lookup_*() ... region_goto(reg)"
8847 2003-04-10 18:08 UTC tuomov
8848 * trunk: changeset 410
8849 QueryLib.query_yesno fixed.
8851 2003-04-10 16:34 UTC tuomov
8852 * trunk: changeset 409
8853 moved obj_exists to ioncore-lib.lua
8855 2003-04-10 16:33 UTC tuomov
8856 * trunk: changeset 408
8859 2003-04-10 16:32 UTC tuomov
8860 * trunk: changeset 407
8861 Added 'obj_exists' export for checking whether an object referenced in
8862 Lua still exists in Ion.
8864 2003-12-23 20:17 UTC unknown
8865 tagged ion-devel-20030409
8867 2003-04-10 16:03 UTC tuomov
8868 * trunk: changeset 406
8869 Updated web page address and my email
8871 2003-04-10 06:01 UTC tuomov
8872 * trunk: changeset 405
8873 complete_function implemented in Lua.
8875 2003-04-09 22:51 UTC tuomov
8876 * trunk: changeset 404
8877 - A lot of the query code was converted to Lua.
8879 - QueryLib.query_ssh query was added. This will tab-complete hosts
8880 from the table "query_ssh_hosts" and run the script "ion-ssh" on the
8883 2003-04-09 21:07 UTC tuomov
8884 * trunk: changeset 403
8885 A number of bugs in the Lua interface were fixed.
8887 2003-12-23 20:17 UTC unknown
8888 tagged ion-devel-20030408
8890 2003-04-09 19:04 UTC tuomov
8891 * trunk: changeset 402
8894 2003-04-09 18:46 UTC tuomov
8895 * trunk: changeset 401
8896 Added functions to add entries into Lua tables (for completion
8899 2003-04-08 17:49 UTC tuomov
8900 * trunk: changeset 400
8901 Code to create ~/.ion-devel/saves/ if it didn't exist had been lost at
8904 2003-04-08 17:35 UTC tuomov
8905 * trunk: changeset 399
8906 added luaextl to SUBDIRS
8908 2003-04-08 17:33 UTC tuomov
8909 * trunk: changeset 398
8912 2003-04-08 17:25 UTC tuomov
8913 * trunk: changeset 397
8914 Use libtool and libltdl for module support.
8916 2003-04-07 19:35 UTC tuomov
8917 * trunk: changeset 396
8918 Added obj_is and obj_typename exports.
8920 2003-04-07 19:16 UTC tuomov
8921 * trunk: changeset 395
8922 Multi-line capability added to WMessage.
8924 2003-04-07 19:16 UTC tuomov
8925 * trunk: changeset 394
8926 Added quite useless stack trace displayed when C function called from
8929 2003-04-07 19:15 UTC tuomov
8930 * trunk: changeset 393
8931 Added verbosity to conf-bindings error messages.
8933 2003-04-07 17:15 UTC tuomov
8934 * trunk: changeset 392
8935 Function renames. Most functions that can be considered member
8936 functions of some WObj are now rather consistently (although
8939 2003-04-07 17:14 UTC tuomov
8940 * trunk: changeset 391
8941 Updated configuration files
8943 2003-04-07 17:14 UTC tuomov
8944 * trunk: changeset 390
8945 Removed out-of-date documentation
8947 2003-04-07 15:21 UTC tuomov
8948 * trunk: changeset 389
8949 Focusing code: iteration n.
8951 2003-04-07 14:59 UTC tuomov
8952 * trunk: changeset 388
8953 Defer mechanism supports multiple lists.
8955 2003-04-07 05:47 UTC tuomov
8956 * trunk: changeset 387
8957 Added extl_dostring and better extl_dofile
8959 2003-04-07 05:36 UTC tuomov
8960 * trunk: changeset 386
8961 Added some checks to conf-draw.c
8963 2003-04-07 05:25 UTC tuomov
8964 * trunk: changeset 385
8965 Added wedln-wrappers.c
8967 2003-04-07 05:23 UTC tuomov
8968 * trunk: changeset 384
8971 2003-04-07 00:05 UTC tuomov
8972 * trunk: changeset 383
8973 Added luaextl Makefile
8975 2003-04-06 21:47 UTC tuomov
8976 * trunk: changeset 382
8977 Added some stack checks
8979 2003-04-06 16:30 UTC tuomov
8980 * trunk: changeset 381
8981 Implemented include() support for the lua files
8983 2003-04-06 15:20 UTC tuomov
8984 * trunk: changeset 380
8985 Use Lua as extension language.
8987 2003-04-05 15:00 UTC tuomov
8988 * trunk: changeset 379
8989 MODULE_CFLAGS fixed.
8991 2003-04-02 18:24 UTC tuomov
8992 * trunk: changeset 378
8995 2003-03-30 17:20 UTC tuomov
8996 * trunk: changeset 377
8999 2003-03-30 14:29 UTC tuomov
9000 * trunk: changeset 376
9001 More minor object model changes
9003 2003-03-30 14:16 UTC tuomov
9004 * trunk: changeset 375
9005 Some simplifications to the object model: WThing removed and
9006 functionality split between WObj (watches) and WRegion (child<->parent
9009 2003-03-28 20:48 UTC tuomov
9010 * trunk: changeset 374
9011 The region_add_managed mechanism was simplified and generalised.
9013 2003-03-28 16:01 UTC tuomov
9014 * trunk: changeset 373
9015 Possible key binding setup bug fixed.
9017 2003-03-28 16:01 UTC tuomov
9018 * trunk: changeset 372
9019 Modules are removed by 'make realclean'.
9021 2003-12-23 20:17 UTC unknown
9022 tagged ion-devel-20030327
9024 2003-03-28 16:00 UTC tuomov
9025 * trunk: changeset 371
9028 2003-03-28 15:59 UTC tuomov
9029 * trunk: changeset 370
9030 Scripts are build using ETCDIR and LIBDIR instead of just PREFIX.
9032 2003-03-27 19:40 UTC tuomov
9033 * trunk: changeset 369
9036 2003-03-27 19:32 UTC tuomov
9037 * trunk: changeset 368
9040 2003-03-27 19:30 UTC tuomov
9041 * trunk: changeset 367
9042 Simple ioncore startup check added.
9044 2003-03-27 19:26 UTC tuomov
9045 * trunk: changeset 366
9048 2003-03-27 19:16 UTC tuomov
9049 * trunk: changeset 365
9050 Minor fix in clientwin_deinit.
9052 2003-03-27 19:01 UTC tuomov
9053 * trunk: changeset 364
9054 A minor nested WS fix.
9056 2003-03-27 18:12 UTC tuomov
9057 * trunk: changeset 363
9058 - Renamed the main binary 'ioncore'.
9060 - Added 'ion' shell script to run 'ioncore' with correct configuration
9061 and module file directory parameters. A 'pwm' script to run ioncore
9062 in PWM mode was also added but this is not installed by 'make
9063 install' at the moment.
9065 2003-03-22 20:22 UTC tuomov
9066 * trunk: changeset 362
9067 Applied the toggle_tab patch.
9069 2003-03-20 21:01 UTC tuomov
9070 * trunk: changeset 361
9071 - Frames save their saveable contents
9073 - EnterWindow event handling changed so that embedded workspaces work
9076 2003-03-17 18:49 UTC tuomov
9077 * trunk: changeset 360
9080 2003-03-17 18:29 UTC tuomov
9081 * trunk: changeset 359
9082 Client window (esp. transient) resize request fixes.
9084 2003-03-17 18:28 UTC tuomov
9085 * trunk: changeset 358
9088 2003-03-17 18:28 UTC tuomov
9089 * trunk: changeset 357
9090 stuff moved to system.mk
9092 2003-03-17 18:27 UTC tuomov
9093 * trunk: changeset 356
9094 Tabdrag detects attempts to drop on oneself
9096 2003-03-15 19:21 UTC tuomov
9097 * trunk: changeset 355
9098 ASCII control characters (ch&0x7f<32) are now presented as escaped
9099 octals in saved region name strings.
9101 2003-12-23 20:17 UTC unknown
9102 tagged ion-devel-20030311-2
9104 2003-03-15 18:15 UTC tuomov
9105 * trunk: changeset 354
9106 The functions region_add_bindmap* no longer have the grab argument but
9107 instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
9109 2003-12-23 20:17 UTC unknown
9110 tagged ion-devel-20030311
9112 2003-03-15 18:15 UTC tuomov
9113 * trunk: changeset 353
9114 - The functions region_add_bindmap* no longer have the grab argument
9115 but instead REGION_BINDINGS_ARE_GRABBED flag is to be set.
9117 - CF_PLACEMENT_GEOM check added in find_suitable_viewport.
9119 2003-03-11 20:29 UTC tuomov
9120 * trunk: changeset 352
9121 Fixed a stupid mistake in creating an initial workspace when there is
9124 2003-03-11 19:03 UTC tuomov
9125 * trunk: changeset 351
9128 2003-03-11 18:57 UTC tuomov
9129 * trunk: changeset 350
9132 2003-03-11 18:52 UTC tuomov
9133 * trunk: changeset 349
9136 2003-03-11 18:52 UTC tuomov
9137 * trunk: changeset 348
9138 Function lookup order changed from region->parent to region->manager.
9140 2003-03-10 22:01 UTC tuomov
9141 * trunk: changeset 347
9142 Tabs can now be dropped on WFloatWS workspaces to create a new frames
9143 containing the region corresponding to the dragged tab.
9145 2003-03-10 19:12 UTC tuomov
9146 * trunk: changeset 346
9147 query_workspace should now set workspace name
9149 2003-03-10 16:58 UTC tuomov
9150 * trunk: changeset 345
9151 Added the compile time option CF_UNDERSCORED_MODULE_SYMBOLS for some
9152 strange systems whose libdl insists on the calling program prefixing
9153 module symbol names with an underscore.
9155 2003-03-09 22:50 UTC tuomov
9156 * trunk: changeset 344
9157 Resize size hint handling properly (?) implemented.
9159 2003-03-09 12:41 UTC tuomov
9160 * trunk: changeset 343
9163 2003-03-09 12:40 UTC tuomov
9164 * trunk: changeset 342
9165 Support for compiling modules statically in the Ion core binary
9167 2003-03-09 12:24 UTC tuomov
9168 * trunk: changeset 341
9171 2003-03-09 11:46 UTC tuomov
9172 * trunk: changeset 340
9175 2003-03-09 11:43 UTC tuomov
9176 * trunk: changeset 339
9177 ioncore-example.conf was missing
9179 2003-03-09 11:41 UTC tuomov
9180 * trunk: changeset 338
9183 2003-03-09 11:39 UTC tuomov
9184 * trunk: changeset 337
9185 Resize code was missing
9187 2003-03-09 11:34 UTC tuomov
9188 * trunk: changeset 336
9189 Files were missing from last commit
9191 2003-03-09 11:24 UTC tuomov
9192 * trunk: changeset 335
9193 - The query module was removed of dependencies to WIonFrame code and
9194 is now a loadable module (query.so).
9196 - The 'query_workspace' command by default creates workspaces of the
9197 first registered (module loaded) kind. Other kinds of workspaces can
9198 be created by prefixing workspace name with the class name (WIonWS,
9199 WFloatWS) and a colon, e.g. 'WFloatWS:foo'.
9201 2003-03-09 11:20 UTC tuomov
9202 * trunk: changeset 334
9203 Tiled workspace and frame code (WIonWS, WIonFrame) modularised
9204 (ionws.so) and generic frame and worksapce code moved to Ioncore.
9205 Dependencies on the query module were also removed.
9207 2003-03-09 11:17 UTC tuomov
9208 * trunk: changeset 333
9209 - Renamed wmcore ioncore.
9211 - Main configuration file name changed to 'ioncore.conf'.
9213 - Added to ioncore generic workspace and frame classes (WGenWS,
9214 WGenFrame) on which modules' implementations are to be based.
9216 - Module initialization and deinitialization functions are now named
9217 modulename_module_init and -deinit.
9219 - Added module version checking. Modules are now supposed to contain
9220 the variable 'char modulename_module_ion_version[]=ION_VERSION;',
9221 where ION_VERSION can be found in the top-level directory version.h.
9222 Ioncore will refuse to load modules which have not set this variable
9223 or the version is incorrect.
9225 - Resize size calculation should be fixed now.
9227 - The 'region_register_load_create_fn' interface was removed and
9228 replaced with 'region_register_class'.
9230 - Region create and reparent functions now have parent type WWindow
9231 because everything expected that anyway.
9233 - Workspace setups are now saved in ~/.ion-devel/saves/ to remove
9234 clutter from ~/.ion-devel.
9236 - Some minor bugs were fixed.
9238 2003-03-09 11:06 UTC tuomov
9239 * trunk: changeset 332
9240 Very preliminary and experimental (a lot is still missing) support for
9241 PWM-like workspaces and frames: the floatws module.
9243 2003-03-09 11:05 UTC tuomov
9244 * trunk: changeset 331
9245 Updated default configuration files. Binding configuration is now
9246 divided into multiple module-specific files with some common bindings
9247 in common-frame-bindins.conf. Some look configuration files were added
9248 and the rest were also changed to reflect changes in the order frame
9249 border colours and sizes are specified.
9251 2003-03-09 11:02 UTC tuomov
9252 * trunk: changeset 330
9253 Removed ETCDIR setup
9255 2003-03-08 13:53 UTC tuomov
9256 * trunk: changeset 329
9257 'make install' code moved from the toplevel Makefile to Makefiles in
9258 subdirectories (etc, man, scripts).
9260 2003-03-08 13:53 UTC tuomov
9261 * trunk: changeset 328
9262 'make install' code moved from the toplevel Makefile to Makefiles in
9263 subdirectories (etc, man, scripts)
9265 2003-03-08 13:52 UTC tuomov
9266 * trunk: changeset 327
9267 'make install' code moved from the toplevel Makefile to Makefiles in
9268 subdirectories (etc, man, scripts).
9270 2003-03-06 19:22 UTC tuomov
9271 * trunk: changeset 326
9272 Fixed a bug in do_fit_clientwin
9274 2003-03-06 19:20 UTC tuomov
9275 * trunk: changeset 325
9276 Don't grab buttons that are only bound to an area (border, tab) of the
9277 frame instead of the whole frame.
9279 2003-03-05 06:25 UTC tuomov
9280 * trunk: changeset 324
9281 handle_configure_event fixed
9283 2003-03-02 15:43 UTC tuomov
9284 * trunk: changeset 323
9287 2003-03-02 15:21 UTC tuomov
9288 * trunk: changeset 322
9291 2003-03-02 15:21 UTC tuomov
9292 * trunk: changeset 321
9293 Some renamings that will break configuration files again.
9295 2003-03-02 15:20 UTC tuomov
9296 * trunk: changeset 320
9299 2003-03-01 23:42 UTC tuomov
9300 * trunk: changeset 319
9301 Screen setup sets manager for viewports
9303 2003-03-01 23:02 UTC tuomov
9304 * trunk: changeset 318
9305 More focusing kludges
9307 2003-03-01 23:02 UTC tuomov
9308 * trunk: changeset 317
9311 2003-03-01 22:08 UTC tuomov
9312 * trunk: changeset 316
9315 2003-12-23 20:17 UTC unknown
9316 tagged ion-devel-20030301
9318 2003-03-01 17:13 UTC tuomov
9319 * trunk: changeset 315
9320 Added some locale checks
9322 2003-03-01 15:02 UTC tuomov
9323 * trunk: changeset 314
9326 2003-03-01 12:08 UTC tuomov
9327 * trunk: changeset 313
9328 Use iconv instead of libunicode
9330 2003-03-01 12:08 UTC tuomov
9331 * trunk: changeset 312
9332 Use iconv instead of libunicode
9334 2003-02-28 23:17 UTC tuomov
9335 * trunk: changeset 311
9338 2003-02-28 19:15 UTC tuomov
9339 * trunk: changeset 310
9340 FONT_HEIGHT -> MAX_FONT_HEIGHT
9342 2003-02-28 18:47 UTC tuomov
9343 * trunk: changeset 309
9344 The 'transparent_background' draw.conf option now only applies to
9345 empty frames. For client windows with a transparent background the
9346 'transparent' winprop should be set to true for transparent frame
9349 2003-02-28 18:17 UTC tuomov
9350 * trunk: changeset 308
9353 2003-02-28 16:47 UTC tuomov
9354 * trunk: changeset 307
9357 2003-02-28 16:24 UTC tuomov
9358 * trunk: changeset 306
9359 Preliminary support for UTF8. XFree86 (4.x) and libunicode are
9362 2003-12-23 20:17 UTC unknown
9363 tagged ion-devel-20030225
9365 2003-02-28 15:27 UTC tuomov
9366 * trunk: changeset 305
9367 Maybe focusing would work this time...
9369 2003-02-26 23:40 UTC tuomov
9370 * trunk: changeset 304
9371 do_fit_clientwin fixed
9373 2003-02-25 19:29 UTC tuomov
9374 * trunk: changeset 303
9375 More kludges in an attempt to fix focus handling
9377 2003-02-25 19:16 UTC tuomov
9378 * trunk: changeset 302
9379 Support for optional autoconf-generated system-ac.inc. (The configure
9380 script is not finished or included.)
9382 2003-02-24 14:13 UTC tuomov
9383 * trunk: changeset 301
9384 Xft support fixed more
9386 2003-02-24 11:24 UTC tuomov
9387 * trunk: changeset 300
9390 2003-02-24 06:29 UTC tuomov
9391 * trunk: changeset 299
9394 2003-02-24 06:25 UTC tuomov
9395 * trunk: changeset 298
9396 Added KP_Enter bound to 'finish' to query bindings
9398 2003-02-24 06:23 UTC tuomov
9399 * trunk: changeset 297
9400 Fixed focus and grab handling when warping is not enabled
9402 2003-02-23 18:55 UTC tuomov
9403 * trunk: changeset 296
9404 Added the command frame_close_if_empty and bound close command for
9407 2003-12-23 20:17 UTC unknown
9408 tagged ion-devel-20030223
9410 2003-02-23 18:54 UTC tuomov
9411 * trunk: changeset 295
9412 Implemented "close" command for queries.
9414 2003-02-23 18:49 UTC tuomov
9415 * trunk: changeset 294
9418 2003-02-23 14:25 UTC tuomov
9419 * trunk: changeset 293
9420 Nested submaps are now fully implemented.
9422 2003-02-23 14:14 UTC tuomov
9423 * trunk: changeset 292
9426 2003-02-23 13:45 UTC tuomov
9427 * trunk: changeset 291
9428 The command clientwin_toggle_fullscreen now works in both directions.
9429 However, it should be noted that this toggle does not work well along
9430 with client programs' full screen mode toggles. Some means of
9431 communication should be devised.
9433 2003-02-23 13:16 UTC tuomov
9434 * trunk: changeset 290
9435 Attempts at more focusing fixes
9437 2003-02-23 12:35 UTC tuomov
9438 * trunk: changeset 289
9439 Changes to binding file
9441 2003-02-23 12:22 UTC tuomov
9442 * trunk: changeset 288
9443 Added the compile-time option CF_SECOND_RATE_OS_FS to change colons to
9444 underscores in display name part of configuration file names.
9446 2003-02-23 11:58 UTC tuomov
9447 * trunk: changeset 287
9448 Preliminary support for workspace switching while dragging tabs.
9450 2003-02-23 02:40 UTC tuomov
9451 * trunk: changeset 286
9454 2003-02-23 02:35 UTC tuomov
9455 * trunk: changeset 285
9458 2003-02-23 00:38 UTC tuomov
9459 * trunk: changeset 284
9460 Some changes and (hopefully) fixes to focusing policy
9462 2003-02-23 00:14 UTC tuomov
9463 * trunk: changeset 283
9464 Submap with the same key can be specified in multiple sections now
9466 2003-02-22 21:48 UTC tuomov
9467 * trunk: changeset 282
9468 Tab width calculation fixed
9470 2003-02-22 21:08 UTC tuomov
9471 * trunk: changeset 281
9472 Workspace initialization stuff moved to wmcore
9474 2003-02-22 20:49 UTC tuomov
9475 * trunk: changeset 280
9478 2003-02-22 20:36 UTC tuomov
9479 * trunk: changeset 279
9480 Some function names changed
9482 2003-02-22 17:44 UTC tuomov
9483 * trunk: changeset 278
9484 Active client window commands can be accessed from other bindings with
9485 the command 'commands_at_leaf'.
9487 2003-02-22 17:40 UTC tuomov
9488 * trunk: changeset 277
9489 - Key binding setup changed.
9491 - X window -less regions no longer contain children. Instead the
9492 regions "manage" these objects that share the parent object with the
9495 - Removed clientwin_bindings and viewport_bindings sections.
9497 - More consistent and descriptive command names.
9499 - New workspace layout saving and loading code that supports arbitrary
9500 objects instead of just frames and workspaces..
9502 2003-02-22 17:37 UTC tuomov
9503 * trunk: changeset 276
9504 - Key binding setup changed.
9506 - X window -less regions no longer contain children. Instead the
9507 regions "manage" these objects that share the parent object with the
9510 2003-02-22 17:34 UTC tuomov
9511 * trunk: changeset 275
9512 - Removed clientwin_bindings and viewport_bindings sections.
9514 - More consistent and descriptive command names.
9516 2003-02-22 17:32 UTC tuomov
9517 * trunk: changeset 274
9520 2003-02-22 14:24 UTC tuomov
9521 * trunk: changeset 273
9522 Resize size display should now be properly positioned on Xinerama
9525 2003-02-20 17:48 UTC tuomov
9526 * trunk: changeset 272
9527 load_module searches the directories $LIBDIR and ~/.ion-devel/lib for
9528 the module if the name contains no slashes.
9530 2003-02-20 14:59 UTC tuomov
9531 * trunk: changeset 271
9532 Xft default compilation options changed in system.mk
9534 2003-02-17 20:34 UTC tuomov
9535 * trunk: changeset 270
9536 Fixed region_do_find_new_home
9538 2003-02-16 17:30 UTC tuomov
9539 * trunk: changeset 269
9542 2003-02-12 21:18 UTC tuomov
9543 * trunk: changeset 268
9546 2003-02-09 16:23 UTC tuomov
9547 * trunk: changeset 267
9550 2003-02-09 15:57 UTC tuomov
9551 * trunk: changeset 266
9552 Addresses updated on the man page
9554 2003-02-09 12:45 UTC tuomov
9555 * trunk: changeset 265
9556 Support re-reading draw.conf (reread_draw_config) without restart
9558 2003-12-23 20:17 UTC unknown
9559 tagged ion-devel-20030131-2
9561 2003-02-09 12:44 UTC tuomov
9562 * trunk: changeset 264
9563 Changed broken_app_resize_kludge a bit. Should work a little better
9566 2003-12-23 20:17 UTC unknown
9567 tagged ion-devel-20030131
9569 2003-02-08 13:41 UTC tuomov
9570 * trunk: changeset 263
9573 2003-01-31 21:44 UTC tuomov
9574 * trunk: changeset 262
9575 Changed hook linking order
9577 2003-01-31 18:16 UTC tuomov
9578 * trunk: changeset 261
9579 Year changed to 2003
9581 2003-01-26 22:30 UTC tuomov
9582 * trunk: changeset 260
9583 Changed -pedantic-errors to -pedantic in system.mk to get around
9584 broken glibc headers
9586 2003-01-17 21:43 UTC tuomov
9587 * trunk: changeset 259
9588 Transient mapping fix
9590 2003-01-09 00:29 UTC tuomov
9591 * trunk: changeset 258
9592 Xft font names are now to be prefixed with 'xft:', otherwise normal
9593 clear fonts are used. Xft support still is not compiled in by default.
9595 2003-01-09 00:01 UTC tuomov
9596 * trunk: changeset 257
9599 2003-01-08 15:25 UTC tuomov
9600 * trunk: changeset 256
9603 2003-01-05 23:48 UTC tuomov
9604 * trunk: changeset 255
9605 Removed an unnecessary debug fprintf
9607 2003-01-05 06:53 UTC tuomov
9608 * trunk: changeset 254
9609 Tab dragging routines can now handle nested frames.
9611 2003-01-04 22:02 UTC tuomov
9612 * trunk: changeset 253
9615 2003-01-04 21:39 UTC tuomov
9616 * trunk: changeset 252
9617 CF_STUBBORN_TRESH fix
9619 2003-12-23 20:17 UTC unknown
9620 tagged ion-devel-20021229
9622 2003-01-03 22:58 UTC tuomov
9623 * trunk: changeset 251
9624 sample.conf micro->milli
9626 2003-12-23 20:17 UTC unknown
9627 tagged ion-devel-20021219
9629 2002-12-30 23:33 UTC tuomov
9630 * trunk: changeset 250
9631 Send more ConfigureNotify events to fix slow startup times of some
9634 2002-12-29 02:22 UTC tuomov
9635 * trunk: changeset 249
9636 Configurable regular expression based window title shortening rules
9638 2002-12-18 23:04 UTC tuomov
9639 * trunk: changeset 248
9640 Fixed a potential memory leak
9642 2002-12-18 22:51 UTC tuomov
9643 * trunk: changeset 247
9644 kludges.conf updated
9646 2002-12-18 22:50 UTC tuomov
9647 * trunk: changeset 246
9648 Winprop matching improvements: WM_WINDOW_ROLE support and
9649 configuration format changed to 'winprop "class", "role", "instance" {
9652 2002-12-14 17:55 UTC tuomov
9653 * trunk: changeset 245
9656 2002-12-03 22:32 UTC tuomov
9657 * trunk: changeset 244
9658 Some extra abstraction to Xft support code
9660 2002-12-03 22:19 UTC tuomov
9661 * trunk: changeset 243
9662 Applied Xft support patch
9664 2002-11-21 17:58 UTC tuomov
9665 * trunk: changeset 242
9666 Web page and email address updated
9668 2002-11-14 23:00 UTC tuomov
9669 * trunk: changeset 241
9670 Transient window height restrictions lifted
9672 2003-12-23 20:17 UTC unknown
9673 tagged ion-devel-20021104
9675 2002-11-13 00:00 UTC tuomov
9676 * trunk: changeset 240
9677 config.h wasn't included at the proper point in binding.c
9679 2002-11-08 00:14 UTC tuomov
9680 * trunk: changeset 239
9681 Fixed pointer warping on workspace change when warps are disabled
9683 2003-12-23 20:17 UTC unknown
9684 tagged ion-devel-20021103
9686 2002-11-04 13:37 UTC tuomov
9687 * trunk: changeset 238
9688 Fixed a segfault problem with symlists
9690 2002-11-03 04:33 UTC tuomov
9691 * trunk: changeset 237
9692 Fixed a drawing problem with ion_bar_inside_frame FALSE
9694 2002-11-03 02:44 UTC tuomov
9695 * trunk: changeset 236
9696 Added transparent_background (TRUE/FALSE) draw.conf configuration
9699 2002-11-03 02:33 UTC tuomov
9700 * trunk: changeset 235
9701 Bound broken_application_resize_kludge to Mod1+L
9703 2002-11-03 02:26 UTC tuomov
9704 * trunk: changeset 234
9705 Added broken_app_resize_kludge function
9707 2002-11-03 02:15 UTC tuomov
9708 * trunk: changeset 233
9709 Ad hoc fix for clientwin enter window events
9711 2002-11-02 22:57 UTC tuomov
9712 * trunk: changeset 232
9715 2002-11-02 22:57 UTC tuomov
9716 * trunk: changeset 231
9717 Line editor history scrolling fixed
9719 2002-11-02 22:21 UTC tuomov
9720 * trunk: changeset 230
9721 Default (black&white) colour scheme changes
9723 2002-11-02 22:14 UTC tuomov
9724 * trunk: changeset 229
9725 Fullscreen windows on separate Xinerama screens should be focused
9728 2002-11-02 22:03 UTC tuomov
9729 * trunk: changeset 228
9730 Fixed a problem concerning resizing of frames containing hidden
9733 2002-11-02 15:54 UTC tuomov
9734 * trunk: changeset 227
9735 Added handle_event_alt "alternative hook" for modules that want to
9736 handle X events directly.
9738 2003-12-23 20:17 UTC unknown
9739 tagged ion-devel-20020926
9741 2002-10-27 22:40 UTC tuomov
9742 * trunk: changeset 226
9743 Screen-based configuration file selection fixed
9745 2002-10-15 18:08 UTC tuomov
9746 * trunk: changeset 225
9747 Fixed a problem with query boxes and wheel mice
9749 2002-09-25 21:15 UTC tuomov
9750 * trunk: changeset 224
9751 Added the function goto_named_region (replaces missing
9754 2002-09-25 11:53 UTC tuomov
9755 * trunk: changeset 223
9756 Added manual tab-ordering functions frame_move_current_tab_left/right
9758 2002-09-25 07:26 UTC tuomov
9759 * trunk: changeset 222
9760 Fixed pointer warping on workspace change
9762 2002-09-15 09:36 UTC tuomov
9763 * trunk: changeset 221
9766 2002-09-15 09:36 UTC tuomov
9767 * trunk: changeset 220
9768 Added a few missing characters to workspace configuration loading code
9770 2003-12-23 20:17 UTC unknown
9771 tagged ion-devel-20020819
9773 2002-09-13 11:35 UTC tuomov
9774 * trunk: changeset 219
9777 2002-08-22 21:13 UTC tuomov
9778 * trunk: changeset 218
9779 Self-pointing transient_for hint problem fixed
9781 2002-08-18 17:09 UTC tuomov
9782 * trunk: changeset 217
9783 Initial focus changes
9785 2002-08-18 16:51 UTC tuomov
9786 * trunk: changeset 216
9787 Tagging restored (frame functions: toggle_sub_tag, attach_tagged and
9788 global function clear_tags)
9790 2002-08-12 20:55 UTC tuomov
9791 * trunk: changeset 215
9792 Unused code commented out
9794 2003-12-23 20:17 UTC unknown
9795 tagged ion-devel-20020606
9797 2002-07-06 21:59 UTC tuomov
9798 * trunk: changeset 214
9799 Function completion in query_function restored
9801 2002-06-14 22:36 UTC tuomov
9802 * trunk: changeset 213
9803 Tab drag assertion fixed
9805 2002-06-05 23:10 UTC tuomov
9806 * trunk: changeset 212
9807 "Watches" added in pointing device code
9809 2002-06-05 22:51 UTC tuomov
9810 * trunk: changeset 211
9813 2002-06-05 20:56 UTC tuomov
9814 * trunk: changeset 210
9815 Target ID table bugfix
9817 2002-06-05 20:56 UTC tuomov
9818 * trunk: changeset 209
9821 2003-12-23 20:17 UTC unknown
9822 tagged ion-devel-20020604
9824 2002-06-05 14:03 UTC tuomov
9825 * trunk: changeset 208
9826 Old window_press restored: mouse actions directed to the client window
9827 associated with a tab should work now.
9829 2002-06-03 23:07 UTC tuomov
9830 * trunk: changeset 207
9833 2002-06-03 22:50 UTC tuomov
9834 * trunk: changeset 206
9835 Makefile fix concerning patch and bindings-sun.conf
9837 2002-06-03 22:39 UTC tuomov
9838 * trunk: changeset 205
9839 Preliminary Xinerama support
9841 2002-06-03 15:11 UTC tuomov
9842 * trunk: changeset 204
9843 Another key binding related segfault fix
9845 2003-12-23 20:17 UTC unknown
9846 tagged ion-devel-20020531
9848 2002-06-01 00:25 UTC tuomov
9849 * trunk: changeset 203
9850 Fixed segfault problem with multihead displays
9852 2002-05-31 06:00 UTC tuomov
9853 * trunk: changeset 202
9854 Fixed lockup when a window's title ends in its only colon (and spaces)
9855 but even just the three dots and instance number are too long to fit
9858 2003-12-23 20:17 UTC unknown
9859 tagged ion-devel-20020529
9861 2002-05-30 19:30 UTC tuomov
9862 * trunk: changeset 201
9863 Fixed segfault when unbound key was pressed in submap mode
9865 2003-12-23 20:17 UTC unknown
9866 tagged ion-devel-20020528
9868 2002-05-30 17:04 UTC tuomov
9869 * trunk: changeset 200
9872 2002-05-29 06:51 UTC tuomov
9873 * trunk: changeset 199
9874 - Fixed wscurrent callback handlers
9876 - Fixed query_function error reporting
9878 2002-05-28 21:49 UTC tuomov
9879 * trunk: changeset 198
9882 2002-05-28 21:46 UTC tuomov
9883 * trunk: changeset 197
9884 - Lifted restriction on nested command sequences (now max 32)
9886 - More fixes and temporary kludges
9888 2002-05-28 20:08 UTC tuomov
9889 * trunk: changeset 196
9890 New binding configuration file
9892 2002-05-28 20:05 UTC tuomov
9893 * trunk: changeset 195
9894 regbind.* were missing
9896 2002-05-28 19:59 UTC tuomov
9897 * trunk: changeset 194
9900 2002-05-28 19:59 UTC tuomov
9901 * trunk: changeset 193
9902 Added a notice of out-of-date information to documentation
9904 2002-05-27 21:54 UTC tuomov
9905 * trunk: changeset 192
9906 Resize problem fixed
9908 2002-05-26 23:03 UTC tuomov
9909 * trunk: changeset 191
9910 Binding callbacks are now entirely command sequence based
9912 2002-05-26 14:40 UTC tuomov
9913 * trunk: changeset 190
9914 - Key binding management revised: all X server key grabs are made on
9915 the root window and the innermost window with an internal grab gets
9916 to receive the events.
9918 - Key binding configuration changed: clientwin, screen and frame
9921 - Preliminary full screen client window support:
9922 'clientwin_enter_fullscreen' function (no toggle yet) and auto
9923 detection (MWM decoration hints set to none when a configure request
9924 with width and height set to those of the screen is received).
9926 2002-05-26 14:27 UTC tuomov
9927 * trunk: changeset 189
9928 Query updated to new binding model
9930 2002-05-26 14:27 UTC tuomov
9931 * trunk: changeset 188
9932 Bindings updated to new binding model
9934 2002-05-21 18:49 UTC tuomov
9935 * trunk: changeset 187
9936 Fixed workspace switching on restart
9938 2002-05-21 18:39 UTC tuomov
9939 * trunk: changeset 186
9942 2002-05-19 22:30 UTC tuomov
9943 * trunk: changeset 185
9944 Title updating fixed
9946 2003-12-23 20:17 UTC unknown
9947 tagged ion-devel-20020510
9949 2002-05-19 22:26 UTC tuomov
9950 * trunk: changeset 184
9953 2002-05-11 00:09 UTC tuomov
9954 * trunk: changeset 183
9955 My email address changed
9957 2003-12-23 20:17 UTC unknown
9958 tagged ion-devel-20020414
9960 2002-05-10 19:33 UTC tuomov
9961 * trunk: changeset 182
9962 transient_mode winprop returns
9964 2003-12-23 20:17 UTC unknown
9965 tagged ion-devel-20020411
9967 2002-04-20 20:59 UTC tuomov
9968 * trunk: changeset 181
9969 Main loop select() support for multiple file descriptors.
9971 2002-04-12 20:01 UTC tuomov
9972 * trunk: changeset 180
9973 The function query_renameframe was added and names of frames are saved
9976 2002-04-11 21:31 UTC tuomov
9977 * trunk: changeset 179
9978 Some minor glitches like missing includes fixed -- strict compiler
9979 warning flags enabled by default again.
9981 2002-04-11 20:51 UTC tuomov
9982 * trunk: changeset 178
9983 Command sequence stuff moved to wmcore/
9985 2003-12-23 20:17 UTC unknown
9986 tagged ion-devel-20020405
9988 2002-04-11 15:24 UTC tuomov
9989 * trunk: changeset 177
9990 'target' winprop for specifying named workspaces (or any named object
9991 with region_attach_sub) as attachment targets for client windows.
9993 2002-04-11 15:06 UTC tuomov
9994 * trunk: changeset 176
9995 Added the region_ws_attach_clientwin/region_ws_attach_transient
9996 interface that workspace-like objects should implement.
9998 2002-04-04 23:42 UTC tuomov
9999 * trunk: changeset 175
10000 oldChangeLog changed
10002 2005-02-15 18:06 UTC tailor@f281.ttorni.ton.tut.fi
10003 * Tailorization of trunk
10004 Import of the upstream sources from the repository
10006 http://tao.uab.es/ion/svn/ion/trunk