Commit Graph

174 Commits

Author SHA1 Message Date
Kim Woelders 4d40fa97d8 Optionally bypass logout dialog, optionally add reboot/halt to logout dialog.
SVN revision: 13120
2005-01-29 07:11:59 +00:00
Kim Woelders 69b6ed3314 Bye bye EDBUG/EDBUG_RETURN.
SVN revision: 13097
2005-01-25 21:58:28 +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
Kim Woelders 059be171dc Fix backgrounds with only foreground image.
SVN revision: 12492
2004-12-17 17:25:51 +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 7847d73770 Fix button stacking.
SVN revision: 12220
2004-11-17 19:31:11 +00:00
Kim Woelders 444fb149c0 Fix selecting "No Background" in background settings dialog.
SVN revision: 12085
2004-10-30 12:59:03 +00:00
Kim Woelders 3908bb588f Fix _XROOT... hack.
SVN revision: 11835
2004-10-11 20:28:56 +00:00
Kim Woelders b25f688499 Added option to raise fullscreen windows.
SVN revision: 11742
2004-09-30 22:42:54 +00:00
Kim Woelders 595ba9e3e9 Make keys used for menu navigation configurable.
(patch from Alan Schmitt <alan.schmitt@polytechnique.org>).


SVN revision: 11376
2004-08-25 16:03:14 +00:00
Kirby Kuehl 71e059c727 Remove extra semicolon. FreeBSD (at least) doesn't like this.
SVN revision: 11141
2004-08-03 02:43:50 +00:00
Kim Woelders 496bbf4001 Valgrindings.
SVN revision: 11113
2004-07-30 20:46:35 +00:00
Kim Woelders a5de9656e8 Bye bye Imlib1 and Fnlib.
SVN revision: 11010
2004-07-25 09:34:43 +00:00
Kim Woelders 47ddbb9d11 Fix focuslist trouble.
SVN revision: 10992
2004-07-23 20:05:50 +00:00
Kim Woelders 1fe494a8eb Fix some focus list options.
SVN revision: 10893
2004-07-17 22:17:20 +00:00
Kim Woelders 4e0b46746a Cursor code namespace cleanup.
SVN revision: 10845
2004-07-15 16:46:06 +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 e380847cec Enable continuing startup when there are errors in ...e_session-XXXXXX.
SVN revision: 10551
2004-06-19 21:31:40 +00:00
Kim Woelders f549bae73e Selective Transparency - configuration (Jaron Omega <jaron@sock-stream.net>).
SVN revision: 10506
2004-06-14 17:02:32 +00:00
Kim Woelders 3a394ad52a No longer use the DEFAULT theme link.
SVN revision: 10108
2004-05-07 22:29:30 +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 680ccb19ad Simplify background code, re-generate backgrounds when enabling transparency.
SVN revision: 9706
2004-04-12 08:28:34 +00:00
Kim Woelders 7234225cb2 Background code and namespace shuffle.
SVN revision: 9678
2004-04-10 19:39:02 +00:00
Kim Woelders cc4a910fa6 Shuffle around/clean up some master/slave state vars.
SVN revision: 9633
2004-04-07 14:32:36 +00:00
Kim Woelders 55efe39959 The image border definition for Imlib2 seems to be slightly different than
for Imlib1. Try to adjust so themes don't break.


SVN revision: 9623
2004-04-06 23:20:44 +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 a50d1836ee Cosmetics.
SVN revision: 9351
2004-03-14 09:03:26 +00:00
Kim Woelders 14add73059 Change some ALERT macro stuff to function calls.
SVN revision: 9326
2004-03-11 16:58:14 +00:00
Kim Woelders 1e7c6b4ad8 Fix cursor colors (patch from Smoke <conrad@ceibhion.dhs.org>).
SVN revision: 9254
2004-03-07 07:17:51 +00:00
Kim Woelders 3fde056494 Attempt to improve on quoting when parsing configuration files.
SVN revision: 9235
2004-03-05 17:13:51 +00:00
Kim Woelders f43c79641d Renamed duplicate to Estrdup, introduced Estrndup.
SVN revision: 9148
2004-02-28 15:14:02 +00:00
Kim Woelders b13252e346 Good bye __EMX__.
SVN revision: 9028
2004-02-18 22:18:41 +00:00
Kim Woelders 06a9f1eca1 Reduce the amount of __EMX__'s, random cleanups.
SVN revision: 8962
2004-02-13 18:36:52 +00:00
Kim Woelders a98043fe46 Added global theme transparency feature (not finished).
SVN revision: 8943
2004-02-12 01:17:21 +00:00
Kim Woelders 769b34caf6 Move around some desktop and background configuration items.
SVN revision: 8938
2004-02-11 15:39:13 +00:00
Kim Woelders 7c1f74a388 Theme code and namespace shuffle.
SVN revision: 8937
2004-02-11 15:27:54 +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 2becc3a36d Minor changes to the configuration struct.
SVN revision: 8808
2004-02-04 20:32:08 +00:00
Kim Woelders 2328bcb7c9 2003 -> 2004.
SVN revision: 8569
2004-01-19 22:30:35 +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 b2cc6825a1 Slideout code and namespace shuffle.
SVN revision: 8319
2004-01-09 09:11:33 +00:00
Kim Woelders 5c66882c39 Trivial session cleanups.
SVN revision: 8265
2004-01-03 12:55:08 +00:00
Kim Woelders e117fe4368 Trivial sound cleanups.
SVN revision: 8264
2004-01-03 12:29:58 +00:00
Kim Woelders e8e315db0e A pseudo-transparency support hack.
SVN revision: 8222
2003-12-28 17:57:31 +00:00
Kim Woelders a0bcdb1ffe Fixed segfault on menu reload.
SVN revision: 8121
2003-12-15 20:59:52 +00:00
Kim Woelders 46eb604456 Menu code and namespace shuffle.
SVN revision: 8115
2003-12-14 17:24:34 +00:00
Kim Woelders 861ed77f18 Button code and namespace shuffle.
SVN revision: 8017
2003-12-07 09:18:55 +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 b110adc6e6 Imlib2 - Improve on backgrounds.
SVN revision: 7923
2003-11-22 00:15:41 +00:00
Kim Woelders 9560634f4f Initial imlib2 port.
SVN revision: 7898
2003-11-15 22:27:17 +00:00
Kim Woelders 1aa09632c3 Include some header files explicitly.
SVN revision: 7849
2003-11-09 23:17:15 +00:00
Kim Woelders dcb8b78394 Patch for desktop wraparound by Alan Schmitt <alan.schmitt@polytechnique.org>.
SVN revision: 7834
2003-11-08 23:39:20 +00:00
Kim Woelders a619f8b193 Bye bye KDE(1).
SVN revision: 7825
2003-11-08 10:56:25 +00:00
Kim Woelders 3da03b6dc9 Copyrights->2003.
SVN revision: 7807
2003-11-05 17:24:47 +00:00
Kim Woelders 7ce1c44ead Don't show dialog at startup when effects (ripples/waves) are enabled,
move control of the effects to the FX settings dialog.


SVN revision: 7489
2003-09-28 19:36:11 +00:00
Kim Woelders beb272f51f Fix some missing initialisations/assignments.
SVN revision: 7486
2003-09-28 19:08:27 +00:00
Kim Woelders d9d2c0fb04 Do config file replacements atomically.
Do save snaps on exit.


SVN revision: 7332
2003-08-17 10:15:16 +00:00
Kim Woelders 9a1eb87c87 No global var should be named "id".
SVN revision: 7155
2003-07-12 15:04:32 +00:00
Kim Woelders 30e6961bb0 Added possibility to configure not to use fnlib (configure --without-fnlib).
SVN revision: 7154
2003-07-12 14:34:14 +00:00
Kim Woelders 932971833c config.c cosmetics: Make local functions static.
SVN revision: 7137
2003-07-11 18:36:52 +00:00
Kim Woelders cb9cc07028 Remove some obsolete stuff doing nothing (mode.showicons, ShowIcons, HideIcons,
HandlePager, external_pager_window).


SVN revision: 7135
2003-07-11 17:58:19 +00:00
Kim Woelders f7218a95d2 Minor tooltip thingy (preparing to enable avoiding (un)mapping of unused bubbles).
SVN revision: 7134
2003-07-11 17:44:15 +00:00
Carsten Haitzler 2c07aeb70c hiroaki yoshida's leakage patch
SVN revision: 7115
2003-07-08 02:32:40 +00:00
Mandrake 538d325415 Thu May 22 15:09:11 EDT 2003
(Mandrake)

Updated .h files so that this sucker actually wants to build on my system.
Sorry I've been AWOL for so long, life has been quite busy lately.


SVN revision: 6924
2003-05-22 19:15:03 +00:00
Michael Jennings bfc1d5ccb3 Mon Apr 21 22:07:42 EDT 2003
(KainX)

Patch from Christian Hammond <chipx86@portaldesign.net> for native
cursor support.

Patch from Kim Woelders <kim@woelders.dk> for further hint work.

Also fixed support for KDE hints.


SVN revision: 6873
2003-04-22 02:10:58 +00:00
Michael Jennings b35504b70e Fri Mar 28 00:14:31 EST 2003
(KainX)

More patches from Kim Woelders <kim@woelders.dk>.


SVN revision: 6793
2003-03-28 05:16:21 +00:00
Michael Jennings d43b62e544 Sun Mar 23 22:45:31 EST 2003
(KainX)

Patch from Kim Woelders <kim@woelders.dk> for freedesktop.org WM hints.


SVN revision: 6780
2003-03-24 03:48:09 +00:00
Mandrake c72c14143c Fri Jul 28 10:42:05 PDT 2000
(Mandrake)

the beginning of another xinerama feature "place additional windows on extra
head when current head is full"


SVN revision: 2928
2000-07-28 17:23:35 +00:00
Mandrake 5f2e7bd222 Wed Jul 26 11:18:29 PDT 2000
(Mandrake)

apparently when you first open up the background settings dialog box it
clobbers the atom that says what the base background should have in it.
This is a hack, but fixes the symptom of the problem :)


SVN revision: 2924
2000-07-26 18:00:47 +00:00
Tom Gilbert 4d21d088e3 Sun Jun 4 20:56:41 GMT 2000
(gilbertt)

Patch from monkeyiq@flashmail.com (real name?) for the option to position
windows centered under the mouse pointer.

(I changed the logic just slightly from the patch, so that windows too big
vertically are positioned so that the top is visible, instead of the other
way around).


SVN revision: 2750
2000-06-04 19:45:55 +00:00
Christian Kreibich 58e993f2f8 Tue May 9 22:00:05 CEST 2000
(Christian)

I've implemented the window swapping feature recently
discussed on the list. There's a new action __A_SWAPMOVE
on ALT-SHIFT-Button1 that swaps windows that belong to a group.
Can be disabled in the global groups dialog. Play with it, it's fun :)

Also minor tweaks to the Ganymede Eterm theme.


SVN revision: 2619
2000-05-09 20:00:16 +00:00
Michael Jennings c9f4976169 Mon Apr 24 15:33:47 PDT 2000
(KainX)

Patch from Bob Arendt <rdarendt@cwcom.net> for move/resize geometry
box location.


SVN revision: 2527
2000-04-24 22:21:29 +00:00
Paul Duncan 2c825d6f5b added "dock support on/off" ipc command, config option, and mode var.
when disabled, wmdock apps behave like apps (ie alt-click winops, borders
etc, etc).  should I create a settings dialog for thsi?


SVN revision: 2507
2000-04-19 22:28:52 +00:00
Mandrake 6bdf677482 Mon Apr 10 12:45:00 PDT 2000
(Mandrake)

redid all the xinerama menu code


SVN revision: 2457
2000-04-10 19:47:23 +00:00
Peter Kjellerstedt db3f78b1de Thu Apr 6 03:45:54 CEST 2000
(Saur)

Revenge of the config dialog headers!

There is now a new dialog for miscellaneous options (did not
have much choice as there was no suitable dialog fit for the
purpose), which currently only contains one option:
the possibility to turn on dialog headers again.

If anyone feels up to it, the following dialog images are
missing (as I cannot draw  anything worth looking at):
group.png, iconbox.png, kde.png and miscellaneous.png.


SVN revision: 2437
2000-04-06 01:51:47 +00:00
Mandrake 175f3a0aad Wed Apr 5 16:55:39 PDT 2000
(Mandrake)

a little bit of fixing to the xinerama menu code


SVN revision: 2434
2000-04-06 00:57:55 +00:00
Peter Kjellerstedt 7f0b9c37d3 Thu Apr 6 01:17:06 CEST 2000
(Saur)

Ran the default indent from ecvs on all files to get rid of differences
caused by it (should hopefully give smaller diffs in the future).
Removed all duplicated * * in comments (generated by indent sometimes).


SVN revision: 2431
2000-04-05 23:22:56 +00:00
Tom Gilbert 6af5b170f4 Sat Mar 25 23:31:02 GMT 2000
(gilbertt)

Another fine patch from Marius Eriksen <marius@linux.com>. Gives windows the
focus when they are cycled through in the focuslist. Enabled by default, as
it's nice behaviour, but toggleable of course =)


SVN revision: 2328
2000-03-25 23:31:29 +00:00
Mandrake 1f71e1e26e Fri Mar 24 17:53:46 PST 2000
(Mandrake)

working on xinerama (copying home)


SVN revision: 2321
2000-03-25 01:57:02 +00:00
Christian Kreibich 78aa3fbf69 Sat Mar 18 18:24:29 CET 2000
(Christian)

Well, I'm committing the area wraparound stuff, since people
keep asking me for updated versons of the patch. I've moved
the config option to the areas dialog, where it fits better.
Feel free to revert if this is inappropriate.


SVN revision: 2277
2000-03-18 17:23:33 +00:00
Tom Gilbert 03b72e1c5c Fri Mar 17 21:09:33 GMT 2000
(gilbertt)

Another patch from Marius Aamodt Eriksen <marius@linux.com>. Adds the
option to include iconified windows in the focuslist and uniconify them on
selection. Flim.


SVN revision: 2256
2000-03-17 21:11:05 +00:00
Tom Gilbert 4a9c871612 Thu Mar 16 23:02:49 GMT 2000
(gilbertt)

Patch from Marius Aamodt Eriksen <marius@linux.com>. Provides option to
include shaded windows in focuslist. Now all we need is an "include
iconified windows" option...


SVN revision: 2249
2000-03-16 23:05:58 +00:00
Tom Gilbert 10f1ff3ae7 Tue Mar 14 22:23:27 GMT 2000
(gilbertt)

Patches from Bob Arendt <rdarendt@cwcom.net> to enable a user-configurable
cache-dir. Solves some preformance problems on NFS-mounted home directories.
Also fixes a couple of bugs with the current -econfdir option.

I've tested this fairly well, as has Bob, but let me know if there are any
problems.


SVN revision: 2232
2000-03-14 22:29:04 +00:00
Peter Kjellerstedt f250c01e99 Tue Mar 14 20:23:53 CET 2000
(Saur)

Added patch from Masahiko Mori <masa@cthulhu.engr.sgi.com>
to improve localization support (I modified the patch somewhat).


SVN revision: 2230
2000-03-14 19:27:33 +00:00
Tom Gilbert ace4dab997 Sun Feb 27 14:55:54 GMT 2000
(gilbertt)

Modified the ipc remember command. It is compatible with the old one
however.

Originally, you'd do:
remember windowid sticky
remember windowid command
remember windowid size
etc

Now you can also do:
remember windowid sticky command size ...

This streamlines epplets in particular, and speeds up Epplet_remember by a
factor of 8. (Significant on certain boxen).


SVN revision: 2138
2000-02-27 15:02:10 +00:00
Tom Gilbert 36de08deae Sun Feb 20 18:10:30 GMT 2000
(gilbertt)

Don't kill meeeee!

;)

People keep asking for this, so I added an option to "Focus Settings",
called "Show sticky windows in focus list". Its selected by default, but if
you deselect it, your ALT+TAB list won't show sticky windows. Keeps loggers
and gkrellm etc out of it...

Feel free to revert the commit if it's inappropriate...


SVN revision: 2110
2000-02-20 18:16:48 +00:00
Tom Gilbert 62423d7e4d Sun Feb 20 17:08:25 GMT 2000
(gilbertt)

Hopefully not too controversial... Added option in "Special FX Settings"
to enable/disable warping the pointer after sliding a menu onscreen. I was
going on about it ages ago, and thought this was the best thing to do...

Default behaviour is not changed, the setting is saved and loaded correctly.

*Clenches and awaits cl00batting*


SVN revision: 2109
2000-02-20 17:15:23 +00:00
Carsten Haitzler e8ec009304 Fri Jan 28 10:30:51 PST 2000
(Raster)

now that was silly - setting mode.xselect afterwards to 1 again,..


SVN revision: 1984
2000-01-28 18:31:13 +00:00
Mandrake 8388b82d62 Thu Jan 6 12:23:56 PST 2000
(Mandrake)

updated copyrights to say 2000. muahahaha.


SVN revision: 1864
2000-01-06 08:13:30 +00:00
Carsten Haitzler 68e748250e Thu Dec 23 10:59:57 PST 1999
(Raster)

use setlocale....


SVN revision: 1746
1999-12-23 10:32:45 +00:00
Carsten Haitzler d5effb2c63 Tue Dec 21 08:23:33 PST 1999
(Raster)

patch for file finding internationalisation...


SVN revision: 1715
1999-12-21 08:30:26 +00:00
Carsten Haitzler aaafb5a652 Tue Dec 21 08:02:15 PST 1999
(Raster)

add in patches from 2 AUTHORS for internationalisation...


SVN revision: 1710
1999-12-21 08:09:27 +00:00
Michael Jennings 1f707abe13 Mon Dec 6 21:32:16 PST 1999
(KainX)

Make this sucker build again.


SVN revision: 1524
1999-12-07 00:42:24 +00:00
Carsten Haitzler 92ff0dd54b Mon Dec 6 14:52:40 PST 1999
(Raster)

gettext internationalisation support & patch
fix to allow setting of which mouse button do what on the pager
fix to border width handlign in icccm
fix to warp foucs
some other stuff i probabyl forgot about...


SVN revision: 1507
1999-12-06 17:12:20 +00:00
Carsten Haitzler 79b01649bb Tue Oct 26 09:08:15 PDT 1999
(Raster)

be a bit mroe paranoid about loading textclasses.


SVN revision: 981
1999-10-26 08:53:30 +00:00
Carsten Haitzler 851b111ab4 Mon Oct 18 16:23:30 PDT 1999
(Raster)

OS/2 patches :)


SVN revision: 849
1999-10-18 17:42:01 +00:00
Carsten Haitzler cc9ab66921 Mon Oct 11 09:31:19 PDT 1999
(Raster)

patch from dave mason to fix minor spelling mistakes :)


SVN revision: 795
1999-10-11 12:17:16 +00:00