summaryrefslogtreecommitdiff
path: root/msdos
Commit message (Collapse)AuthorAgeFilesLines
* Bump Emacs version to 25.1.90Nicolas Petton2016-11-281-1/+1
| | | | | | | * README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 25.1.90
* ; Revert "Bump Emacs version"Nicolas Petton2016-11-271-1/+1
| | | | | | The version should be 25.1.90, not 25.2.90. This reverts commit 596289bc8d2c4dfb51e32cde3df4350855c5c084.
* Bump Emacs versionNicolas Petton2016-11-271-1/+1
| | | | | | | | * README: * configure.ac: * etc/NEWS: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 25.2.90
* Increment Emacs version to 25.1.50Eli Zaretskii2016-09-231-1/+1
| | | | | | | * README: * configure.ac: * etc/NEWS: * msdos/sed2v2.inp: Bump the version to 25.1.50.
* Bump Emacs version to 25.1 for the first RCemacs-25.1-rc1Nicolas Petton2016-07-241-1/+1
| | | | | | | * README: * configure.ac: * lisp/ldefs-boot.el: * msdos/sed2v2.inp: Bump Emacs version to 25.1.
* Bump version to 25.0.95emacs-25.0.95Nicolas Petton2016-06-111-1/+1
| | | | | | | * README: * configure.ac: * lisp/ldefs-boot.el: * msdos/sed2v2.inp: Bump Emacs version to 25.0.95.
* Fix the MSDOS buildEli Zaretskii2016-05-281-2/+4
| | | | | | * msdos/sed1v2.inp (PAXCTL_dumped, PAXCTL_notdumped): Define to empty, and remove the lines which use them in recipes, as that causes weird error message from Make and breaks the MSDOS build.
* Bump version to 25.0.94emacs-25.0.94Nicolas Petton2016-05-171-1/+1
| | | | | | * README: * configure.ac: * msdos/sed2v2.inp: Bump Emacs version to 25.0.94.
* Fix the MSDOS buildEli Zaretskii2016-04-308-117/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config.bat: * msdos/sedlisp.inp: * msdos/sedlibmk.inp: * msdos/sedleim.inp: * msdos/sedadmin.inp: * msdos/sed6.inp: * msdos/sed3v2.inp: * msdos/sed2v2.inp: * msdos/sed1v2.inp: Adapt to Emacs 25. * src/process.c (remove_slash_colon): Move out of "#ifdef subprocesses" block, as it its called unconditionally. Move ADD_SUBFEATURE calls into "#ifdef subprocesses" block, as they reference variables only defined in that block. * src/msdos.h: Provide prototypes for IT_set_frame_parameters, faccessat, msdos_fatal_signal, syms_of_msdos, pthread_sigmask, dos_keysns, dos_keyread, run_msdos_command, and syms_of_win16select, to avoid compiler warnings. * src/msdos.c (SYS_ENVIRON): Define to either '_environ' or 'environ', depending on the DJGPP version. Remove declarations of externally-visible Lisp objects, like Qbackground_color and Qreverse. (run_msdos_command): First argument is not signed, not unsigned. Use SYS_ENVIRON. (sys_select): Use 'timespec_cmp' instead of 'timespec_sign', as the latter doesn't work when 'time_t' is an unsigned data type. This caused idle timers to behave incorrectly: they only fired after a keyboard input event. * src/frame.c (adjust_frame_size) [MSDOS]: Account for FRAME_TOP_MARGIN that isn't counted in the frame's number of lines, but dos_set_window_size needs it to be added. * src/lread.c (INFINITY, NAN) [DJGPP < 2.05]: Provide definitions. * src/fns.c (sort_vector_copy) [__GNUC__ < 4]: Provide a prototype that works around compilation errors with older GCC versions. * src/w16select.c: Don't declare QCLIPBOARD and QPRIMARY as Lisp Objects. * src/filelock.c [MSDOS]: Ifdef away most of the code. Provide no-op implementations for 'lock_file' and 'unlock_file'. (Ffile_locked_p) [MSDOS]: Always return nil. This avoids multiple ifdefs in all users of filelock.c functionality. * src/conf_post.h (EOVERFLOW, SIZE_MAX) [DJGPP < 2.04]: Define. * src/emacs.c [MSDOS]: Include dosfns.h, to avoid compiler warnings. * src/dosfns.h: Provide prototypes for dos_cleanup, syms_of_dosfns, and init_dosfns. * src/deps.mk (atimer.o): Depend on msdos.h. (emacs.o): Depend on dosfns.h. * src/atimer.c [MSDOS]: Include msdos.h, to avoid compiler warnings. * lisp/window.el (window--adjust-process-windows): Skip the body if 'process-list' is not available. This avoids failure to start up on MS-DOS. * lisp/vc/diff.el (diff-no-select): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/textmodes/ispell.el (ispell-async-processp): Replace 'start-process' with 'make-process' in a comment. * lisp/term/internal.el (IT-unicode-translations): Modify and add a few translations to display Info files with Unicode markup. Fix an ancient off-by-one mismatch error with Unicode codepoints. * lisp/progmodes/compile.el (compilation-start): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/man.el (Man-build-man-command, Man-getpage-in-background): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/international/mule-cmds.el (set-coding-system-map): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/eshell/esh-cmd.el (eshell-do-pipelines-synchronously): Doc fix. (eshell-execute-pipeline): Test 'make-process', not 'start-process', as the latter is now available on all platforms.
* Bump version to 25.0.93emacs-25.0.93Nicolas Petton2016-04-221-1/+1
| | | | | | * README: * configure.ac: * msdos/sed2v2.inp: Bump Emacs version to 25.0.93.
* Rework C source files to avoid ^(Paul Eggert2016-03-101-2/+2
| | | | | | | | Work around Bug#22884 by rewording comments and strings to avoid ‘(’ at the start of a line unless it starts a function. This change is a short-term hack; in the longer run we plan to fix cc-mode’s performance for C files that have ‘(’ at the start of a line in a comment or string.
* Bump version to 25.0.92Nicolas Petton2016-03-021-1/+1
| | | | | | * README: * configure.ac: * msdos/sed2v2.inp: Bump version to 25.0.92.
* Bump version to 25.0.91emacs-25.0.91Nicolas Petton2016-02-131-1/+1
| | | | | | * README: * configure.ac: * msdos/sed2v2.inp: Bump version to 25.0.91.
* Bump version to 25.0.90emacs-25.0.90Nicolas Petton2016-01-301-1/+1
| | | | | | * README: * configure.ac: * msdos/sed2v2.inp: Bump version to 25.0.90.
* Fix copyright years by handPaul Eggert2016-01-014-5/+5
| | | | | These are dates that admin/update-copyright did not update, or updated incorrectly.
* Update copyright year to 2016Paul Eggert2016-01-0121-21/+21
| | | | Run admin/update-copyright.
* Rename ChangeLogs for gitlog-to-changelogPaul Eggert2015-04-071-0/+0
| | | | | | | | | | | | | This patch was implemented via the following shell commands: find * -name ChangeLog | sed 's,.*,git mv & &.1, s, lisp/ChangeLog\.1$, lisp/ChangeLog.17, s, lisp/erc/ChangeLog\.1$, lisp/erc/ChangeLog.09, s, lisp/gnus/ChangeLog\.1$, lisp/gnus/ChangeLog.3, s, lisp/mh-e/ChangeLog\.1$, lisp/mh-e/ChangeLog.2, s, src/ChangeLog\.1$, src/ChangeLog.13,' | sh git commit -am"[this commit message]"
* Fix copyright years by handPaul Eggert2015-01-014-5/+5
| | | | | | These are dates that admin/update-copyright did not update, or updated incorrectly. Also, back out the copyright-date change to doc/misc/texinfo.tex, as upstream hasn't updated that date yet.
* Update copyright year to 2015Paul Eggert2015-01-0121-21/+21
| | | | Run admin/update-copyright.
* Merge from emacs-24; up to 2014-07-28T06:28:15Z!dmantipov@yandex.ruGlenn Morris2014-10-201-0/+4
|\
| * Add 24.4 release ChangeLog entriesemacs-24.4Glenn Morris2014-10-201-0/+4
| |
| * Bump version to 24.4Glenn Morris2014-10-161-1/+1
| | | | | | | | Regenerate ldefs-boot and AUTHORS
| * Bump version to 24.3.94; regenerate ldefs-boot and AUTHORSemacs-24.3.94Glenn Morris2014-10-011-1/+1
| |
* | Follow-up to renaming v24.5 to 25.1.Eli Zaretskii2014-09-292-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | README: Bump version to 25.0.50. configure.ac (AC_INIT): Bump version to 25.0.50. nt/makefile.w32-in (VERSION): Bump version to 25.0.50. nt/emacsclient.rc: Bump version to 25.0.50. nt/emacs.rc: Bump version to 25.0.50. nt/config.nt (VERSION): Bump version to 25.0.50. msdos/sed2v2.inp: Bump version to 25.0.50. etc/refcards/ru-refcard.tex: Bump version to 25.0.50. etc/refcards/emacsver.tex: Bump version to 25.0.50. src/msdos.c (internal_terminal_init): Bump version to 25. doc/man/emacs.1: Bump version to 25.0.50. doc/emacs/emacsver.texi (EMACSVER): Bump to 20.0.50.
* | Merge from emacs-24; up to 2014-07-02T00:57:53Z!juri@jurta.orgGlenn Morris2014-08-273-1/+14
|\ \ | |/
| * Fix unoptimized build on MSDOS.Eli Zaretskii2014-08-252-1/+7
| | | | | | | | | | | | | | msdos/sedlibmk.inp (gl_LIBOBJS): Add execinfo.o. Reported by Juan Manuel Guerrero <juan.guerrero@gmx.de>. src/conf_post.h (_GL_EXECINFO_INLINE) [MSDOS]: Don't define.
| * Fix compilation warnings about snprintf in the MSDOS build.Eli Zaretskii2014-08-232-0/+9
| | | | | | | | | | | | | | msdos/sed2v2.inp [DJGPP <= 2.03]: Add a prototype for snprintf, to avoid compilation warning from newer GCC versions that have snprintf as a built-in. Reported by Juan Manuel Guerrero <juan.guerrero@gmx.de>.
| * Bump version number to 24.3.93Glenn Morris2014-08-141-1/+1
| |
| * Bump version to 24.3.92Glenn Morris2014-06-251-1/+1
| |
| * Bump version to 24.3.91Glenn Morris2014-05-111-1/+1
| |
* | ChangeLog fixesGlenn Morris2014-08-261-1/+2
| |
* | Minor fixes in the last commit wrt MS-DOS build.Eli Zaretskii2014-08-092-1/+5
| | | | | | | | | | | | config.bat: Fix EOL format in lines modified by last commit. msdos/INSTALL: Fix last change.
* | Remove support for DJGPP < 2.02Reuben Thomas2014-08-096-449/+23
| | | | | | | | | | This also removes some specially-licensed files and lots of accompanying explanation.
* | Merge from emacs-24; up to 2014-04-16T15:28:26Z!monnier@iro.umontreal.caPaul Eggert2014-04-1611-450/+227
|\ \ | |/
| * Actually commit msdos/sedadmin.inp.Eli Zaretskii2014-04-161-0/+29
| |
| * Fix the MSDOS build.Eli Zaretskii2014-04-1610-450/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/unexcoff.c [MSDOS]: Include libc/atexit.h. (copy_text_and_data): Zero out the atexit chain pointer before dumping Emacs. src/termhooks.h (encode_terminal_code): Update prototype. src/term.c (encode_terminal_code) [DOS_NT]: Make it externally visible for all DOS_NT ports, not just WINDOWSNT. (syms_of_term) [!MSDOS]: Don't define 'tty-menu-*' symbols on MSDOS. src/sysdep.c (emacs_sigaction_init, init_signals): Don't use SIGCHLD unless it is defined. (emacs_pipe) [MSDOS]: Redirect to 'pipe'. src/process.c (close_on_exec, accept4, process_socket): Move into the "ifdef subprocesses" part. (catch_child_signal): Condition by "ifdef subprocesses". (syms_of_process) <Qinternal_default_process_sentinel> <Qinternal_default_process_filter>: Condition by "ifdef subprocesses". src/msdos.h: Add prototypes for new functions. (EINPROGRESS): Define. (O_CLOEXEC): Define to zero. src/msdos.c (check_window_system): Remove unnecessary an incompatible duplicate function. (sys_opendir, readlinkat, faccessat, fstatat, unsetenv): New functions in support of new functionality. src/menu.c (single_menu_item): Add visual indication of submenu also for menus on MSDOS frames. (Fx_popup_menu) [!MSDOS]: Do not call tty_menu_show on MSDOS. src/lisp.h (CHECK_PROCESS) [!subprocesses]: Do not define when async subprocesses aren't supported. src/font.h (FONT_WIDTH) [MSDOS]: MSDOS-specific definition. src/emacs.c (close_output_streams): Zero out errno before calling close_stream. src/dired.c [MSDOS]: Include msdos.h. src/conf_post.h (opendir) [MSDOS]: Redirect to sys_opendir. (DATA_START) [MSDOS]: Define. (SYSTEM_PURESIZE_EXTRA) [MSDOS]: Enlarge by 25K. src/callproc.c (block_child_signal, unblock_child_signal) [MSDOS]: Ifdef away for MSDOS. (record_kill_process) [MSDOS]: Ifdef away the entire body for MSDOS. (call_process_cleanup) [MSDOS]: Ifdef away portions not relevant for MSDOS. (call_process) [MSDOS]: Fix call sequence of dostounix_filename. Use temporary file template that is compatible with mkostemp. Move vfork-related portions under #ifndef MSDOS. (syms_of_callproc): Unify templates of MSDOS and WINDOWSNT. lisp/term/pc-win.el (x-list-fonts, x-get-selection-value): Provide doc strings, as required by snarf-documentation. msdos/sedlisp.inp: msdos/sedlibmk.inp: msdos/sedleim.inp: msdos/sed3v2.inp: msdos/sed2v2.inp: msdos/sed1v2.inp: Update Sed scripts for Emacs 24.4. msdos/inttypes.h: Add PRIdMAX. msdos/INSTALL: Update for Emacs 24.4. msdos/sedadmin.inp: New file.
| * Bump version to 24.3.90; regenerate AUTHORSGlenn Morris2014-04-101-1/+1
| |
* | Bump trunk version to 24.4.50.Eli Zaretskii2014-03-211-1/+1
|/ | | | | | | | | | | | | | modified files: ChangeLog README configure.ac doc/emacs/emacsver.texi doc/man/emacs.1 msdos/sed2v2.inp nt/config.nt nt/emacs.rc nt/emacsclient.rc nt/makefile.w32-in
* ChangeLog fixesGlenn Morris2014-01-211-0/+4
|
* ChangeLog fixesGlenn Morris2014-01-211-1/+1
|
* Spelling fixes.Paul Eggert2014-01-091-1/+1
| | | | | | * mail/unrmail.el (unrmail-mbox-format): Choice is mboxo, not mboxro. * woman.el (woman-mark-horizontal-position): Rename from woman-mark-horizonal-position. Use changed.
* Fix copyright years by hand.Paul Eggert2014-01-014-8/+8
| | | | | These are dates that admin/update-copyright did not update, or updated incorrectly.
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-0120-21/+21
|
* Automate the procedure for updating copyright year.Paul Eggert2013-12-241-3/+1
| | | | | | | | | | * admin/merge-gnulib (GNULIB_MODULES): Add update-copyright. * admin/notes/years: Mention admin/update-copyright. * admin/update-copyright: New file. * build-aux/update-copyright: New file. * make-dist: Distribute it. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * msdos/autogen/Makefile.in: Update copyright year.
* * msdos/mainmake.v2: Add missing ChangeLog entry for previous, and fixGlenn Morris2013-11-052-2/+3
|
* Remove the autogen/ directoryGlenn Morris2013-11-044-2/+4648
| | | | | | | | | | | | | | | | | | | | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00806.html * autogen: Remove directory. Move update_autogen to admin/. * autogen.sh: Remove reference to copy_autogen. * GNUmakefile (configure): * Makefile.in (bootstrap): Do not try to run copy_autogen. * config.bat: Use msdos/autogen rather than autogen. * admin/update_autogen: Move here from ../autogen. (usage): Update. Remove -l, add -A. (autogendir): New variable. (ldefs_flag): Default to set. (genfiles): Reduce to only ms-dos relevant files. (main): Make checking autogen sources optional. Make copying of autogen files optional. * msdos/autogen/config.in: * msdos/autogen/Makefile.in: Move here from ../autogen. * nt/INSTALL: Remove reference to copy_autogen. * nt/config.nt: Comment.
* Use just DOC instead of DOC-nn.mm.Stefan Monnier2013-05-152-1/+5
| | | | | | | | | | | | | | | | * lisp/loadup.el: Just use unversioned DOC. * Makefile.in (install-doc): DOC file is not version specific any more. * .bzrignore: Don't ignore DOC-* any more. * admin/quick-install-emacs: Don't prune DOC-* files a any more. * doc/lispref/loading.texi (Autoload): * doc/lispref/help.texi (Documentation Basics, Accessing Documentation) (Accessing Documentation, Accessing Documentation): DOC-* is now DOC. * etc/.gitignore: Don't ignore DOC-* any more. * lib-src/makefile.w32-in ($(DOC)): Use DOC rather than DOC-X. * msdos/sed1x.inp: Don't rewrite DOC any more. * nt/makefile.w32-in (clean, top-distclean): DOC-X doesn't exist any more. * src/Makefile.in (bootstrap-clean): DOC-* doesn't exist any more. * src/makefile.w32-in (DOC): Use just "DOC".
* * sedlibmk.inp: Sync with changes in lib/Makefile.in.Paul Eggert2013-02-082-0/+7
| | | | (HAVE_SECURE_GETENV, GNULIB_SECURE_GETENV): Edit to appropriate values.
* Merge from emacs-24; up to 2012-12-06T07:33:20Z!rgm@gnu.orgGlenn Morris2013-01-023-3/+3
|\
| * Add 2013 to another copyright rangeGlenn Morris2013-01-021-1/+1
| |