dana/openbox.git
18 years agofix mem leaks/crashes
Dana Jansens [Sun, 27 Jul 2003 19:57:38 +0000 (19:57 +0000)]
fix mem leaks/crashes

18 years agoadd pressed colors for buttons
Dana Jansens [Sun, 27 Jul 2003 19:39:02 +0000 (19:39 +0000)]
add pressed colors for buttons

18 years agoClose menu on click if outside the menu.
Scott Moynes [Sat, 26 Jul 2003 19:58:22 +0000 (19:58 +0000)]
Close menu on click if outside the menu.
I think, haven't tested.

18 years agomore fixes
Scott Moynes [Sat, 26 Jul 2003 14:48:10 +0000 (14:48 +0000)]
more fixes

18 years agomake errors non-modal
Dana Jansens [Sat, 26 Jul 2003 07:50:37 +0000 (07:50 +0000)]
make errors non-modal

18 years agorestarting work on obconf
Dana Jansens [Sat, 26 Jul 2003 07:44:15 +0000 (07:44 +0000)]
restarting work on obconf

18 years agorecent changes
Dana Jansens [Sat, 26 Jul 2003 07:03:27 +0000 (07:03 +0000)]
recent changes

18 years agosplit resistance strengths for screen edges and windows. also a fix for parsing changes,
Dana Jansens [Sat, 26 Jul 2003 06:50:21 +0000 (06:50 +0000)]
split resistance strengths for screen edges and windows. also a fix for parsing changes,

18 years agodont stack groups together
Dana Jansens [Sat, 26 Jul 2003 06:49:33 +0000 (06:49 +0000)]
dont stack groups together

18 years agothe parsing shit changed but this didnt yet
Dana Jansens [Sat, 26 Jul 2003 06:43:01 +0000 (06:43 +0000)]
the parsing shit changed but this didnt yet

18 years agoSome menu updates.
Scott Moynes [Sat, 26 Jul 2003 06:02:58 +0000 (06:02 +0000)]
Some menu updates.
Don't talk to me about menus.

18 years agoadd client_search_transient which searches the tree from a client down for a client
Dana Jansens [Fri, 25 Jul 2003 13:25:09 +0000 (13:25 +0000)]
add client_search_transient which searches the tree from a client down for a client

18 years agodont allow parentrelative on top-level appearances
Dana Jansens [Fri, 25 Jul 2003 13:23:40 +0000 (13:23 +0000)]
dont allow parentrelative on top-level appearances

18 years agostacking fixes
Dana Jansens [Fri, 25 Jul 2003 06:27:37 +0000 (06:27 +0000)]
stacking fixes

18 years agolwindow needs a type
Dana Jansens [Fri, 25 Jul 2003 05:25:19 +0000 (05:25 +0000)]
lwindow needs a type

18 years agosave and load the session save file, though its data is not used yet!
Dana Jansens [Thu, 24 Jul 2003 18:19:26 +0000 (18:19 +0000)]
save and load the session save file, though its data is not used yet!

18 years agodouble clicks only work on the same window with both clicks
Dana Jansens [Thu, 24 Jul 2003 18:18:02 +0000 (18:18 +0000)]
double clicks only work on the same window with both clicks

18 years agoI had a commit message but my commit got stepped on so fuck it.
Scott Moynes [Thu, 24 Jul 2003 06:10:55 +0000 (06:10 +0000)]
I had a commit message but my commit got stepped on so fuck it.
No one cares what I think anyway.
If the menu navigation isn't EXACTLY FUCKING RIGHT I WILL REMOVE IT
AND SOME OTHER POOR FUCK CAN PUT UP WITH ALL THE FUCKING BULLSHIT.

18 years agoupdates to changelog
Dana Jansens [Thu, 24 Jul 2003 06:03:39 +0000 (06:03 +0000)]
updates to changelog

18 years agodont display the build type at the end its already in the output
Dana Jansens [Thu, 24 Jul 2003 06:02:54 +0000 (06:02 +0000)]
dont display the build type at the end its already in the output

18 years agouse ob_debug for any debug printing and only display the output when its a debug...
Dana Jansens [Thu, 24 Jul 2003 06:02:38 +0000 (06:02 +0000)]
use ob_debug for any debug printing and only display the output when its a debug build or when --debug is passed to it

18 years agodraw the bevel stuff in the pixel data buffer so parent-relative stuff can use it.
Dana Jansens [Thu, 24 Jul 2003 05:33:41 +0000 (05:33 +0000)]
draw the bevel stuff in the pixel data buffer so parent-relative stuff can use it.

18 years agospace
Dana Jansens [Thu, 24 Jul 2003 05:25:33 +0000 (05:25 +0000)]
space

18 years agoinit the parent shit in the surface when making a copy
Dana Jansens [Wed, 23 Jul 2003 23:09:11 +0000 (23:09 +0000)]
init the parent shit in the surface when making a copy

18 years agouse rm -f
Dana Jansens [Wed, 23 Jul 2003 18:42:29 +0000 (18:42 +0000)]
use rm -f

18 years agodeclare vars at top
Dana Jansens [Wed, 23 Jul 2003 15:13:54 +0000 (15:13 +0000)]
declare vars at top

18 years agoi already fixed this once :) var declarations go first
Dana Jansens [Wed, 23 Jul 2003 15:06:49 +0000 (15:06 +0000)]
i already fixed this once :) var declarations go first

18 years agoinclude obconf_interface.h in the dist
Dana Jansens [Wed, 23 Jul 2003 12:51:44 +0000 (12:51 +0000)]
include obconf_interface.h in the dist

18 years agoremove headers that dont exist
Dana Jansens [Wed, 23 Jul 2003 04:16:19 +0000 (04:16 +0000)]
remove headers that dont exist

18 years agoadd the include menu plugin
Dana Jansens [Wed, 23 Jul 2003 04:15:42 +0000 (04:15 +0000)]
add the include menu plugin

18 years agoadd the new m4s
Dana Jansens [Wed, 23 Jul 2003 04:15:00 +0000 (04:15 +0000)]
add the new m4s

18 years agoTimed menu updates. Still needs work.
Scott Moynes [Wed, 23 Jul 2003 04:09:37 +0000 (04:09 +0000)]
Timed menu updates. Still needs work.

18 years agoBetter placement of the client window. Might need some tweaking.
Scott Moynes [Wed, 23 Jul 2003 04:09:11 +0000 (04:09 +0000)]
Better placement of the client window. Might need some tweaking.

18 years agounhilite the entry for the submenu when it is closed
Dana Jansens [Wed, 23 Jul 2003 03:58:50 +0000 (03:58 +0000)]
unhilite the entry for the submenu when it is closed

18 years agoalpha2
Dana Jansens [Wed, 23 Jul 2003 03:34:33 +0000 (03:34 +0000)]
alpha2

18 years agoadd hover
Dana Jansens [Wed, 23 Jul 2003 03:22:26 +0000 (03:22 +0000)]
add hover

18 years agoAdded include_menu.c as an example of how one could write a plugin.
Scott Moynes [Wed, 23 Jul 2003 02:01:56 +0000 (02:01 +0000)]
Added include_menu.c as an example of how one could write a plugin.

18 years ago* Change xml parsing to pass the parent node, rather than the first
Scott Moynes [Wed, 23 Jul 2003 01:45:44 +0000 (01:45 +0000)]
* Change xml parsing to pass the parent node, rather than the first
child.
* Add x,y co-ordinates on showmenu action so we can place menus on keypress.

18 years agoadd the --replace command line option, and support for the WM_Sn selection
Dana Jansens [Tue, 22 Jul 2003 18:09:41 +0000 (18:09 +0000)]
add the --replace command line option, and support for the WM_Sn selection

18 years agoadd the MANAGER atom.
Dana Jansens [Tue, 22 Jul 2003 18:06:45 +0000 (18:06 +0000)]
add the MANAGER atom.
allow prop_message to be used with a user-defined mask instead of only with the NetWM mask

18 years agoset the x/y values in the moveresize struct for moveresize key actions
Dana Jansens [Tue, 22 Jul 2003 17:00:19 +0000 (17:00 +0000)]
set the x/y values in the moveresize struct for moveresize key actions

18 years agostop shownig the desktop when a new window maps
Dana Jansens [Tue, 22 Jul 2003 16:50:23 +0000 (16:50 +0000)]
stop shownig the desktop when a new window maps

18 years agoadd a func to find a menu entry from a submenu.
Dana Jansens [Tue, 22 Jul 2003 16:41:08 +0000 (16:41 +0000)]
add a func to find a menu entry from a submenu.
keep menu entries highlighted while they have their submenu open

18 years agoadd a func to find a menu entry from a submenu
Dana Jansens [Tue, 22 Jul 2003 16:40:48 +0000 (16:40 +0000)]
add a func to find a menu entry from a submenu

18 years agodeclare vars at the top of the block
Dana Jansens [Tue, 22 Jul 2003 16:26:19 +0000 (16:26 +0000)]
declare vars at the top of the block

18 years agoadd a menuOverlap property to themes, and use it in the submenu placement
Dana Jansens [Tue, 22 Jul 2003 16:14:42 +0000 (16:14 +0000)]
add a menuOverlap property to themes, and use it in the submenu placement

18 years agoupdate to new version of gettext
Dana Jansens [Tue, 22 Jul 2003 16:14:08 +0000 (16:14 +0000)]
update to new version of gettext

18 years agomore stuff to ignore
Dana Jansens [Tue, 22 Jul 2003 16:13:49 +0000 (16:13 +0000)]
more stuff to ignore

18 years agoKeyboard navigatable menus
Scott Moynes [Mon, 21 Jul 2003 23:19:03 +0000 (23:19 +0000)]
Keyboard navigatable menus

18 years agoFix a couple memory leaks.
Scott Moynes [Sat, 19 Jul 2003 23:58:45 +0000 (23:58 +0000)]
Fix a couple memory leaks.

18 years agoIf there is a pid="true" attribute in the <menu plugin="fifo_menu">
Scott Moynes [Sat, 19 Jul 2003 19:09:38 +0000 (19:09 +0000)]
If there is a pid="true" attribute in the <menu plugin="fifo_menu">
tag, append .pid to the fifo files. This allows for more than one
openbox to be run by the same user and use fifo menus.

18 years agoMenu parsing updates for plugins.
Scott Moynes [Thu, 17 Jul 2003 01:40:27 +0000 (01:40 +0000)]
Menu parsing updates for plugins.

FIFO menus are the only plugin that takes advantage of this.
Example:
<menu id="root" label="Openbox 3">
  <menu id="fonk" label="fonk" plugin="fifo_menu">
  </menu>
</menu>

This creates a FIFO ~/.openbox/fifo_menu/fonk to which you can send
menus to. The menus sent to it must be like
<fifo>
  <item>
   etc...
</fifo>

I think. If my memory serves me right.

It is all hideous, but I just wanted to experiment and see if it was
possible.

18 years agouseless code move
Dana Jansens [Sat, 12 Jul 2003 15:31:56 +0000 (15:31 +0000)]
useless code move

18 years agosimple code cleanup
Dana Jansens [Sat, 12 Jul 2003 06:17:13 +0000 (06:17 +0000)]
simple code cleanup

18 years agoremoved the RrEndian so using LSBFirst always now. hopefully this works!
Dana Jansens [Fri, 11 Jul 2003 16:07:43 +0000 (16:07 +0000)]
removed the RrEndian so using LSBFirst always now. hopefully this works!

18 years agowhen a transient maps on another desktop, give it focus when it deserves it
Dana Jansens [Fri, 11 Jul 2003 15:32:03 +0000 (15:32 +0000)]
when a transient maps on another desktop, give it focus when it deserves it

18 years agosame default offsets for all endian machines
Dana Jansens [Fri, 11 Jul 2003 03:19:51 +0000 (03:19 +0000)]
same default offsets for all endian machines

18 years agosome input from woobie and changed the menu stuff
Dana Jansens [Fri, 11 Jul 2003 03:12:56 +0000 (03:12 +0000)]
some input from woobie and changed the menu stuff

18 years agoextra menu tag
Dana Jansens [Fri, 11 Jul 2003 02:59:59 +0000 (02:59 +0000)]
extra menu tag

18 years agoadd --g-fatal-warnings
Dana Jansens [Fri, 11 Jul 2003 02:51:59 +0000 (02:51 +0000)]
add --g-fatal-warnings

18 years agofix a seggie i introduced, going too far in the dockapps list
Dana Jansens [Fri, 11 Jul 2003 02:51:03 +0000 (02:51 +0000)]
fix a seggie i introduced, going too far in the dockapps list

18 years agoattempt #2
Dana Jansens [Fri, 11 Jul 2003 02:21:46 +0000 (02:21 +0000)]
attempt #2

18 years agooops extra menu_layout
Dana Jansens [Fri, 11 Jul 2003 01:33:50 +0000 (01:33 +0000)]
oops extra menu_layout

18 years agoa full style defn..
Dana Jansens [Fri, 11 Jul 2003 01:25:21 +0000 (01:25 +0000)]
a full style defn..

18 years agomove to the desktop of the activated window
Dana Jansens [Fri, 11 Jul 2003 00:08:43 +0000 (00:08 +0000)]
move to the desktop of the activated window

18 years agoadd disabled buttons, instead of now showing buttons at all when they wont do anythin...
Dana Jansens [Thu, 10 Jul 2003 23:27:02 +0000 (23:27 +0000)]
add disabled buttons, instead of now showing buttons at all when they wont do anything, now show a disabled button instead. this severely breaks compatibility with blackbox themes since there is no good way to automiatically create a disabled button that i can think of, so if they dont exist in the theme you get black and white for the button.

when a window cant be resized, its handle is not removed but its grips are.

change allowing the user to disable individual decorations as that is overkill,
instead allow a toggle through the client.decorate boolean.

18 years agoreadd the Makefile
Dana Jansens [Thu, 10 Jul 2003 23:17:53 +0000 (23:17 +0000)]
readd the Makefile

18 years agoreadd the Makefile
Dana Jansens [Thu, 10 Jul 2003 23:17:00 +0000 (23:17 +0000)]
readd the Makefile

18 years agosimply startup/shutdown
Dana Jansens [Thu, 10 Jul 2003 21:13:35 +0000 (21:13 +0000)]
simply startup/shutdown

18 years agoadd some more contributors
Dana Jansens [Thu, 10 Jul 2003 20:57:48 +0000 (20:57 +0000)]
add some more contributors

18 years agosync is in unistd.h
Dana Jansens [Thu, 10 Jul 2003 19:40:22 +0000 (19:40 +0000)]
sync is in unistd.h

18 years agoprefix and capitalize ObMenu ObMenuEntry and ObMenuEntryRenderType
Dana Jansens [Thu, 10 Jul 2003 19:27:12 +0000 (19:27 +0000)]
prefix and capitalize ObMenu ObMenuEntry and ObMenuEntryRenderType
make the ObMenuEntryRenderType a standard enum instead bitflags

18 years agomove ob_pointer_pos to screen_pointer_pos
Dana Jansens [Thu, 10 Jul 2003 19:07:58 +0000 (19:07 +0000)]
move ob_pointer_pos to screen_pointer_pos

18 years agomake ob_state a function so it cant be changed outside of openbox.c
Dana Jansens [Thu, 10 Jul 2003 19:06:00 +0000 (19:06 +0000)]
make ob_state a function so it cant be changed outside of openbox.c

18 years agoremove the ob_root var, its redundant of what Xlib already provides
Dana Jansens [Thu, 10 Jul 2003 19:01:41 +0000 (19:01 +0000)]
remove the ob_root var, its redundant of what Xlib already provides

18 years agouse gint
Dana Jansens [Thu, 10 Jul 2003 18:54:54 +0000 (18:54 +0000)]
use gint

18 years agoob_remote has been killed, remove ob_sync from the public header, its only used inter...
Dana Jansens [Thu, 10 Jul 2003 18:53:39 +0000 (18:53 +0000)]
ob_remote has been killed, remove ob_sync from the public header, its only used internally

18 years agothe --rc arg and rc_path var wasnt even being used so just rm it
Dana Jansens [Thu, 10 Jul 2003 18:52:08 +0000 (18:52 +0000)]
the --rc arg and rc_path var wasnt even being used so just rm it

18 years agomake the ob_restart/shutdown stuff static vars and expose them only through functions...
Dana Jansens [Thu, 10 Jul 2003 18:50:47 +0000 (18:50 +0000)]
make the ob_restart/shutdown stuff static vars and expose them only through functions ob_restart_other(), ob_restart() and ob_exit()

18 years agoremove useless include
Dana Jansens [Thu, 10 Jul 2003 18:44:49 +0000 (18:44 +0000)]
remove useless include

18 years agoreplace the focus_backup with the screen_support_win, we dont need 2 offscreen windows.
Dana Jansens [Thu, 10 Jul 2003 18:44:27 +0000 (18:44 +0000)]
replace the focus_backup with the screen_support_win, we dont need 2 offscreen windows.

18 years agouse the xerror stuff to trap errors instead of dupliacted the effort here
Dana Jansens [Thu, 10 Jul 2003 17:11:07 +0000 (17:11 +0000)]
use the xerror stuff to trap errors instead of dupliacted the effort here

18 years agoprefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitz
Dana Jansens [Thu, 10 Jul 2003 17:06:30 +0000 (17:06 +0000)]
prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitz

18 years agoprefixing and capitalizing the StackLayer -> ObStackingLayer enum.
Dana Jansens [Thu, 10 Jul 2003 17:03:05 +0000 (17:03 +0000)]
prefixing and capitalizing the StackLayer -> ObStackingLayer enum.
less includes in headers for less rebuilding on changes

18 years agoprefix and capitalize the ObFocusFallbackType enum
Dana Jansens [Thu, 10 Jul 2003 16:42:42 +0000 (16:42 +0000)]
prefix and capitalize the ObFocusFallbackType enum

18 years agouse the ObOrientation enum instead of a horz bool for configuring the dock's orientation
Dana Jansens [Thu, 10 Jul 2003 16:38:45 +0000 (16:38 +0000)]
use the ObOrientation enum instead of a horz bool for configuring the dock's orientation

18 years agoprefixing for the dock. use ObDirection instead of dupliacting it in another enum...
Dana Jansens [Thu, 10 Jul 2003 16:29:40 +0000 (16:29 +0000)]
prefixing for the dock. use ObDirection instead of dupliacting it in another enum for the dock's placement

18 years agoprefixing for the Popup->ObPopup struct
Dana Jansens [Thu, 10 Jul 2003 15:22:36 +0000 (15:22 +0000)]
prefixing for the Popup->ObPopup struct

18 years agodont need client.h in this header
Dana Jansens [Thu, 10 Jul 2003 07:17:05 +0000 (07:17 +0000)]
dont need client.h in this header

18 years agoprefixing and capitalization for the Frame->ObFrame struct and the Context->ObFrameCo...
Dana Jansens [Thu, 10 Jul 2003 07:16:19 +0000 (07:16 +0000)]
prefixing and capitalization for the Frame->ObFrame struct and the Context->ObFrameContext enum and its constants.

18 years agoprefix Group to ObGroup
Dana Jansens [Thu, 10 Jul 2003 07:03:40 +0000 (07:03 +0000)]
prefix Group to ObGroup

18 years agoprefix TRAN_GROUP to OB_TRAN_GROUP
Dana Jansens [Thu, 10 Jul 2003 07:01:13 +0000 (07:01 +0000)]
prefix TRAN_GROUP to OB_TRAN_GROUP

18 years agoprefix and capitalize some more constants/enums in client.h (Function -> ObFunctions...
Dana Jansens [Thu, 10 Jul 2003 06:59:39 +0000 (06:59 +0000)]
prefix and capitalize some more constants/enums in client.h (Function -> ObFunctions and WindowType -> ObClientType)

18 years agokill warnings
Dana Jansens [Thu, 10 Jul 2003 06:58:58 +0000 (06:58 +0000)]
kill warnings

18 years agorename the Client struct to ObClient
Dana Jansens [Thu, 10 Jul 2003 06:38:42 +0000 (06:38 +0000)]
rename the Client struct to ObClient

18 years agoadd the new misc.h and mwm.h to the kernel sources
Dana Jansens [Thu, 10 Jul 2003 06:23:54 +0000 (06:23 +0000)]
add the new misc.h and mwm.h to the kernel sources

18 years agoadd a mwm.h for the mwm hint structure and flags.
Dana Jansens [Thu, 10 Jul 2003 06:23:38 +0000 (06:23 +0000)]
add a mwm.h for the mwm hint structure and flags.
use proper prefixing and capitalization for the new mwm stuff.

18 years agoadd misc.h with some standard enumerations with proper prefixing and capitalizations.
Dana Jansens [Thu, 10 Jul 2003 06:18:47 +0000 (06:18 +0000)]
add misc.h with some standard enumerations with proper prefixing and 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.

18 years agorename 'xinerama' stuff to 'monitors' to be more generic and descriptive.
Dana Jansens [Thu, 10 Jul 2003 05:44:23 +0000 (05:44 +0000)]
rename 'xinerama' stuff to 'monitors' to be more generic and descriptive.

18 years agospeed up pick_group_windows too
Dana Jansens [Thu, 10 Jul 2003 05:35:22 +0000 (05:35 +0000)]
speed up pick_group_windows too