Commit graph

1125 commits

Author SHA1 Message Date
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
7d4546ba5b Make fbsetroot set one screen at a time 2006-06-29 05:05:30 +00:00
markt
1ddd177d1a Fix fbsetroot segfault when DISPLAY unset 2006-06-29 00:03:43 +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
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
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
markt
5fc5ec3374 Make startfluxbox aware of --program-prefix and --program-suffix 2006-06-23 00:31:08 +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
mathias
535a88ce90 fix de_DE translation (patch from michael bueker) 2006-06-21 21:05:52 +00:00
simonb
acefac8473 typos, clarify 2006-06-21 14:50:36 +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
simonb
dd2e6c62b1 add EUC-KR to ko_KR encodings 2006-06-19 13:33:23 +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
3bce4aab73 update 2006-06-18 21:24:02 +00:00
fluxgen
b7f8a2e804 updated german translation, thanks Michael Bueker m.bueker at berlin de 2006-06-18 10:03:04 +00:00
markt
0f5e0496ae 2006-06-16 22:33:27 +00:00
markt
ed87d9cad4 2006-06-16 22:31:35 +00:00
fluxgen
9424b8e1bc minor change 2006-06-13 18:31:49 +00:00
fluxgen
331a52115d support for _NET_WM_MOVERESIZE 2006-06-11 13:09:44 +00:00
fluxgen
9699cda56e support for urgency hint 2006-06-11 12:48:31 +00:00
fluxgen
755369ef8a update 2006-06-10 20:10:01 +00:00
fluxgen
928aa33dfe user patches applied 2006-06-10 17:39:03 +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
mathias
ed03c8eab5 * update of new manpage (thanx Guillermo Patterer) 2006-06-01 16:34:41 +00:00
mathias
1c19a09b75 thanx to Guillermo Patterer for his spanish translation of the new manpage 2006-05-23 05:21:09 +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
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
8bcd03c172 issue with maximise and quadrant resize 2006-05-16 13:37:25 +00:00
fluxgen
a4b0582739 fixed some redraw issues with the title, thanks _markt 2006-05-13 19:30:03 +00:00
fluxgen
bce70c6714 added support for _NET_WM_STATE_DEMANDS_ATTENTION 2006-05-13 16:24:14 +00:00
simonb
faf043bef9 more utf8 changes, notably window titles 2006-05-07 10:08:25 +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
simonb
4d6e5e3f1c resize and notify client when autogrouping 2006-04-26 12:34:24 +00:00
mathias
7d91183895 2006-04-25 06:46:53 +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
cb65dae95f fbrun: Move the cursor to the end when tab completing
+ thanks Jonas Koelker, sf.net rfe #1333003, patch #1475578
2006-04-25 02:42:05 +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
fa188a9561 added support for _NET_RESTACK_WINDOW. 2006-04-23 21:30:43 +00:00
mathias
2fe2cf0c95 fixed typos, patches from php-coder (slava) 2006-04-23 18:53:45 +00:00
fluxgen
f25c72e79b more ewmh support 2006-04-23 17:04:34 +00:00
simonb
53f869aa52 reload the apps file on flux reload 2006-04-23 14:51:04 +00:00
simonb
39cacd1da8 update docs for Next/PrevWindow commands 2006-04-23 10:11:23 +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
mathias
23cdfaaff3 applied #1458069 and #1467926 to the new doc (fluxbox.txt) 2006-04-22 12:52:47 +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
e99c28724b minor fixes to slit transparency handling 2006-04-21 16:20:56 +00:00
simonb
059aca4628 revert previous update, php_coder says it's a bit broken 2006-04-21 16:16:55 +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
4d5369221f fbgm expansion - system utils menu 2006-04-19 15:44:18 +00:00
simonb
e117436223 Update Norwegian Bokml translation, nb_NO, sf.net patch #1393780
Thanks Alexander N. Sornes, emptydoor at users.sourceforge.net
2006-04-19 12:21:32 +00:00
simonb
38930709d5 Update Danish translation, da_DK
Thanks Jonas Koelker, jonaskoelker at users.sourceforge.net
2006-04-19 12:14:27 +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
mathias
38a96263ad no local or globbing in pure bourne 2006-04-19 05:15:33 +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
b2105a62c3 fix fbrun positioning code to use hints properly 2006-04-17 14:00:28 +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
c5b67f9a42 portability fixes for couple of shell scripts 2006-04-17 09:47:40 +00:00
simonb
9ec117da1a shell portability fix 2006-04-17 08:30:00 +00:00
simonb
78f3b0ada4 fix compiler warnings in fbrun too 2006-04-17 08:04:12 +00:00
simonb
29f975b302 add reversewheeling option
thanks Kalle - ice_jkpg at users.sourceforge.net
2006-04-16 12:03:31 +00:00
simonb
67b8277af0 add missing space in translation 2006-04-16 11:43:43 +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
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
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
simonb
0497afae19 fix Xmbfonts on multiple screens
and external tabs showing from different workspaces on placement change
2006-04-05 03:48:16 +00:00
simonb
42719701dc rotated Xmb Fonts, by rotating as we draw 2006-04-04 14:07:07 +00:00
simonb
c243fa897f rotated XFonts (and minor ext tab alignment fixes) 2006-04-04 12:16:26 +00:00
fluxgen
7e9858aa25 size_t fixes 2006-04-02 21:46:47 +00:00
simonb
6d35c17ac0 don't follow stuck windows in deiconify (thanks _markt) 2006-03-27 06:35:51 +00:00
simonb
309a1aafb3 fix crash when deiconfiy mode = Follow 2006-03-27 06:26:34 +00:00
simonb
a8c95d4e4f some mroe external tabs tweaking 2006-03-26 12:32:15 +00:00
simonb
af74a22845 rotated fonts, buttons, containers. Used for tabs for now 2006-03-26 04:02:30 +00:00
simonb
7c4e48cc69 fix compile error, include algorithm 2006-03-24 10:52:57 +00:00
fluxgen
50b6883f36 update 2006-03-24 06:08:41 +00:00
simonb
01612b22b6 save apps file using the user's configured option rather than hardcoded... 2006-03-24 02:40:09 +00:00
fluxgen
1e8f74520c update 2006-03-23 22:23:12 +00:00
simonb
ffae659b3e external tab fixes, plus aligning items properly 2006-03-23 02:06:51 +00:00
simonb
5e22dcd9ff more external tab work, tidying and tab width config option 2006-03-22 13:06:00 +00:00
simonb
fe4a7db228 external tabs features and bugfixes 2006-03-22 12:23:17 +00:00
simonb
8e4f538cf9 some small placement fixes 2006-03-20 13:18:31 +00:00
simonb
f2d3fff4d4 external tabs 2006-03-20 11:31:24 +00:00
fluxgen
8a78702888 update, new version 2006-03-18 22:22:41 +00:00
fluxgen
e957a0d220 update 2006-03-14 20:28:02 +00:00
fluxgen
c495c072f3 update 2006-03-14 20:04:56 +00:00
mathias
70bd45e8e1 enhanced :NextWindow / :PrevWindow to accept <delta> as parameter, patch from marcus obst 2006-03-09 19:38:18 +00:00
mathias
918d1994fa added zh_CN translations (thanx Andyliu)
fixed ko_KR translations (thanx Jo Hyunseok)
2006-03-09 19:28:22 +00:00
mathias
1f0be0c59f applied patch from mark to fix a _net_wm_state_hidden issue 2006-03-09 18:33:36 +00:00
fluxgen
2a062eaa86 update 2006-03-07 17:18:45 +00:00
simonb
b366d9c498 update Danish Translation
Thanks to Jonas Koelker, jonaskoelker AT users.sourceforge.net
2006-03-05 01:28:36 +00:00
mathias
a21d42da37 fixed gcc4.1 problems, patch from Andreas Bierfert <andreas dot bierfert at lowlatency dot de> 2006-03-02 07:49:13 +00:00
mathias
e742a830ad fixes for translations, patch from php-coder 2006-03-01 06:31:26 +00:00
mathias
ec7ce1e029 cosmetic changes from php-coder (copyright, header) 2006-02-27 20:58:16 +00:00
fluxgen
a4052120b1 update 2006-02-20 21:55:00 +00:00
fluxgen
41612473f3 new resize mode 2006-02-19 12:53:41 +00:00
fluxgen
1cdeabc7fc placement strategy 2006-02-19 11:15:50 +00:00
fluxgen
018d248f09 focus handling 2006-02-18 20:21:31 +00:00
mathias
ae05ad9a01 updated copyright info 2006-02-16 06:53:05 +00:00
simonb
9b9f34d946 fix nls compilation (committed on akira's behalf) 2006-02-14 12:46:29 +00:00
fluxgen
71f3b0af9c update 2006-02-12 12:19:35 +00:00
fluxgen
e98e5b2951 update 2006-02-01 21:15:28 +00:00
fluxgen
4c8dd9dd47 update 2006-01-29 22:56:13 +00:00
mathias
c3e6efb4e2 little fix for fbsetbg (patch from mark tiefenbruck) 2006-01-23 22:52:56 +00:00
mathias
f803d8f250 applied patch from php-coder to fix some warnings, mostly signed vs unsigned
issues
2006-01-16 18:46:39 +00:00
mathias
b7ddb0ca13 * minor addons to fbgm, close Gentoo #74523 and #110677 (Mathias) 2006-01-07 19:57:42 +00:00
fluxgen
7f4e9112a8 update 2006-01-03 10:03:02 +00:00
grubert
56b8d7296c Fix url in fbsetbg.1. 2005-12-28 16:26:21 +00:00
fluxgen
ece3f294d1 update 2005-12-22 23:42:32 +00:00
fluxgen
c803298c63 not mitz 2005-12-03 10:04:28 +00:00
fluxgen
44906d1a45 update 2005-12-03 09:49:42 +00:00
fluxgen
4d77f7fbf1 new background style item, making rootCommand in styles obsolete 2005-11-22 21:59:48 +00:00
simonb
93e30412af changelog had wrong name, default was from old patch 2005-11-16 22:48:35 +00:00
mathias
28837ee6e1 introduced session.styleOverlay (~/.fluxbox/overlay), all style settings
made in that file will override/overlay the ones made in the used
style. TODO: write more specific docu about it
2005-11-16 22:08:05 +00:00
fluxgen
497ac82dc5 update 2005-11-13 22:25:48 +00:00
mathias
bf7902dae8 Fixed #1335255 (Gentoo #110197), fbgm had some globbing related probs
Patch from thanx t35t0r
2005-10-23 16:22:32 +00:00
mathias
f14c73ed33 Fixed #1223878, Style reloading on USR2 (patch from Zan)
cosmetic stuff in StringUtil.cc/hh
2005-10-21 19:23:57 +00:00
fluxgen
254dcb1bcc update 2005-10-20 14:54:33 +00:00
mathias
4dec832b6b Fixed reordering of tabs, patch from Rob Stevens 2005-10-19 04:46:05 +00:00
mathias
499b0655b9 small changes from fbsd 2005-10-12 20:59:12 +00:00
mathias
42afb46169 avoid drawing the resize outline when not really resizing, caused flickering. 2005-10-04 07:19:56 +00:00
mathias
850d366dad forgotten entry to ChangeLog 2005-10-02 09:17:10 +00:00
fluxgen
8bd4ba6494 update 2005-09-25 11:31:19 +00:00
mathias
15c21ed267 reverted last change .. the problem of the user must be handled differently... never commit after 3 hours of sleep again. 2005-09-16 15:20:26 +00:00
mathias
3a0d8391f8 LeftMouseButton should always setInputFocus() to avoid focus problems
when changing the active window via NextWindow/PrevWindow and then
not beeing able to set the focus of the window underneath the mouse
with a simple click again (in MouseFocus - mode). Suggestion via
mail to devel-ml from Eike von Seggern
2005-09-16 05:58:26 +00:00
mathias
94acb4a27e use fbsetroot in default styles 2005-09-16 05:39:12 +00:00
mathias
b8f155bf36 fixes #1281708, MenuIcon doesnt scale properly, patch from sf.net 2005-09-12 18:27:18 +00:00
fluxgen
b01cd5a2c0 update 2005-09-07 23:20:32 +00:00
simonb
070a216aa8 Add titlebar scrolling options (thanks Krzysiek Pawlik <krzysiek.pawlik__AT__people.pl>)
New init options added:
  session.screenN.windowScrollAction: Shade|NextTab
   - set the action that happens when scrolling on the titlebar
  session.screenN.windowScrollReverse: true|false
   - reverse the action direction
2005-09-07 16:46:17 +00:00
mathias
cfb26be269 added feature request #1084510:
when mod1 + leftmouse are clicked on a window and the mouse is not
moved, the window is raised at leftmouserelease. i dont think we
need an extra option for that since its very unobtrusive but neat
to have.
2005-09-04 21:22:09 +00:00
mathias
2b2236e97c texture limits were hardcoded to 3200 in TextureRender.cc .. this lead
to useless warnings on huge xinerama setups with those nifty 20' or bigger
lcds ... we use now screen dimensions to set a sane limit for textures
2005-09-03 14:44:07 +00:00
fluxgen
02c62d04f1 update 2005-08-31 20:16:58 +00:00
mathias
a11b6eb4f2 added el_GR (greek) Translation, thanx to Theofilos Intzoglou 2005-08-29 23:44:17 +00:00
mathias
da8d245704 --disable-regexp switches from <regexp.h> to <string> in
Regexp.cc .. but it still needs to be compiled. hence the
little fix in src/Makefile.am
2005-08-23 06:39:48 +00:00
mathias
8c3cfbef7d added 'education' submenu to fbgm, patch from lam 2005-08-17 04:24:55 +00:00
fluxgen
c065e03889 update 2005-08-15 10:39:35 +00:00
mathias
7b21abc421 Fix for #1240248, Segfaults for :MoveTabLeft/Right
wrong code in Container.cc
2005-07-25 23:17:41 +00:00
mathias
460dffdcc1 Changed some *Focus options, just to make some things a bit more clear.
the "Sloppy" was always a bit .. unprecise.

removed SloppyFocus, SemiSloppyFocus and ClickToFocus options
added MouseFocus, ClickFocus, MouseTabFocus, ClickTabFocus
- MouseFocus - change the focus to the window under the mouse
  (almost similar to the 'old' SloppyFocus)
- ClickFocus - change the focus to the window the user clicks
- MouseTabFocus - change active tabclient to the one under the
  mouse in titlebar, does NOT change the focus
- ClickTabFocus - change active tabclient when clicked onto a 
  tabbutton
to achieve former SemiSloppyFocus behavior one needs MouseFocus and
ClickTabFocus
2005-07-20 18:29:01 +00:00
mathias
3e16ad8cf8 When the screen is filled with windows it can be pretty hard to find a "valid"
area to drop a tab button to detach the client from the group. solution is to
detach the client if the tab button is dropped onto the client area of the
same group.
2005-07-13 18:41:38 +00:00
mathias
1fe9ef3056 Renaming of 'bsetroot' to 'fbsetroot' (Mathias)
blackbox's 'bsetroot' and fluxbox's 'bsetroot' have different syntax
nowadays and collide when you install fluxbox and blackbox. hence
the renaming.
2005-07-12 04:56:05 +00:00
fluxgen
9531144097 update 2005-07-07 12:31:59 +00:00
mathias
56580b2321 respect border size in the MoveTo action, especially at the right and lower
border of the screen.
2005-07-05 21:57:33 +00:00
mathias
093b06edd3 added kcommander, Valknut, dcgui-qt, quickdc, asami, amsn to fbgm 2005-07-05 21:46:13 +00:00
mathias
9049dd33d3 Fix #1223780, fbgm updated
- added gnome-alsamixer
 - use "kfmclient openProfile filemanagement" for konqueror as filebrowser
2005-06-30 09:55:50 +00:00
mathias
66a241cc43 if we check the time only ever second we can get into trouble, eg:
assume its 12:34:56.99, displaying 12:34:56 takes some time and so its already
12:34:57 when we display 12:34:56. to fix that i set the time to check the
clock to 0.01 seconds. that shouldnt hurt much since we only redraw the clock
when the string has changed.

a more complex approach would be to analyze the strftime-string and set the
timeout accordingly. but i dont know if its really worth the effort and beeing
a bit off schedule can happen too, just not as often as if you are in seconds
mode.
2005-06-30 08:38:53 +00:00
mathias
a5f7e6f809 - Fix for toggling the toolbar doesnt update strut (thanx C. Monti)
- Little reordering of ToolbarMenu items, more important ones to the top and
  "edit current ws" out... maybe we should think of another way of providing
  menus for the tools .. submenus?
2005-06-28 10:16:59 +00:00
fluxgen
93af84b304 update 2005-06-23 03:11:57 +00:00
simonb
c912f7a32a fix handling of shaded and iconic windows, particularly on restart 2005-06-19 15:40:43 +00:00
simonb
3fd472679d revert 4055, caused crashes plus it should be done differently 2005-06-19 14:06:34 +00:00
simonb
c2ec3065f9 change fbwinframe to use container
move a few frame ops to have most code in Container
2005-06-19 12:12:54 +00:00
mathias
e0e11dd32b updated changes 2005-06-18 18:02:42 +00:00
mathias
6c284b9c7c fbgm used non-portable grep - option (-m) which is now replaced by
grep | head -n 1
2005-06-18 17:21:13 +00:00
mathias
019da77c56 Fixes #1116965, shadwd windows on restart:
shaded icons behaved badly on restart, they went into a real stupid state:
somehow shaded, but at the same time iconic, so you werent able to unshade,
resize them properly.

i fixed that by applying NormalState on shutdowntime (see
FluxboxWindow::restore(), unshading a shaded frame to get good
window dimensions and on init() i mark the window initialized and connect it
to Fluxbox::attachSignals() a bit later.
2005-06-18 13:47:36 +00:00
mathias
3d722f2428 *.font.shadow.x and *.font.shadow.x were not correctly read or better,
misinterpreted. so the shadow'ed text was written direct underneath the
    normal text .. and hence invisible.
2005-06-17 23:55:15 +00:00
mathias
d69e300376 Enhanced MoveTo, fixes #1074568
MoveTo <int|*> <int|*> <Reference Corner>
   - * means "use current value"
   - Reference Corner is one of:
     - UpperLeft, Upper, UpperRight
     - Left, Right
     - LowerLeft, Lower, Right
   examples:
     MoveTo 0 * Left       -> snap to left workspace edge
     MoveTo * 0 Lower      -> snap to lower workspace edge
     MoveTo 0 0 UpperRight -> snap to upper right workspace corner
TODO: perhaps add some "aliases" to make it more userfriendly
2005-06-15 15:17:48 +00:00
mathias
93b295a158 fixes #1198192, added vlc to fbgm 2005-06-15 10:12:21 +00:00
mathias
cdc4338c6b Fixes #1213003, SendToWorkspace shouldnt follow
SendToWorkspace and the rest are putting the window onto the new workspace
silently, TakeToWorkspace warps to the new workspace with the window.
2005-06-15 09:48:46 +00:00
mathias
acaa583093 Fixes #1216020, *.font.effect wont get cleared if not defined in style 2005-06-15 06:18:03 +00:00
mathias
5324a82b01 most used items should appear ontop of a menu. so i reordered the
workspacemenu a bit to fit that idea.
2005-06-08 23:03:12 +00:00
mathias
a663db8fd3 Fixed justification in WorkspaceNameTool #1213262, values were set after the
render() call was made.
2005-06-07 09:01:29 +00:00
mathias
ef76b45ab1 - Usage of xft-fonts is prefered, except a font-description starts with '-'
- Removed "antialias"-option completly, to enable/disable "antialias"
  use either  <fontname>:antialias=<bool> in the style or use
  Xft.antialias: <bool> in your .Xdefaults
- Added new styleresources: 
    *.font.effect: <halo|shadow>
    *.font.shadow.x : <int>       - shadow x offset
    *.font.shadow.y : <int>       - shadow y offset
    *.font.shadow.color : <color> - color of shadow
    *.font.halo.color : <color>   - color of halo
- Removed 'shadow' and 'halo' options from fontdefinitions:
    !! Style authors have to update their styles !!
- Simplified XmbFontImp to not try all possible fonts to match locale
- Style authors may specify multiple fonts:
    <font1>|<font2>|<font3>
  if loading of font1 fails, fluxbox probes <font2>, etc. The last font is
  "fixed". Hints for style authors:
    - if xft tries to load a font it will _ALWAYS_ return a valid font,
      it doesnt have to look like the one you want to have, read more
      about it: http://fontconfig.org/fontconfig-user.html
    - export XFT_DEBUG=1  before running fluxbox helps to see
      which fonts are picked.
  eg:
      *.font: Verdana,Arial-12:antialias=true|-artwiz-snap-*-
      if fluxbox is compiled with xft this will NEVER try to
      load "-artwiz-snap-*-" since xft gives for sure a font,
      most likely Verdana or Arial but noone knows. So, if
      fluxbox has no xft support the first fontpattern fails
      and fluxbox tries the next one, which might be successful.
      if everything fails, it will use "fixed"
- Added caching of fonts, fonts are only loaded once.
- Fixed #1090902 (slow utf8 start)
2005-06-03 07:25:48 +00:00
mathias
4e5c210688 updated changes 2005-06-02 01:45:36 +00:00
fluxgen
61213bed3a fix for dest dir, thanks php-coder 2005-05-27 11:06:31 +00:00
fluxgen
17c3199cd8 be_BY translation by Kirill A. Shutemov k.shutemov at sam-solutions dot net 2005-05-27 10:53:24 +00:00
fluxgen
9a5f155f63 update 2005-05-20 22:30:54 +00:00
fluxgen
6a10833ff5 update 2005-05-18 08:33:05 +00:00
simonb
e3e8d5c33b fix systemtray overlap 2005-05-17 11:24:50 +00:00
mathias
d24c090ecc updated changes 2005-05-14 01:56:13 +00:00
mathias
eddedd50d1 last minor issues for 0.9.13 2005-05-13 19:56:06 +00:00
simonb
5175ac3a40 fix a segfault 2005-05-13 11:01:01 +00:00
mathias
8a249bfb1b updated changes 2005-05-12 20:18:17 +00:00
mathias
41462f08d2 i was a bit unspecific about the problem 2005-05-11 15:46:10 +00:00
simonb
5fec1906cc cache the root pixmap (per screen) 2005-05-10 16:29:00 +00:00
mathias
b41f934a57 `AM_CONFIG_HEADER'
Automake will generate rules to automatically regenerate the
config header. This obsolete macro is a synonym of
`AC_CONFIG_HEADERS' today (*note Optional::).

so we use the nonobsolete now, thanx php-coder for pointing that out.
2005-05-10 08:09:19 +00:00
mathias
318d76b47c fix from vadim for fbrun-tabcompletion 2005-05-09 07:20:17 +00:00
mathias
aba44f47aa fix for gentoo #91955, remembering the current window-position didnt store the
reference corner to the appsfile.
2005-05-09 06:09:37 +00:00
mathias
4ddda95f20 patch from vadim to fix the issues in input-areas he introduced with his last
patch
2005-05-07 19:33:54 +00:00
simonb
5763339f4c remove default gray background on created FbWindows
(not everything should get a bg set)
2005-05-07 12:59:43 +00:00
simonb
a65511a32e fix titlebar transparency in some cases 2005-05-07 06:25:51 +00:00
mathias
4338fbec76 Added new Buttons for the Titlebar of a Window (Mathias)
- Shade - just like the "Stick"-button
  Styleresources:
    window.shade.pixmap, window.shade.unfocus.pixmap, window.shade.pressed.pixmap
    window.unshade.pixmap, window.unshade.unfocus.pixmap, window.unshade.pressed.pixmap
    etc.
- MenuIcon - click on it provides the windowmenu, if the app
  contains a pixmap (gvim, konqueror etc etc) the pixmap is displayed, a
  little menu otherwise. 
  Styleresources:
    windowmenu.pixmap, windowmenu.unfocus.pixmap windowmenu.pressed.pixmap
    etc.
Example ~/.fluxbox/init - entry:
  session.titlebar.left: MenuIcon Stick
  session.titlebar.right: Shade Minimize Maximize Close


hint: if the app HAS a pixmap i use window.title.focus.pixmap (look
WinButtonTheme for reference)in pixmap-based-styles. this looks excellent and dont need 
much extra-code to pipe that info into WinButtons.
2005-05-06 18:04:14 +00:00
simonb
783a390375 fix wm_name for fluxbox 2005-05-06 15:24:53 +00:00
simonb
90fcc93d6e fix segfault opportunity in menu 2005-05-06 15:22:24 +00:00
mathias
d6ee96775d more keyactions for textbox-patch from Vadim <suhanov_vadim at mail dot ru> 2005-05-06 10:02:03 +00:00
mathias
6c057c6903 Fix for #1160244, #1099704, #1094107:
if the xkb-extension is enabled and the user switches between his/her
keyboardlayouts fluxbox's keybhandling doesn't work well anymore because
xkeyevent.state contains also xkb-related flags and thus we have to handle
that with caution.

KeyUtils now contain 'isolateModifierMask()' to really work only on the
modifiers. why not as part of cleanMods() ? because the XLookupString return
false results, eg TextBox's would only print chars from the first
keyboardlayout.
2005-05-06 09:22:53 +00:00
simonb
7d4f711204 fix some menu drawing issues 2005-05-03 13:53:25 +00:00
fluxgen
6aee5b22b7 update 2005-05-03 09:29:50 +00:00
fluxgen
e5d4fc1267 update 2005-05-02 12:10:24 +00:00
fluxgen
d8b8934089 update 2005-05-02 01:18:11 +00:00
mathias
55f62bc5cc Fix #1086673 ArrangeWindows on shaded aterms causes inconsistency (Mathias)
we now place shaded Windows above the normal windows. ArrangeWindows
touches only windows on the current (xinerama)-head.

there are still some open issues with this, look at my notes at the function
itself.
2005-04-30 13:10:15 +00:00
mathias
7aed31fc5c updated changes 2005-04-29 16:58:17 +00:00
fluxgen
e108c5cac0 update 2005-04-29 03:01:14 +00:00
simonb
94e3fa88fc revert mathias last change, and fix it differently using info already
there
2005-04-28 14:20:59 +00:00
mathias
f1c5abd17f i added an attribute to FbWindow to mark windows which are only used as
"carrier" (maybe a temporarly name?) ... carriers dont need background-updates
.. ever.

this leads to a big performance"boost" over the last commits. before we
updated also the windows which are the hosts for the apps (m_window and
        m_clientarea in FbWinFrame) -> bad idea.
2005-04-27 21:18:41 +00:00
simonb
c0f7258063 fix background setting + initialisation 2005-04-27 17:57:40 +00:00
simonb
690030444b add rough support for non-default depth pixmaps. Saves us having ghost
holes in windows
2005-04-27 17:45:56 +00:00
simonb
9970dd11c7 fix a few more bugs with recent reworking stuff
Some fixes could incidentally fix a few other bugs... the flaws were
pre-existing, I've just been weeding out a lot of duplication
2005-04-27 15:15:36 +00:00
mathias
8a43bec0e8 cosmetic 2005-04-27 12:52:51 +00:00
mathias
7f967a6497 use of @PREFIX@ 2005-04-27 12:50:08 +00:00