Commit Graph

1347 Commits

Author SHA1 Message Date
Kim Woelders 322afc36f6 Fix button grabs not being released.
SVN revision: 11228
2004-08-14 18:50:27 +00:00
Kim Woelders a229e84d09 Pass button grabs through one function.
SVN revision: 11225
2004-08-14 15:06:26 +00:00
Kim Woelders 6434b22c6e Partial fix to button grab problem.
SVN revision: 11222
2004-08-14 00:47:17 +00:00
Kim Woelders 46d6675129 Inconsequential cleanup.
SVN revision: 11220
2004-08-13 21:06:34 +00:00
Kim Woelders 6e67b17238 Hide menus when switching desktop.
SVN revision: 11219
2004-08-13 20:54:53 +00:00
Kim Woelders 6cd61244e1 Hide menus when switching desktop.
SVN revision: 11218
2004-08-13 20:41:25 +00:00
Kim Woelders 41658e22ef Use png (not ppm) for image chaching, avoid some code duplication.
SVN revision: 11186
2004-08-08 21:32:19 +00:00
Kim Woelders 62d2467775 Fix window placement at (re)start (don't follow transients to leader).
SVN revision: 11179
2004-08-08 09:12:53 +00:00
Kim Woelders ef249ae2cc Minor cleanup.
SVN revision: 11177
2004-08-08 08:55:49 +00:00
Kim Woelders 1811880a00 Debug commands to set/unset pointer grabs.
SVN revision: 11174
2004-08-07 23:11:44 +00:00
Kim Woelders ed50dd61a7 Debug for tracking area and desktop changes.
SVN revision: 11173
2004-08-07 23:10:41 +00:00
Kim Woelders 82b83dbd84 Enable showing some menu info for debug (+tidy up some menu state stuff).
SVN revision: 11172
2004-08-07 21:00:10 +00:00
Kim Woelders 4316e1760b Fix segv in "Advanced Settings" dialog when dialog headers are enabled.
SVN revision: 11165
2004-08-07 00:05:33 +00:00
Kim Woelders d729f2c717 Enable showing some grab info.
SVN revision: 11160
2004-08-05 23:08:34 +00:00
Kim Woelders 57815445d1 Attempt to do something about the Restart Placement Bug.
SVN revision: 11157
2004-08-05 17:46:26 +00:00
Kim Woelders a3a95812e1 Fix random killing when closing iconbox.
SVN revision: 11145
2004-08-03 20:31:04 +00:00
Kim Woelders 897d38ba04 Fix some initial desktop setup.
SVN revision: 11144
2004-08-03 19:35:37 +00:00
Kim Woelders 488a602361 Removed some more ";;"s.
SVN revision: 11143
2004-08-03 17:37:45 +00:00
Kirby Kuehl 71e059c727 Remove extra semicolon. FreeBSD (at least) doesn't like this.
SVN revision: 11141
2004-08-03 02:43:50 +00:00
Kim Woelders 15db058fe3 Fix desktop background thumbnail caching.
SVN revision: 11130
2004-08-02 18:52:51 +00:00
Kim Woelders 9a85e829be Valgrindings.
SVN revision: 11118
2004-07-30 23:28:42 +00:00
Kim Woelders 496bbf4001 Valgrindings.
SVN revision: 11113
2004-07-30 20:46:35 +00:00
Kim Woelders cb55e9df95 Fix nastiness when there are more than 16 windows at startup.
SVN revision: 11107
2004-07-30 17:27:31 +00:00
Kim Woelders 92e40f6cc0 Another (partial) fix to incorrect menu placement.
SVN revision: 11031
2004-07-26 18:54:49 +00:00
Kim Woelders 3833ddf18e Partial fix to incorrect menu placement.
SVN revision: 11026
2004-07-26 16:47:16 +00:00
Kim Woelders dfd5ee27a8 Tidy up a bit (removed ancient ChangeLog's and other obsolete stuff).
SVN revision: 11012
2004-07-25 10:47:56 +00:00
Kim Woelders f4bb762c89 Remove unused clone stuff.
SVN revision: 11011
2004-07-25 09:57:30 +00:00
Kim Woelders a5de9656e8 Bye bye Imlib1 and Fnlib.
SVN revision: 11010
2004-07-25 09:34:43 +00:00
Kim Woelders 47ddbb9d11 Fix focuslist trouble.
SVN revision: 10992
2004-07-23 20:05:50 +00:00
Kim Woelders ede573bfd8 Fix image class transparency (correctly this time).
SVN revision: 10964
2004-07-22 21:12:04 +00:00
Kim Woelders c92ee25296 Smart resizing (by Josh Holtrop <jholtrop@gmail.com>).
SVN revision: 10963
2004-07-22 16:11:43 +00:00
Kim Woelders 9c00f3b10c Set (now working) raise-on-focus option default off.
SVN revision: 10935
2004-07-20 16:05:36 +00:00
Kim Woelders 688236c913 Fix image class transparency bug.
SVN revision: 10907
2004-07-18 19:53:23 +00:00
Kim Woelders f2ab54a2f3 Tweaks to the pointer grab cursors.
SVN revision: 10899
2004-07-18 12:27:38 +00:00
Kim Woelders 02683651fa Grrr. Debug--.
SVN revision: 10894
2004-07-17 22:42:29 +00:00
Kim Woelders 1fe494a8eb Fix some focus list options.
SVN revision: 10893
2004-07-17 22:17:20 +00:00
Kim Woelders 8207d1f098 Focus fixes - minor correction #2.
SVN revision: 10889
2004-07-17 14:58:16 +00:00
Kim Woelders 16c7808280 Focus fixes - minor correction.
SVN revision: 10886
2004-07-17 10:11:31 +00:00
Kim Woelders 737c9603b4 Focus fixes.
SVN revision: 10885
2004-07-17 08:55:34 +00:00
Kim Woelders b8e1fa1a48 IPC - Set focus by window name, help command cleanups.
SVN revision: 10884
2004-07-17 07:54:08 +00:00
Kim Woelders 4c73a3944f Bits and pieces - no actual changes.
SVN revision: 10854
2004-07-15 23:31:02 +00:00
Kim Woelders 1cf1922f38 Enable configuring and set cursor on pointer grabs.
SVN revision: 10846
2004-07-15 18:23:54 +00:00
Kim Woelders 4e0b46746a Cursor code namespace cleanup.
SVN revision: 10845
2004-07-15 16:46:06 +00:00
Kim Woelders 86c1e72354 Fix action when using keyboard to navigate menus + cleanups.
SVN revision: 10833
2004-07-14 19:05:30 +00:00
Kim Woelders c4f82316ce Hmmm. Fix pager update for offscreen windows.
SVN revision: 10831
2004-07-14 16:00:37 +00:00
Kim Woelders ec67699a5d Mostly trivial EWin struct member renaming.
SVN revision: 10814
2004-07-13 19:58:58 +00:00
Kim Woelders a8dac7b7a6 Shuffle some ICCCM client message code around.
SVN revision: 10808
2004-07-13 17:15:20 +00:00
Kim Woelders aa37b28927 Fix problem showing in theme menu if theme dir contains file beginning with '.'
(as pointed out by Yasufumi Haga <yasufumi.haga@nifty.com>) + associated cleanups.


SVN revision: 10799
2004-07-12 23:33:15 +00:00
Kim Woelders dfca031c6c Don't chase around after windows during startup.
SVN revision: 10798
2004-07-12 23:24:36 +00:00
Kim Woelders 905be8f0f7 Make About box text localizable.
SVN revision: 10781
2004-07-11 10:58:53 +00:00
Kim Woelders a4c5607518 Selective Transparency - More tweaks (Jaron Omega <jaron@sock-stream.net>).
SVN revision: 10699
2004-07-05 17:07:24 +00:00
Kim Woelders 00bd1da07b Fix potential problem with initially sticky windows.
SVN revision: 10698
2004-07-05 15:02:52 +00:00
Kim Woelders c155e1f358 Allow _MOTIF_WM_HINTS to have only 4 elements (fixes blender, possibly others).
SVN revision: 10696
2004-07-05 11:25:20 +00:00
Kim Woelders bb876b357e Another transparent menu drawing fix.
SVN revision: 10688
2004-07-04 22:36:57 +00:00
Kim Woelders 295042077e Don't unshade while iconified (caused un-deiconifiable windows).
SVN revision: 10687
2004-07-04 21:33:06 +00:00
Kim Woelders 0888450b90 Simplify MenuDrawItem(). Fixes a number of menu drawing issues.
SVN revision: 10683
2004-07-04 13:27:42 +00:00
Kim Woelders 7e9a6afe2d Another tweak for nested E.
SVN revision: 10682
2004-07-04 12:28:56 +00:00
Kim Woelders 7a0880253e Read the WM_COMMAND property for all group members + shuffle some code around.
SVN revision: 10678
2004-07-04 08:47:28 +00:00
Kim Woelders db4f69d892 Oops2 - Another fix to borderless fullscreen windows (segv at startup).
SVN revision: 10676
2004-07-03 09:57:13 +00:00
Kim Woelders 8d9b57cdb5 Handle struts, optionally ignore.
SVN revision: 10673
2004-07-03 00:58:19 +00:00
Kim Woelders 7ab2bebe6e Trivial renaming of placement options.
SVN revision: 10672
2004-07-03 00:30:50 +00:00
Kim Woelders 5337b5a6ee Oops - fix to borderless fullscreen windows.
SVN revision: 10668
2004-07-02 20:59:32 +00:00
Kim Woelders 440afd6972 Make fullscreen windows borderless.
SVN revision: 10664
2004-07-02 17:36:58 +00:00
Kim Woelders bf84767b82 Various tweaks for nested E.
SVN revision: 10661
2004-07-01 21:04:42 +00:00
Kim Woelders 8282b25255 Don't use the fallback border unless we have to.
SVN revision: 10658
2004-07-01 09:13:22 +00:00
Kim Woelders a68bf02ad8 Nested E. Maybe not really useful (yet?) but good for debugging and fun toy.
SVN revision: 10650
2004-06-30 13:04:18 +00:00
Kim Woelders 46cd16985e Trivial renamings.
SVN revision: 10631
2004-06-29 13:19:23 +00:00
Kim Woelders 19943578c1 Fix area updates (caused incorrect area switch on transient pop-up).
SVN revision: 10624
2004-06-29 09:31:42 +00:00
Kim Woelders 6029a7e2c8 Fix minor glitch with coordinate window being mapped too early + cosmetics.
SVN revision: 10623
2004-06-29 08:52:41 +00:00
Kim Woelders d6efd071f9 Enable configuring no-input windows using menus + cosmetics.
SVN revision: 10614
2004-06-28 23:37:55 +00:00
Kim Woelders 1ee98f7920 Disable old x11amp hack (fixes broken rhythmbox "Small Display").
SVN revision: 10613
2004-06-28 20:57:50 +00:00
Kim Woelders 6665fddd0f Fix placement of windows with StaticGravity.
SVN revision: 10611
2004-06-28 19:14:48 +00:00
Kim Woelders 8e438d91ba Fix initial window stacking if not on desk 0 + trivial stuff.
SVN revision: 10610
2004-06-28 18:22:04 +00:00
Kim Woelders 9177e045fb Fix edge flip with fullscreen windows.
SVN revision: 10602
2004-06-27 22:30:53 +00:00
Kim Woelders ad5ddd8833 Fix repositioning on border change.
SVN revision: 10601
2004-06-27 20:24:25 +00:00
Kim Woelders a2ac120094 Get the window placement right, I hope.
SVN revision: 10596
2004-06-27 15:59:32 +00:00
Kim Woelders fe129f815e Fix compile with imlib1 + trivial stuff.
SVN revision: 10595
2004-06-27 10:42:53 +00:00
Kim Woelders 190bdcc4d8 Fix/align dox/src imlib2 TT font rendering stuff.
SVN revision: 10594
2004-06-26 20:27:31 +00:00
Kim Woelders d0ec08a239 Fix several window placement bugs.
SVN revision: 10592
2004-06-26 18:24:39 +00:00
Kim Woelders a538a4a0ac Cache borderpart ImageState (primarily to avoid flickering text on enter/leave).
SVN revision: 10591
2004-06-26 17:49:01 +00:00
Kim Woelders 847e828619 Make buttons opaque (button transparency handling is missing).
SVN revision: 10590
2004-06-26 17:33:40 +00:00
Kim Woelders e380847cec Enable continuing startup when there are errors in ...e_session-XXXXXX.
SVN revision: 10551
2004-06-19 21:31:40 +00:00
Kim Woelders 9c8f848a7f Selective Transparency - config updates (Jaron Omega <jaron@sock-stream.net>).
SVN revision: 10549
2004-06-19 11:17:08 +00:00
Kim Woelders 4b9484a861 Attempt to fix stacking and other problems with transients.
SVN revision: 10543
2004-06-19 01:31:21 +00:00
Kim Woelders 0b300f3677 Transparency tweaks.
SVN revision: 10542
2004-06-18 22:21:35 +00:00
Kim Woelders f6e8774706 Another attempt to fix some window placement and saved settings issues.
SVN revision: 10541
2004-06-18 20:12:10 +00:00
Kim Woelders 3d5c6c0743 Read WM_TRANSIENT_FOR only on map or change + debug stuff.
SVN revision: 10524
2004-06-16 22:49:37 +00:00
Kim Woelders 1aad1cf0d2 Fix inappropriate re-use of cached mini-window image pixmaps.
SVN revision: 10523
2004-06-16 19:55:41 +00:00
Kim Woelders ecf5695b13 Fix a number of bugs with pager clicking and dragging.
SVN revision: 10511
2004-06-15 22:11:33 +00:00
Kim Woelders f549bae73e Selective Transparency - configuration (Jaron Omega <jaron@sock-stream.net>).
SVN revision: 10506
2004-06-14 17:02:32 +00:00
Kim Woelders ec266936d3 Localize menu title and item text.
SVN revision: 10501
2004-06-13 22:37:22 +00:00
Kim Woelders d1ecf90ab3 Raise on ACTION_FOCUS_SET.
SVN revision: 10499
2004-06-13 16:05:24 +00:00
Kim Woelders e5ac20c6b7 Put lost warpfocused option back in.
SVN revision: 10474
2004-06-08 22:16:14 +00:00
Kim Woelders c529728562 Partial fix to clipped TT font text.
SVN revision: 10471
2004-06-08 20:24:06 +00:00
Kim Woelders b9149ef8cd Fix borders on initially shaded windows.
SVN revision: 10469
2004-06-08 19:08:46 +00:00
Kim Woelders c52cf75ff7 Fix segv in menu keypress handling.
SVN revision: 10466
2004-06-08 15:28:31 +00:00
Kim Woelders 0d85247367 Deiconify windows to position where it was iconified (whenever possible).
SVN revision: 10459
2004-06-07 22:19:25 +00:00
Kim Woelders 9a2591c4e1 Trivial code shuffle and namespace cleanup.
SVN revision: 10457
2004-06-07 16:46:08 +00:00
Kim Woelders 5b4d11a9c9 Fix ancient harmless bug.
SVN revision: 10456
2004-06-07 16:07:38 +00:00
Kim Woelders 3acff5462a Fix segv on group member exit + associated cleanups.
SVN revision: 10452
2004-06-06 16:38:17 +00:00
Kim Woelders b43495e0d5 Trivial code shuffle (sticky.c into borders.c) and namespace cleanup.
SVN revision: 10439
2004-06-04 19:23:47 +00:00
Kim Woelders 0163c3ff80 Selective Transparency - basic functionality (Jaron Omega <jaron@sock-stream.net>).
SVN revision: 10427
2004-06-03 18:04:47 +00:00
Kim Woelders 7969e6d6c1 Fix RaiseLower segv.
SVN revision: 10422
2004-06-03 00:05:50 +00:00
Kim Woelders bf06bfc6b7 Set stacking order at exit.
SVN revision: 10421
2004-06-02 22:55:18 +00:00
Kim Woelders 0723128635 Fix saving info at exit + shuffle some code around.
SVN revision: 10420
2004-06-02 22:44:33 +00:00
Kim Woelders accec343e8 Fix answering 'no' to logout dialog.
SVN revision: 10405
2004-05-31 22:54:12 +00:00
Kim Woelders ee357f86a7 Initial fullscreen window state handling.
SVN revision: 10403
2004-05-31 20:30:12 +00:00
Kim Woelders a5e7d6d8ab Clean up hint handling at startup.
SVN revision: 10402
2004-05-31 20:14:50 +00:00
Kim Woelders f4e8e24b48 Don't zoom on desktop type (layer 0) windows in pager.
SVN revision: 10401
2004-05-31 20:06:56 +00:00
Kim Woelders 4fc8f4e865 A new event handler registration/dispatching engine (not used yet).
SVN revision: 10400
2004-05-31 20:03:06 +00:00
Kim Woelders a2026d9228 Trivial prototype cleanup.
SVN revision: 10399
2004-05-31 19:47:35 +00:00
Kim Woelders da3c985146 Simplify stick/unstick (fixes raise problem during unstick).
SVN revision: 10389
2004-05-30 16:43:28 +00:00
Kim Woelders abae92b6e4 Let fixedpos window attribute not imply sticky.
SVN revision: 10388
2004-05-30 15:17:44 +00:00
Kim Woelders 3c40cd4b55 Fix a few GC leaks.
SVN revision: 10387
2004-05-30 15:15:24 +00:00
Kim Woelders 956cc301c8 Enable using names in some IPC window info functions.
SVN revision: 10386
2004-05-30 15:14:24 +00:00
Kim Woelders 8be1997065 Fix various background pixmap related bugs.
SVN revision: 10385
2004-05-30 13:09:16 +00:00
Kim Woelders 34d097a9d0 Remove unused _XROOTWINDOW hint stuff.
SVN revision: 10384
2004-05-30 12:30:51 +00:00
Kim Woelders 36a5cc5534 Valgrind revelations.
SVN revision: 10383
2004-05-30 01:46:47 +00:00
Kim Woelders 045b2365c0 Ignore WM_TRANSIENT_FOR if pointing to self.
SVN revision: 10381
2004-05-29 20:42:06 +00:00
Kim Woelders 1736383cf9 Fix pager redraw on client unmap.
SVN revision: 10379
2004-05-29 19:07:41 +00:00
Kim Woelders eeadfc296b Introduce Ecalloc.
SVN revision: 10378
2004-05-29 19:01:59 +00:00
Kim Woelders fbdb4be18c Attempt to improve dockapp handling.
SVN revision: 10369
2004-05-26 22:24:42 +00:00
Kim Woelders 3159c62f63 Fix segv if UTF8 locale and not TT font.
SVN revision: 10368
2004-05-26 21:40:03 +00:00
Kim Woelders f9087c660a Additional NULL pointer checks (fixes some segv's).
SVN revision: 10351
2004-05-24 17:39:51 +00:00
Kim Woelders 22b177ea06 Localisation/UTF8 fixed.
SVN revision: 10335
2004-05-23 16:11:36 +00:00
Kim Woelders fde6eadaac Added "verbose" command line option.
SVN revision: 10332
2004-05-23 15:58:44 +00:00
Kim Woelders ac7579d834 Really trivial stuff.
SVN revision: 10325
2004-05-22 23:08:20 +00:00
Kim Woelders 4351f19d0f Oops - remove debug.
SVN revision: 10324
2004-05-22 20:44:49 +00:00
Kim Woelders 12a857890f Fix segv when there are no client windows.
SVN revision: 10323
2004-05-22 20:19:50 +00:00
Kim Woelders a917263310 Clean up setting internal window name/class hints.
SVN revision: 10320
2004-05-22 19:31:13 +00:00
Kim Woelders 7b5aad2708 Still more localization stuff.
SVN revision: 10319
2004-05-22 16:37:50 +00:00
Kim Woelders 9d2c56947c Some more preparations for UTF8.
SVN revision: 10317
2004-05-22 15:18:04 +00:00
Kim Woelders b8fcd2ce20 Don't restrict window placement requests (+some cosmetic changes).
SVN revision: 10287
2004-05-19 21:41:03 +00:00
Kim Woelders 3a6f059af3 Fix non-opaque moving window with transients.
SVN revision: 10286
2004-05-19 19:29:31 +00:00
Kim Woelders 18082e70c3 Fix floating window movement (finally, I hope).
SVN revision: 10276
2004-05-18 23:31:07 +00:00
Kim Woelders 33d9c8fb28 Ignore bogus unmap event.
SVN revision: 10272
2004-05-18 16:25:48 +00:00
Kim Woelders 631974d122 Use correct event union reference.
SVN revision: 10271
2004-05-18 16:23:49 +00:00
Kim Woelders f19689d9dc Deuglyfy code garbled by indent.
SVN revision: 10255
2004-05-16 16:02:58 +00:00
Kim Woelders 9cf72b8355 Another partial floating window movement fix.
SVN revision: 10254
2004-05-16 15:52:44 +00:00
Kim Woelders 4e37a17206 Fix broken IPC "save configuration" command.
SVN revision: 10253
2004-05-16 09:59:34 +00:00
Ben Rockwood 214667c97e Modification of the About window. New logo and added Kim's name to the list of the accused.
SVN revision: 10252
2004-05-16 08:31:47 +00:00
Kim Woelders 255090d8e7 Partial fix to broken floating windows (moving through edge flip, etc.).
SVN revision: 10250
2004-05-15 22:42:21 +00:00
Kim Woelders 41fdbda4f4 I surrender :)
SVN revision: 10166
2004-05-12 00:06:26 +00:00
Kim Woelders d7d4846cc8 Do keybord menu navigation without pointer warping.
Do menu sliding more cleanly (block menu item events while sliding).


SVN revision: 10150
2004-05-09 21:17:06 +00:00
Kim Woelders 4b3d28ba29 Fix segv.
SVN revision: 10143
2004-05-09 12:12:20 +00:00
Kim Woelders f2ee1c13a3 Fix floating window stacking after area/desk switch.
SVN revision: 10142
2004-05-09 10:07:22 +00:00
Kim Woelders d607d56bdb Move some DEFS into config.h.
SVN revision: 10137
2004-05-08 21:39:37 +00:00
Kim Woelders 7d9b648f1c Fix multiple (and probably other) iconbox problems.
SVN revision: 10121
2004-05-08 14:07:41 +00:00
Kim Woelders 3a394ad52a No longer use the DEFAULT theme link.
SVN revision: 10108
2004-05-07 22:29:30 +00:00
Kim Woelders 307e769187 Clear blocked signals at startup and exit.
Set EDBUG_COREDUMP to get core dump in stead of GSOD.


SVN revision: 10106
2004-05-07 15:18:07 +00:00
Kim Woelders b8507d8bac Improve on poor menu/keyboard navigation.
SVN revision: 10081
2004-05-05 22:18:09 +00:00
Kim Woelders 302c17134b Add hooks for _NET_SHOWING_DESKTOP.
SVN revision: 10057
2004-05-05 00:17:15 +00:00
Kim Woelders 2b847dfbe9 Add X_CFLAGS to INCLUDES. Rename root to VRoot to avoid warnings with -Wshadow.
SVN revision: 10053
2004-05-04 19:04:42 +00:00
Kim Woelders 40777d91b6 Enable navigating the menus with the keyboard.
SVN revision: 10006
2004-05-02 19:28:57 +00:00
Kim Woelders ac336c0fb2 Fix iconbox images for apps that are iconified at startup and have no icons.
SVN revision: 10003
2004-05-02 11:38:26 +00:00
Kim Woelders 554d2d5523 Fix menu auto-regeneration when theme transparency is off.
SVN revision: 9995
2004-05-01 22:49:25 +00:00
Kim Woelders 68900518b8 Oops - Fix warning.
SVN revision: 9994
2004-05-01 21:45:28 +00:00
Kim Woelders c1363aa57d Fix pager background pixmap handling.
SVN revision: 9988
2004-05-01 10:35:47 +00:00
Kim Woelders 0ca1ef6cb3 Fix segv in ScaleLine, simplify some code a bit.
SVN revision: 9987
2004-05-01 09:53:14 +00:00
Kim Woelders 46555214ea Update the client stacking list properly.
SVN revision: 9985
2004-04-30 20:05:22 +00:00
Kim Woelders 2456ad1512 Don't focus windows before they are mapped.
SVN revision: 9963
2004-04-28 22:31:37 +00:00
Kim Woelders 29100c3fa7 Debug printout for ReparentNotify event.
SVN revision: 9962
2004-04-28 22:18:55 +00:00
Kim Woelders af0e5d0578 We do need SubstructureNotifyMask on the desktop.
SVN revision: 9961
2004-04-28 22:13:46 +00:00
Kim Woelders bbd83d171e Mostly cosmetic changes to IPC window info functions.
SVN revision: 9942
2004-04-27 21:34:00 +00:00
Kim Woelders 47439d8b27 Move all IPC functions to ipc.c.
SVN revision: 9913
2004-04-26 21:32:23 +00:00
Kim Woelders 76ccfe66a9 Fix special case of iconified startup.
SVN revision: 9911
2004-04-26 13:48:18 +00:00
Kim Woelders 7c7324c7de Avoid trashing the configuration.
SVN revision: 9902
2004-04-25 18:48:36 +00:00
Kim Woelders 40ef1763d3 Trivial fixes for compilation with imlib1.
SVN revision: 9896
2004-04-25 08:29:52 +00:00
Kim Woelders 485635dec5 Portability fixes and auto* cleanups.
SVN revision: 9884
2004-04-24 13:16:38 +00:00
Kim Woelders e4a8c6a63d Enable dock applets of size other than 64x64 (patch from Jonas Aaberg <cja@gmx.net>).
SVN revision: 9882
2004-04-24 08:08:07 +00:00
Kim Woelders d605db1f61 Adjust event masks, add some EWin debug.
SVN revision: 9874
2004-04-23 22:23:37 +00:00
Kim Woelders 66d9af1f6a Fix segv on menu reload.
SVN revision: 9866
2004-04-22 20:55:02 +00:00
Kim Woelders 76d7707eec Avoid trashing ChangeLog when connection is poor.
SVN revision: 9833
2004-04-21 21:09:18 +00:00
Kim Woelders de1c885ef6 Another attempt at fixing the "losing windows" bug, adjust event masks.
SVN revision: 9831
2004-04-21 20:51:57 +00:00
Kim Woelders 8de5c5a2ae Themes and online docs are now in separate packages.
SVN revision: 9827
2004-04-21 05:07:41 +00:00
Kim Woelders d09fe08f78 Themes and online docs are now in separate packages.
SVN revision: 9823
2004-04-20 23:18:40 +00:00
Kim Woelders 330026901b Themes and online docs are now in separate packages.
SVN revision: 9821
2004-04-20 23:04:23 +00:00
Kim Woelders c704fca866 Themes and online docs are now in separate packages.
SVN revision: 9820
2004-04-20 22:49:20 +00:00
Kim Woelders 52647580fe Themes and online docs are now in separate packages.
SVN revision: 9819
2004-04-20 22:44:06 +00:00
Kim Woelders 2aa3c8ee4f Themes and online docs are now in separate packages.
SVN revision: 9818
2004-04-20 21:39:02 +00:00
Kim Woelders 5de98999a2 In focus list, show iconified window names in brackets (as suggested by Fletch).
SVN revision: 9791
2004-04-18 19:26:32 +00:00
Kim Woelders b1c4e08e0b Change context window from mouse-over to focus window.
SVN revision: 9755
2004-04-16 18:10:29 +00:00
Kim Woelders c8f1e13b5f Dialog windows do need the KeyPress and Expose events.
SVN revision: 9753
2004-04-16 18:09:01 +00:00
Kim Woelders 7a317daa8a Highlight only the focused window.
SVN revision: 9738
2004-04-15 19:54:54 +00:00
Kim Woelders 9e0ceff303 Change some event debug printouts.
SVN revision: 9737
2004-04-15 19:46:39 +00:00
Kim Woelders e47600e918 Attempt to set event masks consistently.
SVN revision: 9736
2004-04-15 19:44:38 +00:00
Kim Woelders 024d20eca2 Shuffle around some window event configuration code (no functional changes).
SVN revision: 9710
2004-04-12 13:57:43 +00:00
Kim Woelders 680ccb19ad Simplify background code, re-generate backgrounds when enabling transparency.
SVN revision: 9706
2004-04-12 08:28:34 +00:00
Kim Woelders 7234225cb2 Background code and namespace shuffle.
SVN revision: 9678
2004-04-10 19:39:02 +00:00
Kim Woelders b57beb849f Revert bad change to Unmap handling.
SVN revision: 9675
2004-04-10 10:47:14 +00:00
Kim Woelders e362dff187 Move KillEwin code back where it belongs.
SVN revision: 9674
2004-04-10 10:43:55 +00:00
Kim Woelders db40d22efa Fix segv when closing windows (properly this time).
SVN revision: 9673
2004-04-10 07:22:45 +00:00
Kim Woelders fbb71bcab4 Simplify border update code, partial fix to border updates after desk switch.
SVN revision: 9666
2004-04-09 13:45:59 +00:00
Kim Woelders 6eb7db0cff Move global queue_up to Mode struct.
SVN revision: 9665
2004-04-09 12:59:56 +00:00
Kim Woelders 8559aa14be Close menus before performing action.
SVN revision: 9664
2004-04-09 12:54:42 +00:00
Kim Woelders cd3eba9947 Move edge window handling code to new edge.c.
SVN revision: 9663
2004-04-09 12:50:56 +00:00
Kim Woelders f116fa3e55 Fix transparent, shaped border update after resize.
SVN revision: 9662
2004-04-09 12:47:02 +00:00
Kim Woelders b53c81afe3 Fix stacking after window move.
SVN revision: 9653
2004-04-08 22:17:56 +00:00
Kim Woelders 5d34231c12 Simplify, remove unused code.
SVN revision: 9652
2004-04-08 22:16:31 +00:00
Kim Woelders b24dd8ac6e Fix segv when closing windows.
SVN revision: 9649
2004-04-08 15:51:26 +00:00
Kim Woelders 8d2b4aec12 Fix stacking after layer change.
SVN revision: 9648
2004-04-08 13:07:00 +00:00
Kim Woelders cf9316e6f8 Introduce debug print function.
SVN revision: 9647
2004-04-08 12:54:46 +00:00
Kim Woelders 7a95ff3a9a Simplify ewin unmap/destroy handling (fixes "losing windows" bug).
SVN revision: 9641
2004-04-07 21:50:19 +00:00
Kim Woelders f73f0c4e4c A bit more event debug.
SVN revision: 9640
2004-04-07 21:39:58 +00:00
Kim Woelders e78a4c0752 Fix focus window selection when focused window is unmapped.
SVN revision: 9634
2004-04-07 14:36:08 +00:00
Kim Woelders cc4a910fa6 Shuffle around/clean up some master/slave state vars.
SVN revision: 9633
2004-04-07 14:32:36 +00:00
Kim Woelders 26f796e13c Play with event handling :)
SVN revision: 9625
2004-04-06 23:47:24 +00:00
Kim Woelders 02bacb90d3 Fix IclassApplyCopy with transparency and shaped images (fixes ugly
transparent menus).


SVN revision: 9624
2004-04-06 23:23:21 +00:00
Kim Woelders 55efe39959 The image border definition for Imlib2 seems to be slightly different than
for Imlib1. Try to adjust so themes don't break.


SVN revision: 9623
2004-04-06 23:20:44 +00:00
Kim Woelders eb2948b450 Trivial - MenuDrawItem is static.
SVN revision: 9622
2004-04-06 23:19:03 +00:00
Kim Woelders b6f3ab065c Speed up single window restacking operations, stacking code adjustments.
SVN revision: 9601
2004-04-04 21:44:45 +00:00
Kim Woelders 72841ae013 Add some stacking debug info.
SVN revision: 9600
2004-04-04 21:35:45 +00:00
Kim Woelders f7dd99eaaf Fix some EWin list stuff, causing occasional segv.
SVN revision: 9599
2004-04-04 21:34:16 +00:00
Kim Woelders 12328ebfb5 Ajust (primarily click-to-focus) context window behavior.
SVN revision: 9598
2004-04-04 21:32:37 +00:00
Kim Woelders b215aca4ac Add GetWinParent() for debugging.
SVN revision: 9597
2004-04-04 21:30:59 +00:00
Kim Woelders e9ca2698dd Force stretching (no tiling) if transparent (should be fixed some day).
SVN revision: 9596
2004-04-04 21:29:49 +00:00
Kim Woelders d9c99f2483 Avoid crash with Absolute E theme.
SVN revision: 9562
2004-04-01 23:12:24 +00:00
Kim Woelders 5fec4f662a Some more bits for UTF-8 support.
SVN revision: 9561
2004-04-01 23:11:16 +00:00
Kim Woelders 35ce1a4e73 Some more bits for UTF-8 support.
SVN revision: 9560
2004-04-01 22:48:32 +00:00
Kim Woelders ad374aaa38 Improve on (click-to-) focus.
SVN revision: 9559
2004-04-01 22:41:22 +00:00
Kim Woelders 3cfd9f559c Fix missing initialisation of PmapMask's.
SVN revision: 9543
2004-03-31 19:16:18 +00:00
Kim Woelders 5edea3820b Avoid trashing root.win.
SVN revision: 9542
2004-03-31 19:08:20 +00:00
Kim Woelders 2ee202a49a EdgeTimeout can be static.
SVN revision: 9541
2004-03-31 19:06:57 +00:00
Kim Woelders c14d95608a Set DISPLAY env var early. Fixes a problem with multihead and early alerts.
SVN revision: 9540
2004-03-31 19:05:55 +00:00
Kim Woelders 5ec575476b Simplify alert (GSOD) code. Less intensive use of macros.
SVN revision: 9539
2004-03-31 19:04:23 +00:00
Kim Woelders b545ac3201 Oops - missing parameter.
SVN revision: 9538
2004-03-31 19:00:19 +00:00
Kim Woelders 586d369155 Fix bottom border when shaded, remove redundant window stacking.
SVN revision: 9493
2004-03-26 21:51:22 +00:00
Kim Woelders 7248d27a76 Use unwrapped libc malloc/realloc/free by default.
SVN revision: 9492
2004-03-26 21:42:03 +00:00
Kim Woelders 2b84f92907 Use new static stacking list wherever possible.
SVN revision: 9491
2004-03-26 21:21:47 +00:00
Kim Woelders 1164a6aa44 Fix viewport change (window sliding) for windows with transients.
SVN revision: 9425
2004-03-22 16:46:52 +00:00
Kim Woelders 589cf221cb Fix raise/lower for windows with transients.
SVN revision: 9424
2004-03-22 16:42:31 +00:00
Kim Woelders b9d0075e6a Some more debug stuff.
SVN revision: 9423
2004-03-22 16:36:03 +00:00
Kim Woelders c78da80c38 Enable compiling with -Wwrite-strings (code fixups).
SVN revision: 9415
2004-03-21 01:41:00 +00:00
Kim Woelders 3b1f6e7c72 Enable compiling with -Wwrite-strings (trivial fixups).
SVN revision: 9414
2004-03-21 01:39:40 +00:00
Kim Woelders 27ecf9d1d5 Enable compiling with -Wshadow (code fixups).
SVN revision: 9410
2004-03-20 15:58:46 +00:00
Kim Woelders 531c81778c Enable compiling with -Wshadow (trivial name clash fixups).
SVN revision: 9409
2004-03-20 15:49:05 +00:00
Kim Woelders f58796573c Use libc setenv when available.
SVN revision: 9406
2004-03-20 15:28:04 +00:00
Kim Woelders 1e9bac844d Prepare to enable compiling the code with paranoid compiler settings.
SVN revision: 9405
2004-03-20 15:20:40 +00:00
Kim Woelders e434313aff Indent. Remove unused function. Comment comments.
SVN revision: 9396
2004-03-19 00:27:16 +00:00
Mandrake 68ea5e7268 Thu Mar 18 12:10:13 EST 2004
(Mandrake)

Fixed a boatload of warnings.  Commented out a couple of functions that
were no longer being used.  I fixed some of these warnings a few years ago
and somehow *ahem* they were put back in ;)


SVN revision: 9392
2004-03-18 17:03:50 +00:00
Kim Woelders 72a367a6af Maintain a global window stacking order (not entirely finished).
SVN revision: 9375
2004-03-16 22:10:07 +00:00
Kim Woelders 0e1b7ec508 Reserve num for number of items in list (cosmetic).
SVN revision: 9356
2004-03-15 17:02:55 +00:00
Kim Woelders a50d1836ee Cosmetics.
SVN revision: 9351
2004-03-14 09:03:26 +00:00
Kim Woelders 16f366ca03 Shuffle around some event handling code (arrange according to event number).
Skip one level of event handling functions.
Show annoying message about RandR screen size change, if enabled.


SVN revision: 9350
2004-03-13 22:49:48 +00:00
Kim Woelders 25aa53043b Sat Mar 13 15:09:32 CET 2004
(Kim)

Skip themes (now in etheme-<theme> packages).


SVN revision: 9346
2004-03-13 14:03:33 +00:00
Kim Woelders bed1d9ec22 Include header files only where needed (at least some of them).
SVN revision: 9337
2004-03-11 23:44:19 +00:00
Kim Woelders 22dd3a6bf6 Move TT_VALID to the only place it is used.
SVN revision: 9336
2004-03-11 23:28:57 +00:00
Kim Woelders f86ea296e0 Move src/themes/configs/ to config/.
SVN revision: 9335
2004-03-11 23:08:15 +00:00
Kim Woelders 2ececc21dd Skip E-docs (now in edox-data package). Rename dox to edox.
SVN revision: 9333
2004-03-11 21:29:28 +00:00
Kim Woelders 14add73059 Change some ALERT macro stuff to function calls.
SVN revision: 9326
2004-03-11 16:58:14 +00:00