summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-20setup versioning for libotk that is separate from libobrender (and ↵Dana Jansens
libobparser for now), and bump library versions up to 4.0. also make the render versioning more explicit that it's for the render library not all of openbox
2008-01-20move the code for tracking what extensions are available on the display into ↵Dana Jansens
the libobt
2008-01-20add G_BEGIN/END_DECLS to the mainloop headerDana Jansens
2008-01-20move the xerror handling into the libobtDana Jansens
2008-01-20Move the main loop out into the libobtDana Jansens
2008-01-20more precise includesDana Jansens
2008-01-20split the header up for obtDana Jansens
2008-01-20look mom, I made an openbox toolkitDana Jansens
2008-01-20Merge branch 'backport'Dana Jansens
2008-01-20putenv wants a char*, not a constDana Jansens
2008-01-19Merge branch 'backport'Dana Jansens
2008-01-19Update Basque translation.Inko Illarramendi Arancibia
2008-01-18Update simplified chinese translation.Shaodong Di
2008-01-18Update finnish translation.Lauri Hakko
2008-01-17Update vietnamese translation.Quan Tran
2008-01-17Update french translation.Cyrille Bagard
2008-01-17Update german translation.Finn Zirngibl
2008-01-17Some .c files that had translatable strings were not in POTFILES.in.Mikael Magnusson
Swedish translation is updated with all new strings.
2008-01-17Fixes to finnish translation.Lauri Hakko
2008-01-17Remove leftover config_four_corners from config.c.Mikael Magnusson
2008-01-16make the ping hash tables work correctly. don't need to stop pinging, it ↵Dana Jansens
will automatically. and not all windows get pings, even tho we get notified that they are being destroyed
2008-01-16only 1 hash table is needed in ping.cDana Jansens
2008-01-16use hash tables in ping.[ch] instead of a list. we're pinging every window, ↵Dana Jansens
not just windows youre trying to close, so don't use datastructures that suck with lots of windows..
2008-01-16use unique IDs for pings rather than a timestamp. avoids duplicates.Dana Jansens
2008-01-16friendly check for the timer's delay being > 0Dana Jansens
2008-01-16Various fixes for sparse warnings.Mikael Magnusson
Define void functions with (void), not (). Add missing includes. Some functions were declared static but defined non-static. Some variables that should be file static were file global but not used in any other file. prop.h defined a new prop_atoms in each file that included it instead of declaring it extern.
2008-01-16active = FALSE when not active !Dana Jansens
2008-01-16fix timers so that they work when theres lots of repeating timers in the queue..Dana Jansens
2008-01-16add the new pid and ping atoms to the NET_SUPPORTED listDana Jansens
2008-01-15don't let repeating timers, with a very fast timer in the queue, cause the ↵Dana Jansens
main loop to run the timers forever
2008-01-15rework and comment out some debugging printsDana Jansens
2008-01-15add a commentDana Jansens
2008-01-15cant consistently tell if we should use WM_DESTROY after the first time they ↵Dana Jansens
try close a window.. so just kill when "not responding" is showing
2008-01-15only ping windows that we need toDana Jansens
2008-01-15ping all the windows every 3 seconds, and show "not responding" if they stop ↵Dana Jansens
replying for 3 times (9-12 seconds). show [Killing...] in the titlebar when trying to kill an app off
2008-01-15its possible we did kill -TERM and it stayed alive and started responding ↵Dana Jansens
again, so handle that case
2008-01-15when you close an app and it stops responding.. if you hit close again, it ↵Dana Jansens
will try kill -TERM. if that fails and you close again, it will kill -9 ! (assuming the app is running on the local host and provided its PID)
2008-01-15when you close a window that you already tried to close and its not ↵Dana Jansens
responding to pings, then do a kill the next time
2008-01-15show [Not Responding] in the titlebar when closing an app and it stops ↵Dana Jansens
responding to pings
2008-01-15can tell when a window that was "closed" has stopped responding nowDana Jansens
2008-01-15check if a client will respond to pingsDana Jansens
2008-01-15the inner border's corners weren't having events handled on them correctly, ↵Dana Jansens
which was messing with resizing. yay akk for finding this.
2008-01-16fix the context given off by the borders in the br cornerDana Jansens
2008-01-16resizing was defaulting to the topleft corner instead of to the auto-ness or ↵Dana Jansens
something..
2008-01-16remove the visible window title hints when unmanaging a window. not all WMs ↵Dana Jansens
set those and it messes them up, and we'll set them again appropriately, they don't need to be saved.
2008-01-13Add --exit translation to de.po.Mikael Magnusson
2008-01-13don't skip windows that are skip_taskbar unless they are normal typed.. i.e. ↵Dana Jansens
if a dialog sets this don't skip it (gnome shutdown/logout dialogs don't get focused otherwise in arch linux)
2008-01-13sync when killing all keyboard grabs, so that we can be sure they are gone ↵Dana Jansens
before proceeding (fixes a race condition when running things that want to grab the keyboard very quickly. yes, arch is that fast somehow..)
2008-01-12update the icon to the pretty one by david barrDana Jansens
2008-01-12Update --version output copyright year to 2008.Mikael Magnusson