source: editwin.c

Revision Log Mode:


Legend:

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