source: select.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @7dcef03   4 years andersk Use the Glib slice allocator for fixed-size objects The slice ...
(edit) @84a071f   6 years davidben Remove global main_context variable It's really not necessary. We can ... release-1.8release-1.9
(edit) @aa69c1e   6 years davidben And finally, remove owl_io_dispatch All uses have been replaced with ... release-1.8release-1.9
(edit) @bcde7926   6 years davidben Reimplement BarnOwl::add_io_dispatch with AnyEvent We can emulate the ... release-1.8release-1.9
(edit) @074bdaa   6 years davidben Replace BarnOwl::Timer with a perl wrapper over AnyEvent This also ... release-1.8release-1.9
(edit) @f0781ba   6 years davidben Release reference to GMainLoop when done It's only done at shutdown, ... release-1.8release-1.9
(edit) @44976fe   6 years glasgall Make owl_select_post_task take a context argument Make ... release-1.8release-1.9
(edit) @33b6431b   6 years davidben Clarify owl_io_dispatch ownership A created owl_io_dispatch is owned ... release-1.8release-1.9
(edit) @f97c1a6   6 years davidben Merge branch 'g_main_loop' The logic in owl_select_prune_bad_fds ... release-1.8release-1.9
(edit) @ba12b44   6 years davidben Add owl_select_post_task helper function Honestly, the only thing ... release-1.8release-1.9
(edit) @117b2ba   6 years davidben Move owl_process_input_char to owl.c It would be nice to move some ... release-1.8release-1.9
(edit) @dc1edbd   6 years davidben Add a GSource for AIM events The AIM file descriptor hack is somewhat ... release-1.8release-1.9
(edit) @257b9c4   6 years davidben Punt pre-select actions The four users are now directly handled with ... release-1.8release-1.9
(edit) @3535a6e   6 years davidben First go at sigwait-based signal handling Instead of relying on ... release-1.8release-1.9
(edit) @2c79eae   6 years davidben Start of GMainContext code Add GSources to feed owl_timer and ... release-1.8release-1.9
(edit) @ebb8498   6 years davidben Mark some functions static They were never called outside select.c release-1.8release-1.9
(edit) @57bc141   6 years davidben Punt _owl_select_timer_eq It hasn't been used for a long time. release-1.8release-1.9
(edit) @fb96152   7 years nelhage Don't die horribly if perl registers a dispatch and then closes the ... release-1.8release-1.9
(edit) @d4927a7   7 years andersk Replace owl_strdup with g_strdup. Signed-off-by: Anders Kaseorg ... release-1.8release-1.9
(edit) @ddbbcffa   7 years andersk Replace owl_free with g_free. Signed-off-by: Anders Kaseorg ... release-1.8release-1.9
(edit) @96828e4   7 years andersk Replace owl_malloc with g_new and g_new0. Signed-off-by: Anders ... release-1.8release-1.9
(edit) @a409a9d   7 years andersk owl_select_aim_hack: Remove redundant assignment of max_fd ... release-1.7release-1.8release-1.9
(edit) @c6adf17   7 years davidben Track names along with timers, add :show timers This will help people ... release-1.7release-1.8release-1.9
(edit) @3ecd78b   7 years davidben Move the event loop to owl_select as owl_select_run_loop Also adds a ... release-1.7release-1.8release-1.9
(edit) @c3031f3   8 years andersk Mask all handled signals while running pre-select actions. This ... release-1.7release-1.8release-1.9
(edit) @2a17b63   8 years nelhage Push and pop contexts whenever we change context. This allows us to ... release-1.6release-1.7release-1.8release-1.9
(edit) @b752f1e   8 years nelhage Allow ^Z to be rebound. Rather than catching SIGTSTP and doing things ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @7ca5d3e   8 years asedeno Remove obsolete dispatch simplifications This should have been part ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6fc40a7   8 years asedeno Rip out the old dispatch API. Signed-off-by: Alejandro R. Sedeño ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @ffc4df6   8 years asedeno Switch perl API to new I/O Dispatch API. Signed-off-by: Alejandro R. ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @df0138f   8 years asedeno Add a new I/O Dispatch API Signed-off-by: Alejandro R. Sedeño ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @4f2166b   8 years asedeno Add a pre-select action list. Allow us to add actions that should be ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @9f5e847   8 years nelhage owl_select_check_sigtstp: Fix prototype to use (void). release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @40bda84   8 years nelhage Catch ^Z and display a message instead of suspending. release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c79a047   8 years andersk Correctly prototype functions with no parameters as foo(void), not ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @69f47f8   8 years andersk owl_select_dispatch_count() does not take arguments; don’t give it ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @27f6487   8 years andersk Consistently use owl_malloc and friends. Signed-off-by: Anders ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6249e137   8 years andersk Add const qualifiers for owl_dispatch *. Signed-off-by: Anders ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @9cf96c8   8 years andersk Add const qualifiers for owl_timer *. Signed-off-by: Anders Kaseorg ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @77bced3   8 years andersk Add const qualifiers for owl_list *. Signed-off-by: Anders Kaseorg ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @4d86e06   8 years andersk Get rid of a whole bunch of useless casts. Signed-off-by: Anders ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @d43edd2   8 years andersk Death to RCS keywords. Signed-off-by: Anders Kaseorg <andersk@mit.edu> release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5a35c708   8 years nelhage Fix the build for 'make test' The tester build doesn't include owl.c, ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @0cb6c26   9 years nelhage Fix a race that could cause us to miss a SIGINT When I refactored the ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @3a84694   9 years nelhage Turn unhandled SIGINTs into fake keystrokes. release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @adee9cc   9 years nelhage Enable signals, and add an interrupted flag. release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @1895c29   9 years nelhage Fix owl_select_remove_dispatch bugs. Fix two bugs in ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f36cd97   9 years nelhage Add a void* data to owl_dispatch and pass it around. Add a void* data ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c675b39   9 years nelhage Give timers a destructor field. Perl timers are going to need this in ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @58d1f8a   9 years asedeno GSequence is newer than we'd like. Use GList for timers instead. debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @ca1fc33a   9 years nelhage Nit: Make indentation a consistent 2 spaces debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @86bf047   9 years nelhage Clean up the timer dispatch logic and contract slightly. debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @b7bb454   9 years nelhage Make owl_timer have a callback and integrate into the select() loop. ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @2f69081   10 years asedeno Fixing AIM post select() barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6b580b0   10 years asedeno functions.c: * removing the redisplay call from ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @18a54ee   10 years asedeno eliminate a segfault. barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(add) @9c7a701   10 years asedeno Initial select() changes. stdin, zephyr, jabber, and irc are checked ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
Note: See TracRevisionLog for help on using the revision log.