mikachu/openbox.git
18 years agofree the pixel data
Dana Jansens [Wed, 19 Mar 2003 08:09:09 +0000 (08:09 +0000)]
free the pixel data

18 years agostart with 0 desktops, so the focus_order stuff all gets initialized properly
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

18 years agothe focus_order shit is init'd by the screen_startup setting the number of desktops
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

18 years agoshutdown everything before closing the display
Dana Jansens [Wed, 19 Mar 2003 08:05:25 +0000 (08:05 +0000)]
shutdown everything before closing the display

18 years agocan fit on one line
Dana Jansens [Wed, 19 Mar 2003 07:58:52 +0000 (07:58 +0000)]
can fit on one line

18 years agoinitialize texture to NULL if theres no textures. use g_memdup to copy it
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

18 years agocomment what funcs is
Dana Jansens [Wed, 19 Mar 2003 07:40:07 +0000 (07:40 +0000)]
comment what funcs is

18 years agoclose the channel by unref'ing it
Dana Jansens [Wed, 19 Mar 2003 07:34:31 +0000 (07:34 +0000)]
close the channel by unref'ing it

18 years agokill the const, use g_new instead of malloc, g_free the font in font_close()
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()

18 years agokill the const
Dana Jansens [Wed, 19 Mar 2003 07:26:05 +0000 (07:26 +0000)]
kill the const

18 years agoclean up comments regarding alpha
Dana Jansens [Wed, 19 Mar 2003 07:20:45 +0000 (07:20 +0000)]
clean up comments regarding alpha

18 years agostrdup the database string, dont return it directly
Dana Jansens [Wed, 19 Mar 2003 07:20:29 +0000 (07:20 +0000)]
strdup the database string, dont return it directly

18 years agorm the comments pointer bindings stuff, thats in a plugin now
Dana Jansens [Wed, 19 Mar 2003 07:12:00 +0000 (07:12 +0000)]
rm the comments pointer bindings stuff, thats in a plugin now

18 years agoadd new windows to the back of the focus order list
Dana Jansens [Wed, 19 Mar 2003 07:10:05 +0000 (07:10 +0000)]
add new windows to the back of the focus order list

18 years agomove the focus_order lists into the kernel
Dana Jansens [Wed, 19 Mar 2003 07:08:15 +0000 (07:08 +0000)]
move the focus_order lists into the kernel

18 years agoadd focus actions
Dana Jansens [Wed, 19 Mar 2003 06:01:06 +0000 (06:01 +0000)]
add focus actions

18 years agoadd sloppy focus
Dana Jansens [Wed, 19 Mar 2003 06:00:52 +0000 (06:00 +0000)]
add sloppy focus

18 years agoadd sloppy focus
Dana Jansens [Wed, 19 Mar 2003 06:00:16 +0000 (06:00 +0000)]
add sloppy focus

18 years agoend drags
Dana Jansens [Wed, 19 Mar 2003 05:52:36 +0000 (05:52 +0000)]
end drags

18 years agodont clean up nulls
Dana Jansens [Wed, 19 Mar 2003 04:22:29 +0000 (04:22 +0000)]
dont clean up nulls

18 years agonot using the KeyAction stuff no more
Dana Jansens [Wed, 19 Mar 2003 04:16:38 +0000 (04:16 +0000)]
not using the KeyAction stuff no more

18 years agomouse and key bindings plugins work. segfault somewhere still on shutdown
Dana Jansens [Wed, 19 Mar 2003 04:16:19 +0000 (04:16 +0000)]
mouse and key bindings plugins work. segfault somewhere still on shutdown

18 years agoreset focus to root before exiting
Dana Jansens [Wed, 19 Mar 2003 01:01:57 +0000 (01:01 +0000)]
reset focus to root before exiting

18 years agoignore shit
Dana Jansens [Tue, 18 Mar 2003 20:09:36 +0000 (20:09 +0000)]
ignore shit

18 years agoadd the mouse plugin
Dana Jansens [Tue, 18 Mar 2003 20:09:07 +0000 (20:09 +0000)]
add the mouse plugin

18 years agograb the keyboard not the server!
Dana Jansens [Tue, 18 Mar 2003 20:02:09 +0000 (20:02 +0000)]
grab the keyboard not the server!

18 years agouse the grab_server function
Dana Jansens [Tue, 18 Mar 2003 20:01:04 +0000 (20:01 +0000)]
use the grab_server function

18 years agoadd 'grab_server' for grabbing .. the .. server!
Dana Jansens [Tue, 18 Mar 2003 20:00:44 +0000 (20:00 +0000)]
add 'grab_server' for grabbing .. the .. server!

18 years agoprovide functions for grabbing and ungrabbing the keyboard and pointer
Dana Jansens [Tue, 18 Mar 2003 19:51:56 +0000 (19:51 +0000)]
provide functions for grabbing and ungrabbing the keyboard and pointer

18 years agoset the log domain for each plugin properly
Dana Jansens [Tue, 18 Mar 2003 19:40:18 +0000 (19:40 +0000)]
set the log domain for each plugin properly

18 years agowarp the pointer on a workspace change to the focused window
Dana Jansens [Tue, 18 Mar 2003 09:21:07 +0000 (09:21 +0000)]
warp the pointer on a workspace change to the focused window

18 years agokill some whitespace
Dana Jansens [Tue, 18 Mar 2003 09:10:48 +0000 (09:10 +0000)]
kill some whitespace

18 years agokill a comment
Dana Jansens [Tue, 18 Mar 2003 09:10:35 +0000 (09:10 +0000)]
kill a comment

18 years agofocus fallback works when nothing is focused
Dana Jansens [Tue, 18 Mar 2003 09:10:05 +0000 (09:10 +0000)]
focus fallback works when nothing is focused

18 years agodont set the focused client if it's already set
Dana Jansens [Tue, 18 Mar 2003 09:08:55 +0000 (09:08 +0000)]
dont set the focused client if it's already set

18 years agosend the right client for unfocus events
Dana Jansens [Tue, 18 Mar 2003 08:48:14 +0000 (08:48 +0000)]
send the right client for unfocus events

18 years agosend unfocus events after focus events
Dana Jansens [Tue, 18 Mar 2003 08:41:50 +0000 (08:41 +0000)]
send unfocus events after focus events

18 years agogeneric domain
Dana Jansens [Tue, 18 Mar 2003 08:40:11 +0000 (08:40 +0000)]
generic domain

18 years agoadd actions for key/mouse bindings etc
Dana Jansens [Tue, 18 Mar 2003 08:39:28 +0000 (08:39 +0000)]
add actions for key/mouse bindings etc

18 years agoadd the new objects
Dana Jansens [Tue, 18 Mar 2003 08:39:01 +0000 (08:39 +0000)]
add the new objects

18 years agokeyboard bindings are functional
Dana Jansens [Tue, 18 Mar 2003 08:38:33 +0000 (08:38 +0000)]
keyboard bindings are functional

18 years agodont need process.h, yay glib
Dana Jansens [Tue, 18 Mar 2003 07:54:44 +0000 (07:54 +0000)]
dont need process.h, yay glib

18 years agoadd process.h
Dana Jansens [Tue, 18 Mar 2003 06:25:56 +0000 (06:25 +0000)]
add process.h

18 years agoadd cvsignores
Dana Jansens [Tue, 18 Mar 2003 05:30:12 +0000 (05:30 +0000)]
add cvsignores

18 years agoadd a keyboard plugin
Dana Jansens [Tue, 18 Mar 2003 05:29:01 +0000 (05:29 +0000)]
add a keyboard plugin

18 years agofocus new windows and focus windows on workspace change
Dana Jansens [Tue, 18 Mar 2003 05:21:50 +0000 (05:21 +0000)]
focus new windows and focus windows on workspace change

18 years agoplugins work.
Dana Jansens [Tue, 18 Mar 2003 03:11:55 +0000 (03:11 +0000)]
plugins work.
start a focus plugin.

18 years agodont put \n's at the end of g_message
Dana Jansens [Mon, 17 Mar 2003 23:04:43 +0000 (23:04 +0000)]
dont put \n's at the end of g_message

18 years agouse the render depth/visual for creating windows
Dana Jansens [Mon, 17 Mar 2003 22:31:17 +0000 (22:31 +0000)]
use the render depth/visual for creating windows

18 years agouse the dispatch stuff to get mouse button events
Dana Jansens [Mon, 17 Mar 2003 22:30:27 +0000 (22:30 +0000)]
use the dispatch stuff to get mouse button events

18 years agomake sure theres always a client for client events
Dana Jansens [Mon, 17 Mar 2003 22:13:06 +0000 (22:13 +0000)]
make sure theres always a client for client events

18 years agooops missing a */
Dana Jansens [Mon, 17 Mar 2003 22:12:26 +0000 (22:12 +0000)]
oops missing a */

18 years agofix comments
Dana Jansens [Mon, 17 Mar 2003 22:12:05 +0000 (22:12 +0000)]
fix comments

18 years agorming almost all the old python stuffs
Dana Jansens [Mon, 17 Mar 2003 22:04:20 +0000 (22:04 +0000)]
rming almost all the old python stuffs

18 years agoall events are dispatched
Dana Jansens [Mon, 17 Mar 2003 20:16:32 +0000 (20:16 +0000)]
all events are dispatched

18 years agokill the debug print
Dana Jansens [Mon, 17 Mar 2003 20:00:00 +0000 (20:00 +0000)]
kill the debug print

18 years agoadd the plugins dir
Dana Jansens [Mon, 17 Mar 2003 19:54:54 +0000 (19:54 +0000)]
add the plugins dir

18 years agostop using python internally. add an event dispatcher
Dana Jansens [Mon, 17 Mar 2003 19:54:37 +0000 (19:54 +0000)]
stop using python internally. add an event dispatcher

18 years agoadd the headers
Dana Jansens [Mon, 17 Mar 2003 18:53:59 +0000 (18:53 +0000)]
add the headers

18 years agokill the timestamps
Dana Jansens [Mon, 17 Mar 2003 08:10:26 +0000 (08:10 +0000)]
kill the timestamps

18 years agomy rant..
Dana Jansens [Mon, 17 Mar 2003 08:07:04 +0000 (08:07 +0000)]
my rant..

18 years agopass the x,y,w,h to font_draw.
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

18 years agoset the size of the label properly
Dana Jansens [Mon, 17 Mar 2003 07:28:48 +0000 (07:28 +0000)]
set the size of the label properly

18 years agoplace at 0,0 if the window is too big
Dana Jansens [Mon, 17 Mar 2003 07:28:32 +0000 (07:28 +0000)]
place at 0,0 if the window is too big

18 years agomeasure the font's height instead of listening to Xft
Dana Jansens [Mon, 17 Mar 2003 06:41:40 +0000 (06:41 +0000)]
measure the font's height instead of listening to Xft

18 years ago*** empty log message ***
Dana Jansens [Mon, 17 Mar 2003 06:36:55 +0000 (06:36 +0000)]
*** empty log message ***

18 years agodont skip ungrab corssing events
Dana Jansens [Mon, 17 Mar 2003 06:34:12 +0000 (06:34 +0000)]
dont skip ungrab corssing events

18 years agoif the window is as big/bigger than the screen with random placement, place it at...
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)

18 years agosolids should now work with offsets
Derek Foreman [Mon, 17 Mar 2003 05:21:58 +0000 (05:21 +0000)]
solids should now work with offsets

18 years agoadd keybinds for switching workspaces
Dana Jansens [Mon, 17 Mar 2003 05:20:38 +0000 (05:20 +0000)]
add keybinds for switching workspaces

18 years agomore random pokery
Derek Foreman [Mon, 17 Mar 2003 05:15:33 +0000 (05:15 +0000)]
more random pokery

18 years agouse the unfocused label when not focused
Dana Jansens [Mon, 17 Mar 2003 05:10:48 +0000 (05:10 +0000)]
use the unfocused label when not focused

18 years agoeither offsets work, or I've broken lots of things.
Derek Foreman [Mon, 17 Mar 2003 05:00:46 +0000 (05:00 +0000)]
either offsets work, or I've broken lots of things.

18 years agopass x,y to paint()
Dana Jansens [Mon, 17 Mar 2003 04:59:53 +0000 (04:59 +0000)]
pass x,y to paint()

18 years agomore changes wrt passing x, y, w, h to render
Derek Foreman [Mon, 17 Mar 2003 04:53:36 +0000 (04:53 +0000)]
more changes wrt passing x, y, w, h to render

18 years agopaint gets more parameters
Derek Foreman [Mon, 17 Mar 2003 04:50:40 +0000 (04:50 +0000)]
paint gets more parameters

18 years agoapparently my variable names were too verbose.
Derek Foreman [Mon, 17 Mar 2003 04:43:42 +0000 (04:43 +0000)]
apparently my variable names were too verbose.

18 years agooffsets in planar surfaces
Derek Foreman [Mon, 17 Mar 2003 04:42:49 +0000 (04:42 +0000)]
offsets in planar surfaces

18 years agodeclare variables first!
Dana Jansens [Mon, 17 Mar 2003 02:12:00 +0000 (02:12 +0000)]
declare variables first!

18 years agodecalre variables before code!
Dana Jansens [Mon, 17 Mar 2003 02:10:24 +0000 (02:10 +0000)]
decalre variables before code!

18 years agomake client_showhide a static function
Dana Jansens [Mon, 17 Mar 2003 02:05:05 +0000 (02:05 +0000)]
make client_showhide a static function

18 years agospeed up workspace switching by causing the minimal number of expose events (none...
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!)

18 years agogive engines mouse event notifications. make the openbox engine display pressed buttons
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

18 years agoget rid of the 'sep' variable
Dana Jansens [Mon, 17 Mar 2003 01:36:10 +0000 (01:36 +0000)]
get rid of the 'sep' variable

18 years agoreplaced one too many bevels
Dana Jansens [Mon, 17 Mar 2003 01:32:29 +0000 (01:32 +0000)]
replaced one too many bevels

18 years agoproperly layout the titlebar, with proper separatation
Dana Jansens [Mon, 17 Mar 2003 01:31:39 +0000 (01:31 +0000)]
properly layout the titlebar, with proper separatation

18 years agoload and set the titles justification
Dana Jansens [Mon, 17 Mar 2003 01:26:15 +0000 (01:26 +0000)]
load and set the titles justification

18 years agoadded justification to textureText
Derek Foreman [Mon, 17 Mar 2003 01:21:33 +0000 (01:21 +0000)]
added justification to textureText

18 years agokill some whack extra whitespace
Dana Jansens [Mon, 17 Mar 2003 01:16:43 +0000 (01:16 +0000)]
kill some whack extra whitespace

18 years agopixmap button masks work (hardcoded)
Dana Jansens [Mon, 17 Mar 2003 01:15:17 +0000 (01:15 +0000)]
pixmap button masks work (hardcoded)

18 years agodont need those includes no more
Dana Jansens [Mon, 17 Mar 2003 01:10:32 +0000 (01:10 +0000)]
dont need those includes no more

18 years agoin keeping with my tradition of committing untested code, here is the
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

18 years agomove pixmap_mask typedef
Derek Foreman [Mon, 17 Mar 2003 00:53:28 +0000 (00:53 +0000)]
move pixmap_mask typedef
add stub for draw_mask

18 years agoadd funcs to create/free pixmap_masks
Dana Jansens [Mon, 17 Mar 2003 00:49:05 +0000 (00:49 +0000)]
add funcs to create/free pixmap_masks

18 years agoadd glib.h for guint
Dana Jansens [Mon, 17 Mar 2003 00:38:29 +0000 (00:38 +0000)]
add glib.h for guint

18 years agoinclude Xlib.h for Pixmap
Dana Jansens [Mon, 17 Mar 2003 00:38:15 +0000 (00:38 +0000)]
include Xlib.h for Pixmap

18 years agoadd mask.[ch]
Dana Jansens [Mon, 17 Mar 2003 00:37:52 +0000 (00:37 +0000)]
add mask.[ch]

18 years agoadd a struct for pixmap masks
Dana Jansens [Mon, 17 Mar 2003 00:37:23 +0000 (00:37 +0000)]
add a struct for pixmap masks

18 years agohack so text shows up
Derek Foreman [Mon, 17 Mar 2003 00:21:05 +0000 (00:21 +0000)]
hack so text shows up

18 years agodont delete the pixmap until after changeing the visible one
Dana Jansens [Mon, 17 Mar 2003 00:18:03 +0000 (00:18 +0000)]
dont delete the pixmap until after changeing the visible one