Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (compute_motion): Check for past vpos/hpos target | Richard M. Stallman | 1998-05-25 | 1 | -0/+20 |
| | | | | before skipping invisible chars. | ||||
* | Fix previous change. | Kenichi Handa | 1998-05-09 | 1 | -1/+2 |
| | |||||
* | Comment change. | Richard M. Stallman | 1998-05-08 | 1 | -2/+3 |
| | |||||
* | (compute_motion): Fix, in a different way, the bug of handling | Kenichi Handa | 1998-05-08 | 1 | -2/+1 |
| | | | | wide-column character around right margin. | ||||
* | (compute_motion): Undo both May 7 changes. | Richard M. Stallman | 1998-05-08 | 1 | -3/+19 |
| | |||||
* | (compute_motion): Fix previous change. | Kenichi Handa | 1998-05-08 | 1 | -1/+1 |
| | |||||
* | (compute_motion): Fix bug of handling wide-column | Kenichi Handa | 1998-05-07 | 1 | -19/+3 |
| | | | | character around right margin. | ||||
* | (compute_motion): When invisible text cross TO, | Richard M. Stallman | 1998-05-03 | 1 | -1/+4 |
| | | | | return TO, not the start of the invisible text. | ||||
* | (indented_beyond_p): Fix mixing of Lisp_Object and int. | Andreas Schwab | 1998-04-14 | 1 | -2/+2 |
| | |||||
* | Fix -Wimplicit warnings. | Andreas Schwab | 1998-04-14 | 1 | -0/+3 |
| | |||||
* | (Fcompute_motion): Check that TO and FROM are in range. | Karl Heuer | 1998-04-13 | 1 | -0/+5 |
| | |||||
* | (compute_motion): Call strwidth only when necessary. | Kenichi Handa | 1998-03-25 | 1 | -2/+4 |
| | | | | | Set wide_column_end_hpos only when MULTIBYTE_BYTES_WIDTH set nonzero to wide_column. | ||||
* | (MULTIBYTE_BYTES_WIDTH): Set wide_column only when we | Kenichi Handa | 1998-03-24 | 1 | -2/+6 |
| | | | | encounter a wide-column character. | ||||
* | (compute_motion): If we just moved over a continuation | Andreas Schwab | 1998-02-27 | 1 | -1/+4 |
| | | | | return contin_hpos as prevhpos. | ||||
* | (MULTIBYTE_BYTES_WIDTH): New macro. | Kenichi Handa | 1998-02-20 | 1 | -107/+95 |
| | | | | | | | | | (current_column_1): Don't follow a display table for a heading byte of a multibyte character. Use the macro MULTIBYTE_BYTES_WIDTH. (Fmove_to_column): Likewise. (compute_motion): Likewise. Handling of wide-column character fixed. | ||||
* | (compute_motion): If right margin is reached and we are | Andreas Schwab | 1998-02-09 | 1 | -10/+11 |
| | | | | truncating don't clobber PREV_HPOS if we are already past TO. | ||||
* | Update copyright year. | Richard M. Stallman | 1998-01-21 | 1 | -1/+1 |
| | |||||
* | (current_column_1): Eliminate argument POS; use PT and PT_BYTE. | Richard M. Stallman | 1998-01-21 | 1 | -11/+10 |
| | | | | | | When doing FETCH_BYTE, use scan_byte. (current_column): Check whether buffer really has multibyte chars, not whether they are enabled. | ||||
* | (current_column_1, Fmove_to_column): | Richard M. Stallman | 1998-01-02 | 1 | -108/+161 |
| | | | | | | | | | | | | | | | | | Update call to CHAR_HEAD_P. (indented_beyond_p): Take POS in bytes and chars. Callers changed. (pos_tab_indent): Function moved to xdisp.c. (Fcurrent_indentation): Use scan_newline and SET_PT_BOTH. (indented_beyond_p, current_column_1): Likewise. (vmotion, compute_motion): Set up bytepos value to return it. (current_column): Handle bytepos and charpos. (position_indentation): Take bytepos as arg, and scan with it. Calls changed. (Fmove_to_column): Scan with bytepos and charpos. (pos_tab_offset): Use bytepos to do FETCH_BYTE. (skip_invisible): Don't worry about position in middle of character. | ||||
* | (invalidate_current_column): Declare it as void. | Kenichi Handa | 1997-11-27 | 1 | -0/+1 |
| | |||||
* | (position_indentation): Detect non-breaking space, | Karl Heuer | 1997-11-15 | 1 | -1/+19 |
| | | | | in either single-byte form or multibyte form (using category ' '). | ||||
* | (compute_motion): Ignore the display table entry for a | Richard M. Stallman | 1997-09-15 | 1 | -1/+2 |
| | | | | base leading code when dealing with multibyte characters. | ||||
* | (current_column): Update ptr differently at newline | Richard M. Stallman | 1997-08-07 | 1 | -5/+7 |
| | | | | so that current_column_bol_cache is set properly. | ||||
* | (compute_motion): Correct the criterion for when to | Richard M. Stallman | 1997-08-02 | 1 | -1/+1 |
| | | | | move back 1 space when we terminate just after continuing the line. | ||||
* | (compute_motion): Handle display table correctly for | Kenichi Handa | 1997-07-25 | 1 | -28/+22 |
| | | | | multibyte characters. | ||||
* | Fix bugs with inappropriate mixing of Lisp_Object with int. | Richard M. Stallman | 1997-07-04 | 1 | -4/+5 |
| | |||||
* | (compute_motion): Use XFASTINT on width_table elts. | Richard M. Stallman | 1997-06-02 | 1 | -2/+2 |
| | |||||
* | (compute_motion): Return correctly if skip_invisible | Richard M. Stallman | 1997-05-27 | 1 | -1/+10 |
| | | | | takes us past TO. | ||||
* | (compute_motion): When POS >= TO, don't call | Kenichi Handa | 1997-03-05 | 1 | -14/+20 |
| | | | | find_before_next_newline() as it assumes POS < TO. | ||||
* | (current_column_bol_cache): New variable. This makes | Karl Heuer | 1997-02-20 | 1 | -40/+310 |
| | | | | | | | | | | | | | | | | | | | | | | | | | move_to_column faster. (current_column): Set current_column_bol_cache. (current_column_1): Likewise. (Fmove_to_column): Use current_column_bol_cache. (current_column): When the buffer may have multi-byte characters, call current_column_1. (compute_motion): Handle multi-byte characters. (current_column_1): Likewise. (Fmove_to_column): Likewise. Include "charset.h". (compute_motion): Remove the variable PREV_VPOS. Introduce new local variables (multibyte, wide_column, prev_pos, contin_hpos, prev_tab_offset) to handle multi-byte characters and wide-column characters. (pos_tab_offset): Specify "- (1 << (BITS_PER_SHORT - 1))" to express big negative number (for consistency with xdisp.c). (vmotion): Specify "1 << (BITS_PER_SHORT - 1)" to express "Don't care". | ||||
* | (pos_tab_offset): Take the width of the minibuffer prompt into account. | Richard M. Stallman | 1997-01-24 | 1 | -4/+21 |
| | | | | | (vmotion): In calls to compute_motion use a value for tab_offset that is corrected by the minibuffer prompt width. | ||||
* | (vmotion, compute_motion): Fill in ovstring_chars_done in the return value. | Richard M. Stallman | 1996-10-06 | 1 | -0/+3 |
| | |||||
* | Comment change. | Richard M. Stallman | 1996-09-21 | 1 | -5/+0 |
| | |||||
* | Change all references from point to PT. | Karl Heuer | 1996-09-01 | 1 | -14/+14 |
| | |||||
* | (Fvertical_motion): Doc fix. | Karl Heuer | 1996-07-13 | 1 | -11/+16 |
| | |||||
* | (Fvertical_motion): Doc fix. | Miles Bader | 1996-07-06 | 1 | -2/+4 |
| | |||||
* | (Fmove_to_column): Go after invis chars at the goal column. | Richard M. Stallman | 1996-06-28 | 1 | -1/+7 |
| | |||||
* | (current_column_1): Add declaration. | Richard M. Stallman | 1996-06-23 | 1 | -0/+2 |
| | |||||
* | Make current-column, move-to-column and current-indentation | Richard M. Stallman | 1996-06-23 | 1 | -49/+200 |
| | | | | | | | | | handle invisible chars (both text properties and overlays). (skip_invisible): New function. (Fmove_to_column): Use skip_invisible. Get rid of `retry' label. (compute_motion): Use skip_invisible. (current_column_1): New function. (current_column): Use current_column_1 if might have invisible text. | ||||
* | (compute_motion): When calling Fget_char_property, | Karl Heuer | 1996-05-22 | 1 | -4/+8 |
| | | | | don't pass window if window is displaying the wrong buffer. | ||||
* | (compute_motion): Pass window to Fget_char_property. | Richard M. Stallman | 1996-04-21 | 1 | -2/+3 |
| | |||||
* | Update FSF's address in the preamble. | Erik Naggum | 1996-01-15 | 1 | -1/+2 |
| | |||||
* | (Findent_to): Harmonize arguments with documentation. | Erik Naggum | 1996-01-09 | 1 | -10/+10 |
| | |||||
* | (Fmove_to_column): Doc fix. | Richard M. Stallman | 1995-11-10 | 1 | -1/+13 |
| | | | | | (compute_motion): Update next_boundary when we skip to next newline. | ||||
* | (BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG): | Karl Heuer | 1995-10-31 | 1 | -3/+3 |
| | | | | Rename from SHORTBITS, INTBITS, LONGBITS. | ||||
* | (buffer_display_table): Use DISP_TABLE_P. | Richard M. Stallman | 1995-10-11 | 1 | -13/+12 |
| | | | | | | | | | Return type is now struct Lisp_Char_Table * since display tables are now char-tables. (character_width, disptab_matches_widthtab, recompute_width_table) (current_column, Fmove_to_column, compute_motion): Corresponding changes. | ||||
* | (Fmove_to_column): Make it interactive. | Richard M. Stallman | 1995-10-05 | 1 | -1/+1 |
| | |||||
* | Update GPL to version 2. | Karl Heuer | 1995-06-15 | 1 | -1/+1 |
| | |||||
* | (Fvertical_motion): Add cast. | Karl Heuer | 1995-06-06 | 1 | -1/+1 |
| | |||||
* | (compute_motion): Handle overlay strings. | Karl Heuer | 1995-05-18 | 1 | -154/+166 |
| | | | | New arg DID_MOTION. All callers changed. |