Mercurial > emacs
view msdos/sed2.inp @ 31404:f2ab9420390f
2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el: (toplevel): Don't require `dired' at run-time.
(vc-dired-resynch-file): Remove autoload cookie.
2000-09-05 Andre Spiegel <spiegel@gnu.org>
* vc.el: Made several backend functions optional.
(vc-default-responsible-p): New function.
(vc-merge): Use RET for first version to trigger merge-news, not
prefix arg.
(vc-annotate): Handle backends that do not support annotation.
(vc-default-merge-news): Removed. The existence of a merge-news
implementation is now checked on caller sites.
* vc-hooks.el (vc-default-mode-line-string): Removed CVS special
case.
* vc-cvs.el (vc-cvs-mode-line-string): New function, handles the
special case that has been removed from the default in vc-hooks.el.
2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el (vc-log-edit): Properly handle the case where FILE is nil.
2000-09-05 Andre Spiegel <spiegel@gnu.org>
* vc-hooks.el: Require vc during compilation.
(vc-file-setprop): Use `vc-touched-properties' if bound by the new
macro `with-vc-properties' in vc.el.
(vc-file-getprop): Doc fix.
(vc-after-save): Call `vc-dired-resynch-file' only if vc is loaded.
* vc.el: Require dired-aux during compilation.
(vc-name-assoc-file): Moved to vc-sccs.el.
(with-vc-properties): New macro.
(vc-checkin, vc-checkout, vc-revert, vc-cancel-version,
vc-finish-steal): Use it.
(vc-cancel-version): Moved RCS-specific code to vc-rcs.el. The call
to the backend-specific function is now supposed to do the checkout,
too.
(vc-log-edit): Handle FILE being nil and added a FIXME for log-edit.
* vc-cvs.el (vc-cvs-checkin, vc-cvs-checkout): Don't bother to
set file properties; that gets done in the generic code now.
* vc-rcs.el (vc-rcs-uncheck): Renamed to `vc-rcs-cancel-version'.
Changed parameter list, added code from vc.el that does the
checkout, possibly with a double-take.
* vc-sccs.el (vc-sccs-name-assoc-file): Moved here from vc.el.
(vc-sccs-add-triple, vc-sccs-rename-file, vc-sccs-lookup-triple): Use
the above under the new name.
(vc-sccs-uncheck): Renamed to `vc-sccs-cancel-version'. Changed
parameter list, added checkout command.
(vc-sccs-checkin, vc-sccs-checkout): Don't bother to set file
properties; that gets done in the generic code now.
2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el: Docstring fixes (courtesy of checkdoc).
2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el (vc-checkout-writable-buffer-hook)
(vc-checkout-writable-buffer): Remove.
(vc-start-entry): Always call vc-log-edit, never vc-log-mode.
(vc-log-mode): Make it into a clean derived major mode.
(vc-log-edit): Mark buffer unmodified (as vc-log-mode did) and use
vc-log-mode if log-edit is not available.
(vc-dired-mode-map): Don't set-keymap-parent yet.
(vc-dired-mode): Do set-keymap-parent here.
(vc-dired-buffers-for-dir): Nop if dired is not loaded.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 05 Sep 2000 20:08:22 +0000 |
parents | 68e92dba3e27 |
children | c3526389f463 |
line wrap: on
line source
# -sed2.inp------------------------------------------------------------- # Configuration script for src/config.h # ---------------------------------------------------------------------- /^#undef LISP_FLOAT_TYPE *$/s/undef/define/ /^#undef GNU_MALLOC *$/s/undef/define/ /^#undef REL_ALLOC *$/s/undef/define/ /^#undef HAVE_SYS_SELECT/i\ #if defined(__DJGPP__) && __DJGPP__ > 1\ /* In v2.0 and later almost everything is defined in <sys/config.h> */\ #include <sys/config.h>\ #define HAVE_SETITIMER 1\ #undef HAVE_SELECT\ #undef _LIBC\ #define HAVE_VFORK 1\ #define HAVE_STRUCT_UTIMBUF 1\ #define LOCALTIME_CACHE 1\ #define HAVE_TZSET 1\ #define HAVE_LOGB 1\ #define HAVE_FREXP 1\ #define HAVE_FMOD 1\ #define HAVE_RINT 1\ #define HAVE_CBRT 1\ #define HAVE_FPATHCONF 1\ #define HAVE_SETRLIMIT 1\ #define HAVE_TM_GMTOFF 1\ #define HAVE_MBLEN 1\ #define HAVE_STRUCT_TIMEZONE 1\ #define HAVE_INDEX 1\ #define HAVE_RINDEX 1\ #else /* not __DJGPP__ > 1 */ /^#undef STDC_HEADERS *$/s/undef/define/ /^#undef HAVE_SYS_TIMEB_H *$/s/undef/define/ /^#undef HAVE_SYS_TIME_H *$/s/undef/define/ # /^#undef HAVE_UNISTD_H *$/s/undef/define/ /^#undef HAVE_GETTIMEOFDAY *$/s/undef/define/ /^#undef HAVE_GETHOSTNAME *$/s/undef/define/ /^#undef HAVE_DUP2 *$/s/undef/define/ /^#undef HAVE_TM_ZONE *$/s/undef/define/ /^#undef LOCALTIME_CACHE *$/s/undef/define/ /^#undef HAVE_TZSET *$/s/undef/define/ /^#undef TM_IN_SYS_TIME *$/s/undef/define/ /^#undef TIME_WITH_SYS_TIME *$/s/undef/define/ /^#undef HAVE_RENAME *$/s/undef/define/ /^#undef HAVE_CLOSEDIR *$/s/undef/define/ /^#undef HAVE_RANDOM *$/s/undef/define/ /^#undef HAVE_MKDIR *$/s/undef/define/ /^#undef HAVE_RMDIR *$/s/undef/define/ /^#undef HAVE_BCMP *$/s/undef/define/ /^#undef HAVE_BCOPY *$/s/undef/define/ /^#undef HAVE_FREXP *$/s/undef/define/ /^#undef HAVE_FTIME *$/s/undef/define/ /^#undef HAVE_MKTIME *$/s/undef/define/ /^#undef HAVE_STRERROR *$/s/undef/define/ /^#undef HAVE_TIMEVAL *$/s/undef/define/ / HAVE_TIMEVAL/a\ #endif /* not __DJGPP__ > 1 */ s/^#define USER_FULL_NAME .*$/#define USER_FULL_NAME (getenv ("NAME"))/ s/^#undef STACK_DIRECTION *$/#define STACK_DIRECTION -1/ s/^#undef EMACS_CONFIGURATION *$/#define EMACS_CONFIGURATION "i386-pc-msdosdjgpp"/ s/^#undef EMACS_CONFIG_OPTIONS *$/#define EMACS_CONFIG_OPTIONS "-"/ s!^#undef config_opsysfile *$!#define config_opsysfile "s/msdos.h"! s!^#undef config_machfile *$!#define config_machfile "m/intel386.h"! s/^#undef PROTOTYPES *$/#define PROTOTYPES 1/ s/^#undef POINTER_TYPE *$/#define POINTER_TYPE void/