source: editwin.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @6829afc   13 years davidben Define CALLER_OWN macro Replace our exising uses of ... release-1.10release-1.8release-1.9
(edit) @d427f08   13 years nelhage Use G_GNUC_WARN_UNUSED_RESULT Have gcc warn us when we ignore the ... release-1.10release-1.8release-1.9
(edit) @3b8a563   13 years davidben Remove NULL checks before calling g_free g_free handles the NULL ... release-1.10release-1.8release-1.9
(edit) @47e0a6a   13 years davidben Punt a number of g_new NULL checks, various minor cleanups No real ... release-1.10release-1.8release-1.9
(edit) @ddbbcffa   13 years andersk Replace owl_free with g_free. Signed-off-by: Anders Kaseorg ... release-1.10release-1.8release-1.9
(edit) @35b6eb9   13 years andersk Replace owl_realloc with g_renew. Signed-off-by: Anders Kaseorg ... release-1.10release-1.8release-1.9
(edit) @96828e4   13 years andersk Replace owl_malloc with g_new and g_new0. Signed-off-by: Anders ... release-1.10release-1.8release-1.9
(edit) @5f8ec6b   13 years nelhage Replace per-editwin killbuf with a global one. Right now, the kill ... release-1.10release-1.8release-1.9
(edit) @ac6d4e4   13 years davidben Cache the current column to avoid repeatly recomputing it In ... release-1.10release-1.7release-1.8release-1.9
(edit) @9c3f334   13 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
(edit) @52172cc   13 years davidben Update the editwin's fillcol and wrapcol on resize Otherwise resizing ... release-1.10release-1.7release-1.8release-1.9
(edit) @e75a6df   13 years davidben Document oe_find_display_line It took me a few readings before ... release-1.10release-1.7release-1.8release-1.9
(edit) @9190285   14 years davidben Ref-count the editwin release-1.10release-1.7release-1.8release-1.9
(edit) @08263a8   14 years davidben Add owl_editwin_get_window This removes the need for ... release-1.10release-1.7release-1.8release-1.9
(edit) @a8186dc   14 years davidben owl_editwin should own a reference to its window release-1.10release-1.7release-1.8release-1.9
(edit) @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
(edit) @3f11c00   14 years davidben Rename oe_set_curswin to oe_set_window release-1.10release-1.7release-1.8release-1.9
(edit) @0b9e607   14 years davidben Rename redisplays to redraw Gives a target to grep for and matches ... release-1.10release-1.7release-1.8release-1.9
(edit) @f6fae8d   14 years davidben Port the editwin to owl_window The others are still unmanaged for ... release-1.10release-1.7release-1.8release-1.9
(edit) @4e33cb2   14 years davidben Punt a lot of needrefreshes Move the actual needrefreshes into the ... release-1.10release-1.7release-1.8release-1.9
(edit) @9d7a720   14 years nelhage Always disable wrapping in single-line editwins. release-1.10release-1.7release-1.8release-1.9
(edit) @d625cfd   14 years nelhage Allow disabling of both automatic wrapping and filling. In addition, ... release-1.10release-1.7release-1.8release-1.9
(edit) @7149832   14 years nelhage Visually indicate soft line-breaks in the editwin. release-1.10release-1.7release-1.8release-1.9
(edit) @7ce30a9   14 years nelhage Never draw into the rightmost column of the editwin. release-1.10release-1.7release-1.8release-1.9
(edit) @7141d75   14 years nelhage Fix a bug in editwin redraw with echochar set. release-1.10release-1.7release-1.8release-1.9
(edit) @6e58ff2   14 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
(edit) @21dd391   14 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
(edit) @38cc669   14 years nelhage Create/destroy editwins rather than reusing a single one. release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @8dfb59c   14 years nelhage Nuke the editwin buffercommand. This was really just an alternate ... release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @1b1cd2c   14 years nelhage Editwin: Add a callback to destroy cbdata release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @f449096   14 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
(edit) @2ee9e8d   14 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
(edit) @30bb10a   14 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
(edit) @8ae2de9   14 years davidben Attach PANELs to all of our WINDOWs We replace wnoutrefresh with ... release-1.10release-1.6release-1.7release-1.8release-1.9
(edit) @d41f773   14 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
(edit) @460fbe8   14 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
(edit) @43fe02f   14 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
(edit) @c471e85   14 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
(edit) @36a16fc   14 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
(edit) @e9c6fc8   14 years andersk Replace /* noproto */ comments with static. Signed-off-by: Anders ... release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @e8074ed   14 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
(edit) @f9d257b   14 years davidben Check mark before skipping space after period Fixes ... release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6211c76   14 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
(edit) @b644688   14 years kcr editwin: owl_realloc "doesn't" fail release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @6c171f1   14 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
(edit) @a85d225   14 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
(edit) @2184001   14 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
(edit) @e3c4ba2   14 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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @435d6b2   15 years nelhage Rename 'editmulti:' commands to 'edit:'. release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @2fc8397   15 years nelhage Implement {forward,backward}-paragraph release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @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
(edit) @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
(edit) @2da7348   15 years nelhage remove anomalous whitespace release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @7f0c26f   15 years nelhage Implement a setable mark. release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @50e671c   15 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
(edit) @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
(edit) @2d4ff14   16 years asedeno Fix a unicode branch wordwrap problem. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @c020e73   16 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
(edit) @5435ab2   16 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
(edit) @ff69c56   16 years asedeno I think I like this better. barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
(edit) @1ba81e3   16 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
Note: See TracRevisionLog for help on using the revision log.