Commit Graph

229 Commits

Author SHA1 Message Date
Mandrake 319302f6af Sun Mar 26 15:40:38 PST 2000
(Mandrake)

new "configpanel" ipc command.  This way I can use my config panels from efm
by building a menu that runs eesh *grin*


SVN revision: 2341
2000-03-26 23:29:58 +00:00
Mandrake 1645050d9a Sun Mar 26 14:16:39 PST 2000
(Mandrake)

added xinerama support for maximizing windows.  They'll stay on the current
had unless you use the "absolute" option, which means you want as much space
as possible


SVN revision: 2340
2000-03-26 22:05:16 +00:00
Mandrake b930be1be0 Sun Mar 26 13:42:23 PST 2000
(Mandrake)

fixed edge resistance between heads when you're using xinerama.


SVN revision: 2338
2000-03-26 21:30:58 +00:00
Mandrake c642472633 Sat Mar 25 20:58:49 PST 2000
(Mandrake)

oops, debugging printfs


SVN revision: 2337
2000-03-26 04:47:03 +00:00
Mandrake 2e2ac95de5 Sat Mar 25 20:51:51 PST 2000
(Mandrake)

more xinerama support.  This time settings dialogs pop up centered on the
current head if there isn't a settings dialog already open.
Next - edge resistance between heads.


SVN revision: 2336
2000-03-26 04:40:38 +00:00
Mandrake 4aff4646d6 Sat Mar 25 18:17:32 PST 2000
(Mandrake)

oops, left a debugging printf in arrange.c


SVN revision: 2335
2000-03-26 02:05:58 +00:00
Mandrake 6c4cc0a561 Sat Mar 25 18:16:11 PST 2000
(Mandrake)

slightly better arranger code for XINERAMA - this should ALSO fix a couple of
KDE arranger problems that people reported, too.


SVN revision: 2334
2000-03-26 02:04:48 +00:00
Mandrake 979cac375a Sat Mar 25 17:32:16 PST 2000
(Mandrake)

This is still slightly hacking xinerama support - needs some more work.
some things will still pop up inbetween heads, but for the most part windows
will pop up on the head that is currently focused and will pop up without
going between heads.


SVN revision: 2332
2000-03-26 01:22:00 +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
Mandrake 3ed53b060f Thu Mar 23 22:10:29 PST 2000
(Mandrake)

minor update to tell you that xinerama is not active on your box if it isn't
turned on but you have xinerama support in your server.


SVN revision: 2314
2000-03-24 05:59:10 +00:00
Mandrake 9aa6f39e2c Thu Mar 23 22:02:20 PST 2000
(Mandrake)

redoing libXinerama support.  If you use xinerama, try using the "xinerama"
command.  ALSO - you have to make sure you installed libXinerama.a in the
right place as well as Xinerama.h -- still lots more hacking to do (trying to
do a cleaner implementation than my last hack)


SVN revision: 2312
2000-03-24 05:51:51 +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 b0193f8997 Tue Mar 14 22:32:08 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.

Patches here for scripts and stuff.


SVN revision: 2233
2000-03-14 22:38:14 +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
Tom Gilbert 67ef2443ff Mon Feb 28 19:39:46 GMT 2000
(gilbertt)

64-bit fixes from Bob Arendt <rdarendt@cwcom.net>


SVN revision: 2148
2000-02-28 19:42:31 +00:00
Tom Gilbert af494a9be4 Sun Feb 27 15:54:11 GMT 2000
(gilbertt)

remove a debugging printf


SVN revision: 2141
2000-02-27 15:54:20 +00:00
Tom Gilbert 4a3b3d7933 Sun Feb 27 15:39:37 GMT 2000
(gilbertt)

*cough*. Now the remember ipc should actually *work*. Sorry ;)


SVN revision: 2140
2000-02-27 15:39:57 +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 c28e4b58aa Mon Feb 21 20:46:52 GMT 2000
(gilbertt)

Added winops commands/remember options/action definitions for skipping
focus, skipping tasklist, skipping winlist.

The second two work well. skipfocus is not thoroughly implemented in the e
code, ie. you can still focus =) I'm about to go through and add some logic
for that... Then I was gonna make non-ALT button clicks on skip_focus
windows bring up root menus...

Lots of changes, so check for bugs =)


SVN revision: 2114
2000-02-21 20:53:42 +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
Michael Jennings 2d27d026d6 Wed Dec 29 14:14:29 PST 1999
(KainX)

Fixed that weird background setting behavior that E-Slides revealed.


SVN revision: 1787
1999-12-29 12:17:39 +00:00
Mandrake ba8215effd Tue Dec 21 22:29:49 PST 1999
(Mandrake)

fixed minor ipc help indention problem


SVN revision: 1733
1999-12-21 22:21:02 +00:00
Mandrake 26ff26c66a Tue Dec 21 13:23:45 PST 1999
(Mandrake)

added "extended" data display mode to window_list IPC command.
you can get an extended list using "window_list extended"
returns the following format:
"window_id : title :: desktop : area_x area_y : x_coordinate y_coordinate


SVN revision: 1725
1999-12-21 13:22:43 +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
Mandrake ec199f2005 Wed Dec 8 11:05:27 PST 1999
(Mandrake)

more minor changes


SVN revision: 1554
1999-12-08 13:54:09 +00:00
Mandrake fdac851e59 Wed Dec 8 10:57:56 PST 1999
(Mandrake)

nasty indention issues in ipc.c


SVN revision: 1553
1999-12-08 13:46:41 +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
Mandrake b3599ba600 Mon Nov 22 12:42:56 PST 1999
(Mandrake)

added "current" option to win_op ipc command for walt :)


SVN revision: 1367
1999-11-22 18:06:15 +00:00
Michael Jennings 4c76270df8 Tue Oct 26 15:22:18 PDT 1999
(KainX)

Fixed another IPC syncing problem, this time with textclasses.


SVN revision: 988
1999-10-26 15:01:04 +00:00
Mandrake 5f824e1a6a Fri Oct 22 12:10:12 PDT 1999
(Mandrake)

Minor patch for client title setting


SVN revision: 948
1999-10-22 12:36:08 +00:00
Mandrake 2ccd5b8579 Mon Oct 18 16:50:50 PDT 1999
(Mandrake)

added tom's name to all the authors locations (need to centralize something to
sed through and use a single reference point to build that at some point)

also fixed some of the EMX stuff


SVN revision: 856
1999-10-18 18:00:18 +00:00
Mandrake 053b9219fc added tom's name to all the authors locations (need to centralize something to
sed through and use a single reference point to build that at some point)

also fixed some of the EMX stuff


SVN revision: 855
1999-10-18 18:00:00 +00:00
Carsten Haitzler a89124759b Mon Oct 18 16:16:57 PDT 1999
(Raster)

remember ipc uses scanf now
raise, lower & layer win_op calls

minor other fixes


SVN revision: 843
1999-10-18 17:35:28 +00:00
Michael Jennings 0c05d8ea79 Thu Oct 14 16:54:52 PDT 1999
(KainX)

Bye-bye icky warnings.


SVN revision: 827
1999-10-14 18:58:31 +00:00
Christian Kreibich 25b52a9fa6 Wed Oct 13 18:51:30 EST 1999
(Christian)

Added an IPC call for obtaining the current theme.


SVN revision: 812
1999-10-13 18:08:32 +00:00
Carsten Haitzler 085784ae21 Wed Oct 13 12:24:18 PDT 1999
(Raster)

um... ipc bug.. DONT reply for the rememebr ipc... oh and spawn snapped
commands later :)


SVN revision: 805
1999-10-13 14:45:28 +00:00
Michael Jennings 8762510ab0 Mon Oct 11 11:27:12 PDT 1999
(KainX)

Undid the naughty part of an earlier patch.  Also eliminated an
unnecessary variable while I was at it.


SVN revision: 797
1999-10-11 14:12:16 +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
Carsten Haitzler a29434b5ea Sun Oct 10 09:33:57 PDT 1999
(Raster)

mayaswell store the new title in a property.. :)


SVN revision: 754
1999-10-10 12:32:53 +00:00
Mandrake 4afbd5b180 typo
SVN revision: 735
1999-10-09 16:00:35 +00:00
Mandrake 468ce33425 Sat Oct 9 11:30:58 PDT 1999
(Mandrake)

fixed simon's name in ipc call, authors, and docomentation


SVN revision: 732
1999-10-09 14:36:55 +00:00
Mandrake 7dd4e27a47 Sat Oct 9 10:10:52 PDT 1999
(Mandrake)

groups patch from Martin Tyler


SVN revision: 731
1999-10-09 13:17:13 +00:00
Mandrake 2fae83aef3 Fri Oct 8 22:46:54 PDT 1999
(Mandrake)

I've gone through and put all the people in the AUTHORS file in the
documentation.  updated the documentation some (now it all fits on one page in
a couple of key places) including the credits in the documentation.  I don't
want anyone that has been recognized to feel like they got credit left out.
If you've contributed patches and don't see your name listed - you NEED to
let me know ASAP.  if you don't let me know in the next couple of days you
probably won't be in the 0.16.0 release's credits.  (sorry)


SVN revision: 729
1999-10-09 02:01:06 +00:00
Mandrake b8293126e4 Thu Oct 7 22:33:36 PDT 1999
(Mandrake)

extra dump_mem_debug command in IPC


SVN revision: 714
1999-10-08 01:57:20 +00:00
Carsten Haitzler 5c7512fcd7 Wed Oct 6 20:31:02 PDT 1999
(Raster)

need to add nop ipc call - need it for syncing purposes.


SVN revision: 696
1999-10-07 00:10:41 +00:00
Carsten Haitzler 0d6c65dad0 Wed Oct 6 17:38:58 PDT 1999
(Raster)

turn off draw queue for ipc imageclass draws...


SVN revision: 695
1999-10-06 21:22:02 +00:00
Carsten Haitzler da14b1fbb1 Mon Oct 4 17:58:33 PDT 1999
(Raster)

my god.. copyright notices..........


SVN revision: 653
1999-10-04 22:06:00 +00:00
Carsten Haitzler 79d4a0cc5c Mon Oct 4 12:56:07 PDT 1999
(Raster)

patch to stop possible endless loops in ipc for menu reloading


SVN revision: 639
1999-10-04 17:05:11 +00:00
Carsten Haitzler 482cc935cb Sun Oct 3 16:46:39 PDT 1999
(Raster)

get rid of debugign  printfs....


SVN revision: 624
1999-10-03 21:04:26 +00:00
Carsten Haitzler b3810b4193 Sun Oct 3 14:47:51 PDT 1999
(Raster)

read pixmap id like all other id's


SVN revision: 621
1999-10-03 19:06:26 +00:00
Carsten Haitzler 3120ef9f99 Sun Oct 3 14:43:23 PDT 1999
(Raster)

have the imagelcass pixmap freere read the pixmap id right.


SVN revision: 620
1999-10-03 19:02:09 +00:00
Carsten Haitzler 476f39ff59 Sun Oct 3 01:11:42 PDT 1999
(Raster)

and save snapsh when the ipc is called....


SVN revision: 600
1999-10-03 05:37:42 +00:00
Carsten Haitzler d91ac7c3d5 Sun Oct 3 00:45:11 PDT 1999
(Raster)

get textclas ipc right....


SVN revision: 599
1999-10-03 05:11:37 +00:00
Carsten Haitzler c794c01dc2 Sat Oct 2 20:45:20 PDT 1999
(Raster)

chaneg menu entry name, fix some bits of the ipcs and remove useless \n's in
ipc returns...


SVN revision: 593
1999-10-03 01:14:16 +00:00
Carsten Haitzler 057e2164a3 Sat Oct 2 18:59:21 PDT 1999
(Raster)

needed to fix the iclass ipc stuff a bit to make it more useful in the long
run


SVN revision: 587
1999-10-02 23:28:59 +00:00
Carsten Haitzler 1568a97e3d Sat Oct 2 18:11:31 PDT 1999
(Raster)

rtemove reply from ipc iclass apply - more efficient - this WILL break eterm
automode (well it will braak eterm) until eterm is updated :)
sorry kainx  :)


SVN revision: 586
1999-10-02 22:41:52 +00:00
Carsten Haitzler 3f077aa168 Wed Sep 29 17:41:37 PDT 1999
(Raster)

shoudl have elleviated focus swtichng problem... :)


SVN revision: 456
1999-09-29 22:50:31 +00:00
Mandrake da0c241fa4 Sun Sep 26 19:37:30 PDT 1999
(Mandrake)

added patch from Martin Tyler <martin@boo.org>
fixes segfaults in modules loading with ipc.


SVN revision: 402
1999-09-27 01:19:47 +00:00
Michael Jennings 216616bc5c Fri Sep 24 12:30:53 PDT 1999
(KainX)

If there is no iconbox and the user tries to iconify something, create
a default iconbox.  This code does the exact same thing as selecting
"Create New Iconbox" from the menu (except that it's automatic), so it
should be safe.  But feel free to remove it anyway if you don't think
it's ready for 0.16.  It's just the behavior I think users expect. :-)


SVN revision: 391
1999-09-24 18:34:36 +00:00
Michael Jennings 964ca065c6 Thu Sep 23 15:34:31 PDT 1999
(KainX)

Did I leave that debugging printf() in there?  Surely not!


SVN revision: 385
1999-09-23 21:46:48 +00:00
Michael Jennings 0530a107d4 Thu Sep 23 14:40:50 PDT 1999
(KainX)

Woops.  Width and height of 0 doesn't make for a happy pixmap.  Let
E figure it out.  This fixes Eterm's auto mode.


SVN revision: 381
1999-09-23 20:54:03 +00:00
Michael Jennings 88276aef9c Wed Sep 22 18:21:40 PDT 1999
(KainX)

Ergh...let's not go freeing image classes willy-nilly, shall we?


SVN revision: 377
1999-09-23 00:43:52 +00:00
Michael Jennings 7efb7f85f7 Wed Sep 22 17:55:48 PDT 1999
(KainX)

Added a "query" command to the imageclass IPC.  This is for an Eterm
feature.


SVN revision: 376
1999-09-23 00:18:06 +00:00
Carsten Haitzler 8da2859cec Wed Sep 22 16:08:01 PDT 1999
(Raster)

make the memory debugging stuff better commented - and add ipc call tyo
dump mem debug info


SVN revision: 374
1999-09-22 22:33:47 +00:00
Carsten Haitzler 9ccce39347 Wed Sep 22 13:37:41 PDT 1999
(Raster)

the remember dialog not coming up bug.. fixed.. :)

*should* have fixed soem multihead issues - have still to test..
(shoudl restart correctly, exit correcttly, restart anotherwm correctly and
restart themes correctly)


SVN revision: 369
1999-09-22 20:05:33 +00:00
Christian Kreibich 7e8a9408d9 Wed Sep 8 20:32:38 EDT 1999
(Christian)

Hey, finally. Windows can be in multiple groups now. Needed lots
of changes in the dialogs. The default settings for group options
are now configurable through control.cfg and a dialog.

Added group-overriding actions, but haven't tested them enough.
Some cosmetics for the TODO list. Also fixed some bugs in
showing/hiding groups and changing borders for shaded wins in a group.

In the code, there are a lot more options now for getting groups,
e.g. get all the groups, only the ones a window belongs to or
all except the ones that it belongs to etc.

Paranoia checks for groups shouldn't allow adding a window to a group
multiple times anymore, the current_group is protected better, plus
some more.

Updating BrushedMetal still necessary.

The timestamp thing in groups.c (g->index = (int)(GetTime() * 100))
doesn't seem to work for me, every group gets an index of -INT_MAX,
so I changed that a little bit. Hope that's ok?

Sorry that things took me so long .. more small commits surely would
have been better.


SVN revision: 212
1999-09-09 00:39:43 +00:00
Mandrake 8b55c288c0 Tue Sep 7 17:03:02 PDT 1999
(Mandrake)

well, I suppose if we're going to CHECK a variable, we should SET it.


SVN revision: 196
1999-09-07 23:46:07 +00:00
Mandrake be4ee6d342 Tue Sep 7 16:33:15 PDT 1999
(Mandrake)

more stuff for KDE support


SVN revision: 195
1999-09-07 23:16:39 +00:00
Carsten Haitzler 7e23d961d7 Thu Sep 2 09:44:46 PDT 1999
(Raster)

added group menu (shit middle button on root) patch - nice :)
fixed some buffer overflow problems in the ipc.c code that cause segfaults.
fixed alert box form trying to run commands it cant find form rememberd states
on startup
fixed group null setting.
I flimmed.


SVN revision: 158
1999-09-02 16:40:05 +00:00
Carsten Haitzler 5402bf57fe groups segfault fixed when adding something to a group after removing a group
(thanks for the path)

and new groups IPC calls patch there too :)


SVN revision: 129
1999-08-31 17:42:44 +00:00
Carsten Haitzler 1e9f37ebbc fixing lots of stuff and adding bg's to theme :)
SVN revision: 73
1999-08-23 16:53:38 +00:00
Carsten Haitzler ecbed1e705 cleaned up code - now there arent any warnings anymore :)
SVN revision: 71
1999-08-21 02:41:31 +00:00
Carsten Haitzler 55a1f03fcd Fri Aug 20 19:13:30 PDT 1999
(Raster)

Fixed some iconification bugs - a bit cleaner now - wiht snapshots and
everything. stil soem annoying niggly where if you are snapshotting the ewin
and its shaded when you iconify - de-iconifying leaves the client window
exposed but the border is still shaded - E seems to be responding to an
events after de-iconification - mayeb - but what it is - i dunno.


SVN revision: 68
1999-08-21 02:15:06 +00:00
Christian Kreibich fa472acb6e Mostly window group management stuff & some fixes. See ChangeLog. Merging
changes with the new repo was a bit of work, I hope I haven't accidentally
thrown out anything.

Regards,
-- Christian.


SVN revision: 63
1999-08-20 12:23:26 +00:00
Carsten Haitzler c79f01a1d9 re-importing E after cvs failure to comply with orders... thus it DIED!
SVN revision: 37
1999-08-17 22:56:46 +00:00