summaryrefslogtreecommitdiff
path: root/openbox/screen.c
AgeCommit message (Collapse)Author
2003-07-28make those apps stay/map on screen!! fuck stupid apps. thats right im ↵Dana Jansens
talking to you mozilla and you too java.
2003-07-24use ob_debug for any debug printing and only display the output when its a ↵Dana Jansens
debug build or when --debug is passed to it
2003-07-22add the --replace command line option, and support for the WM_Sn selectionDana Jansens
2003-07-10move ob_pointer_pos to screen_pointer_posDana Jansens
2003-07-10make ob_state a function so it cant be changed outside of openbox.cDana Jansens
2003-07-10remove the ob_root var, its redundant of what Xlib already providesDana Jansens
2003-07-10replace the focus_backup with the screen_support_win, we dont need 2 ↵Dana Jansens
offscreen windows.
2003-07-10use the xerror stuff to trap errors instead of dupliacted the effort hereDana Jansens
2003-07-10prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitzDana Jansens
2003-07-10prefix and capitalize the ObFocusFallbackType enumDana Jansens
2003-07-10prefix and capitalize some more constants/enums in client.h (Function -> ↵Dana Jansens
ObFunctions and WindowType -> ObClientType)
2003-07-10rename the Client struct to ObClientDana Jansens
2003-07-10add misc.h with some standard enumerations with proper prefixing and ↵Dana Jansens
capitalizations. use the new enums throughout. provide keycodes and cursors through ob_cursor and ob_keycode functions, which use the new misc.h enums for picking the cursor and keycode.
2003-07-10rename 'xinerama' stuff to 'monitors' to be more generic and descriptive.Dana Jansens
2003-06-27set "Openbox" as the name no "Openbox3"Dana Jansens
2003-06-27xinerama supportDana Jansens
2003-06-21more namespacing with Rr*Dana Jansens
2003-06-21fixed to accomodate the changes to the render/ API.Dana Jansens
2003-06-20remove non-planar surfacesDana Jansens
2003-06-04remove the client_remaximize function, and replace it with the ↵Dana Jansens
client_reconfigure function, which just calls client_configure with the window's current location and dimensions, user=TRUE and final=TRUE. add support for the VIDMODE extension in client_configure, namely, fullscreen windows are positioned at the point of the viewport rather than at 0,0. call client_reconfigure when uniconifying a window, so that fullscreen windows are put at the point of the view port.
2003-05-21add xerror.hDana Jansens
2003-05-21Openbox3 in the WM name, FUCK OFF XINE, YA YOU HEARD ME.Dana Jansens
2003-05-20ignore errors when playing with application defined colormapsDana Jansens
2003-05-18add (optional) support for showing a busy cursor via startup notificationDana Jansens
2003-05-16give the dock a strut and use itDana Jansens
2003-05-16rename "Slit" to "Dock".Dana Jansens
add config options to the rc3 for the dock. create a window_map, add DockApps to the ObWindow types, use the window_map for translating windows into objects for event handling (only one lookup now) and remove the old maps (client_map, menu_map).
2003-05-11not everything in the stacking_list is a client anymoreDana Jansens
2003-05-10add a slit to the kernelDana Jansens
2003-05-09all my changes while i was offline.Dana Jansens
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
2003-04-28move windows before calcing struts. watch for windows on DESKTOP_ALL when ↵Dana Jansens
removeing a desktop
2003-04-25restore the desktop and focused window on restarts if possibleDana Jansens
2003-04-18dont need to syncDana Jansens
2003-04-17distribute focus when entering/leaving show-the-desktop modeDana Jansens
2003-04-17add support for net_moveresize_window and net_wm_moveresizeDana Jansens
2003-04-17use the new ptr cursor defnDana Jansens
2003-04-15remove debug printDana Jansens
2003-04-14fixes for handling char**sDana Jansens
2003-04-14fix a seg from ignoreing PROP_GETSS failureDana Jansens
2003-04-14more fixes for working with char**sDana Jansens
2003-04-14nullify the ends of the char**Dana Jansens
2003-04-14remove casts from PROP defines. use proper vars and cast elsewhere if needed.Dana Jansens
2003-04-14rip the prop code i wrote in cwmcc out and make it all 64bit friendly (i ↵Dana Jansens
think!). stop using gulong for values from the xserver, using guint32 instead.
2003-04-13move the openbox engine into librender and the kernel. the theme is loaded ↵Dana Jansens
and stored inside librender. the frame is decorated and managed inside the kernel.
2003-04-08move config option loading for the kernel into config.c/hDana Jansens
add options for the number of desktops and the names of the desktops
2003-04-08add more options for focus fallback, use an enum for all the types of fallbacks.Dana Jansens
2003-04-05change how rc parsing will work. a=b will be parsed in any [section] and ↵Dana Jansens
given to a separate parsing callback. no more general config infrastructure needed/
2003-03-28let a window be 'moved' to a new desktop without actually show/hiding it. ↵Dana Jansens
useful for sending a window when following it, so theres no flash/flicker
2003-03-27focus a window on desktop switchDana Jansens
2003-03-26rm the debug printDana Jansens
2003-03-23oopsDana Jansens