summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Collapse)Author
2006-08-19dont flicker when setting desktop by per app settingsMikael Magnusson
2006-08-19forgot to check if perapp settings said to put window on all desktopsMikael Magnusson
2006-08-19lets not change the stacking before we add the window to the stacking stackMikael Magnusson
2006-08-18fix a silly copy paste bug, titlenumber should now be disableableMikael Magnusson
2006-08-16add option titleNumber in theme section to disable the little [x] that you ↵Mikael Magnusson
get after identical window titles
2006-08-16adjust logic to be... logicalMikael Magnusson
2006-08-16try utf8 for WM_NAME if locale fails, really the _locale functions in prop.c ↵Mikael Magnusson
are busted and should be fixed but i have no idea how.
2006-08-04really fix focus_last?Mikael Magnusson
2006-08-02s/_/./Mikael Magnusson
2006-08-02s/self/settings/Mikael Magnusson
2006-08-02be paranoid about programs setting 0 resize increments, which results in a ↵Mikael Magnusson
divide by zero, which is in turn bad
2006-08-02remove bogus check for handle width in client_setup_decor_and_functions ↵Mikael Magnusson
resulting in handles not being drawn if a theme with handle width = 0 is used when that function is called for a window and a theme with handle with > 0 is then loaded.
2006-08-01remove an old commentMikael Magnusson
2006-06-11rip out the VIDMODE extension stuff. this was only used to size fullscreen ↵Mikael Magnusson
windows to the viewport, i doubt anyone is actually using it and it interacts very badly with xinerama.
2006-06-09not surprisingly, there was a typoMikael Magnusson
2006-06-09if this works i will be a bit amazed, add class matching, and allow to match ↵Mikael Magnusson
either name or class or both
2006-06-09changing props need client_change_stateMikael Magnusson
2006-06-09fix2Mikael Magnusson
2006-06-09fixMikael Magnusson
2006-06-09add the rest of the possible states to per app settings, and fix some mem ↵Mikael Magnusson
leaks in the code that _set_ the per app list
2006-06-09add role matching to per app settings and fix a small memleak in the code ↵Mikael Magnusson
that frees the per app list
2006-06-08fixMikael Magnusson
2006-06-08move stuff around some moreMikael Magnusson
2006-06-08some notes to selfMikael Magnusson
2006-06-08per app settingsMikael Magnusson
2006-04-20fix #2670 (hilight first entry in menus) and respect keepBorder setting when ↵Mikael Magnusson
removing borders from mwm hints
2005-10-07more 64 bit fixesMikael Magnusson
2005-09-13I meant to check for windows placed by programs, not windows not placed by ↵Mikael Magnusson
the user. Now checks for windows placed by programs and not placed by user. This excludes placement schemes which the former check didn't, resulting in some brokenness, particularly with xinerama.
2005-08-11fix programs showing their child windows outside the screen, but retain the ↵Mikael Magnusson
possibility to put windows slightly offscreen with the -geometry argument (which is why i broke it in the first place)
2005-07-25add a (temporary?) check to client_activate to make client_list_menu not ↵Mikael Magnusson
crash openbox when selecting a window that has closed since the menu opened
2005-07-14c++ commentsMikael Magnusson
2005-03-25fix transparent terminals not updating when toggledecoring themMikael Magnusson
2005-02-06revert a commit xor made in 2003 that always annoyed me, now docks (panels) ↵Mikael Magnusson
go in the same layers as normal windows again. docks that dont specify layer go in the ABOVE layer and those that specify BELOW get put in the NORMAL layer.
2005-02-06testing failed, hopefully this is reverting to the right placeMikael Magnusson
2005-02-06more testingMikael Magnusson
2005-02-06try moving the move_onscreen with the rude into the place routine so it only ↵Mikael Magnusson
gets called if a window doesn't specify a position
2005-02-06okay so that's why it didn't use move_onscreenMikael Magnusson
2005-02-06test some stuffMikael Magnusson
2005-02-05the xinerama patch from john russell, modified a bit and merged the ↵Mikael Magnusson
move_onmonitor with the already existing move_onscreen stuff, not sure if it actually works on xinerama since i dont have it.
2004-12-30grab the mouse buttons and keyboards keys on clients before showing them to ↵Mikael Magnusson
avoid the situation where a grabbed key goes to a client without being seen by openbox, hopefully has no side effects but probably does
2004-10-21eek, a patch had a tab in itMikael Magnusson
2004-10-08patch to let wmctrl and others set _NET_WM_STATE_HIDDEN to minimize windows, ↵Mikael Magnusson
by Timo Hirvonen
2004-09-04option to make dragging and findedge ignore windows on lower layersMikael Magnusson
2004-06-14finding edges and switching directional focus was broken from omnipresent ↵Mikael Magnusson
windows. changed c->desktop to screen_desktop seems to work fine so far.
2004-03-31okay, so maybe i should try compiling things. lets see if i can get away ↵Mikael Magnusson
with not testing it
2004-03-30this is not so niceMikael Magnusson
2004-03-30nothing to see here, move alongMikael Magnusson
2004-03-21two hands raised, keepBorder added to <theme> sectionMikael Magnusson
2004-03-21update copyright noticesMikael Magnusson
2004-03-21pasted that a bit too far down yesterdayMikael Magnusson