Commit graph

378 commits

Author SHA1 Message Date
Dana Jansens
8db840cbd0 adjust goals for 2.0 2002-07-16 17:16:43 +00:00
Dana Jansens
014a3330e8 add for ClickMousePlacement 2002-07-16 08:05:05 +00:00
Dana Jansens
2dde696a13 much awesome support for special windows like panels/desktops.
All 'non-normal' windows are treated equally now, with a fe wexceptionms for the desktop for stacking.
Fix some ClicmMousePlacement bugs while we're at it.
2002-07-16 08:00:59 +00:00
Dana Jansens
41053a810a put the assert back. better solution in mind 2002-07-16 05:09:03 +00:00
Dana Jansens
d5d02c45eb taking out an assert that only causes problems 2002-07-16 05:07:16 +00:00
Dana Jansens
daaac0dfe2 Click Mouse Placement is BACK!#!# 2002-07-16 05:00:09 +00:00
Dana Jansens
94d86896b4 add sendClientMessage 2002-07-16 04:51:06 +00:00
Dana Jansens
ede324b490 screw that change. the next releaase will be 2.0.0! 2002-07-16 04:35:09 +00:00
Dana Jansens
b03eccf832 change the version number back a bit. preparing for a testing release. 2002-07-16 04:31:12 +00:00
Dana Jansens
315f1d107a switch workspaces if neccessary for a NET_WM_ACTIVE_WINDOW ClientMessage 2002-07-16 04:18:13 +00:00
Dana Jansens
7427fe1b9c make bbkeys' cycliong work right, how it used to. instead of working like supoprt for brokenass kwin does 2002-07-16 04:15:24 +00:00
Dana Jansens
1d4391b09c dont reposition non-normal/dialog windows when they get focus, such as kde's kicker, if they are off screen. they are special and may be doing this on purpose 2002-07-16 03:50:55 +00:00
Dana Jansens
fb613db29f dont let focus fall back to strange windows like panels, only to normal windows and dialogs 2002-07-16 02:38:26 +00:00
Dana Jansens
5cf86b186c add options for ignoring shaded windows and full-maxed windows while placing new windows 2002-07-16 02:18:16 +00:00
Scott Moynes
27fadda0d6 Don't install epist until it actually does something of value 2002-07-15 22:58:07 +00:00
Dana Jansens
af0eced081 kde's 'desktop menu' now works just like a panel 2002-07-15 22:27:46 +00:00
Dana Jansens
90dbcb271c properly handle workspace names, and changes to them. 2002-07-14 20:54:03 +00:00
Dana Jansens
c6a826bf66 fix case where the window group deletes itself. somehow missed this while syncing! :( 2002-07-14 18:47:52 +00:00
Dana Jansens
3312a209d7 sych with blackbox 2002-07-14 18:45:46 +00:00
Dana Jansens
1525520dd1 make arrows larger, match th size of the other bullets. make all bullets' sizes quickly/easily adustable 2002-07-14 17:55:03 +00:00
Dana Jansens
8ff1b70973 make sure the desktop names atom is set when setting a workspace name, even when it doesnt already exist (bug fix) 2002-07-14 17:30:26 +00:00
Dana Jansens
8cb1108f4e properly lower windows and keep desktop windows on the bottom. 2002-07-13 21:25:19 +00:00
Dana Jansens
043e42a316 libgen.h is used by basename() 2002-07-13 20:29:00 +00:00
Dana Jansens
0b198a00c2 update deps in the Makefile 2002-07-13 19:47:06 +00:00
Dana Jansens
09591a9a22 more actions 2002-07-12 16:34:51 +00:00
Dana Jansens
129f565557 add a size specifier to the enum 2002-07-12 16:32:07 +00:00
Dana Jansens
836d93624c removing now-unused files. 2002-07-12 16:31:24 +00:00
Dana Jansens
24a1e215d1 epist now based on the BaseDisplay.
has the ability to be multiscreen!
2002-07-12 16:29:59 +00:00
Scott Moynes
89d09297f0 some of the actions I came up with 2002-07-12 03:03:55 +00:00
Dana Jansens
5112b62704 gets a whole lotta window information now, and updtes when it changes! 2002-07-12 02:48:43 +00:00
Dana Jansens
e8b6f65186 add support for the WM_CLASS property.
make getValue for a string array return the right number in nelements.
2002-07-12 02:24:30 +00:00
Dana Jansens
5fed16de70 we now know for every window its state and its desktop 2002-07-12 01:50:56 +00:00
Scott Moynes
b10d59dabb some more notes 2002-07-12 01:35:36 +00:00
Dana Jansens
0a9130b6c7 now we know the state of windows 2002-07-12 00:40:05 +00:00
Dana Jansens
cf3d512a99 add header for perror() 2002-07-12 00:25:04 +00:00
Scott Moynes
31732c1574 Initial notes on design and features 2002-07-12 00:03:44 +00:00
Dana Jansens
17fbff7d70 make the wheel mouse shade anywhere on the titlebar, and not press buttons. thanks woodlbock. 2002-07-11 23:44:04 +00:00
Dana Jansens
0aae724186 epist now handles -display on the command line, and gets the client list and act
ive window
2002-07-11 18:13:38 +00:00
Dana Jansens
7aea20d612 epist parses teh cpommand line for -display, and catches Property notify events. It knows about the client list and active window so far 2002-07-11 18:00:46 +00:00
Dana Jansens
426b1ea2b6 open an X display 2002-07-11 02:17:47 +00:00
Dana Jansens
c8d584f90e added signal handling 2002-07-11 02:12:40 +00:00
Dana Jansens
06413d7e30 add the copyright 2002-07-11 01:53:47 +00:00
Dana Jansens
f04d2f0fc3 adding epist! 2002-07-11 01:49:04 +00:00
Dana Jansens
26c5c40505 -fno-inline when compiling in debug mode 2002-07-11 00:42:13 +00:00
Dana Jansens
f320a02397 clean up the systray and desktop lists 2002-07-11 00:41:56 +00:00
Dana Jansens
cac80d06ef restart the window manager on a SIGHUP 2002-07-10 22:29:57 +00:00
Dana Jansens
9e99a9a1e2 sync with bb cvs 2002-07-10 22:24:48 +00:00
Dana Jansens
b21cf8b335 add another return, and return a value for a non-void funtion. 2002-07-10 17:49:05 +00:00
Dana Jansens
25f3456b5d missing a ; 2002-07-10 17:47:59 +00:00
Dana Jansens
66119f751d add some returns so the compiler doesnt get confused 2002-07-10 17:46:21 +00:00