aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2008-02-06Fix a freed memory access in ~BScreen.Tomas Janousek1-15/+26
mit->second->parent() == 0 didn't do what it was supposed to. m_parent being zero does not imply that no pointer points to it. Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-06Consistency: alpha submenu of WindowMenu should not have title.Tomas Janousek1-3/+6
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-04Fix a freed memory access in Keys::doAction.Tomas Janousek2-2/+5
The thing next_key pointed to was getting freed in deleteTree. Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-04Fix crash with apps reloading.Tomas Janousek1-3/+8
Yeah, we shouldn't delete pointers that are mentioned elsewhere... Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-02-04fix window menu againMark Tiefenbruck1-0/+2
2008-02-03check pointer, even though it shouldn't be necessaryMark Tiefenbruck1-1/+1
2008-02-03fix rotationMark Tiefenbruck1-3/+3
2008-01-31fix focus revert when closing menuMark Tiefenbruck1-3/+3
2008-01-28fix warningMark Tiefenbruck1-1/+1
2008-01-28Merge branch 'xinerama_randr'Tomas Janousek8-23/+117
2008-01-28minor correction of include namesMathias Gumz4-5/+5
2008-01-28reorderingMathias Gumz2-13/+11
2008-01-27Move dockapps to (-100,-100) instead of (screenw + 10, screenh + 10).Tomas Janousek1-2/+1
The windows used to appear when one xrandr'ed to a bigger resolution. Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27"On head" menu -- reloading and refreshing bugfix.Tomas Janousek5-12/+44
We should reload the contents of this menu on Xinerama layout change. I switched it from FbMenu to ToggleMenu, because the selected head wasn't being updated properly. Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27Move windows out of inactive heads upon layout change.Tomas Janousek2-0/+20
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27Deal with XineramaQueryScreens failure.Tomas Janousek1-0/+12
The call to XineramaQueryScreens may return NULL in some cases. This patch tries to deal with that somehow. Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27Call XRRUpdateConfiguration before querying XineramaTomas Janousek1-0/+1
As the manpage says: Clients must call back into Xlib using XRRUpdateConfiguration when screen configuration change notify events are generated (or root window configuration changes occur, to update Xlib's view of the resolution, size, rotation, reflection or subpixel order. Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-27Reload the Xinerama layout on RandR signal.Tomas Janousek2-9/+39
The m_head_areas became a vector, because we need to dynamically change its size. The functions manipulating struts (which refer to a particular head) now check whether the head still exists. Signed-off-by: Tomas Janousek <tomi@nomi.cz>
2008-01-25cosmeticsMathias Gumz3-31/+34
2008-01-25std::string.c_str() is never NULLMathias Gumz1-5/+2
2008-01-24don't require final {} on :IfMark Tiefenbruck1-1/+1
2008-01-23fix some potential bugs with window menusMark Tiefenbruck1-0/+4
2008-01-23fix potential infinite loop in transient windowsMark Tiefenbruck1-3/+1
2008-01-22fix some issues with window menusMark Tiefenbruck1-1/+13
2008-01-21fix some updates on style changeMark Tiefenbruck1-4/+3
2008-01-19move position and geometry windows into their own classMark Tiefenbruck5-173/+169
2008-01-18Fix missing destructor warningSimon Bowden1-0/+1
2008-01-18Merge branch 'master' of fluxbox@gitfbox:fluxboxMark Tiefenbruck27-140/+135
2008-01-17use function pointer for CommandParser::CommandMark Tiefenbruck2-10/+10
2008-01-15must initialize toolbar before the windowsHenrik Kinnunen1-5/+6
2008-01-15split Text.hh into Orientation.hh and TextUtils.{cc,hh}Mathias Gumz25-55/+61
2008-01-14moved code a bit around, cleaned up some classesMathias Gumz8-83/+71
2008-01-13fix crashes on restartMark Tiefenbruck2-9/+9
2008-01-13fix initialization of WorkspaceNameThemeMark Tiefenbruck2-13/+11
2008-01-13fix some issues with reverting focusMark Tiefenbruck6-30/+25
2008-01-12move some stuff from Fluxbox to BScreenMark Tiefenbruck5-68/+49
2008-01-11forgot to add thisMark Tiefenbruck1-0/+128
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck49-543/+430
ObjectRegistry
2008-01-08split WinButtonTheme into multiple themesMark Tiefenbruck8-157/+82
2008-01-07switch FbWinFrameTheme to use FocusableThemeMark Tiefenbruck10-200/+173
2008-01-07added new ThemeProxy for automatically handling focused vs. unfocused ThemeItemsMark Tiefenbruck17-160/+196
2008-01-05update code to use ThemeProxyMark Tiefenbruck55-474/+503
2008-01-04add a level of indirection to themesMark Tiefenbruck15-17/+96
2008-01-04remove some unnecessary codeMark Tiefenbruck4-25/+4
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck230-468/+0
2008-01-03mergedMathias Gumz3-16/+18
2008-01-02moved seldom used code to where it is actually used, no need to include code ↵Mathias Gumz3-27/+26
into compilation when its not needed
2008-01-02more encapsulation for EwmhMathias Gumz3-297/+319
2008-01-02Merge branch 'master' of fluxbox@gitfbox:fluxboxMark Tiefenbruck3-81/+91
2008-01-02more header 'correctness'Mathias Gumz2-1/+2