Commit Graph

2559 Commits

Author SHA1 Message Date
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