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