1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 01:41:01 -08:00
Commit graph

30964 commits

Author SHA1 Message Date
Dave Love
3b5f096679 [SOLARIS2]: Remove redundant include of string.h. 2000-09-22 16:11:12 +00:00
Dave Love
c6cbe5f0db (Fstring_as_unibyte, Fstring_as_multibyte): Doc fix. 2000-09-22 13:15:52 +00:00
Gerd Moellmann
36eb0a9197 *** empty log message *** 2000-09-22 11:58:30 +00:00
Gerd Moellmann
0bc5875628 (toplevel): Require `vc' when compiling. 2000-09-22 11:57:30 +00:00
Gerd Moellmann
13f93deeba (fancy-splash-head): Use splash.pbm instead of
splash.xbm.
2000-09-22 11:20:05 +00:00
André Spiegel
36a03bf9d6 # 2000-09-22 07:52:09 +00:00
André Spiegel
e07adf40d3 (vc-switch-backend): Signal an error if the file is not registered
under the new backend.
2000-09-22 07:49:19 +00:00
André Spiegel
ed70380d9d (vc-rcs-checkin): Fix bug that prevented check-in without explicit
revision number.
2000-09-22 07:48:08 +00:00
Gerd Moellmann
fca9911637 (wrong_type_argument, Fthrow, Fsignal, error): Declare
NO_RETURN.
2000-09-21 21:50:10 +00:00
Gerd Moellmann
86014a26a9 (NO_RETURN): Define.as `__attribute__((__noreturn__))'
for GCC >= 2.5.
2000-09-21 21:49:39 +00:00
Gerd Moellmann
80d26f99bb Avoid some more compiler warnings.
(byte_char_debug_check): Return void.
2000-09-21 20:55:56 +00:00
Gerd Moellmann
6bbd7a2959 Avoid some more compiler warnings. 2000-09-21 20:54:57 +00:00
Kenichi Handa
8179cccd88 (quail-help): The output message is improved. 2000-09-21 20:15:55 +00:00
Gerd Moellmann
623a0aae17 *** empty log message *** 2000-09-21 19:27:29 +00:00
Gerd Moellmann
4da6180318 (try_window_reusing_current_matrix): Fix computation of
reused rows' y-position in the case window has a header-line, and
new window start is greater than old window start.
2000-09-21 18:41:57 +00:00
Gerd Moellmann
bfdcafe17b (scrolling_window): Compare y-positions of rows
equal at the start.  Some simplification.
2000-09-21 18:41:36 +00:00
Gerd Moellmann
e33455ca6a (Fx_create_frame): Set default frame parameter value
for tool-bar-lines to 1.
2000-09-21 18:41:21 +00:00
Gerd Moellmann
7d1eb6a4c0 (command-line): If frame was created with a non-zero
tool-bar-lines parameter, switch tool-bar-mode on.
2000-09-21 18:38:53 +00:00
Dave Love
80585273bd (top-level): Clean up
`eval-when-compile's and assorted defvars.
(cperl-invalid-face): Don't double-quote value.  Change custom
type.
(cperl-mode): Set normal-auto-fill-function and don't zap
auto-fill-function.
(cperl-imenu--function-name-regexp-perl): Renamed from
imenu-example--function-name-regexp-perl.
(cperl-imenu--create-perl-index): Renamed from
imenu-example--create-perl-index.
(cperl-xsub-scan): Don't require cl.
2000-09-21 18:28:41 +00:00
Stefan Monnier
6e4e8a3b59 (diff-hunk-text): Properly handle one-sided context diffs.
(diff-apply-hunk): When done, advance to the next hunk.
2000-09-21 16:52:30 +00:00
Dave Love
5768681d58 (smiley-region): Test if display-graphic-p bound
(for Emacs 20).  Tidy somewhat.
2000-09-21 16:28:06 +00:00
Stefan Monnier
370d860cb1 (diff-file-header-face): Reset to its previous value.
(diff-hunk-text): Correctly use offsets rather than buffer-positions.
(diff-xor): New function.
(diff-find-source-location): Use it.  Fix a stupid name clash.
(diff-hunk-status-msg): New function.
(diff-apply-hunk): Drop args OTHER-FILE, DRY-RUN, POPUP and NOERROR.
(diff-test-hunk): Use diff-find-source-location.
(diff-goto-source): Favor the `reverse'.
2000-09-21 16:15:32 +00:00
Gerd Moellmann
1b24b88816 *** empty log message *** 2000-09-21 15:08:55 +00:00
Dave Love
1ea1418835 iswitchb, msb 2000-09-21 14:58:05 +00:00
Dave Love
93b3a1c8d3 *** empty log message *** 2000-09-21 14:48:36 +00:00
Gerd Moellmann
163f7b71fb (change-log-date-face, change-log-name-face)
(change-log-email-face, change-log-file-face)
(change-log-list-face, change-log-conditionals-face)
(change-log-function-face, change-log-acknowledgement-face): New
faces, inheriting from font-lock faces.
(change-log-font-lock-keywords): Use them.
2000-09-21 14:48:08 +00:00
Dave Love
8b618804f8 (msb-mode-map): Use substitute-key-definition.
(msb-mode): Use msb-mode-map.
2000-09-21 14:36:55 +00:00
André Spiegel
43ccb598c7 # 2000-09-21 13:31:18 +00:00
André Spiegel
1d502d5a5a (vc-index-of, vc-transfer-file, vc-default-receive-file): New functions.
(vc-next-action-on-file): Call vc-transfer-file at appropriate places.
(vc-switch-backend): New function.
(vc-prefix-map): Bind `vc-switch-backend' to `b'.
(vc-register): Fix prompt.
(vc-unregister, vc-default-unregister): New functions.
(vc-version-diff): Handle empty buffer in sentinel.
2000-09-21 13:27:08 +00:00
André Spiegel
0db2c43cde (vc-rcs-workfile-is-newer): New function.
(vc-rcs-state-heuristic): Use it to guess the state of files with
non-strict locking.
(vc-rcs-find-most-recent-rev): Handle the case when a branch has been
set with -b, but not created yet.
(vc-rcs-fetch-master-state): With non-strict locking, compare file
contents in order to find the state.
(vc-rcs-checkin): Allow creation of branches with no changes.
(vc-rcs-unregister, vc-rcs-receive-file,
vc-rcs-set-non-strict-locking): New functions.
2000-09-21 13:21:41 +00:00
André Spiegel
64341022ab (vc-name): Force correct computation of the value in case it is missing. 2000-09-21 13:15:26 +00:00
Gerd Moellmann
42ac0ae5f3 *** empty log message *** 2000-09-21 11:49:09 +00:00
Gerd Moellmann
0daad115c4 (process_sent_to): New variable.
(send_process): Workaround for a crash on sparc-sun-solaris-2.6
with GCC 2.95.2 caused by a parameter being clobbered by longjmp.
Declare more parameters volatile.
2000-09-21 11:48:48 +00:00
Gerd Moellmann
550a625e34 (Vrecursive_load_depth_limit): New variable.
(Fload): Check recursive loads whose recursion depth exceeds
Vrecursive_load_depth_limit.
(syms_of_lread): DERFAR_LISP recursive-load-depth-limit.
2000-09-21 11:15:01 +00:00
Dave Love
c29d77c4b6 *** empty log message *** 2000-09-21 09:29:24 +00:00
Dave Love
e7d235f7f3 (gnus-article-display-xface): Use unibyte for the image processing.
Rationalize logic somewhat.
2000-09-21 09:23:32 +00:00
Gerd Moellmann
95fadcca44 (fancy-splash-tail): Use a different foreground
color on a dark frame background.
2000-09-21 09:07:11 +00:00
Miles Bader
470f23e147 *** empty log message *** 2000-09-21 04:49:57 +00:00
Miles Bader
68bc119c51 Use the correct capitalization when making Info-mode and Info-edit-mode
`special' modes.
2000-09-21 04:43:28 +00:00
Dave Love
19db4308b6 Some doc fixes.
(iswitchb-mode-map): Define completely initially.  Inherit
minibuffer-local-map.
(iswitchb-completion-help) <!iswitchb-xemacs>: Use
fundamental-mode.
(iswitchb-global-map): New variable.
(iswitchb-summaries-to-end): Amalgamate regexps.
(iswitchb-mode): New.
(iswitchb-mode-hook): New variable.
(iswitchb) <defgroup>: Add URL link.  Use group `completion', not
`extensions'.
2000-09-20 22:47:50 +00:00
Stefan Monnier
281096ed46 * diff-mode.el (diff-add-log-file-name, diff-current-defun): New funs.
(diff-mode): Add support for add-log.el.
(diff-hunk-text): Use char offsets rather than line offsets.
(diff-find-source-location): Replace LINE with line-offset (nil
if not found) and always set POS to a meaningful position.
Adapt to the new char-offsets.
(diff-apply-hunk): Drop support for the unused `select' POPUP.
Adapt to the new diff-find-source-location.
(diff-goto-source): Adapt to the new diff-find-source-location.
2000-09-20 22:37:10 +00:00
Stefan Monnier
2eb7ccf4ea (add-log-file-name): New function (split out of add-change-log-entry).
(add-change-log-entry): Use it.
Call add-log-file-name-function with the changelog file name if
the current buffer is not associated with any file.
Avoid find-file if the selected window is dedicated.
2000-09-20 22:21:52 +00:00
Gerd Moellmann
d05c87ac11 (electric-help): New defgroup.
(electric-help-shrink-window): New user-option.
(with-electric-help): Use it.
2000-09-20 20:39:36 +00:00
Gerd Moellmann
1ec082d4f7 (shrink-window-if-larger-than-buffer): If face
`mode-line' has a :box, and we're on a graphical frame, add 1
to the needed window height.
2000-09-20 19:32:17 +00:00
Dave Love
b246235bea *** empty log message *** 2000-09-20 17:08:54 +00:00
Kenichi Handa
36e44f6289 *** empty log message *** 2000-09-20 17:07:24 +00:00
Kenichi Handa
c536a28d46 Revert to no-leim Makefile. 2000-09-20 17:07:05 +00:00
Stefan Monnier
d868b3bdc3 (diff-find-source-location):
Move code from diff-apply-hunk.  Return buffer rather than file.
(diff-apply-hunk): Use the new result from  diff-find-source-location.
(diff-goto-source): Use the new diff-find-source-location.
2000-09-20 16:56:13 +00:00
Dave Love
8b93df0128 Merge from Gnus trunk. 2000-09-20 16:54:57 +00:00
Dave Love
805b7fc074 (mail-source-delete-incoming): Set to t, assuming
we'll be careful merging development changes.
2000-09-20 16:52:10 +00:00