|
|
@5f8ec6b
|
14 years |
nelhage |
Replace per-editwin killbuf with a global one.
Right now, the kill ...
release-1.10release-1.8release-1.9
|
|
|
@ac6d4e4
|
14 years |
davidben |
Cache the current column to avoid repeatly recomputing it
In ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@9c3f334
|
14 years |
davidben |
cursorx in oe_insert_char is a lie
There's even a comment to that ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@52172cc
|
14 years |
davidben |
Update the editwin's fillcol and wrapcol on resize
Otherwise resizing ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@e75a6df
|
14 years |
davidben |
Document oe_find_display_line
It took me a few readings before ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@9190285
|
14 years |
davidben |
Ref-count the editwin
release-1.10release-1.7release-1.8release-1.9
|
|
|
@08263a8
|
14 years |
davidben |
Add owl_editwin_get_window
This removes the need for ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@a8186dc
|
14 years |
davidben |
owl_editwin should own a reference to its window
release-1.10release-1.7release-1.8release-1.9
|
|
|
@335413f1
|
14 years |
davidben |
Fix owl_editwin_move_to_beginning_of_line for empty first lines
The ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@3f11c00
|
14 years |
davidben |
Rename oe_set_curswin to oe_set_window
release-1.10release-1.7release-1.8release-1.9
|
|
|
@0b9e607
|
15 years |
davidben |
Rename redisplays to redraw
Gives a target to grep for and matches ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@f6fae8d
|
15 years |
davidben |
Port the editwin to owl_window
The others are still unmanaged for ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@4e33cb2
|
15 years |
davidben |
Punt a lot of needrefreshes
Move the actual needrefreshes into the ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@9d7a720
|
15 years |
nelhage |
Always disable wrapping in single-line editwins.
release-1.10release-1.7release-1.8release-1.9
|
|
|
@d625cfd
|
15 years |
nelhage |
Allow disabling of both automatic wrapping and filling.
In addition, ...
release-1.10release-1.7release-1.8release-1.9
|
|
|
@7149832
|
15 years |
nelhage |
Visually indicate soft line-breaks in the editwin.
release-1.10release-1.7release-1.8release-1.9
|
|
|
@7ce30a9
|
15 years |
nelhage |
Never draw into the rightmost column of the editwin.
release-1.10release-1.7release-1.8release-1.9
|
|
|
@7141d75
|
15 years |
nelhage |
Fix a bug in editwin redraw with echochar set.
release-1.10release-1.7release-1.8release-1.9
|
|
|
@6e58ff2
|
15 years |
nelhage |
Check for an unset mark in owl_editwin_replace_region.
Fixes #134.
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@21dd391
|
15 years |
nelhage |
Remove the defunct oe_count_glyphs.
We may want this again later, but ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@38cc669
|
15 years |
nelhage |
Create/destroy editwins rather than reusing a single one.
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@8dfb59c
|
15 years |
nelhage |
Nuke the editwin buffercommand.
This was really just an alternate ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@1b1cd2c
|
15 years |
nelhage |
Editwin: Add a callback to destroy cbdata
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@f449096
|
15 years |
davidben |
Drop calls to update_panels outside main loop
One call is sufficient. ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@2ee9e8d
|
15 years |
davidben |
Drop doupdate call in owl_editwin_redisplay
It isn't being used, and ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@30bb10a
|
15 years |
andersk |
Rename owl_editwin_free to owl_editwin_delete.
Signed-off-by: Anders ...
release-1.10release-1.6release-1.7release-1.8release-1.9
|
|
|
@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
|
|
|
@d41f773
|
15 years |
nelhage |
Revert "Force the locktext to be visible initially."
This reverts ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@460fbe8
|
15 years |
nelhage |
editwin: Prefer the point a line below center when reframing.
This ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@43fe02f
|
15 years |
nelhage |
Force the locktext to be visible initially.
This works around a bug ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@c471e85
|
15 years |
asedeno |
Reframe when replacing text in the editwin that is before or at the ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@36a16fc
|
15 years |
asedeno |
Revert "Add another case for reframing to owl_editwin_redisplay"
This ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@e9c6fc8
|
15 years |
andersk |
Replace /* noproto */ comments with static.
Signed-off-by: Anders ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@e8074ed
|
15 years |
asedeno |
Add another case for reframing to owl_editwin_redisplay
Fixes: #99 ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@f9d257b
|
15 years |
davidben |
Check mark before skipping space after period
Fixes ...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@6211c76
|
15 years |
davidben |
Add owl_editwin_free
Properly disposes of an owl_editwin.
...
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@b644688
|
15 years |
kcr |
editwin: owl_realloc "doesn't" fail
release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@6c171f1
|
15 years |
andersk |
Use g_unichar_to_utf8 in a way that doesn’t require memset.
...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@a85d225
|
15 years |
andersk |
oe_release_excursion: Simplify linked list deletion code.
...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@2184001
|
15 years |
andersk |
Make kill-region stop killing extra bytes after multibyte characters.
...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@e3c4ba2
|
15 years |
andersk |
oe_reframe: Remove unused variable point.
Signed-off-by: Anders ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@8459609
|
15 years |
nelhage |
editwin: Properly update points inside a replaced region.
If the ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@0d9c90c
|
15 years |
asedeno |
Fix an Off By One error in some editwin code.
Fixes #99.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@4ccd92c
|
15 years |
nelhage |
Make zdots work even if the buffer has trailing whitespace.
Fixes #95.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@27f6487
|
15 years |
andersk |
Consistently use owl_malloc and friends.
Signed-off-by: Anders ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@5ebc202
|
15 years |
andersk |
Move declarations before code.
Signed-off-by: Anders Kaseorg ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@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
|
|
|
@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
|
|
|
@0509efc
|
15 years |
nelhage |
editwin: Support zdots on the first line of a message.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@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
|
|
|
@dc7884d
|
15 years |
nelhage |
editwin: On zdot, don't include the trailing . in the result.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@435d6b2
|
15 years |
nelhage |
Rename 'editmulti:' commands to 'edit:'.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@72ab15f
|
15 years |
nelhage |
editwin: Simplify zdot handling.
I'm frankly not sure what the old ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@bd7fb58
|
15 years |
nelhage |
fill-paragraph: Fix a bug with eating whitespace after a sentence.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@c6ecf5c
|
15 years |
nelhage |
Implement text_{before,after)_point in Perl.
These can easily be ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@d41294a
|
15 years |
nelhage |
Export some more functions to perl.
get_region, combined with ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@a88f35a
|
15 years |
nelhage |
Give perl code more rope with respect to the editwin.
In particular, ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@19a023f
|
15 years |
nelhage |
Refactor owl_editwin_replace to allow more internal uses.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@2fc8397
|
15 years |
nelhage |
Implement {forward,backward}-paragraph
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@77f605d
|
15 years |
nelhage |
Slightly more rope that you require for completion.
New ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@3e36085
|
15 years |
nelhage |
Support echochar in the redisplay code.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@fc2677b
|
15 years |
nelhage |
editwin: Clean up and fix owl_editwin_fill_paragraph
We now implement ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@2da7348
|
15 years |
nelhage |
remove anomalous whitespace
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@a60edf2
|
15 years |
nelhage |
Implement kill-region, copy-region-as-kill, and yank.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@7f0c26f
|
15 years |
nelhage |
Implement a setable mark.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@16cfd12a
|
15 years |
nelhage |
wrap words on insert character
ow, brain hurty.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@8321cb7
|
15 years |
nelhage |
make sure the new editwin structure is zeroed out & release a ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@2f21a41
|
15 years |
nelhage |
Cause emacs to set c-basic-offset correctly.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@ebf0128
|
15 years |
nelhage |
some line-wrap infrastructure + refactoring
Keep track of excursions ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@7d25006
|
15 years |
nelhage |
cleanup some dead word-wrapping code
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@5b5f3e6
|
15 years |
nelhage |
general refactoring of things that change the buffer -> ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@98f1e69
|
15 years |
nelhage |
garbage collect some functions "we ain't gonna need" ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@bab52da
|
15 years |
nelhage |
make a bunch of stuff static, possibly inline, maybe remove a leading _
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@521bc84
|
15 years |
nelhage |
setter for e->index such that cached data invalidates when the point moves
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@6073462
|
15 years |
nelhage |
make owl_editwin_adjust_for_locktext go away
(and cleanse ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@2021bea
|
15 years |
nelhage |
Last (for now) known cursor location bug
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@77d4402
|
15 years |
nelhage |
cursor location improved; other behavior
The cursor locater now ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@b5ef65c
|
15 years |
nelhage |
owl_editwin_get_numchars_on_line is dead code
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@cedc95c
|
15 years |
nelhage |
Framer works.
(+ some cursor detection fixup, and, hey, you need to ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@a0fbdee
|
15 years |
nelhage |
s/_?owl_editwin_(save_|restore_|)excursion/oe_\1excursion/
(and move ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@d7043b4
|
15 years |
nelhage |
simplify line_move goal_column logic
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@19f765d
|
15 years |
nelhage |
Refactoring + cleanup.
Factor oe_display_line out of ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@e20d8179
|
15 years |
nelhage |
misc refactoring & cleanup
(including a nuke-trailing-whitespace)
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@bd1a1ae
|
15 years |
nelhage |
Basic new redisplay + point at end of buffer + tabs
The core of the ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@a556caa
|
15 years |
nelhage |
Mostly refactor the editwin to use a linear buffer position.
Use a ...
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@a45786e
|
15 years |
nelhage |
editwin: Clean up some dead code.
release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@50e671c
|
16 years |
nelhage |
Don't fill-paragraph the ending dot of the buffer.
When I leave a dot ...
debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@e9bb404
|
16 years |
nelhage |
editwin.c: Don't make owl_editwin_insert_char increase e->bufflen ...
debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@2d4ff14
|
17 years |
asedeno |
Fix a unicode branch wordwrap problem.
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@c020e73
|
17 years |
asedeno |
Fixing an obscure wrapping bug that nelhage and I tracked down.
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@5435ab2
|
17 years |
asedeno |
Fix a bug in owl_editwin_move_to_previousword() which would skip over ...
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@ff69c56
|
17 years |
asedeno |
I think I like this better.
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@1ba81e3
|
17 years |
asedeno |
Fix nelhage's key_left bug. Don't spin at the locktext boundary.
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@ee310eb
|
17 years |
asedeno |
Merged revisions 909-923 via svnmerge from ...
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@af1920fd
|
17 years |
asedeno |
Portability - removing C++ style comments.
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@b2c1bd4
|
17 years |
asedeno |
editwin.c - fix a wrapping bug I introduced in the last revision.
It ...
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@84027015
|
17 years |
asedeno |
editwin.c - lots of utf-8 cleanup that I had been putting off.
util.c ...
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@e0ffe77
|
17 years |
asedeno |
editwin.c: make locktext deal with UTF-8
Jabber -
More utf-8 ...
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|
@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
|
|
|
@cc6f009
|
17 years |
asedeno |
Fixing a pet peeve.
Clearing the line should preserve the echochar.
barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
|
|
|