summaryrefslogtreecommitdiff
path: root/openbox/ping.c
AgeCommit message (Collapse)Author
2010-09-16Revert "add XFlush to g_timeout callbacks"Dana Jansens
This reverts commit aa3685d16af4a565eecdc39047ee8d140ef5cd99. Mika's commit using a GSource to handle X Events fixes this problem, so this commit is not needed
2010-06-14add XFlush to g_timeout callbacksDana Jansens
GMainLoop doesn't cause an flush to occur after handling a timeout.
2010-06-14Use GMainLoop instead of ObtMainLoopDana Jansens
2010-02-16more using g_slice_new() instead of g_new()Dana Jansens
2008-03-02Merge branch 'backport' into workDana Jansens
2008-03-02show the kill dialog if something doesn't respond for 6 seconds instead of 3Dana Jansens
2008-02-14don't ping everything all the time. yay. ping when you close, and if it ↵Dana Jansens
doesn't reply then show the kill prompt. also show a more correct prompt for windows connecting from non-local machines - ask to disconnect them from the X server.
2008-02-14don't ping everything all the time. yay. ping when you close, and if it ↵Dana Jansens
doesn't reply then show the kill prompt. also show a more correct prompt for windows connecting from non-local machines - ask to disconnect them from the X server.
2008-01-31make ob_debug use the g_log system, and make openbox log messages to..a log ↵Dana Jansens
file ! this will help everyone since most people do not run openbox in a terminal..
2008-01-20make the obt library branch compile again with all the changes merged in ↵Dana Jansens
from backport
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-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-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-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-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-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