Kim Woelders
e36b07c1cd
Fix some remembered settings bugs.
...
SVN revision: 13883
2005-03-24 09:40:59 +00:00
Kim Woelders
5442890f1c
Oops - Missed some bits.
...
SVN revision: 13806
2005-03-20 16:12:58 +00:00
Kim Woelders
97641fb8a4
Remove non-functional "external imageclass" stuff.
...
SVN revision: 13805
2005-03-20 15:58:51 +00:00
Kim Woelders
99d717e187
Copyright updates. More enlightenment->e16.
...
SVN revision: 13794
2005-03-19 16:40:18 +00:00
Kim Woelders
9fa632948e
Merge windowmatches and icondefs.
...
SVN revision: 13207
2005-02-06 19:13:34 +00:00
Kim Woelders
b49d17688c
Do not pass disp around everywhere.
...
SVN revision: 13179
2005-02-02 17:12:07 +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
359237ee15
Render text into pixmaps for borders and buttons, avoiding expose events.
...
SVN revision: 13121
2005-01-29 07:41:49 +00:00
Kim Woelders
69b6ed3314
Bye bye EDBUG/EDBUG_RETURN.
...
SVN revision: 13097
2005-01-25 21:58:28 +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
7abca3de32
Attempt to fix unmap problem, more debug, cleanups.
...
SVN revision: 12851
2005-01-09 22:36:01 +00:00
Kim Woelders
022c5d2880
Fix border state thingy.
...
SVN revision: 12748
2005-01-04 23:22:11 +00:00
Kim Woelders
fbbe386efb
0.16.8
...
SVN revision: 12619
2004-12-28 23:46:49 +00:00
Kim Woelders
a208ed4bf2
Fix startup position for shaded down- or right-shading windows.
...
SVN revision: 12453
2004-12-12 20:24:15 +00:00
Kim Woelders
ad87340ebc
Fix handling of border parts where text state changes but image state doesn't.
...
SVN revision: 12452
2004-12-12 20:00:18 +00:00
Kim Woelders
f6f38ea7d5
Tweak frame action handling.
...
SVN revision: 12362
2004-12-05 09:57:08 +00:00
Kim Woelders
a13da9ae85
Add border frame action handling (enables things like auto shade/unshade).
...
SVN revision: 12354
2004-12-04 12:38:18 +00:00
Kim Woelders
1053c795cf
Attempt to fix pointer grab problem.
...
SVN revision: 12234
2004-11-20 17:55:12 +00:00
Kim Woelders
3900a5dfe7
Fix initially iconified windows.
...
SVN revision: 12228
2004-11-19 23:14:47 +00:00
Kim Woelders
c2667a2704
Don't update pager if not visible.
...
SVN revision: 12191
2004-11-12 17:02:30 +00:00
Kim Woelders
4856673c15
Fix cancellation of border part action when leaving activated border part.
...
SVN revision: 12035
2004-10-26 17:38:55 +00:00
Kim Woelders
b25f688499
Added option to raise fullscreen windows.
...
SVN revision: 11742
2004-09-30 22:42:54 +00:00
Kim Woelders
38699aa44b
Fix mapping a window requesting fullscreen mode.
...
SVN revision: 11737
2004-09-28 19:38:22 +00:00
Kim Woelders
1300a3e887
Initial showing desktop support.
...
SVN revision: 11668
2004-09-19 09:27:38 +00:00
Kim Woelders
4bde6a6836
Fix various animation effects.
...
SVN revision: 11609
2004-09-11 10:45:21 +00:00
Kim Woelders
b3f2755d3e
Improve dockapp handling.
...
SVN revision: 11464
2004-08-31 17:24:40 +00:00
Kim Woelders
67e4621c85
Fix normal border when fullscreen at startup.
...
SVN revision: 11230
2004-08-15 05:02:14 +00:00
Kim Woelders
a229e84d09
Pass button grabs through one function.
...
SVN revision: 11225
2004-08-14 15:06:26 +00:00
Kim Woelders
46d6675129
Inconsequential cleanup.
...
SVN revision: 11220
2004-08-13 21:06:34 +00:00
Kim Woelders
62d2467775
Fix window placement at (re)start (don't follow transients to leader).
...
SVN revision: 11179
2004-08-08 09:12:53 +00:00
Kim Woelders
57815445d1
Attempt to do something about the Restart Placement Bug.
...
SVN revision: 11157
2004-08-05 17:46:26 +00:00
Kim Woelders
3833ddf18e
Partial fix to incorrect menu placement.
...
SVN revision: 11026
2004-07-26 16:47:16 +00:00
Kim Woelders
1fe494a8eb
Fix some focus list options.
...
SVN revision: 10893
2004-07-17 22:17:20 +00:00
Kim Woelders
737c9603b4
Focus fixes.
...
SVN revision: 10885
2004-07-17 08:55:34 +00:00
Kim Woelders
4c73a3944f
Bits and pieces - no actual changes.
...
SVN revision: 10854
2004-07-15 23:31:02 +00:00
Kim Woelders
1cf1922f38
Enable configuring and set cursor on pointer grabs.
...
SVN revision: 10846
2004-07-15 18:23:54 +00:00
Kim Woelders
4e0b46746a
Cursor code namespace cleanup.
...
SVN revision: 10845
2004-07-15 16:46:06 +00:00
Kim Woelders
86c1e72354
Fix action when using keyboard to navigate menus + cleanups.
...
SVN revision: 10833
2004-07-14 19:05:30 +00:00
Kim Woelders
ec67699a5d
Mostly trivial EWin struct member renaming.
...
SVN revision: 10814
2004-07-13 19:58:58 +00:00
Kim Woelders
00bd1da07b
Fix potential problem with initially sticky windows.
...
SVN revision: 10698
2004-07-05 15:02:52 +00:00
Kim Woelders
295042077e
Don't unshade while iconified (caused un-deiconifiable windows).
...
SVN revision: 10687
2004-07-04 21:33:06 +00:00
Kim Woelders
7e9a6afe2d
Another tweak for nested E.
...
SVN revision: 10682
2004-07-04 12:28:56 +00:00
Kim Woelders
8d9b57cdb5
Handle struts, optionally ignore.
...
SVN revision: 10673
2004-07-03 00:58:19 +00:00
Kim Woelders
7ab2bebe6e
Trivial renaming of placement options.
...
SVN revision: 10672
2004-07-03 00:30:50 +00:00
Kim Woelders
5337b5a6ee
Oops - fix to borderless fullscreen windows.
...
SVN revision: 10668
2004-07-02 20:59:32 +00:00
Kim Woelders
440afd6972
Make fullscreen windows borderless.
...
SVN revision: 10664
2004-07-02 17:36:58 +00:00
Kim Woelders
bf84767b82
Various tweaks for nested E.
...
SVN revision: 10661
2004-07-01 21:04:42 +00:00
Kim Woelders
8282b25255
Don't use the fallback border unless we have to.
...
SVN revision: 10658
2004-07-01 09:13:22 +00:00
Kim Woelders
a68bf02ad8
Nested E. Maybe not really useful (yet?) but good for debugging and fun toy.
...
SVN revision: 10650
2004-06-30 13:04:18 +00:00
Kim Woelders
19943578c1
Fix area updates (caused incorrect area switch on transient pop-up).
...
SVN revision: 10624
2004-06-29 09:31:42 +00:00
Kim Woelders
d6efd071f9
Enable configuring no-input windows using menus + cosmetics.
...
SVN revision: 10614
2004-06-28 23:37:55 +00:00
Kim Woelders
6665fddd0f
Fix placement of windows with StaticGravity.
...
SVN revision: 10611
2004-06-28 19:14:48 +00:00
Kim Woelders
8e438d91ba
Fix initial window stacking if not on desk 0 + trivial stuff.
...
SVN revision: 10610
2004-06-28 18:22:04 +00:00
Kim Woelders
ad5ddd8833
Fix repositioning on border change.
...
SVN revision: 10601
2004-06-27 20:24:25 +00:00
Kim Woelders
a2ac120094
Get the window placement right, I hope.
...
SVN revision: 10596
2004-06-27 15:59:32 +00:00
Kim Woelders
d0ec08a239
Fix several window placement bugs.
...
SVN revision: 10592
2004-06-26 18:24:39 +00:00
Kim Woelders
a538a4a0ac
Cache borderpart ImageState (primarily to avoid flickering text on enter/leave).
...
SVN revision: 10591
2004-06-26 17:49:01 +00:00
Kim Woelders
4b9484a861
Attempt to fix stacking and other problems with transients.
...
SVN revision: 10543
2004-06-19 01:31:21 +00:00
Kim Woelders
f6e8774706
Another attempt to fix some window placement and saved settings issues.
...
SVN revision: 10541
2004-06-18 20:12:10 +00:00
Kim Woelders
b9149ef8cd
Fix borders on initially shaded windows.
...
SVN revision: 10469
2004-06-08 19:08:46 +00:00
Kim Woelders
9a2591c4e1
Trivial code shuffle and namespace cleanup.
...
SVN revision: 10457
2004-06-07 16:46:08 +00:00
Kim Woelders
3acff5462a
Fix segv on group member exit + associated cleanups.
...
SVN revision: 10452
2004-06-06 16:38:17 +00:00
Kim Woelders
b43495e0d5
Trivial code shuffle (sticky.c into borders.c) and namespace cleanup.
...
SVN revision: 10439
2004-06-04 19:23:47 +00:00
Kim Woelders
0163c3ff80
Selective Transparency - basic functionality (Jaron Omega <jaron@sock-stream.net>).
...
SVN revision: 10427
2004-06-03 18:04:47 +00:00
Kim Woelders
bf06bfc6b7
Set stacking order at exit.
...
SVN revision: 10421
2004-06-02 22:55:18 +00:00
Kim Woelders
0723128635
Fix saving info at exit + shuffle some code around.
...
SVN revision: 10420
2004-06-02 22:44:33 +00:00
Kim Woelders
ee357f86a7
Initial fullscreen window state handling.
...
SVN revision: 10403
2004-05-31 20:30:12 +00:00
Kim Woelders
045b2365c0
Ignore WM_TRANSIENT_FOR if pointing to self.
...
SVN revision: 10381
2004-05-29 20:42:06 +00:00
Kim Woelders
1736383cf9
Fix pager redraw on client unmap.
...
SVN revision: 10379
2004-05-29 19:07:41 +00:00
Kim Woelders
eeadfc296b
Introduce Ecalloc.
...
SVN revision: 10378
2004-05-29 19:01:59 +00:00
Kim Woelders
f9087c660a
Additional NULL pointer checks (fixes some segv's).
...
SVN revision: 10351
2004-05-24 17:39:51 +00:00
Kim Woelders
22b177ea06
Localisation/UTF8 fixed.
...
SVN revision: 10335
2004-05-23 16:11:36 +00:00
Kim Woelders
b8fcd2ce20
Don't restrict window placement requests (+some cosmetic changes).
...
SVN revision: 10287
2004-05-19 21:41:03 +00:00
Kim Woelders
18082e70c3
Fix floating window movement (finally, I hope).
...
SVN revision: 10276
2004-05-18 23:31:07 +00:00
Kim Woelders
33d9c8fb28
Ignore bogus unmap event.
...
SVN revision: 10272
2004-05-18 16:25:48 +00:00
Kim Woelders
9cf72b8355
Another partial floating window movement fix.
...
SVN revision: 10254
2004-05-16 15:52:44 +00:00
Kim Woelders
255090d8e7
Partial fix to broken floating windows (moving through edge flip, etc.).
...
SVN revision: 10250
2004-05-15 22:42:21 +00:00
Kim Woelders
307e769187
Clear blocked signals at startup and exit.
...
Set EDBUG_COREDUMP to get core dump in stead of GSOD.
SVN revision: 10106
2004-05-07 15:18:07 +00:00
Kim Woelders
2b847dfbe9
Add X_CFLAGS to INCLUDES. Rename root to VRoot to avoid warnings with -Wshadow.
...
SVN revision: 10053
2004-05-04 19:04:42 +00:00
Kim Woelders
46555214ea
Update the client stacking list properly.
...
SVN revision: 9985
2004-04-30 20:05:22 +00:00
Kim Woelders
2456ad1512
Don't focus windows before they are mapped.
...
SVN revision: 9963
2004-04-28 22:31:37 +00:00
Kim Woelders
d605db1f61
Adjust event masks, add some EWin debug.
...
SVN revision: 9874
2004-04-23 22:23:37 +00:00
Kim Woelders
de1c885ef6
Another attempt at fixing the "losing windows" bug, adjust event masks.
...
SVN revision: 9831
2004-04-21 20:51:57 +00:00
Kim Woelders
b1c4e08e0b
Change context window from mouse-over to focus window.
...
SVN revision: 9755
2004-04-16 18:10:29 +00:00
Kim Woelders
e47600e918
Attempt to set event masks consistently.
...
SVN revision: 9736
2004-04-15 19:44:38 +00:00
Kim Woelders
024d20eca2
Shuffle around some window event configuration code (no functional changes).
...
SVN revision: 9710
2004-04-12 13:57:43 +00:00
Kim Woelders
b57beb849f
Revert bad change to Unmap handling.
...
SVN revision: 9675
2004-04-10 10:47:14 +00:00
Kim Woelders
e362dff187
Move KillEwin code back where it belongs.
...
SVN revision: 9674
2004-04-10 10:43:55 +00:00
Kim Woelders
fbb71bcab4
Simplify border update code, partial fix to border updates after desk switch.
...
SVN revision: 9666
2004-04-09 13:45:59 +00:00
Kim Woelders
6eb7db0cff
Move global queue_up to Mode struct.
...
SVN revision: 9665
2004-04-09 12:59:56 +00:00
Kim Woelders
f116fa3e55
Fix transparent, shaped border update after resize.
...
SVN revision: 9662
2004-04-09 12:47:02 +00:00
Kim Woelders
cf9316e6f8
Introduce debug print function.
...
SVN revision: 9647
2004-04-08 12:54:46 +00:00
Kim Woelders
7a95ff3a9a
Simplify ewin unmap/destroy handling (fixes "losing windows" bug).
...
SVN revision: 9641
2004-04-07 21:50:19 +00:00
Kim Woelders
b6f3ab065c
Speed up single window restacking operations, stacking code adjustments.
...
SVN revision: 9601
2004-04-04 21:44:45 +00:00
Kim Woelders
f7dd99eaaf
Fix some EWin list stuff, causing occasional segv.
...
SVN revision: 9599
2004-04-04 21:34:16 +00:00
Kim Woelders
12328ebfb5
Ajust (primarily click-to-focus) context window behavior.
...
SVN revision: 9598
2004-04-04 21:32:37 +00:00
Kim Woelders
ad374aaa38
Improve on (click-to-) focus.
...
SVN revision: 9559
2004-04-01 22:41:22 +00:00
Kim Woelders
586d369155
Fix bottom border when shaded, remove redundant window stacking.
...
SVN revision: 9493
2004-03-26 21:51:22 +00:00
Kim Woelders
2b84f92907
Use new static stacking list wherever possible.
...
SVN revision: 9491
2004-03-26 21:21:47 +00:00
Kim Woelders
1164a6aa44
Fix viewport change (window sliding) for windows with transients.
...
SVN revision: 9425
2004-03-22 16:46:52 +00:00
Kim Woelders
589cf221cb
Fix raise/lower for windows with transients.
...
SVN revision: 9424
2004-03-22 16:42:31 +00:00
Kim Woelders
3b1f6e7c72
Enable compiling with -Wwrite-strings (trivial fixups).
...
SVN revision: 9414
2004-03-21 01:39:40 +00:00
Kim Woelders
531c81778c
Enable compiling with -Wshadow (trivial name clash fixups).
...
SVN revision: 9409
2004-03-20 15:49:05 +00:00
Kim Woelders
e434313aff
Indent. Remove unused function. Comment comments.
...
SVN revision: 9396
2004-03-19 00:27:16 +00:00
Mandrake
68ea5e7268
Thu Mar 18 12:10:13 EST 2004
...
(Mandrake)
Fixed a boatload of warnings. Commented out a couple of functions that
were no longer being used. I fixed some of these warnings a few years ago
and somehow *ahem* they were put back in ;)
SVN revision: 9392
2004-03-18 17:03:50 +00:00
Kim Woelders
72a367a6af
Maintain a global window stacking order (not entirely finished).
...
SVN revision: 9375
2004-03-16 22:10:07 +00:00
Kim Woelders
a50d1836ee
Cosmetics.
...
SVN revision: 9351
2004-03-14 09:03:26 +00:00
Kim Woelders
da0e440745
Oops - some fixes to last commit.
...
SVN revision: 9257
2004-03-07 11:33:30 +00:00
Kim Woelders
5e2544a147
Improve on menu transparency. Avoid some unnecessary redraws.
...
SVN revision: 9256
2004-03-07 08:14:24 +00:00
Kim Woelders
592f8c7bf9
Redraw borders after move when theme transparency is on. Cleanups.
...
SVN revision: 9198
2004-03-02 19:17:17 +00:00
Kim Woelders
535088a8fb
Fix update of E-internal windows after move when theme transparency is on.
...
SVN revision: 9176
2004-03-01 21:03:54 +00:00
Kim Woelders
d32348a374
Preparing for _NET_WM_NAME (UTF-8).
...
SVN revision: 9151
2004-02-29 01:30:18 +00:00
Kim Woelders
f43c79641d
Renamed duplicate to Estrdup, introduced Estrndup.
...
SVN revision: 9148
2004-02-28 15:14:02 +00:00
Kim Woelders
d07459245c
Set skip-focus-list flag on iconboxes, menus, and pagers.
...
SVN revision: 9086
2004-02-23 18:37:08 +00:00
Kim Woelders
83883bcd43
Try to put and end to windows getting lost (off desktop).
...
SVN revision: 9066
2004-02-21 19:48:32 +00:00
Kim Woelders
c53e35e016
Fix various problems with pager dragging and focus.
...
SVN revision: 9062
2004-02-21 13:47:58 +00:00
Kim Woelders
396d58c2b3
Oops.
...
SVN revision: 9021
2004-02-17 23:43:04 +00:00
Kim Woelders
89feb6fe8c
Attempt to clean up move/resize stuff a bit.
...
SVN revision: 9020
2004-02-17 23:28:25 +00:00
Kim Woelders
b11c8ed3a8
Fix bug causing focus trouble.
...
SVN revision: 9015
2004-02-17 22:27:58 +00:00
Kim Woelders
290547029e
Plugged very annoying grab leak, fixed click-to-focus.
...
SVN revision: 8995
2004-02-16 22:58:21 +00:00
Kim Woelders
a6abf796ba
Fix problem with windows going off in all directions after restart.
...
SVN revision: 8911
2004-02-08 22:51:50 +00:00
Kim Woelders
b22b21cc5a
Moved some configuration items to the configuration struct.
...
SVN revision: 8858
2004-02-06 19:56:26 +00:00
Kim Woelders
9c3662714b
Fix error in placement of initially shaded windows.
...
SVN revision: 8754
2004-02-01 16:48:05 +00:00
Kim Woelders
d079765697
Attempt to fix some focus problems.
...
SVN revision: 8747
2004-02-01 11:28:06 +00:00
Kim Woelders
1a1cdac54f
Shuffle around some focus and event handling code.
...
SVN revision: 8706
2004-01-28 20:09:07 +00:00
Kim Woelders
b46f03578e
Focus code name space cleanup.
...
SVN revision: 8606
2004-01-21 23:32:45 +00:00
Kim Woelders
2c73ed7219
Aaargh - fix bad fixes (hopefully).
...
SVN revision: 8603
2004-01-21 22:14:11 +00:00
Kim Woelders
e7840e6c11
More fixups after mode.ewin elimination (inhibit menu border actions,
...
fix pager mini-window actions).
SVN revision: 8593
2004-01-20 17:17:36 +00:00
Kim Woelders
2328bcb7c9
2003 -> 2004.
...
SVN revision: 8569
2004-01-19 22:30:35 +00:00
Kim Woelders
613582f77d
A slideout fix after mode.ewin removal.
...
SVN revision: 8561
2004-01-18 13:43:53 +00:00
Kim Woelders
ade26e1c52
Pass the context ewin as parameter to the action handler (get rid of mode.ewin).
...
SVN revision: 8559
2004-01-18 10:24:06 +00:00
Kim Woelders
92e34e8fea
Fixups after border code shuffle.
...
SVN revision: 8492
2004-01-16 15:34:57 +00:00
Kim Woelders
57d8a9e8c5
Split mode struct into configuration and state stuff.
...
SVN revision: 8358
2004-01-12 20:43:18 +00:00
Kim Woelders
1603d7b706
Border event handling code shuffle.
...
SVN revision: 8343
2004-01-11 13:20:17 +00:00
Kim Woelders
b2cc6825a1
Slideout code and namespace shuffle.
...
SVN revision: 8319
2004-01-09 09:11:33 +00:00
Kim Woelders
e117fe4368
Trivial sound cleanups.
...
SVN revision: 8264
2004-01-03 12:29:58 +00:00
Kim Woelders
17c34a3959
Trivial dialog cleanups.
...
SVN revision: 8263
2004-01-03 12:21:52 +00:00
Kim Woelders
e8e315db0e
A pseudo-transparency support hack.
...
SVN revision: 8222
2003-12-28 17:57:31 +00:00
Kim Woelders
8c19a6afe4
Fix remembered border setting for iconboxes and pagers.
...
SVN revision: 8219
2003-12-28 12:30:41 +00:00
Kim Woelders
853aa77680
Fix problem with borders on initially shaded windows.
...
SVN revision: 8215
2003-12-27 19:20:15 +00:00
Kim Woelders
20346cea85
Apply window hints before saved settings.
...
SVN revision: 8162
2003-12-21 23:15:17 +00:00
Kim Woelders
22d85929dc
Remove neverraise flag that caused trouble with desktop apps.
...
SVN revision: 8155
2003-12-21 12:10:56 +00:00
Kim Woelders
438d2efb39
Get rid of GetEwin() which wasn't used consistently anyway.
...
SVN revision: 8149
2003-12-19 00:05:36 +00:00
Kim Woelders
46eb604456
Menu code and namespace shuffle.
...
SVN revision: 8115
2003-12-14 17:24:34 +00:00
Kim Woelders
e165c6f6bf
Delete unused mode item, move a "private" one.
...
SVN revision: 8111
2003-12-13 14:12:22 +00:00
Kim Woelders
6c7344b6ab
Attempt to fix/improve remembered settings, now also using WM_WINDOW_ROLE.
...
SVN revision: 8064
2003-12-09 20:35:14 +00:00
Kim Woelders
091523125a
Pager fixups after imlib2 port.
...
Fix pager mini-window and tooltip unmapping.
Pager code shuffling.
SVN revision: 7972
2003-11-30 15:35:43 +00:00
Kim Woelders
24e1a9e1e8
Attempt to fix "walking" iconboxes in certain themes when not anchored
...
left or top.
Re-enable iconifying by dragging from pager to iconbox.
Iconbox namespace and code shuffling.
SVN revision: 7939
2003-11-24 17:07:23 +00:00
Kim Woelders
9560634f4f
Initial imlib2 port.
...
SVN revision: 7898
2003-11-15 22:27:17 +00:00