Kim Woelders
671a76dd87
Formatting cleanup.
...
SVN revision: 33310
2007-12-30 20:58:00 +00:00
Kim Woelders
8aba2e6428
Fix more trouble during exit.
...
"Good" signals (HUP, INT, QUIT, ...) should exit by quitting the main
event loop.
"Evil" signals (ILL, FPE, SEGV, ...) should exit immediately, i.e.
not return from the signal handler.
SVN revision: 33309
2007-12-30 20:55:20 +00:00
Kim Woelders
e7ab7972c1
Center title vertically within border.
...
SVN revision: 33308
2007-12-30 20:40:49 +00:00
Kim Woelders
d9868882c9
Handle h/v resize requests (_NET_WM_MOVERESIZE_SIZE_...) properly.
...
SVN revision: 33229
2007-12-24 08:12:00 +00:00
Kim Woelders
ed0d4b83d5
Prevent attempts to resize to less than 1x1.
...
SVN revision: 33228
2007-12-24 07:41:03 +00:00
Kim Woelders
942e108d71
Fix more breakage around window movement.
...
SVN revision: 33225
2007-12-24 00:04:55 +00:00
Kim Woelders
cec8f5d965
Oops - Fix incorrect tracking of pointer motion fix.
...
SVN revision: 33212
2007-12-22 14:40:20 +00:00
Kim Woelders
967903fbad
Fix incorrect tracking of pointer motion when dragging window (noted by Jon Foster).
...
SVN revision: 33196
2007-12-21 22:04:55 +00:00
Kim Woelders
996ddc4bc3
Fix backward compatibility "named" menu hack.
...
SVN revision: 33188
2007-12-19 21:00:47 +00:00
Kim Woelders
4ba1f565fb
Introduce EImageApplyToWin.
...
SVN revision: 33157
2007-12-15 17:10:47 +00:00
Kim Woelders
192fb7acfb
EImagePixmapFree->EImagePixmapsFree, add mask argument.
...
SVN revision: 33156
2007-12-15 16:29:22 +00:00
Kim Woelders
d5d56aea5b
Trivial cleanups.
...
SVN revision: 33151
2007-12-15 12:36:58 +00:00
Kim Woelders
43d0375074
localedir is not always available.
...
SVN revision: 33150
2007-12-15 12:33:43 +00:00
Kim Woelders
e852bc3c7d
Define mask bitmaps in source to avoid depending on x11 bitmap package.
...
SVN revision: 33149
2007-12-15 12:31:33 +00:00
Kim Woelders
ce90617123
Play with dbus - implement command interface.
...
SVN revision: 33050
2007-12-08 17:54:38 +00:00
Kim Woelders
5c524f0840
Fix crash if font loading fails.
...
SVN revision: 33048
2007-12-08 15:17:42 +00:00
Kim Woelders
6acae2a015
Fix trouble with nested exits. Debug stuff tweaks.
...
SVN revision: 33047
2007-12-08 14:01:27 +00:00
Kim Woelders
ee2f91f7c5
Fix application resize locking.
...
SVN revision: 32983
2007-12-04 21:13:25 +00:00
Kim Woelders
32ee6600de
Add registration of file descriptors to be handled in main event loop.
...
SVN revision: 32943
2007-12-02 18:39:17 +00:00
Kim Woelders
4a7eb693c7
Don't exit while in X error handler.
...
SVN revision: 32933
2007-12-02 11:15:57 +00:00
Kim Woelders
6b1369f762
Oops - Hack fixing epplet communication dropped out.
...
SVN revision: 32914
2007-11-29 18:00:10 +00:00
Kim Woelders
487b826b27
Shuffle comms/ipc stuff around a bit.
...
SVN revision: 32910
2007-11-28 19:28:54 +00:00
Kim Woelders
41a5a09237
Disable pager debug.
...
SVN revision: 32909
2007-11-28 19:23:06 +00:00
Kim Woelders
7964707723
Trivial autofoo var renaming.
...
SVN revision: 32908
2007-11-28 19:21:47 +00:00
Kim Woelders
56ef554b0c
Fix edge flip after screen size change.
...
SVN revision: 32754
2007-11-18 09:47:46 +00:00
Kim Woelders
ff17e3ab82
Fix build when imlib_context_set_mask_alpha_threshold() is not available (BUGZILLA bug 275).
...
SVN revision: 32724
2007-11-15 20:10:30 +00:00
Kim Woelders
c49bd4f606
Autofoo cleanups, move to bindir, pkgdatadir and friends.
...
SVN revision: 32474
2007-11-07 22:05:18 +00:00
Kim Woelders
3687f6064f
Fix translucent moves (noted by Thanatermesis, broken since 0.16.8.9).
...
SVN revision: 32470
2007-11-07 21:40:30 +00:00
Kim Woelders
fe424f4da2
Tweaks.
...
SVN revision: 32330
2007-11-03 19:29:27 +00:00
Kim Woelders
c5f33fc0a7
Move to new AC_INIT style.
...
SVN revision: 32323
2007-11-03 11:57:31 +00:00
Kim Woelders
2b8c4f89b5
Re-init xinerama info when screen size changes.
...
SVN revision: 32320
2007-11-03 10:29:54 +00:00
Kim Woelders
336498de43
Fix memory leak when xinerama is enabled (normally hit only once).
...
SVN revision: 32319
2007-11-03 10:28:27 +00:00
Kim Woelders
45a497b5c3
Hide tooltips in various situations (showing focus list, window map, move, etc.).
...
SVN revision: 32318
2007-11-03 10:25:11 +00:00
Kim Woelders
114554e350
Fix reuse of freed pixmaps when using pseudo-transparency.
...
SVN revision: 32130
2007-10-21 13:13:03 +00:00
Kim Woelders
18c9eea067
Tweaks.
...
SVN revision: 31984
2007-10-06 06:38:41 +00:00
Kim Woelders
b783486596
Force new (default as of 0.16.8.9) composite manager mode at startup.
...
SVN revision: 31892
2007-09-30 15:47:34 +00:00
Kim Woelders
cce4baf653
Fix menu placement on xinerama screens.
...
SVN revision: 31887
2007-09-30 12:56:31 +00:00
Kim Woelders
0f5d3cd0dd
Fix xinerama head selection in certain situations.
...
SVN revision: 31886
2007-09-30 12:32:35 +00:00
Kim Woelders
857e03edda
Oops - fix.
...
SVN revision: 31885
2007-09-30 12:31:32 +00:00
Kim Woelders
4880283400
Screen stuff naming consistency and code tweaks.
...
SVN revision: 31874
2007-09-29 19:13:21 +00:00
Kim Woelders
8f2289a107
Fix potential incorrect termination of IPC connection, which could cause segv.
...
SVN revision: 31868
2007-09-29 16:37:49 +00:00
Kim Woelders
780ca19ff8
Fix infinite loop when reloading menus.
...
SVN revision: 31867
2007-09-29 16:37:04 +00:00
Kim Woelders
6448e1f504
Startup id bits.
...
SVN revision: 31781
2007-09-22 10:21:18 +00:00
Kim Woelders
4772f4e39d
Enable setting default maximise policy.
...
SVN revision: 31780
2007-09-22 08:55:16 +00:00
Kim Woelders
04d18ba16d
Add optional visibility hiding (only useful with modular build).
...
SVN revision: 31691
2007-09-12 21:33:50 +00:00
Kim Woelders
3c88e36613
Simplify some imageclass functions (w,h are always window size).
...
SVN revision: 31677
2007-09-10 20:26:53 +00:00
Kim Woelders
04e41a0c8a
Avoid some pixmap create/destroys.
...
SVN revision: 31676
2007-09-10 20:17:39 +00:00
Kim Woelders
46b57d04e4
Eliminate EXCreate/FreePixmap.
...
SVN revision: 31675
2007-09-10 20:13:59 +00:00
Kim Woelders
3663e80d44
Optionally build various bits (font,sound support) as loadable modules.
...
SVN revision: 31636
2007-09-06 16:02:48 +00:00
Kim Woelders
6089e2ef04
Deactivate unused code, trivial cleanups.
...
SVN revision: 31626
2007-09-05 19:12:56 +00:00
Kim Woelders
7877da172b
Font and sound module bits.
...
SVN revision: 31618
2007-09-04 21:15:21 +00:00
Kim Woelders
c8957cca73
Loadable module support bits.
...
SVN revision: 31609
2007-09-03 19:37:58 +00:00
Kim Woelders
ca15dfd149
Close systray if _NET_SYSTEM_TRAY_Sx selection is lost.
...
SVN revision: 31601
2007-09-02 17:47:40 +00:00
Kim Woelders
6fd0a4fc18
Add missing external declaration.
...
SVN revision: 31570
2007-08-28 21:54:00 +00:00
Kim Woelders
5219b01981
Loadable module support bits.
...
SVN revision: 31568
2007-08-28 18:52:45 +00:00
Kim Woelders
7d0aff6e76
XColor -> EColor, EGet/SetColor -> macros.
...
SVN revision: 31566
2007-08-28 17:58:23 +00:00
Kim Woelders
d4e98c2f49
Split up font stuff, preparing for loadable font type handlers.
...
SVN revision: 31489
2007-08-25 05:38:53 +00:00
Kim Woelders
8c34f94d61
Deactivate more code when disabling sound.
...
SVN revision: 31479
2007-08-23 18:48:21 +00:00
Kim Woelders
90139eb915
Optionally use pango for font rendering.
...
SVN revision: 31218
2007-08-07 22:05:16 +00:00
Kim Woelders
204496d8c5
Xft font is now selected using prefix "xft:".
...
Fix valgrind complaint (drawable caching).
SVN revision: 31210
2007-08-07 15:21:49 +00:00
Kim Woelders
ac3c5764cf
Change configuration of alternative font configuration.
...
SVN revision: 31208
2007-08-07 15:05:08 +00:00
Kim Woelders
dc757acd61
Fix occasional bad tooltip placement.
...
SVN revision: 31204
2007-08-07 13:58:25 +00:00
Kim Woelders
36fa0e1169
Fix rendering vertical (->down) text.
...
SVN revision: 31115
2007-08-02 17:32:14 +00:00
Kim Woelders
d75ce59159
Prefer Xft font configuration.
...
SVN revision: 31040
2007-07-28 13:58:20 +00:00
Kim Woelders
4964388015
Disable theme localisation by default.
...
SVN revision: 31031
2007-07-28 09:10:43 +00:00
Kim Woelders
f8db34f923
Avoid some lagginess at end of desk switch.
...
SVN revision: 31030
2007-07-28 08:39:55 +00:00
Kim Woelders
11cf892306
Assorted refactorizations.
...
SVN revision: 31016
2007-07-27 16:59:50 +00:00
Kim Woelders
dd8a5138b2
Follow ecore_list name changes.
...
SVN revision: 30976
2007-07-25 20:02:57 +00:00
Kim Woelders
04b9f3d893
Remove the "excessive flip check" limiting minimum time between edge flips. Cleanups.
...
SVN revision: 30946
2007-07-23 19:25:08 +00:00
Kim Woelders
06f9158af0
Get rid of spurious tooltips.
...
SVN revision: 30945
2007-07-23 19:02:15 +00:00
Kim Woelders
05086b00f3
Don't mask off events while switching area/desk. The amount of enter/leave
...
events during switches has been reduced considerably, and changing the event
masks causes more trouble than worth while (I think...).
SVN revision: 30944
2007-07-23 18:59:42 +00:00
Kim Woelders
c9271263d0
CM: Fix tooltip shape change in certain situations.
...
SVN revision: 30932
2007-07-22 14:39:14 +00:00
Kim Woelders
c3707a6d71
glx bits.
...
SVN revision: 30928
2007-07-21 20:28:40 +00:00
Kim Woelders
aaa7ffa563
Fix hiding pager window titles in certain situations (broken recently, noted by Martin Zwickel).
...
SVN revision: 30927
2007-07-21 19:43:43 +00:00
Kim Woelders
526207fd99
Enable building without session management support.
...
SVN revision: 30898
2007-07-18 11:18:50 +00:00
Kim Woelders
f3b0ed3326
Fix build without Xft.
...
SVN revision: 30896
2007-07-18 11:14:55 +00:00
Kim Woelders
6db4441aef
CM: Fix update on unmap without fading (broken recently).
...
SVN revision: 30895
2007-07-18 11:10:54 +00:00
Kim Woelders
a9e89ce1d8
Fix showing root window tooltips (broken recently).
...
SVN revision: 30894
2007-07-18 11:09:49 +00:00
Kim Woelders
471dfd4b6f
Fix focus on click in certain situations (broken recently).
...
SVN revision: 30893
2007-07-18 11:08:21 +00:00
Kim Woelders
9043bf2fda
Minor fix.
...
SVN revision: 30764
2007-07-11 10:05:57 +00:00
Kim Woelders
366219ab2f
Fix changing pager mode.
...
SVN revision: 30762
2007-07-11 09:42:22 +00:00
Kim Woelders
61dbf5e1a2
Destroy unused top-level menus.
...
SVN revision: 30761
2007-07-11 09:40:47 +00:00
Kim Woelders
2a38a2be18
Fix some background dialog issues + tweak layout.
...
SVN revision: 30760
2007-07-11 09:35:01 +00:00
Kim Woelders
36bf41e524
Fix some dialog debug stuff.
...
SVN revision: 30759
2007-07-11 09:32:31 +00:00
Kim Woelders
c6ef57d637
Fix set/unset of raise grabs in certain situations.
...
SVN revision: 30758
2007-07-11 09:30:58 +00:00
Kim Woelders
adebdda1c7
Use saveunders if available.
...
SVN revision: 30757
2007-07-11 09:28:54 +00:00
Kim Woelders
9eec06491e
Add dialog option to select non-grabbing move/resize modes.
...
SVN revision: 30756
2007-07-11 09:21:27 +00:00
Kim Woelders
929d220cbb
Simplify initial window management at startup (fix initially iconified).
...
SVN revision: 30755
2007-07-11 09:16:46 +00:00
Kim Woelders
c093e8c957
Move some window property derivation to allow tweaking stuff in snapshots.
...
SVN revision: 30754
2007-07-11 09:14:12 +00:00
Kim Woelders
d61ab92c68
CM: Fix alternative composite manager mode of operation (compmgr.mode = 1).
...
Using this mode fixes a number of problems seen with override-redirect
client windows, e.g. xlock not receiving key presses.
Not sure if there are any problems with this or if it simply should be
the default.
SVN revision: 30753
2007-07-11 09:12:29 +00:00
Kim Woelders
21b75458e4
CM: Debug tweaks.
...
SVN revision: 30752
2007-07-11 09:08:47 +00:00
Kim Woelders
c7b76f242d
Fix incorrect menu placement in certain situations.
...
SVN revision: 30751
2007-07-11 09:06:59 +00:00
Kim Woelders
d85b5d77e2
Simplify initial window management at startup.
...
SVN revision: 30750
2007-07-11 09:05:43 +00:00
Kim Woelders
9aecbd850f
CM: Make it less likely that X-errors occur when window is unmapped.
...
SVN revision: 30749
2007-07-11 09:02:33 +00:00
Kim Woelders
698869fa54
Eliminate some pointer event processing.
...
SVN revision: 30748
2007-07-11 08:54:19 +00:00
Kim Woelders
0d4c5bfcc1
CM: Avoid creating/destroying regions.
...
SVN revision: 30746
2007-07-11 08:44:12 +00:00
Kim Woelders
c3c95de22e
Debug stuff + trivial cleanups.
...
SVN revision: 30745
2007-07-11 08:32:23 +00:00
Kim Woelders
e3ffb19ee6
Don't look up well-known atoms.
...
SVN revision: 30744
2007-07-11 08:29:46 +00:00
Kim Woelders
a1d2a22f4f
CM: Minor optimisation for unshaped windows.
...
SVN revision: 30743
2007-07-11 08:27:14 +00:00
Kim Woelders
56cf417678
Avoid move/resize updates when nothing has changed.
...
Disable some code that should be redundant.
SVN revision: 30465
2007-06-25 20:00:50 +00:00
Kim Woelders
328697893f
Add shaped window version of technical move/resize mode.
...
SVN revision: 30455
2007-06-24 20:10:39 +00:00
Kim Woelders
e5d10b0d8e
Fix some potential segv's.
...
SVN revision: 30453
2007-06-24 16:48:16 +00:00
Kim Woelders
0c11c773dc
Split up, move some code around.
...
SVN revision: 30447
2007-06-23 20:35:51 +00:00
Kim Woelders
d11c7f3664
Oops - fix shaded.
...
SVN revision: 30384
2007-06-17 21:20:46 +00:00
Kim Woelders
6d90f4c938
Fix bug in left/top resizing when returning to starting point. Simplify.
...
SVN revision: 30383
2007-06-17 20:03:29 +00:00
Kim Woelders
7a28ad5d2a
Always focus unfocused window when clicked.
...
SVN revision: 30382
2007-06-17 19:27:10 +00:00
Kim Woelders
bd90618278
Handle shape of small windows properly (e.g. shaded).
...
SVN revision: 30377
2007-06-17 12:41:14 +00:00
Kim Woelders
107bd3843e
Use extents equal shape for objects without shadow.
...
Correct damage update on shape change.
SVN revision: 30375
2007-06-17 09:35:18 +00:00
Kim Woelders
de1e2af094
Disable slide-ins until startup windows are gone.
...
SVN revision: 30371
2007-06-17 08:33:22 +00:00
Kim Woelders
0303e9e743
Fix move/resize color.
...
SVN revision: 30344
2007-06-16 11:16:17 +00:00
Kim Woelders
e3e03d5c01
Fix setting hex type config items.
...
SVN revision: 30343
2007-06-16 11:04:58 +00:00
Kim Woelders
4c80c1de2a
Fix window sliding in new boxed mode.
...
SVN revision: 30341
2007-06-16 08:41:53 +00:00
Kim Woelders
b741cd343d
Add glx test thingy.
...
SVN revision: 30338
2007-06-15 20:33:10 +00:00
Kim Woelders
ea4dd7f6ef
Use shaped window in stead of server grab/line draws for boxed move/resize mode.
...
SVN revision: 30337
2007-06-15 19:42:41 +00:00
Kim Woelders
2e90bf4fcb
Fix building with glx when glXBind/ReleaseTexImageEXT are not directly available
...
(based on patch by bene42).
SVN revision: 30333
2007-06-14 22:38:22 +00:00
Kim Woelders
fbced44281
Cleanups, paving the way for other changes.
...
SVN revision: 30312
2007-06-11 22:28:35 +00:00
Kim Woelders
3f8e00a88e
Gah - Move exit check a bit more.
...
SVN revision: 30286
2007-06-09 14:45:09 +00:00
Kim Woelders
8d645158b9
Add some sanity checks.
...
SVN revision: 30285
2007-06-09 14:27:55 +00:00
Kim Woelders
ba980827b9
Move exit check to better location.
...
SVN revision: 30284
2007-06-09 14:24:03 +00:00
Kim Woelders
3809829775
Cleanups.
...
SVN revision: 30283
2007-06-09 14:17:38 +00:00
Kim Woelders
91e7d05f17
Defer image class color allocation until needed (most likely never).
...
SVN revision: 30272
2007-06-07 18:40:04 +00:00
Kim Woelders
53a3b85ac5
Move menus in menus.cfg to simple files (preserving backward compatibility).
...
SVN revision: 30251
2007-06-05 11:41:23 +00:00
Kim Woelders
7cc406ee84
Prepare to move menus in menus.cfg to simple files - continued.
...
SVN revision: 30212
2007-06-03 11:55:29 +00:00
Kim Woelders
60800f3067
Prepare to move menus in menus.cfg to simple files.
...
SVN revision: 30190
2007-06-02 10:01:34 +00:00
Kim Woelders
49b0eefe30
Use new destructive line parser to avoid a lot of strdup/free's.
...
SVN revision: 30132
2007-05-28 22:05:29 +00:00
Kim Woelders
978141c537
Add missing header.
...
SVN revision: 30128
2007-05-28 17:11:44 +00:00
Kim Woelders
e5cae2c734
Avoid area switch when activating window that is mostly offscreen (noted by Mike Frysinger).
...
SVN revision: 30119
2007-05-27 21:23:55 +00:00
Kim Woelders
591ca46201
Fix extents invalidation when reparenting+moving while unmapped.
...
SVN revision: 30118
2007-05-27 21:21:32 +00:00
Kim Woelders
3948bde32f
Fix edge flipping after desk switch.
...
SVN revision: 30077
2007-05-25 23:02:25 +00:00
Kim Woelders
dad015dc6c
Move some window background pixmap handling down to Win layer.
...
SVN revision: 30076
2007-05-25 22:40:47 +00:00
Kim Woelders
f91bd57508
Trivial cleanups.
...
SVN revision: 30043
2007-05-20 12:46:24 +00:00
Kim Woelders
10f5c22d56
Set default pager mode to live.
...
SVN revision: 30042
2007-05-20 12:44:56 +00:00
Kim Woelders
4e1398d8a4
Move argb bit from Eobj down to Win struct.
...
SVN revision: 30040
2007-05-20 08:08:59 +00:00
Kim Woelders
f7a0f9b160
Make magnifier window title translatable.
...
SVN revision: 30036
2007-05-19 18:44:39 +00:00
Kim Woelders
f07cedc1d1
Oops - Fix pager class.
...
SVN revision: 30035
2007-05-19 18:39:21 +00:00
Kim Woelders
18d39ac5e9
Free un-loadable menu pixmaps some time after menu is closed.
...
SVN revision: 30032
2007-05-19 08:41:40 +00:00
Kim Woelders
848f5195a3
Oops - fix crash when closing internal window.
...
SVN revision: 30028
2007-05-18 22:46:44 +00:00
Kim Woelders
9d9e4686e7
Fix several issues around setting internal window title/class.
...
SVN revision: 30022
2007-05-18 21:18:24 +00:00
Kim Woelders
9474487a7f
Tweak debug messages in configuration settings handling.
...
SVN revision: 30020
2007-05-18 20:43:56 +00:00
Kim Woelders
bea55f7434
Tweak debug message printing.
...
SVN revision: 30019
2007-05-18 20:37:11 +00:00
Kim Woelders
3f4eb10e09
Eliminate unused parameter in IPC functions. Move some stuff out of E.h.
...
SVN revision: 30015
2007-05-18 08:25:06 +00:00
Kim Woelders
9bcaa1f8da
Eliminate some remainders from Window re-wrapping done a while back.
...
SVN revision: 29919
2007-05-07 23:47:48 +00:00
Kim Woelders
a04d88056c
Enable setting imlib2 image cache size (debug only).
...
SVN revision: 29918
2007-05-07 23:26:13 +00:00
Kim Woelders
96746665ab
Remove trailing dash in release version string.
...
SVN revision: 29917
2007-05-07 23:09:43 +00:00
Kim Woelders
4287a7ccfb
Fix parsing title, name, and class matches in windowmatches.cfg (noted by Ted Baltz).
...
SVN revision: 29916
2007-05-07 22:46:01 +00:00
Kim Woelders
fd61f15027
Don't crash if trying to start when no theme is found. Add missing newline.
...
SVN revision: 29878
2007-05-06 13:44:54 +00:00
Kim Woelders
442c16bf26
Fix fallback textclass.
...
SVN revision: 29876
2007-05-06 13:37:37 +00:00
Kim Woelders
d6e0b13275
Remove unused backup-....cfg stuff.
...
SVN revision: 29875
2007-05-06 13:35:42 +00:00
Kim Woelders
44e77e8685
Fix pagers when enabling after initially being disabled (noted by Dennis Nezic).
...
SVN revision: 29873
2007-05-06 13:09:59 +00:00
Kim Woelders
ab1bdc3fb1
Fix repaint after changing shadow mode.
...
SVN revision: 29768
2007-04-29 14:48:09 +00:00
Kim Woelders
08aa444f44
Fix ugly black shadows on icons in transparent iconbox (noted by Atom Smasher).
...
SVN revision: 29765
2007-04-29 13:13:03 +00:00
Kim Woelders
3a6d7dedef
Avoid creating/destroying regions - continued.
...
SVN revision: 29728
2007-04-25 18:41:54 +00:00
Kim Woelders
0e1f1151e9
Avoid creating/destroying regions - continued.
...
SVN revision: 29655
2007-04-22 14:15:22 +00:00
Kim Woelders
943da26068
Use some macros to simplify code. Minor reorganization of root stuff.
...
SVN revision: 29654
2007-04-22 14:08:35 +00:00
Kim Woelders
90c69ed966
Oops - fixup after last commit.
...
SVN revision: 29653
2007-04-22 12:27:16 +00:00
Kim Woelders
bf84441bee
Avoid creating/destroying regions.
...
SVN revision: 29628
2007-04-21 20:32:06 +00:00
Kim Woelders
1e60b25f78
Magnifier tweaks.
...
SVN revision: 29608
2007-04-19 22:25:25 +00:00
Kim Woelders
6a4a500d31
Startup id bits.
...
SVN revision: 29586
2007-04-17 21:31:30 +00:00
Kim Woelders
9905047941
Add some new atoms (_NET_WM_ACTION_ABOVE/BELOW).
...
SVN revision: 29585
2007-04-17 21:20:34 +00:00
Kim Woelders
ea321254c3
Cleanups around unused SM_CLIENT_ID property.
...
SVN revision: 29559
2007-04-16 20:31:33 +00:00
Kim Woelders
f88f5fc371
Client message processing fixup.
...
SVN revision: 29558
2007-04-16 16:48:46 +00:00
Kim Woelders
d9d96086f7
Don't use atom name in property change processing.
...
SVN revision: 29557
2007-04-16 16:36:10 +00:00
Kim Woelders
76806c4cda
Don't use atom name in client message processing.
...
SVN revision: 29538
2007-04-15 14:54:11 +00:00
Kim Woelders
d80381ab8b
Shuffle some functions around.
...
SVN revision: 29537
2007-04-15 14:39:07 +00:00
Kim Woelders
225f169b20
Split client message processing into client and root message parts.
...
SVN revision: 29536
2007-04-15 14:34:46 +00:00
Kim Woelders
c1f29a37f0
Move (disabled) key event stuff to ipc.c.
...
SVN revision: 29532
2007-04-15 08:58:46 +00:00
Kim Woelders
4b5c9ee943
Add ecore_x_netwm_startup_id_get().
...
SVN revision: 29449
2007-04-08 22:07:32 +00:00
Kim Woelders
04f749d87e
Add _NET_STARTUP_ID.
...
SVN revision: 29446
2007-04-08 20:49:32 +00:00
Kim Woelders
dfa706f06b
glx bits.
...
SVN revision: 29445
2007-04-08 20:24:06 +00:00
Kim Woelders
7f33a750eb
Remove some obsolete stuff.
...
SVN revision: 29444
2007-04-08 20:21:31 +00:00
Kim Woelders
34d7428f6f
Fix incorrect fading termination in certain situations.
...
SVN revision: 29443
2007-04-08 19:30:47 +00:00
Kim Woelders
bf53c67841
Fix windows sometimes getting stuck to pointer.
...
SVN revision: 29442
2007-04-08 19:25:02 +00:00
Kim Woelders
09cbba40d4
Various anti-alias fixups after recent changes.
...
SVN revision: 29439
2007-04-07 16:18:53 +00:00
Kim Woelders
6b8e7b18f6
Remove some unnecessary casts.
...
SVN revision: 29438
2007-04-07 14:24:29 +00:00
Kim Woelders
ab5c4a0a05
Handle switching between versions with minor ENL_DATA differences a bit better.
...
SVN revision: 29437
2007-04-07 14:18:45 +00:00
Kim Woelders
17690df4b5
Add magnifier window (eesh mag show).
...
SVN revision: 29436
2007-04-07 13:19:30 +00:00
Kim Woelders
799f662fce
Use anti-alias only when appropriate.
...
SVN revision: 29429
2007-04-06 22:20:07 +00:00
Kim Woelders
7965494d63
Minor reorganization of internal window ops.
...
SVN revision: 29428
2007-04-06 21:44:22 +00:00
Kim Woelders
1309dd748c
Add some glx bits.
...
SVN revision: 29229
2007-03-29 20:54:55 +00:00
Kim Woelders
76b8de47a2
Enable focusing windows not containing the pointer in pointer focus modes when
...
using the focus list (noted by Peter Poulsen).
SVN revision: 29092
2007-03-25 08:53:36 +00:00
Kim Woelders
417024c1ec
Trivial cleanups.
...
SVN revision: 29088
2007-03-25 08:34:34 +00:00
Kim Woelders
f59778f757
Add option to do edge flipping only when moving window (based on patch by
...
Peter Poulsen).
SVN revision: 28968
2007-03-23 22:04:38 +00:00
Kim Woelders
c120bcd309
Add some glx support stuff.
...
SVN revision: 28810
2007-03-19 05:37:57 +00:00
Kim Woelders
ade6499592
Move definition of __UNUSED__ to config.h.
...
SVN revision: 28802
2007-03-18 21:59:46 +00:00
Kim Woelders
bd92d9d221
Fix "multiple deiconification" seen with e.g. claws-mail (noted by Bradley Reed).
...
SVN revision: 28798
2007-03-18 19:57:01 +00:00
Kim Woelders
46ead133ef
Use same configure.in/spec file setup in e16 and epplets.
...
SVN revision: 28790
2007-03-18 01:08:10 +00:00
Kim Woelders
7b951769f7
Fix resizing normal->maximized->fullscreen and back.
...
Fix preserving maximised state across restart.
SVN revision: 28787
2007-03-17 15:49:41 +00:00
Kim Woelders
19961cd8b7
Fix unmaximizing after shade/unshade (noted by Sven Faerber and Bradley Reed).
...
SVN revision: 28762
2007-03-16 03:56:11 +00:00
Kim Woelders
0be44b1c43
Inhibit unmaximizing in various situations, e.g. when shaded.
...
SVN revision: 28761
2007-03-16 03:48:48 +00:00
Kim Woelders
d4fc13642f
Revert (misunderstanding).
...
SVN revision: 28760
2007-03-16 02:54:47 +00:00
Kim Woelders
2025d8294e
Don't unshade iconified windows on activation (revert to old behavior -
...
requested by Sven Faerber).
SVN revision: 28713
2007-03-14 04:12:50 +00:00
Kim Woelders
0409340ad7
Show message when selecting "Composite Settings ..." and e16 is built without
...
composite support (suggested by Mike Frysinger).
SVN revision: 28712
2007-03-14 03:12:32 +00:00
Kim Woelders
9468905ea1
Fix stacking before shade/unshade when "click-raises" is enabled (noted by Sven Faerber).
...
SVN revision: 28707
2007-03-14 01:02:49 +00:00
Kim Woelders
94fd9c066f
Fix various updates when external background changes (was disabled?).
...
SVN revision: 28680
2007-03-13 03:11:30 +00:00
Kim Woelders
008da1449e
Fix segv on logout (thanks to Christian Klein).
...
SVN revision: 28661
2007-03-12 03:33:51 +00:00
Kim Woelders
dc980ddb49
The CM now renders to the composite overlay window (if available).
...
SVN revision: 28656
2007-03-11 13:52:23 +00:00
Kim Woelders
a19cdebd92
Add option to show windows on all desks in focus list.
...
SVN revision: 28583
2007-03-06 03:33:31 +00:00
Kim Woelders
5ffe0e1322
Fix group window selection, avoid using strcat.
...
SVN revision: 28559
2007-03-04 23:35:02 +00:00
Kim Woelders
0ea436497d
Move/rename some functions.
...
SVN revision: 28558
2007-03-04 23:25:11 +00:00
Kim Woelders
71674245e6
Disable non-functional group show/hide stuff.
...
SVN revision: 28506
2007-03-01 02:13:35 +00:00
Kim Woelders
65db918c71
Fix some group handling breakage (broken since 0.16.8?).
...
SVN revision: 28489
2007-02-27 03:52:46 +00:00
Kim Woelders
2941e25297
Eliminate use of word() and atword() + fixups.
...
SVN revision: 28484
2007-02-26 04:16:29 +00:00
Kim Woelders
c720e898de
Eliminate use of word() and atword().
...
SVN revision: 28476
2007-02-25 20:44:22 +00:00
Kim Woelders
27446fd4a8
Oops - fix.
...
SVN revision: 28475
2007-02-25 20:08:44 +00:00
Kim Woelders
135ec74bf8
Eliminate use of word() and atword().
...
SVN revision: 28474
2007-02-25 19:03:19 +00:00
Kim Woelders
4071d88a87
Eliminate use of word() and atword().
...
SVN revision: 28473
2007-02-25 18:05:53 +00:00
Kim Woelders
15ca4f8718
Cleanups.
...
SVN revision: 28470
2007-02-25 04:15:41 +00:00
Kim Woelders
3305143854
Cosmetics.
...
SVN revision: 28469
2007-02-25 04:13:37 +00:00
Kim Woelders
814241cc54
Initial GLX configuration support.
...
SVN revision: 28468
2007-02-25 02:27:41 +00:00
Kim Woelders
184b6faede
Don't scan background directory at startup but when needed (menu or config dialog).
...
SVN revision: 28467
2007-02-25 01:38:30 +00:00
Kim Woelders
8f8e8e6417
gettext should be external.
...
SVN revision: 28454
2007-02-24 02:12:02 +00:00
Kim Woelders
421428561a
Add some checks to avoid imlib warnings.
...
SVN revision: 28367
2007-02-15 03:30:18 +00:00
Kim Woelders
76322285a6
Disable dialog checkbox for non-functional "Button Image" feature.
...
SVN revision: 28365
2007-02-15 01:00:09 +00:00
Kim Woelders
2bd0da67ab
Add icon to iconbox after in stead of before animation.
...
SVN revision: 28332
2007-02-13 00:13:07 +00:00
Kim Woelders
3648a92524
Make shadow on/off change effectve immediately.
...
SVN revision: 28281
2007-02-07 01:51:18 +00:00
Kim Woelders
0115b1ce73
Use global animation time step.
...
SVN revision: 28248
2007-02-04 23:06:03 +00:00
Kim Woelders
247e92fe61
Fix configuration of fade time.
...
SVN revision: 28247
2007-02-04 22:42:50 +00:00
Kim Woelders
9262255f37
Do fading using animators.
...
SVN revision: 28239
2007-02-04 04:22:30 +00:00
Kim Woelders
0963b81c9c
Don't free data pointer on animator exit.
...
SVN revision: 28234
2007-02-04 01:03:06 +00:00
Kim Woelders
3e21db3504
Show window role too in "eesh wl p".
...
SVN revision: 28233
2007-02-04 01:01:15 +00:00
Kim Woelders
47a63c8444
Remove jump saving a few cycles but bypassing exit check.
...
SVN revision: 28193
2007-02-02 04:35:20 +00:00
Kim Woelders
f289c7d96f
Emalloc -> EMALLOC.
...
SVN revision: 28190
2007-02-02 00:19:32 +00:00
Kim Woelders
3255b57c36
Make focus list key handling somewhat less ugly.
...
SVN revision: 28182
2007-02-01 02:35:16 +00:00
Kim Woelders
3b2edcf777
Move modifier mask stuff around. Avoid redundant key/button grab/ungrabs.
...
SVN revision: 28181
2007-02-01 01:23:40 +00:00
Kim Woelders
f8d4c732ad
Highlight selected focus list item when clicked (noted by Warren Crossing).
...
SVN revision: 28165
2007-01-29 05:27:47 +00:00
Kim Woelders
cc10ff9a74
Use animator to slide startup windows.
...
SVN revision: 28159
2007-01-29 01:40:38 +00:00
Kim Woelders
3d0c5b8410
Tweak timer event handling (run all expired timers at once).
...
SVN revision: 28158
2007-01-29 01:26:12 +00:00
Kim Woelders
b1f47c25a6
Add animators.
...
SVN revision: 28142
2007-01-28 04:59:46 +00:00
Kim Woelders
ceac1436f7
Add command to show current screen size. Update screen command help.
...
SVN revision: 28140
2007-01-28 04:25:47 +00:00
Kim Woelders
f53600e1e8
Cleanups, enable compiling everything as if it were C++.
...
SVN revision: 28022
2007-01-17 01:10:44 +00:00
Kim Woelders
f600c9bce5
Refactor various file property test functions.
...
SVN revision: 27987
2007-01-15 02:43:54 +00:00
Kim Woelders
01d8e455b3
Add more sanity checks in client container event handler.
...
SVN revision: 27985
2007-01-15 02:19:05 +00:00
Kim Woelders
a70fdcfb70
Fix segv in some obscure client exit scenarios involving reparent/destroy.
...
SVN revision: 27984
2007-01-15 00:29:17 +00:00
Kim Woelders
43865f59f4
Trivial prototype change (Estrndup).
...
SVN revision: 27969
2007-01-14 17:27:01 +00:00
Kim Woelders
83bcbbaee1
2007.
...
SVN revision: 27952
2007-01-13 19:14:29 +00:00
Kim Woelders
d96c88747d
Fix crash on opening certain dialogs when sound is enabled (Valdis Kletnieks).
...
SVN revision: 27950
2007-01-13 18:14:26 +00:00
Kim Woelders
b5da0f0aeb
Fix move through desk switch.
...
SVN revision: 27936
2007-01-13 01:44:03 +00:00
Kim Woelders
056a824115
Remove unneeded grab parameter (we always grab).
...
SVN revision: 27935
2007-01-13 01:41:34 +00:00
Kim Woelders
b3c45628f6
Move function.
...
SVN revision: 27845
2007-01-07 15:25:44 +00:00
Kim Woelders
34253bc0c4
Move theme path related stuff out of eimage.c, add function to get image data.
...
SVN revision: 27623
2006-12-28 17:44:42 +00:00
Kim Woelders
fbb669f65f
Fix build with ecore (ecore_list_find implemented in ecore).
...
SVN revision: 27581
2006-12-28 10:24:53 +00:00
Kim Woelders
e893fd6223
Cleanups, HAS_...->HAVE_...
...
SVN revision: 27575
2006-12-27 16:34:48 +00:00
Kim Woelders
67882e6394
Minor reorganisation of some ewin internals.
...
SVN revision: 27574
2006-12-27 16:17:27 +00:00
Kim Woelders
b7acf33e70
Clean out unused duplicate backgrounds at startup.
...
SVN revision: 27571
2006-12-26 22:39:13 +00:00
Kim Woelders
af3cc9f6ef
Fix bug in dockapp placement (wrapping at right/lower edge). Fix by davey?
...
SVN revision: 27570
2006-12-26 22:31:13 +00:00
Kim Woelders
407a3c99cf
Tweak.
...
SVN revision: 27563
2006-12-25 10:21:21 +00:00
Kim Woelders
d61da7bb72
Refactor iconbox animation code.
...
SVN revision: 27560
2006-12-24 15:00:48 +00:00
Kim Woelders
163f842dc6
Disable translation of some error message stuff that might as well be left untranslated.
...
SVN revision: 27397
2006-12-09 21:32:03 +00:00
Kim Woelders
1c6b054bba
Remove some long time disabled stuff.
...
SVN revision: 27396
2006-12-09 20:02:21 +00:00
Kim Woelders
f668b47089
Fix setting hilited/clicked font in certain dialog widgets.
...
SVN revision: 27338
2006-12-03 18:36:56 +00:00