sync with blackbox
Dana Jansens danakj@orodu.net
sync with bb-cvs
Dana Jansens danakj@orodu.net
disable things in the placement menu when they dont have any effect for the selected placement type
Dana Jansens danakj@orodu.net
bad patch
Scott Moynes smoynes@nexus.carleton.ca
added the lex source file
Scott Moynes smoynes@nexus.carleton.ca
Big fat merge for epist. This adds a config parser, chaining, and a tonne of other stuff. Still need to fix up build system for the lex and yacc stuff.
Scott Moynes smoynes@nexus.carleton.ca
perhaps fix a segfault here
Dana Jansens danakj@orodu.net
dont snap things around crazy with small windows in resistance mode
Dana Jansens danakj@orodu.net
perhaps fix an infinate loop in here..
Dana Jansens danakj@orodu.net
add a sanity check for the snap offset, limiting it to 50
Dana Jansens danakj@orodu.net
change default resistance to 18
Dana Jansens danakj@orodu.net
add the resource for the window snapping offset
Dana Jansens danakj@orodu.net
save the window-to-window snapping right
Dana Jansens danakj@orodu.net
honor the snap_offset properly for windows, and for edges(?)
Dana Jansens danakj@orodu.net
snap to windows/edges an optional offset away
Dana Jansens danakj@orodu.net
had an extra window placement menu
Dana Jansens danakj@orodu.net
keep the new menus on top of normal windows
Dana Jansens danakj@orodu.net
redraw menu checkmarks when needed, this was broken since they're on the opposite side of the menu now
Dana Jansens danakj@orodu.net
Enable corner snapping option for both snap types
Dana Jansens danakj@orodu.net
add cvsignore file
Dana Jansens danakj@orodu.net
add config menu entries for all the new window snapping/resistance options
Dana Jansens danakj@orodu.net
add rc options for window snapping/resistance
Dana Jansens danakj@orodu.net
snapping/resistance is optional for window and edge snapping
Dana Jansens danakj@orodu.net
snap to bottoms too =]
Dana Jansens danakj@orodu.net
window resistance complete
Dana Jansens danakj@orodu.net
more resistance working. edge of screen works right now
Dana Jansens danakj@orodu.net
stab #3. window-to-window works. window-to-screen doesnt
Dana Jansens danakj@orodu.net
second stab at resistance
Dana Jansens danakj@orodu.net
first stab at window resistance instead of snapping
Dana Jansens danakj@orodu.net
dont switch workspaces when focusing a sticky window
Dana Jansens danakj@orodu.net
replace frobozz with the original from kyle
Dana Jansens danakj@orodu.net
add some new styles for 2.0 from miklos
Dana Jansens danakj@orodu.net
try make bootstrap work in one pass for other people..
Dana Jansens danakj@orodu.net
make xft support default on
Dana Jansens danakj@orodu.net
remove the "exec " from the command for running menu stuff so that normal shell things work right in the menu
Dana Jansens danakj@orodu.net
remove sticky windows from other workspaces when unsticking. stop the abuse of stick()! dont just re-call it!
Dana Jansens danakj@orodu.net
don't focus non-visible windows
Dana Jansens danakj@orodu.net
since !isNormal windows cant focus from mouse enter events anyays, we don't need to unmap them/remap them on workspace changes, so we don't. this way they dont flash.
Dana Jansens danakj@orodu.net
use a list of rects instead of windows for window-to-window snapping. Also, snap directly to the slit and toolbar, instead of snapping to the strut.
Dana Jansens danakj@orodu.net
make root scrolling customizable
Dana Jansens danakj@orodu.net
better sticky windows.
Dana Jansens danakj@orodu.net
get the window's title before adding it to the workspace, since the workspace menu wants that title
Dana Jansens danakj@orodu.net
sync with bb-cvs (fixes the java bug, plus menu prasing redone)
Dana Jansens danakj@orodu.net
added sticky windows in the wrong place, before the window was even fully initialized ont he workspace.
Dana Jansens danakj@orodu.net
keep a minimum menu height so that the pixmaps (checkmarks) draw right in them
Dana Jansens danakj@orodu.net
dont assert for focusing !isNormal() windows
Dana Jansens danakj@orodu.net
fixes to make sticky windows work better. they appear in all workspace lists, they get focus when switching workspaces properly, their workspace menus show their focus properly.
Dana Jansens danakj@orodu.net
when a window is uniconified, ensure its nothe 'last focused window' on some other workspace
Dana Jansens danakj@orodu.net
let normal windows be netizens again
Dana Jansens danakj@orodu.net
sync with bb-cvs
Dana Jansens danakj@orodu.net
make the execute process better
Dana Jansens danakj@orodu.net
remove debug cout
Dana Jansens danakj@orodu.net
sync with bb-cvs
Dana Jansens danakj@orodu.net
add new binary
Dana Jansens danakj@orodu.net
sync with bb-cvs
Dana Jansens danakj@orodu.net
don't worry abou overlapping the toolbar if there is none.
Dana Jansens danakj@orodu.net
add default workspace change bindings
Dana Jansens danakj@orodu.net
make what is output optional
Dana Jansens danakj@orodu.net
add the xftlsfonts utility
Dana Jansens danakj@orodu.net
dont focus more than one window when cycling!
Dana Jansens danakj@orodu.net
wait for 20 seconds instead of 20 milliseconds for a netwm window manager to appear
Dana Jansens danakj@orodu.net
take out that goddamn stupid assert
Dana Jansens danakj@orodu.net
use the flag not the function
Dana Jansens danakj@orodu.net
better focusing. don't set the focused window when its not really set yet, and don't uncheck windows as they lose focus when they are iconified
Dana Jansens danakj@orodu.net
don't try pass focus off to windows that dont take it
Dana Jansens danakj@orodu.net
fix capitalization
Dana Jansens danakj@orodu.net
document the current hardcoded key bindings
Dana Jansens danakj@orodu.net
remove a debug cout
Dana Jansens danakj@orodu.net
make lastActiveWindow more intelligent
Dana Jansens danakj@orodu.net
better window focusing
Dana Jansens danakj@orodu.net
smarter window cycling, behave with omnipresent windows
Dana Jansens danakj@orodu.net
dont unshade windows when they get focus
Dana Jansens danakj@orodu.net
remove some unneeded std::'s
Dana Jansens danakj@orodu.net
watch for case where not all screens get managed!
Dana Jansens danakj@orodu.net
epist + multihead == <drool> added next/prevWindowOnAllScreens added next/prevScreen
Dana Jansens danakj@orodu.net
make more clear
Dana Jansens danakj@orodu.net
cycle windows was looping forever!
Dana Jansens danakj@orodu.net
dont ignore full maxed windows while they are shaded just because they are full maxed
Dana Jansens danakj@orodu.net
make modal dialogs unmodal before reassigning focus when they are unmanaged
Dana Jansens danakj@orodu.net
add comment
Dana Jansens danakj@orodu.net
dont accept motion events with same_screen set to false
Dana Jansens danakj@orodu.net
indenting
Dana Jansens danakj@orodu.net
no more segging when adding removing windows
Dana Jansens danakj@orodu.net
reorder the menu, put Workspace Warping beside the opaque moving option
Dana Jansens danakj@orodu.net
add configmenu option for workspace warping
Dana Jansens danakj@orodu.net
add rc option for workspaceWarping
Dana Jansens danakj@orodu.net
fix a crash. when the window loses focus during its death, it uses the timer object, which was being deleted.
Dana Jansens danakj@orodu.net
workspace warping. this needs to be optional! also motion events are retarded!
Dana Jansens danakj@orodu.net
including wrong
Dana Jansens danakj@orodu.net
modal transients wouldnt throw their focus up to their arent cuz the parent didnt know the modal dialog was gone yet and would pass it back to them.
Dana Jansens danakj@orodu.net
place large windows correctly instead of asserting
Dana Jansens danakj@orodu.net
snapping better to the xinerama regions
Dana Jansens danakj@orodu.net
indenting
Dana Jansens danakj@orodu.net
check to make sure the workspaces is > 0 not != 0
Dana Jansens danakj@orodu.net
much nicer hardcoded bindings! :)
Dana Jansens danakj@orodu.net
menu was off-by-one when no xinerama support was built in
Dana Jansens danakj@orodu.net
make it real easy to change the modifier key used for mouse bindings
Dana Jansens danakj@orodu.net
xinerama support where it shouldnt be
Dana Jansens danakj@orodu.net
handle events on the right screen
Dana Jansens danakj@orodu.net
run execs
Dana Jansens danakj@orodu.net
add a xinerama support menu
Dana Jansens danakj@orodu.net
dont snap windows to rects they arent in for the screen regions (xinerama) or strut/screenarea
Dana Jansens danakj@orodu.net
window snapping now has xinerama support
Dana Jansens danakj@orodu.net
turn RectList into a vector
Dana Jansens danakj@orodu.net
default all xinerama support options to off
Dana Jansens danakj@orodu.net
had an extra const in there
Dana Jansens danakj@orodu.net
better cascade placement! also, it has xinerama support now!
Dana Jansens danakj@orodu.net
only say xinerama is active if we can find some regions for it
Dana Jansens danakj@orodu.net
xinerama support for maximizing windows
Dana Jansens danakj@orodu.net
move an assert to its proper place
Dana Jansens danakj@orodu.net
xinerama support for window placement
Dana Jansens danakj@orodu.net
function declaration for a function that no longer exists
Dana Jansens danakj@orodu.net
get the right rects for the xinerama regions
Dana Jansens danakj@orodu.net
make work without --enable-xinerama
Dana Jansens danakj@orodu.net
acquire and provide Xinerama information for the window manager. now we just gotta use it.
Dana Jansens danakj@orodu.net
handle all combinations of lock modifiers on keypress this should be an rc file option
Scott Moynes smoynes@nexus.carleton.ca
Handle all combinations of the lock modifiers on a keypress. This should be a rc file option once we have one.
Scott Moynes smoynes@nexus.carleton.ca
add Xft-build-support and Xinerama-build-support to the -help output add --enable-xinerama to configure
Dana Jansens danakj@orodu.net
dont use "exec " anymore cuz then stuff like && doesn't work
Dana Jansens danakj@orodu.net
exec stuff with "exec " so the sh isnt left over in memory for each process
Dana Jansens danakj@orodu.net
new slit placement. yea its kinda weak. this can get improved late if people complain. slit is going away anyways for 3.0.
Dana Jansens danakj@orodu.net
sync with bb-cvs. Add option in config menu for disabling mouse input with scroll lock. Remove compile-time flag for event clobbering since this solves that problem for now.
Dana Jansens danakj@orodu.net
add some cvsignore's
Dana Jansens danakj@orodu.net
add no_NO and ro_RO translations
Dana Jansens danakj@orodu.net
i put paths in here by accident ^_^
Dana Jansens danakj@orodu.net
add another hardcoded binding :)
Dana Jansens danakj@orodu.net
new windows on non-visible workspaces should follow the same focus rules as those on the visible workspace. if "Focus New Windows" is on, then they should get focus when the workspace becomes visible.
Dana Jansens danakj@orodu.net
remove the add/remove/active_window debug cout's
Dana Jansens danakj@orodu.net
implement window resizing. using resizing incrememnts if the window has requested them!
Dana Jansens danakj@orodu.net
implement window resizing
Dana Jansens danakj@orodu.net
keep track of window dimentions use them for window moving
Dana Jansens danakj@orodu.net
move the Strut struct from Screen.hh to Util.hh
Dana Jansens danakj@orodu.net
add action and design for resizing a window
Dana Jansens danakj@orodu.net
implement toggleMaximize(Vert|Horz|Full)
Dana Jansens danakj@orodu.net
implement moveWindowUp/Down/Left/Right
Dana Jansens danakj@orodu.net
changed teh builtin bindings.. :)
Dana Jansens danakj@orodu.net
now it opens on all possible screens
Dana Jansens danakj@orodu.net
let you specify the class for cycling windows per class
Dana Jansens danakj@orodu.net
make cycling by window class work properly, was using the app name instead of class also, make the code gcc 2.95 friendly
Dana Jansens danakj@orodu.net
add maximizing to the action enum
Dana Jansens danakj@orodu.net
add execute command. add string to action class.
Dana Jansens danakj@orodu.net
exec works now
Dana Jansens danakj@orodu.net
added hardcoded bindings for changeWorkspace 1-4
Dana Jansens danakj@orodu.net
rename the sendTo action to sendToWorkspace
Dana Jansens danakj@orodu.net
added sendTo action
Dana Jansens danakj@orodu.net
add 'toggleomnipresent' action
Dana Jansens danakj@orodu.net
small change.
Dana Jansens danakj@orodu.net
add cycling of windows of the same class on all workspaces
Dana Jansens danakj@orodu.net
add cycling of next/prev window of class
Dana Jansens danakj@orodu.net
add next/prev window on all workspaces
Dana Jansens danakj@orodu.net
properly track the active workspace and the number of workspaces. use these to cycle workspaces.
Dana Jansens danakj@orodu.net
add iconifying
Dana Jansens danakj@orodu.net
add raising and lowering
Dana Jansens danakj@orodu.net
add the ability to close a window
Dana Jansens danakj@orodu.net
added window cycling
Dana Jansens danakj@orodu.net
line up the vars
Dana Jansens danakj@orodu.net
make the returned action list a const reference
Dana Jansens danakj@orodu.net
make the action list returned a const
Dana Jansens danakj@orodu.net
remove some debug couts
Dana Jansens danakj@orodu.net
make shading work
Dana Jansens danakj@orodu.net
dont pass bound keys through to the application
Dana Jansens danakj@orodu.net
some cleanups and such.
Dana Jansens danakj@orodu.net
Added changeWorkspace() and a broken toggleShaded()
Scott Moynes smoynes@nexus.carleton.ca
properly scope thse stl stuff please!
Dana Jansens danakj@orodu.net
add file headers and couple fixups
Dana Jansens danakj@orodu.net
no need to scope here
Dana Jansens danakj@orodu.net
add a count to the actions enum
Dana Jansens danakj@orodu.net
make both for's work teh same way
Dana Jansens danakj@orodu.net
insert some whitespace
Dana Jansens danakj@orodu.net
added contructor for the actions
Scott Moynes smoynes@nexus.carleton.ca
fix typos
Dana Jansens danakj@orodu.net
add ifdefs for config.h
Dana Jansens danakj@orodu.net
use the _variable member naming convention
Dana Jansens danakj@orodu.net
make epist not build with the rest of the source tree
Dana Jansens danakj@orodu.net
screwed up the order in which hints were retrieved on windows. this actualy turns out to be important :)
Dana Jansens danakj@orodu.net
make HUP reconfigure as in blackbox. make USR1 restart instead
Dana Jansens danakj@orodu.net
changing the number of workspaces in the rc does something without restarting now!
Dana Jansens danakj@orodu.net
Added an action class and started the even handler.
Scott Moynes smoynes@nexus.carleton.ca
don't try to show windows which are already shown. this also ends up fixing an elusive segfault.
Dana Jansens danakj@orodu.net
only focus new transient windows if their parent has the input focus
Dana Jansens danakj@orodu.net
dont reconfigure during startup. thats a waste and screws up stuff!
Dana Jansens danakj@orodu.net
make the bullet, checkmark, and text, all the same color in the menu
Dana Jansens danakj@orodu.net
updated todo. took out things we have done. added new goal for 3.0.
Dana Jansens danakj@orodu.net
select the focused window in the workspace menu
Dana Jansens danakj@orodu.net
add cvsignore
Dana Jansens danakj@orodu.net
fix some capitalisations
Dana Jansens danakj@orodu.net
move the checkmarks to the opposite side of the bullets. This means they still can be used in the workspace menu for the focused workspace.
Dana Jansens danakj@orodu.net
change the color used for the checkmark. match the text. dont check the current workspace in the workspace menu.
Dana Jansens danakj@orodu.net
new checkmark for the menus
Dana Jansens danakj@orodu.net
added some notes about a config file format
Scott Moynes smoynes@nexus.carleton.ca
reverse the if
Dana Jansens danakj@orodu.net
dont put non-normal windows in the stacking list. they dont show up in theclient list either.
Dana Jansens danakj@orodu.net
adjust goals for 2.0
Dana Jansens danakj@orodu.net
add for ClickMousePlacement
Dana Jansens danakj@orodu.net
much awesome support for special windows like panels/desktops. All 'non-normal' windows are treated equally now, with a fe wexceptionms for the desktop for stacking. Fix some ClicmMousePlacement bugs while we're at it.
Dana Jansens danakj@orodu.net
put the assert back. better solution in mind
Dana Jansens danakj@orodu.net
taking out an assert that only causes problems
Dana Jansens danakj@orodu.net
Click Mouse Placement is BACK!#!#
Dana Jansens danakj@orodu.net
add sendClientMessage
Dana Jansens danakj@orodu.net
screw that change. the next releaase will be 2.0.0!
Dana Jansens danakj@orodu.net
change the version number back a bit. preparing for a testing release.
Dana Jansens danakj@orodu.net
switch workspaces if neccessary for a NET_WM_ACTIVE_WINDOW ClientMessage
Dana Jansens danakj@orodu.net
make bbkeys' cycliong work right, how it used to. instead of working like supoprt for brokenass kwin does
Dana Jansens danakj@orodu.net
dont reposition non-normal/dialog windows when they get focus, such as kde's kicker, if they are off screen. they are special and may be doing this on purpose
Dana Jansens danakj@orodu.net
dont let focus fall back to strange windows like panels, only to normal windows and dialogs
Dana Jansens danakj@orodu.net
add options for ignoring shaded windows and full-maxed windows while placing new windows
Dana Jansens danakj@orodu.net
Don't install epist until it actually does something of value
Scott Moynes smoynes@nexus.carleton.ca
kde's 'desktop menu' now works just like a panel
Dana Jansens danakj@orodu.net
properly handle workspace names, and changes to them.
Dana Jansens danakj@orodu.net
fix case where the window group deletes itself. somehow missed this while syncing! :(
Dana Jansens danakj@orodu.net
sych with blackbox
Dana Jansens danakj@orodu.net
make arrows larger, match th size of the other bullets. make all bullets' sizes quickly/easily adustable
Dana Jansens danakj@orodu.net
make sure the desktop names atom is set when setting a workspace name, even when it doesnt already exist (bug fix)
Dana Jansens danakj@orodu.net
properly lower windows and keep desktop windows on the bottom.
Dana Jansens danakj@orodu.net
libgen.h is used by basename()
Dana Jansens danakj@orodu.net
update deps in the Makefile
Dana Jansens danakj@orodu.net
more actions
Dana Jansens danakj@orodu.net
add a size specifier to the enum
Dana Jansens danakj@orodu.net
removing now-unused files.
Dana Jansens danakj@orodu.net
epist now based on the BaseDisplay. has the ability to be multiscreen!
Dana Jansens danakj@orodu.net
some of the actions I came up with
Scott Moynes smoynes@nexus.carleton.ca
gets a whole lotta window information now, and updtes when it changes!
Dana Jansens danakj@orodu.net
add support for the WM_CLASS property. make getValue for a string array return the right number in nelements.
Dana Jansens danakj@orodu.net
we now know for every window its state and its desktop
Dana Jansens danakj@orodu.net
some more notes
Scott Moynes smoynes@nexus.carleton.ca
now we know the state of windows
Dana Jansens danakj@orodu.net
add header for perror()
Dana Jansens danakj@orodu.net
Initial notes on design and features
Scott Moynes smoynes@nexus.carleton.ca
make the wheel mouse shade anywhere on the titlebar, and not press buttons. thanks woodlbock.
Dana Jansens danakj@orodu.net
epist now handles -display on the command line, and gets the client list and act ive window
Dana Jansens danakj@orodu.net
epist parses teh cpommand line for -display, and catches Property notify events. It knows about the client list and active window so far
Dana Jansens danakj@orodu.net
open an X display
Dana Jansens danakj@orodu.net
added signal handling
Dana Jansens danakj@orodu.net
add the copyright
Dana Jansens danakj@orodu.net
adding epist!
Dana Jansens danakj@orodu.net
-fno-inline when compiling in debug mode
Dana Jansens danakj@orodu.net
clean up the systray and desktop lists
Dana Jansens danakj@orodu.net
restart the window manager on a SIGHUP
Dana Jansens danakj@orodu.net
sync with bb cvs
Dana Jansens danakj@orodu.net
add another return, and return a value for a non-void funtion.
Dana Jansens danakj@orodu.net
missing a ;
Dana Jansens danakj@orodu.net
add some returns so the compiler doesnt get confused
Dana Jansens danakj@orodu.net
use a BPen in the BFont class for drawing standard X fonts
Dana Jansens danakj@orodu.net
synch with bb-cvs. add window resize zones. the resource has been renamed from windowZones to resizeZones.
Dana Jansens danakj@orodu.net
keep iconified windows' workspace set to BSENTINEL, but set the NETWM hint to 0xffffffff (all desktops)
Dana Jansens danakj@orodu.net
when a window is iconified, set its workspace to 'all workspaces' so it shows up in taskbars still. otherwise its impossible to get back iconified windows. update teh stacking list when windows switch workspaces.
Dana Jansens danakj@orodu.net
add option to the rc file to use/not use AA for Xft fonts
Dana Jansens danakj@orodu.net
add the korean translation dir to configure
Dana Jansens danakj@orodu.net
extend the style format to use xft.(font|size|flags) to specify an xft font
Dana Jansens danakj@orodu.net
make the Xft check actually work
Dana Jansens danakj@orodu.net
allow style options in the rc file to override those found in the style
Dana Jansens danakj@orodu.net
no need to call XrmInit outside of Config class. fix indenting.
Dana Jansens danakj@orodu.net
dont need to XrmInit outside of the Config class. fix indenting.
Dana Jansens danakj@orodu.net
add .cvsignore for korean nls dir
Dana Jansens danakj@orodu.net
fix a debug print
Dana Jansens danakj@orodu.net
added korean translation
Dana Jansens danakj@orodu.net
make Xft default to off, you have ot --enable-xft now
Dana Jansens danakj@orodu.net
don't cast char*'s to string's needlessly
Dana Jansens danakj@orodu.net
sync with bb-cvs
Dana Jansens danakj@orodu.net
try make the ~/.openbox dir if it doesnt exist.
Dana Jansens danakj@orodu.net
remove some debug fprintfs
Dana Jansens danakj@orodu.net
was ending up using the wrong cache items. now i find and release it every time a string is drawn
Dana Jansens danakj@orodu.net
sync with bb-cvs: re-add support for alt-button2, fix some off by 2's temorarily
Dana Jansens danakj@orodu.net
use the True/False as is the blackbox code standard.
Dana Jansens danakj@orodu.net
remove compiler warnings
Dana Jansens danakj@orodu.net
fix a memleak reported by valgrind
Dana Jansens danakj@orodu.net
when placing a window, dont use its strut while placing itself.
Dana Jansens danakj@orodu.net
make iconified windows uniconify on an XMapRequestEvent. sync with blackbox cvs.
Dana Jansens danakj@orodu.net
make the styles' doJustify methods stop returning the string length as this is no longer needed with the BFont class
Dana Jansens danakj@orodu.net
look for the rigt function in the libxft
Dana Jansens danakj@orodu.net
add BFont class, with Xft support
Dana Jansens danakj@orodu.net
some memory bugs from woodblock (thanks!)
Dana Jansens danakj@orodu.net
removing old Makefile.in, rolling back Makefile.am to before the mappable muse button bindings
Dana Jansens danakj@orodu.net
backing out all changes to make mouse button mapping's configurable
Dana Jansens danakj@orodu.net
sync with bb. mostly cleanups in Window.cc
Dana Jansens danakj@orodu.net
add capability to stick a window from input, and make close buttons work.
Dana Jansens danakj@orodu.net
Configureable button mappings!
Dana Jansens danakj@orodu.net
proper order for the stacking order list
Dana Jansens danakj@orodu.net
make desktop windows get lowered properly
Dana Jansens danakj@orodu.net
use the _NET_WM_DESKTOP_NAMES root property
Dana Jansens danakj@orodu.net
make getting a list of strings work right
Dana Jansens danakj@orodu.net
make fully max'd windows properly snap
Dana Jansens danakj@orodu.net
add the functionality for window-window snapping
Dana Jansens danakj@orodu.net
merge from netwm-merge2 to netwm-merge3. Basically, all of netwm that we intend to support is 'supported'. Just need to squash bugs now.
Dana Jansens danakj@orodu.net
sync with blackbox-cvs
Dana Jansens danakj@orodu.net
change to match blackbox
Dana Jansens danakj@orodu.net
fix off-by-ones in window-to-window snapping. move the property from the blackbox class to the screen class.
Dana Jansens danakj@orodu.net
synched with bb-cvs. couple bug fixes.
Dana Jansens danakj@orodu.net
syching with bb-cvs. rm .\#* on make dist-clean. nls updates.
Dana Jansens danakj@orodu.net
documentation fixes
Dana Jansens danakj@orodu.net
window-to-window snapping is now a run-time option. window-corner snapping added, and also is a run-time option.
Dana Jansens danakj@orodu.net
window-to-window corner snapping!
Dana Jansens danakj@orodu.net
backing out sticky transients change, this should go in the netwm branch
Dana Jansens danakj@orodu.net
sync with bb-cvs
Dana Jansens danakj@orodu.net
make all parents/transients that are related have the same sticky state.
Dana Jansens danakj@orodu.net
on reconfigure, save all of the open submenus instead of just one, and then reopen them all as best as possible.
Dana Jansens danakj@orodu.net
no need to try the same screen edge twice for snapping when full max is on
Dana Jansens danakj@orodu.net
redecorating fixups. sync with bb cvs.
Dana Jansens danakj@orodu.net
fix bug from merging last netwm stuff
Dana Jansens danakj@orodu.net
merge in netwm branch at tag netwm-merge2
Dana Jansens danakj@orodu.net
sync with bb cvs
Dana Jansens danakj@orodu.net
save the right number of workspaces to the rc when adding/removing one
Dana Jansens danakj@orodu.net
put webpage in the man page. Also, a couple fixes.
Dana Jansens danakj@orodu.net
fix so that FocusIn events for focus transer from root->client are used.
Dana Jansens danakj@orodu.net
merging in netwm changes at merge point "netwm-merge1". This add the XAtom class, and sets the net_supported_wm_check related atoms.
Dana Jansens danakj@orodu.net
updateing missed nls headerswq
Dana Jansens danakj@orodu.net
updated cvsignore's to match nls changes
Dana Jansens danakj@orodu.net
re-added UnderMouse Placement added NLS support in the new configure system.
Dana Jansens danakj@orodu.net
updated nls to use openbox.cat
Dana Jansens danakj@orodu.net
disable the current workspace in the send-to menu
Dana Jansens danakj@orodu.net
let a window snap to more than one window at a time
Dana Jansens danakj@orodu.net
window-to-window snapping
Dana Jansens danakj@orodu.net
adding .cvsignore files to the repository to clean up the output whenever you commit some sort of cvs action
Dana Jansens danakj@orodu.net
when nothing is to be focused, give the root window focus instead of the toolbar (since the toolbar is not neccesarily mapped anymore!)
Dana Jansens danakj@orodu.net
sync with bb-cvs
Dana Jansens danakj@orodu.net
fix bug where destroying the wrong windows in BlackboxWindow::positionButtons. make util/ directory use the new config.h too
Dana Jansens danakj@orodu.net
use config.h for configuration options instead of a bunch of -D's on the compile command lines
Dana Jansens danakj@orodu.net
added "Hide Toolbar" option.
Dana Jansens danakj@orodu.net
make window menu behavior consistant. ignore !button1.
Dana Jansens danakj@orodu.net
mouse wheel support custom titlebar layout
Dana Jansens danakj@orodu.net
prevent (and if need be revert) shading if titlebar decor is toggled off
Dana Jansens danakj@orodu.net
use the raw screen size not the strut adjusted size to determine max_height and width of a client
Dana Jansens danakj@orodu.net
save workspace names properly with the new Configuration class.
Dana Jansens danakj@orodu.net
add Configuration class for generic configuration data load/save-ing. use Configuration class throughout code. no longer save rc file on exit, save when any options are changed.
Dana Jansens danakj@orodu.net
using configure.ac causes problems. switching back to configure.in
Dana Jansens danakj@orodu.net
fixed the geometry window not getting the proper pixmap. This was caused by using a style with the window.label.focus set to parentrelative. The window label's parent is the title bar but the geometry window's parent is root. The code now detects the parentrelative and tries to use the window.title as intended.
Dana Jansens danakj@orodu.net
- raise the window during maximization if the user clicked the maximize button, but otherwise don't - two fixes here. 1) only raise window in maximize if the window is focused, 2) remap window on reparent event
Dana Jansens danakj@orodu.net
make use of the --enable-clobber option
Dana Jansens danakj@orodu.net
reindent version string
Dana Jansens danakj@orodu.net
reindent again. better now.
Dana Jansens danakj@orodu.net
reindent the help/usage message
Dana Jansens danakj@orodu.net
reusing the blackbox-cvs bsetroot. it did in fact work right now.
Dana Jansens danakj@orodu.net
use openbox/ dir for rc file and menu file. turn menu into a command line option instead of an rc file option
Dana Jansens danakj@orodu.net
build a 'openbox' binary
Dana Jansens danakj@orodu.net
use our default style
Dana Jansens danakj@orodu.net
use our version string
Dana Jansens danakj@orodu.net
missed files from import of bb-cvs
Dana Jansens danakj@orodu.net
import from bb-cvs
Dana Jansens danakj@orodu.net
removing useless files
Dana Jansens danakj@orodu.net
imprted new tools from bb-cvs re-change bsetroot to work preperly regarding the root window atoms
Dana Jansens danakj@orodu.net
import from bb-cvs
Dana Jansens danakj@orodu.net
import from bb-cvs added slit and enable-clobber defines back in Makefile.am
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
nls from bb-cvs added yself to the usage string added the slit option back in added the event clobber option back in
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new nls from bb-cvs
Dana Jansens danakj@orodu.net
new root dir based on bb-cvs
Dana Jansens danakj@orodu.net
better string get/set
Dana Jansens danakj@orodu.net
updated -version output ot list myself
Dana Jansens danakj@orodu.net
refix i18n for --disable-nls
Dana Jansens danakj@orodu.net
missing an include
Dana Jansens danakj@orodu.net
fix for compiling with --disable-nls
Dana Jansens danakj@orodu.net
fix compiling with --disable-nls
Dana Jansens danakj@orodu.net
fix compliling with --disable-slit
Dana Jansens danakj@orodu.net
added XAtom class, and it all now compiles.
Dana Jansens danakj@orodu.net
make work with new i18n
Dana Jansens danakj@orodu.net
merge the sticky window fix from 1.2.
Dana Jansens danakj@orodu.net
updated goals
Dana Jansens danakj@orodu.net
fixed sticky windows!
Dana Jansens danakj@orodu.net
new versions of the X classes added an Atom in XAtom and functionality in XScreen and XDisplay
Dana Jansens danakj@orodu.net
XDisplay's nextEvent completed
Dana Jansens danakj@orodu.net
new i18n class using overloaded operator() instead of getMessage()
Dana Jansens danakj@orodu.net
change next target version to 2.0.0!
Dana Jansens danakj@orodu.net
added the X classes to the build process though they aren't sued by anything else yet. They now compile too.
Dana Jansens danakj@orodu.net
removing pendantic. thats just crazy. -Wall -W will suffice.
Dana Jansens danakj@orodu.net
adding --add-missing to automake call
Dana Jansens danakj@orodu.net
adding new X base classes which encapsulate all X server interation
Dana Jansens danakj@orodu.net
adding bootstrap which generates all the auto* files such as configure
Dana Jansens danakj@orodu.net
removing auto-generated stuff from cvs
Dana Jansens danakj@orodu.net
removed the fixed bug!
Dana Jansens danakj@orodu.net
make a new autoRaiseDelay value take effect without having to restart
Dana Jansens danakj@orodu.net
increment version for next release
Dana Jansens danakj@orodu.net
make autoRaiseDelay load
Dana Jansens danakj@orodu.net
make auto-raise value load.
Dana Jansens danakj@orodu.net
fix off-by-one window resizing bug
Dana Jansens danakj@orodu.net
typos
Dana Jansens danakj@orodu.net
readding aclocal. autoconf needs this thing
Dana Jansens danakj@orodu.net
fix for slit direction menu not reconfiguring properly
Dana Jansens danakj@orodu.net
*** empty log message ***
Dana Jansens danakj@orodu.net
moved menu from a rc file option to a command line option
Dana Jansens danakj@orodu.net
spelling error
Dana Jansens danakj@orodu.net
added future release goals to the TODO
Dana Jansens danakj@orodu.net
better setting of atoms. plugged memory leak.
Dana Jansens danakj@orodu.net
better behavior with root pixmap atoms. create them if they do not exist.
Dana Jansens danakj@orodu.net
update to work with renamed function in BaseDisplay
Dana Jansens danakj@orodu.net
update changelog. removed a redundant var from BaseDisplay.
Dana Jansens danakj@orodu.net
confine the mouse to the window for button grabs so that alt-click-drag on a window that wont move doesnt let the mouse leave the window and cause havoc
Dana Jansens danakj@orodu.net
new version of bsetbg bsetroot now plays niecly with Eterm. Also, updated to the latest bsetroot from blackbox cvs
Dana Jansens danakj@orodu.net
new version of bsetroot ported from blackbox cvs
Dana Jansens danakj@orodu.net
set the button windows to None when they are destroyed so we know they are no longer valid windows
Dana Jansens danakj@orodu.net
compile with -Wall -W -pendantic when --enable-debug is set.
Dana Jansens danakj@orodu.net
new focus code! working better than ever!
Dana Jansens danakj@orodu.net
fix creating/destroying the titlebar buttons
Dana Jansens danakj@orodu.net
fix for changing window buttons order. destroy them properly when they no longer exist and recreate them if they dont exist yet
Dana Jansens danakj@orodu.net
fix segfaut from uninitialized focused_screen pointer
Dana Jansens danakj@orodu.net
fix compilign without LinkedList
Dana Jansens danakj@orodu.net
focus code updates
Dana Jansens danakj@orodu.net
LinkedList->STL conversion completed. LinkedList is no longer use and it has been removed from the source tree.
Dana Jansens danakj@orodu.net
no more use of LinkedList in BaseDisplay
Dana Jansens danakj@orodu.net
removed LinkedLists in BaseDisplay and Image. Only 1 left in BaseDisplay now
Dana Jansens danakj@orodu.net
removed all 'using namespace std;' calls.
Dana Jansens danakj@orodu.net
move some typedefs into class scope
Dana Jansens danakj@orodu.net
converted all of the openbox class LinkedLists to STL objects
Dana Jansens danakj@orodu.net
converted the remaining LinkedLists in Screen to STL objects.
Dana Jansens danakj@orodu.net
not initializing a pointer to NULL
Dana Jansens danakj@orodu.net
couple of LinkedLists converted to STL lists in BScreen changed teh calls to XSetInputFocus. Using the root window as the fallback when there is nothing to focus instead of the toolbar. Also, always using 'RevertToPointerRoot' instead of sometimes 'RevertToParent'
Dana Jansens danakj@orodu.net
use screen instead of its ImageControl to get/set the image dither value
Dana Jansens danakj@orodu.net
make image dithering value load correctly
Dana Jansens danakj@orodu.net
converted from LinkedList to STL vector and list
Dana Jansens danakj@orodu.net
increment version for next release
Dana Jansens danakj@orodu.net
fixes for using ostrstream in gcc3. have to unfreeze the string more. annoying. save workspace names/count properly
Dana Jansens danakj@orodu.net
better gcc3 compat. using ostrstream again. and using namespace std; some focus changes. workspace contains a focused window instead of openbox class. this fixes a seg
Dana Jansens danakj@orodu.net
ran autoconf to regen configure
Dana Jansens danakj@orodu.net
gcc 3 compatibility, converted strstreams to stringstreams
Dana Jansens danakj@orodu.net
fix headers to use the new defines
Dana Jansens danakj@orodu.net
stop moving a window if it is maximized
Dana Jansens danakj@orodu.net
windows at positions x<0 or y<0 are no longer ignored in the placing code
Dana Jansens danakj@orodu.net
better toolbar strftime size/padding fix
Dana Jansens danakj@orodu.net
BScreen::resource.root_command wasnt being initialized
Dana Jansens danakj@orodu.net
xsetbg typo
Dana Jansens danakj@orodu.net
fix possible seg because of new move code. make sure that the masked_window pointer gets cleanup up (call endMove) when a window is destroyed (pointer is then invalid)
Dana Jansens danakj@orodu.net
when a window begins moving, make sure another window is not moving already, and if it is, end its move
Dana Jansens danakj@orodu.net
make sure that the only time Click-to-place kicks in is when initially placing/mapping the window
Dana Jansens danakj@orodu.net
bug #1 from click placement fixed. was catching more motionNotify events than i wanted to with the new/modified move grabs. now i drop any left-over extras when the move completes so they dont come in too late
Dana Jansens danakj@orodu.net
removing old files that got merged in
Dana Jansens danakj@orodu.net
save the titlebarLayout in the default config
Dana Jansens danakj@orodu.net
changelog fixes
Dana Jansens danakj@orodu.net
fix positioning of the window menu
Dana Jansens danakj@orodu.net
fix bug with window menu positioning
Dana Jansens danakj@orodu.net
fixed col placement
Dana Jansens danakj@orodu.net
better logic when changing a window's decoration level, for choosing what elements of decoration get placed on the window.
Dana Jansens danakj@orodu.net
better logic when changing a window's decoration level, for choosing what elements of decoration get placed on the window.
Dana Jansens danakj@orodu.net
fixed bug from converting over to STL
Dana Jansens danakj@orodu.net
bsetroot supports transparent apps with root property
Dana Jansens danakj@orodu.net
took bsetroot from Blackbox moving_target.. "bsetroot now sets xrootpmap_id, pseudo transparent apps should be happy"
Dana Jansens danakj@orodu.net
when a window is iconified, it was being moved, end the move cleanly
Dana Jansens danakj@orodu.net
don't click-to-place windows when they specify a position
Dana Jansens danakj@orodu.net
properly handle placing a window while another window is still placing.
Dana Jansens danakj@orodu.net
if user is moving a window and switches workspaces, stop moving that window
Dana Jansens danakj@orodu.net
added ClickMouse window placement policy
Dana Jansens danakj@orodu.net
moved the 'moving window' logic into separate functions "startMove" "doMove" and "endMove"
Dana Jansens danakj@orodu.net
new row/col Smart Placement from colophon
Dana Jansens danakj@orodu.net
added UnderMouse windwo placement.
Dana Jansens danakj@orodu.net
better cascadePlacement. uses screen.availableArea().
Dana Jansens danakj@orodu.net
added BScreen::availableArea() which returns a rect specifying where windows can be placed on the screen, and what area they can fill when maximized
Dana Jansens danakj@orodu.net
removed debugging couts
Dana Jansens danakj@orodu.net
add std:: to the vector typedef in Basemenu converted slit to use a std::list instead of LinkedList
Dana Jansens danakj@orodu.net
converted from LinkedList to a vector
Dana Jansens danakj@orodu.net
more dithering fix.
Dana Jansens danakj@orodu.net
that segfaulted. oops. added a workaround so setImageDither doesnt reconfig when saving off all the rc values
Dana Jansens danakj@orodu.net
when Image Dither is changed in the menu, make ob reconfigure so it uses the dithering
Dana Jansens danakj@orodu.net
fix Resource class so that you cant cast a string to a Resource
Dana Jansens danakj@orodu.net
Rolled back to the old row and column smart placement so we can get a 1.0.0 release out the door.
Dana Jansens danakj@orodu.net
even more fixes for maximizing/placement with hidden slit/toolbar/etc
Dana Jansens danakj@orodu.net
maximize and placeWindow now behave properly when the slit is hidden
Dana Jansens danakj@orodu.net
changing to the older version of this style. its far superior :)
Dana Jansens danakj@orodu.net
posible fix for maximizing when slit is auto-hidden
Dana Jansens danakj@orodu.net
changed external window interface to only have an area(), no size() and origin(), since all of their values are also in area() changed toolbar external inteface to have an area, no more getX/Y/Width/Height
Dana Jansens danakj@orodu.net
some placement fixes from colophon.
Dana Jansens danakj@orodu.net
new row and column placement, using a modified bestfit. These don't work right yet, nor does bestfit, but they are coming.
Dana Jansens danakj@orodu.net
fixed some uninstall issues
Dana Jansens danakj@orodu.net
even better bestfit placement. way to go colophon!
Dana Jansens danakj@orodu.net
specify the std:: namespace for the ostrstreams.
Dana Jansens danakj@orodu.net
bestfit placement now honors the left->right and top->bottom options for window placement. fix for the placement config menu.
Dana Jansens danakj@orodu.net
*** empty log message ***
Scott Moynes smoynes@nexus.carleton.ca
tyops
Scott Moynes smoynes@nexus.carleton.ca
compile fix for --disable-slit
Dana Jansens danakj@orodu.net
added Changelog entry for the improved maximize-window code.
Dana Jansens danakj@orodu.net
better logic to not place windows over the slit and toolbar maximize uses this same logic to not maximize over the toolbar *and the slit*
Dana Jansens danakj@orodu.net
changes to bestfit from ruhi. takes windows sizes into account properly, and places windows 1 borderwidth apart on all sides, while still placeing up against the edge of the screen.
Dana Jansens danakj@orodu.net
on reconfigure, if an option isn't specified in the rc file, then it will revert to its default value instead of staying at its current value.
Dana Jansens danakj@orodu.net
comment typo and function spacing fix
Dana Jansens danakj@orodu.net
fixed memory leaks for strftime_format and rootcommand
Scott Moynes smoynes@nexus.carleton.ca
fixed memory leak of application_name
Scott Moynes smoynes@nexus.carleton.ca
fixed a memory leak for resource.titlebar_layout
Scott Moynes smoynes@nexus.carleton.ca
fixed memory leak in screen::load()
Dana Jansens danakj@orodu.net
updated TODO to match current cvs status. yay progress!
Dana Jansens danakj@orodu.net
starting openbox without an rc file now works. it makes an empty Xrm db instead of crashing :)
Dana Jansens danakj@orodu.net
temprary fix for the memleaks in ::load() and ::set* when using ostrstreams. Need to find a better solution for strings than std::string and ostrstream, or else put up with memory leaks all over the place.
Dana Jansens danakj@orodu.net
added bsetbg makefile
Scott Moynes smoynes@nexus.carleton.ca
added new bsetbg manpage
Scott Moynes smoynes@nexus.carleton.ca
fix 2 bus errors on osx: - it's std::string doesnt like being set to NULL. - in Window.cc, caught someone using a membr variable after calling 'delete this'. bad.
Dana Jansens danakj@orodu.net
new bsetbg version with manpage
Scott Moynes smoynes@nexus.carleton.ca
new bsetbg from cthulhain
Dana Jansens danakj@orodu.net
optimized the finding-the-slit-position code in positionWindow
Dana Jansens danakj@orodu.net
added Inflate, Deflate, and Translate to the Rect geometry class
Dana Jansens danakj@orodu.net
remove debugging couts
Dana Jansens danakj@orodu.net
temporary solution to avoid placing windows over the slit and toolbar, until NETWM is in effect.
Dana Jansens danakj@orodu.net
now yuo can change styles again! (oops) wasnt saving teh nwe style file to the Resource class when it changed.
Dana Jansens danakj@orodu.net
maps/unmaps the toolbar when its resource setting is loaded from the file so it takes effect during a reconfigure.
Dana Jansens danakj@orodu.net
accidently removed a line somehow. OpaqueMove is now read from the rc file.
Dana Jansens danakj@orodu.net
menus update their values when they are reconfigure()d. the screen, toolbar and slit rc values are reloaded in BScreen::reconfigure() before the menus. the toolbar and slit rc values are explicitly loaded in their constructors, as is BScreen's.
Dana Jansens danakj@orodu.net
configuration changes "done"!! on start, the config file is read entirely off the disc, and missing values are assigned defaults. the config file is immediately written back to the disk to populate missing defaults in the file. any time a config option is changed the control, the config file is re-written with the change. choosing reconfig will reload the current config file on the disc. on shutdown, nothing is written to the config file.
Dana Jansens danakj@orodu.net
Toolbar saves its settings as their changed Main config's Hide Toolbar option is also saved when it is changed Removed 2 debug couts from Slit
Dana Jansens danakj@orodu.net
Slit loads its own settings and saves them as they are changed added an assert in Resource
Dana Jansens danakj@orodu.net
fixed snap to edges with toolbar hidden
Scott Moynes smoynes@nexus.carleton.ca
renamed the obResource class to Resource.
Dana Jansens danakj@orodu.net
fixed HAVE_STRING_H introduced from some parrallel development. blast
Scott Moynes smoynes@nexus.carleton.ca
need translations for Hide Toolbar
Scott Moynes smoynes@nexus.carleton.ca
Added a runtime option for hiding the toolbar totally. Will be cleaner later. Stay tuned.
Scott Moynes smoynes@nexus.carleton.ca
renamed the Changelog files get the latest version of bsetbg from the blackbox cvs
Dana Jansens danakj@orodu.net
removed unneeded #include <X11/Xutil.h>
Dana Jansens danakj@orodu.net
reversed tehmouse wheel buttons on the root window. scrolling up now goes to the next workspace.
Dana Jansens danakj@orodu.net
get rid of the STDC_HEADERS check... this failed on IRIX with MIPSpro, use checks for individual headers instead
Dana Jansens danakj@orodu.net
removed the code to make the .blackboxrc symlink to openbox's rc file (it cored anyways)
Dana Jansens danakj@orodu.net
applied Ruhi's cleanup patch. moves colSmartPlacement into its own function using Geomtry objects instead of integer pairs in all of the placeWindow code now
Dana Jansens danakj@orodu.net
added some consts to the cascade code
Scott Moynes smoynes@nexus.carleton.ca
apparently there were compiling problems with automake/autoconf. This should make those go away.
Dana Jansens danakj@orodu.net
Added a fallback for Best Fit to cascade. Also, moved cascade to its own function. May not be needed.
Scott Moynes smoynes@nexus.carleton.ca
add the Geometry classes to bsetroot
Dana Jansens danakj@orodu.net
Fixed bsetroot to use the new Geometries returned in ScreenInfo
Dana Jansens danakj@orodu.net
Slit has an area Rect now, and returns Rect, Size, and Points instead of getX/Y and getWidth/Height.
Dana Jansens danakj@orodu.net
BScreen (ScreenInfo) now contains a size() instead of a getWidth/getHeight
Dana Jansens danakj@orodu.net
changed OpenboxWindow to not have getFrameX/getWidth/etc functions, and to return Origins and Sizes and Rects, in fuctions like size(), origin(), and area().
Dana Jansens danakj@orodu.net
added some missing punctuation
Ruhi Bloodworth ruhi@colophon.cjb.net
Added Util.h, which contains only an ASSERT macro for now
Dana Jansens danakj@orodu.net
changed version number to 1.0.0. fixed a warning in BaseMenu from pointer->reference conversion
Dana Jansens danakj@orodu.net
made bsetroot compile with the new code for references instead of pointers
Dana Jansens danakj@orodu.net
using references instead of pointers if possible in Image
Dana Jansens danakj@orodu.net
using a Screen reference instead of pointer in Workspace
Dana Jansens danakj@orodu.net
using a reference for Openbox instead of a pointer
Dana Jansens danakj@orodu.net
using some references instead of pointers where possible in Screen, ScreenInfo, Slit, Toolbar, and Netizen
Dana Jansens danakj@orodu.net
only add one extra space to pad the clock in the toolbar
Dana Jansens danakj@orodu.net
Using some references instead of pointers for the menus.
Dana Jansens danakj@orodu.net
made shaded windows snap properly at their bottom, using their shaded height. window.getHeight() now returns the different/correct value when a window is shaded.
Dana Jansens danakj@orodu.net
changing the fix for fonts clipping in the titlebar. broken fonts (e.g. gelly caused problems in the old method.
Dana Jansens danakj@orodu.net
added 'deep' style
Dana Jansens danakj@orodu.net
merged the changelog from the 0.99.0 (stable) branch (the code was previously merged)
Dana Jansens danakj@orodu.net
added entry for new BestFit placement type
Dana Jansens danakj@orodu.net
added first revision of the BestFit placement type. moved RowSmart placement type out of placeWindow() to its own function like bestFit. Will continue moving other placement types into their own functions.
Dana Jansens danakj@orodu.net
adding Geometry classes: Point, Size, and Rect
Dana Jansens danakj@orodu.net
removed all Xrm database calls from Screen.cc (style loading). This completes the conversion to using the obResource class, there are no class to Xrm* except in Resource.cc/h
Dana Jansens danakj@orodu.net
Fixed a bug in the bsetroot build that caused really strange behaviour
Scott Moynes smoynes@nexus.carleton.ca
added symlinking. needs a little work.
Scott Moynes smoynes@nexus.carleton.ca
real_reconfigure now using obResource instead of teh XrmDatabase calls. obResource class calls XrmInitialize().
Dana Jansens danakj@orodu.net
save_rc() using the obResource class to save blackbox's configuration. renamed BScreen::getCount to BScreen::getWorkspaceCount.
Dana Jansens danakj@orodu.net
changed the default edge-snap distance from 0 to 4. This way new users will see that the option is there for them to change.
Dana Jansens danakj@orodu.net
load_rc(BScreen *) now uses the obResource class to load its configuration added a few consts in BScreen to be compatible with the new code. reordered the compilation in src/ so that Resource.cc is in alphabetical order
Dana Jansens danakj@orodu.net
load_rc() now uses the obResource class to load its configuration
Dana Jansens danakj@orodu.net
adding rules on how to code this project.
Dana Jansens danakj@orodu.net
added the obResource class which handles Xresouce database files in a sane manner
Dana Jansens danakj@orodu.net
added the obResource class which handles Xresouce database files in a sane manner.
Dana Jansens danakj@orodu.net
Initial revision
Dana Jansens danakj@orodu.net
New repository initialized by cvs2svn.
unknown unknown