]>
Dogcows Code - chaz/openbox/log
Dana Jansens [Tue, 24 Jun 2003 18:54:18 +0000 (18:54 +0000)]
made all the gradients work with integer math. removed the pipecross and rectangle gradietns tho cuz they are ugly and i dont want to code that bullshit cuz they are ugly.
Dana Jansens [Tue, 24 Jun 2003 18:16:23 +0000 (18:16 +0000)]
integer math for gradients. horz vert and diags and pipecross work so far.
Dana Jansens [Sun, 22 Jun 2003 08:32:35 +0000 (08:32 +0000)]
add a simple menu parser.
while menu parsing, the theme does not exist so we can't do any theme stuff while creating menu stuff, so put that off for later, i.e when the menu is shown.
Dana Jansens [Sun, 22 Jun 2003 08:29:40 +0000 (08:29 +0000)]
reorder startup so menu goes before config parsing
Dana Jansens [Sun, 22 Jun 2003 08:25:30 +0000 (08:25 +0000)]
add a root menu
Dana Jansens [Sat, 21 Jun 2003 18:59:35 +0000 (18:59 +0000)]
add decoration state to the frame struct. make client_configure adjust the frame if the decorations do not match between the client and the frame, so that when they change it can send a configurenotify to the client.
Dana Jansens [Sat, 21 Jun 2003 18:29:42 +0000 (18:29 +0000)]
make client_reconfigure a non-user-type client_configure
Dana Jansens [Sat, 21 Jun 2003 18:14:42 +0000 (18:14 +0000)]
strdup the exec path cuz it gets freed by the time we restart otherwise
Dana Jansens [Sat, 21 Jun 2003 18:10:04 +0000 (18:10 +0000)]
moveresize messages are not user-requests
Dana Jansens [Sat, 21 Jun 2003 18:08:26 +0000 (18:08 +0000)]
remove debug print
Dana Jansens [Sat, 21 Jun 2003 17:28:36 +0000 (17:28 +0000)]
send teh configure event to client on user-requested final configures even if not moved, cuz usualy the final isnt sent with a change, but just to end the move process.
Dana Jansens [Sat, 21 Jun 2003 17:13:45 +0000 (17:13 +0000)]
always create the bg pixmap, X seems to not like it if i dont?
Dana Jansens [Sat, 21 Jun 2003 16:37:39 +0000 (16:37 +0000)]
always use the session id from the session manager when setting the restart property
Dana Jansens [Sat, 21 Jun 2003 09:51:15 +0000 (09:51 +0000)]
add -sm-disable option
Dana Jansens [Sat, 21 Jun 2003 09:40:15 +0000 (09:40 +0000)]
only show -sm-client-id in the help when session management is build in
Dana Jansens [Sat, 21 Jun 2003 09:38:51 +0000 (09:38 +0000)]
session management works, and it can resume with its old ID, so it works with gnome-session
Dana Jansens [Sat, 21 Jun 2003 08:45:25 +0000 (08:45 +0000)]
make session management optional
Dana Jansens [Sat, 21 Jun 2003 08:03:56 +0000 (08:03 +0000)]
set the required properties so that session managers see openbox
Dana Jansens [Sat, 21 Jun 2003 05:35:05 +0000 (05:35 +0000)]
don't exit in the render lib, rather return a NULL font/theme on failure
Dana Jansens [Sat, 21 Jun 2003 05:31:54 +0000 (05:31 +0000)]
add libSM *client* support, so we should work with gnome-session now!
Dana Jansens [Sat, 21 Jun 2003 02:39:56 +0000 (02:39 +0000)]
more namespacing with Rr*
Dana Jansens [Sat, 21 Jun 2003 02:39:55 +0000 (02:39 +0000)]
more namespacing with Rr*
Dana Jansens [Sat, 21 Jun 2003 02:38:47 +0000 (02:38 +0000)]
use the pseudo shit in the instance now
Dana Jansens [Sat, 21 Jun 2003 02:30:15 +0000 (02:30 +0000)]
more namespacing with Rr*
Dana Jansens [Sat, 21 Jun 2003 02:30:14 +0000 (02:30 +0000)]
more namespacing with Rr*
Dana Jansens [Sat, 21 Jun 2003 02:30:01 +0000 (02:30 +0000)]
dont use .. in include paths
Dana Jansens [Sat, 21 Jun 2003 02:26:50 +0000 (02:26 +0000)]
more namespacing with Rr*
Dana Jansens [Sat, 21 Jun 2003 02:24:18 +0000 (02:24 +0000)]
kill a warning
Dana Jansens [Sat, 21 Jun 2003 02:15:13 +0000 (02:15 +0000)]
more namespacing to Rr*
Dana Jansens [Sat, 21 Jun 2003 02:14:53 +0000 (02:14 +0000)]
fix a warning
Dana Jansens [Sat, 21 Jun 2003 02:00:42 +0000 (02:00 +0000)]
rename pixel32/16 to RrPixel32/16
Dana Jansens [Sat, 21 Jun 2003 01:56:14 +0000 (01:56 +0000)]
rename color_rgb to RrColor
Dana Jansens [Sat, 21 Jun 2003 01:53:26 +0000 (01:53 +0000)]
put the render theme into a struct
Dana Jansens [Sat, 21 Jun 2003 00:42:47 +0000 (00:42 +0000)]
fixed to accomodate the changes to the render/ API.
Dana Jansens [Fri, 20 Jun 2003 07:58:51 +0000 (07:58 +0000)]
this is going to break the kernel/ building.
lots of modifications to the render API, prefixing everything, making proper
names for everything. the structures are not hidden/opaque yet, but the naming scheme of the public API works much better now.
Dana Jansens [Fri, 20 Jun 2003 05:45:55 +0000 (05:45 +0000)]
oops typo
Dana Jansens [Fri, 20 Jun 2003 02:39:20 +0000 (02:39 +0000)]
take the bevel width into account for the width available
Dana Jansens [Fri, 20 Jun 2003 02:19:53 +0000 (02:19 +0000)]
position the client menu right
Dana Jansens [Fri, 20 Jun 2003 02:17:23 +0000 (02:17 +0000)]
simply the render interface by not requiring the setting of all the areas. only take a w and h in paint(). best font layout ever.
Dana Jansens [Fri, 20 Jun 2003 00:56:13 +0000 (00:56 +0000)]
miklos does themes like mad
Dana Jansens [Fri, 20 Jun 2003 00:46:53 +0000 (00:46 +0000)]
slight optimizations, and make the last 4 gradients work properly
Dana Jansens [Fri, 20 Jun 2003 00:38:25 +0000 (00:38 +0000)]
center text vertically. use the font's height because all that space is needed for some charcters
Dana Jansens [Fri, 20 Jun 2003 00:05:51 +0000 (00:05 +0000)]
remove non-planar surfaces
Dana Jansens [Thu, 19 Jun 2003 23:29:07 +0000 (23:29 +0000)]
remove --enable-gl
Dana Jansens [Thu, 19 Jun 2003 17:14:16 +0000 (17:14 +0000)]
fix for how base-size is used to comply with the icccm
Dana Jansens [Tue, 17 Jun 2003 16:31:48 +0000 (16:31 +0000)]
export the WANT_AUTOMAKE var before running acloacl
Dana Jansens [Sun, 8 Jun 2003 23:25:21 +0000 (23:25 +0000)]
remove an extra useless call to focus_set_client(NULL)
Dana Jansens [Sun, 8 Jun 2003 22:38:31 +0000 (22:38 +0000)]
describe the complicated if a bit :)
Dana Jansens [Sun, 8 Jun 2003 22:37:31 +0000 (22:37 +0000)]
more checks for when to do an XResizeWindow
Dana Jansens [Sun, 8 Jun 2003 22:30:55 +0000 (22:30 +0000)]
send the configure notify for resizes too, just to be a little more safe
Dana Jansens [Sun, 8 Jun 2003 22:28:32 +0000 (22:28 +0000)]
onlt send configurenotify if the client actually moved, to work around emacs, hopefully :)
Dana Jansens [Sun, 8 Jun 2003 21:38:06 +0000 (21:38 +0000)]
some more fixes for resizing clients. aspect ratio is not the last thing checked and so rules all, that might need to change.. however, it now uses base-size only for aspect ratios and base-size/min-size for other sizing shit, as per the ICCCM.
Dana Jansens [Sun, 8 Jun 2003 21:21:23 +0000 (21:21 +0000)]
from icccm:
If a base size is not provided, the minimum size is to be used in its place and vice versa.
Added support for this.
Dana Jansens [Sun, 8 Jun 2003 01:20:13 +0000 (01:20 +0000)]
i was backwards
Dana Jansens [Sun, 8 Jun 2003 01:18:51 +0000 (01:18 +0000)]
this cnofigure is FINAL!
Dana Jansens [Sun, 8 Jun 2003 01:01:13 +0000 (01:01 +0000)]
don't resize the client itself while doing a resize if its not final when config_opaque_resize is not on
Dana Jansens [Wed, 4 Jun 2003 23:21:51 +0000 (23:21 +0000)]
better VIDMODE support, handle the cases where the functions fail
Dana Jansens [Wed, 4 Jun 2003 23:19:06 +0000 (23:19 +0000)]
size fullscreen applications to the resolution with the VIDMODE extension
Dana Jansens [Wed, 4 Jun 2003 23:11:26 +0000 (23:11 +0000)]
remove the client_remaximize function, and replace it with the client_reconfigure function, which just calls client_configure with the window's current location and dimensions, user=TRUE and final=TRUE.
add support for the VIDMODE extension in client_configure, namely, fullscreen windows are positioned at the point of the viewport rather than at 0,0.
call client_reconfigure when uniconifying a window, so that fullscreen windows are put at the point of the view port.
Dana Jansens [Wed, 4 Jun 2003 22:48:38 +0000 (22:48 +0000)]
remove that fancy new leftHanded option, it should be done via xmodmap instead
Dana Jansens [Wed, 4 Jun 2003 22:46:17 +0000 (22:46 +0000)]
add a leftHanded option for mouse bindings, reverses the left/right keywords
Dana Jansens [Wed, 4 Jun 2003 22:45:54 +0000 (22:45 +0000)]
make key grabbing per window instead of always root
Dana Jansens [Wed, 4 Jun 2003 22:40:33 +0000 (22:40 +0000)]
grab bindings on each client's frame (and the focus_backup) instead of on the root window
Dana Jansens [Wed, 4 Jun 2003 19:30:35 +0000 (19:30 +0000)]
allow cycling to iconic windows
Dana Jansens [Wed, 4 Jun 2003 19:24:37 +0000 (19:24 +0000)]
use client_can_focus from client_focus to always get the same result
Dana Jansens [Wed, 4 Jun 2003 18:22:19 +0000 (18:22 +0000)]
reverting the transient focus cycle change, its just not.. right. add the parent's title to the transient's for the popup instead of just relpacing it
Dana Jansens [Wed, 4 Jun 2003 17:33:20 +0000 (17:33 +0000)]
better focus cycling for transients. use the parent instead of the transients in the list in case it has more than one, then after choosing it try focus a transient instead
Dana Jansens [Wed, 4 Jun 2003 17:17:55 +0000 (17:17 +0000)]
dont try change focus while looping thru the focus list
Dana Jansens [Wed, 4 Jun 2003 17:16:50 +0000 (17:16 +0000)]
allow focus_fallback to query if a client can be focused without changing the focus order on it
Dana Jansens [Wed, 4 Jun 2003 16:39:45 +0000 (16:39 +0000)]
grab the keybaord before cycling focus for reduced latency
Dana Jansens [Tue, 3 Jun 2003 05:17:32 +0000 (05:17 +0000)]
remove debug print
Dana Jansens [Tue, 3 Jun 2003 05:07:39 +0000 (05:07 +0000)]
more unique error for unhandles image bit depths, remove debug prints
Dana Jansens [Tue, 3 Jun 2003 05:04:12 +0000 (05:04 +0000)]
handle increase_depth on 1bpp images
Dana Jansens [Tue, 3 Jun 2003 04:52:54 +0000 (04:52 +0000)]
ignore xerrors while using the pixmaps specified by the client, since they can certainly be invalid and there's nothing i can do about it.
Dana Jansens [Tue, 3 Jun 2003 01:54:31 +0000 (01:54 +0000)]
rm g_messages.. ones that segfault.. :>
Dana Jansens [Mon, 2 Jun 2003 23:16:50 +0000 (23:16 +0000)]
also dont increment the nicons if the w*h is 0
Dana Jansens [Mon, 2 Jun 2003 23:10:27 +0000 (23:10 +0000)]
watch out for 0x0 icons, and skip them
Dana Jansens [Mon, 2 Jun 2003 01:07:50 +0000 (01:07 +0000)]
add env var to get automake 1.7
Dana Jansens [Fri, 30 May 2003 18:16:33 +0000 (18:16 +0000)]
adjust what gets raised on map a bit, a little less selective.
Dana Jansens [Thu, 29 May 2003 15:38:47 +0000 (15:38 +0000)]
better alpha/beta check :)
Dana Jansens [Thu, 29 May 2003 15:30:05 +0000 (15:30 +0000)]
look for 'alpha' and 'beta' releases also
Dana Jansens [Thu, 29 May 2003 15:24:56 +0000 (15:24 +0000)]
only add non-nonintrusively when both windows share a stacking layer
Dana Jansens [Thu, 29 May 2003 04:33:06 +0000 (04:33 +0000)]
raise on client clicks
Dana Jansens [Wed, 28 May 2003 23:50:43 +0000 (23:50 +0000)]
rm the 'focusraise' action, it is redundant.
Dana Jansens [Wed, 28 May 2003 01:40:21 +0000 (01:40 +0000)]
proper centering of the text in popups without icons
Dana Jansens [Mon, 26 May 2003 18:39:48 +0000 (18:39 +0000)]
use frame->visible, not the desktop number, other states exist too, like show_desktop
Dana Jansens [Sun, 25 May 2003 20:42:04 +0000 (20:42 +0000)]
omg wrong branch!
Dana Jansens [Sun, 25 May 2003 20:26:48 +0000 (20:26 +0000)]
always gl. fontconfig instead of xft.
Derek Foreman [Sun, 25 May 2003 18:36:19 +0000 (18:36 +0000)]
gl.h shouldn't be required when not enabling gl
Dana Jansens [Sun, 25 May 2003 06:03:02 +0000 (06:03 +0000)]
add the glade/gtk deps for debian
Derek Foreman [Sun, 25 May 2003 03:36:12 +0000 (03:36 +0000)]
all grads done
Derek Foreman [Sun, 25 May 2003 03:17:29 +0000 (03:17 +0000)]
pipecross
Derek Foreman [Sun, 25 May 2003 02:46:35 +0000 (02:46 +0000)]
rectangle and diagonal grads yay
gl > *
Dana Jansens [Sun, 25 May 2003 02:29:00 +0000 (02:29 +0000)]
Shade not Shaded
Dana Jansens [Sun, 25 May 2003 02:05:07 +0000 (02:05 +0000)]
add debian package list
Dana Jansens [Sun, 25 May 2003 01:46:54 +0000 (01:46 +0000)]
automake 1.7
Dana Jansens [Sun, 25 May 2003 01:39:28 +0000 (01:39 +0000)]
mention glib, xml, gtk and glade
Dana Jansens [Sun, 25 May 2003 01:35:18 +0000 (01:35 +0000)]
make autoconf 2.54 required. makes automake1.6 get used on some systems
Derek Foreman [Sun, 25 May 2003 00:42:02 +0000 (00:42 +0000)]
gl is starting. it's gonna get really ugly really fast, folks
Dana Jansens [Sat, 24 May 2003 21:47:06 +0000 (21:47 +0000)]
this is a big one! im putting stats in here just cuz!
59 files changed, 1691 insertions(+), 607 deletions(-)
Adding the beginings of ObConf. Adding a resistance-config plugin for ObConf.
Creating an obparser library that obrender can use, the kernel can use, plugins can use, and ObConf and its plugins can use. (its just code for using libXml2)
This page took 0.055005 seconds and 4 git commands to generate.