]> git.eshelyaron.com Git - emacs.git/log
emacs.git
24 years ago(toplevel): Require `dired' at run-time for dired-mode-map.
Gerd Moellmann [Mon, 4 Sep 2000 19:46:58 +0000 (19:46 +0000)]
(toplevel): Require `dired' at run-time for dired-mode-map.

24 years ago(vc-next-action-on-file): Do not visit the file if it's
Gerd Moellmann [Mon, 4 Sep 2000 19:46:19 +0000 (19:46 +0000)]
(vc-next-action-on-file): Do not visit the file if it's
not necessary.  If verbose in state `needs-patch', do the same as
under `up-to-date'.  When NOT verbose and `needs-patch', check out
latest version instead of `merge-news'.
(vc-next-action-dired): Don't mess with default-directory here; it
breaks other parts of dired.  It is the job of the
backend-specific functions to adjust it temporarily if they need
it.
(vc-next-action): Remove a special CVS case.
(vc-clear-headers): New optional arg FILE.
(vc-checkin, vc-checkout): Set properties vc-state and
vc-checkout-time properly.
(vc-finish-steal): Call steal-lock, not steal, which doesn't
exist.
(vc-print-log): Use new backend function `show-log-entry'.
(vc-cancel-version): Do the checks in a different order.  Added a
FIXME concerning RCS-only code.
(vc-responsible-backend): New optional arg `register'.
(vc-default-could-register): New function.
(vc-dired-buffers-for-dir, vc-dired-resynch-file): New functions.
(vc-resynch-buffer): Call vc-dired-resynch-file.
(vc-start-entry, vc-finish-logentry, vc-revert-buffer): Use
vc-resynch-buffer instead of vc-resynch-window.
(vc-next-action-dired): Don't redisplay here, that gets done as a
result of the individual file operations.
(vc-retrieve-snapshot): Corrected prompt order.
(vc-version-diff): Use `require' to check for existence of
diff-mode.
(vc-do-command): Doc fix.
(vc-finish-logentry): When checking in from vc-dired, choose the
right backend for logentry check.
(vc-dired-mode-map): Inherit from dired-mode-map.
(vc-dired-mode): Local value of dired-move-to-filename-regexp
simplified.
(vc-dired-state-info): Removed, updated caller.
(vc-default-dired-state-info): Use parentheses instead of hyphens.
(vc-dired-hook): Use vc-BACKEND-dir-state, if available.
(vc-dired-listing-switches): New variable.
(vc-directory): Use it, instead of dired-listing-switches.
(vc-revert-buffer): Hide the frame for dedicated windows
(vc-update-changelog): Split into generic part and default
implementation.  Doc string adapted.
(vc-default-update-changelog): New function.  Call the `rcs2log'
script in exec-directory, to fix a long-standing nuisance.
(vc-next-action-on-file): Doc fix.
(vc-maybe-resolve-conflicts): Don't just toggle smerge-mode.
(vc-print-log): Eval `file' before constructing the continuation.
(vc-next-action-on-file): Corrected several messages.
(vc-merge): Add prefix arg `merge-news'; handle it.
(vc-finish-logentry): Thinko in the "same comment"
detection.
(vc-parent-buffer, vc-parent-buffer-name): Protect them
against kill-all-local-variables.
(vc-log-edit): Don't save vc-parent-buffer any more.
(vc-last-comment-match): Initialize to an empty string.
(vc-post-command-functions): New hook.
(vc-do-command): Run it.
(vc-next-action-on-file): Remove unnecessary pop-to-buffer.
(vc-finish-logentry): Only add the comment to the ring if it's
different from the last comment entered.
(vc-new-comment-index): New function.
(vc-previous-comment): Use it.  Make the minibuffer message
slightly less terse.
(vc-comment-search-reverse): Make it work forward as well.  Don't
set vc-comment-ring-index if no match is found.  Use
vc-new-comment-index.
(vc-comment-search-forward): Use vc-comment-search-reverse.
(vc-dired-mode-map): Don't inherit from dired-mode-map since
define-derived-mode will do it for us.  Bind `v' to a keymap that
inherits from vc-prefix-map so that we can bind `vt' without
binding C-x v t.
(vc-retrieve-snapshot): Parenthesis typo.
(vc-create-snapshot, vc-default-create-snapshot): Swap DIR
and NAME.
(vc-retrieve-snapshot): Split into two parts.
(vc-default-retrieve-snapshot): New function.
(vc-do-command): Remove unused commands.
(vc-version-diff): Make sure default-directory ends with a slash.
Move the window commands into a vc-exec-after.
(vc-print-log): Move more of the code into the `vc-exec-after'.
(vc-exec-after): Fix disassembly of previous sentinel.
(vc-print-log): Search current revision from beginning of buffer.
(vc-revert-buffer): Clear echo area after the diff is finished.
(vc-prefix-map): Removed definition of "t" for terse display in vc
dired.
(vc-dired-mode-map): Inherit from dired-mode-map.  Added
definition of "vt" for terse display.
(vc-dired-mode): Fix dired-move-to-filename-regexp.
(vc-exec-after): Avoid caddr.
(vc-exec-after): New function.
(vc-do-command): Use it to add a termination message for async
procs.
(vc-checkout): Try to handle a missing-backend situation.
(vc-version-diff): Use vc-exec-after to fix the behavior for diffs
of a directory with a backend using async diffs.
(vc-print-log): Use vc-exec-after and use log-view-goto-rev if
present.
(vc-next-action-on-file): Use vc-revert-buffer to revert
when there are no changes.
(vc-prefix-map): Move the autoload to vc-hooks.el and move
the `fset' outside of the defvar so that it works even if
vc-prefix-map was already defined.
(vc-setup-buffer): New function, split out of vc-do-command.
(vc-do-command): Allow BUFFER to be t to mean `just use the
current buffer without any fuss'.
(vc-version-diff): Change the `diff' backend operation to just put
the diff in the current buffer without erasing it.  Always use
(vc-workfile-unchanged-p): If checkout-time comparison is
not possible, use vc-BACKEND-workfile-unchanged-p.
(vc-default-workfile-unchanged-p): New function.  Delegates to a
full vc-BACKEND-diff.
(vc-editable-p): Renamed from vc-writable-p.
(with-vc-file, vc-merge): Use vc-editable-p.
(vc-do-command): Remove unused var vc-file and fix the
doubly-defined `status' var.  Add a user message when starting an
async command.
(vc-restore-buffer-context, vc-resynch-buffer, vc-start-entry)
(vc-finish-steal, vc-checkin, vc-finish-logentry, vc-rename-file):
Use with-current-buffer.
(vc-buffer-sync): Use unless.
(vc-next-action-on-file): If the file is 'edited by read-only,
make it read-write instead of trying to commit.
(vc-version-diff, vc-update-change-log): Use `setq
default-directory' rather than `cd'.
(vc-log-edit): Don't forget to set default-directory in the
buffer.
(vc-checkout): Don't do anything special for ange-ftp
files since ange-ftp already has vc-registered return nil.
(vc-do-command): Use file-relative-name.
(vc-responsible-backend): Use vc-backend if possible.
(vc-create-snapshot): Improve the `interactive' spec. Add support
for branches and dispatch to backend-specific `create-snapshot'.
(vc-default-create-snapshot): New function, containing the bulk of
the old vc-create-snapshot.
(vc-retrieve-snapshot): Improve the interactive spec.
(vc-do-command): Get rid of the `last' argument.
(vc-header-alist): Remove, replaced by vc-X-header.
(vc-insert-headers): Use vc-X-header instead of vc-header-alist.
(vc-dired-hook): Use expand-file-name instead of concat.
(vc-directory): Use file-name-as-directory.
(vc-snapshot-precondition, vc-create-snapshot)
(vc-retrieve-snapshot): Allow the command to operate on any
directory.
 Update Copyright and add a crude list of backend funs.
(vc-writable-p): New function.
(with-vc-file): Use vc-writable-p.
(vc-next-action-on-file): Update call to vc-steal-lock and
cleanup.
(vc-register): Avoid vc-name.
(vc-locking-user): Remove.
(vc-steal-lock): Make the `owner' arg non-optional.
(vc-merge): Use vc-writable-p instead of vc-locking-user and
vc-checkout-model.
(vc-default-dired-state-info): Use vc-state instead of
vc-locking-user and return special strings for special states.
(vc-dired-hook): Use vc-up-to-date-p instead of vc-locking-user
and get rid of one of the special CVS cases.
(vc-cancel-version): prettify error message with \\[...].
(vc-rename-master): New function.
(vc-rename-file): Use vc-BACKEND-rename-file (which might in turn
use vc-rename-master) instead of vc-BACKEND-record-rename.  Make
the CVS special case generic.
(vc-default-record-rename): Remove.
(vc-file-tree-walk-internal): Only call FUNC for files that are
under control of some VC backend and replace `concat' with
expand-file-name.
(vc-file-tree-walk): Update docstring.
(vc-version-diff, vc-snapshot-precondition, vc-create-snapshot)
(vc-retrieve-snapshot): Update call to vc-file-tree-walk.
(vc-version-diff): Expand file name read from the
minibuffer.  Handle the case when a previous version number can't
be guessed.  Give suitable messages when there were no differences
found.
(vc-clear-headers): Call backend-specific implementation, if one
exists.
(vc-cancel-version): Made error checks generic.  When done, clear
headers generically, too.
(vc-locking-user): Moved from vc-hooks.el.
(vc-version-diff): Left out a vc- in call to
vc-call-backend.
(vc-default-dired-state-info, vc-default-record-rename)
(vc-default-merge-news): Update for the new backend argument.
(vc-merge): Use vc-find-backend-function.
(vc-register): Put a FIXME note for a newly found bug.
Call vc-call-backend without the leading vc-.
(vc-responsible-backend, vc-finish-logentry, vc-annotate)
(vc-check-headers): Call vc-call-backend without the leading vc-.
(vc-annotate-time-span): Replace confusing use of `cond' with
`or'.
(vc-annotate-display): Replace confusing use of `cond' with `or'.
Call vc-call-backend without the leading vc-.
(vc-process-filter): New function.
(vc-do-command): Setup `vc-process-filter' for the async process.
(vc-maybe-resolve-conflicts): New function to reduce
code-duplication.  Additionally, it puts the buffer in
`smerge-mode' if applicable.
(vc-next-action-on-file): Use `vc-maybe-resolve-conflicts' after
calling `merge-news'.
(vc-merge): Use `vc-maybe-resolve-conflicts' after calling
`merge'.
(vc-log-edit): New function.  Replacement for `vc-log-mode' by
interfacing to log-edit.el.
(vc-start-entry): Call `vc-log-edit' instead of `vc-log-mode' if
log-edit is available.
(vc-resolve-conflicts): Delegate to `smerge-ediff' if available.
(vc-register): Remove `vc-buffer-backend' setup.
(vc-log-mode-map): New name for vc-log-entry-mode and merge the
defvar and the initialization.
(vc-log-mode): Minor docstring fix and use vc-log-mode-map.
(vc-file-clear-masterprops): Removed.
(vc-checkin, vc-revert-buffer): Removed calls to the above.
(vc-version-diff): Use buffer-size without argument.
(vc-register): Heed vc-initial-comment.
(vc-workfile-unchanged-p): Remove unused argument
`want-differences-if-changed' and simplify.
(vc-next-action-on-file) [needs-merge]: Resynch the buffer.
(vc-revert-buffer): Use `unchanged-p' rather than vc-diff's status
output (which is invalid for async vc-diff) to decide whether to
do the revert silently or not.
(with-vc-file, vc-next-action, vc-version-diff)
(vc-dired-mark-locked): Replaced usage of vc-locking-user with
vc-state or vc-up-to-date-p.
(vc-merge): Use vc-backend-defines to check whether merging is
possible.  Set state to 'edited after successful merge.
(vc-recompute-state, vc-next-action-on-file): Update to
new `vc-state' semantics.
(vc-finish-steal): Set 'vc-state to 'edited rather than setting
'vc-locking-user to the current user.
(vc-merge): Inline vc-backend-merge.  Comment out code that I
don't understand and hence can't adapt to the new `vc-state' and
`vc-locking-user' semantics.
(vc-backend-merge): Remove.
(vc-do-command): kill-all-local-variables, to reset any
major-mode in which the buffer might have been put earlier.  Use
`remove' and `when'.  Allow `okstatus' to be `async' and use
`start-process' in this case.
(vc-version-diff): Handle the case where the diff looks empty
because of the use of an async process.
(vc-next-action-on-file): Removed optional parameter
`simple'.  Recompute state unconditionally.
(vc-default-toggle-read-only): Removed.
(vc-backend-dispatch, vc-annotate-mode-syntax-table):
Remove.
(vc-prefix-map): Move from vc-hooks.el and make autoloaded.
(vc-release-greater-or-equal-p): Move to vc-rcs.el.
(vc-file-clear-masterprops): Braindead "fix".  It was a nop and
still is. So maybe it should be removed.
(vc-head-version, vc-find-binary): Remove.
(vc-recompute-state): Move from vc-hooks.el.
(vc-next-action-on-file): Add a `simple' argument to allow
avoiding the `recompute' step (use for vc-cvs-simple-toggle).
(vc-default-toggle-read-only, vc-default-record-rename): New
functions.
(vc-next-action, vc-dired-hook): Use vc-state instead of
vc-cvs-status.
(vc-dired-mode-map): Properly defvar it.
(vc-print-log): Call log-view-mode if available.
(small-temporary-file-directory): defvar instead of use boundp.
(vc-merge-news): Moved to vc-cvs.el.
(vc-default-merge-news): New function.
(function' quotes.
(vc-annotate-mode-map, vc-annotate-mode-syntax-table): Initialize
directly in the defvar.
(vc-do-command): Bind inhibit-read-only so as to properly handle
the case where the destination buffer has been made read-only.
(vc-diff): Delegate to vc-version-diff in all cases.
(vc-version-diff): Setup the *vc-diff* buffer as was done in
vc-diff.
(vc-annotate-mode-variables): Removed (code moved partly to
defvars and partly to vc-annotate-add-menu).
(vc-annotate-mode): Turned into a derived-mode.
(vc-annotate-add-menu): Moved in code in
vc-annotate-mode-variables.
(vc-update-change-log): Use make-temp-file if available.
(vc-next-action-on-file): Added handling of state
`unlocked-changes'.
(vc-checkout-carefully): Is now practically obsolete, unless the
above is too slow to be enabled unconditionally.
(vc-update-change-log): Fixed typo.
(vc-responsible-backend): New function.
(vc-register): Largely rewritten.
(vc-admin): Removed (implementation moved into vc-register).
(vc-checkin): Redocumented.
(vc-finish-logentry): If no backend defined yet (because we are in
the process of registering), use the responsible backend.
 Updated callers of `vc-checkout-required' to use
`vc-checkout-model'.
(vc-backend-release, vc-backend-release-p): Functions
moved into vc-rcs.el
(vc-backend-revert): Function moved into `vc-revert';
`vc-next-action' must be updated to accomodate this change.
(vc-backend-steal): Function moved into `vc-finish-steal'.
(vc-backend-logentry-check): Function moved into
`vc-finish-logentry'.
(vc-backend-printlog): Function moved into `vc-print-log'.
(vc-backend-uncheck): Function moved into `vc-cancel-version'.
(vc-backend-assign-name): Function moved into
`vc-create-snapshot'.
(vc-workfile-unchanged-p,vc-diff,vc-version-diff): Updated
to use the vc-BACKEND-diff functions instead; `vc-diff' is now
working.
 Typo fixed.  This checkin is made with our new VC code
base for the very first time.  A simple `(vc-checkin
(buffer-file-name))' was used to perform it.
(vc-checkin): Merged with `vc-backend-checkin' and updated
to match the split into various backends.
(vc-backend-checkin): Removed.  Merged with `vc-checkin'.
(vc-retrieve-snapshot): Bug fix.
(vc-next-action-on-file): Bug found and fixed.
(vc-checkout, vc-version-other-window, vc-retrieve-snapshot)
(vc-cancel-version): Handle of vc-BACKEND-checkout updated.
(vc-next-action-on-file): Rewritten for the new state model.
(vc-backend-merge-news): Renamed to `vc-merge-news'.  (Specific parts
still need to be split, and implemented for RCS).
(vc-admin): Updated to handle selection of appropriate
backend.  Current implementation is crufty and need re-thinking.
(vc-annotate-get-backend, vc-annotate-display-default)
(vc-annotate-add-menu, vc-annotate, vc-annotate-display): Annotate
functionality updated quite a lot to support multiple backends.
Variables `vc-annotate-mode', `vc-annotate-buffers',
`vc-annotate-backend' added.
 Renamed
`vc-uses-locking' to `vc-checkout-required'.  Renamed the `locked'
state to `reserved'.
(vc-update-change-log): Use small-temporary-file-directory,
if defined.  (Merged from main line, slightly adapted.)
 Split the annotate feature into a BACKEND specific part
and moved it from the vc-cvs.el file to this one.
(vc-resynch-window): Added TODO comment: check for
interaction with view mode according to recent RCS change.
(vc-backend-merge-news): Merged "CMUP" patch from mainline.
 Converted the remaining function comments to
documentation strings.
(vc-backend-release, vc-release-greater-or-equal)
(vc-backend-release-p, vc-trunk-p, vc-branch-p, vc-branch-part)
(vc-minor-part, vc-previous-version): Functions that operate and
compare revision numbers got proper documentation.  Comments added
about their possible removal.
(vc-latest-on-branch-p): Function removed and replaced in
the vc-backend.el files.
(vc-backend-diff): Function removed and placed in the
backend files.
(vc-backend-checkout): Function removed and replaced in
the vc-backend.el files.
(vc-backend-admin): Removed and replaced in the
vc-backend.el files.
(Martin): Removed all the annotate functionality since it
is CVS backend specific.
 [Merged from mainline.]
(vc-dired-mode): Make the dired-move-to-filename-regexp
regexp match the date, to avoid treating date as file size.
Add YYYY S option to WESTERN/
 Require `compile' when compiling.
(vc-logentry-check-hook): New option.
(vc-steal-lock): Use compose-mail.
(vc-dired-mode-map): Defvar when compiling.
(vc-add-triple, vc-record-rename, vc-lookup-triple): Moved to
vc-sccs.el and renamed.  Callers changed.
(vc-backend-checkout, vc-backend-logentry-check)
(vc-backend-merge-news): Doc fix.
(vc-default-logentry-check): New function.
(vc-backend-checkin, vc-backend-revert, vc-backend-steal)
(vc-backend-uncheck, vc-backend-print-log, vc-backend-assign-name)
(vc-backend-merge): Doc fix.  Use backend functions.
(vc-check-headers): Use backend functions.
(vc-backend-release): Call vc-system-release.
(vc-rcs-release, vc-cvs-release, vc-sccs-release): Moved to
backend files.
(vc-backend-release): Dispatch to backend functions.
(vc-backend-release-p): Don't mention CVS, RCS.  [The SCCS case
probably needs attention.]
(vc-dired-mode, vc-dired-reformat-line, vc-dired-purge):
Doc fix.
(vc-fetch-cvs-status): Moved to vc-cvs.el and renamed.
(vc-default-dired-state-info): New function.
(vc-dired-state-info): Dispatch to backends.
(vc-dired-hook): Doc fix.  Simplify, pending removal of CVS specifics.
(vc-file-clear-masterprops, vc-latest-on-branch-p)
(vc-version-other-window, vc-backend-assign-name): Removed
references to vc-latest-version; sometimes changed into
vc-workfile-version.
(with-vc-file, vc-next-action-on-file, vc-merge)
(vc-backend-checkout): Changed calls to `vc-checkout-model' to
`vc-uses-locking'.
(vc-fetch-cvs-status): Use renamed vc-cvs-parse-status.
 Some doc fixes for autoloaded and interactive functions.
Fix compilation warnings from ediff stuff.
(vc-rcs-release, vc-cvs-release, vc-sccs-release): Custom fix.
 This is 1999-03-13T05:04:24Z!kwzh@gnu.org from the emacs sources

24 years ago(DONTCOMPILE): Fix typo in file name.
Gerd Moellmann [Mon, 4 Sep 2000 19:44:28 +0000 (19:44 +0000)]
(DONTCOMPILE): Fix typo in file name.

24 years ago64-bit on Solaris now works.
Dave Love [Mon, 4 Sep 2000 16:25:18 +0000 (16:25 +0000)]
64-bit on Solaris now works.

24 years ago(index, rindex): Prototype conditionally.
Dave Love [Mon, 4 Sep 2000 15:26:16 +0000 (15:26 +0000)]
(index, rindex): Prototype conditionally.

24 years ago*** empty log message ***
Dave Love [Mon, 4 Sep 2000 14:00:50 +0000 (14:00 +0000)]
*** empty log message ***

24 years agohelp-echo and menu prompts stuff
Dave Love [Mon, 4 Sep 2000 14:00:05 +0000 (14:00 +0000)]
help-echo and menu prompts stuff

24 years agohelp-echo stuff, find-image, image-size.
Dave Love [Mon, 4 Sep 2000 13:57:47 +0000 (13:57 +0000)]
help-echo stuff, find-image, image-size.

24 years agohelp-echo stuff
Dave Love [Mon, 4 Sep 2000 13:55:53 +0000 (13:55 +0000)]
help-echo stuff

24 years ago(remap_menubar):
Miles Bader [Mon, 4 Sep 2000 13:04:49 +0000 (13:04 +0000)]
(remap_menubar):
  Only include the menu-margin in the initial X & Y positions for
  horizontal menu-bars.
(fit_to_screen):
  If moving a sub-menu to the left-side, increment its x-position by the
  shadow-thickness to make it look more attached to the invoking
  menu-item (similarly to the way it would be displayed on the right side).

24 years ago(XlwMenuSetValues): Pass the correct pointer type to XtIsRealized.
Miles Bader [Mon, 4 Sep 2000 12:13:34 +0000 (12:13 +0000)]
(XlwMenuSetValues): Pass the correct pointer type to XtIsRealized.

24 years ago(syms_of_lread): Make Vbytecomp_version_regexp a Lisp
Gerd Moellmann [Mon, 4 Sep 2000 12:04:29 +0000 (12:04 +0000)]
(syms_of_lread): Make Vbytecomp_version_regexp a Lisp
variable; recognize Emacs 19 elc files.

24 years ago*** empty log message ***
Miles Bader [Mon, 4 Sep 2000 11:57:57 +0000 (11:57 +0000)]
*** empty log message ***

24 years ago(xmenu_show):
Miles Bader [Mon, 4 Sep 2000 11:56:36 +0000 (11:56 +0000)]
(xmenu_show):
  Call x_set_menu_resources_from_menu_face before initially popping up
  the menu, so the menu doesn't flash when the face settings are
  significantly different from the defaults.

24 years ago(XlwMenuSetValues): Only frob the display if the menu is actually displayed.
Miles Bader [Mon, 4 Sep 2000 11:55:02 +0000 (11:55 +0000)]
(XlwMenuSetValues): Only frob the display if the menu is actually displayed.

24 years ago(custom-set-variables): Print message about errors in
Dave Love [Mon, 4 Sep 2000 09:41:48 +0000 (09:41 +0000)]
(custom-set-variables): Print message about errors in
setting.

24 years ago(widget-sexp-validate): Fix garbled code.
Dave Love [Mon, 4 Sep 2000 09:40:27 +0000 (09:40 +0000)]
(widget-sexp-validate): Fix garbled code.

24 years ago(WIDE_CHAR_SUPPORT): New macro.
Stefan Monnier [Mon, 4 Sep 2000 04:24:00 +0000 (04:24 +0000)]
(WIDE_CHAR_SUPPORT): New macro.
(btowc, iswctype, wctype) [_LIBC]: Redefine to __<fun>.
(BIT_ALPHA, BIT_ALNUM, BIT_ASCII, BIT_NONASCII, BIT_GRAPH, BIT_PRINT)
(BIT_UNIBYTE): Remove.
(re_match_2_internal): Delete corresponding code and streamline the
BIT_MULTIBYTE case to not bother checking ISUNIBYTE.
(CHAR_CLASS_MAX_LENGTH) [!WIDE_CHAR_SUPPORT]: Set to 9 rather than 6.
(re_wctype_t): New type.
(re_wctype, re_iswctype, re_wctype_to_bit): New functions.
(regex_compile): Use them and fix handling of overly long char classes.

24 years ago*** empty log message ***
Andrew Innes [Sun, 3 Sep 2000 22:35:14 +0000 (22:35 +0000)]
*** empty log message ***

24 years ago(install) Fix copying of directories.
Andrew Innes [Sun, 3 Sep 2000 22:33:41 +0000 (22:33 +0000)]
(install) Fix copying of directories.

24 years agoChange to DOS line endings.
Andrew Innes [Sun, 3 Sep 2000 22:30:19 +0000 (22:30 +0000)]
Change to DOS line endings.

24 years agorms approved.
Dave Love [Sun, 3 Sep 2000 21:19:21 +0000 (21:19 +0000)]
rms approved.

24 years ago*** empty log message ***
Andrew Innes [Sun, 3 Sep 2000 17:51:29 +0000 (17:51 +0000)]
*** empty log message ***

24 years ago(compare_env): Convert to uppercase for comparison,
Andrew Innes [Sun, 3 Sep 2000 17:50:12 +0000 (17:50 +0000)]
(compare_env): Convert to uppercase for comparison,
not lowercase, to match how the native Windows shell works.

24 years agoChange to DOS line endings.
Andrew Innes [Sun, 3 Sep 2000 17:47:54 +0000 (17:47 +0000)]
Change to DOS line endings.

24 years ago*** empty log message ***
Andrew Innes [Sun, 3 Sep 2000 17:46:22 +0000 (17:46 +0000)]
*** empty log message ***

24 years ago(clean): Don't delete config.h and epaths.h.
Andrew Innes [Sun, 3 Sep 2000 17:42:28 +0000 (17:42 +0000)]
(clean): Don't delete config.h and epaths.h.
(distclean): Delete them here instead.

24 years ago(_ANONYMOUS_UNION) [__GNUC__]: New define
Andrew Innes [Sun, 3 Sep 2000 17:41:20 +0000 (17:41 +0000)]
(_ANONYMOUS_UNION) [__GNUC__]: New define
(_ANONYMOUS_STRUCT) [__GNUC__]: New define.

24 years ago(ORDINARY_LINK): New define.
Andrew Innes [Sun, 3 Sep 2000 17:40:40 +0000 (17:40 +0000)]
(ORDINARY_LINK): New define.

24 years ago(emacs): Do not change directory to run temacs, as the load-path is
Jason Rumney [Sun, 3 Sep 2000 17:40:17 +0000 (17:40 +0000)]
(emacs): Do not change directory to run temacs, as the load-path is
set relative to current directory.

24 years ago(_ANONYMOUS_UNION) [__GNUC__]: New define.
Andrew Innes [Sun, 3 Sep 2000 17:39:34 +0000 (17:39 +0000)]
(_ANONYMOUS_UNION) [__GNUC__]: New define.
(_ANONYMOUS_STRUCT) [__GNUC__]: New define.

24 years ago*** empty log message ***
Jason Rumney [Sun, 3 Sep 2000 17:39:21 +0000 (17:39 +0000)]
*** empty log message ***

24 years ago(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes [Sun, 3 Sep 2000 17:37:09 +0000 (17:37 +0000)]
(CFLAGS): No need for -D_ANONYMOUS_UNION
-D_ANONYMOUS_STRUCT on compile line.
(EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
(ARCH_CFLAGS): Change optimization flags to -O2.
(FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
(ARGQUOTE, DQUOTE): New defines.

24 years ago(CFLAGS): No need for -D_ANONYMOUS_UNION
Andrew Innes [Sun, 3 Sep 2000 17:36:34 +0000 (17:36 +0000)]
(CFLAGS): No need for -D_ANONYMOUS_UNION
-D_ANONYMOUS_STRUCT on compile line.
(FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
(ARGQUOTE, DQUOTE): New defines.

24 years agoNew file.
Andrew Innes [Sun, 3 Sep 2000 17:33:24 +0000 (17:33 +0000)]
New file.

24 years ago*** empty log message ***
Miles Bader [Sun, 3 Sep 2000 11:40:32 +0000 (11:40 +0000)]
*** empty log message ***

24 years ago(x_alloc_lighter_color_for_widget):
Miles Bader [Sun, 3 Sep 2000 11:37:45 +0000 (11:37 +0000)]
(x_alloc_lighter_color_for_widget):
  New extern declaration.
(make_shadow_gcs) [emacs]:
  Use x_alloc_lighter_color_for_widget to do shadow calculation.
(make_shadow_gcs):
  Remove code that tests whether the top shadow is dimmer than the bottom
    shadow--it shouldn't ever happen.

24 years ago(x_alloc_lighter_color_for_widget): New function.
Miles Bader [Sun, 3 Sep 2000 11:33:29 +0000 (11:33 +0000)]
(x_alloc_lighter_color_for_widget): New function.

24 years ago(redisplay_mode_lines): New function.
Gerd Moellmann [Sat, 2 Sep 2000 21:56:47 +0000 (21:56 +0000)]
(redisplay_mode_lines): New function.
(display_mode_lines): Return number of mode lines displayed.
(echo_area_display): Use redisplay_mode_lines to draw garbaged
mode lines.  Don't temporarily bind redisplay-dont-pause to t.

24 years agoRemove includes of
Gerd Moellmann [Sat, 2 Sep 2000 19:35:49 +0000 (19:35 +0000)]
Remove includes of
string.h and strings.h.
(index) [HAVE_INDEX]: Add prototype.

24 years agoRewritten for Emacs 21.
Eli Zaretskii [Sat, 2 Sep 2000 17:58:27 +0000 (17:58 +0000)]
Rewritten for Emacs 21.

24 years agoInclude <signal.h>.
Gerd Moellmann [Sat, 2 Sep 2000 11:34:56 +0000 (11:34 +0000)]
Include <signal.h>.
(GC_SETJMP_WORKS, GC_MARK_STACK): Define.

24 years ago(SHT_PROGBITS) [__NetBSD__ && !PT_LOAD]: Don't define.
Gerd Moellmann [Sat, 2 Sep 2000 11:34:13 +0000 (11:34 +0000)]
(SHT_PROGBITS) [__NetBSD__ && !PT_LOAD]: Don't define.
(SHT_MIPS_DEBUG, HDRR) [__NetBSD__ && __mips__]: Define.

24 years ago(mouse-popup-menubar): Supply the prompt string for
Eli Zaretskii [Sat, 2 Sep 2000 11:19:55 +0000 (11:19 +0000)]
(mouse-popup-menubar): Supply the prompt string for
minor-mode keymaps, if they don't have one.

24 years ago(eval-when-compile): Don't lose if esh-module.el's file name
Eli Zaretskii [Sat, 2 Sep 2000 05:36:27 +0000 (05:36 +0000)]
(eval-when-compile): Don't lose if esh-module.el's file name
is truncated to DOS 8+3 limits.

24 years agoSee ChangeLog
John Wiegley [Fri, 1 Sep 2000 22:48:12 +0000 (22:48 +0000)]
See ChangeLog

24 years ago(Info-directory-list): Doc fix.
Eli Zaretskii [Fri, 1 Sep 2000 21:41:22 +0000 (21:41 +0000)]
(Info-directory-list): Doc fix.

24 years agoFix dates on eshell entries. Prepend mail/ to uce.el.
Eli Zaretskii [Fri, 1 Sep 2000 17:47:46 +0000 (17:47 +0000)]
Fix dates on eshell entries.  Prepend mail/ to uce.el.

24 years agoFix a typo in the last entry for movemail.c.
Eli Zaretskii [Fri, 1 Sep 2000 17:32:10 +0000 (17:32 +0000)]
Fix a typo in the last entry for movemail.c.

24 years ago*** empty log message ***
Dave Love [Fri, 1 Sep 2000 14:06:45 +0000 (14:06 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Gerd Moellmann [Fri, 1 Sep 2000 14:05:27 +0000 (14:05 +0000)]
*** empty log message ***

24 years agoAdd ``checking'' messages for
Gerd Moellmann [Fri, 1 Sep 2000 14:05:06 +0000 (14:05 +0000)]
Add ``checking'' messages for
XpmReturnAllocPixels.

24 years ago(toplevel): Remove redundant <fcntl.h>. Provide definitions for F_OK
Eli Zaretskii [Fri, 1 Sep 2000 13:50:50 +0000 (13:50 +0000)]
(toplevel): Remove redundant <fcntl.h>.  Provide definitions for F_OK
and friends only after including both fcntl.h and unistd.h: some
systems define them on unistd.h.

24 years ago(read1): Accept `?' as symbol constituent, for
Gerd Moellmann [Fri, 1 Sep 2000 11:55:39 +0000 (11:55 +0000)]
(read1): Accept `?' as symbol constituent, for
compatiblity with XEmacs.

24 years ago*** empty log message ***
Peter Breton [Thu, 31 Aug 2000 23:53:09 +0000 (23:53 +0000)]
*** empty log message ***

24 years ago(file-cache-add-directory-using-find): Don't quote wildcards on MS-DOS.
Peter Breton [Thu, 31 Aug 2000 23:45:43 +0000 (23:45 +0000)]
(file-cache-add-directory-using-find): Don't quote wildcards on MS-DOS.
Suggested by Eli Zaretskii <eliz@is.elta.co.il>.

24 years ago* regex.h (RE_NO_NEWLINE_ANCHOR): New syntax flag.
Stefan Monnier [Thu, 31 Aug 2000 17:19:15 +0000 (17:19 +0000)]
* regex.h (RE_NO_NEWLINE_ANCHOR): New syntax flag.
(struct re_pattern_buffer): Remove newline_anchor.
* regex.c: Keep namespace clean for GNU libc by renaming <fun>
to __<fun> and using `weak_alias (__<fun>, <fun>)'.
(re_max_failures, fail_stack): Use size_t rather than unsigned.
(regex_compile): For ^ and $, choose between buffer and line (beg|end)
depending on the new RE_NO_NEWLINE_ANCHOR syntax flag.
(print_compiled_pattern, re_search_2, mutually_exclusive_p)
(re_match_2_internal, re_compile_pattern, re_comp, regcomp):
Get rid of references to newline_anchor.
(regcomp): Allocate and precompute a fastmap.

24 years agobs-show
Dave Love [Thu, 31 Aug 2000 11:18:06 +0000 (11:18 +0000)]
bs-show

24 years ago*** empty log message ***
Dave Love [Thu, 31 Aug 2000 11:13:14 +0000 (11:13 +0000)]
*** empty log message ***

24 years agoUpdate for GFDL. Not yet checked by rms.
Dave Love [Thu, 31 Aug 2000 11:12:00 +0000 (11:12 +0000)]
Update for GFDL.  Not yet checked by rms.

24 years ago(openp): GCPRO local variable `filename'.
Gerd Moellmann [Thu, 31 Aug 2000 08:51:47 +0000 (08:51 +0000)]
(openp): GCPRO local variable `filename'.

24 years ago(help-make-xrefs): Don't make hyperlinks for incorrect coding systems.
Kenichi Handa [Thu, 31 Aug 2000 07:03:28 +0000 (07:03 +0000)]
(help-make-xrefs): Don't make hyperlinks for incorrect coding systems.

24 years ago*** empty log message ***
Kenichi Handa [Thu, 31 Aug 2000 07:03:03 +0000 (07:03 +0000)]
*** empty log message ***

24 years ago(thai-generate-quail-map): If the length of
Kenichi Handa [Thu, 31 Aug 2000 00:51:49 +0000 (00:51 +0000)]
(thai-generate-quail-map): If the length of
translation is more than one, compose it.

24 years ago*** empty log message ***
Kenichi Handa [Thu, 31 Aug 2000 00:51:29 +0000 (00:51 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Dave Love [Wed, 30 Aug 2000 19:08:06 +0000 (19:08 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Dave Love [Wed, 30 Aug 2000 18:54:48 +0000 (18:54 +0000)]
*** empty log message ***

24 years agoMerge some changes from GNU libc. Add prototypes.
Stefan Monnier [Wed, 30 Aug 2000 18:31:30 +0000 (18:31 +0000)]
Merge some changes from GNU libc.  Add prototypes.
(bcopy, bcmp, REGEX_REALLOCATE, re_match_2_internal):
Use memcmp and memcpy instead of bcopy and bcmp.
(init_syntax_once): Use ISALNUM.
(PUSH_FAILURE_POINT, re_match_2_internal): Remove failure_id.
(REG_UNSET_VALUE): Remove.  Use NULL instead.
(REG_UNSET, re_match_2_internal): Use NULL.
(SET_HIGH_BOUND, MOVE_BUFFER_POINTER, ELSE_EXTEND_BUFFER_HIGH_BOUND):
New macros.
(EXTEND_BUFFER): Use them (to work with BOUNDED_POINTERS).
(GET_UNSIGNED_NUMBER): Don't use ISDIGIT.
(regex_compile): In handle_interval, return an error rather than try to
unfetch the interval if we can't find the closing brace.
Obey the RE_NO_GNU_OPS syntax bit.
(TOLOWER): New macro.
(regcomp): Use it.
(regexec): Allocate regs.start and regs.end as one block.

24 years ago(struct re_pattern_buffer): Use size_t for used/allocated.
Stefan Monnier [Wed, 30 Aug 2000 18:21:17 +0000 (18:21 +0000)]
(struct re_pattern_buffer): Use size_t for used/allocated.

24 years ago(update_frame): Only set display_completed here; use
Gerd Moellmann [Wed, 30 Aug 2000 15:00:17 +0000 (15:00 +0000)]
(update_frame): Only set display_completed here; use
the update_begin and update_end calls here from update_frame_1.
(update_frame_1): Don't set display_completed here, don't call
update_begin/update_end.

24 years ago(echo_area_display): Check display_completed instead
Gerd Moellmann [Wed, 30 Aug 2000 14:59:06 +0000 (14:59 +0000)]
(echo_area_display): Check display_completed instead
of calling detect_input_pending.

24 years ago(set_font_frame_param): Use Fmodify_frame_parameters
Gerd Moellmann [Wed, 30 Aug 2000 13:18:07 +0000 (13:18 +0000)]
(set_font_frame_param): Use Fmodify_frame_parameters
instead of store_frame_param.

24 years ago*** empty log message ***
Andrew Innes [Wed, 30 Aug 2000 12:57:13 +0000 (12:57 +0000)]
*** empty log message ***

24 years ago(run-with-idle-timer): Undo last change, so that timer
Andrew Innes [Wed, 30 Aug 2000 12:39:15 +0000 (12:39 +0000)]
(run-with-idle-timer): Undo last change, so that timer
is not activated immediately if Emacs is already idle.  Some
existing code relies on this behaviour.

24 years ago*** empty log message ***
Miles Bader [Wed, 30 Aug 2000 12:11:04 +0000 (12:11 +0000)]
*** empty log message ***

24 years ago(set-frame-font): Do completion of font-name for interactive use.
Miles Bader [Wed, 30 Aug 2000 12:09:58 +0000 (12:09 +0000)]
(set-frame-font): Do completion of font-name for interactive use.

24 years ago(XlwMenuSetValues):
Miles Bader [Wed, 30 Aug 2000 11:52:37 +0000 (11:52 +0000)]
(XlwMenuSetValues):
  If the background color has changed, re-make the shadow-gcs too.

24 years ago(quail-self-insert-command): Fix docstring.
Kenichi Handa [Wed, 30 Aug 2000 07:56:36 +0000 (07:56 +0000)]
(quail-self-insert-command): Fix docstring.

24 years ago*** empty log message ***
Kenichi Handa [Wed, 30 Aug 2000 07:56:19 +0000 (07:56 +0000)]
*** empty log message ***

24 years ago(quail-start-translation): Bind locally
Kenichi Handa [Wed, 30 Aug 2000 00:44:29 +0000 (00:44 +0000)]
(quail-start-translation): Bind locally
last-command-event, last-command, and this-command.
(quail-start-conversion): Likewise.

24 years ago*** empty log message ***
Kenichi Handa [Wed, 30 Aug 2000 00:44:08 +0000 (00:44 +0000)]
*** empty log message ***

24 years ago(executable-make-buffer-file-executable-if-script-p): Check that
Gerd Moellmann [Tue, 29 Aug 2000 19:29:27 +0000 (19:29 +0000)]
(executable-make-buffer-file-executable-if-script-p): Check that
buffer contains at least 2 characters.

24 years ago(Single-Byte Character Support): Modify iso-accents-mode index entry.
Eli Zaretskii [Tue, 29 Aug 2000 17:38:28 +0000 (17:38 +0000)]
(Single-Byte Character Support): Modify iso-accents-mode index entry.

24 years agoMark as documented in the manual the effect of prefix argument
Eli Zaretskii [Tue, 29 Aug 2000 17:37:01 +0000 (17:37 +0000)]
Mark as documented in the manual the effect of prefix argument
on list-abbrevs.

24 years ago(Editing Abbrevs): Document the effect of prefix argument on list-abbrevs.
Eli Zaretskii [Tue, 29 Aug 2000 17:35:09 +0000 (17:35 +0000)]
(Editing Abbrevs): Document the effect of prefix argument on list-abbrevs.

24 years ago(International Intro): document describe-character-set.
Eli Zaretskii [Tue, 29 Aug 2000 17:32:02 +0000 (17:32 +0000)]
(International Intro): document describe-character-set.

24 years ago*** empty log message ***
Eli Zaretskii [Tue, 29 Aug 2000 17:24:56 +0000 (17:24 +0000)]
*** empty log message ***

24 years ago(help-make-xrefs, help-xref-mule-regexp): Doc fix.
Eli Zaretskii [Tue, 29 Aug 2000 17:23:43 +0000 (17:23 +0000)]
(help-make-xrefs, help-xref-mule-regexp): Doc fix.

24 years agoRevert previous change.
Dave Love [Tue, 29 Aug 2000 17:15:31 +0000 (17:15 +0000)]
Revert previous change.

24 years ago(profile, make-docfile, hexl): Depend on config.h.
Eli Zaretskii [Tue, 29 Aug 2000 17:12:42 +0000 (17:12 +0000)]
(profile, make-docfile, hexl): Depend on config.h.

24 years ago(build_frame_matrix_from_leaf_window): If a row of a
Gerd Moellmann [Tue, 29 Aug 2000 15:04:48 +0000 (15:04 +0000)]
(build_frame_matrix_from_leaf_window): If a row of a
desired window matrix hasn't been displayed, use the current row
instead.  Make sure that only those frame rows are updated for
which there is a corresponding enabled desired row.

24 years ago*** empty log message ***
Dave Love [Tue, 29 Aug 2000 14:40:01 +0000 (14:40 +0000)]
*** empty log message ***

24 years ago(diff-mode) <defgroup>: Add :version.
Dave Love [Tue, 29 Aug 2000 14:38:49 +0000 (14:38 +0000)]
(diff-mode) <defgroup>: Add :version.
(diff-mode-shared-map): Bind mouse-2.
(diff-imenu-generic-expression): New variable.
(diff-mode): Use it.

24 years ago("latin-9-prefix"): Change entries for � and �.
Dave Love [Tue, 29 Aug 2000 13:50:04 +0000 (13:50 +0000)]
("latin-9-prefix"): Change entries for � and �.

24 years agoja-dic <- skk in several places.
Dave Love [Tue, 29 Aug 2000 13:36:32 +0000 (13:36 +0000)]
ja-dic <- skk in several places.

24 years agoFix the file name in the entries for ebnf2ps.el.
Eli Zaretskii [Tue, 29 Aug 2000 11:33:06 +0000 (11:33 +0000)]
Fix the file name in the entries for ebnf2ps.el.

24 years ago*** empty log message ***
Dave Love [Tue, 29 Aug 2000 11:30:59 +0000 (11:30 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Miles Bader [Tue, 29 Aug 2000 11:23:51 +0000 (11:23 +0000)]
*** empty log message ***

24 years ago(HAVE_INDEX, HAVE_RINDEX): Define.
Eli Zaretskii [Tue, 29 Aug 2000 11:23:34 +0000 (11:23 +0000)]
(HAVE_INDEX, HAVE_RINDEX): Define.

24 years ago(comint-send-input):
Miles Bader [Tue, 29 Aug 2000 11:21:09 +0000 (11:21 +0000)]
(comint-send-input):
  Create overlays using the proper front/read-advance arguments.