aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-04-27Added SimpleObserver class.Henrik Kinnunen8-58/+139
This class works in the same way as the SimpleCommand class. Use it with the makeObserver function. It calls the receiver's member function when the subject sends a signal.
2008-04-26some updates for the startup file in modern timesMark Tiefenbruck6-15/+33
2008-04-25we don't need to tell this to everyoneMark Tiefenbruck1-0/+2
2008-04-25forgot to add apps.in to gitMark Tiefenbruck1-0/+4
2008-04-25add fbrun to default apps fileMark Tiefenbruck4-6/+33
2008-04-25some minor changes to default keys fileMark Tiefenbruck1-4/+7
2008-04-21some fixes for gcc 3.4Thomas Orgis57-60/+62
2008-04-15system tray border patch from matteoMatteo Galiazzo2-5/+11
2008-04-03Added autoscan hints to configure.inNitish Padgaonkar1-0/+64
2008-03-29fixed a small issue with autohidden toolbarMathias Gumz1-2/+8
the toolbar was not going to hidden state when the slit covered the toolbar and the mouse was still in the toolbar area. now we check event.subwindow to decide if it was a "valid" leaveNotifyEvent.
2008-03-25Fix build with g++ 4.3Bernhard Walle5-0/+23
This change fixes the build for g++ 4.3. Build verified on openSUSE Factory. Only missing includes and using directives are added.
2008-03-19The unfocused/pressed pixmaps for the 'stick' button were ignored.Jim Ramsay1-1/+2
This fixes a bug in commit 1f01d84c080d607a91eb417efcaf5e500b5f1d7e (split WinButtonTheme into multiple themes), where every other theme except for m_stick_pm was changed.
2008-03-05transform _NET_WM_ICON data to correct depthMathias Gumz1-11/+38
2008-02-25Merge branch 'makefile_correct'Mathias Gumz1-1/+1
2008-02-25Merge branch 'makefile_correct' into to_pushMathias Gumz1-1/+1
2008-02-25disable automake-warningsMathias Gumz1-1/+1
warnings like 'data/Makefile.am:19: (probably a GNU make extension)' etc are kind of pointless to fluxbox since the build system is gmake.
2008-02-24feed the right git revision used to build fluxbox into defaults.hhMathias Gumz1-1/+1
2008-02-24use _NET_WM_ICON property as resource for icons, fixed partly #1852693Mathias Gumz3-11/+180
instead of depending on proper icons in the old icccm wmhints, fluxbox now tries to get the icon data stored in _NET_WM_ICON
2008-02-11more fun with the window menuMark Tiefenbruck8-43/+50
2008-02-10removed gotoHenrik Kinnunen2-13/+17
2008-02-09fix highlighted menu item on mouse outMark Tiefenbruck2-2/+14
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 Janousek9-23/+122
2008-01-28minor correction of include namesMathias Gumz4-5/+5
2008-01-28reorderingMathias Gumz2-13/+11
2008-01-27Changelog entries for the xinerama_randr branch changes.Tomas Janousek1-0/+5
Signed-off-by: Tomas Janousek <tomi@nomi.cz>
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 issue with multiple spaces in filename in fbsetbgMark Tiefenbruck1-3/+3
2008-01-23use hash instead of which in fbsetbgMark Tiefenbruck1-22/+3
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