Kris Maglione
|
9732c0cce2
|
Add limbo program to process debugging events.
|
2007-07-02 21:58:14 -04:00 |
|
Kris Maglione
|
641b3f1a38
|
Re-add M-f keybinding. Remember a client's size when making it fullscreen.
|
2007-07-02 14:07:29 -04:00 |
|
Kris Maglione
|
e8951a9d7d
|
Fix printing of client ids.
|
2007-07-02 13:31:29 -04:00 |
|
Kris Maglione
|
c7b7807b1f
|
Undbotch -DVERSION from last commit.
|
2007-07-01 21:16:42 -04:00 |
|
Kris Maglione
|
8ae314627d
|
Merge.
|
2007-07-01 17:45:42 -04:00 |
|
Kris Maglione
|
cebba5d10c
|
-DVERSION only once.
|
2007-07-01 17:43:27 -04:00 |
|
Kris Maglione
|
243cb9555f
|
Include errno.h in utf.c.
|
2007-07-01 17:35:28 -04:00 |
|
Kris Maglione
|
ea557c9338
|
Fixed a bunch of issues.
|
2007-07-01 15:26:14 -04:00 |
|
Kris Maglione
|
209fb08f82
|
Add Plan 9 formatted IO. Various cleanups and fixes.
|
2007-07-01 07:08:30 -04:00 |
|
Kris Maglione
|
86ef6e916e
|
Fix /ctl reads.
|
2007-06-28 10:57:24 -04:00 |
|
Kris Maglione
|
268260d225
|
Fix MWM hints. Fix ConfigureRequest botch.
|
2007-06-27 21:47:55 -04:00 |
|
Kris Maglione
|
80433fe838
|
More of last commit.
|
2007-06-27 13:35:08 -04:00 |
|
Kris Maglione
|
8f766a75af
|
Fix run_command. Fix crash on 64 bit archs.
|
2007-06-27 12:57:55 -04:00 |
|
Kris Maglione
|
7a91559743
|
Fix annoyance with window placement. Cleanup.
|
2007-06-26 20:26:04 -04:00 |
|
Kris Maglione
|
449df09d6b
|
Fix crash. Fix botched gravity handling. Fix fullscreen.
|
2007-06-26 19:41:59 -04:00 |
|
Kris Maglione
|
ed71c6eea9
|
Add support for sh.wmii.local.
|
2007-06-26 17:01:47 -04:00 |
|
Kris Maglione
|
2529508122
|
Fix for 64bit archs again.
|
2007-06-26 14:16:22 -04:00 |
|
Kris Maglione
|
5b3cabdd00
|
Fix for 64 bit architectures. Some cleanup.
|
2007-06-25 19:51:10 -04:00 |
|
Kris Maglione
|
4d1fb1e901
|
Fix bar initialization in rc.wmii.
|
2007-06-18 18:43:11 -04:00 |
|
Kris Maglione
|
cbf89cfd93
|
Quiet GCC strict aliasing warnings.
|
2007-06-17 20:16:30 -04:00 |
|
Kris Maglione
|
79b5dac754
|
Check for pending X events before selecting.
|
2007-06-17 17:01:47 -04:00 |
|
Kris Maglione
|
13e3c32a79
|
More info from /tag/*/ctl.
|
2007-06-17 13:30:10 -04:00 |
|
Kris Maglione
|
d7c68da518
|
Fix flicker on press of grabbed key.
|
2007-06-11 13:13:49 -04:00 |
|
Kris Maglione
|
4923658a3f
|
Updated wmii.1
|
2007-06-11 12:04:50 -04:00 |
|
Kris Maglione
|
0d2e67f8b8
|
Made /tag/*/ctl select message more robust.
|
2007-06-10 23:49:15 -04:00 |
|
Kris Maglione
|
304b408bab
|
Don't give up on tagrules until there's a non-nil and not "nil" tag string.
|
2007-06-08 13:53:16 -04:00 |
|
Kris Maglione
|
93aa9a876d
|
Fixed typo in welcome message, thanks to turjo. Made util/compile tack the path onto files in error messages. Minor changes.
|
2007-06-08 12:35:19 -04:00 |
|
Kris Maglione
|
c2c06670d5
|
Fix message parsing bug.
|
2007-06-01 03:42:59 -04:00 |
|
Kris Maglione
|
ecbffad57a
|
Fix the bothced merge.
|
2007-06-01 03:10:42 -04:00 |
|
Kris Maglione
|
d0a06fe945
|
Merge with wmii-test.
|
2007-05-31 21:05:59 -04:00 |
|
Kris Maglione
|
8a64027510
|
Fix 'send up'. Fix binary search algorithm.
|
2007-05-31 19:33:22 -04:00 |
|
Kris Maglione
|
d59657ad6b
|
Send MouseDown events for the bar.
|
2007-05-30 19:08:28 -04:00 |
|
Kris Maglione
|
773d950f40
|
Stop windows with position hints from briefly appearing at (0,0). Unmap the frame windows immediately after clients die to prevent an empty frame from lingering under load.
|
2007-05-30 15:39:21 -04:00 |
|
Kris Maglione
|
85816736ec
|
Fixed bug in configure request handling.
|
2007-05-29 15:28:52 -04:00 |
|
Kris Maglione
|
db0ce2db9b
|
Fix some swapping issues.
|
2007-05-25 06:36:53 -04:00 |
|
Kris Maglione
|
da3c5d8f7a
|
Fix size calculation in realloc.
|
2007-05-25 06:25:41 -04:00 |
|
Kris Maglione
|
3b84423e32
|
Fix triggering of ClientFocus event. Switch to pseudo-LaTeX for wmii(1).
|
2007-05-25 01:21:17 -04:00 |
|
Kris Maglione
|
c094fe491c
|
Added basic support for setting a client fullscreen via the fs (and menu). Updated manpages.
|
2007-05-24 20:30:48 -04:00 |
|
Kris Maglione
|
f9a94a516a
|
Added more -Wfoo-bar-baz flags.
|
2007-05-24 17:42:33 -04:00 |
|
Kris Maglione
|
3b31f2bcca
|
Explicitly prototype (void) functions.
|
2007-05-24 17:23:36 -04:00 |
|
Kris Maglione
|
d8adf5a2a8
|
Fixed uint that should have been an int.
|
2007-05-24 16:49:45 -04:00 |
|
Kris Maglione
|
c2e3829dee
|
Alias 'wmiir remove' to 'wmiir rm'
|
2007-05-24 16:03:15 -04:00 |
|
Kris Maglione
|
b645346147
|
Some grabbox fixes, and, it seems, several changes I forgot to commit.
|
2007-05-10 13:14:39 -04:00 |
|
Kris Maglione
|
2047d9f1ab
|
Sync wmiirc and wmiiloop with -test. Fix dividers when making columns with the mouse.
|
2007-05-02 16:46:26 -04:00 |
|
Kris Maglione
|
fda2ca35cc
|
Add a missing 'break' statement.
|
2007-04-25 17:48:44 -04:00 |
|
Kris Maglione
|
7fd74403fc
|
Show that no client has focus when wmii grabs it.
|
2007-04-25 17:37:33 -04:00 |
|
Kris Maglione
|
38dbe10856
|
A bunch of fixes. Change wmiiloop to let the shell evaluate unindented lines.
|
2007-04-25 15:54:44 -04:00 |
|
Kris Maglione
|
5b3e057a96
|
Fix the stacking of the bar when there are fullscreen windows.
|
2007-04-24 16:20:43 -04:00 |
|
Kris Maglione
|
37bed5b90c
|
Actually add the file with the new parsing code.
|
2007-04-24 04:34:14 -04:00 |
|
Kris Maglione
|
7bd03f02e2
|
New parsing code for ctl messages. New fontstring for 'fixed' for less missing fontsets.
|
2007-04-24 01:41:41 -04:00 |
|
Kris Maglione
|
ad368c5d46
|
Fix some focus bugs; cleanup.
|
2007-04-23 18:31:35 -04:00 |
|
Kris Maglione
|
d9cbab2ce9
|
Make sure increment hints are at least 1.
|
2007-04-23 13:42:07 -04:00 |
|
Kris Maglione
|
508de49d67
|
Fix opaque resizals. Remove the 'broken app' background.
|
2007-04-23 02:47:44 -04:00 |
|
Kris Maglione
|
6fd517e1ec
|
Fix the stacking of the bar in fullscreen mode.
|
2007-04-23 02:44:02 -04:00 |
|
Kris Maglione
|
d164c9f51f
|
Finish support for .depend makefiles and the 'make depend' target.
|
2007-04-23 02:29:02 -04:00 |
|
Kris Maglione
|
ee52f1d35d
|
Fixed some column scaling bugs.
|
2007-04-22 02:06:56 -04:00 |
|
Kris Maglione
|
1db9310896
|
Fix reading of WM_PROTOCOLS.
|
2007-04-22 01:58:31 -04:00 |
|
Kris Maglione
|
4747be2cc9
|
Track a window's class rather than polling it on name changes.
|
2007-04-22 01:29:35 -04:00 |
|
Kris Maglione
|
ba5c453954
|
Update the class string when updating the title.
|
2007-04-22 01:04:55 -04:00 |
|
Kris Maglione
|
da1c99c630
|
Remove debugging statement from util/compile.
|
2007-04-22 00:31:47 -04:00 |
|
Kris Maglione
|
e977005195
|
Use a uchar* buffer for wmiir.c to avoid a warning.
|
2007-04-22 00:07:23 -04:00 |
|
Kris Maglione
|
4b9fc7ab1f
|
Fix EXCFLAGS in the /cmd directory.
|
2007-04-22 00:05:05 -04:00 |
|
Kris Maglione
|
f620e46171
|
Better relaxing code.
|
2007-04-21 23:56:09 -04:00 |
|
Kris Maglione
|
6e9deaaec5
|
Backport /client/n/label change.
|
2007-04-21 23:53:39 -04:00 |
|
Kris Maglione
|
0b2c30fd88
|
Added writable /client/n/label
|
2007-04-21 22:04:11 -04:00 |
|
Kris Maglione
|
7eed342876
|
Brute force, set the background pixmap of every window on any X event. Temporary.
|
2007-04-21 18:46:17 -04:00 |
|
Kris Maglione
|
cc14f006f8
|
Draw on the fg and bg of frames so broken apps like urxvt don't clear them.
|
2007-04-21 17:20:19 -04:00 |
|
Kris Maglione
|
391cf8e49a
|
Bunch of fixes. Redraw divs when updated without waiting for expose.
|
2007-04-21 17:01:49 -04:00 |
|
Kris Maglione
|
9e3cd5d606
|
Added support for the MWM borderless hint, since apps seem to break without it.
|
2007-04-21 01:13:40 -04:00 |
|
Kris Maglione
|
ea5641e8b7
|
Better managed mode grabbox moving.
|
2007-04-20 19:35:46 -04:00 |
|
Kris Maglione
|
2802ad6f96
|
Preliminary working grab box support for managed clients.
|
2007-04-20 18:47:02 -04:00 |
|
Kris Maglione
|
255b2ee39b
|
Add map.c.
|
2007-04-20 15:25:29 -04:00 |
|
Kris Maglione
|
06cfd55d30
|
Fixes, cleanup. Pass strings around instead of Atoms.
|
2007-04-20 15:24:49 -04:00 |
|
Kris Maglione
|
87f632b067
|
Fix gravity.
|
2007-04-20 02:52:33 -04:00 |
|
Kris Maglione
|
e1e28cdb9b
|
Lots of fixes, cleanup. New 'config' make target to guess at and prompt for config.mk knobs.
|
2007-04-19 23:27:26 -04:00 |
|
Kris Maglione
|
ec5c7380b7
|
Cast iconv's second arg void, because of differing prototypes.
|
2007-04-18 16:37:21 -04:00 |
|
Kris Maglione
|
d77bf97f33
|
Include <errno.h> in utf.c.
|
2007-04-18 16:30:21 -04:00 |
|
Kris Maglione
|
c1dbb73648
|
Convert data from the fs to UTF-8, too. Fix a bug in synthetic configure notifies.
|
2007-04-18 15:50:25 -04:00 |
|
Kris Maglione
|
7fb69196ce
|
Use Xutf8* rather than Xmb*. Convert from locale to UTF-8. Some other fixes.
|
2007-04-18 15:08:15 -04:00 |
|
Kris Maglione
|
957fa03c4e
|
Fix a bunch of bugs. No more Xored moves/resizes.
|
2007-04-17 21:34:36 -04:00 |
|
Kris Maglione
|
4850457d6d
|
Fixed bug in destroying areas. Changed vertical managed moves.
|
2007-04-17 14:41:22 -04:00 |
|
Kris Maglione
|
c1a60e3f26
|
Preliminary work on new grab box handling. Added x11.[ch], removed unused draw.c.
|
2007-04-17 14:00:15 -04:00 |
|
Kris Maglione
|
b24b865bd9
|
Cleanup.
|
2007-04-17 01:19:53 -04:00 |
|
Kris Maglione
|
50c62303dd
|
Cleanup. Switch some lists to doubly linked.
|
2007-04-17 00:28:43 -04:00 |
|
Kris Maglione
|
a516c373ef
|
cleanup
|
2007-04-16 22:47:32 -04:00 |
|
Kris Maglione
|
6cc9c57dfd
|
Better modkey resizing behavior in managed mode.
|
2007-04-16 22:02:29 -04:00 |
|
Kris Maglione
|
0f8df1e36c
|
Revert to grabbing AnyButton/AnyModifier on frame windows. Misc fixes.
|
2007-04-16 20:30:23 -04:00 |
|
Kris Maglione
|
d8a7ede21f
|
New event processing model.
|
2007-04-16 19:54:31 -04:00 |
|
Kris Maglione
|
b67d9d3848
|
Misc fixes.
|
2007-04-16 17:00:09 -04:00 |
|
Kris Maglione
|
9a72e4a48b
|
Some updates to divider drawing.
|
2007-04-16 14:51:24 -04:00 |
|
Kris Maglione
|
aeacaf7589
|
First commit to test branch
|
2007-04-16 14:06:32 -04:00 |
|
Kris Maglione
|
8abfb9d66d
|
Don't 'segfault randomly at resizing windows'.
|
2007-04-15 14:05:26 -04:00 |
|
Kris Maglione
|
61db117898
|
Cleanup.
|
2007-04-14 08:06:23 -04:00 |
|
Kris Maglione
|
9d0cdd5ca2
|
Same as the last commit, only right.
|
2007-04-14 04:41:15 -04:00 |
|
Kris Maglione
|
49ac08aaa6
|
Don't segfault when trying to grab the first or last column devider.
|
2007-04-14 04:37:38 -04:00 |
|
Kris Maglione
|
84368de7f3
|
Cleanup.
|
2007-04-14 03:03:06 -04:00 |
|
Kris Maglione
|
172ac9ce07
|
Added resize cursor. Fixed colmodes. Fixed warning.
|
2007-04-14 02:50:31 -04:00 |
|
Kris Maglione
|
aafc92f220
|
Improved column resizing.
|
2007-04-14 02:35:58 -04:00 |
|
Kris Maglione
|
ca77b0cd99
|
Some preliminary changes to make managed mode more cohesive.
|
2007-04-13 19:23:24 -04:00 |
|
Kris Maglione
|
54f2e140d8
|
Some stuff from yesterday or so. Testing eris.
|
2007-04-10 05:04:19 -04:00 |
|
Kris Maglione
|
33ec75a157
|
New window moving algorithm which doesn't require (but suggests) warping.
|
2007-04-07 02:44:39 -04:00 |
|
Kris Maglione
|
61d5a141f7
|
Cleanup in mouse.c, 9menu.
|
2007-04-07 01:28:49 -04:00 |
|
Kris Maglione
|
375b59eefd
|
Cleanup LICENSE and README. Some minor changes from last night that I can't remember.
|
2007-04-06 15:29:24 -04:00 |
|
Kris Maglione
|
6336612d9c
|
Use util.c (emalloc, estrdup) in wmii9menu.
|
2007-04-06 02:25:58 -04:00 |
|
Kris Maglione
|
d3f84606af
|
New args processing code for wmii9menu.
|
2007-04-06 02:09:51 -04:00 |
|
Kris Maglione
|
90f9413671
|
Fix some repetative code in wmii9menu.
|
2007-04-06 01:44:50 -04:00 |
|
Kris Maglione
|
f43d50d2aa
|
Add a note that wmii9menu.c is modified.
|
2007-04-06 01:36:17 -04:00 |
|
Kris Maglione
|
a6893551ea
|
Fixed some bugs with managed moves/swaps. Some cleanup elsewhere.
|
2007-04-05 17:30:50 -04:00 |
|
Kris Maglione
|
8b38c3cbd7
|
Quote $@ in some places.
|
2007-04-05 14:15:15 -04:00 |
|
Kris Maglione
|
cdf2755129
|
Don't destroy 'nil' view if it isn't empty.
|
2007-04-02 06:07:01 -04:00 |
|
Kris Maglione
|
75a2951be1
|
Write /ctl before the second sourcing of rc.wmii.local
|
2007-03-31 17:22:30 -04:00 |
|
Kris Maglione
|
391c14baac
|
Print only one line for each font with missing fontsets.
|
2007-03-31 00:19:12 -04:00 |
|
Kris Maglione
|
bae882dfec
|
Don't check the values of WMII_ADDRESS and WMII_NS_DIR on startup.
|
2007-03-30 22:35:40 -04:00 |
|
Kris Maglione
|
40772c24ab
|
Tread nil a bit more specially.
|
2007-03-30 01:15:36 -04:00 |
|
Kris Maglione
|
1ec81ff9c0
|
The 'nil' view is no longer particularly special. Generate CreateTag events before CreteArea events.
|
2007-03-30 00:26:35 -04:00 |
|
Kris Maglione
|
e012b7c5f7
|
Fix ARGBEGIN bug. Refactor wmiir.c. Create lib and include directories before installing.
|
2007-03-27 17:39:00 -04:00 |
|
Kris Maglione
|
c45a788363
|
Fixed readdir.
|
2007-03-26 17:38:02 -04:00 |
|
Kris Maglione
|
983f1baa16
|
Fixed some bugs.
|
2007-03-26 17:21:05 -04:00 |
|
Kris Maglione
|
f758fba726
|
Fix the CONFPREFIX (was ${MAN}, should have been ${ETC}).
|
2007-03-26 15:55:11 -04:00 |
|
Kris Maglione
|
44c9792a4c
|
Add a default label to the argument checking in wmiir
|
2007-03-26 15:46:37 -04:00 |
|
Kris Maglione
|
5d5ba6e283
|
Fixed a dial that should have been an announce.
|
2007-03-26 13:26:45 -04:00 |
|
Kris Maglione
|
f51f33bae8
|
Add (dat fns).h. Set LIBIXP to ${LIBDIR}/libixp.a until libixp is part of the tree.
|
2007-03-26 13:03:43 -04:00 |
|
Kris Maglione
|
6e54af6831
|
Fix build for gmake. Add uninstall target. Fix if statement with no command.
|
2007-03-26 12:57:46 -04:00 |
|
Kris Maglione
|
b0e967a3e9
|
Fixed VERSION info in wmiir and wmii.
|
2007-03-26 01:40:47 -04:00 |
|
Kris Maglione
|
38a12d53d2
|
Statically link wmiir.
|
2007-03-26 01:26:10 -04:00 |
|
Kris Maglione
|
b306ac581f
|
New tree layout and make system. Note: This will currently *not* install configuration scripts.
|
2007-03-26 00:48:00 -04:00 |
|
Denis Grelich
|
f64bbfd5f3
|
removed obsolete cmd directory
|
2006-12-18 11:51:04 +01:00 |
|
Anselm R. Garbe
|
4a7273b827
|
reorganized, still liblitz there
|
2006-10-12 15:11:25 +02:00 |
|
Anselm R. Garbe
|
083302da16
|
removed wmiipsel, wmiisetsid, wmiiwarp (replaced with separate packages spsel, ssid, swarp)
|
2006-10-10 08:16:53 +02:00 |
|
Anselm R. Garbe
|
f4ce71c9dd
|
removed misleading fs-part
|
2006-09-28 16:12:00 +02:00 |
|
uriel
|
b3841e16ac
|
Revert changes that are not needed for 3.5
|
2006-09-28 13:02:06 +02:00 |
|
Anselm R. Garbe
|
3d7d098d25
|
prepared liblitz removal
|
2006-09-28 13:20:41 +02:00 |
|
Anselm R. Garbe
|
a13455d665
|
prepared 3.5
|
2006-09-27 18:05:40 +02:00 |
|
Anselm R. Garbe
|
6396abfd25
|
removed wmiimenu, added dmenu dependence
|
2006-09-27 17:40:39 +02:00 |
|
arg
|
8f4873efa5
|
some C sanitizing
|
2006-09-27 07:56:40 +02:00 |
|
Anselm R.Garbe
|
f226c16eff
|
added mappingnotify event/removed keyboardnotify (now xkbset ans such tools should work fine)
|
2006-08-14 18:41:59 +02:00 |
|
Anselm R. Garbe
|
5031e3cccf
|
removed unnecessary inclusions in wmiimenu.c
|
2006-07-14 11:02:02 +02:00 |
|
Sander van Dijk
|
d4451fc320
|
make minimum column width resolution dependent, fix some off-by-one's
|
2006-07-13 21:58:26 +00:00 |
|
Anselm R. Garbe
|
407ec20d14
|
removed ignoring SubstructureNotify suppressing on configure_client (learned this in gridwm)
|
2006-07-12 14:14:23 +02:00 |
|
Anselm R. Garbe
|
4f13adf6fd
|
readded wm_atom's again, necessary to not kill complete apps when sending kill to a popup
|
2006-07-11 16:15:01 +02:00 |
|
Anselm R. Garbe
|
874228cf1a
|
applied 20h's patches with small minor changes (made wmiir compile against his changes)
|
2006-07-11 14:06:21 +02:00 |
|
Anselm R. Garbe
|
6b83565318
|
removed wm_atoms handling (was basically only necessary for client state changes (we don't use them anymore) and for WM_PROTOCOL_DELET (we simply use XKillClient now for simplicity reasons)
|
2006-07-11 12:12:29 +02:00 |
|
Anselm R. Garbe
|
7d808e3955
|
better text offset handling in liblitz (using font->height/2 now)
|
2006-07-11 08:42:15 +02:00 |
|
Anthony Martin
|
381e8c7a9c
|
prevent an infinite loop in wmiipsel
|
2006-07-10 09:09:37 -07:00 |
|
Anselm R. Garbe
|
4628fa8259
|
removed win_state functions, not used
|
2006-07-10 16:14:18 +02:00 |
|
Anselm R. Garbe
|
e716fb9955
|
small changes towards new frame bars
|
2006-07-10 09:13:09 +02:00 |
|
Anselm R. Garbe
|
5b91425d2b
|
added offset handling to blitz_getselection and wmiipsel (works like a charm)
|
2006-07-06 16:40:33 +02:00 |
|
Anselm R. Garbe
|
09da2b8809
|
implemented blitz_getselection function which is called by wmiipsel now and will be used for paste, blitz_setselection is on todo for snarfing
|
2006-07-06 16:03:28 +02:00 |
|
Anselm R. Garbe
|
fd462e83c7
|
same fix in wmiir.c reported by aki, proceeded with input widget
|
2006-07-06 14:44:26 +02:00 |
|
Anselm R. Garbe
|
d520de9001
|
implemented proper cursor handling for input widget
|
2006-07-06 14:31:30 +02:00 |
|
Anselm R. Garbe
|
3d6a47bba9
|
now using pointer grabs in bpress handling of input widgets
|
2006-07-06 14:11:09 +02:00 |
|
Kris Maglione
|
9e7804fda2
|
Make sure that new bars are blank.
|
2006-07-05 17:40:55 -04:00 |
|
Sander van Dijk
|
110f89587e
|
simplification in wmiimenu.c
|
2006-07-05 19:07:00 +00:00 |
|
Anselm R. Garbe
|
6f3b077034
|
added 3 more colorsets for marked text in tagbars
|
2006-07-05 15:14:50 +02:00 |
|
Anselm R. Garbe
|
66a02dffcb
|
removed obsolete debug mesg
|
2006-07-05 11:36:08 +02:00 |
|
Kris Maglione
|
8da59d1ff9
|
Made use of malloc wrappers added in last commit
|
2006-07-04 18:00:11 -04:00 |
|
Sander van Dijk
|
6ad1e76b3e
|
correct backspace behaviour in wmiimenu (never backspace more than one char when nitem == 0)
|
2006-07-04 22:40:04 +00:00 |
|
Sander van Dijk
|
1dc92abfa8
|
small fix (off-by-one), small change
|
2006-07-04 20:50:15 +00:00 |
|
Sander van Dijk
|
35e90254c1
|
replace the call to malloc with a call to cext_emallocz
|
2006-07-04 20:04:42 +00:00 |
|
Sander van Dijk
|
4b8edd2e48
|
Replace Vector with a linked list in wmiimenu, getting rid of a bunch of unnecessary malloc()'s and free()'s.
|
2006-07-04 19:51:59 +00:00 |
|
Anselm R. Garbe
|
d5b19e9731
|
implemented dblclick selection for input widget, and C-u, C-w, C-a, C-e handling
|
2006-07-04 17:31:37 +02:00 |
|
Anselm R. Garbe
|
857030f02c
|
fixed input focus issues reported of current tagbar
|
2006-07-04 15:49:10 +02:00 |
|
Anselm R. Garbe
|
153f2169aa
|
moved wmiikgrab.c to wmii.related (my history folder)
|
2006-07-04 15:31:35 +02:00 |
|
Anselm R. Garbe
|
96dadee572
|
found a working way for completely grabbing the keyboard and using XTestFakeKeyEvent() from XTEST extension which would work with all kind of clients (only local clients)
|
2006-07-04 14:30:47 +02:00 |
|
Anselm R. Garbe
|
9ed7244658
|
wmiikgrab can be exit with Escape, it reports all key event and resends the original one to the specific client, however the client must have to accept synthetic events (like wmii frames)
|
2006-07-04 14:07:08 +02:00 |
|
Anselm R. Garbe
|
74750219da
|
added wmiikgrab tool to cmd/ (don't invoke it unless you don't want to restart X), I search for a way to exploit the synthetic flag of key events in X atm
|
2006-07-04 13:22:59 +02:00 |
|
Anselm R. Garbe
|
404b2100a3
|
tagbar editing works now
|
2006-07-03 20:56:41 +02:00 |
|
Anselm R. Garbe
|
2af8fef0e0
|
renamed Blitz' dsiplay into dpy
|
2006-07-03 18:41:14 +02:00 |
|
Anselm R. Garbe
|
9a0bae0b61
|
deactivation of active keyboard grab
|
2006-07-03 12:22:46 +02:00 |
|
Anselm R. Garbe
|
a206679e89
|
added prelim version of keyboard handling, however don't try it now
|
2006-07-03 12:14:26 +02:00 |
|
Anselm R. Garbe
|
15c62b0874
|
removed unnecessary draw_frame in resize_client
|
2006-07-03 09:27:50 +02:00 |
|
Kris Maglione
|
207aac30fe
|
Prevent floating windows from appearing off screen or covering the bar.
|
2006-06-30 20:16:49 -04:00 |
|
Kris Maglione
|
f22d6445dd
|
Sorry, another change to /tag/x/index '<area> <client> <y> <h> ...'
|
2006-06-30 17:04:34 -04:00 |
|
Kris Maglione
|
a903306026
|
Make wmiiwarp scan y from argv[2] rather than argv[1]
|
2006-06-30 17:03:46 -04:00 |
|
Kris Maglione
|
e5be02b7e9
|
Fixed prev commit: '# ~ <screen width> <screen height>' '# <area n> <x> <width>'
|
2006-06-30 16:09:33 -04:00 |
|
Kris Maglione
|
97d2c319ce
|
Added '# <view> <width>' to /tag/x/index
|
2006-06-30 15:54:29 -04:00 |
|
Anselm R. Garbe
|
80c337d10c
|
fixed tf (typo?)
|
2006-06-30 14:18:26 +02:00 |
|
Anselm R. Garbe
|
281e1fb5ab
|
added focus{in,out} notification (this is necessary to get a clue while we can grab the keyboard for the tagbar)
|
2006-06-30 14:10:03 +02:00 |
|
Anselm R. Garbe
|
6de57e1202
|
implemented cursor setting (selection for 1 character I'm working on), eliminated several compiler warnings which drive me nuts
|
2006-06-30 12:21:26 +02:00 |
|
Kris Maglione
|
0a5aa6a6a4
|
Fixed frame bug from the mailing list plus other frame related cleanup.
|
2006-06-30 02:02:44 -04:00 |
|
Kris Maglione
|
4c6e737870
|
Fix a possible segfault in bar sizing
|
2006-06-29 23:09:47 -04:00 |
|
Kris Maglione
|
8b1e64bb50
|
Ignore BadAccess error on XGrabKey. Fix + cleanup in column.c
|
2006-06-29 22:58:06 -04:00 |
|
Kris Maglione
|
e2652df909
|
Missed column.c in my last commit, somehow
|
2006-06-29 22:28:38 -04:00 |
|
Kris Maglione
|
f05e39aeed
|
Began changes required for Xinerema support
|
2006-06-29 20:02:52 -04:00 |
|
Kris Maglione
|
0fd8d49ee8
|
Some cleanup in wm.h
|
2006-06-29 19:02:51 -04:00 |
|
Kris Maglione
|
b71912e999
|
sh sucks. Added more quoting to wmiirc.
|
2006-06-29 18:03:35 -04:00 |
|
Kris Maglione
|
5db9954834
|
Merge, it seems
|
2006-06-29 13:35:57 -04:00 |
|
Kris Maglione
|
884269f5a1
|
Close the X connection after the cleanup, rather than before.
|
2006-06-29 13:34:58 -04:00 |
|
Anselm R. Garbe
|
17bc1342d2
|
selection of tags works again (cursor settings need to be fixed however)
|
2006-06-29 11:53:45 +02:00 |
|
Kris Maglione
|
f6aa23fde1
|
Added a (partial) default key binding table to wmii(1)
|
2006-06-28 15:34:24 -04:00 |
|
Kris Maglione
|
c65dc4ac21
|
Added a (partial) default keymap table to wmii(1)
|
2006-06-28 15:29:24 -04:00 |
|
Kris Maglione
|
cb3a2c7663
|
Added a disclaimer to wmiiwm(1) that the information is obselete at blitz_'s suggestion
|
2006-06-28 12:08:56 -04:00 |
|
Anselm R. Garbe
|
eb050a2f34
|
removed charof from blitz interface, added notification functions for bpress, brelease and bmotion instead which return True on expose
|
2006-06-28 08:30:49 +02:00 |
|
Kris Maglione
|
ad9d50b3a8
|
Restore frame_of_win; remove wmiiwm's -c option
|
2006-06-28 02:20:17 -04:00 |
|
Kris Maglione
|
23a10f4541
|
Removed a bunch of unused functions
|
2006-06-27 22:16:14 -04:00 |
|
Kris Maglione
|
ab2ff71e8f
|
Minor fixes to label sizing/alignment in liblitz (this really needs a brush->padding)
|
2006-06-27 20:59:09 -04:00 |
|
Kris Maglione
|
4113e8eb5c
|
*really* exec wmiiwm at the end of the startup script
|
2006-06-27 20:44:32 -04:00 |
|
Kris Maglione
|
d76c845a09
|
Fix linking with gmake
|
2006-06-27 20:32:59 -04:00 |
|
Kris Maglione
|
a215076fb4
|
Fix minor typo in last commit
|
2006-06-27 20:23:34 -04:00 |
|
Kris Maglione
|
b5ae71f549
|
Removed -lX11 from wmiir and wmiisetsid. Remove wmiiwm -c from which wmii and exec wmiiwm at end.
|
2006-06-27 20:21:01 -04:00 |
|
salva
|
98e6c4cc50
|
corrected calculation of result, to fix segfault with floating clients
|
2006-06-28 01:45:31 +00:00 |
|
Kris Maglione
|
e67dfd1201
|
Hard code the path of welcome in the startup script
|
2006-06-27 07:46:33 -04:00 |
|
Kris Maglione
|
eff67dbcf6
|
Removed call to getlogin()
|
2006-06-27 06:54:21 -04:00 |
|
Kris Maglione
|
7169bac85c
|
Redraw the bar on removal or bars
|
2006-06-27 05:58:40 -04:00 |
|
Kris Maglione
|
1c637379ea
|
Yet another bug in last commit; removed the & from wmiiwm exec line
|
2006-06-27 05:53:15 -04:00 |
|
Kris Maglione
|
c59d7a7690
|
Readded mkdir to startup script (was accidentally removed in last commit)
|
2006-06-27 05:48:00 -04:00 |
|
Kris Maglione
|
c7f08a58cd
|
Moved permissions checking code and wmiirc execution into wmiiwm
|
2006-06-27 05:44:54 -04:00 |
|
Kris Maglione
|
8bbd3e810c
|
Removed other unused prototypes plus some other small fixes
|
2006-06-27 03:14:10 -04:00 |
|
Anselm R. Garbe
|
2869e6429f
|
removed destroy_frame signature from frame.h
|
2006-06-27 08:19:05 +02:00 |
|
Kris Maglione
|
3cb086a412
|
Improved the bar sizing algorithm... not quite perfect yet, though
|
2006-06-26 22:21:09 -04:00 |
|
Kris Maglione
|
d4d4b77003
|
Allow opening files with OTRUNC set
|
2006-06-26 18:37:33 -04:00 |
|
Kris Maglione
|
f1c1f7fc44
|
Move invisible clients on max mode columns off screen
|
2006-06-26 17:59:32 -04:00 |
|
Kris Maglione
|
da55fea9fd
|
Don't arrange_column if the column is floating
|
2006-06-26 17:35:12 -04:00 |
|
Kris Maglione
|
887fd1ead8
|
Fixed possible sel==nil on destroy_view
|
2006-06-26 17:09:35 -04:00 |
|
Kris Maglione
|
9c275f439d
|
Set sel on view creation if it's nil
|
2006-06-26 16:03:17 -04:00 |
|
Kris Maglione
|
c422de344e
|
Fix column drawing on mode switch and in stacking mode (forgot to commit yesterday)
|
2006-06-26 15:45:59 -04:00 |
|
Kris Maglione
|
edae9ff3ee
|
Added size revert handling between floating/managed mode. Fixed term sizing bug (I think)
|
2006-06-25 22:18:00 -04:00 |
|
Kris Maglione
|
6c8280846a
|
Fixed order of function declarations broken in last commit
|
2006-06-25 09:28:29 -04:00 |
|
Kris Maglione
|
76be3694d0
|
Restructured tag/view/frame handling
|
2006-06-25 09:16:03 -04:00 |
|
Kris Maglione
|
d1428091e2
|
Replaced the security check from the last commit. Moved the proglist to $WMII_NS_DIR and got rid of mktemp.
|
2006-06-24 06:45:27 -04:00 |
|
Kris Maglione
|
76202dcf48
|
Minor correction to my last commit
|
2006-06-24 05:21:41 -04:00 |
|
Kris Maglione
|
5af82396c4
|
Replaced OLDPATH; applied Armando Di Cian's permissions patch to startup script; minor changes elsewhere
|
2006-06-24 05:15:41 -04:00 |
|
Kris Maglione
|
01290a7bdd
|
Added an explicit floating member to Areas
|
2006-06-23 21:22:04 -04:00 |
|
Kris Maglione
|
489a00c835
|
Replaced write_event with a va_arg printf-like version
|
2006-06-23 20:26:24 -04:00 |
|
Kris Maglione
|
a979c86bb2
|
Fix generation of extra FocusTag events on view change.
|
2006-06-23 19:39:00 -04:00 |
|
Kris Maglione
|
460e21c9c0
|
Fixed my last broken commit
|
2006-06-23 19:16:31 -04:00 |
|
Kris Maglione
|
21a0cc12d7
|
Removed a braindamaged realloc/strcat
|
2006-06-23 19:11:21 -04:00 |
|
Kris Maglione
|
906f5fb079
|
merge
|
2006-06-23 17:40:04 -04:00 |
|
Kris Maglione
|
f6dee3c0a0
|
Added size information to certain files so inferno can append them
|
2006-06-23 17:38:29 -04:00 |
|
Anselm R. Garbe
|
6ec8896f49
|
added BlitzBrush->border to allow defining borderless background drawing
|
2006-06-23 11:34:10 +02:00 |
|
Anselm R. Garbe
|
993611c95d
|
using a global pixmap now
|
2006-06-23 10:47:07 +02:00 |
|
Kris Maglione
|
9ada8edddc
|
Fixed drawing of the bar background. Fixed use of wmiir create in line with prev. commit.
|
2006-06-23 03:44:59 -04:00 |
|
Kris Maglione
|
2f7674d31a
|
Fixed my last commit
|
2006-06-23 02:52:03 -04:00 |
|
Kris Maglione
|
94226889e9
|
Minor fix in bar alignment. Replaced test tags with def.testtags in /ctl (please don't commit broken code). Centered text horizonatlly in tag box.
|
2006-06-23 02:12:01 -04:00 |
|
Kris Maglione
|
bf4baf24dc
|
Prevent clients from automatically floating on startup after a floating window is mapped.
|
2006-06-23 01:43:28 -04:00 |
|
Kris Maglione
|
20955d76c6
|
Write tags to _WIN_TAGS property to make restarts less painful. Change *BarClick args order (bar names can have spaces)
|
2006-06-23 00:37:59 -04:00 |
|
Kris Maglione
|
ffc6aa63ba
|
Made 'wmiir create' also write whatever's available on stdin to the already open fid
|
2006-06-22 22:53:54 -04:00 |
|
Kris Maglione
|
fed849e2fc
|
Moved some defs and structs that might conflict with others to the P9 namespace
|
2006-06-22 20:47:32 -04:00 |
|
Kris Maglione
|
c237f242a5
|
Replaced DM flags enum with defines for ANSI range compliance
|
2006-06-22 20:21:24 -04:00 |
|
Anselm R. Garbe
|
976ab95325
|
flicker prevention fix
|
2006-06-22 15:29:13 +02:00 |
|
Anselm R. Garbe
|
e8178048af
|
flicker prevention through screen-sized offscreen pixmap
|
2006-06-22 15:25:59 +02:00 |
|
Anselm R. Garbe
|
e57867eddd
|
hacked basic selection/cursor setting algorithm for tagbars (this is still proof of concept)
|
2006-06-22 14:56:21 +02:00 |
|
Anselm R. Garbe
|
05c58a0de4
|
implemented cursor setting algorithm for tagbars
|
2006-06-22 14:26:55 +02:00 |
|
Anselm R. Garbe
|
19148d825e
|
implemented cursor rendering as well (now it has to be filled with life)
|
2006-06-22 13:22:02 +02:00 |
|
Anselm R. Garbe
|
7b54e864b6
|
implemented drawing selected text in an input widget
|
2006-06-22 13:00:37 +02:00 |
|
Anselm R. Garbe
|
948f228c61
|
drawing label now with new drawing algorithm for input widgets (box based)
|
2006-06-22 12:42:27 +02:00 |
|
Anselm R. Garbe
|
8ad66e8f67
|
renamed blitz_draw_input into blitz_draw_label, now implementing blitz_draw_input
|
2006-06-22 12:00:18 +02:00 |
|
Anselm R. Garbe
|
ff0f239614
|
simplified BlitzBrush once again
|
2006-06-22 11:46:39 +02:00 |
|
Anselm R. Garbe
|
92b0faadc2
|
removed ~200 LOC due to liblitz simplification
|
2006-06-22 11:03:42 +02:00 |
|
Kris Maglione
|
f00cbec38e
|
Fixed possible segfault on select up/down in an empty view
|
2006-06-22 04:07:19 -04:00 |
|