aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.cc
AgeCommit message (Collapse)AuthorFilesLines
2005-04-27close #1182770mathias1-18/+24
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-03-16fix for #1152450, when having multiple screens the rootCommand's were mathias1-1/+2
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-01-24copyright datemathias1-1/+1
2005-01-05Simon's last changes lead to segfaults when the users specified <Sticky> ormathias1-21/+8
<Workspace> in apps-file. Reason is, that an unmanaged window is not yet assigned to an workspace and thus the returned workspacenumber is -1 ... which leads in combination with getWorkspace(nr) to an invalid workspace (0x0) ... This also fixes the problem with several deiconify-modes of the iconbar, when the iconbar is in icons-only mode (same reason) The other changes in the files are just cosmetic, i throw out the comments about the changes Simon did coz they make sense and are correct imho.
2005-01-04fix some initialisation, especially relating to placement and simonb1-16/+17
decoration/handler hints
2004-12-30fixed remove workspace bugfluxgen1-1/+5
2004-12-21* added new command:mathias1-1/+12
sethead <int> which sets the current window to head<int> * added remembering of the head to apps-file: [Head] {<int>}
2004-12-13icc complaint about a "possible" conflict between themathias1-4/+4
FbTk::Menu::update(Subject*) and FbTk::Menu::update(int index) to avoid this, we rename FbTk::Menu::update(int index) -> FbTk::Menu::updateMenu(int index) this is mostly cosmetic, but if it makes the life of a compiler happy, well .. be happy icc :)
2004-11-30fix a problem with java-dialogs which dont open correct (thanx Scott Moser)mathias1-2/+2
furthermore, and this is really interesting, this seems to fix also the bug widely known as g.o.d - the grab of death. the g.o.d seems to freeze fluxbox but let the mouse still be moving and no high-cpuload can be seen. the (un)lucky can force the g.o.d by clicking like a weirdo and pressing keys like crazy and then maybe it will happen. we are not quite sure WHY exactly this happens but as it seems: XSync(true) caused the trouble. we still keep watching this issue but hopefully noone experiences bad "freezes" anymore. (/me crosses fingers)
2004-11-22cosmetic (tabs -> spaces)mathias1-8/+9
fix possible memleak with XineramaQueryScreens: "Returned array should be free with XFree()" (from Xinerama.h)
2004-11-20fix segfaults on restart/exit, still issues with former iconified windowsmathias1-9/+17
at startup of fluxbox should close #1067582, #1067580, #1060912
2004-11-17fix bug in Screen destructor, can lead to segfault at exit/restartmathias1-1/+3
2004-10-18cosmetic changes, added ResizeModel to ScreenRessourcesakir1-2/+2
2004-10-16added followModel Ressources, dunno if the name is so clever, i am open for ↵akir1-1/+2
other suggestions
2004-10-04don't require [begin] in included filesrathnor1-2/+2
2004-09-16cleaning, we dont create windows with XCreateWindowfluxgen1-28/+11
2004-09-12preliminary support for composite/compositing manager. Also general workrathnor1-9/+41
for consistency with transparency resources
2004-09-11Font::drawText takes reference to FbDrawable instead of X Drawable + some ↵fluxgen1-4/+4
code cleaning
2004-09-11head specific strut, patch from Mathieu De Zutterfluxgen1-56/+89
2004-09-09transfered ::getRootPixmap from several places to new home, FbPixmapakir1-33/+11
2004-09-06fix the segfault-fix of fluxgen some days before. workspacemenu must beakir1-3/+5
destroyed after rootmenu is cleaned.
2004-09-05fix for crash on shutdown, the workspacemenu must be destroyed before ↵fluxgen1-12/+29
clientlist. fix for duplicates in iconlist, note: check update(stateSig) in fluxbox.cc, icons might be added twice
2004-08-30antialias- and alpha-entries only in menu when its compiled inakir1-3/+5
2004-07-14improved algoritm for transient_for in initWindowsfluxgen1-66/+62
2004-07-14fixed bug in transient window creation at startupfluxgen1-16/+74
2004-06-21tidying up initialisation with dockappsrathnor1-23/+1
2004-06-19fix initialisation of state when a window is first mappedrathnor1-8/+1
2004-06-14minor fixfluxgen1-1/+3
2004-06-07minor fixesfluxgen1-7/+6
2004-06-07update NLS string handling...rathnor1-67/+76
2004-05-13fix up a number of things for when a window hides while moving,rathnor1-3/+3
including a crash bug
2004-05-02iconmenu is now handled in IconMenu which is created in WorkspaceMenu, moved ↵fluxgen1-496/+91
all parsing of menu file to MenuCreator
2004-04-28fixes for/reimplement parts of directional focus movementrathnor1-3/+7
2004-04-19kde dockapps in systray and moved resource templates to ScreenResource.ccfluxgen1-344/+160
2004-04-12hide window menu if click on another window, patch from Mathias Gumzfluxgen1-2/+8
2004-03-30optional decoration of transient windows, patch from Scott Moserfluxgen1-1/+6
2004-03-23setLineAttributes in reconfigurefluxgen1-1/+7
2004-03-22added screen resource .overlay.lineWidth, .overlay.lineStyle and ↵fluxgen1-2/+126
.overlay.capStyle which defines the line style for resize and move actions on windows, patch from Mathias Gumz
2004-03-21primarily focus fix/tweak/rejiggingrathnor1-11/+21
2004-03-18fixed menu timestamp on root menu, Patch from Mathias Gumzfluxgen1-1/+4
2004-02-27cleaningfluxgen1-22/+15
2004-02-20fixed focus issues with remember hidden, patch from Mathias Gumzfluxgen1-2/+2
2004-02-10added missing templatesfluxgen1-1/+4
2004-02-03fix loading of the ColSmartPlacement policyrathnor1-2/+2
2004-01-21using empty instead of sizefluxgen1-2/+2
2004-01-19clientlist notify when window changes workspacefluxgen1-1/+9
2004-01-19workspace area signalfluxgen1-9/+19
2004-01-16different window for position coordinates, patch from Junichiro Kitafluxgen1-11/+84
2004-01-11hideMenus function, hides all menus on current screenfluxgen1-2/+35
2004-01-10clear root menufluxgen1-1/+4