summaryrefslogtreecommitdiff
path: root/msdos
Commit message (Expand)AuthorAgeFilesLines
* Merge from emacs-24; up to 2014-07-02T00:57:53Z!juri@jurta.orgGlenn Morris2014-08-273-1/+14
|\
| * Fix unoptimized build on MSDOS.... 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. Eli Zaretskii2014-08-252-1/+7
| * Fix compilation warnings about snprintf in the MSDOS build.... 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>. Eli Zaretskii2014-08-232-0/+9
| * 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.... config.bat: Fix EOL format in lines modified by last commit. msdos/INSTALL: Fix last change. Eli Zaretskii2014-08-092-1/+5
* | Remove support for DJGPP < 2.02...This also removes some specially-licensed files and lots of accompanying explanation. Reuben Thomas2014-08-096-449/+23
* | 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.... 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. Eli Zaretskii2014-04-1610-450/+198
| * Bump version to 24.3.90; regenerate AUTHORSGlenn Morris2014-04-101-1/+1
* | Bump trunk version to 24.4.50.... 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 Eli Zaretskii2014-03-211-1/+1
|/
* ChangeLog fixesGlenn Morris2014-01-211-0/+4
* ChangeLog fixesGlenn Morris2014-01-211-1/+1
* Spelling fixes....* 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. Paul Eggert2014-01-091-1/+1
* Fix copyright years by hand....These are dates that admin/update-copyright did not update, or updated incorrectly. Paul Eggert2014-01-014-8/+8
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-0120-21/+21
* Automate the procedure for updating copyright year....* 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. Paul Eggert2013-12-241-3/+1
* * msdos/mainmake.v2: Add missing ChangeLog entry for previous, and fixGlenn Morris2013-11-052-2/+3
* Remove the autogen/ directory...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. Glenn Morris2013-11-044-2/+4648
* Use just DOC instead of DOC-nn.mm....* 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". Stefan Monnier2013-05-152-1/+5
* * sedlibmk.inp: Sync with changes in lib/Makefile.in....(HAVE_SECURE_GETENV, GNULIB_SECURE_GETENV): Edit to appropriate values. Paul Eggert2013-02-082-0/+7
* 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
| * Add 2013 to yet more FSF copyright yearsGlenn Morris2013-01-021-1/+1
| * Add 2013 to more copyright yearsGlenn Morris2013-01-021-1/+1
* | Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert2013-01-0218-18/+20
|\|
| * Update copyright notices for 2013.Paul Eggert2013-01-0118-18/+20
* | Merge from emacs-24; up to 2012-12-05T00:13:56Z!yamaoka@jpl.orgGlenn Morris2012-12-302-1/+6
|\|
| * MS-DOS followup for 2012-12-04T21:17:30Z!monnier@iro.umontreal.ca.... msdos/sed1v2.inp (TEMACS_LDFLAGS2): Remove editing. (LIBS_GNUSTEP): Edit to empty. Eli Zaretskii2012-12-302-1/+6
| * Bump version to 24.2.91....Regenerate ldefs-boot.el and AUTHORS. Chong Yidong2012-12-151-1/+1
* | Merge from emacs-24; up to 2012-11-23T06:23:28Z!cyd@gnu.orgGlenn Morris2012-12-022-0/+11
|\|
| * Fix the MSDOS build.... msdos/sed1v2.inp: Dump emacs.exe and copy to b-emacs.exe before generating leim-list.el. Eli Zaretskii2012-12-012-0/+11
| * Bump version to 24.2.90....Regenerate AUTHORS and ldefs-boot.el. Chong Yidong2012-11-241-1/+1
* | Remove HAVE_MOUSE; see https://lists.gnu.org/archive/html/emacs-devel/2012-10......* configure.ac (HAVE_MOUSE): Remove. * admin/CPP-DEFINES (HAVE_MOUSE): Remove. * msdos/sed2v2.inp (HAVE_MOUSE): Remove. * nt/config.nt (HAVE_MOUSE): Remove. * src/keyboard.c (HAVE_MOUSE): * src/frame.c (HAVE_MOUSE): Remove, and rewrite code as if HAVE_MOUSE were always defined. Ken Brown2012-11-242-1/+4
* | Merge from emacs-24; up to 2012-11-03T05:11:34Z!dmantipov@yandex.ruGlenn Morris2012-11-034-19/+30
|\|
| * Adapt the MSDOS build to the latest changes on mainline.Eli Zaretskii2012-11-034-19/+30
* | Bump version to 24.3.50Chong Yidong2012-11-021-1/+1
|/
* Fix the MSDOS configury due to changes in 2012-10-08T08:23:13Z!dancol@dancol....... msdos/sed1v2.inp (W32_LIBS, W32_OBJ): Edit to empty. Eli Zaretskii2012-10-082-0/+6
* Merge from gnulib.Paul Eggert2012-10-042-0/+6
* Link with LIB_TIMER_TIME as needed.Paul Eggert2012-09-273-0/+7
* Bump version to 24.2.50Chong Yidong2012-08-151-1/+1
* Fix Sed scripts and msdos.c as fallout of latest changes.Eli Zaretskii2012-08-043-6/+20
* ChangeLog fixGlenn Morris2012-08-011-1/+1
* * msdos/sed2v2.inp (HAVE_WCHAR_H): Fix typo.Glenn Morris2012-08-012-1/+3
* Remove src/s/msdos.h...* msdos/sed2v2.inp (MSDOS, DOS_NT, FLOAT_CHECK_DOMAIN) (HAVE_INVERSE_HYPERBOLIC, DEVICE_SEP, IS_DIRECTORY_SEP, IS_ANY_SEP) (INTERNAL_TERMINAL, NULL_DEVICE, SEPCHAR, USER_FULL_NAME) (_setjmp, _longjmp): Move here from src/s/msdos.h. (config_opsysfile, config_machfile): Remove. * msdos/sed1v2.inp (M_FILE, S_FILE): Remove. * msdos/mainmake.v2 (TAGS tags): Remove src/s/msdos.h. * src/s/msdos.h: Remove file. * src/conf_post.h [MSDOS]: New section, moved from s/msdos.h. * src/Makefile.in (S_FILE): Remove. (config_h): Remove S_FILE. Glenn Morris2012-08-014-6/+24
* * configure.ac (S_FILE): Remove output variable....* src/Makefile.in (S_FILE): No longer set by configure. * msdos/sed1v2.inp (S_FILE): Update for format change. Glenn Morris2012-07-312-1/+5
* Use Gnulib stdalign and environ modules (Bug#9772, Bug#9960)....* .bzrignore: Add lib/stdalign.h. * config.bat: Do not set NO_DECL_ALIGN; no longer needed. Copy lib/stdalign.in.h to lib/stdalign.in-h as needed. * configure.ac (HAVE_ATTRIBUTE_ALIGNED): Remove the code that fiddles with this, as gnulib now does this for us. * admin/merge-gnulib: Add environ, stdalign. * m4/environ.m4: New file, from gnulib. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * lib/stdalign.in.h, m4/stdalign.m4: New files, from gnulib. * sed2v2.inp (HAVE_ATTRIBUTE_ALIGNED): Remove edit. * sedlibmk.inp (STDALIGN_H, @GL_GENERATE_STDALIGN_H_TRUE@) (GL_GENERATE_STDALIGN_H_FALSE): New edits. * nt/config.nt (HAVE_ATTRIBUTE_ALIGNED): Remove. * src/alloc.c (XMALLOC_BASE_ALIGNMENT, GC_POINTER_ALIGNMENT, pure_alloc): Simplify by using alignof. (pure_alloc) [! USE_LSB_TAG]: Don't over-align EMACS_INT values. * src/lisp.h: Include <stdalign.h>. (GCALIGNMENT): New macro and constant. (DECL_ALIGN): Remove. All uses replaced by alignas (GCALIGNMENT). (USE_LSB_TAG): ifdef on alignas, not on DECL_ALIGN. (stdalign): New macro, if not already defined. Paul Eggert2012-07-283-1/+9