aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2005-04-29minor stufffluxgen1-4/+5
2005-04-29display accessorfluxgen1-0/+2
2005-04-29transient window fixfluxgen3-36/+123
2005-04-29transient window fixfluxgen1-36/+57
2005-04-28revert mathias last change, and fix it differently using info already simonb3-21/+9
there
2005-04-27i added an attribute to FbWindow to mark windows which are only used asmathias3-6/+18
"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-27fix background setting + initialisationsimonb1-3/+7
2005-04-27add rough support for non-default depth pixmaps. Saves us having ghost simonb4-14/+32
holes in windows
2005-04-27fix a few more bugs with recent reworking stuffsimonb8-36/+40
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-27close #1182770mathias4-44/+49
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-26fix drawing foreground when transparency offsimonb1-14/+24
2005-04-26fix systray client sizingsimonb6-34/+40
2005-04-26extension of previous big patch. Move a bunch of menu things onto simonb21-386/+448
background pixmap. Same for textbuttons.
2005-04-25we are fluxbox, not blackbox.mathias1-6/+6
2005-04-25#1188690, fbrun segfaultmathias1-0/+2
2005-04-23close #956325mathias2-9/+23
2005-04-23fixed #960535, Deiconify with apps set 'sticky'mathias1-2/+4
2005-04-23fixed #1020399 aka broken ShowDesktop, its an error to travers themathias1-3/+3
workspace-windowlist and deiconify each window coz that list is modified each time a window is iconified. a copy of that list solves the problem.
2005-04-22clear the maximized-Flag from a resized/moved Window ... a moved or resizedmathias1-0/+3
Window is not maximized any longer per definition imho. maybe we need to apply the same policy to the fullscreen-State
2005-04-22fixed a problem with iconified + sticky window not displayed in the iconbarmathias1-1/+3
when running in WorkspaceIcons-mode
2005-04-21fixes #1133809, ArrangeWindows doesnt respect available space on themathias1-3/+3
workspace (toolbar and slit would be covered)
2005-04-20fixes a problem with clients which define/request a Strut (seemathias1-0/+1
http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2507548), eg kicker: after killing/closing kicker the availableWorkspaceArea is not recalculated which lead to kind of invisible barrier where the Strut was.
2005-04-18fixes a problem with snapping to the slit. slit's borderwith wasnt part of themathias1-13/+14
strut.
2005-04-18fixes a little bug with snapping to windows which have a border only.mathias1-2/+4
such windows dont have DECORM_ENABLED and hence no borderwidth was added to the calculation. thats fixed now
2005-04-15closes #1170056, Moving tab beyong last right tab causes malfunctionmathias1-1/+2
2005-04-15fix a few drawwing issues, esp menu opening offscreensimonb1-11/+10
2005-04-14cosmeticmathias1-2/+2
2005-04-13fix a few small bugs from recent big patchsimonb5-8/+21
2005-04-10Big changes to how transparency workssimonb27-956/+723
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent
2005-04-07no need to compile default.cc for every run, so we ll check for amathias1-10/+14
change of the revision-number
2005-04-02Tidy up some redundant pixmap allocssimonb3-17/+37
2005-03-23added "Fullscreen" - command, removes borders and maximizes to mathias3-0/+15
the full screen ... hence the name :)
2005-03-17move the slitframe out of sight at startupmathias1-0/+2
2005-03-16fix for gravity field on _NET_MOVERESIZE_WINDOW messages, patch from Rob ↵mathias5-52/+97
Stevens <stever3 at nycap dot rr dot com>
2005-03-16added new option to specify, on which screen mathias2-67/+114
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-03-16fix for #1152450, when having multiple screens the rootCommand's were mathias2-3/+6
called too often: m_root_menu is locked for the current screen when loading the style for the current screen, but not for the screens already initialized and thus its executed when called thru Theme::reconfigure(); now only the themes on the same screen are affected by the load-routine.
2005-03-16with menu, style, keys, init options, thanks php-coderfluxgen1-4/+4
2005-03-10commands with trailing whitespaces were problematic coz the 'argument' wasmathias1-1/+1
notempty (eg :NextWorkspace or :PrevWorkspace want to have the 'argument' really empty). now the first thing we do is to remove whitespaces from begin and end of the line.
2005-02-13using stringstream header in FbTkfluxgen2-40/+16
2005-02-13stringstream headerfluxgen1-15/+3
2005-02-13added stringstream headerfluxgen1-0/+1
2005-02-13stringstreamfluxgen1-0/+19
2005-02-10cosmetic + updated copyright yearmathias4-20/+12
2005-02-08updated copyright yearmathias1-1/+1
2005-02-07copyright yearmathias2-2/+2
2005-02-07updated copyright datemathias1-1/+1
2005-02-07cosmetic white-space-stuff and/or copyright datesmathias4-12/+13
2005-02-07white-space cosmeticmathias2-56/+56
2005-02-07updated copyright datesmathias7-7/+7
2005-02-04fixed uninitialized pointer which could lead to segfaults when the usermathias1-1/+1
specifies nonexistent/invalid tool-names in the init-file