aboutsummaryrefslogtreecommitdiffstats
path: root/nt
Commit message (Collapse)AuthorAgeFilesLines
* Update the Windows build according to 2011-02-08T21:42:[email protected]Eli Zaretskii2011-02-092-2/+9
| | | | | | | | | | | | | and 2011-02-09T17:04:[email protected]. src/makefile.w32-in (GLOBAL_SOURCES, SOME_MACHINE_OBJECTS, obj): New macros. (globals.h, gl-stamp): New targets. (clean): Clean gl-stamp and globals.h. nt/makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make the "make-docfile" target in lib-src, before bootstrapping the src directory. Needed since building in src needs to run make-docfile to produce globals.h.
* Adapt to addition of ignore-value.h in 2011-02-03T19:29:[email protected].Eli Zaretskii2011-02-042-0/+5
| | | | | | src/makefile.w32-in (IGNORE_VALUE_H): New variable. ($(BLD)/sysdep.$(O)): Depend on $(IGNORE_VALUE_H). nt/config.nt (inline) [__GNUC__]: Define (for gnulib).
* Commit changes in nt/ChangeLog for 2011-01-31T19:36:[email protected].Eli Zaretskii2011-01-311-0/+3
|
* Fix the MS-Windows build broken by 2011-01-30T23:34:[email protected]Eli Zaretskii2011-01-313-5/+29
| | | | | | | | | | | | | | | | | | | | | and 2011-01-31T08:15:[email protected]. lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and $(BLD)/time_r.$(O). ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and $(EMACS_ROOT)/src/m/intel386.h. ($(BLD)/strftime.$(O)): ($(BLD)/time_r.$(O)): Define prerequisites. src/makefile.w32-in (OBJ2): Remove strftime.$(O). ($(BLD)/strftime.$(O)): Remove prerequisites. lib-src/makefile.w32-in (VERSION): Don't define, defined on nt/config.nt. (ECLIENT_CFLAGS): Remove -DVERSION. ($(BLD)/emacsclient.$(O)): Don't depend on makefile.w32-in. nt/config.nt (VERSION): Uncomment definition. (restrict): Define. nt/inc/stdbool.h: New file. admin/admin.el (set-version): Remove lib-src/makefile.w32-in. Add nt/config.nt.
* Fix the bootstrap on MS-Windows.Eli Zaretskii2011-01-292-2/+3
| | | | makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Fix the bootstrap.
* Fix the MS-Windows build broken by 2011-01-17T19:01:[email protected]Eli Zaretskii2011-01-294-6/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and emacs-23/2010-05-21T19:51:[email protected]. lib/makefile.w32-in: lib/getopt_.h: New files. src/s/ms-w32.h (HAVE_MKTIME): Remove. src/makefile.w32-in (LOCAL_FLAGS): Add -I../lib. (GNULIB): New variable. (LIBS): Add $(GNULIB). $(TEMACS): Depend on $(GNULIB). <top-level>: Fix font-lock disrupted by a lone `"'. src/makefile.w32-in (LOCAL_FLAGS): Add -I../lib. (GETOPTOBJS, GETOPTDEPS): Remove targets. (MOVEMAILOBJS): Replace $(GETOPTOBJS) with ../lib/$(BLD)/libgnu.$(A). ($(BLD)/movemail.exe): Depend on ../lib/getopt.h. (ECLIENTOBJS, ETAGSOBJ, CTAGSOBJ, EBROWSEOBJ): Replace getopt.o and getopt1.o with ../lib/$(BLD)/libgnu.$(A). (clean): Don't remove getopt.h. (getopt.h, $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O)): Remove targets. ($(BLD)/ctags.$(O), $(BLD)/etags.$(O)): Replace getopt.h with $(EMACS_ROOT)/lib/getopt.h. nt/makefile.w32-in (all-other-dirs-nmake, all-other-dirs-gmake) (bootstrap-nmake, bootstrap-gmake, bootstrap-clean-nmake) (bootstrap-clean-gmake, clean-other-dirs-nmake) (clean-other-dirs-gmake, cleanall-other-dirs-nmake) (cleanall-other-dirs-gmake, distclean-other-dirs-nmake) (distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake) (maintainer-clean-other-dirs-gmake): Recurse into ../lib as well. nt/configure.bat: Create lib/makefile. nt/config.nt (HAVE_MKTIME, BROKEN_MKTIME): Remove. (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV) (HAVE_DECL_LOCALTIME_R, HAVE_WCHAR_T, PACKAGE, VERSION, inline) (_GL_UNUSED, _UNUSED_PARAMETER_): Add definitions, for gnulib.
* Refill some long/short copyright headers.Glenn Morris2011-01-266-12/+11
|
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-2427-46/+29
|
* Merge from emacs-23.Glenn Morris2011-01-241-4/+4
|\ | | | | | | Note setting of CANNOT_DUMP on ia64 hpux is still to be merged manually.
| * * nt/iconcs/README: Add 2010, 2011 to FSF copyright years.Glenn Morris2011-01-221-4/+4
| |
| * Bump version to 23.2.92.Chong Yidong2011-01-142-8/+8
| | | | | | | | Regenerate AUTHORS, configure, and ldefs-boot.el.
* | Refill some copyright headers.Glenn Morris2011-01-152-4/+4
| |
* | Nuke arch-tags.Glenn Morris2011-01-1527-56/+0
| |
* | Add 2011 to remaining FSF/AIST copyright years.Glenn Morris2011-01-151-2/+2
| |
* | Merge from emacs-23Stefan Monnier2011-01-1425-39/+33
|\|
| * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-0224-36/+30
| |
* | Use __builtin_unwind_init in MinGW builds of w32 port.Eli Zaretskii2011-01-072-0/+8
| | | | | | | | config.nt (HAVE___BUILTIN_UNWIND_INIT) [GCC >= 2.8]: Define.
* | Fix merge of fix for bug #7716.Eli Zaretskii2011-01-023-3/+5
| | | | | | | | | | nt/INSTALL: nt/README.W32: `image-library-alist' was renamed to `dynamic-library-alist'.
* | Merge changes from emacs-23 branchChong Yidong2011-01-024-8/+54
|\|
| * nt/configure.bat (end): Unset environment variables used by this batch file.Eli Zaretskii2010-12-312-0/+16
| |
| * Fix bug #7716 with PNG image support libraries on Windows.Eli Zaretskii2010-12-312-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | src/image.c <Qlibpng_version>: New variable. (syms_of_image): Intern and staticpro it. Set its value to the version of PNG library we were compiled with. (my_png_error, png_load): Avoid GCC warnings about direct access to png_ptr->jmpbuf. lisp/term/w32-win.el (image-library-alist): Set up correctly for libpng versions both before and after 1.4.0. admin/nt/README.W32: Update the information about PNG support libraries. nt/INSTALL: Update the information about PNG support libraries.
| * Bump version to 23.2.91.Chong Yidong2010-12-102-8/+8
| | | | | | | | Regenerate configure and ldefs-boot.el.
* | Fix compilation on Windows following 2010-11-23T18:47:[email protected].Eli Zaretskii2010-11-232-0/+10
| | | | | | | | config.nt (EXTERNALLY_VISIBLE): Define.
* | Merge from emacs-23Stefan Monnier2010-11-171-3/+3
|\|
| * Document non-support for MSVC versions later than 8.0.Eli Zaretskii2010-11-101-3/+3
| |
| * Bump version to 23.2.90.Chong Yidong2010-11-082-8/+8
| | | | | | | | Regenerate AUTHORS, configure, and ldefs-boot.el.
* | Replace digest-doc and sorted-doc C programs with Lisp commands.Glenn Morris2010-10-222-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib-src/digest-doc.c, lib-src/sorted-doc.c: Remove files. * lib-src/Makefile.in (UTILITIES): Remove digest-doc and sorted-doc. (digest-doc${EXEEXT}, sorted-doc${EXEEXT}): Remove rules. * lib-src/makefile.w32-in (ALL): Remove digest-doc and sorted-doc. ($(BLD)/sorted-doc.exe, $(BLD)/digest-doc.exe, sorted-doc, digest-doc) ($(BLD)/digest-doc.$(O), $(BLD)/sorted-doc.$(O)): Remove rules. (install): Don't install digest-doc.exe or sorted-doc.exe. * lisp/help-fns.el (doc-file-to-man, doc-file-to-info): New commands. * doc/lispref/help.texi (Documentation Basics): Remove mentions of digest-doc and sorted-doc. * INSTALL, nt/README, nt/README.W32: Do not mention digest-doc and sorted-doc. * etc/NEWS: Mention this change.
* | Rename `image-library-alist' to `dynamic-library-alist'.Juanma Barranquero2010-10-132-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Mention `dynamic-library-alist'. * lisp/image.el (image-library-alist): Declare as obsolete alias. (image-type-available-p): Use `dynamic-library-alist'. * lisp/term/w32-win.el (dynamic-library-alist): Use instead of `image-library-alist'. * nt/INSTALL: Refer to `dynamic-library-alist'. * src/image.c (Vimage_library_alist) (syms_of_image) <image-library-alist>: Move to src/emacs.c and rename. (lookup_image_type): Use Vdynamic_library_alist. (Finit_image_library): Doc fix. * src/emacs.c (Vdynamic_library_alist) (syms_of_emacs) <dynamic-library-alist>: Move from src/image.c and rename. Doc fix. * src/lisp.h (Vdynamic_library_alist): Declare extern.
* | nt/INSTALL: Add note about problematic characters passed to configure.Juanma Barranquero2010-10-062-0/+12
| |
* | nt/ChangeLog: Fix last entry.Eli Zaretskii2010-10-011-0/+1
| |
* | Support TAGS targets in the w32 build.Eli Zaretskii2010-10-013-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | nt/makefile.w32-in (frc, TAGS, TAGS-gmake, TAGS-nmake): New targets. emacs-src.tags: New file. src/makefile.w32-in (TAGS, frc, TAGS-LISP, ../nt/TAGS, tags) (TAGS-gmake, TAGS-nmake, TAGS-LISP-gmake, TAGS-LISP-nmake) (nt-TAGS-gmake, nt-TAGS-nmake): New targets. lisp/makefile.w32-in (DEST, TAGS, TAGS-LISP, TAGS-nmake) (TAGS-LISP-nmake, TAGS-gmake, TAGS-LISP-gmake, TAGS-SH) (TAGS-LISP-SH, TAGS-CMD, TAGS-LISP-CMD): New targets. lib-src/makefile.w32-in (tags, TAGS): New targets.
* | Fix bug #7102.Eli Zaretskii2010-10-012-0/+6
| | | | | | | | gmake.defs: Add a comment with a single quote to fix fontification.
* | nt/configure.bat: Fix condition for copying paths.h into ../src/epaths.h.Eli Zaretskii2010-09-292-1/+6
| |
* | nt/*.c: Use const char*; remove unused code.Juanma Barranquero2010-09-285-64/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * addpm.c (entry, add_registry, main): * addsection.c (file_data, open_input_file, open_output_file) (find_section, PTR_TO_OFFSET, copy_executable_and_add_section) (COPY_CHUNK): * cmdproxy.c (vfprintf, fprintf, printf, fail, warn, skip_space) (skip_nonspace, get_next_token, search_dir, make_absolute) (spawn, main): * preprep.c (file_data, open_input_file, open_output_file) (open_inout_file, find_section, PTR_TO_OFFSET, COPY_CHUNK, main): Use const char*. * cmdproxy.c (stdin): Don't define, not used. (main): Don't assign remlen after last use.
* | Fix bug#6820: Don't accept backslashes or quotes on compiler options.Juanma Barranquero2010-09-232-1/+22
| | | | | | | | | | * nt/configure.bat: Err out when the argument of --cflags contains invalid characters (check implemented only for GCC).
* | nt/configure.bat: Add comment about USER_(C|LD)FLAGS.Juanma Barranquero2010-09-221-0/+2
| |
* | nt/configure.bat: Cosmetic changes.Juanma Barranquero2010-09-221-2/+38
| |
* | nt/addpm.c (add_registry): Create App Paths of type REG_EXPAND_SZ.Juanma Barranquero2010-08-192-3/+8
| |
* | (add_registry): Set path for runemacs.exe to use.Jason Rumney2010-08-122-0/+21
| |
* | Merge changes from emacs-23 branchChong Yidong2010-08-082-11/+34
|\|
| * nt/cmdproxy.c (main): Use _snprintf instead of wsprintf (bug#6647).Óscar Fuentes2010-08-022-11/+34
| |
* | nt/config.nt (TIME_WITH_SYS_TIME): Remove #undef, unused (bug#6754).Juanma Barranquero2010-08-032-1/+5
| |
* | Clean up unexec.c, remove references to unused code.Dan Nicolaescu2010-07-282-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nt/config.nt: Remove code referring to NO_REMAP, unused. * src/unexec.c (make_hdr): Remove references to NO_REMAP, COFF, SEGMENT_MASK, SECTION_ALIGNMENT, ADJUST_EXEC_HEADER. * src/s/usg5-4.h (COFF): * src/s/template.h: * src/s/msdos.h (COFF, NO_REMAP): * src/s/ms-w32.h (NO_REMAP): * src/s/hpux10-20.h (NO_REMAP): * src/m/sparc.h (SEGMENT_MASK): * src/m/m68k.h (NO_REMAP): * src/m/intel386.h (SEGMENT_MASK): * src/m/arm.h (NO_REMAP): * src/m/alpha.h (COFF): * src/m/template.h: Remove references to unused defines.
* | Build binary distros on Windows using emacs-VERSION as root dir name.Christoph Scholtes2010-07-253-26/+35
|\ \ | | | | | | | | | | | | | | | | | | | | | * nt/makefile.w32-in: Copy README.W32 to installation directory during `make install'. Remove README.W32 with `distclean' (in case Emacs was installed in place). Use temporary directory to create distribution zip files in `dist' target. * nt/zipdist.bat: Simplify code using temporary directory.
| * | Added README.W32 to distclean. Updated Changelog.Christoph Scholtes2010-07-242-2/+4
| | |
| * | Added ChangeLog entry for copying of README.W32.Christoph Scholtes2010-07-241-2/+3
| | |
| * | Fixed whitespace.Christoph Scholtes2010-07-241-1/+1
| | |
| * | Code cleanup. Added ChangeLog entry.Christoph Scholtes2010-07-243-12/+18
| | |
| * | Refactoring of make dist targetChristoph Scholtes2010-07-242-26/+24
| | |
* | | Make building under stricter warning flags somewhat cleaner.Juanma Barranquero2010-07-252-1/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Flags used: -Wold-style-declaration -Wunused-function -Wstrict-prototypes * lib-src/emacsclient.c (getcwd, w32_getenv): * lib-src/ntlib.h (getlogin, getuid, getegid, getgid): Fix prototypes. * nt/runemacs.c (set_user_model_id): Fix prototype. * src/callproc.c (relocate_fd): Set inside #ifndef WINDOWSNT. * src/dired.c (opendir, readdir): Fix prototypes. * src/editfns.c (w32_get_internal_run_time): Fix prototypes. * src/keyboard.c (input_available_signal): Declare inside #ifdef SIGIO. * src/ndir.h (opendir, readdir, seekdir, closedir): Fix prototypes. (telldir): Remove declaration. * src/ralloc.c (real_morecore, __morecore): Fix prototypes. * src/sound.c (alsa_sound_perror): Declare inside #ifdef HAVE_ALSA. * src/syssignal.h (strsignal): Fix prototype. * src/term.c (tparam): Fix prototype. (term_get_fkeys_address, term_get_fkeys_kboard, term_get_fkeys_1) (term_get_fkeys): Set inside "#ifndef DOS_NT". * src/vm-limit.c (check_memory_limits): Fix prototypes of real_morecore and __morecore. * src/w32gui.h (XParseGeometry): Fix prototype. * src/w32heap.h (get_data_start, get_data_end, init_heap): Fix prototypes. * src/w32term.c (my_set_focus): Declare inside #if 0. * src/w32term.h (x_window_to_frame, x_display_info_for_name, w32_term_init) (w32_fill_rect, w32_clear_window, init_crit, delete_crit, signal_quit) (drain_message_queue, get_next_msg, post_msg, parse_button) (ClipboardSequence_Proc): Fix prototypes. (wait_for_sync): Remove declaration.