source: editwin.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) @8258ea5   5 years jgross Fix spelling of various strings. I dumped `strings barnowl.bin` into ...
(edit) @7803326   6 years jgross editwin callback for canceling the editwin The code for editwin ... 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) @f661cee   6 years jgross Treat [!.?]" as end of sentence in edit:fill-paragraph This fixes ... release-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) @3b8a563   7 years davidben Remove NULL checks before calling g_free g_free handles the NULL ... release-1.8release-1.9
(edit) @47e0a6a   7 years davidben Punt a number of g_new NULL checks, various minor cleanups No real ... 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) @35b6eb9   7 years andersk Replace owl_realloc with g_renew. 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) @5f8ec6b   7 years nelhage Replace per-editwin killbuf with a global one. Right now, the kill ... release-1.8release-1.9
(edit) @ac6d4e4   7 years davidben Cache the current column to avoid repeatly recomputing it In ... release-1.7release-1.8release-1.9
(edit) @9c3f334   7 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   7 years davidben Update the editwin's fillcol and wrapcol on resize Otherwise resizing ... release-1.7release-1.8release-1.9
(edit) @e75a6df   7 years davidben Document oe_find_display_line It took me a few readings before ... release-1.7release-1.8release-1.9
(edit) @9190285   7 years davidben Ref-count the editwin release-1.7release-1.8release-1.9
(edit) @08263a8   7 years davidben Add owl_editwin_get_window This removes the need for ... release-1.7release-1.8release-1.9
(edit) @a8186dc   7 years davidben owl_editwin should own a reference to its window release-1.7release-1.8release-1.9
(edit) @335413f1   7 years davidben Fix owl_editwin_move_to_beginning_of_line for empty first lines The ... release-1.7release-1.8release-1.9
(edit) @3f11c00   7 years davidben Rename oe_set_curswin to oe_set_window release-1.7release-1.8release-1.9
(edit) @0b9e607   7 years davidben Rename redisplays to redraw Gives a target to grep for and matches ... release-1.7release-1.8release-1.9
(edit) @f6fae8d   7 years davidben Port the editwin to owl_window The others are still unmanaged for ... release-1.7release-1.8release-1.9
(edit) @4e33cb2   7 years davidben Punt a lot of needrefreshes Move the actual needrefreshes into the ... release-1.7release-1.8release-1.9
(edit) @9d7a720   8 years nelhage Always disable wrapping in single-line editwins. release-1.7release-1.8release-1.9
(edit) @d625cfd   8 years nelhage Allow disabling of both automatic wrapping and filling. In addition, ... release-1.7release-1.8release-1.9
(edit) @7149832   8 years nelhage Visually indicate soft line-breaks in the editwin. release-1.7release-1.8release-1.9
(edit) @7ce30a9   8 years nelhage Never draw into the rightmost column of the editwin. release-1.7release-1.8release-1.9
(edit) @7141d75   8 years nelhage Fix a bug in editwin redraw with echochar set. release-1.7release-1.8release-1.9
(edit) @6e58ff2   8 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   8 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   8 years nelhage Create/destroy editwins rather than reusing a single one. release-1.6release-1.7release-1.8release-1.9
(edit) @8dfb59c   8 years nelhage Nuke the editwin buffercommand. This was really just an alternate ... release-1.6release-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) @f449096   8 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   8 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   8 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   8 years davidben Attach PANELs to all of our WINDOWs We replace wnoutrefresh with ... release-1.6release-1.7release-1.8release-1.9
(edit) @d41f773   8 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   8 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   8 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   8 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   8 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   8 years andersk Replace /* noproto */ comments with static. Signed-off-by: Anders ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e8074ed   8 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   8 years davidben Check mark before skipping space after period Fixes ... release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6211c76   8 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   8 years kcr editwin: owl_realloc "doesn't" fail release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6c171f1   8 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   8 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   8 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   8 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   8 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   8 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   8 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   8 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   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) @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) @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) @0509efc   8 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   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) @dc7884d   8 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   8 years nelhage Rename 'editmulti:' commands to 'edit:'. release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @72ab15f   8 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   8 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   8 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   8 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   8 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   8 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   8 years nelhage Implement {forward,backward}-paragraph release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @77f605d   8 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   8 years nelhage Support echochar in the redisplay code. release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @fc2677b   8 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   8 years nelhage remove anomalous whitespace release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @a60edf2   8 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   8 years nelhage Implement a setable mark. release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @16cfd12a   8 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   8 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   8 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   8 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   8 years nelhage cleanup some dead word-wrapping code release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @5b5f3e6   8 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   8 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   8 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   8 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   8 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   8 years nelhage Last (for now) known cursor location bug release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @77d4402   8 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   8 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   8 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   8 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   8 years nelhage simplify line_move goal_column logic release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @19f765d   8 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   8 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   8 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   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) @a45786e   8 years nelhage editwin: Clean up some dead code. release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @50e671c   9 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   9 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
Note: See TracRevisionLog for help on using the revision log.