Commit Graph

44 Commits

Author SHA1 Message Date
Michael Jennings c34fa01a19 Fixed a buffer overflow that caused screen 1 to open screen 0's SM
snapshots file.


SVN revision: 2935
2000-07-29 22:32:36 +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
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
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
Mandrake 16491b4d25 Thu Mar 30 18:21:59 PST 2000
(Mandrake)

fix for maximize to ignore iconified windows
fixed dock app support
fix to speed up epplets by merging snap saves in timer event
fixed ascents in I18N fonts
minor initialization fix in eesh


SVN revision: 2391
2000-03-31 02:25:00 +00:00
Tom Gilbert 28e5ed8ba9 Tue Feb 29 19:44:59 GMT 2000
(gilbertt)

Hehe. Typo stopped the list skip thing being loaded from the .snaps.x file.
Fixed.


SVN revision: 2158
2000-02-29 19:45:54 +00:00
Tom Gilbert 76819eba39 Mon Feb 28 18:04:33 GMT 2000
(gilbertt)

Did what I should have in the first place: consolidated all those window
list options into one winop: "Skip Window Lists", and one remember option.

The actions are still defined to do stuff individually, but users have no
need of that sort of granularity. Much nicer now :)


SVN revision: 2147
2000-02-28 18:08:25 +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
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 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
Carsten Haitzler 918c8d9270 Mon Dec 6 14:57:42 PST 1999
(Raster)

how DID border s get that in there?????????????


SVN revision: 1509
1999-12-06 17:16:14 +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 aecd924784 Thu Oct 28 13:07:01 PDT 1999
(Raster)

dont allow snapshotting of command (retsrat on login) for remote apps
if we can detect they are remote.


SVN revision: 1022
1999-10-28 12:24:39 +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
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
Carsten Haitzler 4a6fdcbbdc Tue Oct 5 11:09:53 PDT 1999
(Raster)

let the sun AWT developers have a better day finding out the frame size..
now lest wait for sun to producea patch/new version of awt that uses
this property :)


SVN revision: 663
1999-10-05 15:09:55 +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
Mandrake 51b1c29958 Mon Oct 4 13:31:29 PDT 1999
(Mandrake)

Fixed bugs in snapshotting windows.
order could have potentially been invalid.


SVN revision: 641
1999-10-04 17:32:14 +00:00
Mandrake e7ffe10839 Sun Oct 3 16:41:28 PDT 1999
(Mandrake)

fixed a bug where you couldn't ever delete snapshot information about a window
without removing all the snapshot specs.  thanks to XStauff for pointing it
out.


SVN revision: 623
1999-10-03 20:55:32 +00:00
Carsten Haitzler 0bc739ee53 Wed Sep 22 13:39:22 PDT 1999
(Raster)

get rid of fprintf debug messags


SVN revision: 370
1999-09-22 20:06:14 +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
Carsten Haitzler 80a8e772f7 Tue Sep 21 19:37:31 PDT 1999
(Raster)

fix possible memory leak

cleaned up some code

fixed positioning on restart/start of internal wins

fixed iconified startup bugs for clients that ask to be iconified on start

fixed icon pixmap bugs

took my iguana for a walk around the block


SVN revision: 359
1999-09-22 02:13:51 +00:00
Christian Kreibich 0f749eefd1 Thu Sep 16 16:33:08 EDT 1999
(Christian)

Don't snapshot group borders.


SVN revision: 290
1999-09-16 19:57:37 +00:00
Mandrake 89ddb40ed8 Wed Sep 15 15:40:07 PDT 1999
(Mandrake)

KDE part four thousand eight hundred and two.
no more KDE kpanel segfaults.
the taskbar and the desktop pager still don't have names in them, and E for
some reason isn't triggering update events.  but we'll fix that soon enough.
here's another taste of the kde support though.


SVN revision: 285
1999-09-15 22:04:12 +00:00
Carsten Haitzler 76d288e59f Wed Sep 15 10:46:01 PDT 1999
(Raster)

get rid of cruft in all settigns boxes - make them smaller so they fit on
6480x480 screens


SVN revision: 284
1999-09-15 17:19:54 +00:00
Carsten Haitzler 3e9b437ebd Sun Sep 12 12:29:12 PDT 1999
(Raster)

make xchat icondef correct

dont remember everythign abotu every window ina group - just have every
window int hat group rememebr its in that group and otherwise remember the
normal stuff.


SVN revision: 248
1999-09-12 19:28:54 +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
Carsten Haitzler 5e7027e156 Mon Sep 6 20:33:51 PDT 1999
(Raster)

fixed keyebindings not working on both heads in multihead
fixed focus changing in multihead
group proerties are now all saved to disk and loaded again each session.

gee - only bug left on list is to update all of dox,
only feature left is dnd in iconbox.. :)

now hurry up geoff and christian.. finish off :)


SVN revision: 185
1999-09-07 03:41:10 +00:00
Carsten Haitzler fc00ed01ba Fri Sep 3 15:05:50 PDT 1999
(Raster)

fixed border togglign if borderless and restarting.. also restart remembers
borders even if they arent snapshotted (but its onyl thru a restart)


SVN revision: 171
1999-09-03 21:44:07 +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 652a514617 fixed segfault if command line too long for remember dialog :)
SVN revision: 127
1999-08-31 00:55:19 +00:00
Carsten Haitzler f71eb25183 and stop complaintin abotu un-inited variables.
SVN revision: 110
1999-08-28 04:49:38 +00:00
Carsten Haitzler 43f51931b4 my god.. i spent the last 6 hours finding that obscure pager redraw problem..
i fixed 5 bugs all in one go.. when i eventually found it... but it was to do
with freeing pixmap id's badly and using the wrong pixmaps for the wrong things
...

this shoudl all be solved now 9technoirs problem and other peoples and the
pager bgs not chanign properly etc.)


SVN revision: 109
1999-08-28 04:46:04 +00:00
Carsten Haitzler ffed877528 update TODO list - better ordered - bugs fixed first.
pagers now restart scanning when i turn scanning on and off inthe configs...
oh and snapshots now will adjust for screen res too if it changes between
sessions


SVN revision: 106
1999-08-26 22:49:32 +00:00
Carsten Haitzler 226f82f78b lots of patches and fixes :)
SVN revision: 103
1999-08-26 18:56:06 +00:00
Carsten Haitzler d8d0db003c fixed lots of stuff :)
SVN revision: 80
1999-08-23 20:58:31 +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
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