Savannah CVS Surfing
- Log of /emacs/emacs/src/syntax.c
Parent Directory
Revision
1.227 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 6 06:50:59 2009 UTC (47 hours, 14 minutes ago) by
dann
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.226: +7 -7 lines
Diff to
previous 1.226
* xterm.c (syms_of_xterm):
* xselect.c (syms_of_xselect):
* xmenu.c (syms_of_xmenu):
* xfns.c (syms_of_xfns):
* xfaces.c (syms_of_xfaces):
* xdisp.c (syms_of_xdisp):
* window.c (syms_of_window):
* w32fns.c (syms_of_w32fns):
* undo.c (syms_of_undo):
* textprop.c (syms_of_textprop):
* terminal.c (syms_of_terminal):
* syntax.c (syms_of_syntax):
* sound.c (syms_of_sound):
* search.c (syms_of_search):
* print.c (syms_of_print):
* minibuf.c (syms_of_minibuf):
* macros.c (syms_of_macros):
* keymap.c (syms_of_keymap, initial_define_key)
(initial_define_lispy_key):
* keyboard.c (syms_of_keyboard):
* insdel.c (syms_of_insdel):
* image.c (syms_of_image):
* fringe.c (syms_of_fringe):
* frame.c (syms_of_frame):
* fontset.c (syms_of_fontset):
* fns.c (syms_of_fns):
* fns.c (syms_of_fns):
* fileio.c (syms_of_fileio):
* fileio.c (syms_of_fileio):
* eval.c (syms_of_eval):
* doc.c (syms_of_doc):
* dispnew.c (syms_of_display):
* dired.c (syms_of_dired):
* dbusbind.c (syms_of_dbusbind):
* data.c (syms_of_data):
* composite.c (syms_of_composite):
* coding.c (syms_of_coding):
* cmds.c (syms_of_cmds):
* charset.c (define_charset_internal, syms_of_character):
* ccl.c (syms_of_ccl):
* category.c (syms_of_category, init_category_once):
* casetab.c (syms_of_casetab):
* casefiddle.c (syms_of_casefiddle):
* callint.c (syms_of_callint):
* bytecode.c (syms_of_bytecode):
* buffer.c (keys_of_buffer, syms_of_buffer):
* alloc.c (syms_of_alloc):
* process.c (syms_of_process, init_process):
* lread.c (syms_of_lread, init_obarray):
* font.c (build_style_table):
* emacs.c (syms_of_emacs, main): Replace calls to intern with
intern_c_string, calls to make_pure_string with
make_pure_c_string. Use pure_cons instead of Fcons.
* process.c (socket_options): Make it const.
(set_socket_option, init_process): Use a const pointer.
* lread.c (intern_c_string): New function.
(defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool)
(defvar_int): Uset it. Make the name const char*.
* font.c (struct table_entry): Remove unused member. Make NAMES
constant.
(weight_table, slant_table, width_table): Make constant.
* emacs.c (struct standard_args): Make name and longname constant.
Revision
1.226 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 19 04:27:18 2009 UTC (2 weeks, 6 days ago) by
dann
Branch:
MAIN
Changes since
1.225: +1 -0 lines
Diff to
previous 1.225
* alloc.c: Do not define struct catchtag.
* eval.c: Move struct catchtag definition ...
* lisp.h: ... here.
* image.c: Move png.h #include earlier to avoid warnings.
* xterm.c:
* xsmfns.c:
* xselect.c:
* xrdb.c:
* xmenu.c:
* xftfont.c:
* xfont.c:
* xfns.c:
* xfaces.c:
* xdisp.c:
* window.c:
* widget.c:
* w32xfns.c:
* w32uniscribe.c:
* w32term.c:
* w32select.c:
* w32reg.c:
* w32proc.c:
* w32menu.c:
* w32inevt.c:
* w32heap.c:
* w32font.c:
* w32fns.c:
* w32console.c:
* w32.c:
* w16select.c:
* vm-limit.c:
* unexsol.c:
* unexec.c:
* unexcw.c:
* unexaix.c:
* undo.c:
* tparam.c:
* textprop.c:
* terminfo.c:
* terminal.c:
* termcap.c:
* term.c:
* syntax.c:
* sound.c:
* sheap.c:
* search.c:
* scroll.c:
* region-cache.c:
* regex.c:
* ralloc.c:
* process.c:
* print.c:
* msdos.c:
* minibuf.c:
* menu.c:
* marker.c:
* macros.c:
* keymap.c:
* keyboard.c:
* intervals.c:
* insdel.c:
* indent.c:
* gtkutil.c:
* ftxfont.c:
* ftfont.c:
* fringe.c:
* frame.c:
* fontset.c:
* font.c:
* fns.c:
* floatfns.c:
* filelock.c:
* fileio.c:
* emacs.c:
* editfns.c:
* dosfns.c:
* doprnt.c:
* doc.c:
* dispnew.c:
* dired.c:
* dbusbind.c:
* data.c:
* composite.c:
* coding.c:
* cmds.c:
* cm.c:
* chartab.c:
* charset.c:
* character.c:
* ccl.c:
* category.c:
* casetab.c:
* casefiddle.c:
* callproc.c:
* callint.c:
* bytecode.c:
* buffer.c:
* atimer.c: Include setjmp.h. (Bug#4643)
* xlwmenu.c:
* lwlib.c:
* lwlib-utils.c:
* lwlib-Xm.c:
* lwlib-Xlw.c:
* lwlib-Xaw.c: Include setjmp.h.
Revision
1.225 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 18 03:08:33 2009 UTC (3 weeks ago) by
monnier
Branch:
MAIN
Changes since
1.224: +2 -2 lines
Diff to
previous 1.224
Remove leftover table unibyte_to_multibyte_table.
* character.c (unibyte_to_multibyte_table): Remove.
(Funibyte_char_to_multibyte): Use MAKE_CHAR_MULTIBYTE.
* charset.c (init_charset_once): Don't init unibyte_to_multibyte_table.
* character.h (UNIBYTE_TO_CHAR): New macro.
(MAKE_CHAR_MULTIBYTE): Use it.
(unibyte_to_multibyte_table, unibyte_char_to_multibyte): Remove.
* xdisp.c (get_next_display_element): USE ASCII_CHAR_P.
(message_dolog, set_message_1):
* search.c (Freplace_match):
* editfns.c (Fcompare_buffer_substrings):
* fns.c (Fcompare_strings): Use MAKE_CHAR_MULTIBYTE.
(concat):
* insdel.c (copy_text, count_size_as_multibyte):
Use ASCII_CHAR_P and BYTE8_TO_CHAR.
* term.c (produce_glyphs):
* syntax.c (skip_chars): Use BYTE8_TO_CHAR.
* regex.c (RE_CHAR_TO_MULTIBYTE):
* cmds.c (internal_self_insert):
* buffer.h (FETCH_CHAR_AS_MULTIBYTE): Use UNIBYTE_TO_CHAR.
Revision
1.222 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 20 06:08:57 2009 UTC (8 months, 2 weeks ago) by
gm
Branch:
MAIN
CVS Tags:
CEDET_BASE,
EMACS_23_1,
EMACS_23_1_BASE,
EMACS_PRETEST_23_0_91,
EMACS_PRETEST_23_0_92,
EMACS_PRETEST_23_0_93,
EMACS_PRETEST_23_0_94,
EMACS_PRETEST_23_0_95,
EMACS_PRETEST_23_0_96,
lexbind-base
Branch point for:
EMACS_23_1_RC,
cedet-branch
Changes since
1.221: +1 -1 lines
Diff to
previous 1.221
(Fskip_chars_forward): Fix doc typo.
Revision
1.216 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jul 20 18:37:46 2008 UTC (15 months, 2 weeks ago) by
schwab
Branch:
MAIN
Changes since
1.215: +19 -19 lines
Diff to
previous 1.215
(find_start_pos, find_start_value)
(find_start_value_byte, find_start_begv, find_defun_start)
(back_comment, scan_sexps_forward): Use EMACS_INT for buffer
positions.
Revision
1.213 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jun 12 20:25:47 2008 UTC (16 months, 3 weeks ago) by
monnier
Branch:
MAIN
CVS Tags:
before-merge-emacs-app-to-trunk
Changes since
1.212: +5 -1 lines
Diff to
previous 1.212
* character.h (CHAR_TO_BYTE_SAFE): New macro.
* character.c (Fmultibyte_char_to_unibyte): Obey the docstring.
* regex.c (RE_CHAR_TO_UNIBYTE): Use the new macro.
(WEAK_ALIAS): Simplify.
* syntax.c (skip_chars): Don't mark non-byte chars in the fastmap
when searching a unibyte buffer.
Revision
1.152.4.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 27 09:36:41 2007 UTC (2 years ago) by
miles
Branch:
lexbind
Changes since
1.152.4.27: +1 -1 lines
Diff to
previous 1.152.4.27
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 824-838)
- Update from CVS
- Merge from emacs--rel--22
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Fix void function definition error in cus-edit.el
- Restore lisp/emacs-lisp/cl-loaddefs.el
* emacs--rel--22 (patch 70-83)
- Update from CVS
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Indicate that emacs--devo--0--patch-834 does not need to be applied
- Merge from gnus--rel--5.10
- Restore lisp/emacs-lisp/cl-loaddefs.el
* gnus--rel--5.10 (patch 239-241)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-53
Revision
1.204.4.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 31 05:44:49 2007 UTC (2 years, 3 months ago) by
miles
Branch:
multi-tty
Changes since
1.204.4.2: +1 -1 lines
Diff to
previous 1.204.4.2
, to
branch point 1.204
, to
next main 1.227
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 824-838)
- Update from CVS
- Merge from emacs--rel--22
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Fix void function definition error in cus-edit.el
- Restore lisp/emacs-lisp/cl-loaddefs.el
* emacs--rel--22 (patch 70-83)
- Update from CVS
- Remove lisp/erc/erc-nicklist.el
- Update some .arch-inventory files
- Indicate that emacs--devo--0--patch-834 does not need to be applied
- Merge from gnus--rel--5.10
- Restore lisp/emacs-lisp/cl-loaddefs.el
* gnus--rel--5.10 (patch 239-241)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-28
Revision
1.204.4.2 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 25 02:47:09 2007 UTC (2 years, 5 months ago) by
miles
Branch:
multi-tty
Changes since
1.204.4.1: +6 -6 lines
Diff to
previous 1.204.4.1
, to
branch point 1.204
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 765-770)
- Update from CVS
- Merge from emacs--rel--22
- Merge from gnus--rel--5.10
* emacs--rel--22 (patch 24-25)
* gnus--rel--5.10 (patch 222-223)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-16
Revision
1.166.4.16.2.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 24 22:22:57 2007 UTC (2 years, 5 months ago) by
miles
Branch:
unicode-xft
Changes since
1.166.4.16.2.6: +8 -8 lines
Diff to
previous 1.166.4.16.2.6
, to
branch point 1.166.4.16
, to
next main 1.166.4.27
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 726-770)
- Update from CVS
- Merge from emacs--rel--22
- Merge from gnus--rel--5.10
- Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change.
* emacs--rel--22 (patch 6-25)
- Update from CVS
- Update from CVS: src/xterm.c (XTread_socket): Revert last change.
* emacs--unicode--0 (patch 203-209)
- Update from CVS
- Merge from emacs--devo--0
- Update from CVS: src/syntax.c (skip_syntaxes): Synch with the trunk.
- Move NEWS entries for unicode branch into etc/NEWS.unicode
* gnus--rel--5.10 (patch 218-223)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-62
Revision
1.152.4.27 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 24 21:50:15 2007 UTC (2 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.26: +7 -7 lines
Diff to
previous 1.152.4.26
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 726-770)
- Update from CVS
- Merge from emacs--rel--22
- Merge from gnus--rel--5.10
- Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change.
* emacs--rel--22 (patch 6-25)
- Update from CVS
- Update from CVS: src/xterm.c (XTread_socket): Revert last change.
* gnus--rel--5.10 (patch 218-223)
- Merge from emacs--devo--0, emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-47
Revision
1.205 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun May 20 03:12:20 2007 UTC (2 years, 5 months ago) by
miles
Branch:
MAIN
Changes since
1.204: +1 -1 lines
Diff to
previous 1.204
Merge from emacs--rel--22
Patches applied:
* emacs--rel--22 (patch 20-21)
- Update from CVS
2007-05-18 Richard Stallman <rms@gnu.org>
* lisp/simple.el (push-mark): Doc fix.
2007-05-18 Rob Riepel <riepel@Stanford.EDU>
* lisp/emulation/tpu-edt.el (CSI-map, SS3-map) Moved from global-map to
tpu-global-map.
(tpu-original-global-map) Variable deleted.
(tpu-control-keys-map) New keymap variable.
(tpu-set-control-keys) Use tpu-reset-control-keys rather than
setting keymapping directly.
(tpu-reset-control-keys) Use tpu-control-keys-map instead of
tpu-global-map.
(tpu-edt-on): Activate the tpu-global-map.
(tpu-edt-off): Deactivate the tpu-global-map.
2007-05-18 Ryan Yeske <rcyeske@gmail.com>
* lisp/textmodes/ispell.el (ispell-get-word): Return markers
for start and end positions.
(ispell-word): Assume END is a marker.
2007-05-19 Stefan Monnier <monnier@iro.umontreal.ca>
* src/syntax.c (skip_chars): Update syntax-table only after we checked that
the new location is valid.
2007-05-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* src/macterm.c (x_calc_absolute_position): Add BLOCK_INPUT around
mac_get_window_bounds.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-759
Revision
1.152.4.26 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Feb 11 14:34:06 2007 UTC (2 years, 8 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.25: +3 -2 lines
Diff to
previous 1.152.4.25
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 586-614)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* gnus--rel--5.10 (patch 186-196)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-39
Revision
1.166.4.16.2.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 30 23:02:13 2007 UTC (2 years, 9 months ago) by
miles
Branch:
unicode-xft
Changes since
1.166.4.16.2.5: +3 -2 lines
Diff to
previous 1.166.4.16.2.5
, to
branch point 1.166.4.16
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 586-621)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* emacs--unicode--0 (patch 161-166)
* gnus--rel--5.10 (patch 186-199)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-53
Revision
1.166.4.23 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 26 06:15:07 2007 UTC (2 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.166.4.22: +3 -2 lines
Diff to
previous 1.166.4.22
, to
branch point 1.166
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 586-614)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- Merge from erc--main--0
- Make byte compiler correctly write circular constants
* gnus--rel--5.10 (patch 186-196)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162
Revision
1.166.4.16.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 2 01:41:50 2007 UTC (2 years, 10 months ago) by
miles
Branch:
unicode-xft
Changes since
1.166.4.16.2.4: +3 -3 lines
Diff to
previous 1.166.4.16.2.4
, to
branch point 1.166.4.16
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 523-582)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from erc--emacs--22
- erc-iswitchb: Temporarily enable iswitchb mode
* emacs--unicode--0 (patch 150-159)
- Merge from emacs--devo--0
- Update from CVS
- Fix ChangeLog
- Update from CVS: src/regex.c (regex_compile): Synch with HEAD.
- Regenerate configure with autoconf 2.61
* gnus--rel--5.10 (patch 168-185)
- Update from CVS
- Merge from emacs--devo--0
- Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-51
Revision
1.152.4.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 16 03:56:10 2006 UTC (2 years, 10 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.24: +2 -2 lines
Diff to
previous 1.152.4.24
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 545-562)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- erc-iswitchb: Temporarily enable iswitchb mode
* gnus--rel--5.10 (patch 172-176)
- Merge from emacs--devo--0
- Update from CVS
- Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-36
Revision
1.166.4.22 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 16 01:29:20 2006 UTC (2 years, 10 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.166.4.21: +2 -2 lines
Diff to
previous 1.166.4.21
, to
branch point 1.166
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 545-562)
- Update from CVS
- Update from erc--emacs--22
- Merge from gnus--rel--5.10
- erc-iswitchb: Temporarily enable iswitchb mode
* gnus--rel--5.10 (patch 172-176)
- Merge from emacs--devo--0
- Update from CVS
- Update from CVS: lisp/legacy-gnus-agent.el: Add Copyright notice.
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-156
Revision
1.202 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 9 23:30:12 2006 UTC (2 years, 10 months ago) by
acmacm
Branch:
MAIN
Changes since
1.201: +1 -1 lines
Diff to
previous 1.201
* syntax.c (Fpartial_parse_sexp): Correct Docco: Elt 8 of the
result is now neither the last elt nor optional for OLDSTATE.
Revision
1.152.4.23 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:50:26 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.152.4.22: +5 -0 lines
Diff to
previous 1.152.4.22
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 438-446)
- Update from CVS
- lisp/url/url-methods.el: Fix format error when http_proxy is empty string
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 137-140)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-29
Revision
1.152.4.22 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:39:25 2006 UTC (3 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.152.4.21: +33 -36 lines
Diff to
previous 1.152.4.21
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 343-357)
- Update from CVS
- Update for ERC 5.1.3.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 113-117)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-25
Revision
1.166.4.16.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 20 06:07:34 2006 UTC (3 years, 1 month ago) by
miles
Branch:
unicode-xft
Changes since
1.166.4.16.2.3: +5 -0 lines
Diff to
previous 1.166.4.16.2.3
, to
branch point 1.166.4.16
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 437-446)
- Update from CVS
- lisp/url/url-methods.el: Fix format error when http_proxy is empty string
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 111)
- Merge from emacs--devo--0
* gnus--rel--5.10 (patch 137-140)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-38
Revision
1.166.4.16.2.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 20 23:58:05 2006 UTC (3 years, 3 months ago) by
miles
Branch:
unicode-xft
Changes since
1.166.4.16.2.2: +33 -36 lines
Diff to
previous 1.166.4.16.2.2
, to
branch point 1.166.4.16
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 343-356)
- Update from CVS
- Update for ERC 5.1.3.
- Merge from gnus--rel--5.10
* emacs--unicode--0 (patch 90-91)
* gnus--rel--5.10 (patch 113-115)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-23
Revision
1.193 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jul 9 03:31:25 2006 UTC (3 years, 4 months ago) by
jpw
Branch:
MAIN
Changes since
1.192: +3 -3 lines
Diff to
previous 1.192
(Fforward_comment): Use type int for `stop', `count1', `out_charpos'
and `out_bytepos' too; revert Stef's previous change.
Revision
1.152.4.21 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 20 08:05:36 2006 UTC (3 years, 4 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.20: +14 -0 lines
Diff to
previous 1.152.4.20
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 300-319)
- Update from CVS
- Update from CVS: lispref/display.texi (Forcing Redisplay): Fix typo.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 105-107)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-23
Revision
1.152.4.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:35:44 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.19: +5 -2 lines
Diff to
previous 1.152.4.19
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 239-258)
- Update from CVS
- (Ffield_beginning, find_field): Undo change of 2006-04-23.
- Rcirc patch from Ryan Yeske
- Merge from gnus--rel--5.10
- Clean up lisp/gnus/ChangeLog a bit
* gnus--rel--5.10 (patch 91-98)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-20
Revision
1.152.4.19 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 06:04:42 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.18: +1 -1 lines
Diff to
previous 1.152.4.18
, to
branch point 1.152
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 43-57)
- Update from CVS
- Merge from erc--emacs--0
- Make constrain-to-field notice overlays
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 18-21)
- Update from CVS
- Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--lexbind--0--patch-5
Revision
1.152.4.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 17 05:30:38 2006 UTC (3 years, 5 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.17: +2 -2 lines
Diff to
previous 1.152.4.17
, to
branch point 1.152
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 620-639)
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords.
* gnus--rel--5.10 (patch 147-151)
- Update from CVS
- Merge from emacs--cvs-trunk--0
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-59
Revision
1.166.4.16.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 12 08:30:04 2006 UTC (3 years, 5 months ago) by
miles
Branch:
unicode-xft
Changes since
1.166.4.16: +5 -2 lines
Diff to
previous 1.166.4.16
Revision: emacs@sv.gnu.org/emacs--unicode-xft--0--patch-2
Merge from emacs--unicode--0
Patches applied:
* emacs--devo--0 (patch 204-273)
- Update from CVS
- Sync from erc--emacs--0
- Merge from gnus--rel--5.10
- Improve tq.el.
- Update from CVS: src/puresize.h (PURESIZE_RATIO): Reduce to 10/6.
- Update from CVS: lisp/progmodes/python.el (python-mode): Fix typo.
- (Ffield_beginning, find_field): Undo change of 2006-04-23.
- Rcirc patch from Ryan Yeske
- Clean up lisp/gnus/ChangeLog a bit
- lisp/replace.el (occur-engine): Bind `inhibit-field-text-motion' to t
- Rename "field-at-point" to "field-at-pos"
- (comint-insert-input): Remove redundant calls to setq and goto-char
* emacs--unicode--0 (patch 56-60)
- Merge from emacs--devo--0
- Update from CVS
* gnus--rel--5.10 (patch 81-100)
- Update from CVS
- Merge from emacs--devo--0
Revision
1.188 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Apr 30 15:35:54 2006 UTC (3 years, 6 months ago) by
monnier
Branch:
MAIN
Changes since
1.187: +3 -0 lines
Diff to
previous 1.187
(Fforward_comment): Don't forget to break out of the loop
when we skipped backward over a generic comment.
Revision
1.166.4.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 16 08:37:06 2006 UTC (3 years, 9 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.166.4.14: +2 -2 lines
Diff to
previous 1.166.4.14
, to
branch point 1.166
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 616-696)
- Add lisp/mh-e/.arch-inventory
- Update from CVS
- Merge from gnus--rel--5.10
- Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords.
- lisp/gnus/ChangeLog: Remove duplicate entry
* gnus--rel--5.10 (patch 147-181)
- Update from CVS
- Merge from emacs--cvs-trunk--0
- Update from CVS: lisp/mml.el (mml-preview): Doc fix.
- Update from CVS: texi/message.texi: Fix default values.
- Update from CVS: texi/gnus.texi (RSS): Addition.
Revision
1.152.4.17 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 12 05:52:12 2005 UTC (4 years, 1 month ago) by
miles
Branch:
lexbind
Changes since
1.152.4.16: +10 -4 lines
Diff to
previous 1.152.4.16
, to
branch point 1.152
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-48
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 519-530)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 106-111)
- Merge from emacs--cvs-trunk--0
- Update from CVS
Revision
1.185 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 29 20:49:28 2005 UTC (4 years, 2 months ago) by
monnier
Branch:
MAIN
Changes since
1.184: +10 -4 lines
Diff to
previous 1.184
(update_syntax_table): Properly reproduce the special +1
setting of e_property at the end of the buffer when bumping into the
INTERVALS_AT_ONCE limit.
Revision
1.152.4.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 26 10:10:52 2005 UTC (4 years, 2 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.14: +8 -0 lines
Diff to
previous 1.152.4.14
, to
branch point 1.152
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-44
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 485-492)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 92-94)
- Merge from emacs--cvs-trunk--0
- Update from CVS
Revision
1.152.4.13 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 26 01:55:21 2005 UTC (4 years, 4 months ago) by
miles
Branch:
lexbind
Changes since
1.152.4.12: +1 -1 lines
Diff to
previous 1.152.4.12
, to
branch point 1.152
Revision: miles@gnu.org--gnu-2005/emacs--lexbind--0--patch-40
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 435-445)
- Implement tty vertical-divider face
- Update from CVS
- Rename vertical-divider face to vertical-border
- Change escape-glyph color on dark backgrounds back to cyan
- Update reference to renamed Buffer-menu-buffer face
Revision
1.166.4.10 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 24 01:59:26 2005 UTC (4 years, 4 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.166.4.9: +1 -1 lines
Diff to
previous 1.166.4.9
, to
branch point 1.166
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-65
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 425-445)
- Remove "-face" suffix from gnus faces
- Update from CVS
- Remove "-face" suffix from MH-E faces
- Remove "-face" suffix from cc-mode faces
- Remove "-face" suffix from eshell faces
- Remove "-face" suffix from ediff faces
- Implement tty vertical-divider face
- Rename vertical-divider face to vertical-border
- Change escape-glyph color on dark backgrounds back to cyan
- Update reference to renamed Buffer-menu-buffer face
Revision
1.166.4.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 28 07:29:24 2004 UTC (5 years, 4 months ago) by
miles
Branch:
emacs-unicode-2
Changes since
1.166.4.4: +173 -23 lines
Diff to
previous 1.166.4.4
, to
branch point 1.166
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-15
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-218
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-220
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-221
Restore deleted tagline in etc/TUTORIAL.ru
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-222
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-228
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-229
Remove TeX output files from the archive
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-230
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-247
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-248
src/lisp.h (CYCLE_CHECK): Macro moved from xfaces.c
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-249
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-256
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-258
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-263
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-264
Update from CVS: lispref/display.texi: emacs -> Emacs.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-265
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-274
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-275
Update from CVS: man/makefile.w32-in: Revert last change
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-276
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-295
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-296
Allow restarting an existing debugger session that's exited
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-297
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-299
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-300
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-327
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-328
Update from CVS: src/.gdbinit (xsymbol): Fix last change.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-329
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-344
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-345
Tweak source regexps so that building in place won't cause problems
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-346
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-351
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-352
Update from CVS: lisp/flymake.el: New file.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-353
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-361
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-362
Support " [...]" style defaults in minibuffer-electric-default-mode
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-363
(read-number): Use canonical format for default in prompt.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-364
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-367
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-368
Improve display-supports-face-attributes-p on non-ttys
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-369
Rewrite face-differs-from-default-p
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-370
Move `display-supports-face-attributes-p' entirely into C code
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-371
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-372
Simplify face-differs-from-default-p; don't consider :stipple.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-373
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-374
(tty_supports_face_attributes_p): Ensure attributes differ from default
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-375
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-376
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-377
(Fdisplay_supports_face_attributes_p): Work around bootstrapping problem
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-378
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-380
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-381
Face merging cleanups
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-382
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-384
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-385
src/xfaces.c (push_named_merge_point): Return 0 if a cycle is detected
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-386
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-395
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396
Tweak arch tagging to make build/install-in-place less annoying
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-397
Work around vc-arch problems when building eshell
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-398
Tweak permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-399
Tweak directory permissions
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-400
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-401
More build-in-place tweaking of arch tagging
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-402
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-403
Yet more build-in-place tweaking of arch tagging
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-404
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-409
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-410
Make sure image types are initialized for lookup too
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-411
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-416
Update from CVS
Revision
1.173 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 13 22:25:34 2004 UTC (5 years, 4 months ago) by
rms
Branch:
MAIN
Changes since
1.172: +119 -9 lines
Diff to
previous 1.172
Include regex.h.
(skip_chars): New arg HANDLE_ISO_CLASSES. Callers changed.
If requested, make a list of classes, then check the scanned
chars for membership in them.
(in_classes): New function.
(Fskip_chars_forward): Doc fix.
Revision
1.172 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 13 15:28:55 2004 UTC (5 years, 4 months ago) by
schwab
Branch:
MAIN
Changes since
1.171: +18 -9 lines
Diff to
previous 1.171
(char_quoted): Avoid warning about undefined operation.
(find_defun_start): Likewise.
(scan_lists): Likewise.
(INC_FROM): Likewise.
(scan_sexps_forward): Likewise.
Revision
1.152.4.3 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 5 14:48:53 2004 UTC (5 years, 9 months ago) by
uid65618
Branch:
lexbind
Changes since
1.152.4.2: +8 -7 lines
Diff to
previous 1.152.4.2
, to
branch point 1.152
Revision: miles@gnu.org--gnu-2004/emacs--lexbind--0--patch-2
Merge from emacs--cvs-trunk
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-4
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-5
Add =cvs-sync-make-log script
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-6
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-7
Use absolute tla-tools filenames in =cvs-sync-make-log
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-8
Use proper arch-tag: syntax for lispintro/texinfo.tex
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-9
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-10
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-11
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-12
Add section on button package to lisp reference manual
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-13
Minor tweaks to Buttons section in lispref/display.texi
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-14
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-15
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-16
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-17
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-18
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-19
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-20
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-21
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-22
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-23
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-24
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-25
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-26
Fix permission bogosities
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-27
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-28
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-29
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-30
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-31
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-32
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-33
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-34
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-35
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-36
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-37
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-38
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-39
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-40
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-41
Make fringe-drawing stuff compile without a window-system
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-42
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-43
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-44
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-45
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-46
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-47
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-48
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-49
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-50
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-51
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-52
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-53
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-54
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-55
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-56
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-57
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-58
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-59
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-60
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-61
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-62
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-63
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-64
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-65
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-66
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-67
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-68
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-69
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-70
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-71
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-72
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-73
Update from CVS
Revision
1.159 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 12 20:40:47 2002 UTC (6 years, 11 months ago) by
monnier
Branch:
MAIN
Changes since
1.158: +3 -2 lines
Diff to
previous 1.158
(scan_sexps_forward): Undo last patch.
Use a more obvious fix: check eob before updating the syntax table.
Revision
1.158 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 9 22:20:02 2002 UTC (7 years ago) by
monnier
Branch:
MAIN
Changes since
1.157: +3 -9 lines
Diff to
previous 1.157
(scan_sexps_forward): Update syntax table before reading
a char rather than after so we don't update the table past eob.
Revision
1.155 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 14 04:43:22 2002 UTC (7 years ago) by
monnier
Branch:
MAIN
Changes since
1.154: +15 -1 lines
Diff to
previous 1.154
(scan_lists): Don't get fooled by a symbol ending with a backslash-quoted char.
(scan_lists, scan_sexps_forward): Pacify the compiler.
Revision
1.152.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 3 04:10:19 2002 UTC (7 years, 2 months ago) by
handa
Branch:
emacs-unicode
Changes since
1.152.2.4: +397 -239 lines
Diff to
previous 1.152.2.4
, to
branch point 1.152
(char_quoted): Use FETCH_CHAR_AS_MULTIBYTE to convert
unibyte chars to multibyte.
(back_comment): Likewise.
(scan_words): Likewise.
(skip_chars): The arg syntaxp is deleted, and the code for
handling syntaxes is moved to skip_syntaxes. Callers changed.
Fix the case that the multibyteness of STRING and the current
buffer doesn't match.
(skip_syntaxes): New function.
(SYNTAX_WITH_MULTIBYTE_CHECK): Check C by ASCII_CHAR_P, not by
SINGLE_BYTE_CHAR_P.
(Fforward_comment): Use FETCH_CHAR_AS_MULTIBYTE to convert unibyte
chars to multibyte.
(scan_lists): Likewise.
(Fbackward_prefix_chars): Likewise.
(scan_sexps_forward): Likewise.
Revision
1.153 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 15 00:00:37 2002 UTC (7 years, 3 months ago) by
raeburn
Branch:
MAIN
Changes since
1.152: +10 -10 lines
Diff to
previous 1.152
Most uses of XSTRING combined with STRING_BYTES or indirection changed to
SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references
left unchanged for now.
Revision
1.152.2.1 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 1 01:47:11 2002 UTC (7 years, 8 months ago) by
handa
Branch:
emacs-unicode
Changes since
1.152: +86 -89 lines
Diff to
previous 1.152
Include "character.h" instead of "charset.h".
(syntax_parent_lookup): Deleted.
(Fmodify_syntax_entry): Accept a cons as CHAR.
(skip_chars): Adjusted for the new multibyte form.
(init_syntax_once): Call char_table_set_range instead of directly
accessing the structure of a char table.
Revision
1.150 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 2 23:27:02 2001 UTC (8 years ago) by
monnier
Branch:
MAIN
Changes since
1.149: +28 -16 lines
Diff to
previous 1.149
(describe_syntax): New wrapper.
(Finternal_describe_syntax_value): Rename from describe_syntax.
Don't insert space at front and \n at the end.
(syms_of_syntax): Defsubr Sinternal_describe_syntax_value.
Revision
1.143 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 8 14:30:12 2001 UTC (8 years, 2 months ago) by
rms
Branch:
MAIN
CVS Tags:
EMACS_21_1,
EMACS_21_1_BASE,
EMACS_21_2,
EMACS_21_3,
EMACS_PRETEST_21_0_106,
EMACS_PRETEST_21_2_91,
EMACS_PRETEST_21_2_92,
EMACS_PRETEST_21_2_93,
EMACS_PRETEST_21_2_94,
EMACS_PRETEST_21_2_95,
patches_21_0_base,
ttn-vms-21-2-B2,
ttn-vms-21-2-B3,
ttn-vms-21-2-B4
Branch point for:
EMACS_21_1_RC,
patches_21_0,
ttn-vms-21-2-stash,
ttn-vms-21-3-stash
Changes since
1.142: +9 -3 lines
Diff to
previous 1.142
Comment change.
Revision
1.137 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 15 21:42:41 2000 UTC (9 years ago) by
monnier
Branch:
MAIN
Changes since
1.136: +77 -69 lines
Diff to
previous 1.136
(Fstring_to_syntax): New function extracted from Fmodify_syntax_entry.
(Fmodify_syntax_entry): Use it and document the ! and | fences.
(skip_chars, Fforward_comment): Remove unused variables.
(syms_of_syntax): Add defsubr for string-to-syntax.
Revision
1.134 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 2 22:15:14 2000 UTC (9 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.133: +77 -38 lines
Diff to
previous 1.133
(prev_char_comstart_first): Remove.
(back_comment): Check two-char comment markers more carefully
to better handle overlapping cases like *//* or /* */* */ ...
Match nestedness of ender/starter.
Revision
1.133 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 2 21:59:00 2000 UTC (9 years, 1 month ago) by
monnier
Branch:
MAIN
Changes since
1.132: +30 -26 lines
Diff to
previous 1.132
(forw_comment): Match nestedness of ender/starter.
(Fforward_comment): Treat an unmatched \n comment-ender as whitespace.
Revision
1.131 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Aug 27 17:44:42 2000 UTC (9 years, 2 months ago) by
monnier
Branch:
MAIN
Changes since
1.130: +27 -16 lines
Diff to
previous 1.130
(back_comment): Detect cases where a comment-starter is
actually inside another comment as in: /* a // b */ c // d \n.
Make it clear that `comstart_pos' is unused for nested comments.
Revision
1.130 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 7 05:57:08 2000 UTC (9 years, 3 months ago) by
handa
Branch:
MAIN
Changes since
1.129: +51 -55 lines
Diff to
previous 1.129
* syntax.c (skip_chars): Fix previous change. Make the handling of
unibyte string consistent with that of regex search.
Revision
1.125 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 12 01:08:20 2000 UTC (9 years, 3 months ago) by
monnier
Branch:
MAIN
Changes since
1.124: +51 -40 lines
Diff to
previous 1.124
(back_comment): Use one switch rather than a few `if's.
Obey open_paren_in_column_0_is_defun_start.
When reverting to the `slow' method, try to nicely handle the case
of nested comments by checking that the comment-starter we found
does indeed match the comment-ender.
(scan_sexps_forward, scan_sexps_forward):
Ignore excessive opening parenthesis rather than throwing an error.
Revision
1.124 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 21 14:56:24 2000 UTC (9 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.123: +32 -31 lines
Diff to
previous 1.123
(back_comment): Simplify string-parity counting (with
the added benefit of handling multiple string-styles as long as
they are not nested).
Jump to the slow code as soon as a comment starter is found in
a "string_lossage" position. Fixes the case: " /* " /* " */.
Revision
1.123 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 20 22:48:26 2000 UTC (9 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.122: +5 -13 lines
Diff to
previous 1.122
(scan_sexps_forward):
Check the comstyle of single-char comment-starters.
Clarify control-flow around the Scomment case.
Revision
1.122 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 20 22:30:44 2000 UTC (9 years, 4 months ago) by
monnier
Branch:
MAIN
Changes since
1.121: +15 -5 lines
Diff to
previous 1.121
(describe_syntax): Recognize the `n'estable bit.
(Fforward_comment, scan_lists):
Check the comstyle of single-char comment-starters.
(scan_sexps_forward): Don't try to recognize `half comment-enders' if
we're just at the beginning of the comment (f.ex with (*) ... (*)).
Revision
1.116 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 24 20:49:56 2000 UTC (9 years, 7 months ago) by
gerd
Branch:
MAIN
Changes since
1.115: +15 -2 lines
Diff to
previous 1.115
(open_paren_in_column_0_is_defun_start): New variable.
(find_defun_start): Consider an open parenthesis in column 0
a defun start only if open_paren_in_column_0_is_defun_start is set.
(syms_of_syntax): New variable open-paren-in-column-0-is-defun-start.
Revision
1.115 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Mar 22 21:44:05 2000 UTC (9 years, 7 months ago) by
raeburn
Branch:
MAIN
Changes since
1.114: +5 -5 lines
Diff to
previous 1.114
Changes towards better type safety regarding intervals, primarily
regarding the "parent" handle. These just separate out the different
usages based on the type of parent (interval vs lisp object); later
changes will do type checking and enforcement.
* intervals.h (NULL_INTERVAL): Cast to INTERVAL type.
(INT_LISPLIKE): New macro.
(NULL_INTERVAL_P): Use it.
(INTERVAL_HAS_PARENT, INTERVAL_HAS_OBJECT, SET_INTERVAL_PARENT,
SET_INTERVAL_OBJECT, INTERVAL_PARENT, COPY_INTERVAL_PARENT,
GET_INTERVAL_OBJECT, INTERVAL_PARENT_OR_NULL): New macros.
* alloc.c (make_interval, gc_sweep): Use new macros; eliminate all
explicit references to "parent" field of struct interval and
associated unclean type conversions.
* intervals.c (create_root_interval, root_interval, rotate_right,
rotate_left, balance_possible_root_interval, split_interval_right,
split_interval_left, interval_start_pos, find_interval,
next_interval, previous_interval, update_interval,
adjust_intervals_for_insertion, delete_node, delete_interval,
adjust_intervals_for_deletion, merge_interval_right,
merge_interval_left, reproduce_tree, graft_intervals_into_buffer,
copy_intervals_to_string): Likewise.
* intervals.h (AM_LEFT_CHILD, AM_RIGHT_CHILD, RESET_INTERVAL):
Likewise.
* syntax.c (update_syntax_table): Likewise.
* intervals.c (reproduce_tree_obj): New function, like
reproduce_tree but takes a Lisp_Object for the parent. Declare
with prototype.
(graft_intervals_into_buffer): Use it when appropriate.
(reproduce_tree): Declare with prototype.
(balance_possible_root_interval): Check that the parent is a lisp
object before trying to examine its type.
Revision
1.114 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 23 00:10:34 2000 UTC (9 years, 8 months ago) by
handa
Branch:
MAIN
Changes since
1.113: +32 -9 lines
Diff to
previous 1.113
(multibyte_syntax_as_symbol): New variable.
(syms_of_syntax): Declare it as a Lisp variable.
(SYNTAX_WITH_MULTIBYTE_CHECK): New macro.
(scan_lists): If both sexpflag and multibyte_syntax_as_symbol are
nonzero, treat all multibyte characters as symbol.
(init_syntax_once): Give syntax `word' to all mutlbiyte
characters.
Revision
1.112 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 15 06:21:26 2000 UTC (9 years, 8 months ago) by
monnier
Branch:
MAIN
Changes since
1.111: +23 -6 lines
Diff to
previous 1.111
(back_comment): Make sure we only consider comment-starters
of the relevant style and return -1 in case of a failure to find the
beginning of the comment.
(Fforward_comment): If back_comment fails, go back to the position just
after the comment-end.
(scan_lists): Add comment describing a very minor bug.
Revision
1.109 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 22 08:19:35 1999 UTC (9 years, 11 months ago) by
eggert
Branch:
MAIN
Changes since
1.108: +2 -2 lines
Diff to
previous 1.108
* callproc.c (strerror): Remove decl.
* fileio.c (strerror): Likewise.
* process.c (strerror): Likewise.
* emacs.c (strerror): Likewise.
(Vsystem_messages_locale): Renamed from Vmessages_locale.
All uses changed.
(Vprevious_system_messages_locale): Likewise, from
Vprevious_messages_locale.
(Vsystem_time_locale): Likewise, from Vtime_locale.
(Vprevious_system_time_locale): Likewise, from Vprevious_time_locale.
(ABORT_RETURN_TYPE): New macro.
(abort): Return type is now ABORT_RETURN_TYPE.
(main): Always invoke init_signals, even if POSIX_SIGNALS is not
defined.
(syms_of_emacs): messages-locale -> system-messages-locale,
previous-messages-locale -> previous-system-messages-locale,
time-locale -> system-time-locale,
previous-time-locale -> previous-system-time-locale.
* gmalloc.c (PP, __ptr_t): Assume ANSI C if STDC_HEADERS is defined.
(const): Do not define; that's config.h's job.
(<limits.h>): Include if HAVE_LIMITS_H is defined.
(CHAR_BIT): Move test for definedness outside of limits.h condition.
(<stddef.h>): Include if STDC_HEADERS is defined.
(FREE_RETURN_TYPE): New macro.
(free): Return type is now FREE_RETURN_TYPE.
* lisp.h (synchronize_system_time_locale): Renamed from
synchronize_time_locale. All uses changed.
(synchronize_system_messages_locale): Likewise, from
synchronize_messages_locale.
* process.c (sys_siglist): Remove.
* syntax.c (scan_sexps_forward): Use abort, not assert.
* sysdep.c (my_sys_siglist): New var.
(sys_siglist): New macro. Remove old initialized vars of same name.
(init_signals): Initialize sys_siglist.
* xfns.c (abort): Remove decl; stdlib.h now does this.
Revision
1.106 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 17 12:56:25 1999 UTC (10 years ago) by
gerd
Branch:
MAIN
Changes since
1.105: +5 -10 lines
Diff to
previous 1.105
(Fforward_word): Supply new ESCAPE_FROM_EDGE parameter
to Fconstrain_to_field.
(Fforward_word): Likewise.
Constrain to any field.
Revision
1.105 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 20 00:34:44 1999 UTC (10 years, 1 month ago) by
gerd
Branch:
MAIN
Changes since
1.104: +21 -20 lines
Diff to
previous 1.104
(update_syntax_table, find_defun_start, back_comment,
describe_syntax, skip_chars): Remove unused variables.
(back_comment, forw_comment): Add braces to if-statement with
if-else as dependent statement.
Revision
1.101 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Aug 29 21:32:52 1999 UTC (10 years, 2 months ago) by
rms
Branch:
MAIN
Changes since
1.100: +225 -134 lines
Diff to
previous 1.100
(lisp_parse_state, back_comment, Fmodify_syntax_entry)
(Fforward_comment, scan_lists, scan_sexps_forward)
(Fparse_partial_sexp): Add support for nested comments.
(forw_comment): New subroutine used in them.
Revision
1.100 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 25 21:12:36 1999 UTC (10 years, 2 months ago) by
gerd
Branch:
MAIN
Changes since
1.99: +11 -0 lines
Diff to
previous 1.99
(Fforward_word): If in a mini-buffer and moving
backwards, stop in front of the prompt to prevent accidentially
moving into the read-only prompt.
Revision
1.97 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 22 21:57:43 1999 UTC (10 years, 9 months ago) by
kwzh
Branch:
MAIN
Changes since
1.96: +9 -2 lines
Diff to
previous 1.96
(scan_sexps_forward): Delete duplicate code
to set prev_from_syntax, above start of main loop.
At startinstring, check syntax when checking for a match.
Revision
1.92 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 14 19:04:01 1998 UTC (11 years, 4 months ago) by
rms
Branch:
MAIN
Changes since
1.91: +5 -3 lines
Diff to
previous 1.91
(skip_chars): Don't examine STRING before verifying that it is a string.
(scan_lists): Use prev_char_comend_first, not ...comstart...
Revision
1.90 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 8 04:29:46 1998 UTC (11 years, 5 months ago) by
rms
Branch:
MAIN
Changes since
1.89: +21 -2 lines
Diff to
previous 1.89
(struct lisp_parse_state): New field, levelstarts.
(scan_sexps_forward): Use 10th elt of STATE to set levelstarts.
(parse-partial-sexp): Add 10th elt to return value.
Revision
1.89 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 6 20:20:13 1998 UTC (11 years, 5 months ago) by
rms
Branch:
MAIN
Changes since
1.88: +88 -43 lines
Diff to
previous 1.88
(scan_lists): Properly skip the comment-fence character
that ends a comment, when moving forward.
(Fbackward_prefix_chars): Return immediately if point is at BEGV.
(prev_char_comend_first): New function.
(back_comment): Use that. Carefully update syntax table position
for each character that is fetched.
(Fforward_comment): Likewise.
(scan_lists): Likewise.
(prev_char_comstart_first): New function.
Revision
1.83 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Mar 18 00:11:33 1998 UTC (11 years, 7 months ago) by
rms
Branch:
MAIN
Changes since
1.82: +26 -17 lines
Diff to
previous 1.82
(Fbackward_prefix_chars): Set point properly while scanning.
(scan_sexps_forward): Make INC_FROM do UPDATE_SYNTAX_TABLE_FORWARD.
Delete the explicit calls to UPDATE_SYNTAX_TABLE_FORWARD.
Also set prev_from_syntax (new local var). Test that in the loop,
instead of fetching syntax of the previous char.
Revision
1.80 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 16 03:02:53 1998 UTC (11 years, 8 months ago) by
rms
Branch:
MAIN
Changes since
1.79: +36 -34 lines
Diff to
previous 1.79
(skip_chars): Use INC_POS instead of INC_BOTH.
(Fforward_comment): Always use both FROM and FROM_BYTE to set point.
Use dec_bytepos not DEC_POS.
(scan_lists): Handle unibyte buffers when decrementing temp_pos.
(INC_FROM): Use INC_BOTH.
(inc_bytepos, dec_bytepos): In unibyte mode, just increment bytepos.
Revision
1.79 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 25 01:55:51 1998 UTC (11 years, 9 months ago) by
rms
Branch:
MAIN
Changes since
1.78: +19 -4 lines
Diff to
previous 1.78
(back_comment): Move the find_defun_start call
out of the scan_sexps_forward call.
No need to call find_defun_start
if we found the defun start in the initial scan.
Revision
1.77 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 18 05:15:48 1998 UTC (11 years, 9 months ago) by
kwzh
Branch:
MAIN
Changes since
1.76: +16 -11 lines
Diff to
previous 1.76
(skip_chars): Fix test for end of string, looking for `-'.
(back_comment): Don't allow quoting a comment-end.
(scan_lists): Likewise.
Revision
1.76 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 9 23:17:52 1998 UTC (11 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.75: +57 -31 lines
Diff to
previous 1.75
(skip_chars): Handle multibyte and unibyte strings
for either kind of buffer. Scan string by bytes and chars.
Revision
1.75 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 1 06:31:54 1998 UTC (11 years, 10 months ago) by
rms
Branch:
MAIN
Changes since
1.74: +325 -494 lines
Diff to
previous 1.74
(scan_sexps_forward): Additional arg FROM_BYTE. Calls changed.
(find_defun_start): Additional arg POS_BYTE.
Save final byte pos in find_start_value_byte.
(find_start_value_byte): New variable.
(Fforward_comment): Scan by bytes and chars.
(Fbackward_prefix_chars): Scan by bytes and chars.
(scan_words, scan_sexps_forward): Scan bytes as well as chars.
(skip_chars, scan_lists): Scan by bytes and chars. Now static.
(char_quoted): Take charpos and bytepos as args.
(back_comment): Likewise.
(update_syntax_table): Arg renamed.
(inc_bytepos, dec_bytepos): New functions.
Revision
1.66 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 2 02:21:48 1997 UTC (12 years, 5 months ago) by
rms
Branch:
MAIN
Changes since
1.65: +6 -6 lines
Diff to
previous 1.65
(Fsyntax_table_p, check_syntax_table): Use EQ.
(Fmodify_syntax_entry): Use XINT to access c.
(describe_syntax): Use XINT to access first.
Revision
1.59 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 15 04:53:58 1997 UTC (12 years, 6 months ago) by
rms
Branch:
MAIN
Changes since
1.58: +782 -100 lines
Diff to
previous 1.58
(SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table'
text property into account when doing SYNTAX (c).
(ST_COMMENT_STYLE, ST_STRING_STYLE): New codes to denote
delimiters for new types of strings and comments.
(Vparse_sexp_lookup_properties): New variable.
(struct lisp_parse_state): Comment updated.
(gl_state): New global variable.
(update_syntax_table): New function.
(char_quoted): Move earlier, update gl_state when needed.
(find_defun_start): Update gl_state when needed.
(back_comment): New function.
(Scomment_fence, Sstring_fence): New delimeter char classes
denoted by `!' and `|'.
(Fchar_syntax, Fmatching_paren): Update gl_state to whole-bufferstate.
(scan_words): update gl_state when needed.
(Fskip_chars_forward): Move from search.c.
(Fskip_chars_backward): Move from search.c.
(Fskip_syntax_forward): Move from search.c.
(Fskip_syntax_backward): Move from search.c.
(skip_chars): Move from search.c.
(Fforward_comment, scan_lists): Update gl_state when needed.
Handle Scomment_fence, Sstring_fence.
(Fbackward_prefix_chars) Update gl_state when needed.
(scan_sexps_forward): Update gl_state when needed.
Handle Scomment_fence, Sstring_fence. If comment_stop==-1, stop at start
or end of comment or string.
(Fparse-partial-sexp): Doc fix.
(syms_of_syntax): Move initialization of skip* from search.c.
Revision
1.56 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 20 06:56:29 1997 UTC (12 years, 8 months ago) by
kwzh
Branch:
MAIN
Changes since
1.55: +226 -122 lines
Diff to
previous 1.55
Include charset.h and category.h.
(Vsyntax_code_object): New variable.
(Fmodify_syntax_entry): Handle multibyte characters. A multibyte
character in matching parenthesis is also handled correctly. Use
shared object in the vector Vsyntax_code_object for an ASCII
character.
(describe_syntax): Handle a multibyte character in matching
parenthesis.
(describe_syntax_1): Describe also parent syntax tables.
(scan_words, Fforward_comment): Handle multibyte characters.
(scan_lists, char_quoted, Fbackward_prefix_chars): Likewise.
(scan_sexps_forward): Likewise.
(init_syntax_once): Initialize Vsyntax_code_object.
Initialize Vstandard_syntax_table by share objects in
Vsyntax_code_object.
(syms_of_syntax): Staticpro Vsyntax_code_object.
Revision
1.51 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 9 00:33:54 1996 UTC (13 years, 10 months ago) by
erik
Branch:
MAIN
Changes since
1.50: +23 -22 lines
Diff to
previous 1.50
(Fsyntax_table_p, Fchar_syntax, Fmatching_paren, Fmodify_syntax_entry):
Harmonize arguments with documentation.
Revision
1.50 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 11 20:28:26 1995 UTC (14 years ago) by
rms
Branch:
MAIN
Changes since
1.49: +9 -4 lines
Diff to
previous 1.49
(check_syntax_table): Check the purpose slot.
Use Qsyntax_table_p for the error message.
(Fmodify_syntax_entry): Don't fail to init MATCH.
Revision
1.49 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 14 05:52:39 1995 UTC (14 years ago) by
rms
Branch:
MAIN
Changes since
1.48: +17 -3 lines
Diff to
previous 1.48
(Qsyntax_table): New variable.
(init_syntax_once): Call Fmake_char_table the new way.
Set up Qsyntax_table.
(Fsyntax_table_p): Check the `purpose' field.
Revision
1.48 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 7 21:59:28 1995 UTC (14 years, 1 month ago) by
rms
Branch:
MAIN
Changes since
1.47: +145 -82 lines
Diff to
previous 1.47
(describe_syntax): Handle new syntax-table data format.
(Fmodify_syntax_entry, init_syntax_once): Use SET_RAW_SYNTAX_ENTRY.
Handle new syntax-table data format.
(check_syntax_table): Use CHECK_CHAR_TABLE. Now static.
Don't return anything; callers changed.
(Fcopy_syntax_table): Use Fcopy_sequence.
(Fchar_syntax, Fmatching_paren, Fforward_comment): Copy complex args
to SYNTAX into variables before using them.
(Fsyntax_table_p): Accept any char-table.
(syntax_parent_lookup): New function.
(syntax_temp): New variable.
Revision
1.37 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 4 16:13:34 1994 UTC (15 years, 1 month ago) by
kwzh
Branch:
MAIN
Changes since
1.36: +20 -20 lines
Diff to
previous 1.36
(Fcopy_syntax_table, Fmodify_syntax_entry, scan_lists, init_syntax_once):
Don't use XFASTINT as an lvalue.
Revision
1.34 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 24 21:52:16 1994 UTC (15 years, 4 months ago) by
rms
Branch:
MAIN
Changes since
1.33: +16 -14 lines
Diff to
previous 1.33
(scan_lists, Fforward_comment): When moving backward over
a comment, ignore a comment-starter that overlaps the comment-ender.
Revision
1.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 10 19:45:50 1993 UTC (16 years ago) by
rms
Branch:
MAIN
Changes since
1.24: +12 -5 lines
Diff to
previous 1.24
(Fforward_comment): On backward scan, exit inner loop
after we reach beginning of a comment.
Check the SYNTAX_COMMENT_STYLE of a one-character comment ender.
(scan_lists): Check the SYNTAX_COMMENT_STYLE
of a one-character comment ender.
Revision
1.19 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jun 17 04:09:15 1993 UTC (16 years, 4 months ago) by
rms
Branch:
MAIN
Changes since
1.18: +10 -3 lines
Diff to
previous 1.18
(scan_lists, Fforward_comment): #if 0 the code
to treat two-character comment enders with a special shortcut.
(scan_sexps_forward): Set state.comstart to before the
comment starter, not after.
Revision
1.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 13 23:57:33 1993 UTC (16 years, 4 months ago) by
rms
Branch:
MAIN
Changes since
1.17: +9 -3 lines
Diff to
previous 1.17
(scan_lists, Fforward_comment): Pass 0 as commentstop arg
to scan_sexps_forward.
(scan_sexps_forward, char_quoted): Now static.
(describe_syntax, describe_syntax_1): Now static.
Revision
1.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 8 06:12:08 1993 UTC (16 years, 5 months ago) by
rms
Branch:
MAIN
Changes since
1.13: +23 -20 lines
Diff to
previous 1.13
(Fforward_comment): Set point to where scan stops,
thus moving acros whitespace. When moving fwd, treat Sendcomment
as whitespace; likewise for Scomment when moving back.
(scan_sexps_forward): New arg COMMENTSTOP.
(Fparse_partial_sexp): Likewise.
Revision
1.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 2 17:21:05 1993 UTC (16 years, 8 months ago) by
rms
Branch:
MAIN
Changes since
1.8: +260 -2 lines
Diff to
previous 1.8
(describe_syntax_1): Delete excess arg to describe_vector.
(check_syntax_table): Delete excess arg to wrong_type_argument.
(Fforward_comment): New function.
Revision
1.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 19 17:52:07 1992 UTC (17 years, 1 month ago) by
rms
Branch:
MAIN
Changes since
1.5: +112 -16 lines
Diff to
previous 1.5
(scan_lists): When searching back for comment:
if comment-end is 2 chars, assume it does end a comment.
Otherwise, scan back to previous comment-end to see if there's
a comment starter between. Also record whether the string quotes
between the start and the end are paired and uniform.
If so, skip to comment starter. If not, scan from start of
defun to find comment starter if any.
(find_defun_start): New function.
Revision
1.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 5 05:34:24 1992 UTC (17 years, 2 months ago) by
rms
Branch:
MAIN
Changes since
1.4: +174 -56 lines
Diff to
previous 1.4
(scan_lists): Improve smarts for backwards scan of comments.
Don't modify comstyle inside that loop.
If string quotes don't match up, don't take value from OFROM;
instead, parse forward using scan_sexps_forward.
(scan_sexps_forward): Return value via a pointer passed in.
New element in state contains char addr of last comment-starter seen.
(Fparse_partial_sexp): Change call to scan_sexps_forward.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.