source: perlconfig.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) @ca1fb26a   4 years andersk Be smarter about rebuilding on version number changes Signed-off-by: ...
(edit) @96d80e9   4 years jgross Added support for calling perl subs with various return types
(edit) @92ffd89   4 years jgross Refactor perl calls through a single method I don't know the perl/C ...
(edit) @e5210c9   5 years davidben dlsym the functions we need after use Glib and before use BarnOwl ...
(edit) @353719a   5 years davidben Start of perlvariables iteration N+1 New plan: the C <-> perl ...
(edit) @06e04a9   5 years davidben perlvariables - iteration N Later commits reworked a lot of this, but ...
(edit) @6401db3   5 years davidben Fix display of pseudologins After ...
(edit) @d199207   6 years davidben zephyr: Use field iterator interface to avoid quadratic loops ... release-1.9
(edit) @7803326   6 years jgross editwin callback for canceling the editwin The code for editwin ... release-1.9
(edit) @b9517cf   6 years davidben Explicitly store whether an owl_message has a ZNotice_t We should ... release-1.9
(edit) @f271129   6 years jgross Fix up headers The additions to owl.h and some of the removals were ... release-1.9
(edit) @dde1b4d   6 years davidben Use g_build_filename instead of g_strdup_printf to build paths Saves ... release-1.8release-1.9
(edit) @ce68f23   6 years davidben Make owl_dict_get_keys return a GPtrArray Almost all the remaining ... release-1.8release-1.9
(edit) @f9df2f0   6 years davidben Replace owl_message's owl_list with a GPtrArray release-1.8release-1.9
(edit) @6829afc   6 years davidben Define CALLER_OWN macro Replace our exising uses of ... release-1.8release-1.9
(edit) @d427f08   6 years nelhage Use G_GNUC_WARN_UNUSED_RESULT Have gcc warn us when we ignore the ... 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) @937a00e9   6 years asedeno Don't leak timestr when setting time in a perl message Signed-off-by: ... release-1.8release-1.9
(edit) @a9237aa   6 years davidben Don't specify both G_VOID and G_SCALAR Turns out G_SCALAR is 0, so it ... release-1.8release-1.9
(edit) @3b8a563   6 years davidben Remove NULL checks before calling g_free g_free handles the NULL ... release-1.8release-1.9
(edit) @f2d71cfa   6 years nelhage Export version string in $BarnOwl::VERSION. release-1.8release-1.9
(edit) @f25df21   7 years davidben Don't call owl_list_create in owl_dict_get_keys Until we get rid of ... release-1.8release-1.9
(edit) @3472845   7 years andersk Replace owl_sprintf with g_strdup_printf. Signed-off-by: Anders ... 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) @c107129   7 years andersk owl_perlconfig_hashref2message: Remove unused variable count ... release-1.7release-1.8release-1.9
(edit) @ad7cc2f   7 years nelhage owl_perlconfig_new_command: Pass G_EVAL. In addition to the obvious ... release-1.7release-1.8release-1.9
(edit) @dec60b4   7 years nelhage Merge branch 'perl-tester' release-1.7release-1.8release-1.9
(edit) @5aa33fd   7 years nelhage Merge perl_tester and tester. release-1.7release-1.8release-1.9
(edit) @3aa0522   7 years davidben Deprecate the main loop hook, use on-demand perl timer Users without ... release-1.7release-1.8release-1.9
(edit) @1b1cd2c   8 years nelhage Editwin: Add a callback to destroy cbdata release-1.6release-1.7release-1.8release-1.9
(edit) @8f2d9bf   8 years andersk Rename owl_perlconfig_cmd_free to owl_perlconfig_cmd_cleanup. ... release-1.6release-1.7release-1.8release-1.9
(edit) @8c59178   8 years andersk Rename owl_list_free_all to owl_list_cleanup. Signed-off-by: Anders ... release-1.6release-1.7release-1.8release-1.9
(edit) @901b931   8 years nelhage Fix a typo in an error message. release-1.6release-1.7release-1.8release-1.9
(edit) @e3068de   8 years nelhage perlconfig: Remove G_KEEPERR I believe this is only around because I ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @a01ed7c   8 years asedeno Merge branch 'io_dispatch_rewrite' 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) @e7f5970   8 years davidben Add owl_new_hv for future Perl code While we're at it, might as well ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e67359b   8 years davidben Add owl_new_av to abstract owl_list to AV* Takes a callback function ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @fb7742c   8 years andersk owl_perlconfig_execute: Do not arbitrarily add a newline to the ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @68f358c   8 years andersk owl_new_sv: Small const fix. Signed-off-by: Anders Kaseorg ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @1373d35   8 years andersk owl_perlconfig_edit_callback: Actually give up if the callback is ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @99068d3   8 years andersk Declare parameters for owl_perlconfig_mainloop (a timer callback). ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @2693b12   8 years nelhage owl_new_sv: Squelch a pointer sign warning. release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @eea72a1   8 years nelhage owl_new_sv: Escape non-utf8 strings before erroring with them. ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @d1b1cf6   8 years nelhage Set the UTF-8 flag on on strings we pass to Perl. Add an owl_new_sv ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @dbe8729   8 years andersk owl_perlconfig_curmessage2hashref: Don’t duplicate prototype. ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f278ff3   8 years andersk aim.c, perlconfig.c: Fix format string bugs. Signed-off-by: Anders ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5ebc202   8 years andersk Move declarations before code. Signed-off-by: Anders Kaseorg ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @9e5c9f3   8 years andersk Add const qualifiers for owl_view *. Signed-off-by: Anders Kaseorg ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @4542047   8 years andersk Add const qualifiers for owl_filter *. Signed-off-by: Anders Kaseorg ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c08c70a   8 years andersk Add const qualifiers for owl_message *. Signed-off-by: Anders Kaseorg ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @25fb825   8 years andersk Add const qualifiers for owl_pair *. Signed-off-by: Anders Kaseorg ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @0a0fb74   8 years andersk Add const qualifiers for owl_cmd *. Signed-off-by: Anders Kaseorg ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e19eb97   8 years andersk Add const qualifiers for char * and void *. Signed-off-by: Anders ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @fa4562c   8 years andersk Prepare code for adding const qualifiers for char * and void *. ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @65b2173   8 years andersk Split up declarations for adding const qualifiers for char * and void ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @712caac   8 years andersk Cast away const on strings passed to libzephyr (with new function ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f12d199   8 years geofft Revert "owl_function_info: Explain the auth status better." ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @2c14f40   8 years geofft owl_function_info: Explain the auth status better. Signed-off-by: ... 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) @8966889   8 years andersk owl_perlconfig_new_command: Remove unused variables. Signed-off-by: ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @eb6cedc   8 years nelhage Push commands into BarnOwl:: instead of AUTOLOAD'ing them release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @a556caa   8 years nelhage Mostly refactor the editwin to use a linear buffer position. Use a ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @d1ae4a4   8 years nelhage Export a time_t for messages to perl as 'unix_time' Previously, the ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @fd8dfe7   8 years nelhage Load perl code from the filesystem at runtime. Remove perlwrap.pm and ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @96b5c81   8 years andersk Call SvREFCNT_dec() on SV *, not void *. Signed-off-by: Anders ... release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @87dfeb7   9 years geofft Populate the ZNotice_t in owl_perlconfig_hashref2message(). This lets ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e8c6d8f   9 years nelhage Call perl_sys_init3 Closes debian #495056 This is necessary for ... debianrelease-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) @1631825   9 years nelhage Implement a perl timer class and minimal interface. I will document ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e0096b7   9 years nelhage perlconfig.c: Properly wrap eval_pv with ENTER/SAVETMPS/FREETMPS/LEAVE ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c415aca   9 years nelhage Stop using deprecated perl_* functions The perl_* forms of eval_* and ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f7a61ef   9 years nelhage Remove the unused owl_perlconfig_get_hashkeys debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @3ea31b6   9 years nelhage Kill a load of "value computed is not used" warnings. I would love it ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @909771e   9 years andersk Simplify Perl string copying with owl_strdup(). debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @19bab8e   9 years andersk Don't return a mortal from owl_perlconfig_message2hashref(). debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @ce6721f   9 years andersk Use SvPV_nolen to get rid of n_a dummy variables. debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c4ba74d   9 years nelhage Make BarnOwl::command() accept a pre-tokenized command. If given more ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @0f9eca7   9 years geofft Add a hook, newMessage, that catches every message that's added to the ... debianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @db0ac7e   9 years asedeno Merged revisions 983-1032 via svnmerge from ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @b67ab6b   9 years nelhage Implement back-compat with old-style owl::format_msg() styles barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5f3168a   10 years asedeno Merged revisions 928-950 via svnmerge from ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @ee310eb   10 years asedeno Merged revisions 909-923 via svnmerge from ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @af1920fd   10 years asedeno Portability - removing C++ style comments. barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @367fbf3   10 years asedeno Remove a debug message I accidentally left in. Remove the hours old ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @b7b4565   10 years asedeno Merged revisions 847-881 via svnmerge from ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @ff13a6f   10 years nelhage Actually free the right thing when freeing perl commands barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5376a95   10 years asedeno First pass at incoming zephyr -> UTF-8 sanitizing. This only operates ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @ad15610   10 years nelhage Applying ctl's variable shuffling patch for better ANSI C-ness. closes #18 barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @f6b319c   10 years hartmans Implement hackish support for the wordwrap filter in the perl styles. ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @0337203   11 years nelhage First phase of the module rewrite. Internals now (IMO) somewhat ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @1cc95709   11 years nelhage Don't segfault if we encounter a message type without a corresponding ... barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
Note: See TracRevisionLog for help on using the revision log.