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