1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-16 09:50:25 +00:00
Commit Graph

21278 Commits

Author SHA1 Message Date
Stefan Monnier
80d50f8814 * progmodes/ada-mode.el: Update copyright notice.
Synchronize with GNAT release 3.15a1.
Do not attempt to load ada-support, which is only for compatibility
with older Emacs versions, and is not needed for Emacs 21.
(ada-continuation-indent): New variable.
New contextual menu: "List local reference", faster than "List References".
(ada-mode): New alignment rules provided by S. Leake.
(ada-mode): Add support for which-function-mode.
Fix various calls to count-lines, that didn't work correctly when the
buffer was narrowed.
(ada-get-current-indent): Fix indentation of named parameter lists and
nested boolean expressions.
(ada-indent-on-previous-lines): Fix indentation of labels.
(ada-search-prev-end-stmt): Fix searching of the previous end-statement,
specially with regards to nested subprograms.
(comment-region advice): Initially disabled, for better compatibility with
other modes.
(ada-fill-comment-paragraph): Fixed (no longer worked with Emacs 21).

* progmodes/ada-xref.el: Update copyright notice.
(ada-xref-create-ali): The default is now not to create automatically the
ALI files by compiling the unit, since this isn't always reliable and
requires an up-to-date project file.
(ada-prj-default-comp-cmd): No longer use gcc directly to compile
a file, but use gnatmake instead, since this gives access to the GNAT
project files.
(ada-xref-search-with-egrep): New variable, suggested by P. Waroquiers.
(ada-load-project-hook): New variable, for support of GNAT project files.
(ada-update-project-menu): Fix the detection of the project file name.
(ada-add-keymap): Change key binding for ada-find-file, that conflicted
with another binding in ada-mode.el.
(ada-add-menu): New menu "List Local References", to list the reference
to the entity only in the current file, instead of looking in the whole
project.  Much faster.
(ada-find-references): New parameters arg and local-only.
(ada-find-any-references): New parameters local-only and append.
(ada-goto-declaration): Fix handling of predefined entities in xref.
(ada-get-all-references): Updated to the new xref format in GNAT 3.15,
still compatible with GNAT 3.14 of course.  Fix various calls to
count-lines, that didn't work correctly when the buffer was narrowed.
2002-06-20 17:40:38 +00:00
Stefan Monnier
93cdce2074 Update copyright notice.
(ada-xref-create-ali): The default is now not to create automatically the
ALI files by compiling the unit, since this isn't always reliable and
requires an up-to-date project file.
(ada-prj-default-comp-cmd): No longer use gcc directly to compile
a file, but use gnatmake instead, since this gives access to the GNAT
project files.
(ada-xref-search-with-egrep): New variable, suggested by P. Waroquiers.
(ada-load-project-hook): New variable, for support of GNAT project files.
(ada-update-project-menu): Fix the detection of the project file name.
(ada-add-keymap): Change key binding for ada-find-file, that conflicted
with another binding in ada-mode.el.
(ada-add-menu): New menu "List Local References", to list the reference
to the entity only in the current file, instead of looking in the whole
project.  Much faster.
(ada-find-references): New parameters arg and local-only.
(ada-find-any-references): New parameters local-only and append.
(ada-goto-declaration): Fix handling of predefined entities in xref.
(ada-get-all-references): Updated to the new xref format in GNAT 3.15,
still compatible with GNAT 3.14 of course.  Fix various calls to
count-lines, that didn't work correctly when the buffer was narrowed.
2002-06-20 17:31:56 +00:00
Stefan Monnier
61c08d00ad Update copyright. Improve `revision' info.
(ada-prj-load-directory): Make sure we do not use one of the new Emacs 21
dialogs to select the file, since we want a directory name only.
(ada-customize): Add support for the new GNAT project files.
2002-06-20 17:17:32 +00:00
Stefan Monnier
a63fa26f4d Update copyright. Improve `revision' info. 2002-06-20 16:55:33 +00:00
Francesco Potortì
d30ffe0ed2 (tag-implicit-name-match-p): New function.
(etags-recognize-tags-table): Use it for implicit tag names.
2002-06-20 11:27:01 +00:00
Francesco Potortì
1770ff00ed etags implicit tag names. 2002-06-20 11:26:02 +00:00
Francesco Potortì
2aa9d1be86 Rearranged the order in which the tag-*-match-p functions are defined,
for clarity purposes.  No code change.
2002-06-20 10:12:43 +00:00
Francesco Potortì
b7b893bd88 Comment corrected. 2002-06-20 10:05:11 +00:00
Miles Bader
3848dd73d7 (comint-get-old-input-default): Strip text properties for fields too.
(comint-output-filter): Run output-filter functions before setting up
the prompt.
2002-06-20 07:30:16 +00:00
Miles Bader
cf6af551a3 Re-enable code giving word syntax to certain japanese-jisx0208 characters. 2002-06-20 01:02:57 +00:00
Glenn Morris
e7272eceaa (f90-type-def-re): Fix value.
(f90-looking-at-type-like): Adapt for new value of `f90-type-def-re'.
2002-06-19 22:41:53 +00:00
Stefan Monnier
c8bc0b5f48 (cvs-add-face): Fix silly oversight. 2002-06-18 23:03:55 +00:00
Stefan Monnier
f95b7b8957 (describe-fontset): Don't cons uselessly. 2002-06-18 23:00:13 +00:00
Stefan Monnier
4a30e92ecd open-paren-in-column-0 in dosctring. 2002-06-18 22:59:30 +00:00
Stefan Monnier
2c72829f9b (quail-help): Don't assume the buffer is displayed in the same frame. 2002-06-18 22:58:55 +00:00
Stefan Monnier
cafbc9a576 (cancel-debug-on-entry): Don't cons uselessly. 2002-06-18 21:53:30 +00:00
Stefan Monnier
91fc05b1ae (regexp-opt-group): Don't cons uselessly. 2002-06-18 21:52:42 +00:00
Stefan Monnier
db750be704 (cvs-vc-command-advice): Handle the case where args
are passed to `cvs' before the command name.
(cvs-fileinfo-kill): Mark old FIs as up-to-date rather than dead.
2002-06-18 21:50:30 +00:00
Stefan Monnier
db1f981d26 (cvs-add-face): Minor rewrite.
(cvs-fileinfo-pp): Use `cvs-goal-column' with directory entries.
2002-06-18 21:47:41 +00:00
Stefan Monnier
f23a0f3a2f (comment-normalize-vars): Refresh the comment-foo-skip
regexp when they don't match comment-foo any more.
2002-06-18 17:58:18 +00:00
Juanma Barranquero
e0e7f2d536 *** empty log message *** 2002-06-18 14:37:33 +00:00
Juanma Barranquero
35cb44585e (sh-electric-rparen-needed): Remove. 2002-06-18 14:37:12 +00:00
Juanma Barranquero
0cf0138e2d Fix typo. 2002-06-18 14:36:19 +00:00
Juanma Barranquero
4d17edb136 (comint-next-prompt, comint-previous-prompt): Fix typos. 2002-06-18 14:36:07 +00:00
Juanma Barranquero
01af482e4d (checkdoc-this-string-valid-engine): Fix typo. 2002-06-18 14:35:49 +00:00
Juanma Barranquero
669858fb0b (edt-substitute): Fix typo. 2002-06-18 14:35:28 +00:00
Juanma Barranquero
f9f196c648 (eshell-modifier-help-string): Fix typos. 2002-06-18 14:35:10 +00:00
Juanma Barranquero
27c0fbf5e3 (filesets-update-pre010505): Fix typo. 2002-06-18 14:34:53 +00:00
Richard M. Stallman
2e4e635a5a *** empty log message *** 2002-06-17 16:19:41 +00:00
Richard M. Stallman
5e11fd0184 (describe-char-after): Moved to descr-text.el. 2002-06-17 16:15:32 +00:00
Richard M. Stallman
0b69eec589 (what-cursor-position): Use describe-char. 2002-06-17 16:15:09 +00:00
Richard M. Stallman
cea5ec30b4 (facemenu-map): Rename to Describe Text
to Describe Properties and use describe-text-properties.
2002-06-17 16:14:37 +00:00
Richard M. Stallman
4adb7c0968 (describe-char): Moved from mule-diag.el, renamed
from describe-char-after.  Now calls describe-text-properties.
(describe-property-list): Renamed from describe-text-properties.
(describe-text-properties): Renamed from describe-text-at.
New arg OUTPUT-BUFFER.
(describe-text-properties-1):
New subroutine, broken out from describe-text-properties.
Output a newline before each section of the output.
2002-06-17 16:12:47 +00:00
Kai Großjohann
fb7933a389 *** empty log message *** 2002-06-17 11:47:23 +00:00
Eli Zaretskii
c74fe809e9 (ctext-pre-write-conversion): Fix the values of FROM and TO if we create
a new buffer.
2002-06-17 10:25:32 +00:00
Miles Bader
35068823ae (comint-insert-clicked-input): Insert clicked-on previous input without
properties.  Patch from John Paul Wallington <jpw@shootybangbang.com>.
2002-06-17 08:10:37 +00:00
Richard M. Stallman
e04464bb32 New maintainer. 2002-06-17 01:02:21 +00:00
Andrew Choi
f00691a3e4 In src/:
2002-06-16  Andrew Choi  <akochoi@shaw.ca>

        * fontset.c (syms_of_fontset) [MAC_OS]: Set ASCII font of
        Vdefault_fontset to Monaco with mac-roman coding.

        * mac.c, macfns.c, macmenu.c, macterm.c: Undefine and redefine
        init_process before and after inclusion of Carbon/Carbon.h, resp.

        * macterm.c (x_new_font): Set font for normal_gc, reverse_gc, and
        cursor_gc.
        (add_font_name_table_entry): New function.
        (init_font_name_table): Use add_font_name_table_entry; add italic,
        bold, and bold-italic entries for truetype fonts.

        * xfaces.c (init_frame_faces) [MAC_OS]: Call realize_basic_faces
        for Mac too.
        (try_font_list) [MAC_OS]: If no font matches given registry, try
        fonts with any registry matching face_family.
        (realize_x_face) [MAC_OS]: Remove old ad-hoc fix to load font
        here.

        * s/darwin.h: If autoconf detects the Ncurses library, define
        LIBS_TERMCAP to -lncurses to use it.

In lisp/:

2002-06-16  Andrew Choi  <akochoi@shaw.ca>

        * term/mac-win.el (scalable-fonts-allowed): Set to t.
2002-06-16 23:08:57 +00:00
Richard M. Stallman
5b6fe3531b *** empty log message *** 2002-06-15 20:52:23 +00:00
Richard M. Stallman
c4f2cabda6 (byte-recompile-directory): Doc fix.
(batch-byte-recompile-directory): Undo previous change.
2002-06-15 20:37:01 +00:00
Colin Walters
725620571e (global-font-lock-mode, font-lock-auto-fontify): Delete defvars.
(cvs-highlight): Delete.
(cvs-add-face): Use `font-lock-face'.  Always add properties.
2002-06-15 19:04:57 +00:00
Colin Walters
2a4a8cd54d *** empty log message *** 2002-06-15 19:04:41 +00:00
Colin Walters
0ce780e196 (ibuffer-movement-cycle): New variable.
(ibuffer-backward-line, ibuffer-forward-line): Use it.
2002-06-15 18:59:03 +00:00
Colin Walters
751830932d *** empty log message *** 2002-06-15 18:58:51 +00:00
Richard M. Stallman
93731c54dc *** empty log message *** 2002-06-15 14:27:00 +00:00
Richard M. Stallman
3fdbf63223 (comint-skip-input): New function.
(comint-interrupt-subjob, comint-kill-subjob, comint-quit-subjob)
(comint-stop-subjob): Use comint-skip-input.
2002-06-15 14:26:06 +00:00
Richard M. Stallman
568bbe5ed1 (ielm-eval-input): Use error-message-string.
(ielm-format-error, ielm-format-errors): Functions deleted.
2002-06-15 14:19:02 +00:00
Kim F. Storm
dafe545282 (grep-tree): Doc fixes.
Added SUBDIRS arg for non-interactive use.
2002-06-14 14:00:07 +00:00
Juanma Barranquero
5dee02a3fb (comint-snapshot-last-prompt): Bind `inhibit-read-only' to t to support
read-only prompts.
(comint-output-filter): Likewise.
2002-06-14 09:41:35 +00:00
Miles Bader
54993fa4b2 (pop): Move the call to `car' outside the prog1, as the compiler
generate better code for it.
2002-06-14 06:15:32 +00:00