Commit Graph

1347 Commits

Author SHA1 Message Date
Kim Woelders 4a0d6545be Handle screen resizing (xrandr). Event handling tweaks.
SVN revision: 13157
2005-01-31 18:52:18 +00:00
Kim Woelders e0e414c9cf Deuglify fullscreen windows not filling available space.
SVN revision: 13136
2005-01-30 11:02:43 +00:00
Kim Woelders 5add5d6ae2 Dragbar direction change fix.
SVN revision: 13128
2005-01-29 15:14:03 +00:00
Kim Woelders 58f72958f6 Fix pseudotrans border update on desk switch.
SVN revision: 13127
2005-01-29 15:00:00 +00:00
Kim Woelders 6beabb5e97 Fix some dragbar ops.
SVN revision: 13123
2005-01-29 09:57:31 +00:00
Kim Woelders 359237ee15 Render text into pixmaps for borders and buttons, avoiding expose events.
SVN revision: 13121
2005-01-29 07:41:49 +00:00
Kim Woelders 4d40fa97d8 Optionally bypass logout dialog, optionally add reboot/halt to logout dialog.
SVN revision: 13120
2005-01-29 07:11:59 +00:00
Kim Woelders b5dd62c722 Add simple background load command.
SVN revision: 13115
2005-01-29 00:07:20 +00:00
Kim Woelders 69b6ed3314 Bye bye EDBUG/EDBUG_RETURN.
SVN revision: 13097
2005-01-25 21:58:28 +00:00
Kim Woelders bca1158b8e Fix pager update after desk switch.
SVN revision: 13087
2005-01-24 23:37:49 +00:00
Kim Woelders bc0bfa22b3 Attempt to improve badly behaving client handling.
SVN revision: 13064
2005-01-23 18:23:04 +00:00
Kim Woelders 163afa00c4 Fix closing message boxes when re-generating menus.
SVN revision: 13063
2005-01-23 16:30:46 +00:00
Kim Woelders 3760a169f8 Improve sliding.
SVN revision: 13059
2005-01-22 17:36:41 +00:00
Kim Woelders 144a450ad3 Prevent shading windows from going off-screen.
SVN revision: 13057
2005-01-22 14:05:51 +00:00
Kim Woelders 5b3eb125ad Trivial stuff.
SVN revision: 13055
2005-01-22 11:32:58 +00:00
Kim Woelders 166b90e57d Avoid creating bg pixmap before needed.
SVN revision: 13048
2005-01-21 20:34:41 +00:00
Kim Woelders e994192913 Fix menu event masker.
SVN revision: 13047
2005-01-21 20:12:11 +00:00
Kim Woelders b430ba5c73 Menu fixes.
SVN revision: 13004
2005-01-17 17:10:06 +00:00
Kim Woelders 9470f4560c Forgot to remove debug stuff.
SVN revision: 13003
2005-01-17 16:41:30 +00:00
Kim Woelders e4302eeb4f Fix multihead focus.
SVN revision: 12959
2005-01-14 00:03:50 +00:00
Kim Woelders f07bf60930 Fix dialog segv's.
SVN revision: 12958
2005-01-13 20:12:23 +00:00
Kim Woelders ea295fddbb Oops - Fix "remember" for epplets.
SVN revision: 12957
2005-01-13 19:10:52 +00:00
Kim Woelders 47dd447061 Enable saving window shadowing state (phriedrich@gmx.de)
Enable saving window opacity.
More window ops in menu.
Fix simultaneous saved settings dialogs for different windows.
Snapshot code cleanups.
Properly destroy dialogs when closed.


SVN revision: 12937
2005-01-12 23:10:24 +00:00
Kim Woelders 3f5baf601b Don't blurry shade shaped windows.
SVN revision: 12910
2005-01-11 23:29:04 +00:00
Kim Woelders c20a930116 Fix composite repaint, taking opaque window clipping into account.
SVN revision: 12909
2005-01-11 22:58:39 +00:00
Kim Woelders 60dcd50f7f Fix focus at startup.
SVN revision: 12876
2005-01-10 23:34:46 +00:00
Kim Woelders 15f173886a Fix startup trouble (again).
SVN revision: 12870
2005-01-10 20:21:57 +00:00
Kim Woelders 7abca3de32 Attempt to fix unmap problem, more debug, cleanups.
SVN revision: 12851
2005-01-09 22:36:01 +00:00
Kim Woelders ec4e8ba954 Fix startup with composite enabled.
SVN revision: 12849
2005-01-09 20:57:51 +00:00
Kim Woelders d98932995e Create/destroy desktops as needed.
SVN revision: 12842
2005-01-09 10:06:29 +00:00
Kim Woelders 0e704384e6 Pointer grab fixes.
SVN revision: 12823
2005-01-08 08:46:39 +00:00
Kim Woelders d21ac86642 Fix desktop stacking, cleanups.
SVN revision: 12822
2005-01-08 08:31:55 +00:00
Kim Woelders 1c6049ec28 Fix window placement.
SVN revision: 12817
2005-01-07 23:34:48 +00:00
Kim Woelders 825f4bf964 Fix some dockapp wonkyness.
SVN revision: 12802
2005-01-06 22:05:07 +00:00
Kim Woelders 79172225f9 Make dockapps sticky by default.
SVN revision: 12794
2005-01-06 00:01:33 +00:00
Kim Woelders 022c5d2880 Fix border state thingy.
SVN revision: 12748
2005-01-04 23:22:11 +00:00
Kim Woelders cf16a45f72 Fix clients being destroyed after MapRequest but before reparent.
SVN revision: 12746
2005-01-04 22:13:51 +00:00
Kim Woelders d800252f19 Scale shadow opacity with window opacity, cleanups.
SVN revision: 12743
2005-01-04 19:20:09 +00:00
Kim Woelders ca1af19295 Stack menus higher.
SVN revision: 12717
2005-01-03 23:42:39 +00:00
Kim Woelders 48a49c22d6 Fix menu lockup problem.
SVN revision: 12716
2005-01-03 23:27:32 +00:00
Kim Woelders 39b29e0f67 Fix stacking bug (desktop windows).
SVN revision: 12692
2005-01-02 20:03:25 +00:00
Kim Woelders 2f622b266e Add qnd noshadow op.
SVN revision: 12690
2005-01-02 17:23:58 +00:00
Kim Woelders 7b7e72d0b5 Fix skip window lists.
SVN revision: 12688
2005-01-02 16:36:04 +00:00
Kim Woelders 65f82350c8 Fix various edge flipping bugs (window moving, multihead, configuration).
SVN revision: 12686
2005-01-02 15:38:52 +00:00
Kim Woelders 06f4dd1baa Stack dialogs above ontops.
SVN revision: 12685
2005-01-02 14:19:23 +00:00
Kim Woelders 64c858712f Fix tooltip string localization.
SVN revision: 12683
2005-01-02 10:05:28 +00:00
Kim Woelders ec6c40428c Fix warnings whithout HAVE_LIBESD.
SVN revision: 12680
2005-01-02 09:45:35 +00:00
Kim Woelders 8dbb482453 Fix compile whithout HAVE_X11_SM_SMLIB_H.
SVN revision: 12679
2005-01-02 09:42:35 +00:00
Kim Woelders 614ab4597b Cleanups, preparing to fix desktop stacking with composite enabled.
SVN revision: 12673
2005-01-01 17:58:46 +00:00
Kim Woelders 8cd9eb8f7a Fix kill function.
SVN revision: 12672
2004-12-31 16:14:45 +00:00
Kim Woelders aeda613b51 Keep startup windows raised.
SVN revision: 12671
2004-12-31 13:49:08 +00:00
Kim Woelders b408ed2179 Yeah, well - transparent menus.
SVN revision: 12670
2004-12-31 13:07:03 +00:00
Kim Woelders bda6abf5d2 Fix startup screen with dragbars disabled.
SVN revision: 12669
2004-12-31 11:53:44 +00:00
Kim Woelders f062ed2a77 Fix actions with multiple commands.
SVN revision: 12666
2004-12-31 08:49:12 +00:00
Kim Woelders ee0bec93b2 Remember background for last desktop too.
SVN revision: 12664
2004-12-31 00:46:30 +00:00
Kim Woelders a7a3be13cf Fix compilation when sound is disabled.
SVN revision: 12647
2004-12-30 07:41:28 +00:00
Kim Woelders 5c5de62eb3 Fix.
SVN revision: 12633
2004-12-29 21:06:07 +00:00
Kim Woelders fbbe386efb 0.16.8
SVN revision: 12619
2004-12-28 23:46:49 +00:00
Kim Woelders 93798b9452 Fix "Background Error! 1 references remain".
SVN revision: 12493
2004-12-17 20:06:11 +00:00
Kim Woelders 059be171dc Fix backgrounds with only foreground image.
SVN revision: 12492
2004-12-17 17:25:51 +00:00
Kim Woelders a208ed4bf2 Fix startup position for shaded down- or right-shading windows.
SVN revision: 12453
2004-12-12 20:24:15 +00:00
Kim Woelders ad87340ebc Fix handling of border parts where text state changes but image state doesn't.
SVN revision: 12452
2004-12-12 20:00:18 +00:00
Kim Woelders f6f38ea7d5 Tweak frame action handling.
SVN revision: 12362
2004-12-05 09:57:08 +00:00
Kim Woelders a13da9ae85 Add border frame action handling (enables things like auto shade/unshade).
SVN revision: 12354
2004-12-04 12:38:18 +00:00
Kim Woelders 45a1f20cbe Stack desktop windows below buttons.
SVN revision: 12339
2004-12-02 20:59:20 +00:00
Kim Woelders b6b7bcc647 Still more pointer grab stuff.
SVN revision: 12280
2004-11-27 13:29:39 +00:00
Kim Woelders c494b25ef2 More pointer grab fixes.
SVN revision: 12263
2004-11-25 19:14:40 +00:00
Kim Woelders 85ee7895ce Fix some session management property types.
SVN revision: 12242
2004-11-23 19:19:44 +00:00
Kim Woelders 1ee3e08a5c Reduce size of H/V resize only regions.
SVN revision: 12238
2004-11-21 20:37:38 +00:00
Kim Woelders abc835e5e7 Fix remembered settings for apps setting WM_WINDOW_ROLE to random like value
"<name>-<pid>-<something>-<time>".


SVN revision: 12236
2004-11-21 09:30:19 +00:00
Kim Woelders 1053c795cf Attempt to fix pointer grab problem.
SVN revision: 12234
2004-11-20 17:55:12 +00:00
Kim Woelders 3900a5dfe7 Fix initially iconified windows.
SVN revision: 12228
2004-11-19 23:14:47 +00:00
Kim Woelders 7847d73770 Fix button stacking.
SVN revision: 12220
2004-11-17 19:31:11 +00:00
Kim Woelders bc0724306e Trivial fix.
SVN revision: 12219
2004-11-17 19:27:37 +00:00
Kim Woelders 9552ecf0a7 Avoid problems due to recursive menus.
SVN revision: 12193
2004-11-12 17:34:14 +00:00
Kim Woelders 43666cad1c Minor winops IPC function fix.
SVN revision: 12192
2004-11-12 17:10:59 +00:00
Kim Woelders c2667a2704 Don't update pager if not visible.
SVN revision: 12191
2004-11-12 17:02:30 +00:00
Kim Woelders ab3599b85d Fix _NET_WM_MOVERESIZE (button case).
SVN revision: 12178
2004-11-11 19:19:55 +00:00
Kim Woelders 97964e8559 Added shade/unshade using mouse wheel to title bar actions.
SVN revision: 12088
2004-10-30 14:24:13 +00:00
Kim Woelders 444fb149c0 Fix selecting "No Background" in background settings dialog.
SVN revision: 12085
2004-10-30 12:59:03 +00:00
Kim Woelders 4856673c15 Fix cancellation of border part action when leaving activated border part.
SVN revision: 12035
2004-10-26 17:38:55 +00:00
Kim Woelders 48b764162a Ignore ICCCM iconify while unmapped.
SVN revision: 12010
2004-10-24 10:10:14 +00:00
Kim Woelders 3908bb588f Fix _XROOT... hack.
SVN revision: 11835
2004-10-11 20:28:56 +00:00
Kim Woelders b25f688499 Added option to raise fullscreen windows.
SVN revision: 11742
2004-09-30 22:42:54 +00:00
Kim Woelders a53836d9fd Try (again) to fix sliding effects.
SVN revision: 11739
2004-09-29 19:42:05 +00:00
Kim Woelders 38699aa44b Fix mapping a window requesting fullscreen mode.
SVN revision: 11737
2004-09-28 19:38:22 +00:00
Kim Woelders cc9a4643a0 Fix remembered settings for slave WM's.
SVN revision: 11734
2004-09-27 18:35:51 +00:00
Kim Woelders 1300a3e887 Initial showing desktop support.
SVN revision: 11668
2004-09-19 09:27:38 +00:00
Kim Woelders 082924725c Indent.
SVN revision: 11666
2004-09-18 13:21:55 +00:00
Kim Woelders d53b6de9fa GSOD fix (suggested by Viktor Kojouharov <vkojouharov@gmail.com>).
SVN revision: 11656
2004-09-16 22:45:39 +00:00
Kim Woelders 73668ad2f9 Minor theme transparency settings fix (Viktor Kojouharov <saturn_vk@abv.bg>).
SVN revision: 11655
2004-09-16 21:15:01 +00:00
Kim Woelders 4bde6a6836 Fix various animation effects.
SVN revision: 11609
2004-09-11 10:45:21 +00:00
Kim Woelders 5d78c9d42c Eliminate getword().
SVN revision: 11552
2004-09-07 19:36:34 +00:00
Kim Woelders 37f62a50c6 Fix potential problems in multihead startup.
SVN revision: 11525
2004-09-05 20:02:31 +00:00
Kim Woelders 092da03a48 Fix segv in debug command. Pointed out by Vadik Mironov <vadikmironoff@mtu-net.ru>.
SVN revision: 11502
2004-09-02 17:55:31 +00:00
Kim Woelders b3f2755d3e Improve dockapp handling.
SVN revision: 11464
2004-08-31 17:24:40 +00:00
Kim Woelders 595ba9e3e9 Make keys used for menu navigation configurable.
(patch from Alan Schmitt <alan.schmitt@polytechnique.org>).


SVN revision: 11376
2004-08-25 16:03:14 +00:00
Kim Woelders db74bdbbff Add basic _NET_WM_WINDOW_OPACITY handling.
SVN revision: 11290
2004-08-20 21:13:56 +00:00
Kim Woelders 8b876df899 Check argument lists for printf-alikes.
SVN revision: 11232
2004-08-15 20:45:23 +00:00
Kim Woelders 67e4621c85 Fix normal border when fullscreen at startup.
SVN revision: 11230
2004-08-15 05:02:14 +00:00
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