Commit Graph

2125 Commits

Author SHA1 Message Date
Kim Woelders 2db4729fde Add missing label text.
SVN revision: 24910
2006-08-19 14:58:31 +00:00
Kim Woelders 118705b8e6 Enable emptying part of dialog and resizing dialog window.
SVN revision: 24906
2006-08-19 12:01:59 +00:00
Kim Woelders 1f2a52eadc Defer tooltip realization.
SVN revision: 24639
2006-08-13 09:24:14 +00:00
Kim Woelders 5e28148d57 Wrap.
SVN revision: 24638
2006-08-13 09:17:03 +00:00
Kim Woelders a14ad8bee2 Some shape debug bits.
SVN revision: 24613
2006-08-12 19:44:49 +00:00
Kim Woelders c460e5d055 Don't shadow objects with empty shape.
SVN revision: 24612
2006-08-12 19:42:47 +00:00
Kim Woelders 06cf49c042 Fix shape on pager zoom window (when composite is enabled).
SVN revision: 24606
2006-08-12 16:16:26 +00:00
Kim Woelders 11ee1e8561 Wrap.
SVN revision: 24604
2006-08-12 15:40:57 +00:00
Kim Woelders be11563150 Avoid dangling buffer. Eliminate some redundant code.
SVN revision: 24583
2006-08-12 10:33:47 +00:00
Kim Woelders 11d01dbd4d Fix config parameter type.
SVN revision: 24565
2006-08-11 16:09:39 +00:00
Kim Woelders 8146fa315a Fix incorrect menu placement near left screen edge.
SVN revision: 24561
2006-08-11 13:45:48 +00:00
Kim Woelders e7615b6024 Fix clients resizing while having bogus max size hint (KDE info windows).
SVN revision: 24488
2006-08-09 02:45:02 +00:00
Kim Woelders d73f2eb5a0 Still more dialog creation refactoring bits.
SVN revision: 24463
2006-08-08 03:58:42 +00:00
Kim Woelders b582007fa1 Fix some segv's in obscure situations.
SVN revision: 24450
2006-08-07 23:26:36 +00:00
Kim Woelders e9c47b5c30 Add override redirect flag to map event debug info.
SVN revision: 24449
2006-08-07 23:19:17 +00:00
Kim Woelders 6caf9ed8d4 Eliminate redundant macro (Xwin).
SVN revision: 24447
2006-08-07 20:47:12 +00:00
Kim Woelders ca544e09ba Change som macros to functions, adding check to avoid segv in certain (debug) situations.
SVN revision: 24444
2006-08-07 20:26:05 +00:00
Kim Woelders 32eed4b5a2 Rename some macros (_Ewin...) for consistency.
SVN revision: 24442
2006-08-07 20:20:16 +00:00
Kim Woelders 3767ae0da4 Some more dialog creation refactoring bits.
SVN revision: 24226
2006-07-27 04:52:50 +00:00
Kim Woelders 6e84ce4815 Add usual keybindings to about dialog.
SVN revision: 24213
2006-07-27 00:23:13 +00:00
Kim Woelders b4c0f01094 Slightly faster.
SVN revision: 24175
2006-07-25 02:01:31 +00:00
Kim Woelders 1bb6c4f1ed Fix (most unlikely) segv.
SVN revision: 24173
2006-07-25 01:29:26 +00:00
Kim Woelders ee51391042 Trivial cleanups.
SVN revision: 24172
2006-07-25 01:27:24 +00:00
Kim Woelders 35f0120826 Eliminate a lot of stat's during configuration file parsing.
SVN revision: 24169
2006-07-24 23:56:39 +00:00
Kim Woelders 5bd5afe9cc Split up, shuffle around file.c (no real changes).
SVN revision: 24166
2006-07-24 21:10:59 +00:00
Kim Woelders 699f4238b7 Fix closing logout dialog when using key bindings.
SVN revision: 24164
2006-07-24 20:53:49 +00:00
Kim Woelders 65341833e2 Fix setting border style using winops menu.
SVN revision: 24163
2006-07-24 20:21:13 +00:00
Kim Woelders 73c9b8cb28 Refactor dialog creation functions.
SVN revision: 24092
2006-07-21 03:17:18 +00:00
Kim Woelders 87ff749de8 Bump version, add revision to version info strings.
SVN revision: 24018
2006-07-18 00:18:48 +00:00
Kim Woelders 2d8811d8e6 XINERAMA_LIBS is no longer used.
SVN revision: 23868
2006-07-13 02:35:13 +00:00
Kim Woelders c574b9b958 Fix exit/restart from GSOD.
SVN revision: 23853
2006-07-11 23:17:19 +00:00
Kim Woelders 2157a8c9ad Fix window stack getting messed up due to bug in handling of particular case
of misbehaving clients (yet another variant of unmap/map without waiting for
withdrawal).


SVN revision: 23837
2006-07-11 03:05:30 +00:00
Kim Woelders ae33be57aa Fix initial menu rendering in certain situations.
SVN revision: 23520
2006-06-22 02:39:03 +00:00
Kim Woelders 84dfe126c8 Fix pager zoom window shape bug.
SVN revision: 23515
2006-06-20 23:00:58 +00:00
Kim Woelders 4a7a44503c Minor simplification when not using composite.
SVN revision: 23251
2006-06-07 21:33:45 +00:00
Kim Woelders a1bebc20f9 Fix incorrect damage region when raise actually lowers and vice versa
(do clip region update at proper point in sequence of things).


SVN revision: 23193
2006-06-05 20:57:07 +00:00
Kim Woelders 12bc33bbe2 Cleanups.
SVN revision: 23158
2006-06-04 12:57:30 +00:00
Kim Woelders 33b4a23dc4 Fix shape update when client resizes after changing shape.
SVN revision: 23156
2006-06-04 12:54:49 +00:00
Kim Woelders af59559497 Fix shutdown when using session manager.
SVN revision: 23149
2006-06-03 23:23:43 +00:00
Kim Woelders aee9424bc1 ARGB window tweaks and testing stuff.
SVN revision: 23145
2006-06-03 14:11:34 +00:00
Kim Woelders 10cac01945 Avoid useless operations on destroyed windows.
SVN revision: 23101
2006-06-02 22:53:23 +00:00
Kim Woelders 606864e876 Fix screen edge resistance in presence of windows with struts.
SVN revision: 23099
2006-06-02 21:25:11 +00:00
Kim Woelders 5e65f016d0 Shuffle some stuff around. Add function to find ARGB visual.
SVN revision: 23057
2006-06-01 20:18:40 +00:00
Kim Woelders 25648ab3e8 Fix some debug stuff.
SVN revision: 23055
2006-06-01 19:21:30 +00:00
Kim Woelders 3d2435f6e1 Don't reserve space for unmapped systray windows.
SVN revision: 23054
2006-06-01 19:11:09 +00:00
Kim Woelders 6294a3448e Cleanups.
SVN revision: 23053
2006-06-01 19:09:37 +00:00
Kim Woelders e418400bf9 Fix some incorrect window attribute propagation. Cleanups.
SVN revision: 22968
2006-05-28 11:51:42 +00:00
Kim Woelders 3a1af27148 Add background transparency "compatibility mode" option to configuration dialog.
SVN revision: 22966
2006-05-28 11:09:46 +00:00
Kim Woelders 680309c561 Fix non-group move by pointer.
SVN revision: 22965
2006-05-28 10:12:25 +00:00
Kim Woelders d05850e996 IPC window operation tweaks:
- Enable targeting multiple windows (wildcard in name spec).
- Enable non-group operations.


SVN revision: 22964
2006-05-28 09:54:39 +00:00
Kim Woelders e571517853 Event debug cleanups.
SVN revision: 22963
2006-05-28 09:25:58 +00:00
Kim Woelders 1f01283d15 Add some sanity checking for pixmap cursors.
SVN revision: 22962
2006-05-28 09:12:33 +00:00
Kim Woelders 05e174204f Fix drawing of vertical border text in certain themes.
SVN revision: 22870
2006-05-25 00:18:10 +00:00
Kim Woelders e42c924a34 Speed up shape propagation.
SVN revision: 22863
2006-05-24 16:36:47 +00:00
Kim Woelders 307afc96bd Trivial cleanups.
SVN revision: 22818
2006-05-21 18:44:18 +00:00
Kim Woelders 23a891cbf8 Eliminate obsolete ARGB client mode selection hack.
SVN revision: 22807
2006-05-21 12:17:57 +00:00
Kim Woelders 61946c7db1 Eliminate a number of attribute fetches.
SVN revision: 22806
2006-05-21 12:09:14 +00:00
Kim Woelders 12adaa0f68 Fix killing clients (hmm... was broken quite a while back).
SVN revision: 22651
2006-05-16 16:51:26 +00:00
Kim Woelders d695c40a79 ARGB client handling tweak.
SVN revision: 22626
2006-05-14 19:57:38 +00:00
Kim Woelders faed15e9ef Speed up TT font drawing.
SVN revision: 22625
2006-05-14 19:38:51 +00:00
Kim Woelders 5fd7f84145 Move some code.
SVN revision: 22624
2006-05-14 19:33:42 +00:00
Kim Woelders f06571fb0c Disable session manager interaction in window mode.
SVN revision: 22623
2006-05-14 16:17:32 +00:00
Kim Woelders ebe0524b15 Fix X-font color when colormap changes.
SVN revision: 22622
2006-05-14 16:01:17 +00:00
Kim Woelders cb3fc96e9a Save colormap in Win struct.
New normal windows now get parent (not root) window attributes.


SVN revision: 22621
2006-05-14 16:00:20 +00:00
Kim Woelders 12df8f3bb1 More visual propagation stuff.
SVN revision: 22613
2006-05-14 10:59:30 +00:00
Kim Woelders 57f2954e8e Fix shape bug. Update some debug stuff.
SVN revision: 22612
2006-05-14 10:47:50 +00:00
Kim Woelders a2b1bdc752 Fix initial iconbox layout.
SVN revision: 22611
2006-05-14 10:45:01 +00:00
Kim Woelders 58555074d4 Fix warning when compiling without composite.
SVN revision: 22610
2006-05-14 10:43:01 +00:00
Kim Woelders 74e5ecf816 Cleanups.
SVN revision: 22590
2006-05-13 17:05:00 +00:00
Kim Woelders 6b97ca89f5 Simplify TT font drawing. Invalidate GC when visual changes.
SVN revision: 22589
2006-05-13 17:03:22 +00:00
Kim Woelders 2220fc9762 Pass Win to image rendering functions (for visual info).
SVN revision: 22583
2006-05-13 13:25:30 +00:00
Kim Woelders 6627288dcc Change some macros to functions to avoid multiple argument evaluation.
SVN revision: 22581
2006-05-13 10:28:11 +00:00
Kim Woelders d55b0ad2da Remove inline's. I doubt they make much sense here.
SVN revision: 22580
2006-05-13 10:03:08 +00:00
Kim Woelders e740796e7e Fix warning.
SVN revision: 22579
2006-05-13 09:47:13 +00:00
Kim Woelders 914548b644 Fix potential segv.
SVN revision: 22578
2006-05-13 09:46:22 +00:00
Kim Woelders c31cb20380 Fix potential configuration file corruption when running multihead.
SVN revision: 22553
2006-05-12 13:40:52 +00:00
Kim Woelders 40866c2622 Normally quit by exiting main event loop.
SVN revision: 22552
2006-05-12 13:10:16 +00:00
Kim Woelders 30f22ddb67 Fix incorrect index range.
SVN revision: 22548
2006-05-12 12:05:27 +00:00
Kim Woelders d2b38a9bc2 Fix mem leak.
SVN revision: 22547
2006-05-12 12:01:41 +00:00
Kim Woelders f26fee1934 Fix segv when removing systray item.
SVN revision: 22545
2006-05-12 09:27:59 +00:00
Kim Woelders 45e1cfdd73 Cleanups.
SVN revision: 22537
2006-05-11 21:11:07 +00:00
Kim Woelders 5281c13f3c Fix a number of segv's introduced during Win API change.
SVN revision: 22536
2006-05-11 20:47:26 +00:00
Kim Woelders fb7e77a4c2 Attempt to fix occasional crashing of clients with systray window on e16 exit.
SVN revision: 22521
2006-05-10 22:42:27 +00:00
Kim Woelders d9bec0d6c5 Save visual in Win struct.
SVN revision: 22520
2006-05-10 20:44:15 +00:00
Kim Woelders 1b5c8fc0e2 Discard ConfigureRequest's for destroyed windows.
SVN revision: 22519
2006-05-10 19:37:47 +00:00
Kim Woelders 64501a4534 Oops - do it properly.
SVN revision: 22491
2006-05-08 17:11:46 +00:00
Kim Woelders 1b0b5df104 Pass Win to text rendering functions (for visual info).
SVN revision: 22490
2006-05-08 16:26:22 +00:00
Kim Woelders f2a081534d Use window depth when creating normal image pixmaps.
SVN revision: 22483
2006-05-07 16:21:37 +00:00
Kim Woelders c6d42216a5 Pass Win in stead of Drawable to ImageclassApplyCopy(). Cleanups.
SVN revision: 22482
2006-05-07 15:32:37 +00:00
Kim Woelders e20179630c Remove old window handling API fallback stuff.
SVN revision: 22481
2006-05-07 15:08:01 +00:00
Kim Woelders 0e2b840e3e Fix breakage in EReparentWindow().
SVN revision: 22450
2006-05-03 22:50:52 +00:00
Kim Woelders 866d795c13 Fix segv when destroying client.
SVN revision: 22449
2006-05-03 21:04:08 +00:00
Kim Woelders 2a431b38e7 Trivial renaming.
SVN revision: 22448
2006-05-03 20:52:15 +00:00
Kim Woelders a8238f7fe9 Fix a number of window placement bugs.
SVN revision: 22446
2006-05-02 23:27:39 +00:00
Kim Woelders bd6d2a8632 Cleanups, issue warning on missing unregistration.
SVN revision: 22444
2006-05-02 20:06:32 +00:00
Kim Woelders 10f06763c6 Eliminate some obsolete code.
SVN revision: 22420
2006-04-30 13:23:01 +00:00
Kim Woelders 01b16242e2 Refactor some more.
SVN revision: 22419
2006-04-30 13:15:52 +00:00
Kim Woelders 678daa662a Refactor some more.
SVN revision: 22418
2006-04-30 12:08:52 +00:00
Kim Woelders 5d4d5dfd23 Refactor some code bits.
SVN revision: 22415
2006-04-30 10:32:48 +00:00
Kim Woelders f02b00ad9d Change internal window handling API. Now passing Win (pointer to EXID struct) in stead of window XID.
SVN revision: 22397
2006-04-29 19:39:21 +00:00
Kim Woelders 03a1eb0001 Fix bug potentially causing eternal loop while sliding.
SVN revision: 22381
2006-04-27 21:52:32 +00:00
Kim Woelders 454af0813f Simplify dialog event processing.
SVN revision: 22380
2006-04-27 16:25:19 +00:00
Kim Woelders 02dbdc4bdc Trivial function rename, cleanups.
SVN revision: 22374
2006-04-26 23:43:07 +00:00
Kim Woelders 068d2aef43 Window handling function api rename/rewrap continued.
SVN revision: 22352
2006-04-25 22:40:06 +00:00
Kim Woelders 0e9716a785 Oops - Reinsert lines removed by mistake.
SVN revision: 22337
2006-04-24 16:06:05 +00:00
Kim Woelders 4f4c6523e4 Window handling function api rename/rewrap continued.
SVN revision: 22329
2006-04-23 23:18:23 +00:00
Kim Woelders f7f0293cbc Fix bug when reparenting to nested E.
SVN revision: 22327
2006-04-23 22:14:32 +00:00
Kim Woelders 60b882006c Window handling function api rename/rewrap continued.
SVN revision: 22326
2006-04-23 22:11:26 +00:00
Kim Woelders dbd7cfbc80 Rearrange some code. No actual changes.
SVN revision: 22312
2006-04-23 08:42:17 +00:00
Kim Woelders 95bfd39acd Fix several bugs with maximizing windows.
SVN revision: 22310
2006-04-23 08:14:03 +00:00
Kim Woelders 31f912bc83 Add feature to subdivide screen (xinerama style).
SVN revision: 22307
2006-04-22 22:00:02 +00:00
Kim Woelders f3ccd1aef0 Fix badness when showing screen info and xinerama is active.
SVN revision: 22301
2006-04-22 14:33:07 +00:00
Kim Woelders 3340fb36e6 Fix progress bars with composite enabled.
SVN revision: 22300
2006-04-22 13:57:54 +00:00
Kim Woelders 0ac49e37e4 Eliminate TextclassApply().
SVN revision: 22297
2006-04-22 13:24:51 +00:00
Kim Woelders 94081d6c2f Fix pager shrinkage.
SVN revision: 22295
2006-04-22 12:11:12 +00:00
Kim Woelders 88bc1e83e5 Enable configuring internal and exported language.
SVN revision: 22285
2006-04-21 23:47:30 +00:00
Kim Woelders 6eb1fbcb72 Change some stuff to const. Minor config tweaks.
SVN revision: 22284
2006-04-21 22:52:59 +00:00
Kim Woelders 0a4c0153e0 Enable unsetting env vars with Esetenv().
SVN revision: 22282
2006-04-21 15:51:46 +00:00
Kim Woelders 980de43afc Fix _XROOT... hint (pseudotrans) compatibility hack.
SVN revision: 22268
2006-04-20 17:09:56 +00:00
Kim Woelders 0e37f0b5b8 Revert bad change. ICCCM size matching should never increase size.
SVN revision: 22267
2006-04-20 17:03:27 +00:00
Kim Woelders 5b24f41029 Split up and shuffle around some more.
SVN revision: 22236
2006-04-19 19:13:46 +00:00
Kim Woelders 558a43764f Trivial cleanups.
SVN revision: 22235
2006-04-19 17:23:34 +00:00
Kim Woelders fec7cfec63 Simplify GSOD. Cleanups.
SVN revision: 22211
2006-04-18 23:47:29 +00:00
Kim Woelders ac46876cd6 Fix segv on error during early startup.
SVN revision: 22210
2006-04-18 23:45:34 +00:00
Kim Woelders aaf3876519 Window handling function api rename/rewrap continued.
SVN revision: 22202
2006-04-18 17:57:58 +00:00
Kim Woelders 8d209bda71 Fix redundant window ID lookup.
SVN revision: 22201
2006-04-18 17:53:15 +00:00
Kim Woelders 1978ce5aa5 Window handling function api rename/rewrap continued.
SVN revision: 22200
2006-04-18 16:26:51 +00:00
Kim Woelders 0218e123c2 Start renaming/rewrapping stuff preparing for other api changes.
SVN revision: 22185
2006-04-17 21:55:34 +00:00
Kim Woelders e68510f952 Various build related tweaks:
- Autogenerate spec file (now named e16.spec, was e.spec)
- Minor changes to various version strings
- Move timestamp.h to top dir.


SVN revision: 22180
2006-04-17 15:55:24 +00:00
Kim Woelders e31afc2b5d Fix theme transparency with external background.
SVN revision: 22178
2006-04-17 09:23:58 +00:00
Kim Woelders 77c2a4fa6e Fix dialog updates when text is changed (properly this time).
SVN revision: 22176
2006-04-17 08:43:09 +00:00
Kim Woelders dae7ec665b Style (lint).
SVN revision: 22171
2006-04-16 23:00:45 +00:00
Kim Woelders 6cb157ea6f Consistency.
SVN revision: 22170
2006-04-16 22:59:26 +00:00
Kim Woelders d0a02cff83 Eliminate unused expose parameter.
SVN revision: 22168
2006-04-16 22:27:06 +00:00
Kim Woelders 5d785f5a0c Forgot source file list update.
SVN revision: 22166
2006-04-16 21:14:47 +00:00
Kim Woelders 8380bc93d8 Fix dialog updates when text is changed.
SVN revision: 22165
2006-04-16 19:56:11 +00:00
Kim Woelders 66530a75ef Fix problem with background pixmaps being freed by mistake.
SVN revision: 22164
2006-04-16 18:34:57 +00:00
Kim Woelders 27050fe8cc Split off timers.h
SVN revision: 22161
2006-04-16 13:27:38 +00:00
Mike Frysinger 2921a69384 fix building with libiconv
SVN revision: 22156
2006-04-16 04:53:11 +00:00
Kim Woelders 059259ac82 Oops - Indent.
SVN revision: 22135
2006-04-15 18:49:29 +00:00
Kim Woelders 71fafe5f70 Improve window repositioning on screen size change.
SVN revision: 22134
2006-04-15 18:32:54 +00:00
Kim Woelders e0b0ca87e2 Set window operation source some more places.
SVN revision: 22058
2006-04-12 15:19:40 +00:00
Kim Woelders d87574b64b Remove debug.
SVN revision: 22050
2006-04-12 07:30:26 +00:00
Kim Woelders 3a23e7b348 Fix build without composite.
SVN revision: 22015
2006-04-11 06:55:14 +00:00
Kim Woelders df2034a280 Fix grabbing bitmap icons.
SVN revision: 22005
2006-04-10 18:25:46 +00:00
Kim Woelders 05e7471a1a Introduce idlers.
SVN revision: 21980
2006-04-09 10:18:34 +00:00
Kim Woelders 57e5fb09d4 Trivial fixes and cleanups.
SVN revision: 21978
2006-04-09 09:26:15 +00:00
Kim Woelders 7403f894d9 Remove unused code.
SVN revision: 21977
2006-04-09 09:20:36 +00:00
Kim Woelders 46f4f34d37 Fix transparent iconbox.
SVN revision: 21957
2006-04-08 18:47:17 +00:00
Kim Woelders 5cb5c1adff Hack to fix problem with composite opacity during non-opaque move/resize.
SVN revision: 21938
2006-04-07 19:48:10 +00:00