| Commit message (Expand) | Author | Age | Files | Lines |
* | nt/gnulib.mk: Synchronize with lib/gnulib.mk. | Eli Zaretskii | 2014-09-01 | 2 | -12/+49 |
* | ChangeLog fixes | Glenn Morris | 2014-08-26 | 1 | -2/+1 |
* | Makefile comments | Glenn Morris | 2014-06-15 | 1 | -1/+2 |
* | Explicitly set LDFLAGS in some sub-Makefiles...* lib-src/Makefile.in (LDFLAGS): Explicitly set via configure.
* nt/Makefile.in (LDFLAGS): Explicitly set via configure.
| Glenn Morris | 2014-06-15 | 2 | -1/+8 |
* | Fix MS-Windows build broken by latest Makefile.in changes.... nt/Makefile.in (CPPFLAGS): Define.
lib-src/Makefile.in (CPPFLAGS): Define.
| Eli Zaretskii | 2014-06-15 | 2 | -0/+5 |
* | Parallelize clean rules using GNU make features...* Makefile.in: (submake_template): New definition.
(mostlyclean_dirs, clean_dirs, distclean_dirs, maintainer_clean_dirs):
New variables.
(mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean)
(extraclean): Define using each subdirectory as a prequisite.
* lib/Makefile.am (bootstrap-clean):
* doc/emacs/Makefile.in (bootstrap-clean):
* doc/lispintro/Makefile.in (bootstrap-clean):
* doc/lispref/Makefile.in (bootstrap-clean):
* doc/misc/Makefile.in (bootstrap-clean):
* lib-src/Makefile.in (bootstrap-clean):
* lwlib/Makefile.in (bootstrap-clean):
* nextstep/Makefile.in (bootstrap-clean):
* nt/Makefile.in (bootstrap-clean):
* oldXMenu/Makefile.in (bootstrap-clean):
New rules, for symmetry/simplicity.
* lwlib/Makefile.in (mostlyclean, clean, distclean, maintainer-clean):
* oldXMenu/Makefile.in (mostlyclean, clean, distclean, maintainer-clean, tags):
Declare as PHONY.
| Glenn Morris | 2014-06-14 | 2 | -2/+6 |
* | Merge from emacs-24; up to 2014-06-01T23:37:59Z!eggert@cs.ucla.edu | Glenn Morris | 2014-06-07 | 1 | -1/+14 |
|\ |
|
| * | nt/INSTALL: Instructions how to start Bash. | Eli Zaretskii | 2014-06-04 | 1 | -1/+14 |
| * | Bump version to 24.3.91 | Glenn Morris | 2014-05-11 | 4 | -10/+10 |
| * | nt/INSTALL: Minor rearrangement of text for clarity. | Eli Zaretskii | 2014-05-08 | 1 | -4/+4 |
* | | * configure.ac (POLL_FOR_INPUT): Define with HAVE_WINDOW_SYSTEM....* nt/inc/ms-w32.h (POLL_FOR_INPUT): Likewise.
* src/keyboard.c, src/process.c: Do not define POLL_FOR_INPUT here
because it will be defined in generated config.h if needed.
| Dmitry Antipov | 2014-06-05 | 2 | -0/+5 |
* | | nt/ChangeLog: Fix last entry. | Eli Zaretskii | 2014-05-29 | 1 | -0/+2 |
* | | Remove nt/addsection.c and don't build addsection.exe.... configure.ac (ADDSECTION, TEMACS_POST_LINK): Don't compute,
unused.
nt/Makefile.in (DONT_INSTALL): Now empty.
(addsection${EXEEXT}): Remove target.
nt/addsection.c: File removed.
src/Makefile.in (TEMACS_POST_LINK): Remove target.
(emacs$(EXEEXT)): Remove $(ADDSECTION) from prerequisites.
(temacs$(EXEEXT)): Remove $(TEMACS_POST_LINK) from the recipe.
| Eli Zaretskii | 2014-05-29 | 3 | -548/+6 |
* | | Use mmap(2) emulation for buffer text on MS-Windows.... src/Makefile.in (C_HEAP_SWITCH): Get the predefined heap size from
configure.
(ADDSECTION, MINGW_TEMACS_POST_LINK): Remove, no longer used.
src/lisp.h (NONPOINTER_BITS): Modify the condition to define to zero
for MinGW, since it no longer uses gmalloc.
src/buffer.c: Do not define mmap allocations functions for Windows.
Remove mmap_find which is unused. Remove mmap_set_vars which does
nothing useful.
[WINDOWSNT]: Include w32heap.h.
(init_buffer): Always allocate new memory for buffers.
src/emacs.c: Remove mmap_set_vars calls.
src/image.c (free_image): Undef free for Windows because it is
redirected to our private version.
src/unexw32.c (COPY_PROC_CHUNK): Use %p format for 64bits
compatibility.
(copy_executable_and_dump_data): Remove dumping the heap section.
(unexec): Restore using_dynamic_heap after dumping.
src/w32heap.c (dumped_data_commit, malloc_after_dump)
(malloc_before_dump, realloc_after_dump, realloc_before_dump)
(free_after_dump, free_before_dump, mmap_alloc, mmap_realloc)
(mmap_free): New functions.
src/w32heap.h: Declare dumped_data and mmap_* function prototypes.
nt/inc/ms-w32.h: Switch to the system heap allocation scheme
instead of GNU malloc and ralloc.
nt/inc/sys/mman.h: New file.
nt/INSTALL: Update for the new build requirements.
etc/NEWS: Mention build changes on MS-Windows.
configure.ac (C_HEAP_SWITCH) define for different values of
dumped heap size depending on 32/64bits arch on Windows.
Don't check for pthreads.h on MinGW32/64, it gets in the way.
Use mmap(2) for buffers and system malloc for MinGW32/64.
| Fabrice Popineau | 2014-05-27 | 4 | -16/+78 |
* | | Assume C99 or later....* lib/stdarg.in.h, lib/stdbool.in.h, m4/stdarg.m4, m4/stdbool.m4:
Remove.
* configure.ac (_AC_PROG_CC_C89): Define a dummy, to keep 'configure'
smaller.
(gl_PROG_CC_C99): Use this to get C99 or later.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* admin/merge-gnulib (GNULIB_MODULES): Remove stdarg, stdbool.
(GNULIB_TOOL_FLAGS): Avoid stdarg, stdbool.
* doc/lispref/internals.texi (C Dialect): Document this.
* etc/NEWS: Document this.
* nt/gnulib.mk: Remove stdarg and stdbool modules.
* src/bytecode.c (B__dummy__): Remove.
* src/conf_post.h (bool_bf) [!NS_IMPL_GNUSTEP]: Use bool.
(FLEXIBLE_ARRAY_MEMBER): Now always empty.
* src/dbusbind.c (XD_DEBUG_MESSAGE) [!DBUS_DEBUG]:
* src/regex.c (DEBUG_PRINT): Assume varargs macros.
* src/lisp.h (DEFUN_FUNCTION_INIT): Remove. All uses now assume C99.
Fixes: debbugs:17487
| Paul Eggert | 2014-05-17 | 2 | -51/+5 |
* | | Don't require pkg-config when building from repository....* INSTALL: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'.
* INSTALL.REPO: pkg-config is no longer required to build from
the repository.
* autogen.sh: Don't check for pkg-config.
(progs): Remove pkg-config.
(pkg_config_min, AUTORECONF_ENV, env_space, ACLOCAL_PATH):
Remove. All uses removed.
* m4/pkg.m4: New file, built by admin/merge-pkg-config.
* configure.ac: Remove unnecessary m4_pattern_forbid of ^PKG_ and
an AC_ARG_VAR of PKG_CONFIG_PATH. pkg.m4 does that for us.
(EMACS_CHECK_MODULES): Remove workaround for old pkg-config bug,
as we use pkg.m4 from a newer pkg-config.
* admin/merge-pkg-config: New script.
* admin/notes/copyright: Update for m4/*.m4, in particular m4/pkg.m4.
* etc/NEWS: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'.
* etc/PROBLEMS (Build-time-problems): Remove pkg-config problem
that is no longer an issue.
* nt/INSTALL: Remove no-longer-needed notes about pkg-config.
| Paul Eggert | 2014-05-16 | 2 | -16/+10 |
* | | nt/INSTALL: More details about creating the build environment. | Eli Zaretskii | 2014-05-08 | 1 | -4/+14 |
* | | Update nt/INSTALL for the latest changes in configury.... nt/INSTALL: Update to the effect that pkg-config is now required
for building from the repository.
| Eli Zaretskii | 2014-05-05 | 2 | -5/+17 |
* | | Merge from emacs-24; up to 2014-05-01T10:21:17Z!rgm@gnu.org | Juanma Barranquero | 2014-04-30 | 2 | -2/+11 |
|\| |
|
| * | Fix bug #17334 with overrunning string bounds when PATH is broken.... nt/cmdproxy.c (make_absolute): Don't copy more characters from PATH
than a single directory name can hold.
| Eli Zaretskii | 2014-04-26 | 2 | -2/+11 |
* | | Merge from emacs-24; up to 2014-04-22T20:19:17Z!eggert@cs.ucla.edu | Paul Eggert | 2014-04-22 | 2 | -0/+8 |
|\| |
|
| * | Fix redefinition warning in MinGW64 build.... nt/inc/ms-w32.h (lseek): Define only if not already a macro.
Suggested by Fabrice Popineau <fabrice.popineau@gmail.com>.
| Eli Zaretskii | 2014-04-21 | 2 | -0/+8 |
* | | Merge from emacs-24; up to 2014-04-04T23:31:02Z!joaotavora@gmail.com | Glenn Morris | 2014-04-10 | 2 | -3/+5 |
|\| |
|
| * | Bump version to 24.3.90; regenerate AUTHORS | Glenn Morris | 2014-04-10 | 4 | -10/+10 |
| * | Revert most of the recent change involving manifests on Cygwin. (Bug#17176)...* configure.ac (EMACS_MANIFEST): Revert last change (but leave
UPDATE_MANIFEST empty).
* nt/emacs.rc: Revert last change.
* src/Makefile.in (EMACS_MANIFEST): Revert last change.
| Ken Brown | 2014-04-09 | 2 | -3/+5 |
* | | ChangeLog fixes...Merged entries get today's date.
May as well combine consecutive separate entries by same author into one.
Backported entries should not appear twice.
| Glenn Morris | 2014-04-07 | 1 | -1/+1 |
* | | Merge from emacs-24; up to 2014-04-01T20:18:12Z!eggert@cs.ucla.edu | Daniel Colascione | 2014-04-07 | 2 | -1/+7 |
|\| |
|
| * | Don't use manifest on Cygwin. (Bug#17176)...* nt/emacs.rc: Don't use manifest on Cygwin.
* configure.ac (EMACS_MANIFEST, UPDATE_MANIFEST): Leave these
variables empty on Cygwin.
* src/Makefile.in (EMACS_MANIFEST): Update comment.
| Ken Brown | 2014-04-03 | 2 | -1/+7 |
* | | Merge from emacs-24; up to 2014-03-28T01:39:30Z!rgm@gnu.org | Juanma Barranquero | 2014-04-02 | 1 | -46/+9 |
|\| |
|
| * | nt/INSTALL: Minor fixes. | Eli Zaretskii | 2014-03-30 | 1 | -46/+9 |
* | | 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 Zaretskii | 2014-03-21 | 4 | -10/+10 |
|/ |
|
* | */ChangeLog: Trivial fixes. | Juanma Barranquero | 2014-03-03 | 1 | -3/+3 |
* | * nt/INSTALL: Prefix must be absolute. | Glenn Morris | 2014-02-17 | 1 | -1/+1 |
* | nt/Makefile.in: Follow up to previous change....nt/Makefile.in (install): Create destination directory before copying
README.W32, and use ${datadir} to refer to the file.
Fixes: debbugs:16772
| Juanma Barranquero | 2014-02-17 | 2 | -3/+3 |
* | nt/Makefile.in: Fix bug#16772....* nt/Makefile.in (install): Create destination directory before
copying README.W32.
| Juanma Barranquero | 2014-02-17 | 2 | -0/+6 |
* | Copy README.W32 when installing Windows build (bug#14757)....* Makefile.in (install-nt): Also pass datadir.
* nt/Makefile.in (datarootdir, datadir, INSTALL_DATA): Declare.
(install): Copy README.W32 to $(datadir)/emacs/$(version).
(uninstall): Remove README.W32.
| Juanma Barranquero | 2014-02-13 | 2 | -0/+18 |
* | Fix bug #14762 with insufficient and outdated w32 installation documentation.... nt/INSTALL: Update for Emacs 24.4.
nt/README: Update for Emacs 24.4.
nt/README.W32: Update and improve instructions.
| Eli Zaretskii | 2014-02-08 | 4 | -40/+66 |
* | * README.W32: Say what GnuTLS and libxml2 does. | Lars Ingebrigtsen | 2014-02-07 | 2 | -0/+10 |
* | Fix file name handling on MS-Windows 9X.... src/w32.c (maybe_load_unicows_dll): New function.
src/emacs.c (main) [WINDOWSNT]: Call maybe_load_unicows_dll early
on, to make sure we can convert file names to and from UTF-8 on
Windows 9X. This fixes a failure to start up because Emacs cannot
find term/w32-win.el. Reported by oslsachem <oslsachem@gmail.com>.
src/w32font.c [WINDOWSNT]: Include w32.h.
(w32_load_unicows_or_gdi32): Call maybe_load_unicows_dll, instead
of implementing the same stuff.
Remove now unused g_b_init_is_windows_9x.
src/w32.h (maybe_load_unicows_dll): Add prototype.
nt/runemacs.c (ensure_unicows_dll): Don't tell in the message box
that "emacs -nw" can do without UNICOWS.DLL on Windows 9X. See
w32.c:maybe_load_unicows_dll and its callers for the reason.
| Eli Zaretskii | 2014-01-18 | 2 | -2/+6 |
* | ChangeLog fixes | Glenn Morris | 2014-01-16 | 1 | -3/+1 |
* | Spelling fixes. | Paul Eggert | 2014-01-15 | 1 | -2/+1 |
* | ChangeLog fixes | Glenn Morris | 2014-01-15 | 1 | -5/+5 |
* | Fix MS-Windows build with MinGW runtime 4.x.... nt/inc/sys/stat.h (_WSTAT_DEFINED): Define, to avoid compilation
failures when wchar.h is included.
| Claudio Bley | 2014-01-11 | 2 | -0/+12 |
* | Fix minor build problems related to MinGW64.... configure.ac: Read $srcdir/nt/mingw-cfg.site when $MSYSTEM is
"MINGW64" as well.
nt/inc/ms-w32.h (pthread_sigmask): Undefine if defined, for MinGW64.
src/unexw32.c (_start) [__MINGW64__]: Define to __start.
| Fabrice Popineau | 2014-01-11 | 2 | -0/+9 |
* | ChangeLog fixes | Glenn Morris | 2014-01-10 | 1 | -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 Eggert | 2014-01-09 | 1 | -1/+1 |
* | Clean up unnecessary references to Bazaar. Documentation changes only. | Eric S. Raymond | 2014-01-08 | 1 | -8/+9 |
* | Rename INSTALL.BZR to UNSTALL.REPOm and carry that through in other files. | Eric S. Raymond | 2014-01-08 | 1 | -1/+1 |
* | Fix copyright years by hand....These are dates that admin/update-copyright did not update,
or updated incorrectly.
| Paul Eggert | 2014-01-01 | 5 | -9/+6 |
* | Update copyright year to 2014 by running admin/update-copyright. | Paul Eggert | 2014-01-01 | 32 | -32/+34 |