]>
Dogcows Code - chaz/openbox/log
Dana Jansens [Wed, 19 Mar 2003 08:09:09 +0000 (08:09 +0000)]
free the pixel data
Dana Jansens [Wed, 19 Mar 2003 08:06:19 +0000 (08:06 +0000)]
start with 0 desktops, so the focus_order stuff all gets initialized properly
Dana Jansens [Wed, 19 Mar 2003 08:05:58 +0000 (08:05 +0000)]
the focus_order shit is init'd by the screen_startup setting the number of desktops
Dana Jansens [Wed, 19 Mar 2003 08:05:25 +0000 (08:05 +0000)]
shutdown everything before closing the display
Dana Jansens [Wed, 19 Mar 2003 07:58:52 +0000 (07:58 +0000)]
can fit on one line
Dana Jansens [Wed, 19 Mar 2003 07:58:39 +0000 (07:58 +0000)]
initialize texture to NULL if theres no textures. use g_memdup to copy it
Dana Jansens [Wed, 19 Mar 2003 07:40:07 +0000 (07:40 +0000)]
comment what funcs is
Dana Jansens [Wed, 19 Mar 2003 07:34:31 +0000 (07:34 +0000)]
close the channel by unref'ing it
Dana Jansens [Wed, 19 Mar 2003 07:26:25 +0000 (07:26 +0000)]
kill the const, use g_new instead of malloc, g_free the font in font_close()
Dana Jansens [Wed, 19 Mar 2003 07:26:05 +0000 (07:26 +0000)]
kill the const
Dana Jansens [Wed, 19 Mar 2003 07:20:45 +0000 (07:20 +0000)]
clean up comments regarding alpha
Dana Jansens [Wed, 19 Mar 2003 07:20:29 +0000 (07:20 +0000)]
strdup the database string, dont return it directly
Dana Jansens [Wed, 19 Mar 2003 07:12:00 +0000 (07:12 +0000)]
rm the comments pointer bindings stuff, thats in a plugin now
Dana Jansens [Wed, 19 Mar 2003 07:10:05 +0000 (07:10 +0000)]
add new windows to the back of the focus order list
Dana Jansens [Wed, 19 Mar 2003 07:08:15 +0000 (07:08 +0000)]
move the focus_order lists into the kernel
Dana Jansens [Wed, 19 Mar 2003 06:01:06 +0000 (06:01 +0000)]
add focus actions
Dana Jansens [Wed, 19 Mar 2003 06:00:52 +0000 (06:00 +0000)]
add sloppy focus
Dana Jansens [Wed, 19 Mar 2003 06:00:16 +0000 (06:00 +0000)]
add sloppy focus
Dana Jansens [Wed, 19 Mar 2003 05:52:36 +0000 (05:52 +0000)]
end drags
Dana Jansens [Wed, 19 Mar 2003 04:22:29 +0000 (04:22 +0000)]
dont clean up nulls
Dana Jansens [Wed, 19 Mar 2003 04:16:38 +0000 (04:16 +0000)]
not using the KeyAction stuff no more
Dana Jansens [Wed, 19 Mar 2003 04:16:19 +0000 (04:16 +0000)]
mouse and key bindings plugins work. segfault somewhere still on shutdown
Dana Jansens [Wed, 19 Mar 2003 01:01:57 +0000 (01:01 +0000)]
reset focus to root before exiting
Dana Jansens [Tue, 18 Mar 2003 20:09:36 +0000 (20:09 +0000)]
ignore shit
Dana Jansens [Tue, 18 Mar 2003 20:09:07 +0000 (20:09 +0000)]
add the mouse plugin
Dana Jansens [Tue, 18 Mar 2003 20:02:09 +0000 (20:02 +0000)]
grab the keyboard not the server!
Dana Jansens [Tue, 18 Mar 2003 20:01:04 +0000 (20:01 +0000)]
use the grab_server function
Dana Jansens [Tue, 18 Mar 2003 20:00:44 +0000 (20:00 +0000)]
add 'grab_server' for grabbing .. the .. server!
Dana Jansens [Tue, 18 Mar 2003 19:51:56 +0000 (19:51 +0000)]
provide functions for grabbing and ungrabbing the keyboard and pointer
Dana Jansens [Tue, 18 Mar 2003 19:40:18 +0000 (19:40 +0000)]
set the log domain for each plugin properly
Dana Jansens [Tue, 18 Mar 2003 09:21:07 +0000 (09:21 +0000)]
warp the pointer on a workspace change to the focused window
Dana Jansens [Tue, 18 Mar 2003 09:10:48 +0000 (09:10 +0000)]
kill some whitespace
Dana Jansens [Tue, 18 Mar 2003 09:10:35 +0000 (09:10 +0000)]
kill a comment
Dana Jansens [Tue, 18 Mar 2003 09:10:05 +0000 (09:10 +0000)]
focus fallback works when nothing is focused
Dana Jansens [Tue, 18 Mar 2003 09:08:55 +0000 (09:08 +0000)]
dont set the focused client if it's already set
Dana Jansens [Tue, 18 Mar 2003 08:48:14 +0000 (08:48 +0000)]
send the right client for unfocus events
Dana Jansens [Tue, 18 Mar 2003 08:41:50 +0000 (08:41 +0000)]
send unfocus events after focus events
Dana Jansens [Tue, 18 Mar 2003 08:40:11 +0000 (08:40 +0000)]
generic domain
Dana Jansens [Tue, 18 Mar 2003 08:39:28 +0000 (08:39 +0000)]
add actions for key/mouse bindings etc
Dana Jansens [Tue, 18 Mar 2003 08:39:01 +0000 (08:39 +0000)]
add the new objects
Dana Jansens [Tue, 18 Mar 2003 08:38:33 +0000 (08:38 +0000)]
keyboard bindings are functional
Dana Jansens [Tue, 18 Mar 2003 07:54:44 +0000 (07:54 +0000)]
dont need process.h, yay glib
Dana Jansens [Tue, 18 Mar 2003 06:25:56 +0000 (06:25 +0000)]
add process.h
Dana Jansens [Tue, 18 Mar 2003 05:30:12 +0000 (05:30 +0000)]
add cvsignores
Dana Jansens [Tue, 18 Mar 2003 05:29:01 +0000 (05:29 +0000)]
add a keyboard plugin
Dana Jansens [Tue, 18 Mar 2003 05:21:50 +0000 (05:21 +0000)]
focus new windows and focus windows on workspace change
Dana Jansens [Tue, 18 Mar 2003 03:11:55 +0000 (03:11 +0000)]
plugins work.
start a focus plugin.
Dana Jansens [Mon, 17 Mar 2003 23:04:43 +0000 (23:04 +0000)]
dont put \n's at the end of g_message
Dana Jansens [Mon, 17 Mar 2003 22:31:17 +0000 (22:31 +0000)]
use the render depth/visual for creating windows
Dana Jansens [Mon, 17 Mar 2003 22:30:27 +0000 (22:30 +0000)]
use the dispatch stuff to get mouse button events
Dana Jansens [Mon, 17 Mar 2003 22:13:06 +0000 (22:13 +0000)]
make sure theres always a client for client events
Dana Jansens [Mon, 17 Mar 2003 22:12:26 +0000 (22:12 +0000)]
oops missing a */
Dana Jansens [Mon, 17 Mar 2003 22:12:05 +0000 (22:12 +0000)]
fix comments
Dana Jansens [Mon, 17 Mar 2003 22:04:20 +0000 (22:04 +0000)]
rming almost all the old python stuffs
Dana Jansens [Mon, 17 Mar 2003 20:16:32 +0000 (20:16 +0000)]
all events are dispatched
Dana Jansens [Mon, 17 Mar 2003 20:00:00 +0000 (20:00 +0000)]
kill the debug print
Dana Jansens [Mon, 17 Mar 2003 19:54:54 +0000 (19:54 +0000)]
add the plugins dir
Dana Jansens [Mon, 17 Mar 2003 19:54:37 +0000 (19:54 +0000)]
stop using python internally. add an event dispatcher
Dana Jansens [Mon, 17 Mar 2003 18:53:59 +0000 (18:53 +0000)]
add the headers
Dana Jansens [Mon, 17 Mar 2003 08:10:26 +0000 (08:10 +0000)]
kill the timestamps
Dana Jansens [Mon, 17 Mar 2003 08:07:04 +0000 (08:07 +0000)]
my rant..
Dana Jansens [Mon, 17 Mar 2003 07:30:30 +0000 (07:30 +0000)]
pass the x,y,w,h to font_draw.
draw the text in the "right" place for now.. no justification yet
Dana Jansens [Mon, 17 Mar 2003 07:28:48 +0000 (07:28 +0000)]
set the size of the label properly
Dana Jansens [Mon, 17 Mar 2003 07:28:32 +0000 (07:28 +0000)]
place at 0,0 if the window is too big
Dana Jansens [Mon, 17 Mar 2003 06:41:40 +0000 (06:41 +0000)]
measure the font's height instead of listening to Xft
Dana Jansens [Mon, 17 Mar 2003 06:36:55 +0000 (06:36 +0000)]
*** empty log message ***
Dana Jansens [Mon, 17 Mar 2003 06:34:12 +0000 (06:34 +0000)]
dont skip ungrab corssing events
Dana Jansens [Mon, 17 Mar 2003 06:24:13 +0000 (06:24 +0000)]
if the window is as big/bigger than the screen with random placement, place it at (0,0)
Derek Foreman [Mon, 17 Mar 2003 05:21:58 +0000 (05:21 +0000)]
solids should now work with offsets
Dana Jansens [Mon, 17 Mar 2003 05:20:38 +0000 (05:20 +0000)]
add keybinds for switching workspaces
Derek Foreman [Mon, 17 Mar 2003 05:15:33 +0000 (05:15 +0000)]
more random pokery
Dana Jansens [Mon, 17 Mar 2003 05:10:48 +0000 (05:10 +0000)]
use the unfocused label when not focused
Derek Foreman [Mon, 17 Mar 2003 05:00:46 +0000 (05:00 +0000)]
either offsets work, or I've broken lots of things.
Dana Jansens [Mon, 17 Mar 2003 04:59:53 +0000 (04:59 +0000)]
pass x,y to paint()
Derek Foreman [Mon, 17 Mar 2003 04:53:36 +0000 (04:53 +0000)]
more changes wrt passing x, y, w, h to render
Derek Foreman [Mon, 17 Mar 2003 04:50:40 +0000 (04:50 +0000)]
paint gets more parameters
Derek Foreman [Mon, 17 Mar 2003 04:43:42 +0000 (04:43 +0000)]
apparently my variable names were too verbose.
Derek Foreman [Mon, 17 Mar 2003 04:42:49 +0000 (04:42 +0000)]
offsets in planar surfaces
Dana Jansens [Mon, 17 Mar 2003 02:12:00 +0000 (02:12 +0000)]
declare variables first!
Dana Jansens [Mon, 17 Mar 2003 02:10:24 +0000 (02:10 +0000)]
decalre variables before code!
Dana Jansens [Mon, 17 Mar 2003 02:05:05 +0000 (02:05 +0000)]
make client_showhide a static function
Dana Jansens [Mon, 17 Mar 2003 02:03:45 +0000 (02:03 +0000)]
speed up workspace switching by causing the minimal number of expose events (none for the hiding windows!)
Dana Jansens [Mon, 17 Mar 2003 01:47:20 +0000 (01:47 +0000)]
give engines mouse event notifications. make the openbox engine display pressed buttons
Dana Jansens [Mon, 17 Mar 2003 01:36:10 +0000 (01:36 +0000)]
get rid of the 'sep' variable
Dana Jansens [Mon, 17 Mar 2003 01:32:29 +0000 (01:32 +0000)]
replaced one too many bevels
Dana Jansens [Mon, 17 Mar 2003 01:31:39 +0000 (01:31 +0000)]
properly layout the titlebar, with proper separatation
Dana Jansens [Mon, 17 Mar 2003 01:26:15 +0000 (01:26 +0000)]
load and set the titles justification
Derek Foreman [Mon, 17 Mar 2003 01:21:33 +0000 (01:21 +0000)]
added justification to textureText
Dana Jansens [Mon, 17 Mar 2003 01:16:43 +0000 (01:16 +0000)]
kill some whack extra whitespace
Dana Jansens [Mon, 17 Mar 2003 01:15:17 +0000 (01:15 +0000)]
pixmap button masks work (hardcoded)
Dana Jansens [Mon, 17 Mar 2003 01:10:32 +0000 (01:10 +0000)]
dont need those includes no more
Derek Foreman [Mon, 17 Mar 2003 01:08:34 +0000 (01:08 +0000)]
in keeping with my tradition of committing untested code, here is the
pixmap mask rendering code ported from the old otk dirs
Derek Foreman [Mon, 17 Mar 2003 00:53:28 +0000 (00:53 +0000)]
move pixmap_mask typedef
add stub for draw_mask
Dana Jansens [Mon, 17 Mar 2003 00:49:05 +0000 (00:49 +0000)]
add funcs to create/free pixmap_masks
Dana Jansens [Mon, 17 Mar 2003 00:38:29 +0000 (00:38 +0000)]
add glib.h for guint
Dana Jansens [Mon, 17 Mar 2003 00:38:15 +0000 (00:38 +0000)]
include Xlib.h for Pixmap
Dana Jansens [Mon, 17 Mar 2003 00:37:52 +0000 (00:37 +0000)]
add mask.[ch]
Dana Jansens [Mon, 17 Mar 2003 00:37:23 +0000 (00:37 +0000)]
add a struct for pixmap masks
Derek Foreman [Mon, 17 Mar 2003 00:21:05 +0000 (00:21 +0000)]
hack so text shows up
Dana Jansens [Mon, 17 Mar 2003 00:18:03 +0000 (00:18 +0000)]
dont delete the pixmap until after changeing the visible one
This page took 0.047668 seconds and 4 git commands to generate.