Commit graph

3248 commits

Author SHA1 Message Date
markt
7a79953f04 fix detach focus again 8) 2006-07-09 06:51:28 +00:00
markt
8a640f8d63 setting focus the right way 2006-07-09 04:45:02 +00:00
markt
f7574fe1c9 fix implementation of _NET_MOVERESIZE_WINDOW 2006-07-09 01:46:47 +00:00
markt
4e820f5ba3 new dead function 2006-07-06 22:09:18 +00:00
fluxgen
202b87ae56 dont use a strut if slit is empty 2006-07-06 20:46:38 +00:00
fluxgen
717e207a12 update shape after resize, fixes bug #1491571 2006-07-06 20:09:23 +00:00
markt
e4d6824771 changing between internal and external tabs doesn't affect iconified windows 2006-07-06 06:05:12 +00:00
markt
2de7a0b821 use auto-raise for attached window 2006-07-06 04:32:42 +00:00
markt
84ca1f2e2f re-fixing the focus after fixing the crash bug 2006-07-06 04:10:34 +00:00
simonb
b407e121ba fix crash on startup from iconv_close of an invalid descriptor 2006-07-04 23:41:43 +00:00
simonb
c3846743fb fix some sizing issues with gravity fixes 2006-07-04 13:20:04 +00:00
markt
aa589f3bdc autogrouped windows from groups file didn't raise, bug #1449608 2006-07-04 07:10:15 +00:00
markt
1cc6cc4b15 new windows don't steal focus from fullscreen windows 2006-07-04 06:42:28 +00:00
markt
6cd9ad46cc some dead resources and the functions that go with them 2006-07-04 01:01:44 +00:00
simonb
12e80f3faf fix gravity 2006-07-03 17:18:17 +00:00
simonb
51fa41554e call waitpid until no more children to wait for (thanks Devin/dlab). 2006-07-03 01:56:59 +00:00
markt
4c12086c1c updated documentation and another dead function 2006-07-02 04:24:12 +00:00
markt
c18985732b more dead functions 2006-07-01 03:32:53 +00:00
markt
698539d9b9 more dead functions 2006-07-01 02:56:46 +00:00
markt
a14c322dcb more dead functions 2006-06-30 15:59:30 +00:00
markt
91ab82513b dead functions 2006-06-30 01:37:46 +00:00
markt
301665024d another dead function 2006-06-30 00:19:40 +00:00
markt
9e6c123611 Fixing my own code 2006-06-29 18:01:33 +00:00
simonb
9be4311798 minor tidy, thanks Slava Semushin 2006-06-29 04:36:16 +00:00
markt
aad6845c91 Linear cycling wasn't affecting normal cycling order (Mark) 2006-06-28 20:58:53 +00:00
markt
a6625f8ca5 cleanup dead function Workspace::setLastFocusedWindow 2006-06-28 20:06:49 +00:00
markt
6f2a566206 more focus issues with linear cycling and tabbed windows 2006-06-28 19:17:38 +00:00
markt
c5c316e09b one more focus issue on detach 2006-06-28 01:02:57 +00:00
markt
03631ca98e Fix some focus issues on detach and restart 2006-06-28 00:54:40 +00:00
simonb
6dc5ca4e60 some minor code cleanups thanks Slava Semushin (php-coder), who also thanks Mikhail Gusarov 2006-06-27 08:54:24 +00:00
markt
b79d7ee745 Fix slit menu so it closes when you press escape 2006-06-27 01:46:42 +00:00
simonb
6e60c53ae7 fix _NET_FRAME_EXTENTS 2006-06-26 11:45:14 +00:00
markt
ee02bc2258 Fix FocusHidden (added m_focus_hidden to FluxboxWindow) 2006-06-26 05:52:30 +00:00
simonb
aedcaea054 properly protect usage of iconv_t by HAVE_ICONV 2006-06-26 01:36:27 +00:00
markt
b699ed4d9e Fix compile error with some compilers not including iconv.h before FbString.hh 2006-06-25 19:04:46 +00:00
simonb
bf9b60833f fix FbPixmap retaining pixmap (that made cache not work properly)
Also small tidy in FbWinFrame.cc
2006-06-25 14:59:34 +00:00
simonb
131d04cf42 Check for NoSymbol more explicitly - thanks Julien Trolet (dmxen at
sourceforge)
2006-06-25 14:00:13 +00:00
simonb
80389b5dd5 support encodings in menu files 2006-06-25 09:05:58 +00:00
simonb
577859034d fix crash when unable to convert from local to utf-8 2006-06-25 07:18:41 +00:00
markt
87e401edf6 Fix DetachClient key command so new window is visible 2006-06-25 06:18:41 +00:00
markt
a23ad67197 Make Urgency Hint flash the correct WinClient's tab. 2006-06-24 18:19:49 +00:00
simonb
0b730c76b1 fix more x errors due to using an invalid background 2006-06-24 14:05:19 +00:00
simonb
1d0b23bd02 fix disappearing menu selection boxes 2006-06-24 13:11:27 +00:00
mathias
dedbd7e468 Added patch from Jim Ramsay (i dot am at jimramsay dot com) to freely
define the used modkey.

Added new action SetModKey too
2006-06-22 07:46:12 +00:00
simonb
3ada3b1f0d fix nls... notably classify text on conversion whether its for X or
console, plus handle catalogs better.
2006-06-21 14:41:16 +00:00
simonb
62a298b0b3 make new nls stuff work. Was missing path update 2006-06-21 06:04:55 +00:00
simonb
94db19c007 Fix window placement when apps remembers size but not location 2006-06-19 23:09:51 +00:00
fluxgen
20cb065cf3 better fix for iconbar bug 2006-06-19 18:31:36 +00:00
simonb
aaf3651830 try ignoring NotifyUngrab to fix focus revert issues when closing
unmanaged windows that grab pointer
2006-06-19 12:57:16 +00:00
simonb
a6146af44f fix placement issue with xinerama (only hit if screens are vertically aligned) 2006-06-19 08:39:00 +00:00
simonb
f6140840f8 fix timer issues (esp clock not updating on multiple screens) 2006-06-19 05:04:42 +00:00
fluxgen
85f45be727 added support for _NET_WM_WINDOW_TYPE_DIALOG and _NET_FRAME_EXTENTS 2006-06-18 21:23:24 +00:00
fluxgen
7d5f6e382b init variables 2006-06-18 21:22:20 +00:00
fluxgen
36191fb02d fixed bug #1507754, windowtitle in toolbar not updated. Solution: reset m_title_override to false. 2006-06-18 21:14:19 +00:00
markt
926260e5c8 Fix crash when closing a window while cycling (Mark) 2006-06-16 22:29:26 +00:00
fluxgen
331a52115d support for _NET_WM_MOVERESIZE 2006-06-11 13:09:44 +00:00
fluxgen
3aa4244ab8 added support for urgency hint, thanks Mark Tiefenbruck 2006-06-11 12:47:47 +00:00
fluxgen
2fdc6ab808 dont free old color until we have a valid new color 2006-06-10 20:23:00 +00:00
fluxgen
d218f02f80 added new command: ToggleCmd, works like a macro but executes the commands one at the time. Thanks Mark Tiefenbruck 2006-06-10 20:04:34 +00:00
fluxgen
d7a28bb75e fixed resize box bug. The text used to determine the size used space, which could have different width than characters on certain fonts. Thanks Scott Kuhl 2006-06-10 17:24:48 +00:00
fluxgen
e536993c92 using shift while pressing enter in menu will fake a button 3 press (rmb), thanks _markt 2006-06-10 17:09:15 +00:00
simonb
e8a6f45c9e fix compile in hosts without HAVE_ICONV 2006-06-10 16:42:39 +00:00
simonb
b8dc91871e couple of alignment fixes, esp for external tabs 2006-06-10 16:31:47 +00:00
simonb
4afe5499b2 fix parentrelative background, and some tidying 2006-05-22 15:09:21 +00:00
simonb
d508292a57 fix build on cygwin (iconv constness) 2006-05-22 07:34:25 +00:00
simonb
f564d3c4cf fix external tab bg when label bg is parentrelative 2006-05-20 16:27:25 +00:00
simonb
ff463a0481 missing include (broke gcc 2.95 build) 2006-05-20 15:27:40 +00:00
simonb
460f57a4ad fix error when running with -i (or similar "don't start Fluxbox class"
options
2006-05-20 15:23:54 +00:00
simonb
70a834f80c fix build without nls 2006-05-20 15:16:12 +00:00
simonb
0861f3a907 improve native language handling, move messages and menu labels to
FbTk::FbString
2006-05-20 15:08:14 +00:00
simonb
5ddabb0f39 fix root pixmap + atoms indexes in FbPixmap
Fixes issues with transparency on multiple screens, and probably also
some alternate rootbg atoms
2006-05-17 10:28:26 +00:00
simonb
22060cac47 typo of STLutil.hh 2006-05-17 07:23:41 +00:00
simonb
8bcd03c172 issue with maximise and quadrant resize 2006-05-16 13:37:25 +00:00
fluxgen
bd1221a5b2 fixed some redraw issues with the title, thanks _markt 2006-05-13 19:29:55 +00:00
fluxgen
e6a107e577 added comments 2006-05-13 16:46:31 +00:00
fluxgen
6d2a92c059 just a minor change 2006-05-13 16:45:56 +00:00
fluxgen
004d4469da added AttentionNoticeHandler.hh AttentionNoticeHandler.cc STLUtil.h 2006-05-13 16:23:00 +00:00
fluxgen
4d48f7576b added one more render option for renderButton, force render of focused. Listening to attention signal from Window. 2006-05-13 16:22:30 +00:00
fluxgen
35934ff23e added one more render option for renderButton, force render of focused 2006-05-13 16:21:43 +00:00
fluxgen
98db6c7128 added new signal, attentionSig(), will notify listeners when this window demands attention 2006-05-13 16:20:38 +00:00
fluxgen
94349dda08 added new signal, attentionSig(), will notify listeners when this window demands attention 2006-05-13 16:20:31 +00:00
fluxgen
8776e3ca57 added support for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 16:20:00 +00:00
fluxgen
e668b693fc added support for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 16:18:05 +00:00
fluxgen
73f6e2bdb4 handles flashing of titlebar if the window demands attention 2006-05-13 16:17:00 +00:00
fluxgen
8267672d73 STL utilities 2006-05-13 15:36:10 +00:00
fluxgen
806addad8e moved destroyAndClearList from Screen.cc to STLUtil::destroyAndClear 2006-05-13 15:35:47 +00:00
fluxgen
36f5a46fd7 added test program for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 15:01:04 +00:00
fluxgen
d812faffb4 test program for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 15:00:45 +00:00
fluxgen
03ca0654c8 added net_wm_name and net_wm_icon_name to supported atoms 2006-05-13 11:07:50 +00:00
simonb
faf043bef9 more utf8 changes, notably window titles 2006-05-07 10:08:25 +00:00
fluxgen
ac098b4d0f removed duplicate setItemEnabled 2006-05-07 09:54:55 +00:00
simonb
c69b4020c5 missed two added files, whoops 2006-05-07 03:45:43 +00:00
simonb
520f552be7 handle utf-8 strings properly.
use utf8 internally
2006-05-07 03:41:27 +00:00
simonb
0e9fa988ff make apps file keywords case insensitive, plus check it for reload before
save on close and other save events
2006-05-01 01:42:17 +00:00
fluxgen
96f47306ac fixed minor bug 2006-04-26 16:38:02 +00:00
simonb
4d6e5e3f1c resize and notify client when autogrouping 2006-04-26 12:34:24 +00:00
mathias
a15d9af3c7 Cleanup unneeded headers (thanks Slava Semushin) 2006-04-25 06:46:06 +00:00
simonb
e2bc57bc0f Fix occasional highlighting of menu nops+separators, sf.net patch
#1475268 (thanks Scott Kuhl; skuhl AT cs utah edu)
2006-04-25 03:11:31 +00:00
simonb
3707b74c40 fix a bunch of comments, make default textures obvious
Thanks Jonas Koelker
2006-04-25 02:19:04 +00:00
simonb
fae88b329c Output the error message on fallback restart execs (sf.net patch
#1475213). Thanks Jonas Koelker, jonaskoelker at users.sourceforge.net.
2006-04-25 02:11:19 +00:00
simonb
acf4326f3c Use -Wall when --enable-debug and some warning fixes
+ thanks Jonas Koelker
2006-04-24 14:29:21 +00:00
simonb
f6a072430d fix memory leaks in menu code 2006-04-24 13:34:14 +00:00
simonb
731f0deaaf external tabs as default 2006-04-24 11:23:01 +00:00
fluxgen
68e0ef84d9 _NET_RESTACK_WINDOW 2006-04-23 21:42:11 +00:00
fluxgen
5e598c460e removed include 2006-04-23 21:32:19 +00:00
fluxgen
60c63e8e64 added support for _NET_WM_RESTACK_WINDOW. 2006-04-23 21:28:09 +00:00
fluxgen
8a68aa5328 maxWidth() and maxHeight() 2006-04-23 21:24:05 +00:00
fluxgen
75d289be65 added support for _NET_WM_ALLOWED_ACTIONS and all the _NET_WM_ACTION_*. Added _NET_WM_STATE_MODAL and _NET_WM_WINDOW_TYPE_SPLASH 2006-04-23 17:00:33 +00:00
simonb
b0d7010f8b missed out clearing startups on apps reload 2006-04-23 14:56:06 +00:00
simonb
53f869aa52 reload the apps file on flux reload 2006-04-23 14:51:04 +00:00
simonb
97c89e64b3 focus a window if it's the only one.
Thanks Jonas Koelker
2006-04-23 09:58:49 +00:00
simonb
191acd1883 tidy up window cycling
Thanks Mark Tiefenbruck, mark at tiefenbruck dot org
2006-04-23 08:27:07 +00:00
simonb
cfd92af2b6 fix menu corruption when size/label changes 2006-04-22 17:19:53 +00:00
simonb
1119068227 fix crash when toolbar disabled 2006-04-22 16:38:20 +00:00
simonb
932eebe0dd couple of memory fixes from valgrind 2006-04-22 15:37:04 +00:00
simonb
de4dfdad16 fix static management of CommandParser, sf.net 1474444 2006-04-22 12:16:38 +00:00
simonb
1028f4cb51 minor cosmetic tweaks, thanks Semushin Slavak, php-coder AT ngs ru 2006-04-22 09:49:05 +00:00
mathias
dc53283060 * cosmetics to Workspace.hh CurrentWindowCmd.cc
* added first draft of new docs in asciidoc format, needs to be converted
  properly to roff-format, right now its just a temporary "home"
* rename of Coding_style to CODESTYLE
2006-04-22 07:03:58 +00:00
simonb
edafa987be oops... didnt compile! 2006-04-21 16:23:24 +00:00
simonb
e99c28724b minor fixes to slit transparency handling 2006-04-21 16:20:56 +00:00
simonb
67326a080a update transparent window backgrounds on bg change 2006-04-21 16:07:45 +00:00
simonb
a8b9672792 border between tabs same as window border 2006-04-21 14:53:25 +00:00
simonb
853b034037 mouse focus fixes - thanks Scott Kuhl: skuhl AT cs utah edu 2006-04-19 06:55:14 +00:00
simonb
759ca9e6b5 allow ~ in background pixmap path 2006-04-19 05:28:22 +00:00
mathias
c92942270a windows keep relative positions in ArrangeWindows, based on distance to new 'cell' center 2006-04-19 05:18:10 +00:00
simonb
4c011a0a12 don't check the clock so often... 2006-04-18 15:17:11 +00:00
simonb
939ffc7ef1 fix freeze in systemtray configuring, sf.net bug #1359442 2006-04-18 05:28:22 +00:00
simonb
b9af026688 iconbutton handling fixes 2006-04-17 23:34:01 +00:00
simonb
3e6def97d1 fix transparency updates for the toolbar when autohide is on 2006-04-17 15:19:07 +00:00
simonb
11cba508e6 fix some toolbar transparency 2006-04-17 14:32:20 +00:00
simonb
dd933c097c fix label display with external tabs on some wins 2006-04-17 14:24:11 +00:00
simonb
a211ca912d grow the clock if the text gets too big 2006-04-17 13:36:59 +00:00
simonb
9ff23f01ca fix some rotation issues 2006-04-17 13:35:20 +00:00
simonb
29f975b302 add reversewheeling option
thanks Kalle - ice_jkpg at users.sourceforge.net
2006-04-16 12:03:31 +00:00
simonb
a92c131710 improved defaulting of int args in commands (thanks Jonas Koelker) 2006-04-16 11:38:42 +00:00
simonb
4d0a0c9e11 add CloseAllWindows key action
thanks Adriano Dal Bosco - adbosco at users.sourceforge.net
2006-04-16 11:29:38 +00:00
simonb
553104ee1d fix all compiler warnings with -Wall 2006-04-16 11:18:22 +00:00
simonb
02aa83a59e signedness fix 2006-04-15 16:46:37 +00:00
simonb
7c79084433 implement vertical toolbar placement options 2006-04-15 16:41:11 +00:00
simonb
83a3429c39 more button state fixing for shade, should be right now
plus noticed typo in theme for unshade
2006-04-14 15:26:25 +00:00
simonb
3a7c01abed fix time type affecting double click on fbwinframe 2006-04-14 14:32:16 +00:00
simonb
0780952b10 fix window button image updates 2006-04-14 14:22:16 +00:00
simonb
33079d2593 add "key modes" - thanks to Mark Tiefenbruck, mark at tiefenbruck dot org 2006-04-12 15:51:37 +00:00
mathias
48579408d1 situation: a maximized xterm changes its size (coz the user changes the font).
after unmaximizing the window it snaps back to its old values .. which are not
in sync with the sizehints anymore. hence we need to apply them for maximizing
/ unmaximizing and unfullscreen to avoid ugly visual appearance.
2006-04-11 19:55:24 +00:00
mathias
be03b0a3dc cosmetic, closes #1467926 2006-04-11 19:22:24 +00:00
mathias
a6551852bb fixed size_t issue with prevWorkspace, minor cosmetic changes to Screen.hh 2006-04-11 18:26:00 +00:00
fluxgen
f1a6c9100b just some indent 2006-04-09 17:40:59 +00:00
simonb
45ea259ddd fix label transparent bg update with ext. tabs 2006-04-09 13:38:13 +00:00
simonb
e337c67566 fix size_t issues and other 64bit-highlighted warnings 2006-04-06 13:59:52 +00:00
simonb
8c12c5ecaf fix build error in gcc 2.95.4, missing include 2006-04-05 14:14:35 +00:00