Kim Woelders
3a23e7b348
Fix build without composite.
...
SVN revision: 22015
2006-04-11 06:55:14 +00:00
Kim Woelders
1b8f4b1fe7
Make window opaque when focused (window option, enabled by default).
...
Clean up handling of opacity settings, move config options to misc.opacity.
Opacity values in configuration are now 0-100 in stead of 0-255.
SVN revision: 21722
2006-04-02 09:45:40 +00:00
Kim Woelders
c80dcf7341
Attempt do useful window repositioning on screen size change.
...
SVN revision: 21585
2006-03-29 23:45:32 +00:00
Kim Woelders
e8a0530707
Fix pager update on internal window unmap (revert recent change).
...
SVN revision: 21483
2006-03-22 18:43:13 +00:00
Kim Woelders
0b8e4578b7
Only slide windows in on current desk.
...
SVN revision: 21111
2006-03-08 19:45:37 +00:00
Kim Woelders
78100df843
Update pagers after fading.
...
SVN revision: 21052
2006-03-06 22:38:05 +00:00
Kim Woelders
e052f9aceb
Move lists to Ecore_List.
...
SVN revision: 20557
2006-02-18 08:30:09 +00:00
Kim Woelders
4a15488595
Unselect client window events on withdraw. This fixes trouble with certain
...
kde(?) systray apps when not using the e16 systray. Thanks to Peter Hyman
for going on about this :)
SVN revision: 19974
2006-01-22 22:47:49 +00:00
Kim Woelders
55d6bdbb3c
Track top-level window shepedness.
...
SVN revision: 19969
2006-01-22 18:25:41 +00:00
Kim Woelders
b32a8c914f
Fix potential missing server ungrab.
...
SVN revision: 19967
2006-01-22 18:12:03 +00:00
Kim Woelders
0bfe63c730
Allow setting border on windows with borderless hint.
...
SVN revision: 19931
2006-01-20 22:04:49 +00:00
Kim Woelders
93787aa709
Avoid setting shape to default (unshaped) on ShapeNotify when already set.
...
This fixes an event looping problem on Xsun where doing so generates
Shape (and Visibility) Notify events (Xsun bug?).
- Thanks again to Mark Bowyer for help to track this down.
Additional shape debug stuff.
SVN revision: 19747
2006-01-12 22:50:09 +00:00
Kim Woelders
8e59873414
Fix bug with initially maximized/fullscreen windows.
...
SVN revision: 19611
2006-01-07 15:02:15 +00:00
Kim Woelders
056248c884
2006.
...
SVN revision: 19591
2006-01-07 07:20:58 +00:00
Kim Woelders
f87f2f53aa
Always set name on EObj's (debug).
...
SVN revision: 19544
2006-01-05 21:56:13 +00:00
Kim Woelders
ff86323831
Split off borders.h.
...
SVN revision: 19238
2005-12-22 18:43:15 +00:00
Kim Woelders
ea78c23bc1
Fix some more click-raises issues.
...
SVN revision: 18915
2005-12-08 18:45:41 +00:00
Kim Woelders
64e15839e7
Split off aclass.h. Cleanups.
...
SVN revision: 18665
2005-11-27 13:11:06 +00:00
Kim Woelders
c24b411115
Split off groups.h. Fix certain hint updates. Cleanups.
...
SVN revision: 18538
2005-11-19 15:47:10 +00:00
Kim Woelders
da95e509e3
Remember various flags.
...
SVN revision: 18535
2005-11-19 07:39:30 +00:00
Kim Woelders
eaa3bb7e71
Focus debug stuff.
...
SVN revision: 18489
2005-11-15 23:24:20 +00:00
Kim Woelders
ff36fcda6a
Inhibit resize when fixed size.
...
SVN revision: 18471
2005-11-14 19:25:17 +00:00
Kim Woelders
b8d230d659
Action source handling - continued.
...
SVN revision: 18447
2005-11-13 01:22:28 +00:00
Kim Woelders
5b2513c0b2
Action source handling - part 1. Mostly renaming and shuffling around.
...
SVN revision: 18443
2005-11-12 17:51:11 +00:00
Kim Woelders
1666e8ba76
Don't inhibit fullscreen when maximized but forget maximized state.
...
SVN revision: 18344
2005-11-06 14:35:26 +00:00
Kim Woelders
24f10641c9
Fix several window group bugs.
...
SVN revision: 18323
2005-11-05 17:12:53 +00:00
Kim Woelders
b5ed1b5fe7
Change window restart property to include only state not available elsewhere.
...
Fix various fullscreen/maximized state bugs wrt. restart and locking.
SVN revision: 18231
2005-11-02 23:03:03 +00:00
Kim Woelders
0dfa113313
General bug hunt - Found a few, pedantic cleanups, dead code removal.
...
SVN revision: 18153
2005-10-30 19:40:49 +00:00
Kim Woelders
0922022489
Client adoption changes - continued.
...
SVN revision: 18112
2005-10-29 19:57:06 +00:00
Kim Woelders
20429a1f72
Client adoption changes - continued.
...
SVN revision: 18110
2005-10-29 15:35:39 +00:00
Kim Woelders
9dca3e88f1
EWM hint support is no longer optional. Split off hints.h.
...
SVN revision: 18049
2005-10-27 23:18:35 +00:00
Kim Woelders
3eb7cd2d95
Fix various issues with iconification of transients and state updates.
...
SVN revision: 18047
2005-10-27 22:26:37 +00:00
Kim Woelders
382e5182f3
Fix some snapshot bugs introduced recently (handle empty lines in config, get group info before used).
...
SVN revision: 18041
2005-10-27 20:38:12 +00:00
Kim Woelders
1d7eb3a8bc
Clean up client adoption.
...
SVN revision: 17895
2005-10-24 17:35:09 +00:00
Kim Woelders
2f28227b14
Avoid some X-errors caused by operations on destroyed windows.
...
SVN revision: 17817
2005-10-23 15:02:51 +00:00
Kim Woelders
a8e94bdae1
Tweak click-raises (raise if lowered after getting focus).
...
SVN revision: 17664
2005-10-18 19:21:25 +00:00
Kim Woelders
ae4477d0d8
Place new windows at top of focus stack.
...
SVN revision: 17663
2005-10-18 19:05:22 +00:00
Kim Woelders
ff964b63ac
Set ICCCM configure position relative to desk origin.
...
SVN revision: 17661
2005-10-18 18:00:53 +00:00
Kim Woelders
9690a907a0
Cleanups.
...
SVN revision: 17599
2005-10-16 09:33:49 +00:00
Kim Woelders
9e9c8769b7
Fix geometry indicator during non-opaque resizing.
...
Yet another partial cleanup of client window property/state stuff.
SVN revision: 17466
2005-10-12 17:20:42 +00:00
Kim Woelders
093d30f946
Fix dialog layout bug. Shuffle some dialog contents around.
...
SVN revision: 17351
2005-10-09 18:01:30 +00:00
Kim Woelders
d70b5454ff
Fix bogus "Already managing A" messages.
...
SVN revision: 16930
2005-09-25 13:08:09 +00:00
Kim Woelders
ccb844716d
Provide control over match conditions for saved settings.
...
SVN revision: 16871
2005-09-23 16:12:13 +00:00
Kim Woelders
4864ea4c70
Remove eobj.h from E.h, include where needed.
...
SVN revision: 16749
2005-09-18 06:35:38 +00:00
Kim Woelders
cf2a9850a7
Speed up stacking.
...
SVN revision: 16690
2005-09-11 17:20:32 +00:00
Kim Woelders
c49b832638
Oops - fix.
...
SVN revision: 16686
2005-09-11 09:50:46 +00:00
Kim Woelders
277c1bac72
Event handling tweaks. Global action events must occur on root window.
...
SVN revision: 16679
2005-09-10 21:24:26 +00:00
Kim Woelders
4ae7217564
Shuffle stuff around to more appropriate locations.
...
SVN revision: 16522
2005-09-04 12:43:13 +00:00
Kim Woelders
9ebaf4a103
Change most desk references from integer to pointer to desk object.
...
SVN revision: 16515
2005-09-04 07:27:20 +00:00
Kim Woelders
45b5261a38
Fix toggling fixedpos, neverfocus, add fixedsize.
...
SVN revision: 16359
2005-08-25 22:28:48 +00:00
Kim Woelders
be396df37d
Fix segv's, X-errors, memleak, wrapping.
...
SVN revision: 16258
2005-08-21 21:00:55 +00:00
Kim Woelders
5c756e0076
Button related cleanups.
...
SVN revision: 16256
2005-08-21 13:21:48 +00:00
Kim Woelders
f7424fdc0e
Move tooltip handling to source. Eliminate WindowAtXY().
...
SVN revision: 16245
2005-08-20 13:55:51 +00:00
Kim Woelders
26fa073337
Tooltip related cleanups.
...
SVN revision: 16242
2005-08-20 08:17:22 +00:00
Kim Woelders
c33d194912
Move some global vars around, cleanups.
...
SVN revision: 16188
2005-08-15 16:57:13 +00:00
Kim Woelders
4b68000ee2
Fix adding desks, avoid some X-errors, cleanups.
...
SVN revision: 16133
2005-08-13 16:23:59 +00:00
Kim Woelders
aa497063d6
Enable actions on focus in/out.
...
SVN revision: 16097
2005-08-10 19:33:33 +00:00
Kim Woelders
4e8d728814
Speed up pseudotrans changes.
...
SVN revision: 16094
2005-08-10 15:31:48 +00:00
Kim Woelders
28534943d2
Wrap XWarpPointer and XQueryPointer.
...
SVN revision: 16060
2005-08-07 20:33:21 +00:00
Kim Woelders
03614e3d86
Eliminate old client order list. Shuffle some stuff around.
...
SVN revision: 16058
2005-08-07 14:06:52 +00:00
Kim Woelders
9f7bb47878
Wrap client window access.
...
SVN revision: 16029
2005-08-04 16:02:02 +00:00
Kim Woelders
b23ccfa530
Another partial cleanup of client window property/state stuff.
...
SVN revision: 15989
2005-08-01 17:34:53 +00:00
Kim Woelders
5124d0981e
Split up E.h a bit.
...
SVN revision: 15796
2005-07-16 16:57:45 +00:00
Kim Woelders
d0f57b08e6
Fix "Restart application on login" when WM_COMMAND is on group window.
...
SVN revision: 15784
2005-07-15 16:48:06 +00:00
Kim Woelders
c195958e98
Trivial namespace cleanup.
...
SVN revision: 15704
2005-07-10 08:31:15 +00:00
Kim Woelders
e75d6a9f5f
Handle _NET_MOVERESIZE_WINDOW.
...
SVN revision: 15698
2005-07-10 00:23:52 +00:00
Kim Woelders
f7fa0c387c
Adjust resize restriction.
...
SVN revision: 15694
2005-07-09 17:36:33 +00:00
Kim Woelders
2d5943ccb3
Shape is not icccm. Cleanups.
...
SVN revision: 15693
2005-07-09 16:42:27 +00:00
Kim Woelders
be3ff39e11
Focus window on activated button binding with click-to-focus.
...
SVN revision: 15692
2005-07-09 15:42:04 +00:00
Kim Woelders
3529ea8228
Partial cleanup of client window property/state stuff.
...
Set _NET_WM_ALLOWED_ACTIONS values properly.
SVN revision: 15674
2005-07-08 16:48:19 +00:00
Kim Woelders
cabad80399
Trivial stuff (function renaming, avoid referencing ewin list, eliminate unnecessary casts).
...
SVN revision: 15582
2005-06-30 12:50:47 +00:00
Kim Woelders
f44983f8b5
Action/grab tweaks, cleanups (should fix focus list lockup).
...
SVN revision: 15581
2005-06-30 12:37:43 +00:00
Kim Woelders
05fef95202
Initial _NET_WM_ALLOWED_ACTIONS handling, cleanups.
...
SVN revision: 15580
2005-06-30 12:09:34 +00:00
Kim Woelders
424d728797
Handle _NET_WM_ICON.
...
SVN revision: 15578
2005-06-30 11:52:03 +00:00
Kim Woelders
ec9975eea1
Fix transient placement.
...
SVN revision: 15397
2005-06-17 23:16:37 +00:00
Kim Woelders
3cff7b0094
Simplify.
...
SVN revision: 15266
2005-06-12 07:56:31 +00:00
Kim Woelders
e8695258fa
Fix slideouts.
...
SVN revision: 15216
2005-06-09 18:28:13 +00:00
Kim Woelders
7951105cd8
Fix various pager update issues.
...
SVN revision: 15133
2005-06-05 11:27:41 +00:00
Kim Woelders
f58025c168
Pseudo-trans update fixes (Tres Melton).
...
SVN revision: 15126
2005-06-04 23:58:08 +00:00
Kim Woelders
cba1815b95
Initial urgency and DEMANDS_ATTENTION support.
...
SVN revision: 15069
2005-06-02 22:11:09 +00:00
Kim Woelders
a6e83a17e4
Fix a number of segv's.
...
SVN revision: 15022
2005-05-29 23:48:08 +00:00
Kim Woelders
5388d8539e
No manual placement or sliding during startup.
...
SVN revision: 15017
2005-05-29 14:59:17 +00:00
Kim Woelders
5480957906
Fix various window slidein issues.
...
SVN revision: 15011
2005-05-29 10:20:25 +00:00
Kim Woelders
661d69880a
Attempt to make client handling more solid.
...
SVN revision: 14981
2005-05-28 11:43:57 +00:00
Kim Woelders
664095e0d6
Fix focuslist icons interfering with iconbox ones.
...
SVN revision: 14937
2005-05-25 21:42:59 +00:00
Kim Woelders
de75c9efd8
Clean up iconbox layout (eliminate recursive resizing).
...
SVN revision: 14903
2005-05-22 15:02:20 +00:00
Kim Woelders
4f03442978
Merge some functions, pager update fix.
...
SVN revision: 14901
2005-05-22 13:41:25 +00:00
Kim Woelders
ad3b5c7d2e
Another attempt to get shape right.
...
SVN revision: 14886
2005-05-21 20:58:18 +00:00
Kim Woelders
ee411ac254
Internal client handling fixes.
...
SVN revision: 14739
2005-05-12 22:38:01 +00:00
Kim Woelders
9e417f672b
Shape propagation fixes.
...
SVN revision: 14737
2005-05-12 18:08:25 +00:00
Kim Woelders
11be6960a2
Fix pseudotrans updates.
...
SVN revision: 14675
2005-05-08 20:26:49 +00:00
Kim Woelders
129d6ab539
Do shape propagation when needed.
...
SVN revision: 14666
2005-05-08 16:01:48 +00:00
Kim Woelders
111c3d08d7
Repaint shadow regions on stacking change.
...
SVN revision: 14657
2005-05-08 09:52:26 +00:00
Kim Woelders
42c43d2aca
Fix server grabbing issues. Don't use ecore_x API for trivial stuff.
...
SVN revision: 14642
2005-05-07 11:20:02 +00:00
Kim Woelders
6f0e788b63
Merge various client placement functions.
...
SVN revision: 14637
2005-05-07 09:27:16 +00:00
Kim Woelders
558aebf700
New ARGB client handling mode: off(default), borderless, or full.
...
SVN revision: 14582
2005-05-03 18:25:46 +00:00
Kim Woelders
992fa8754d
Handle transparent iconbox shape change with composite enabled.
...
SVN revision: 14562
2005-05-02 22:11:01 +00:00
Kim Woelders
f7c122c2ee
Fix fullscreen window positioning after restart.
...
SVN revision: 14525
2005-05-01 13:29:53 +00:00
Kim Woelders
8263440400
More composite manager and geometry handling stuff.
...
SVN revision: 14523
2005-05-01 11:27:43 +00:00
Kim Woelders
6e3d52903b
Quick hack to set ARGB clients to borderless by default.
...
Mixing 32 and 24 bit visuals seems to crash some(?) X servers.
SVN revision: 14502
2005-04-29 18:24:52 +00:00
Kim Woelders
95fc20978b
Initial ARGB client support (Rajsekar Manokaran).
...
SVN revision: 14501
2005-04-29 17:37:30 +00:00
Kim Woelders
b7afada975
Move function.
...
SVN revision: 14458
2005-04-28 22:11:21 +00:00
Kim Woelders
6a7bf21ead
More geometry cleanups.
...
SVN revision: 14457
2005-04-28 22:01:53 +00:00
Kim Woelders
9d08f47044
Various trivial fixes.
...
SVN revision: 14356
2005-04-25 16:02:54 +00:00
Kim Woelders
937be0bb74
Cleanups.
...
SVN revision: 14310
2005-04-23 08:07:32 +00:00
Kim Woelders
018408379a
Stacking work. Cleanups.
...
SVN revision: 14309
2005-04-23 07:31:18 +00:00
Kim Woelders
b9dea1d206
Fix menu unmapping on client unmap.
...
SVN revision: 14302
2005-04-22 15:08:29 +00:00
Kim Woelders
ab1f6ce52b
Major composite manager changes. Associated fixups. Not finished (things may be broken).
...
SVN revision: 14266
2005-04-20 22:49:16 +00:00
Kim Woelders
a25f76cf67
Oops - fix.
...
SVN revision: 14218
2005-04-17 22:26:44 +00:00
Kim Woelders
af3f3e6434
Simplify handling of top-level windows - part 3.
...
SVN revision: 14217
2005-04-17 21:58:32 +00:00
Kim Woelders
df0e3aad2c
Simplify handling of top-level windows - part 2.
...
SVN revision: 14215
2005-04-17 13:58:09 +00:00
Kim Woelders
6b071fb6d2
Trivial cleanups.
...
SVN revision: 14211
2005-04-15 21:07:46 +00:00
Kim Woelders
57c93ed8b0
Simplify handling of top-level windows - part 1.
...
SVN revision: 14158
2005-04-12 16:43:39 +00:00
Kim Woelders
3eb206344e
Fix initial border assignment for internal windows.
...
SVN revision: 14087
2005-04-03 15:46:42 +00:00
Kim Woelders
5e2f4be992
Fix menu opacity and stacking.
...
SVN revision: 14052
2005-03-31 19:53:02 +00:00
Kim Woelders
c6bc633411
Add window op to enable/disable button grabs per client window.
...
SVN revision: 14051
2005-03-31 19:22:40 +00:00
Kim Woelders
f2a992e59a
Fix various opacity setting bugs.
...
SVN revision: 13894
2005-03-24 23:38:12 +00:00
Kim Woelders
96f7215708
Fix pointer focus on virtual roots.
...
SVN revision: 13830
2005-03-21 19:03:03 +00:00
Kim Woelders
99d717e187
Copyright updates. More enlightenment->e16.
...
SVN revision: 13794
2005-03-19 16:40:18 +00:00
Kim Woelders
8d17294eb9
Simplify WM_COMMAND handling.
...
SVN revision: 13712
2005-03-12 15:22:08 +00:00
Kim Woelders
9c78703d97
Fix remembering command when it contains shell special or blank chars.
...
SVN revision: 13710
2005-03-12 11:09:33 +00:00
Kim Woelders
538bf57abb
Fix bad initial window geometry calculations.
...
SVN revision: 13670
2005-03-09 23:36:50 +00:00
Kim Woelders
4fdfaec212
Fix focus on window unmap.
...
SVN revision: 13636
2005-03-06 12:58:25 +00:00
Kim Woelders
e3494107c6
Tweaks.
...
SVN revision: 13635
2005-03-06 11:40:56 +00:00
Kim Woelders
a0145d1a22
Use more ecore_x atom functions.
...
SVN revision: 13634
2005-03-06 11:17:04 +00:00
Kim Woelders
33b94b6831
Remember (certain types of) dockapps as such across restart.
...
SVN revision: 13620
2005-03-05 00:30:46 +00:00
Kim Woelders
24812e4b61
Fix moving between offset desktops.
...
SVN revision: 13618
2005-03-04 22:14:58 +00:00
Kim Woelders
90095e873b
More stacking fixes.
...
SVN revision: 13523
2005-02-27 17:32:20 +00:00
Kim Woelders
6378ad9df7
Handle startup window stacking via object stack.
...
SVN revision: 13522
2005-02-27 14:42:41 +00:00
Kim Woelders
e4dc1c602a
Internal window initial setup fixes.
...
SVN revision: 13521
2005-02-27 13:17:30 +00:00
Kim Woelders
90001a2bfa
Desktop and stacking fixes.
...
SVN revision: 13519
2005-02-27 01:11:51 +00:00
Kim Woelders
bbee671e2f
Desktop fixes, namespace cleanups.
...
SVN revision: 13518
2005-02-26 16:40:36 +00:00
Kim Woelders
906345c682
Snapshot code updates, optionally track changes.
...
SVN revision: 13381
2005-02-15 22:19:52 +00:00
Kim Woelders
272e363189
Implement window matches doing window ops.
...
SVN revision: 13360
2005-02-13 22:54:17 +00:00
Kim Woelders
b49d17688c
Do not pass disp around everywhere.
...
SVN revision: 13179
2005-02-02 17:12:07 +00:00
Kim Woelders
843ac3a1d7
Avoid debug message.
...
SVN revision: 13160
2005-01-31 23:45:48 +00:00
Kim Woelders
4a0d6545be
Handle screen resizing (xrandr). Event handling tweaks.
...
SVN revision: 13157
2005-01-31 18:52:18 +00:00
Kim Woelders
e0e414c9cf
Deuglify fullscreen windows not filling available space.
...
SVN revision: 13136
2005-01-30 11:02:43 +00:00
Kim Woelders
58f72958f6
Fix pseudotrans border update on desk switch.
...
SVN revision: 13127
2005-01-29 15:00:00 +00:00
Kim Woelders
bc0bfa22b3
Attempt to improve badly behaving client handling.
...
SVN revision: 13064
2005-01-23 18:23:04 +00:00
Kim Woelders
5b3eb125ad
Trivial stuff.
...
SVN revision: 13055
2005-01-22 11:32:58 +00:00
Kim Woelders
7abca3de32
Attempt to fix unmap problem, more debug, cleanups.
...
SVN revision: 12851
2005-01-09 22:36:01 +00:00
Kim Woelders
1c6049ec28
Fix window placement.
...
SVN revision: 12817
2005-01-07 23:34:48 +00:00
Kim Woelders
cf16a45f72
Fix clients being destroyed after MapRequest but before reparent.
...
SVN revision: 12746
2005-01-04 22:13:51 +00:00
Kim Woelders
ca1af19295
Stack menus higher.
...
SVN revision: 12717
2005-01-03 23:42:39 +00:00
Kim Woelders
39b29e0f67
Fix stacking bug (desktop windows).
...
SVN revision: 12692
2005-01-02 20:03:25 +00:00
Kim Woelders
06f4dd1baa
Stack dialogs above ontops.
...
SVN revision: 12685
2005-01-02 14:19:23 +00:00
Kim Woelders
aeda613b51
Keep startup windows raised.
...
SVN revision: 12671
2004-12-31 13:49:08 +00:00
Kim Woelders
fbbe386efb
0.16.8
...
SVN revision: 12619
2004-12-28 23:46:49 +00:00