summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Expand)Author
2024-11-12fix list access crashHEADmasternavewindre
2013-09-09Add a strict option to the ToggleShowDesktop actionDana Jansens
2013-09-02Allow FillToEdge to grow when all its edges are blocked.Dana Jansens
2013-09-02Clean up the FillToEdge action implementationDana Jansens
2013-09-01Fix gcc warningsIan Zimmerman
2013-08-19Add window type to If as wellMikael Magnusson
2012-10-06Allow application rules to control window size (Fix bug 4661)Dana Jansens
2012-10-06Get the window's title in the fake-managed case since we apply app rule match...Dana Jansens
2012-10-06Allow window matching based on the group leader's name and class (Fix bug 5721)Dana Jansens
2012-10-06Make LeastOverlap placment replace the behaviour of Smart and address style nitsDana Jansens
2012-09-30Allow client destroy notify functions to be removed based on the data associa...Dana Jansens
2012-09-30Ignore enters on windows that are raised over focused window while being mapped.Dana Jansens
2011-10-16Fix window width/height going less than 1 on some platforms (bug #5246)Dana Jansens
2011-10-16make undecorated windows place according to their undecorated state (bug #5179)Dana Jansens
2011-10-16Propagate _NET_WM_WINDOW_OPACITY to the frame window (bug #5132)Dana Jansens
2011-10-05Consistency with helper/modal windows and multiple desktops.Dana Jansens
2011-10-05Fix focus stealing for changing desktops/Use timestamp for user input eventsDana Jansens
2011-05-13Fix Java apps always appearing on desktop 0.Dana Jansens
2011-01-24Resizing removes maximization now, so don't only snap "grow to edge" to scree...Dana Jansens
2011-01-24cap the client (and frame) window's dimensions at the range of an unsigned sh...Dana Jansens
2011-01-24when focus=yes in the per-app settings, then the focus request for the new wi...Dana Jansens
2011-01-24Make NET_ACTIVE messages always treated as from the user. Loosen up focus st...Dana Jansens
2011-01-24if no launch time is provided for an application, make one up.Dana Jansens
2011-01-24Big changes to placement across multiple monitors.Dana Jansens
2011-01-24don't steal focus from a window if it was used very recently, when someone us...Dana Jansens
2011-01-24Big rework of image.c and the image cache system.Dana Jansens
2011-01-24Handle STRING and COMPOUND_TEXT type text properties.Dana Jansens
2010-06-26settings can't be NULL here, or we'd have already crashed anywayMikael Magnusson
2010-06-14Fix the EXTENTS reported on window frames.Dana Jansens
2010-06-14allow a user to set "undecorated" on a window without decorationsDana Jansens
2010-05-21allow new windows on other desktops to get focused if specified in a per-app ...Dana Jansens
2010-05-20don't need a force_reply when changing the decor for a windowDana Jansens
2010-05-20allows a window to unmax by resizing.Dana Jansens
2010-04-28fix XSYNCronization of resizes (especially with two monitors).Dana Jansens
2010-04-28make sure clients stay on screen when the root window changes size, and maxim...Dana Jansens
2010-04-28Remove two unused variablesMikael Magnusson
2010-04-28make an event queue for X events. the queue's min size is 16 XEvents (~3k)Dana Jansens
2010-04-20don't change stacking stuff on windows when moving them during the unmanage p...Dana Jansens
2010-04-16event_curtime is replaced (publicly) by event_time()Dana Jansens
2010-04-16When determining the current timestamp, try get something a lil more accurateDana Jansens
2010-04-16add an option to next/previous window to only include hilited/flashing/urgent...Dana Jansens
2010-04-16use const Rect* not Rect const*Dana Jansens
2010-03-29if a launch time isnt there (like for client_activate) assume the window laun...Dana Jansens
2010-03-25allow non-normal windows to go to 0,0. and remove a debugging g_printDana Jansens
2010-03-01add a function client_is_oldfullscreen() that determines if a window is an "o...Dana Jansens
2010-03-01when an app tries to move to 0,0 and there is a strut there (java swing!), mo...Dana Jansens
2010-02-16a couple more g_free() to g_slice_free()'sDana Jansens
2010-02-16missed a g_free() that should be g_slice_free()Dana Jansens
2010-02-15dont trust the _NET_ACTIVE_WINDOW timestamp. (fixes bug #4519)Dana Jansens
2010-02-12remove a bunch of g_new()/g_free() by returning Rect const*'s from screen are...Dana Jansens