]>
Dogcows Code - chaz/openbox/log
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
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
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
Dana Jansens [Tue, 22 Jul 2003 16:50:23 +0000 (16:50 +0000)]
stop shownig the desktop when a new window maps
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
Dana Jansens [Tue, 22 Jul 2003 16:40:48 +0000 (16:40 +0000)]
add a func to find a menu entry from a submenu
Dana Jansens [Tue, 22 Jul 2003 16:26:19 +0000 (16:26 +0000)]
declare vars at the top of the block
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
Dana Jansens [Tue, 22 Jul 2003 16:14:08 +0000 (16:14 +0000)]
update to new version of gettext
Dana Jansens [Tue, 22 Jul 2003 16:13:49 +0000 (16:13 +0000)]
more stuff to ignore
Scott Moynes [Mon, 21 Jul 2003 23:19:03 +0000 (23:19 +0000)]
Keyboard navigatable menus
Scott Moynes [Sat, 19 Jul 2003 23:58:45 +0000 (23:58 +0000)]
Fix a couple memory leaks.
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.
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.
Dana Jansens [Sat, 12 Jul 2003 15:31:56 +0000 (15:31 +0000)]
useless code move
Dana Jansens [Sat, 12 Jul 2003 06:17:13 +0000 (06:17 +0000)]
simple code cleanup
Dana Jansens [Fri, 11 Jul 2003 16:07:43 +0000 (16:07 +0000)]
removed the RrEndian so using LSBFirst always now. hopefully this works!
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
Dana Jansens [Fri, 11 Jul 2003 03:19:51 +0000 (03:19 +0000)]
same default offsets for all endian machines
Dana Jansens [Fri, 11 Jul 2003 03:12:56 +0000 (03:12 +0000)]
some input from woobie and changed the menu stuff
Dana Jansens [Fri, 11 Jul 2003 02:59:59 +0000 (02:59 +0000)]
extra menu tag
Dana Jansens [Fri, 11 Jul 2003 02:51:59 +0000 (02:51 +0000)]
add --g-fatal-warnings
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
Dana Jansens [Fri, 11 Jul 2003 02:21:46 +0000 (02:21 +0000)]
attempt #2
Dana Jansens [Fri, 11 Jul 2003 01:33:50 +0000 (01:33 +0000)]
oops extra menu_layout
Dana Jansens [Fri, 11 Jul 2003 01:25:21 +0000 (01:25 +0000)]
a full style defn..
Dana Jansens [Fri, 11 Jul 2003 00:08:43 +0000 (00:08 +0000)]
move to the desktop of the activated window
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.
Dana Jansens [Thu, 10 Jul 2003 23:17:53 +0000 (23:17 +0000)]
readd the Makefile
Dana Jansens [Thu, 10 Jul 2003 23:17:00 +0000 (23:17 +0000)]
readd the Makefile
Dana Jansens [Thu, 10 Jul 2003 21:13:35 +0000 (21:13 +0000)]
simply startup/shutdown
Dana Jansens [Thu, 10 Jul 2003 20:57:48 +0000 (20:57 +0000)]
add some more contributors
Dana Jansens [Thu, 10 Jul 2003 19:40:22 +0000 (19:40 +0000)]
sync is in unistd.h
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
Dana Jansens [Thu, 10 Jul 2003 19:07:58 +0000 (19:07 +0000)]
move ob_pointer_pos to screen_pointer_pos
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
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
Dana Jansens [Thu, 10 Jul 2003 18:54:54 +0000 (18:54 +0000)]
use gint
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
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
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()
Dana Jansens [Thu, 10 Jul 2003 18:44:49 +0000 (18:44 +0000)]
remove useless include
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.
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
Dana Jansens [Thu, 10 Jul 2003 17:06:30 +0000 (17:06 +0000)]
prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitz
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
Dana Jansens [Thu, 10 Jul 2003 16:42:42 +0000 (16:42 +0000)]
prefix and capitalize the ObFocusFallbackType enum
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
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
Dana Jansens [Thu, 10 Jul 2003 15:22:36 +0000 (15:22 +0000)]
prefixing for the Popup->ObPopup struct
Dana Jansens [Thu, 10 Jul 2003 07:17:05 +0000 (07:17 +0000)]
dont need client.h in this header
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.
Dana Jansens [Thu, 10 Jul 2003 07:03:40 +0000 (07:03 +0000)]
prefix Group to ObGroup
Dana Jansens [Thu, 10 Jul 2003 07:01:13 +0000 (07:01 +0000)]
prefix TRAN_GROUP to OB_TRAN_GROUP
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)
Dana Jansens [Thu, 10 Jul 2003 06:58:58 +0000 (06:58 +0000)]
kill warnings
Dana Jansens [Thu, 10 Jul 2003 06:38:42 +0000 (06:38 +0000)]
rename the Client struct to ObClient
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
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.
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.
Dana Jansens [Thu, 10 Jul 2003 05:44:23 +0000 (05:44 +0000)]
rename 'xinerama' stuff to 'monitors' to be more generic and descriptive.
Dana Jansens [Thu, 10 Jul 2003 05:35:22 +0000 (05:35 +0000)]
speed up pick_group_windows too
Dana Jansens [Thu, 10 Jul 2003 05:33:51 +0000 (05:33 +0000)]
make pick_windows waaaay faster
Dana Jansens [Thu, 10 Jul 2003 04:38:02 +0000 (04:38 +0000)]
remove the use of the BINARY define. kill a compiler warning.
Dana Jansens [Thu, 10 Jul 2003 04:37:26 +0000 (04:37 +0000)]
allow restacking of transients above one another
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
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
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
Dana Jansens [Thu, 10 Jul 2003 04:32:33 +0000 (04:32 +0000)]
add ob_debug for printing stuff only when debug is enabled
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
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
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!
Dana Jansens [Thu, 10 Jul 2003 04:30:15 +0000 (04:30 +0000)]
move the gettext header out to the root source dir
Dana Jansens [Mon, 7 Jul 2003 20:26:32 +0000 (20:26 +0000)]
include stdlib for exit()
Dana Jansens [Sun, 6 Jul 2003 19:19:57 +0000 (19:19 +0000)]
add ACLOCAL_FLAGS to the aclocal call.
Dana Jansens [Sat, 5 Jul 2003 17:22:42 +0000 (17:22 +0000)]
use --foo instead of -foo for cmd line arguments
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
Dana Jansens [Sat, 5 Jul 2003 16:51:29 +0000 (16:51 +0000)]
used RrColorShift when RrColorOffset was what we wanted
Dana Jansens [Sat, 5 Jul 2003 04:57:24 +0000 (04:57 +0000)]
coment the USE_LIBSN defined variable
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
Dana Jansens [Mon, 30 Jun 2003 23:11:58 +0000 (23:11 +0000)]
set te strut smaller when autohide is on
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.
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
Dana Jansens [Mon, 30 Jun 2003 05:10:51 +0000 (05:10 +0000)]
oops, i want the max edges to find the full area
Dana Jansens [Mon, 30 Jun 2003 03:36:27 +0000 (03:36 +0000)]
using a changelog generated off of CVS
Scott Moynes [Mon, 30 Jun 2003 00:22:52 +0000 (00:22 +0000)]
Remove menu plugins because they are stupid and don't work.
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
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
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
Dana Jansens [Sun, 29 Jun 2003 08:47:24 +0000 (08:47 +0000)]
prepare for alpha1 release.
make 'make dist' work.
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
Dana Jansens [Sun, 29 Jun 2003 08:46:44 +0000 (08:46 +0000)]
python support is gone
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
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
Dana Jansens [Sun, 29 Jun 2003 08:45:35 +0000 (08:45 +0000)]
these are old and not used anymore
Dana Jansens [Sun, 29 Jun 2003 08:33:19 +0000 (08:33 +0000)]
missed setting 'current' at the end of the pyramid gradient
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.
Scott Moynes [Sun, 29 Jun 2003 01:45:32 +0000 (01:45 +0000)]
Update the send-to window only if the workspaces have changed.
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.
Dana Jansens [Sat, 28 Jun 2003 19:28:46 +0000 (19:28 +0000)]
use fprintf not g_message in the signal handler. no mallocing allowed.
This page took 0.052357 seconds and 4 git commands to generate.