[1771] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[nelhage/barnowl] ce27cc: configure.ac: Reimplement -fstack-protector check ...

daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:21:44 2009

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Sat, 3 Oct 2009 17:46:09 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com

Branch: refs/heads/unicode-fixes
Home:   http://github.com/nelhage/barnowl

Commit: ce27cc156d0711372171e53effcd79882943b533
    http://github.com/nelhage/barnowl/commit/ce27cc156d0711372171e53effcd79882943b533
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-14 (Mon, 14 Sep 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
configure.ac: Reimplement -fstack-protector check with AX_C_CHECK_FLAG.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: b3a77b113b978887c33023fe52ba25249f8e9ed0
    http://github.com/nelhage/barnowl/commit/b3a77b113b978887c33023fe52ba25249f8e9ed0
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-14 (Mon, 14 Sep 2009)

Changed paths:
  M configure.ac
  M zcrypt.c

Log Message:
-----------
Assume des_ecb_encrypt is prototyped.

I can’t find a system that has des_ecb_encrypt without a prototype, so
this cleans up configure.ac a little.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 215c119ee835ac36d645babc2e3c04da7e9b44a3
    http://github.com/nelhage/barnowl/commit/215c119ee835ac36d645babc2e3c04da7e9b44a3
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-14 (Mon, 14 Sep 2009)

Changed paths:
  M configure.ac
  M libfaim/Makefile.am

Log Message:
-----------
Compile libfaim with -Wno-pointer-sign if the compiler supports it.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 79245bc7310a8c14bed1c9410b05e639f342fa27
    http://github.com/nelhage/barnowl/commit/79245bc7310a8c14bed1c9410b05e639f342fa27
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-14 (Mon, 14 Sep 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
Compile with warnings enabled by default.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: fea5ddf28e9314ff2fd0484f89ca9d632b811650
    http://github.com/nelhage/barnowl/commit/fea5ddf28e9314ff2fd0484f89ca9d632b811650
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M commands.c

Log Message:
-----------
owl_command_zcrypt: Fix a compile warning building without zcrypt.

Signed-off-by: Nelson Elhage <nelhage@mit.edu>


Commit: 806f769c928a7b6241212b0a91753b414b3a2944
    http://github.com/nelhage/barnowl/commit/806f769c928a7b6241212b0a91753b414b3a2944
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M configure.ac
  M zcrypt.c

Log Message:
-----------
configure.ac: Clean up checks for Kerberos IV.

Instead of searching a fixed list of patches, try 'krb5-config krb4',
and if that fails, use pkg-config to find openssl.

In addition, define HAVE_KERBEROS_IV if we are using Kerberos IV's
des.h, and make zcrypt.c act accordingly.

Signed-off-by: Nelson Elhage <nelhage@mit.edu>


Commit: cc1eeac39e190f0920468043dfb7ae8eb322c62d
    http://github.com/nelhage/barnowl/commit/cc1eeac39e190f0920468043dfb7ae8eb322c62d
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
configure.ac: Only use com_err if building --with-zephyr.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 363eb9d73b189a2f22a9a25a978b01cf18173dc1
    http://github.com/nelhage/barnowl/commit/363eb9d73b189a2f22a9a25a978b01cf18173dc1
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
configure.ac: Use AC_SEARCH_LIBS for lib{nsl,socket,resolv}.

We only want these libraries if the normal C libraries don't contain
the symbols we're looking for, which is what SEARCH_LIBS is
for. libnsl is in fact the example in autoconf's documentation of when
you want AC_SEARCH_LIBS over AC_CHECK_LIBS.

Signed-off-by: Nelson Elhage <nelhage@mit.edu>
Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: d193e28ba11f98616f4a291727a4810a9a205bff
    http://github.com/nelhage/barnowl/commit/d193e28ba11f98616f4a291727a4810a9a205bff
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
Clean up AC_CHECK_FUNCS call.

Signed-off-by: Nelson Elhage <nelhage@mit.edu>


Commit: 1c89df8f438c2dfca73a85d27b20fd19383f5039
    http://github.com/nelhage/barnowl/commit/1c89df8f438c2dfca73a85d27b20fd19383f5039
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
FOO → PERL_CFLAGS in configure.ac

Signed-off-by: Nelson Elhage <nelhage@mit.edu>


Commit: 3daca1324ca0398ead628003a4011fbdd685226f
    http://github.com/nelhage/barnowl/commit/3daca1324ca0398ead628003a4011fbdd685226f
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M Makefile.am
  M zcrypt.c

Log Message:
-----------
zcrypt.c: Clean up warnings.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
[nelhage@mit.edu: Abstract keys into owl_zcrypt_string_to_schedule]
Signed-off-by: Nelson Elhage <nelhage@mit.edu>


Commit: 191d5e78d2a465e2a7f6ddae43e1448ea7476d09
    http://github.com/nelhage/barnowl/commit/191d5e78d2a465e2a7f6ddae43e1448ea7476d09
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M Makefile.am

Log Message:
-----------
Makefile.am: Add zcrypt.c back to BASE_SRCS and kill off libzcrypt.a.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 2693b1267c8595113719e7614fb716b9398d7eb8
    http://github.com/nelhage/barnowl/commit/2693b1267c8595113719e7614fb716b9398d7eb8
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-15 (Tue, 15 Sep 2009)

Changed paths:
  M perlconfig.c

Log Message:
-----------
owl_new_sv: Squelch a pointer sign warning.


Commit: 168f8a99a7537c27ba6f0ebdd1f1e36fe973ee17
    http://github.com/nelhage/barnowl/commit/168f8a99a7537c27ba6f0ebdd1f1e36fe973ee17
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-20 (Sun, 20 Sep 2009)

Changed paths:
  M scripts/do-release

Log Message:
-----------
do-release: Support --no-tag for test builds.


Commit: 633db301eaf80cc32696ddeab41c3dd5e94045c1
    http://github.com/nelhage/barnowl/commit/633db301eaf80cc32696ddeab41c3dd5e94045c1
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-20 (Sun, 20 Sep 2009)

Changed paths:
  M Makefile.am
  M commands.c
  M configure.ac
  M libfaim/Makefile.am
  M perlconfig.c
  M zcrypt.c

Log Message:
-----------
Merge branch 'build'

* build:
  owl_new_sv: Squelch a pointer sign warning.
  Makefile.am: Add zcrypt.c back to BASE_SRCS and kill off libzcrypt.a.
  zcrypt.c: Clean up warnings.
  FOO → PERL_CFLAGS in configure.ac
  Clean up AC_CHECK_FUNCS call.
  configure.ac: Use AC_SEARCH_LIBS for lib{nsl,socket,resolv}.
  configure.ac: Only use com_err if building --with-zephyr.
  configure.ac: Clean up checks for Kerberos IV.
  owl_command_zcrypt: Fix a compile warning building without zcrypt.
  Compile with warnings enabled by default.
  Compile libfaim with -Wno-pointer-sign if the compiler supports it.
  Assume des_ecb_encrypt is prototyped.
  configure.ac: Reimplement -fstack-protector check with AX_C_CHECK_FLAG.


Commit: 807385298d5e0a6a503e30ddb46f8b3a5a9b1534
    http://github.com/nelhage/barnowl/commit/807385298d5e0a6a503e30ddb46f8b3a5a9b1534
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-21 (Mon, 21 Sep 2009)

Changed paths:
  M Makefile.am
  M configure.ac
  A m4/ax_c_check_flag.m4
  A m4/ax_cflags_warn_all.m4
  A m4/pkg.m4

Log Message:
-----------
Use an aclocal macro directory m4/, and add the macros we use.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: dbe172df5975d5c0523ae9ef31a3b77de3dc5cdd
    http://github.com/nelhage/barnowl/commit/dbe172df5975d5c0523ae9ef31a3b77de3dc5cdd
Author: David Benjamin <davidben@mit.edu>
Date:   2009-09-23 (Wed, 23 Sep 2009)

Changed paths:
  M keys.c

Log Message:
-----------
Refresh popwin border when we redisplay viewwin

Fixes the bug where scrolling in popless loses two characters of the
border.

Signed-off-by: David Benjamin <davidben@mit.edu>


Commit: da60ba916194bd359810f0be9b5110c6bff8744e
    http://github.com/nelhage/barnowl/commit/da60ba916194bd359810f0be9b5110c6bff8744e
Author: David Benjamin <davidben@mit.edu>
Date:   2009-09-25 (Fri, 25 Sep 2009)

Changed paths:
  M util.c
  M zephyr.c

Log Message:
-----------
Cause unsub to warn user if user wasn't subbed

Add a return value to owl_util_file_deleteline and use it to warn the
user appropriately on unsub. Fixes #35.

Signed-off-by: David Benjamin <davidben@mit.edu>


Commit: 7b4d90e2eb25780ff26b3655b57676b3272cbc5b
    http://github.com/nelhage/barnowl/commit/7b4d90e2eb25780ff26b3655b57676b3272cbc5b
Author: David Benjamin <davidben@mit.edu>
Date:   2009-09-25 (Fri, 25 Sep 2009)

Changed paths:
  M fmtext.c
  M tester.c

Log Message:
-----------
Handle missing newline in owl_fmtext_truncate_cols

Fixes #51. Also document some behavior of the function and add a test.

Signed-off-by: David Benjamin <davidben@mit.edu>


Commit: dd6af024c4bf2c85073470fc34c51442294a0b27
    http://github.com/nelhage/barnowl/commit/dd6af024c4bf2c85073470fc34c51442294a0b27
Author: Alejandro R. Sedeño <asedeno@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M fmtext.c
  M tester.c
  M viewwin.c

Log Message:
-----------
Revert 7b4d90e... and just fix #51

owl_fmtext_truncate_cols once again expects that fmtext ends in a
newline.

Revert documentation changes and remove test that now breaks while
testing out-of-spec text.

In owl_viewwin_init_fmtext, check that fmtext ends in a newline and
append one if necessary.


Commit: fb2f9ab8092bd0ab2cf489d2cad509d378fdd9b2
    http://github.com/nelhage/barnowl/commit/fb2f9ab8092bd0ab2cf489d2cad509d378fdd9b2
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M fmtext.c

Log Message:
-----------
owl_fmtext_truncate_cols: Remove stray asterisks from comment.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: eddee7e563e9e9a0686e7a6fe792a7266fd3a9d0
    http://github.com/nelhage/barnowl/commit/eddee7e563e9e9a0686e7a6fe792a7266fd3a9d0
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M Makefile.am

Log Message:
-----------
Remove --install from ACLOCAL_AMFLAGS (for automake < 1.10).

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 0c4ef539f9fb603a627782b6f3119c90390851d7
    http://github.com/nelhage/barnowl/commit/0c4ef539f9fb603a627782b6f3119c90390851d7
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M perlglue.xs

Log Message:
-----------
Simplify calls to SvREFCNT_inc by using its return value.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: e60f98c4893a405339aeacdcdccf80cacf61ec7f
    http://github.com/nelhage/barnowl/commit/e60f98c4893a405339aeacdcdccf80cacf61ec7f
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M commands.c

Log Message:
-----------
Use OWLCMD_VOID to define alist, blist, and toggle-oneline commands.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 8240bce075da77f2d4bd353e9b0407e35207d738
    http://github.com/nelhage/barnowl/commit/8240bce075da77f2d4bd353e9b0407e35207d738
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M global.c
  M popwin.c

Log Message:
-----------
owl_function_full_redisplay() does not take arguments; don’t give it any.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 69f47f81a94980d0477a3d1cd948dea0889b4737
    http://github.com/nelhage/barnowl/commit/69f47f81a94980d0477a3d1cd948dea0889b4737
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M select.c

Log Message:
-----------
owl_select_dispatch_count() does not take arguments; don’t give it any.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 99068d3e0ba8cd6551104d8a0400d524163beeef
    http://github.com/nelhage/barnowl/commit/99068d3e0ba8cd6551104d8a0400d524163beeef
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M perlconfig.c

Log Message:
-----------
Declare parameters for owl_perlconfig_mainloop (a timer callback).

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: c79a04782cf599c7fdc305dbe33acb4b8842c771
    http://github.com/nelhage/barnowl/commit/c79a04782cf599c7fdc305dbe33acb4b8842c771
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M aim.c
  M commands.c
  M fmtext.c
  M functions.c
  M help.c
  M logging.c
  M message.c
  M owl.c
  M select.c
  M util.c
  M zephyr.c

Log Message:
-----------
Correctly prototype functions with no parameters as foo(void), not foo().

foo() is a deprecated old-style prototype for a function that takes
any arguments.  Specifying foo(void) catches more bugs.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: de8945ba11b47004739c3daa404544342227ea98
    http://github.com/nelhage/barnowl/commit/de8945ba11b47004739c3daa404544342227ea98
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M configure.ac
  A m4/ax_cflags_strict_prototypes.m4

Log Message:
-----------
Require strict prototypes.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: bb79a52e8a797321cd1ba544001be2705a83e637
    http://github.com/nelhage/barnowl/commit/bb79a52e8a797321cd1ba544001be2705a83e637
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M perlglue.xs

Log Message:
-----------
BarnOwl::get_zephyr_variable gets you a .zephyr.vars variable


Commit: de3f6412cb0dc1b4e1044541558395c4c1fd807c
    http://github.com/nelhage/barnowl/commit/de3f6412cb0dc1b4e1044541558395c4c1fd807c
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M perl/lib/BarnOwl.pm
  M variable.c
  M zwrite.c

Log Message:
-----------
Perl callout for zsig computation + move default to perl

Barnowl::default_zephyr_signature works out what your zsig
should be.

New owl variable zsigfunc, which contains a perl expression
that is evaluated for the zsig.  Defaults to the above.

This is much more pleasant code in perl than in C.


Commit: 39cff489cff7ac1e6f1cdfdea4224942bda97a78
    http://github.com/nelhage/barnowl/commit/39cff489cff7ac1e6f1cdfdea4224942bda97a78
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M fmtext.c

Log Message:
-----------
Spread the background color across the right hand side of messages

Tell curses that a color setting represents the background rendition
for the window, then resets the background rendition at the bottom of
_owl_fmtext_curs_waddstr, so the window doesn't get filled with the
background color of the last message.  There is an open question whether
the appropriate thing to reset it to is always 0.

Fixes #103.


Commit: 9cb03bf40b1b1657bcbc00f89982a213289a4a69
    http://github.com/nelhage/barnowl/commit/9cb03bf40b1b1657bcbc00f89982a213289a4a69
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M perlglue.xs

Log Message:
-----------
get_zephyr_variable: Clean up const and NULL handling.

g_strdup and g_free already do the right thing with NULL, so we don’t
need extra logic here.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: fbadb376c3b1f8601e2112ae0f346c69476f9292
    http://github.com/nelhage/barnowl/commit/fbadb376c3b1f8601e2112ae0f346c69476f9292
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M perlglue.xs

Log Message:
-----------
get_zephyr_variable: Actually, the strdup isn’t needed here at all.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 1a5db78acbe1e35cc374e0cd7048894b36f2d7d9
    http://github.com/nelhage/barnowl/commit/1a5db78acbe1e35cc374e0cd7048894b36f2d7d9
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M perlglue.xs

Log Message:
-----------
perlglue.xs: Always return const char * to Perl instead of char *.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 1373d35f99e1789e4e4ed08be7c44300cc130063
    http://github.com/nelhage/barnowl/commit/1373d35f99e1789e4e4ed08be7c44300cc130063
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M perlconfig.c

Log Message:
-----------
owl_perlconfig_edit_callback: Actually give up if the callback is NULL.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: ebbeb39b3420cc3babc67dd5274cd93f99874d76
    http://github.com/nelhage/barnowl/commit/ebbeb39b3420cc3babc67dd5274cd93f99874d76
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M text.c

Log Message:
-----------
owl_text_quote: Don’t leak a kretch-sized buffer.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 61de0850fedd7ac9f03bd5642d1ea9fc10d970e9
    http://github.com/nelhage/barnowl/commit/61de0850fedd7ac9f03bd5642d1ea9fc10d970e9
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M commands.c

Log Message:
-----------
owl_command_zlist: zlist {-e|-t} have never worked; remove them.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: f119757ac31f8512736f47ad09423377daa09f80
    http://github.com/nelhage/barnowl/commit/f119757ac31f8512736f47ad09423377daa09f80
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M fmtext.c
  M util.c

Log Message:
-----------
g_utf8_next_char can’t return NULL; remove redundant checks.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 9bda818b76c6a0e17c11aa5585b0a2dccea94030
    http://github.com/nelhage/barnowl/commit/9bda818b76c6a0e17c11aa5585b0a2dccea94030
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M mainwin.c

Log Message:
-----------
owl_mainwin_redisplay: Remove redundant call to owl_global_get_topmsg.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 682fb8de48a3360b75c3768a2ace10a3b5cfb1ef
    http://github.com/nelhage/barnowl/commit/682fb8de48a3360b75c3768a2ace10a3b5cfb1ef
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M functions.c

Log Message:
-----------
owl_function_dump: Remove unused variable count.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: a6ac9feedeab8cdb3309a8fba4273e12f7c8f562
    http://github.com/nelhage/barnowl/commit/a6ac9feedeab8cdb3309a8fba4273e12f7c8f562
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M zcrypt.c

Log Message:
-----------
owl_zcrypt_encrypt: Remove unused variable use_buffer.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: e3c4ba221907b228da41bc7c3e9760a479f468b1
    http://github.com/nelhage/barnowl/commit/e3c4ba221907b228da41bc7c3e9760a479f468b1
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
oe_reframe: Remove unused variable point.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 402eb16f83f146be17c418d167ad50abe48854b7
    http://github.com/nelhage/barnowl/commit/402eb16f83f146be17c418d167ad50abe48854b7
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M functions.c

Log Message:
-----------
owl_function_prevmsg_full: Remove unused variable viewsize.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: b0a6ea071d1d3ed9c4b85a1f2413828a8e552330
    http://github.com/nelhage/barnowl/commit/b0a6ea071d1d3ed9c4b85a1f2413828a8e552330
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-09-28 (Mon, 28 Sep 2009)

Changed paths:
  M functions.c

Log Message:
-----------
owl_function_zcrypt: Remove unused assignment to mymsg.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: 9300fe5a31b78c596f5201845dc5257e1630b216
    http://github.com/nelhage/barnowl/commit/9300fe5a31b78c596f5201845dc5257e1630b216
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-30 (Wed, 30 Sep 2009)

Changed paths:
  M perl/lib/BarnOwl/Complete/Zephyr.pm

Log Message:
-----------
Zephyr completion: Convert fields to lowercase for completing.

Classes, instances, and username are case-insensitive, so canonicalize
on lower-case for storing completions.


Commit: 27a190391c625772dd88641c4bd76bf36bfb6605
    http://github.com/nelhage/barnowl/commit/27a190391c625772dd88641c4bd76bf36bfb6605
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-30 (Wed, 30 Sep 2009)

Changed paths:
  M perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm

Log Message:
-----------
IRC Completion: Use networks and channels from the IRC module.


Commit: 5b483a658443559e90bd6672bfe7625d4f4def92
    http://github.com/nelhage/barnowl/commit/5b483a658443559e90bd6672bfe7625d4f4def92
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-30 (Wed, 30 Sep 2009)

Changed paths:
  A perl/lib/BarnOwl/Complete/AIM.pm

Log Message:
-----------
Add minimal completion for 'aimwrite'.


Commit: 955a36ef84bad0cfeb1e445598bf61de3856e4fb
    http://github.com/nelhage/barnowl/commit/955a36ef84bad0cfeb1e445598bf61de3856e4fb
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-09-30 (Wed, 30 Sep 2009)

Changed paths:
  M perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm

Log Message:
-----------
Squelch some 'uninitialized' warnings in IRC completion.

IRC join, part, and quit messages have type IRC, but don't necessarily
have a sender or recipient, so check for those before storing them in
the completion list.


Commit: 2184001c40142118127a6101aeb6da9357898928
    http://github.com/nelhage/barnowl/commit/2184001c40142118127a6101aeb6da9357898928
Author: Anders Kaseorg <andersk@mit.edu>
Date:   2009-10-01 (Thu, 01 Oct 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
Make kill-region stop killing extra bytes after multibyte characters.

oe_copy_region returns a number of bytes, so we should pass it to
owl_editwin_replace_internal, which skips converting a number of
characters into a number of bytes.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Commit: e2f7963568918f41e7b65c6eeaed2a1cd8b032d7
    http://github.com/nelhage/barnowl/commit/e2f7963568918f41e7b65c6eeaed2a1cd8b032d7
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M perl/lib/BarnOwl/Hooks.pm

Log Message:
-----------
Fix missing commands from command completion.

If even a command is shadowed from the BarnOwl:: namespace by an
existing sub, we should include it in the list of all commands that is
used by the completion code.


Commit: 40bda849e3445a8d5240f9d206ad074001764a2c
    http://github.com/nelhage/barnowl/commit/40bda849e3445a8d5240f9d206ad074001764a2c
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M global.c
  M owl.c
  M owl.h
  M select.c

Log Message:
-----------
Catch ^Z and display a message instead of suspending.


Commit: 340c3e79617a8c1179a58118a0f7adbb87fc40d4
    http://github.com/nelhage/barnowl/commit/340c3e79617a8c1179a58118a0f7adbb87fc40d4
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M functions.c

Log Message:
-----------
owl_function_error: Bail out early in the case of recursive errors.

owl_function_adminmsg triggers a lot of code, and so it is possible that
whatever caused an error will also cause owl_function_adminmsg to error
out. Watch for recursive calls to owl_function_error, and bail out early
to prevent infinite looping.


Commit: 8830f79f53d5aa2fcf07ca1c06630fc6c8797f76
    http://github.com/nelhage/barnowl/commit/8830f79f53d5aa2fcf07ca1c06630fc6c8797f76
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M .gitignore
  M Makefile.am
  M perl/lib/BarnOwl/Complete/Client.pm
  A perl/lib/BarnOwl/Complete/Filter.pm
  M perl/lib/BarnOwl/Completion/Context.pm
  M perl/lib/BarnOwl/Completion/Util.pm
  A perl_tester.c
  M perlglue.xs
  M runtests.sh
  M t/completion.t
  M t/mock.pl

Log Message:
-----------
Merge branch 'davidben/context-slice'

Conflicts:
	perlglue.xs


Commit: 9f5e847383d3e297b0a9481e08e97fb3368f0cfb
    http://github.com/nelhage/barnowl/commit/9f5e847383d3e297b0a9481e08e97fb3368f0cfb
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M select.c

Log Message:
-----------
owl_select_check_sigtstp: Fix prototype to use (void).


Commit: 09ff1eb7370de312e8c2eff74221cfb974dc1df7
    http://github.com/nelhage/barnowl/commit/09ff1eb7370de312e8c2eff74221cfb974dc1df7
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  A t/unicode.t

Log Message:
-----------
Some simple tests for perlglue functions handling Unicode properly.


Commit: 39e81f799239d76e4d42870e6aabcb35d6e2c059
    http://github.com/nelhage/barnowl/commit/39e81f799239d76e4d42870e6aabcb35d6e2c059
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M Makefile.am
  M perlglue.xs
  A typemap

Log Message:
-----------
Return unicode strings to perl.

Define a new typedef, 'utf8', in perlglue.xs, and use a typemap that
indicates that values of type utf8* should be returned to perl as
Unicode strings.

There is no good reason that get_{data,config}_dir should not also
return unicode, except that making them do so crashes my barnowl in
some extremely strange and hard-to-debug manner.


Commit: 0c4a190dd56c6e2fcdf3a8fd077cade98620946d
    http://github.com/nelhage/barnowl/commit/0c4a190dd56c6e2fcdf3a8fd077cade98620946d
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm

Log Message:
-----------
IRC: Encode outgoing messages as utf-8.

I believe this closes #87. It's possible in the future we'll want a
way to use a different encoding, but I believe IRC has largely
standardized on utf-8, at least insofar as anyone uses non-ASCII.


Commit: 82a79a6c5ab26bb0a23dd72629b9750af5d68c26
    http://github.com/nelhage/barnowl/commit/82a79a6c5ab26bb0a23dd72629b9750af5d68c26
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M aim.c

Log Message:
-----------
AIM: Correctly send outgoing IMs with high-bit characters.

Encode messages as either iso-8859-1 or ucs-2 as necessary, and set
the appropriate flags to make it work properly.

We don't support sending characters that are not representable in
UCS-2, for now. Doing so would probably require that I better
understand libfaim.


Commit: 1fdca1ba004d56eb347146421fd728b822931f1d
    http://github.com/nelhage/barnowl/commit/1fdca1ba004d56eb347146421fd728b822931f1d
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-10-03 (Sat, 03 Oct 2009)

Changed paths:
  M aim.c

Log Message:
-----------
AIM: Decode incoming messages properly.

We can handle unicode now, so there's no need to HTML-encode high-bit
characters. Encode them into utf-8 so they show up properly.



home help back first fref pref prev next nref lref last post