summaryrefslogtreecommitdiff
path: root/src/fluxbox.cc
AgeCommit message (Collapse)AuthorFilesLines
2005-05-10cache the root pixmap (per screen)simonb1-1/+8
2005-05-06Fix for #1160244, #1099704, #1094107:mathias1-12/+15
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-02using Select2ndfluxgen1-20/+18
2005-04-29minor stufffluxgen1-4/+5
2005-04-27close #1182770mathias1-17/+13
if someone changed the session.screen0.workspaces:<int> value and fired a "reload config"/reconfigure-Command fluxbox crashed. changes: - cleaner way of reading in the workspacenames - cleaner way of initialize the workspaces in BScreen() - on BScreen::reconfigure we add/delete Workspaces to the current screen until init-file and fluxbox are in sync -> the user changed the initfile and pressed reload, so imho he wants to have the changes in the init-file realized.
2005-04-26extension of previous big patch. Move a bunch of menu things onto simonb1-1/+3
background pixmap. Same for textbuttons.
2005-04-25we are fluxbox, not blackbox.mathias1-6/+6
2005-04-10Big changes to how transparency workssimonb1-6/+2
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent
2005-03-16added new option to specify, on which screen mathias1-66/+113
fluxbox should handle the windows. default behavior is to handle each available screen. closes #1159809. usage: -screen <"all"|int[,int]> eg: $> fluxbox -screen 0,2 will run fluxbox on 0.0 and 0.2 so one can run any other wm on 0.1. $> fluxbox -screen all default, fluxbox manages all screens
2005-02-02changed SIGNAL handling to:mathias1-3/+3
SIGHUP: restartfluxbox SIGUSR1: load configuration SIGUSR2: reload configuration TODO: whats the essential difference between "loading" and "reloading"? maybe we can drop one of that functions
2005-01-24copyright datemathias1-1/+1
2005-01-14copyrightmathias1-1/+1
2005-01-12default-values for some path-related resources (groups, apps etc)mathias1-3/+5
2005-01-11ungrabbuttons on windows we dont handle anymore (withdrawn)mathias1-0/+1
2005-01-10fix for #1087220 (Wrong handling of XWithdrawWindow)mathias1-5/+12
an XWithdrawWindow unmaps a window and sends a synthetic UnmapEvent after that. when the second UnmapEvent arrives we have to set either the WM_STATE to WithdrawnState or delete it. i decided for deletion so its absolutly clear its not any longer under our control
2004-12-21adds imlib2-support to fluxbox: allows us to load several imageformatsmathias1-3/+0
besides xpm. to get imlib2 support in fluxbox one has to ./configure --enable-imblib2 default is disabled. a fluxbox-binary that supports imlib2 will have IMLIB2 in "fluxbox -info"-output explanation to the changed files: * xft.m4 -> acinclude.m4 + added ac_path_generic.m4 (from http://ac-archive.sourceforge.net/Miscellaneous/ac_path_generic.html) * configure.in, Makefile.am, src/FbTk/Makefile.am changed to handle imlib2-support * Font.cc/hh Image.cc/hh App.cc fluxbox.cc consistent way of init for global stuff for fonts and imagehandlers. * rest of changes just add the imlib2-code, pretty straightforward
2004-12-18* moved FbTk/Directory.cc/hh over to FbTk/FileUtil.cc/hh which contain now mathias1-39/+25
file and directory - helproutines. * created the FileUtil-namespace which contains file-related functions, moved those functions out of Directory - code * changes to the rest of the files to follow those changes
2004-11-24fix the hiding of the menu when the menufile-timestamps changedmathias1-2/+10
2004-11-20fix problem with iconic windows on startupmathias1-8/+6
2004-11-20fix segfaults on restart/exit, still issues with former iconified windowsmathias1-6/+10
at startup of fluxbox should close #1067582, #1067580, #1060912
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-10-21removed unused variables + cosmetic issue for some compilers (mipspro)akir1-135/+131
2004-10-19missing default value for session.appsFile addedakir1-2/+2
2004-10-19added session.appsFile to the ressourcesakir1-1/+2
2004-10-18rewritten fluxbox-restart code, all destructors are called before theakir1-8/+8
new program is started. the former method didnt do that.
2004-10-10added session.tabPadding and session.focusTabMinWidthakir1-1/+4
2004-09-12preliminary support for composite/compositing manager. Also general workrathnor1-1/+6
for consistency with transparency resources
2004-09-12cleaning, moved resource functions to Resources.ccfluxgen1-223/+5
2004-09-11using ShowMenu commands for buttonPress eventfluxgen1-45/+5
2004-09-11head specific strut, patch from Mathieu De Zutterfluxgen1-44/+30
2004-09-11fix issues that resulted in unnecessary X errorsrathnor1-12/+16
2004-09-08cosmetic, removing unnecessary calls.akir1-5/+4
2004-08-31add autoconf check for std c++ headersrathnor1-4/+16
2004-08-27fluxbox::shutdown wasn't safe to get interruped by another signalrathnor1-2/+5
2004-08-18fix handling of font+text encodingsrathnor1-1/+4
2004-07-15resource bool fix and setting input focus on menus when we bring them up ↵fluxgen1-7/+4
with the mouse
2004-07-15fixed Resource long long, time_t is long long some systemsfluxgen1-1/+17
2004-07-14fixed toolbar draw bug at startupfluxgen1-4/+20
2004-06-21tidying up initialisation with dockappsrathnor1-4/+4
2004-06-13minor fixesfluxgen1-6/+5
2004-06-07update NLS string handling...rathnor1-38/+35
2004-05-02initMenus after we add screen to our list. Added find screen by number.fluxgen1-4/+22
2004-04-26minor fix for startupfluxgen1-1/+2
2004-04-22attach area, patch from Mathias Gumzfluxgen1-1/+20
2004-04-19kde dockapps in systrayfluxgen1-3/+11
2004-04-18changed atomhandlerlist to a map so we can get atomhandlers by name, patch ↵fluxgen1-62/+91
from Mathias Gumz
2004-04-05minor fix for old gccfluxgen1-2/+2
2004-03-23reload screen resources at real_reconfigurefluxgen1-1/+6
2004-03-21primarily focus fix/tweak/rejiggingrathnor1-4/+58
2004-03-03fix update of keys on kepmapping changerathnor1-1/+3