mikachu/openbox.git
18 years agoindenting oopsie
Dana Jansens [Mon, 14 Apr 2003 22:42:23 +0000 (22:42 +0000)]
indenting oopsie

18 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

18 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

18 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

18 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**

18 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.

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

18 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

18 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.

18 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.

18 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

18 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

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

18 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.

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

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

18 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

18 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

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

18 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

18 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

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

18 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

18 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

18 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

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

18 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

18 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

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

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

18 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

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

18 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

18 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

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

18 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.

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

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

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

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

18 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

18 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

18 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!

18 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

18 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

18 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

18 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

18 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

18 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

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

18 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

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

18 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

18 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

18 years agoadd get functions for all the client properties
Dana Jansens [Fri, 11 Apr 2003 02:31:20 +0000 (02:31 +0000)]
add get functions for all the client properties

18 years agoadd all functions for getting and setting window properties
Dana Jansens [Thu, 10 Apr 2003 18:48:47 +0000 (18:48 +0000)]
add all functions for getting and setting window properties

18 years agodeiconify transient parents when a child is deiconified.
Dana Jansens [Thu, 10 Apr 2003 07:21:30 +0000 (07:21 +0000)]
deiconify transient parents when a child is deiconified.

18 years agono fuck that it was working fine
Dana Jansens [Thu, 10 Apr 2003 06:50:57 +0000 (06:50 +0000)]
no fuck that it was working fine

18 years agomake the TRAN_GROUP an unsigned long
Dana Jansens [Thu, 10 Apr 2003 06:50:42 +0000 (06:50 +0000)]
make the TRAN_GROUP an unsigned long

18 years agoadd MapRequest print
Dana Jansens [Thu, 10 Apr 2003 06:46:44 +0000 (06:46 +0000)]
add MapRequest print

18 years agosome smarter rules for focusing new window when focus_new is not set
Dana Jansens [Thu, 10 Apr 2003 06:29:43 +0000 (06:29 +0000)]
some smarter rules for focusing new window when focus_new is not set

18 years agouse .los not .os
Dana Jansens [Thu, 10 Apr 2003 04:49:22 +0000 (04:49 +0000)]
use .los not .os

18 years agoinstall with libtool
Dana Jansens [Wed, 9 Apr 2003 22:16:03 +0000 (22:16 +0000)]
install with libtool

18 years agoset up the atoms in cwmcc
Dana Jansens [Wed, 9 Apr 2003 21:24:58 +0000 (21:24 +0000)]
set up the atoms in cwmcc

18 years agobuld fixes for the new libs
Dana Jansens [Wed, 9 Apr 2003 18:36:01 +0000 (18:36 +0000)]
buld fixes for the new libs

18 years agoadd libcwmcc and libobcl
Dana Jansens [Wed, 9 Apr 2003 18:18:43 +0000 (18:18 +0000)]
add libcwmcc and libobcl

18 years agodescribe the code subdirs
Dana Jansens [Wed, 9 Apr 2003 17:59:44 +0000 (17:59 +0000)]
describe the code subdirs

18 years agodont show the focus popup when theres no target client
Dana Jansens [Wed, 9 Apr 2003 17:40:14 +0000 (17:40 +0000)]
dont show the focus popup when theres no target client

18 years agorm debug print
Dana Jansens [Tue, 8 Apr 2003 20:07:20 +0000 (20:07 +0000)]
rm debug print

18 years agoadd override
Dana Jansens [Tue, 8 Apr 2003 20:01:07 +0000 (20:01 +0000)]
add override

18 years agoadd a test that maps an override redirect window
Dana Jansens [Tue, 8 Apr 2003 19:41:31 +0000 (19:41 +0000)]
add a test that maps an override redirect window

18 years agomove config option loading for the kernel into config.c/h
Dana Jansens [Tue, 8 Apr 2003 07:31:26 +0000 (07:31 +0000)]
move config option loading for the kernel into config.c/h
add options for the number of desktops and the names of the desktops

18 years agoadd the desktops options
Dana Jansens [Tue, 8 Apr 2003 07:30:39 +0000 (07:30 +0000)]
add the desktops options

18 years agobetter clickfocus friendliness
Dana Jansens [Tue, 8 Apr 2003 06:51:45 +0000 (06:51 +0000)]
better clickfocus friendliness

18 years agocheck for focus before unfocusing
Dana Jansens [Tue, 8 Apr 2003 06:31:25 +0000 (06:31 +0000)]
check for focus before unfocusing

18 years agoadd more options for focus fallback, use an enum for all the types of fallbacks.
Dana Jansens [Tue, 8 Apr 2003 06:14:53 +0000 (06:14 +0000)]
add more options for focus fallback, use an enum for all the types of fallbacks.

18 years agoonly cycle focus to normal windows
Dana Jansens [Tue, 8 Apr 2003 04:48:39 +0000 (04:48 +0000)]
only cycle focus to normal windows

18 years agomake stacked cycling the default
Dana Jansens [Tue, 8 Apr 2003 04:40:44 +0000 (04:40 +0000)]
make stacked cycling the default

18 years agouse a size not area for the label
Dana Jansens [Tue, 8 Apr 2003 02:00:08 +0000 (02:00 +0000)]
use a size not area for the label

18 years agoshow a popup with the focus target while cycling
Dana Jansens [Tue, 8 Apr 2003 01:04:09 +0000 (01:04 +0000)]
show a popup with the focus target while cycling

18 years agofallback to transients' parents when possible.
Dana Jansens [Tue, 8 Apr 2003 01:03:26 +0000 (01:03 +0000)]
fallback to transients' parents when possible.
return the Client* which was focused from focus_cycle

18 years agofallback focus while unmanaging the window
Dana Jansens [Tue, 8 Apr 2003 01:02:28 +0000 (01:02 +0000)]
fallback focus while unmanaging the window

18 years agoFocusRaise to be more clickfocus friendly too
Dana Jansens [Mon, 7 Apr 2003 22:55:28 +0000 (22:55 +0000)]
FocusRaise to be more clickfocus friendly too

18 years agoadd focusLast and focusLastOnDesktop options in the [focus] section of the rc3. allow...
Dana Jansens [Mon, 7 Apr 2003 22:29:40 +0000 (22:29 +0000)]
add focusLast and focusLastOnDesktop options in the [focus] section of the rc3. allows more customizaton of the focus model. default to click-focus style. add handling for focus cycling when nothing on the desktop is focused.

18 years agoignore inferior enternotifies
Dana Jansens [Mon, 7 Apr 2003 22:27:02 +0000 (22:27 +0000)]
ignore inferior enternotifies
add anotehr focusdebug print

18 years agocheck for new windows always being onscreen.
Dana Jansens [Mon, 7 Apr 2003 22:26:31 +0000 (22:26 +0000)]
check for new windows always being onscreen.
rename the client pointer to self in teh manage unmanage functions for consistancy

18 years agorm debug prints
Dana Jansens [Mon, 7 Apr 2003 22:25:33 +0000 (22:25 +0000)]
rm debug prints

18 years agodont check to make sure the window is on screen here
Dana Jansens [Mon, 7 Apr 2003 08:58:45 +0000 (08:58 +0000)]
dont check to make sure the window is on screen here

18 years agoadd comment about the two different area Rects
Dana Jansens [Mon, 7 Apr 2003 08:53:07 +0000 (08:53 +0000)]
add comment about the two different area Rects

18 years agoadd new HACKING!
Dana Jansens [Mon, 7 Apr 2003 08:48:12 +0000 (08:48 +0000)]
add new HACKING!
warn about Client.transient_for

18 years agosupport for transients of groups
Dana Jansens [Mon, 7 Apr 2003 08:45:52 +0000 (08:45 +0000)]
support for transients of groups

18 years agosupport for transients of groups
Dana Jansens [Mon, 7 Apr 2003 08:43:33 +0000 (08:43 +0000)]
support for transients of groups

18 years agomissed one
Dana Jansens [Mon, 7 Apr 2003 07:29:49 +0000 (07:29 +0000)]
missed one

18 years agoput focus messages in ifdefs
Dana Jansens [Mon, 7 Apr 2003 07:29:00 +0000 (07:29 +0000)]
put focus messages in ifdefs

18 years agoremove debug print
Dana Jansens [Mon, 7 Apr 2003 07:28:06 +0000 (07:28 +0000)]
remove debug print

18 years agoadd the group.c
Dana Jansens [Mon, 7 Apr 2003 05:47:46 +0000 (05:47 +0000)]
add the group.c

18 years agotrack window groups
Dana Jansens [Mon, 7 Apr 2003 05:47:20 +0000 (05:47 +0000)]
track window groups
iconify all its transients when a window is iconified

18 years agolook for masks in the right place. display the error with just the requested button...
Dana Jansens [Mon, 7 Apr 2003 04:59:38 +0000 (04:59 +0000)]
look for masks in the right place. display the error with just the requested button name.

18 years agoinstall the buttons
Dana Jansens [Mon, 7 Apr 2003 04:58:39 +0000 (04:58 +0000)]
install the buttons

18 years agoonce in a window-cycle, don't fire any other key bindings
Dana Jansens [Mon, 7 Apr 2003 03:47:23 +0000 (03:47 +0000)]
once in a window-cycle, don't fire any other key bindings