[1543] in BarnOwl Developers

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

[nelhage/barnowl] 30e7ff: Don't zcrypt shift-R replies to zcrypted messages

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

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Tue, 7 Jul 2009 20:12:24 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com

Branch: refs/heads/editwin
Home:   http://github.com/nelhage/barnowl

Commit: 30e7ffdcb0c653baff90c99a801d2bf2cdd7a46d
    http://github.com/nelhage/barnowl/commit/30e7ffdcb0c653baff90c99a801d2bf2cdd7a46d
Author: Alex Dehnert <adehnert@mit.edu>
Date:   2009-06-18 (Thu, 18 Jun 2009)

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

Log Message:
-----------
Don't zcrypt shift-R replies to zcrypted messages

In particular, if we've set $sender to force a
recipient, and the original message was not
private, then we won't use zcrypt.


Commit: 94af438df9825b17786abcfeaff6dd9ffb1e8998
    http://github.com/nelhage/barnowl/commit/94af438df9825b17786abcfeaff6dd9ffb1e8998
Author: Geoffrey Thomas <geofft@mit.edu>
Date:   2009-06-22 (Mon, 22 Jun 2009)

Changed paths:
  M functions.c

Log Message:
-----------
Display a nicer error in :blist if .anyone doesn't exist.

Signed-off-by: Geoffrey Thomas <geofft@mit.edu>


Commit: 2c270e6210cd6e779b4dcf891a008c6e773a8719
    http://github.com/nelhage/barnowl/commit/2c270e6210cd6e779b4dcf891a008c6e773a8719
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-06-28 (Sun, 28 Jun 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
configure: Support an explicit --with{out,}-zephyr option.


Commit: 0982901b3611e8a795d8e1630bcbfe1925feefe5
    http://github.com/nelhage/barnowl/commit/0982901b3611e8a795d8e1630bcbfe1925feefe5
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-06-28 (Sun, 28 Jun 2009)

Changed paths:
  M codelist.pl

Log Message:
-----------
codelist.pl: Don't scan perlglue.c for declarations.


Commit: b72670bc5181a617f1688a84fe61beb45f4ad021
    http://github.com/nelhage/barnowl/commit/b72670bc5181a617f1688a84fe61beb45f4ad021
Author: Alejandro R. Sedeno <asedeno@darkmatter.mit.edu>
Date:   2009-06-29 (Mon, 29 Jun 2009)

Changed paths:
  M functions.c

Log Message:
-----------
Recalculate topmsg when swaping the cursor and mark in the messagelist.

Fix a bug in which when the marked message is off screen and the
cursor and mark are swapped, the cursor ends up off screen.


Commit: 13fe062866383a38d2854a5031712ab7b63a5b77
    http://github.com/nelhage/barnowl/commit/13fe062866383a38d2854a5031712ab7b63a5b77
Author: Alex Dehnert <adehnert@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M functions.c

Log Message:
-----------
Fixing comments to reflect rename of owl_function_add_message to owl_global_messagequeue_addmsg


Commit: 69f89c73e01c0dddc397b05c7ee0ae14ac59eb33
    http://github.com/nelhage/barnowl/commit/69f89c73e01c0dddc397b05c7ee0ae14ac59eb33
Author: Alex Dehnert <adehnert@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M zwrite.c

Log Message:
-----------
Copyediting

Fix spelling of entries, and and terminal space before the */


Commit: e6d989fc78e8d6130f9158587574264f40a26895
    http://github.com/nelhage/barnowl/commit/e6d989fc78e8d6130f9158587574264f40a26895
Author: Alex Dehnert <adehnert@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M functions.c
  M help.c

Log Message:
-----------
Fix converstaion to conversation


Commit: 889d3bd614bdc8115113fa5f42f85d98aa13ba4c
    http://github.com/nelhage/barnowl/commit/889d3bd614bdc8115113fa5f42f85d98aa13ba4c
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M ChangeLog
  M owl.h

Log Message:
-----------
BarnOwl 1.2


Commit: 16c04163b89111452dc1789d174dd52dc180db70
    http://github.com/nelhage/barnowl/commit/16c04163b89111452dc1789d174dd52dc180db70
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
Fix building with Zephyr.


Commit: 40977238e21a877568df2968181b55aaee67f53a
    http://github.com/nelhage/barnowl/commit/40977238e21a877568df2968181b55aaee67f53a
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M configure.ac

Log Message:
-----------
configure: Support --with{out,}-stack-protector

This is a cleaner way to disable -fstack-protector than asking the
user to muck with PROTECT_CFLAGS, and lets the user not link libssp,
even if present.


Commit: e477a53d3120b25a1de5eea73598e8bc5d679a89
    http://github.com/nelhage/barnowl/commit/e477a53d3120b25a1de5eea73598e8bc5d679a89
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M scripts/locker-build

Log Message:
-----------
locker-build: Build --with-zephyr --without-stack-protector


Commit: 89acc93b4eb479d4a1aa11a9f63edfc27cf6bf64
    http://github.com/nelhage/barnowl/commit/89acc93b4eb479d4a1aa11a9f63edfc27cf6bf64
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M libfaim/Makefile.in

Log Message:
-----------
Revert "Disable pointer-sign warnings when building libfaim."

Athena's gcc doesn't support -Wno-pointer-sign, and it's not important
enough to me to write a 'configure' rule to test for, so I'll just
cope with those warnings.

This reverts commit 1e6e74eb1670ffca7901d5d004fa5a6a510597a7.


Commit: 5df4b9a67df0d131296e49d30888f53288371879
    http://github.com/nelhage/barnowl/commit/5df4b9a67df0d131296e49d30888f53288371879
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M ChangeLog
  M owl.h

Log Message:
-----------
BarnOwl 1.2.1


Commit: d5cc1c5dac3da909677ae71c4a4c570aa74c9f50
    http://github.com/nelhage/barnowl/commit/d5cc1c5dac3da909677ae71c4a4c570aa74c9f50
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-05 (Sun, 05 Jul 2009)

Changed paths:
  M owl.h

Log Message:
-----------
Bump the version number for development.


Commit: a45786ec20018d5dd3674067030185032f409146
    http://github.com/nelhage/barnowl/commit/a45786ec20018d5dd3674067030185032f409146
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
editwin: Clean up some dead code.


Commit: a88a22b243d69ffd40433b6f11fe1cfaab09de37
    http://github.com/nelhage/barnowl/commit/a88a22b243d69ffd40433b6f11fe1cfaab09de37
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M commands.c
  M editwin.c
  M global.c
  M owl.h
  M perlconfig.c

Log Message:
-----------
Mostly refactor the editwin to use a linear buffer position.

Use a linear buffer positino to keep track of the point, rather than
(x, y).

In addition, make the editwin structure private to editwin.c. (No
abstraction violation for you!)

Add some abstractions for pointer movement, and use them in some places.


Commit: 379a2ff0b2122dcfe12f7e97e995ac07704f1933
    http://github.com/nelhage/barnowl/commit/379a2ff0b2122dcfe12f7e97e995ac07704f1933
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
Basic new redisplay + point at end of buffer + tabs

The core of the new redisplay. Now featuring tabs, and properly
wrapping lines.

And I kludged around the problem with the point being at the end of
the buffer.


Commit: 4609f2a0e09de15a2209b7f954ce3f83040a34f1
    http://github.com/nelhage/barnowl/commit/4609f2a0e09de15a2209b7f954ce3f83040a34f1
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
misc refactoring & cleanup
(including a nuke-trailing-whitespace)


Commit: 8902ac70cff9a9e6314ebba75e753239c116a50c
    http://github.com/nelhage/barnowl/commit/8902ac70cff9a9e6314ebba75e753239c116a50c
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
Refactoring + cleanup.

Factor oe_display_line out of owl_editwin_redisplay so that I can
use it in oe_reframe.  I think this ends up making some of the cursor
placement stuff simpler as a side effect.

Also cleanup an unused variable in owl_editwin_point_move.


Commit: c37ff0cce1a2990f1bcee489bed4ee4826be6cf0
    http://github.com/nelhage/barnowl/commit/c37ff0cce1a2990f1bcee489bed4ee4826be6cf0
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
simplify line_move goal_column logic


Commit: 070e45b8af3acf2b9ececa052668a5be2e8525c8
    http://github.com/nelhage/barnowl/commit/070e45b8af3acf2b9ececa052668a5be2e8525c8
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
s/_?owl_editwin_(save_|restore_|)excursion/oe_\1excursion/
(and move the functions up in the file)


Commit: b88c6dc82180abc14a9881b7f21026ce939b8b94
    http://github.com/nelhage/barnowl/commit/b88c6dc82180abc14a9881b7f21026ce939b8b94
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
Framer works.
(+ some cursor detection fixup, and, hey, you need to erase the window
if you decide to reframe)


Commit: a2d6968124d5c4a238c7d615f8ff41074a5574e9
    http://github.com/nelhage/barnowl/commit/a2d6968124d5c4a238c7d615f8ff41074a5574e9
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
owl_editwin_get_numchars_on_line is dead code


Commit: f52ef275475c130d75ffa50d68a23527dfc64336
    http://github.com/nelhage/barnowl/commit/f52ef275475c130d75ffa50d68a23527dfc64336
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
cursor location improved; other behavior
The cursor locater now handles wrapped lines /better/ but still messes up
 when the line is the width of the screen and the cursor is at the end
 (so it should be a the beginning of a blank screen line)
C-a set the goal column
kill-to-end-of-line will eat a final newline and thus join.


Commit: 53f2c3d73394f1cf996d65945784e9dab0b1fda8
    http://github.com/nelhage/barnowl/commit/53f2c3d73394f1cf996d65945784e9dab0b1fda8
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
Last (for now) known cursor location bug


Commit: 32a2338aa07690f847d17ea3603fe30028f959d8
    http://github.com/nelhage/barnowl/commit/32a2338aa07690f847d17ea3603fe30028f959d8
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
make owl_editwin_adjust_for_locktext go away
(and cleanse owl_editwin_clear slightly)


Commit: cd668c60dba0c5ef681bb0526f265b07f23409d5
    http://github.com/nelhage/barnowl/commit/cd668c60dba0c5ef681bb0526f265b07f23409d5
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
setter for e->index such that cached data invalidates when the point moves


Commit: a56e42714600e76692689396b782a4182eeb5b98
    http://github.com/nelhage/barnowl/commit/a56e42714600e76692689396b782a4182eeb5b98
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
make a bunch of stuff static, possibly inline, maybe remove a leading _


Commit: 4d1370803c16a4a38597b227ba85a7d4f9934b29
    http://github.com/nelhage/barnowl/commit/4d1370803c16a4a38597b227ba85a7d4f9934b29
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
garbage collect some functions "we ain't gonna need"
(owl_editwin_set_history, int owl_editwin_get_numlines, owl_editwin_{get,set}_goal_column


Commit: 868beca2957766042180c7f53e553ecfab3de569
    http://github.com/nelhage/barnowl/commit/868beca2957766042180c7f53e553ecfab3de569
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
general refactoring of things that change the buffer -> owl_editwin_replace
also much cleanup of now unused functions (_owl_editwin_addspace,
_owl_editwin_remove_bytes, _owl_editwin_insert_bytes,
owl_editwin_overwrite_char, owl_editwin_overwrite_string)
added oe_count_glyphs to count the actual number of printing characters
collapse owl_editwin_insert_char and _owl_editwin_process_character into
 owl_editwin_process_character
owl_editwin_is_char_in supports unicode as wished for in the comment
owl_editwin_{forward,backward}_word that returns a distance


Commit: ec1f4ed5335996f4e8b9232aff2f48809383d88f
    http://github.com/nelhage/barnowl/commit/ec1f4ed5335996f4e8b9232aff2f48809383d88f
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
cleanup some dead word-wrapping code


Commit: ce1862f64ac7edee8f76d4d028c22974a1fc41d6
    http://github.com/nelhage/barnowl/commit/ce1862f64ac7edee8f76d4d028c22974a1fc41d6
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
some line-wrap infrastructure + refactoring

Keep track of excursions and fix them up when replace needs to
Keep track of the current cursor x for word wrapping convenience
minor refactor owl_editwin_init v. owl_editwin_set_curswin
factor oe_char_width out of oe_find_display_line
factor oe_insert_char back out of owl_editwin_process_char
explicatory comment in owl_editwin_limit_maxcols


Commit: 6f243ffaf2c9e71b7a794fefdba92a24d4bc334d
    http://github.com/nelhage/barnowl/commit/6f243ffaf2c9e71b7a794fefdba92a24d4bc334d
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
Cause emacs to set c-basic-offset correctly.


Commit: bf4ad7672154826268f63e02caa645af8c76c69d
    http://github.com/nelhage/barnowl/commit/bf4ad7672154826268f63e02caa645af8c76c69d
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
make sure the new editwin structure is zeroed out & release a potential dangling excursion


Commit: db484d9bb338d1f57c63fccdb13e8e916f6381b2
    http://github.com/nelhage/barnowl/commit/db484d9bb338d1f57c63fccdb13e8e916f6381b2
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
wrap words on insert character

ow, brain hurty.


Commit: 4d397b760cd4778562f5c3e6e8d6383a294487a9
    http://github.com/nelhage/barnowl/commit/4d397b760cd4778562f5c3e6e8d6383a294487a9
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M commands.c
  M editwin.c
  M keys.c

Log Message:
-----------
Implement a setable mark.


Commit: 016d419339a5a31ba56e630724a95655a975c9f6
    http://github.com/nelhage/barnowl/commit/016d419339a5a31ba56e630724a95655a975c9f6
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M commands.c
  M editwin.c
  M keys.c

Log Message:
-----------
Implement kill-region, copy-region-as-kill, and yank.


Commit: 1c6cc9b76acd4aaaf43aa829ed3c43aa69617d1d
    http://github.com/nelhage/barnowl/commit/1c6cc9b76acd4aaaf43aa829ed3c43aa69617d1d
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
remove anomalous whitespace


Commit: 146a9383218053098ad10aa86b50c2b42f110a36
    http://github.com/nelhage/barnowl/commit/146a9383218053098ad10aa86b50c2b42f110a36
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
editwin: Clean up and fix owl_editwin_fill_paragraph

We now implement a two-pass algorithm, that first replaces all
whitespace with single spaces, and then goes through and inserts
newlines as necessary to fill words. The code is slightly longer, but
I think much cleaner.


Commit: a04599a364b66f1c2f39f0cb4397acba70d90cfb
    http://github.com/nelhage/barnowl/commit/a04599a364b66f1c2f39f0cb4397acba70d90cfb
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
Support echochar in the redisplay code.


Commit: 99b7e8ed31d7db7c83d76a61b32aea864ca35ef8
    http://github.com/nelhage/barnowl/commit/99b7e8ed31d7db7c83d76a61b32aea864ca35ef8
Author: Karl Ramm <kcr@1ts.org>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c
  M perlglue.xs

Log Message:
-----------
Slightly more rope that you require for completion.

New owl_editwin_text_{before,after}_point, exported to perl.  Also,
export owl_editwin_replace and owl_editwin_point_move.


Commit: 8028a4b5b4fff50219c2ea19dd9dc09e2fc9ab39
    http://github.com/nelhage/barnowl/commit/8028a4b5b4fff50219c2ea19dd9dc09e2fc9ab39
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M commands.c
  M editwin.c
  M keys.c

Log Message:
-----------
Implement {forward,backward}-paragraph


Commit: be70c0082e297476d7e73889d871737f19aec12d
    http://github.com/nelhage/barnowl/commit/be70c0082e297476d7e73889d871737f19aec12d
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c

Log Message:
-----------
Refactor owl_editwin_replace to allow more internal uses.


Commit: dd8522051cc5046a7592f1f5f142c3bc82eb4136
    http://github.com/nelhage/barnowl/commit/dd8522051cc5046a7592f1f5f142c3bc82eb4136
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M perlglue.xs

Log Message:
-----------
perlglue.xs: Move editor functions into BarnOwl::Editwin::


Commit: be2018c8c1c7d4688015cdc2fc992bc6e3d34776
    http://github.com/nelhage/barnowl/commit/be2018c8c1c7d4688015cdc2fc992bc6e3d34776
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c
  M owl.h
  M perlglue.xs

Log Message:
-----------
Give perl code more rope with respect to the editwin.

In particular, implement save_excursion and replace_region.


Commit: 8320be5d1102cb1eb217d5ca6375744e42d13a18
    http://github.com/nelhage/barnowl/commit/8320be5d1102cb1eb217d5ca6375744e42d13a18
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

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

Log Message:
-----------
Add an Editwin.pm that allows importing of the editwin functions.


Commit: b7af4361a8a339f55276a657a3cedbcf8efa4865
    http://github.com/nelhage/barnowl/commit/b7af4361a8a339f55276a657a3cedbcf8efa4865
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c
  M perl/lib/BarnOwl/Editwin.pm
  M perlglue.xs

Log Message:
-----------
Export some more functions to perl.

get_region, combined with save_excursion, is a very convenient way for
perl to access a specified piece of the buffer.

In addition, provide methods to get information about the current
point and mark.


Commit: e8087fde0468a2c9c7eb7e42cb0c65dff2e55d3d
    http://github.com/nelhage/barnowl/commit/e8087fde0468a2c9c7eb7e42cb0c65dff2e55d3d
Author: Nelson Elhage <nelhage@mit.edu>
Date:   2009-07-07 (Tue, 07 Jul 2009)

Changed paths:
  M editwin.c
  M perl/lib/BarnOwl/Editwin.pm
  M perlglue.xs

Log Message:
-----------
Implement text_{before,after)_point in Perl.

These can easily be implemented in perl using save_excursion and
get_region, so there's no need for them in C.



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