summaryrefslogtreecommitdiff
path: root/openbox/mainloop.c
AgeCommit message (Collapse)Author
2003-10-03run the event done stuff before firing queued actionsDana Jansens
2003-09-29provide a callback for when there are no more X events to processDana Jansens
2003-09-28halfway through client changes but...Dana Jansens
should fix crashes irt actions in the action queue for clients that have been destroyed. now those actions are skipped or performed without a client as possible.
2003-09-26queue up ObActions and run them when idleDana Jansens
2003-09-24insert timers in the correct orderDana Jansens
2003-09-22indentingDana Jansens
2003-09-17no tabsDana Jansens
2003-09-17add copyright headers, adjust --version output to include copyright, and ↵Dana Jansens
--help output to not include version output.
2003-09-15revert my commit of d3th, it fucked up focus badlyDana Jansens
2003-09-15break focus. or maybe make it better.Dana Jansens
these changes make it work when you alt-tab off a fullscreen window, that it doesnt iconify, and that it is immediately restacked instead of waiting for a FocusIn event to arrive. The code now assumes that if the window says it can focus, that if we focus it, it is focused. add the XDone handler to ObMainLoop, which is fired upon the occurance of there being no more X events to read.
2003-09-15allow more than one timer to work at a timeDana Jansens
2003-09-15allow more than one timer to process at a timeDana Jansens
2003-09-14fix a memory leak in the mainloop timers correctlyDana Jansens
2003-09-14fix a memory leak in the mainloop timersDana Jansens
2003-09-03add ob_main_loop_timeout_remove_data.Dana Jansens
make the timeout remove functions remove *all* timeouts that match
2003-09-02make the segfault swearing more clearDana Jansens
2003-08-31oops, now is in the loop :>Dana Jansens
2003-08-31get the current time when adding timersDana Jansens
2003-08-30using the ObMainLoop, which rulz the planetDana Jansens