source: owl.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @d64f963   15 years davidben Prefer popwin to typwin for cursor placement If we somehow have a ... release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @8099357   15 years davidben Remove some mentions of global windows from main Sadly, we can't kill ... release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @b928b3a   15 years davidben Remove popwin special-casing Finally, we can have our cake! Now that ... release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @8ae2de9   15 years davidben Attach PANELs to all of our WINDOWs We replace wnoutrefresh with ... release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @91634ec   15 years andersk Add owl_message_delete to fix leaks. Signed-off-by: Anders Kaseorg ... release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @1915073   15 years andersk main: Don’t leak the default tty name. Signed-off-by: Anders Kaseorg ... release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @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
(edit) @129e609   15 years nelhage Use a owl_dict to store the list of filters. Cathy Zhang reported ... release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6c81223   15 years asedeno Fix _followlast behavior. I broke _followlast in ... release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @18fdd5f9   15 years asedeno Switch C to the new I/O Dispatch API. Signed-off-by: Alejandro R. ... release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @23fddad   15 years kcr refactor & rename filter creation & storage management ... release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @84ea53c   15 years kcr data-driven owl_setup_default_filter Factor out a bunch of calls to ... release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @26255f0   15 years asedeno Add a message processing pre-select action. release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @0697f09   15 years asedeno Drop owl_animate_hack. release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @dbf94e9   15 years asedeno Revert "Process zephyr prior to owl_select(). [more]" This reverts ... release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @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
(edit) @4e4847c   15 years nelhage Don't include owl.c when running codelist. release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f350fc3   15 years nelhage Add equivalent long options for all short options. release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @799f36c   15 years nelhage Use getopt(3) for option parsing. While we're at it, refactor option ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @7967433   15 years nelhage Refactor startup into functions, and some clean up. release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @4542047   15 years andersk Add const qualifiers for owl_filter *. Signed-off-by: Anders Kaseorg ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @1fdab04   15 years andersk Add const qualifiers for owl_style *. Signed-off-by: Anders Kaseorg ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e19eb97   15 years andersk Add const qualifiers for char * and void *. Signed-off-by: Anders ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @65b2173   15 years andersk Split up declarations for adding const qualifiers for char * and void ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c529ac8   15 years andersk Add new function strs, to (later) cast char *const * to const char ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @0bf6757   15 years andersk stderr_redirect_handler: Plug a memory leak. Signed-off-by: Anders ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @eb6cedc   15 years nelhage Push commands into BarnOwl:: instead of AUTOLOAD'ing them release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @301c975   15 years nelhage Unset IEXTEN on the terminal. This should prevent VLNEXT (C-v) from ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @1be5823   16 years nelhage Handle errors in perlwrap.pm better. If we error out in perlwrap.pm, ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5a35c708   16 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
(edit) @b8bf727   16 years geofft Don't require personals to be -i personal. Signed-off-by: Geoffrey ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e0473d2   16 years nelhage Disable keyboard SIGQUIT. A not-easily-reconfigurable one-keystroke ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @d6bd3f1   16 years nelhage Refactor owl_handle_input to allow injecting keystrokes. This patch ... release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @adee9cc   16 years nelhage Enable signals, and add an interrupted flag. release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5657d53   16 years asedeno Process zephyr prior to owl_select(). [more] Some libzephyr ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @619d864   16 years nelhage Zephyr: Correctly send a login notice at startup We were trying to do ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5283b01   16 years nelhage Kill an unused variable warning. debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @45cf49f   16 years nelhage Don't send stderr to admin messages. We've been getting a lot of ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @52a0f14   16 years nelhage stat the zhm asynchronously at startup. If Zephyr is not present, ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @23e1110   16 years nelhage Bump the copyright year range to 2009. debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @28fa23c   16 years nelhage main: Avoid using strcpy/strcat/sprintf in the intro message debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e8c6d8f   16 years nelhage Call perl_sys_init3 Closes debian #495056 This is necessary for ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @924f7cd   16 years nelhage Pull data from stderr in larger chunks at a time. debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @cf0cc64   16 years nelhage Use owl_select instead of owl_muxevents for stderr redirection. ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @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
(edit) @80a465c   16 years asedeno Update owl_zephyr_buddycheck_timer() to respect ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @6eaf35b   16 years andersk Correct format specifiers for longs. debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @3381399   16 years nelhage Fix the regression tester so it builds again. debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @799b60e   16 years geofft Add the :show quickstart command. In an effort to make barnowl more ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @7ba9ead9   16 years andersk Unknown, not Uknown. debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @0f9eca7   16 years geofft Add a hook, newMessage, that catches every message that's added to the ... debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @b1fd36e   17 years geofft Clean up some crufty stubs that haven't been implemented in years, and ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @628c897   17 years nelhage Update bugs email to a more professional looking address, and remove ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @81001c0   17 years nelhage Clean up licensing information and add a COPYING file. We're going to ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @db0ac7e   17 years asedeno Merged revisions 983-1032 via svnmerge from ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @52f8dd6   17 years nelhage Remove nearly all references to the "basic" style. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @b67ab6b   17 years nelhage Implement back-compat with old-style owl::format_msg() styles barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @864ed35   17 years nelhage Initial step of moving styles from the current mishmash of different ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c0c4449c   17 years asedeno Fix a race condition in which zephyrs received during init are not ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @07bfbc2   17 years asedeno Merged revisions 955-957 via svnmerge from ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @4cc0ee0b   17 years asedeno owl.c: * Input processing - deal with all remaining input before ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5f3168a   17 years asedeno Merged revisions 928-950 via svnmerge from ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @625802a   17 years asedeno Merged revisions 882-908 via svnmerge from ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6fe806a   17 years asedeno better compliance with UTF-8 processing. Stop trying to pull in a ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @eebef19   17 years asedeno dropping one unnecessary time(NULL) call. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @b7b4565   17 years asedeno Merged revisions 847-881 via svnmerge from ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f2d72128   17 years nelhage Move oneline style to perl. closes 43 barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f92080c   17 years asedeno Merged revisions 831-846 via svnmerge from ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @0b7082c   17 years nelhage Nuke the vt style as well barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @cde4a71   17 years asedeno * drop unused struct member * char * != char This fixes unicode ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @428834d   17 years asedeno take two for input processing barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c10fef0   17 years asedeno * ignore KEY_RESIZE if we know what that is. We don't need an ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @52594d1   17 years asedeno * more strict utf-8 byte fetching. This probably still needs more work. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c60ade2   17 years asedeno * set min glib version to 2.12.0 - first to support Unicode 5.0 * ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @47519e1b   17 years asedeno text entry: * first pass at utf-8 text entry. This is not yet ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5bc0f68   17 years asedeno Merged revisions 777-778 via svnmerge from ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @89f5338   17 years asedeno Moving owl_get_datadir to util.c so make test'' works again. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @93ee554   17 years asedeno Merged revisions 734-776 via svnmerge from ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @34509d5   17 years asedeno GLib/Unicode branch - adding glib dependency. Linking BarnOwl to ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @78667f3   17 years alexmv Identify ourselves as barnowl in a couple more places barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @cf39d9f   17 years asedeno Making usleep call more reasonable. Responsiveness seems okay on ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @18e28a4   17 years ecprice Fixes for FreeBSD. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @095e717   17 years nelhage Changing the default personal filter to <message,personal,*> for ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @b363d83   17 years nelhage Adding a -s switch to change the location of the config dir (~/.owl) barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @13a3c1db   18 years nelhage Refactoring message processing: All new messages, incoming or ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f178fb5   18 years nelhage Beep on personal messages, not private, by default. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c2c5c77   18 years asedeno Adding 256-color support. This requires a version of ncurses that ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @72c210f   18 years nelhage Let's not segfault if the user asks for a nonexistant style in ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @0337203   18 years nelhage First phase of the module rewrite. Internals now (IMO) somewhat ... barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @2058d7a   18 years nelhage Typo fix Pleae -> Please barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e132a2d   18 years nelhage Updating the banner text on the splash message barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @39dc159   18 years nelhage Move handling of the legacy owl::format_msg into perl. It now works again. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @124aebc   18 years nelhage Adding owl_obarray for interning strings barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
Note: See TracRevisionLog for help on using the revision log.