mikachu/openbox.git
17 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.

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

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

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

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

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

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

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

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

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

17 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

17 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

17 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

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

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

17 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

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

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

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

17 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

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

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

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

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

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

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

17 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

17 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

17 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

17 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

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

17 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

17 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

17 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()

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

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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

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

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

17 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

17 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)

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

17 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

17 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

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

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

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

17 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

17 years agomake pick_windows waaaay faster
Dana Jansens [Thu, 10 Jul 2003 05:33:51 +0000 (05:33 +0000)]
make pick_windows waaaay faster

17 years agoremove the use of the BINARY define. kill a compiler warning.
Dana Jansens [Thu, 10 Jul 2003 04:38:02 +0000 (04:38 +0000)]
remove the use of the BINARY define. kill a compiler warning.

17 years agoallow restacking of transients above one another
Dana Jansens [Thu, 10 Jul 2003 04:37:26 +0000 (04:37 +0000)]
allow restacking of transients above one another

17 years agoput the transient's title before the parent's in the focus popup
Dana Jansens [Thu, 10 Jul 2003 04:36:42 +0000 (04:36 +0000)]
put the transient's title before the parent's in the focus popup

17 years agoremove the xinerama active boolean, just count the extension as not present if it...
Dana Jansens [Thu, 10 Jul 2003 04:36:17 +0000 (04:36 +0000)]
remove the xinerama active boolean, just count the extension as not present if it is not active

17 years agoadd client_search_top_transient.
Dana Jansens [Thu, 10 Jul 2003 04:34:18 +0000 (04:34 +0000)]
add client_search_top_transient.
keep transients all on the same desktop together. use client_search_top_transient where possible in client.c

17 years agoadd ob_debug for printing stuff only when debug is enabled
Dana Jansens [Thu, 10 Jul 2003 04:32:33 +0000 (04:32 +0000)]
add ob_debug for printing stuff only when debug is enabled

17 years agothese havent been used for a long time.. ;) old parsing shit be gone
Dana Jansens [Thu, 10 Jul 2003 04:32:15 +0000 (04:32 +0000)]
these havent been used for a long time.. ;) old parsing shit be gone

17 years agoremove rependancy on geom.h from the kernel, provide what is used in its own geom.h
Dana Jansens [Thu, 10 Jul 2003 04:31:34 +0000 (04:31 +0000)]
remove rependancy on geom.h from the kernel, provide what is used in its own geom.h

17 years agoupdate the build system, using a single Makefile.am for a sexyass non-recursive make...
Dana Jansens [Thu, 10 Jul 2003 04:31:05 +0000 (04:31 +0000)]
update the build system, using a single Makefile.am for a sexyass non-recursive make. booyah!

17 years agomove the gettext header out to the root source dir
Dana Jansens [Thu, 10 Jul 2003 04:30:15 +0000 (04:30 +0000)]
move the gettext header out to the root source dir

17 years agoinclude stdlib for exit()
Dana Jansens [Mon, 7 Jul 2003 20:26:32 +0000 (20:26 +0000)]
include stdlib for exit()

17 years agoadd ACLOCAL_FLAGS to the aclocal call.
Dana Jansens [Sun, 6 Jul 2003 19:19:57 +0000 (19:19 +0000)]
add ACLOCAL_FLAGS to the aclocal call.

17 years agouse --foo instead of -foo for cmd line arguments
Dana Jansens [Sat, 5 Jul 2003 17:22:42 +0000 (17:22 +0000)]
use --foo instead of -foo for cmd line arguments

17 years agotry some better default offsets for big endian machines.
Dana Jansens [Sat, 5 Jul 2003 17:01:30 +0000 (17:01 +0000)]
try some better default offsets for big endian machines.
print what the conversion is so i can see what it should be if im wrong though

17 years agoused RrColorShift when RrColorOffset was what we wanted
Dana Jansens [Sat, 5 Jul 2003 16:51:29 +0000 (16:51 +0000)]
used RrColorShift when RrColorOffset was what we wanted

17 years agocoment the USE_LIBSN defined variable
Dana Jansens [Sat, 5 Jul 2003 04:57:24 +0000 (04:57 +0000)]
coment the USE_LIBSN defined variable

17 years agorename the raise and lower functions. raise is claimed by signal.h already
Dana Jansens [Wed, 2 Jul 2003 16:11:04 +0000 (16:11 +0000)]
rename the raise and lower functions. raise is claimed by signal.h already

17 years agoset te strut smaller when autohide is on
Dana Jansens [Mon, 30 Jun 2003 23:11:58 +0000 (23:11 +0000)]
set te strut smaller when autohide is on

17 years agoMakes a simple click not so accidently annoying by making it not
Scott Moynes [Mon, 30 Jun 2003 23:06:50 +0000 (23:06 +0000)]
Makes a simple click not so accidently annoying by making it not
execute a menu action if nothing is highlighted.

17 years agomessed up the indexes while finding the combined size of all xineerama heads
Dana Jansens [Mon, 30 Jun 2003 05:19:42 +0000 (05:19 +0000)]
messed up the indexes while finding the combined size of all xineerama heads

17 years agooops, i want the max edges to find the full area
Dana Jansens [Mon, 30 Jun 2003 05:10:51 +0000 (05:10 +0000)]
oops, i want the max edges to find the full area

17 years agousing a changelog generated off of CVS
Dana Jansens [Mon, 30 Jun 2003 03:36:27 +0000 (03:36 +0000)]
using a changelog generated off of CVS

17 years agoRemove menu plugins because they are stupid and don't work.
Scott Moynes [Mon, 30 Jun 2003 00:22:52 +0000 (00:22 +0000)]
Remove menu plugins because they are stupid and don't work.

17 years agothe prop_get_strings_locale function looked for a utf8 typed property
Dana Jansens [Sun, 29 Jun 2003 18:37:51 +0000 (18:37 +0000)]
the prop_get_strings_locale function looked for a utf8 typed property

17 years agoadd some comments and asserts to make sure I don't ever add this bug again
Dana Jansens [Sun, 29 Jun 2003 17:29:10 +0000 (17:29 +0000)]
add some comments and asserts to make sure I don't ever add this bug again

17 years agocreate the popup's window before adding it to the stacking list, so that it is stacke...
Dana Jansens [Sun, 29 Jun 2003 17:18:19 +0000 (17:18 +0000)]
create the popup's window before adding it to the stacking list, so that it is stacked properly and doesnt wreck everything

17 years agoprepare for alpha1 release.
Dana Jansens [Sun, 29 Jun 2003 08:47:24 +0000 (08:47 +0000)]
prepare for alpha1 release.
make 'make dist' work.

17 years agoadd a makefile so i can put stuff into the make dist
Dana Jansens [Sun, 29 Jun 2003 08:47:04 +0000 (08:47 +0000)]
add a makefile so i can put stuff into the make dist

17 years agopython support is gone
Dana Jansens [Sun, 29 Jun 2003 08:46:44 +0000 (08:46 +0000)]
python support is gone

17 years agowe dont really have any translatable stuff yet but this was pointing at old cpp shit
Dana Jansens [Sun, 29 Jun 2003 08:46:27 +0000 (08:46 +0000)]
we dont really have any translatable stuff yet but this was pointing at old cpp shit

17 years agouse strcmp instead of collate, since collate is slower and we're only doing an =...
Dana Jansens [Sun, 29 Jun 2003 08:46:03 +0000 (08:46 +0000)]
use strcmp instead of collate, since collate is slower and we're only doing an == check

17 years agothese are old and not used anymore
Dana Jansens [Sun, 29 Jun 2003 08:45:35 +0000 (08:45 +0000)]
these are old and not used anymore

17 years agomissed setting 'current' at the end of the pyramid gradient
Dana Jansens [Sun, 29 Jun 2003 08:33:19 +0000 (08:33 +0000)]
missed setting 'current' at the end of the pyramid gradient

17 years agowaste of energy in stacking_add, and it even caused bugs. woops.
Dana Jansens [Sun, 29 Jun 2003 04:00:43 +0000 (04:00 +0000)]
waste of energy in stacking_add, and it even caused bugs. woops.

17 years agoUpdate the send-to window only if the workspaces have changed.
Scott Moynes [Sun, 29 Jun 2003 01:45:32 +0000 (01:45 +0000)]
Update the send-to window only if the workspaces have changed.

17 years agoHandle menu events a little better: don't bother updating a submenu on
Scott Moynes [Sun, 29 Jun 2003 01:44:31 +0000 (01:44 +0000)]
Handle menu events a little better: don't bother updating a submenu on
mouseover if it is already open, and call update on menus, even if
they aren't marked as invalid.