dana/openbox.git
17 years agofix up support for moveresize. make keyboard grabs Async so that i can hit escape...
Dana Jansens [Thu, 17 Apr 2003 07:00:13 +0000 (07:00 +0000)]
fix up support for moveresize. make keyboard grabs Async so that i can hit escape to cancel a moveresize process.

17 years agodo not shadow parameter pls
Dana Jansens [Thu, 17 Apr 2003 06:24:41 +0000 (06:24 +0000)]
do not shadow parameter pls

17 years agoinitialize start_x/y
Dana Jansens [Thu, 17 Apr 2003 06:21:19 +0000 (06:21 +0000)]
initialize start_x/y

17 years agoadd support for interactive/keyboard move/resize
Dana Jansens [Thu, 17 Apr 2003 06:17:06 +0000 (06:17 +0000)]
add support for interactive/keyboard move/resize

17 years agoadd support for net_moveresize_window and net_wm_moveresize
Dana Jansens [Thu, 17 Apr 2003 05:43:41 +0000 (05:43 +0000)]
add support for net_moveresize_window and net_wm_moveresize

17 years agouse the new cursor defn's
Dana Jansens [Thu, 17 Apr 2003 05:29:11 +0000 (05:29 +0000)]
use the new cursor defn's

17 years agouse the new ptr cursor defn
Dana Jansens [Thu, 17 Apr 2003 05:28:53 +0000 (05:28 +0000)]
use the new ptr cursor defn

17 years agomove the move/resize functionality into moveresize.c, for use with the netwm atoms...
Dana Jansens [Thu, 17 Apr 2003 05:28:35 +0000 (05:28 +0000)]
move the move/resize functionality into moveresize.c, for use with the netwm atoms. use it from teh plugins. combine the two actions.

17 years agoput text centered in the popup dialog properly
Dana Jansens [Thu, 17 Apr 2003 05:13:18 +0000 (05:13 +0000)]
put text centered in the popup dialog properly

17 years agomake alt-middle the default resize binding
Dana Jansens [Thu, 17 Apr 2003 02:16:38 +0000 (02:16 +0000)]
make alt-middle the default resize binding

17 years agoadd more cursors for move/resizing, and use the arrows not the angle brackets
Dana Jansens [Thu, 17 Apr 2003 02:15:09 +0000 (02:15 +0000)]
add more cursors for move/resizing, and use the arrows not the angle brackets

17 years agograb pointer during cycling to remove focus screwups from focus-follows-mouse.
Dana Jansens [Thu, 17 Apr 2003 02:14:30 +0000 (02:14 +0000)]
grab pointer during cycling to remove focus screwups from focus-follows-mouse.
grab during move/resize and assign a cursor while doing the move/resize too!

17 years agosave the client and context during drags since a pointer grab will change them
Dana Jansens [Thu, 17 Apr 2003 02:11:46 +0000 (02:11 +0000)]
save the client and context during drags since a pointer grab will change them

17 years agoignore virtual crossing events..
Dana Jansens [Thu, 17 Apr 2003 01:48:26 +0000 (01:48 +0000)]
ignore virtual crossing events..

17 years agothat was dumb, it was metacity's fault
Dana Jansens [Thu, 17 Apr 2003 01:25:29 +0000 (01:25 +0000)]
that was dumb, it was metacity's fault

17 years agoonly cycle to visible windows
Dana Jansens [Thu, 17 Apr 2003 01:24:53 +0000 (01:24 +0000)]
only cycle to visible windows

17 years agodont send menu events to plugins
Dana Jansens [Wed, 16 Apr 2003 19:41:22 +0000 (19:41 +0000)]
dont send menu events to plugins

17 years agoshow the root menu on right click
Dana Jansens [Wed, 16 Apr 2003 18:09:38 +0000 (18:09 +0000)]
show the root menu on right click

17 years agomenus works on some level. add a built-in root menu
Dana Jansens [Wed, 16 Apr 2003 18:09:11 +0000 (18:09 +0000)]
menus works on some level. add a built-in root menu

17 years agocode cleanup
Dana Jansens [Wed, 16 Apr 2003 17:06:42 +0000 (17:06 +0000)]
code cleanup

17 years agowhen flags are not set assume bette defaults
Dana Jansens [Wed, 16 Apr 2003 16:56:26 +0000 (16:56 +0000)]
when flags are not set assume bette defaults

17 years agoraise menus above clients.
Dana Jansens [Wed, 16 Apr 2003 05:36:51 +0000 (05:36 +0000)]
raise menus above clients.
hilight menu entries as the cursor passes over them.

17 years agosave the window ids in a map for the menus
Dana Jansens [Wed, 16 Apr 2003 04:16:24 +0000 (04:16 +0000)]
save the window ids in a map for the menus

17 years agoonly change the group info if the group flag is set
Dana Jansens [Wed, 16 Apr 2003 01:02:29 +0000 (01:02 +0000)]
only change the group info if the group flag is set

17 years agoonly add transients if we are IN a group
Dana Jansens [Wed, 16 Apr 2003 00:55:27 +0000 (00:55 +0000)]
only add transients if we are IN a group

17 years agooops nm
Dana Jansens [Wed, 16 Apr 2003 00:53:52 +0000 (00:53 +0000)]
oops nm

17 years agoless ()s cleanup
Dana Jansens [Wed, 16 Apr 2003 00:53:32 +0000 (00:53 +0000)]
less ()s cleanup

17 years agoremove transients before removing ourlselves from teh group
Dana Jansens [Wed, 16 Apr 2003 00:52:18 +0000 (00:52 +0000)]
remove transients before removing ourlselves from teh group

17 years agoset the group to null when removeing ourselves from it
Dana Jansens [Wed, 16 Apr 2003 00:49:06 +0000 (00:49 +0000)]
set the group to null when removeing ourselves from it

17 years agowatch out for missing a name
Dana Jansens [Tue, 15 Apr 2003 21:25:21 +0000 (21:25 +0000)]
watch out for missing a name

17 years agomake menu font smaller and !bold for now
Dana Jansens [Tue, 15 Apr 2003 18:30:20 +0000 (18:30 +0000)]
make menu font smaller and !bold for now

17 years agostart of showing/rendering menus. woot!
Dana Jansens [Tue, 15 Apr 2003 18:29:55 +0000 (18:29 +0000)]
start of showing/rendering menus. woot!

17 years agoload menu style stuff
Dana Jansens [Tue, 15 Apr 2003 18:05:58 +0000 (18:05 +0000)]
load menu style stuff

17 years agomake minsize take int*'s not a Size*
Dana Jansens [Tue, 15 Apr 2003 18:05:25 +0000 (18:05 +0000)]
make minsize take int*'s not a Size*

17 years agoremove transients of the group from teh window when it leaves the group
Dana Jansens [Tue, 15 Apr 2003 16:53:36 +0000 (16:53 +0000)]
remove transients of the group from teh window when it leaves the group

17 years agoadd group transients when setting up the group
Dana Jansens [Tue, 15 Apr 2003 16:52:14 +0000 (16:52 +0000)]
add group transients when setting up the group

17 years agobug in the search for transient_for's
Dana Jansens [Tue, 15 Apr 2003 16:41:55 +0000 (16:41 +0000)]
bug in the search for transient_for's

17 years agoupdate the theme stuff
Dana Jansens [Tue, 15 Apr 2003 16:09:56 +0000 (16:09 +0000)]
update the theme stuff

17 years agomore processor bummy
Marius Nita [Tue, 15 Apr 2003 04:03:52 +0000 (04:03 +0000)]
more processor bummy

17 years agoPYRAMID PARTY PART 2!!!
Derek Foreman [Tue, 15 Apr 2003 02:24:03 +0000 (02:24 +0000)]
PYRAMID PARTY PART 2!!!

17 years agoPYRAMID PARTY!!!
Derek Foreman [Tue, 15 Apr 2003 02:21:00 +0000 (02:21 +0000)]
PYRAMID PARTY!!!

17 years agoremove debug print
Dana Jansens [Tue, 15 Apr 2003 02:19:24 +0000 (02:19 +0000)]
remove debug print

17 years agonode processing code/macros, and other fixes
Marius Nita [Tue, 15 Apr 2003 00:13:03 +0000 (00:13 +0000)]
node processing code/macros, and other fixes

17 years agoadded line numbers to nodes
Marius Nita [Tue, 15 Apr 2003 00:12:32 +0000 (00:12 +0000)]
added line numbers to nodes

17 years agoinit commit, tree processing code bummy
Marius Nita [Tue, 15 Apr 2003 00:11:57 +0000 (00:11 +0000)]
init commit, tree processing code bummy

17 years agofixes for handling char**s
Dana Jansens [Mon, 14 Apr 2003 23:38:54 +0000 (23:38 +0000)]
fixes for handling char**s

17 years agoindenting oopsie
Dana Jansens [Mon, 14 Apr 2003 22:42:23 +0000 (22:42 +0000)]
indenting oopsie

17 years agodont get a null at the end of the data, so use strndup
Dana Jansens [Mon, 14 Apr 2003 22:42:10 +0000 (22:42 +0000)]
dont get a null at the end of the data, so use strndup

17 years agofix a seg from ignoreing PROP_GETSS failure
Dana Jansens [Mon, 14 Apr 2003 22:39:47 +0000 (22:39 +0000)]
fix a seg from ignoreing PROP_GETSS failure

17 years agomore fixes for working with char**s
Dana Jansens [Mon, 14 Apr 2003 22:31:22 +0000 (22:31 +0000)]
more fixes for working with char**s

17 years agonullify the ends of the char**
Dana Jansens [Mon, 14 Apr 2003 22:25:17 +0000 (22:25 +0000)]
nullify the ends of the char**

17 years agoremove casts from PROP defines. use proper vars and cast elsewhere if needed.
Dana Jansens [Mon, 14 Apr 2003 22:20:27 +0000 (22:20 +0000)]
remove casts from PROP defines. use proper vars and cast elsewhere if needed.

17 years agotext justification
Dana Jansens [Mon, 14 Apr 2003 22:12:26 +0000 (22:12 +0000)]
text justification

17 years agoshrink the area that the textures are rendered into by the bevels/borders
Dana Jansens [Mon, 14 Apr 2003 22:12:18 +0000 (22:12 +0000)]
shrink the area that the textures are rendered into by the bevels/borders

17 years agorip the prop code i wrote in cwmcc out and make it all 64bit friendly (i think!)...
Dana Jansens [Mon, 14 Apr 2003 21:34:35 +0000 (21:34 +0000)]
rip the prop code i wrote in cwmcc out and make it all 64bit friendly (i think!). stop using gulong for values from the xserver, using guint32 instead.

17 years agothese menus should not be removed, they are good and will be used.
Dana Jansens [Mon, 14 Apr 2003 21:26:01 +0000 (21:26 +0000)]
these menus should not be removed, they are good and will be used.

17 years agoclean up this mess of crap a lot
Dana Jansens [Mon, 14 Apr 2003 17:07:04 +0000 (17:07 +0000)]
clean up this mess of crap a lot

17 years agodo not commit bad char* foo that breaks on !32 bit platforms
Dana Jansens [Mon, 14 Apr 2003 17:06:32 +0000 (17:06 +0000)]
do not commit bad char* foo that breaks on !32 bit platforms

17 years agocleanups and such
Marius Nita [Mon, 14 Apr 2003 06:47:44 +0000 (06:47 +0000)]
cleanups and such

17 years agobeginning of obcl. the parser works with semicolons after statements
Marius Nita [Mon, 14 Apr 2003 06:04:49 +0000 (06:04 +0000)]
beginning of obcl. the parser works with semicolons after statements
for now, there is much left to change and do.

17 years ago*** empty log message ***
Scott Moynes [Mon, 14 Apr 2003 04:30:34 +0000 (04:30 +0000)]
*** empty log message ***

17 years agoallow _'s in identifiers
Dana Jansens [Mon, 14 Apr 2003 04:26:19 +0000 (04:26 +0000)]
allow _'s in identifiers

17 years agoraise and lower all transients along with parents
Dana Jansens [Mon, 14 Apr 2003 01:11:32 +0000 (01:11 +0000)]
raise and lower all transients along with parents

17 years agoapply layers to all transients. only raise once on the highest window who's layer...
Dana Jansens [Mon, 14 Apr 2003 01:10:54 +0000 (01:10 +0000)]
apply layers to all transients. only raise once on the highest window who's layer changed after applying layers to them all

17 years agoifdef not ifndef
Dana Jansens [Sun, 13 Apr 2003 23:43:18 +0000 (23:43 +0000)]
ifdef not ifndef

17 years agokeep all transient windows above their parents
Dana Jansens [Sun, 13 Apr 2003 23:24:36 +0000 (23:24 +0000)]
keep all transient windows above their parents

17 years agosimple cleanups for the client_iconify function.
Dana Jansens [Sun, 13 Apr 2003 23:24:18 +0000 (23:24 +0000)]
simple cleanups for the client_iconify function.
also dont follow into other groups when searching up the transient_for tree

17 years agorm the unused vars
Dana Jansens [Sun, 13 Apr 2003 21:48:10 +0000 (21:48 +0000)]
rm the unused vars

17 years agoonyl focus 'normal' windows on map
Dana Jansens [Sun, 13 Apr 2003 21:47:39 +0000 (21:47 +0000)]
onyl focus 'normal' windows on map

17 years agoonly keep fullscreen windows on top while they are focused
Dana Jansens [Sun, 13 Apr 2003 21:46:31 +0000 (21:46 +0000)]
only keep fullscreen windows on top while they are focused

17 years agomake fullscreen decorations and functions be calculated by the setup_decor_and_functi...
Dana Jansens [Sun, 13 Apr 2003 21:37:32 +0000 (21:37 +0000)]
make fullscreen decorations and functions be calculated by the setup_decor_and_functions func

17 years agorm the group debug prints
Dana Jansens [Sun, 13 Apr 2003 21:20:03 +0000 (21:20 +0000)]
rm the group debug prints

17 years agoonly print that when debuggin focus
Dana Jansens [Sun, 13 Apr 2003 21:19:43 +0000 (21:19 +0000)]
only print that when debuggin focus

17 years agoignore the remaining new shit from automaking everything again
Dana Jansens [Sun, 13 Apr 2003 21:18:43 +0000 (21:18 +0000)]
ignore the remaining new shit from automaking everything again

17 years agoback to automake
Dana Jansens [Sun, 13 Apr 2003 21:17:02 +0000 (21:17 +0000)]
back to automake

17 years agoshrimpx above miklos?
Dana Jansens [Sun, 13 Apr 2003 19:30:15 +0000 (19:30 +0000)]
shrimpx above miklos?

17 years agopass the Client for frame_context cuz the client might be NULL
Dana Jansens [Sun, 13 Apr 2003 08:36:38 +0000 (08:36 +0000)]
pass the Client for frame_context cuz the client might be NULL

17 years agocomment properly
Dana Jansens [Sun, 13 Apr 2003 08:01:02 +0000 (08:01 +0000)]
comment properly

17 years agoload the font shadow stuff from the old ob2 shitz
Dana Jansens [Sun, 13 Apr 2003 07:52:58 +0000 (07:52 +0000)]
load the font shadow stuff from the old ob2 shitz

17 years agolet specify theme in the rc3 file. rm the other old engine options
Dana Jansens [Sun, 13 Apr 2003 07:27:21 +0000 (07:27 +0000)]
let specify theme in the rc3 file. rm the other old engine options

17 years agobreak on errors
Dana Jansens [Sun, 13 Apr 2003 07:26:49 +0000 (07:26 +0000)]
break on errors

17 years agomove the openbox engine into librender and the kernel. the theme is loaded and stored...
Dana Jansens [Sun, 13 Apr 2003 07:18:28 +0000 (07:18 +0000)]
move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel.

17 years agomove the themes
Dana Jansens [Sun, 13 Apr 2003 07:02:34 +0000 (07:02 +0000)]
move the themes

17 years agoallow freeing NULL appearances
Dana Jansens [Sun, 13 Apr 2003 02:30:01 +0000 (02:30 +0000)]
allow freeing NULL appearances

17 years agoallow closing NULL fonts
Dana Jansens [Sun, 13 Apr 2003 02:29:09 +0000 (02:29 +0000)]
allow closing NULL fonts

17 years agoallow freeing NULL pixmap masks
Dana Jansens [Sun, 13 Apr 2003 02:28:29 +0000 (02:28 +0000)]
allow freeing NULL pixmap masks

17 years agodont fux self in color_free if the color is NULL
Dana Jansens [Sun, 13 Apr 2003 02:26:56 +0000 (02:26 +0000)]
dont fux self in color_free if the color is NULL

17 years agoproper cwmcc_ prefixing.
Dana Jansens [Sat, 12 Apr 2003 21:02:41 +0000 (21:02 +0000)]
proper cwmcc_ prefixing.
add gulong *num and gulong num to funciton params where needed. cant use 0 to terminate an array of numbers

17 years agoset the right mask for the client msg!
Dana Jansens [Sat, 12 Apr 2003 04:17:01 +0000 (04:17 +0000)]
set the right mask for the client msg!

17 years agodont use #ifdef HAVE_FOO for ansi functions/headers
Dana Jansens [Sat, 12 Apr 2003 03:22:33 +0000 (03:22 +0000)]
dont use #ifdef HAVE_FOO for ansi functions/headers

17 years agocomplete the root property get functions
Dana Jansens [Sat, 12 Apr 2003 02:24:03 +0000 (02:24 +0000)]
complete the root property get functions

17 years agoadd most of the root window props get functions
Dana Jansens [Sat, 12 Apr 2003 02:03:28 +0000 (02:03 +0000)]
add most of the root window props get functions

17 years agoadd right click in client focuses
Dana Jansens [Fri, 11 Apr 2003 21:41:05 +0000 (21:41 +0000)]
add right click in client focuses

17 years agoadd getting of some root properties
Dana Jansens [Fri, 11 Apr 2003 21:27:03 +0000 (21:27 +0000)]
add getting of some root properties

17 years agomake utility windows able to be resized
Dana Jansens [Fri, 11 Apr 2003 19:14:13 +0000 (19:14 +0000)]
make utility windows able to be resized

17 years agoname set_icon_name correctly
Dana Jansens [Fri, 11 Apr 2003 15:46:33 +0000 (15:46 +0000)]
name set_icon_name correctly

17 years agorm the main Makefile in a distclean
Dana Jansens [Fri, 11 Apr 2003 08:01:31 +0000 (08:01 +0000)]
rm the main Makefile in a distclean

17 years agoadd the new cwmcc stuff
Dana Jansens [Fri, 11 Apr 2003 06:02:36 +0000 (06:02 +0000)]
add the new cwmcc stuff

17 years agoadd set functions for setting name/icon name
Dana Jansens [Fri, 11 Apr 2003 04:11:08 +0000 (04:11 +0000)]
add set functions for setting name/icon name

17 years agoadd set functions for all the client props that need em
Dana Jansens [Fri, 11 Apr 2003 03:35:14 +0000 (03:35 +0000)]
add set functions for all the client props that need em