|
|
|
@2d04312
|
13 years |
davidben |
Use g_io_add_watch in zephyr initialization
Which removes the final ...
release-1.10release-1.8release-1.9
|
|
|
@a6a9ddb
|
13 years |
davidben |
Replace popexec's io_dispatch with a glib io watch
Again, this code ...
release-1.10release-1.8release-1.9
|
|
|
@2244836
|
13 years |
davidben |
Use g_io_add_watch in the stderr redirect
We may actually be able to ...
release-1.10release-1.8release-1.9
|
|
|
@bbb7876
|
13 years |
davidben |
Replace the stdin reader with a GIOChannel watch
We ignore the ...
release-1.10release-1.8release-1.9
|
|
|
@bcde7926
|
13 years |
davidben |
Reimplement BarnOwl::add_io_dispatch with AnyEvent
We can emulate the ...
release-1.10release-1.8release-1.9
|
|
|
@074bdaa
|
13 years |
davidben |
Replace BarnOwl::Timer with a perl wrapper over AnyEvent
This also ...
release-1.10release-1.8release-1.9
|
|
|
@58f4fb2
|
13 years |
davidben |
Drop show timers feature
It was useful to access programmatically and ...
release-1.10release-1.8release-1.9
|
|
|
@72146c7
|
13 years |
davidben |
Convert pseudologins timer to glib timers
release-1.10release-1.8release-1.9
|
|
|
@6b0b4f4
|
13 years |
davidben |
Convert AIM timers to glib timers
We do lose the timer tracking ...
release-1.10release-1.8release-1.9
|
|
|
@4f746f8
|
13 years |
davidben |
Bump required glib version to 2.16
Debian Lenny's version is 2.16.6-3 ...
release-1.10release-1.8release-1.9
|
|
|
@9179fd7
|
13 years |
davidben |
Use AnyEvent's Glib backend
release-1.10release-1.8release-1.9
|
|
|
@937a00e9
|
13 years |
asedeno |
Don't leak timestr when setting time in a perl message
Signed-off-by: ...
release-1.10release-1.8release-1.9
|
|
|
@9d43dcc
|
13 years |
andersk |
Build with -Wwrite-strings
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
release-1.10release-1.8release-1.9
|
|
|
@4e37d56
|
13 years |
andersk |
owl_dict_regtest: Copy and free dict values
Signed-off-by: Anders ...
release-1.10release-1.8release-1.9
|
|
|
@9efc154
|
13 years |
andersk |
variables_to_init: Copy string literals
This squashes the rest of the ...
release-1.10release-1.8release-1.9
|
|
|
@9e86f6f
|
13 years |
andersk |
variables_to_init: Move into new function owl_variable_add_defaults
...
release-1.10release-1.8release-1.9
|
|
|
@117c21c
|
13 years |
andersk |
commands_to_init: Copy string literals
This squashes a bunch of ...
release-1.10release-1.8release-1.9
|
|
|
@aad166a
|
13 years |
andersk |
commands_to_init: Move into new function owl_cmd_add_defaults
...
release-1.10release-1.8release-1.9
|
|
|
@ea68035
|
13 years |
andersk |
Copy and free pval_default for OWL_VARIABLE_STRING variables
...
release-1.10release-1.8release-1.9
|
|
|
@24a791f
|
13 years |
andersk |
Make owl_variable.validsettings const char *
Signed-off-by: Anders ...
release-1.10release-1.8release-1.9
|
|
|
@fe73d0c
|
13 years |
davidben |
Just require stdbool.h and tell ncurses to use it
Now that Solaris' ...
release-1.10release-1.8release-1.9
|
|
|
@d1d68e0
|
13 years |
davidben |
Build with C99
This allows (and even requires) us to use ...
release-1.10release-1.8release-1.9
|
|
|
@4f5e38f
|
13 years |
davidben |
Properly discover things when /usr/athena != /usr
On Solaris, by an ...
release-1.10release-1.8release-1.9
|
|
|
@b14f8cb
|
13 years |
davidben |
Make the barnowl shell script work in Solaris
Apparently their shell ...
release-1.10release-1.8release-1.9
|
|
|
@e93dd78
|
13 years |
davidben |
Properly tear down the ncurses screen in tester.c
There's actually a ...
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
|
|
|
@596c8b10
|
13 years |
davidben |
Don't leak string data in owl_util_regtest
release-1.10release-1.8release-1.9
|
|
|
@a9237aa
|
13 years |
davidben |
Don't specify both G_VOID and G_SCALAR
Turns out G_SCALAR is 0, so it ...
release-1.10release-1.8release-1.9
|
|
|
@5b197f7
|
13 years |
andersk |
zcrypt: Remove unused #include <zephyr/zephyr.h>
Signed-off-by: ...
release-1.10release-1.8release-1.9
|
|
|
@2fe7c45
|
13 years |
xyzzy-github |
Merge pull request #24 from ezyang/master
Handle Jabber nicks with ...
release-1.10release-1.8release-1.9
|
|
|
@a27acf7
|
13 years |
ezyang |
Handle Jabber nicks with leading dashes (e.g. Facebook XMPP)
...
release-1.10release-1.8release-1.9
|
|
|
@83a4af3
|
13 years |
jgross |
Replace free() with g_free()
I can't believe I missed this when I ...
release-1.10release-1.8release-1.9
|
|
|
@cc305b5
|
13 years |
glasgall |
Move log-writing onto a background thread.
Currently, Barnowl writes ...
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
|
|
|
@259e60a8
|
13 years |
andersk |
Remove the length limit on field values in :info
release-1.10release-1.8release-1.9
|
|
|
@8ffa264
|
13 years |
andersk |
startup: check for file before calling owl_util_file_deleteline
This ...
release-1.10release-1.8release-1.9
|
|
|
@6eb3ed9
|
13 years |
andersk |
Show how far you are in a long message
Addresses most of ticket #119 ...
release-1.10release-1.8release-1.9
|
|
|
@6476c0e
|
13 years |
andersk |
stderr_redirect_handler: Handle partial or failed reads
...
release-1.10release-1.8release-1.9
|
|
|
@697221f
|
13 years |
davidben |
Inform the user when an unpunt command does nothing
Also, make the ...
release-1.10release-1.8release-1.9
|
|
|
@78f6c35
|
13 years |
davidben |
Don't use skiptokens in punt/unpunt
There was no need for it. This ...
release-1.10release-1.8release-1.9
|
|
|
@2d415cc
|
13 years |
davidben |
Fix the documentation for punt/unpunt
The full extent of the horrors ...
release-1.10release-1.8release-1.9
|
|
|
@b848e30
|
13 years |
davidben |
Fix the build on libzephyr-less machines
Just don't compile the event ...
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
|
|
|
@1d21d9f
|
13 years |
davidben |
Use sigwaitinfo instead of sigwait
Eh, may as well give the signal ...
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
|
|
|
@08e9842
|
13 years |
davidben |
Cleanly destroy the signal thread on shutdown
This isn't strictly ...
release-1.10release-1.8release-1.9
|
|
|
@6bd485e
|
13 years |
davidben |
Reset signal dispositions and mask, in case our parent was lame
Also ...
release-1.10release-1.8release-1.9
|
|
|
@47128d9
|
13 years |
davidben |
Allow interrupts to be taken at any point
This way we can catch ...
release-1.10release-1.8release-1.9
|
|
|
@1491439
|
13 years |
davidben |
Don't deliver SIGALRM through the signal thread
We don't do anything ...
release-1.10release-1.8release-1.9
|
|
|
@e2cc848
|
13 years |
davidben |
Just ignore SIGPIPE altogether
There's not much point in switching ...
release-1.10release-1.8release-1.9
|
|
|
@81db142
|
13 years |
davidben |
Make owl_signal_init take a signal-thread callback
Instead of pushing ...
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
|
|
|
@959cb85
|
13 years |
davidben |
Add a zephyr GSource
This may actually have some use as a GSource ...
release-1.10release-1.8release-1.9
|
|
|
@6b4033f
|
13 years |
davidben |
Also make owl_process_messages a GSource
This is the second ...
release-1.10release-1.8release-1.9
|
|
|
@4cc49bc
|
13 years |
davidben |
Make the owl_window redraw hook a GSource
(Should this be a ...
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
|
|
|
@1255365
|
13 years |
davidben |
Link to gthread-2.0 so we can use glib's threading code
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
|
|
|
@feeb835
|
13 years |
davidben |
Remove OwlGlobalNotifier typedef
Ugh. This is what I get for being ...
release-1.10release-1.8release-1.9
|
|
|
@4c7c21f
|
13 years |
davidben |
owl_dict_create also never fails
And like everywhere else, we weren't ...
release-1.10release-1.8release-1.9
|
|
|
@351c535
|
13 years |
davidben |
owl_dict_get_keys never fails
No sense in returning an error code.
release-1.10release-1.8release-1.9
|
|
|
@fda61d3
|
13 years |
davidben |
g_strdup and g_new0 never fail
Remove pointless failure checks ...
release-1.10release-1.8release-1.9
|
|
|
@3b8a563
|
13 years |
davidben |
Remove NULL checks before calling g_free
g_free handles the NULL ...
release-1.10release-1.8release-1.9
|
|
|
@7865479
|
13 years |
andersk |
Replace owl_text_tr with g_strdelimit
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.8release-1.9
|
|
|
@64c829a
|
13 years |
asedeno |
Encode glib version requirements in pkg-config check
Reported-by: ...
release-1.10release-1.8release-1.9
|
|
|
@ede073c
|
13 years |
nelhage |
Allow overriding OWL_VERSION_STRING on the command-line.
The Debian ...
release-1.10release-1.8release-1.9
|
|
|
@13ee8f2
|
14 years |
nelhage |
Replace Net::IRC mentions with AnyEvent::IRC
release-1.10release-1.8release-1.9
|
|
|
@1753ea0
|
14 years |
nelhage |
Merge remote-tracking branch 'nelhage/anyevent-irc'
release-1.10release-1.8release-1.9
|
|
|
@7b4f3be
|
14 years |
davidben |
Punt owl_global_hascolors
There's not much point as we're hardly ...
release-1.10release-1.8release-1.9
|
|
|
@9efa5bd
|
14 years |
davidben |
Clamp the number of color pairs to 256 without ext-color
Debian ...
release-1.10release-1.8release-1.9
|
|
|
@4fd211f
|
14 years |
davidben |
Use owl_function_makemsg to report no search matches
It's not really ...
release-1.10release-1.8release-1.9
|
|
|
@5c6d661
|
14 years |
nelhage |
IRC: Fix reconnect behavior.
release-1.10release-1.8release-1.9
|
|
|
@ab6d8f0
|
14 years |
nelhage |
Fix spacing in MODE messages.
release-1.10release-1.8release-1.9
|
|
|
@dace02a
|
14 years |
nelhage |
Use AnyEvent::IRC::Client's channel tracking, instead our own.
release-1.10release-1.8release-1.9
|
|
|
@b9a642a
|
14 years |
nelhage |
Only show nicks in response to irc-names.
release-1.10release-1.8release-1.9
|
|
|
@41ade7f
|
14 years |
nelhage |
Try to improve disconnection behavior
release-1.10release-1.8release-1.9
|
|
|
@0b0e460
|
14 years |
nelhage |
Squelch an "uninitialized" warning.
I have no idea why ->{command} ...
release-1.10release-1.8release-1.9
|
|
|
@0ccf5ab
|
14 years |
nelhage |
Fix the message shown on on IRC connection.
release-1.10release-1.8release-1.9
|
|
|
@60b49a7
|
14 years |
nelhage |
Make nick-change events LOGIN messages instead of ADMIN.
release-1.10release-1.8release-1.9
|
|
|
@5d4262c
|
14 years |
nelhage |
Correctly grab the 'reason' field for quit messages.
release-1.10release-1.8release-1.9
|
|
|
@3713b86
|
14 years |
nelhage |
IRC: Remove the %reconnect hash.
Keep everything in the %ircnets ...
release-1.10release-1.8release-1.9
|
|
|
@59425a3
|
14 years |
nelhage |
Restore an accidentally-removed line.
release-1.10release-1.8release-1.9
|
|
|
@09bd74c
|
14 years |
nelhage |
Implement sending and receiving CTCP ACTIONs
release-1.10release-1.8release-1.9
|
|
|
@249bbbe
|
14 years |
nelhage |
Fix the connected callback.
release-1.10release-1.8release-1.9
|
|
|
@851a0e0
|
14 years |
nelhage |
IRC: Remove circular references between ::Connection and its Client.
release-1.10release-1.8release-1.9
|
|
|
@4787581
|
14 years |
nelhage |
Don't store a second copy of our nick.
release-1.10release-1.8release-1.9
|
|
|
@38d50c2
|
14 years |
nelhage |
Handle NICK messages from the server.
release-1.10release-1.8release-1.9
|
|
|
@8ba9313
|
14 years |
nelhage |
Port IRC support to AnyEvent::IRC.
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
|
|
|
@f2d71cfa
|
14 years |
nelhage |
Export version string in $BarnOwl::VERSION.
release-1.10release-1.8release-1.9
|
|
|
@21bab95
|
14 years |
nelhage |
Fix some bugs in asedeno's AnyEvent implementation.
release-1.10release-1.8release-1.9
|
|
|
@0b20de4
|
14 years |
nelhage |
First pass at AnyEvent.
Implementing io and timer.
Not implementing ...
release-1.10release-1.8release-1.9
|
|
|
@6a71113
|
14 years |
davidben |
Use g_strjoinv in owl_cmddict_execute_argv, don't quote correctly
...
release-1.10release-1.8release-1.9
|
|
|
@f203cad
|
14 years |
andersk |
Ability to set exposure arbitrarily (like "zctl set exposure")
Zephyr ...
release-1.10release-1.8release-1.9
|
|
|
@779bd3d
|
14 years |
andersk |
Fixed minor bugs in variable.c
Some functions previously ignored ...
release-1.10release-1.8release-1.9
|
|
|