aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Work around performance bug on OS X 10.8 and earlier.Paul Eggert2013-09-191-0/+8
| | | | | | | Perhaps Apple will fix this bug some day. See the thread starting with Daniel Colascione's email in: http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00343.html * configure.ac (FORTIFY_SOUR): New verbatim section.
* Merge from gnulib.Paul Eggert2013-09-191-0/+9
| | | | | | | | | This incorporates the following changes: 2013-09-19 stdio: OS X port of putc_unlocked + extern inline 2013-09-19 signal: OS X port of sigaddset etc. + extern inline 2013-09-19 extern-inline: do not always suppress extern inline on OS X 2013-09-17 getgroups: statement without effect 2013-08-28 headers: check that _GL_INLINE_HEADER_BEGIN is defined
* Fix MinGW builds from inside the MSYS installation tree.Eli Zaretskii2013-09-191-0/+9
| | | | | | | | | configure.ac <srcdir> [MINGW32]: Make sure the value of 'srcdir' is in the full /d/foo/bar form. See the discussion in http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00210.html, and in particular http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00252.html and its followups, for the details.
* * configure.ac: Do not check for g_type_init because weDmitry Antipov2013-09-171-0/+7
| | | | | | | | | | | require glib >= 2.28 for GTK3, glib >= 2.10 for GTK2, glib >= 2.26 for GSettings and glib >= 2.7.0 for GConf, so suitable glib should provide g_type_init unconditionally. * src/image.c (fn_g_type_init) [WINDOWSNT]: Define and load only if Glib < 2.36.0. (fn_g_type_init) [!WINDOWSNT]: Define only if Glib < 2.36.0. * src/xsettings.c (init_gconf, init_gsettings): Do not check for g_type_init.
* Port the font backend from the Mac port.Jan Djärv2013-09-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add check for OSX 10.5, required for macfont.o. * etc/NEWS: Mention the macfont backend. * src/Makefile.in (NS_OBJ, SOME_MACHINE_OBJECTS): Add macfont.o. * src/font.c (syms_of_font): Call syms_of_macfont. * src/font.h: Declare syms_of_macfont. * src/nsfns.m: Include macfont.h. (Fx_create_frame): Register macfont driver, make a better default font. (Fns_popup_font_panel): Get font from macfont driver, if used. * src/nsfont.m (ns_tmp_flags, ns_tmp_font): Remove. (nsfont_open): Set font driver type. Set font->ascent and font->descent. Figure out font instead of ns_tmp_font, and flags instead of ns_tmp_flags. Fix indentation. Remove call to ns_draw_text_decoration, moved to nsterm. * src/nsterm.m: Include macfont.h. (ns_tmp_flags, ns_tmp_font): Remove. (ns_compute_glyph_string_overhangs): Check for driver Qns. (ns_draw_glyph_string): Use local variables instead of ns_tmp_flags, ns_tmp_font. Call ns_draw_text_decoration here instead of nsfont.m. (changeFont:): Fix code style. Check for font driver type when getiing font. * src/nsterm.h (FONT_DESCENT, FONT_ASCENT): Define to (f)->ascent and (f)->descent.
* Convert ChangeLog text to in-file commentGlenn Morris2013-09-091-5/+0
|
* Fix treatment of ld's nocombreloc optionGlenn Morris2013-09-091-0/+11
| | | | | | | | | | | * configure.ac (LDFLAGS_NOCOMBRELOC): New variable. (LDFLAGS): Move nocombreloc option from here... (LD_SWITCH_SYSTEM_TEMACS): ... to here. This is an essential option that should not be in LDFLAGS, because the user may override that at build time; eg http://bugs.debian.org/684788. temacs is the only thing that actually needs this option; this is where it was orginally: http://lists.gnu.org/archive/html/emacs-pretest-bug/2004-03/msg00170.html
* Rename configure's --without-compress-info to --without-compress-installGlenn Morris2013-09-081-0/+6
| | | | | | | | | | | | | * configure.ac (--without-compress-install): Rename from --without-compress-info. (GZIP_INFO): Remove. (GZIP_PROG): Allow --without-compress-install to disable it. * Makefile.in (GZIP_INFO): Remove all references. * etc/NEWS: Mention this. Fixes: debbugs:9789
* * doc/misc/emacs-gnutls.texi: Tweak direntry.Glenn Morris2013-09-081-0/+4
| | | | * info/dir: Tweak emacs-gnutls entry.
* Port --without-x --enable-gcc-warnings to Fedora 19.Paul Eggert2013-09-061-0/+9
| | | | | | | | | | * configure.ac (WERROR_CFLAGS): Omit redundant use of -Wmissing-field-initializers, -Wswitch, -Wtype-limits, -Wunused-parameter. If there is no window system, also omit -Wsuggest-attribute=const and -Wsuggest-attribute=noreturn; this is needed for Fedora 19. * src/gfilenotify.c (globals_of_gfilenotify): Call g_type_init only if using an older glib version that needs it.
* Make --without-x compatible with --enable-gcc-warnings.Dmitry Antipov2013-09-051-0/+7
| | | | | | | | | | | | | | | | | | | | | | | * configure.ac: If both --without-x and --enable-gcc-warnings are specified, use -Wno-unused-variable, -Wno-unused-but-set-variable and -Wno-unused-but-set-parameter. * src/font.c (register_font_driver): Move check under HAVE_WINDOW_SYSTEM. * src/font.h (struct font_driver): Move draw, get_bitmap and free_bitmap members under HAVE_WINDOW_SYSTEM. * src/keyboard.c (make_lispy_focus_out): Likewise. (record_menu_key): Move under HAVE_MENUS. * src/xdisp.c (toplevel): Move hourglass_shown_p, hourglass_atimer and THIN_SPACE_WIDTH under HAVE_WINDOW_SYSTEM. (syms_of_xdisp): Adjust user. (window_box_edges): Define only if HAVE_WINDOW_SYSTEM. (start_hourglass, cancel_hourglass): * src/xfaces.c (toplevel): Likewise with PT_PER_INCH, clear_font_table_count, CLEAR_FONT_TABLE_COUNT and CLEAR_FONT_TABLE_NFONTS. (set_font_frame_param, clear_face_gcs, realize_non_ascii_face): Declare only if HAVE_WINDOW_SYSTEM. (lface_same_font_attributes_p, clear_face_gcs): Define only if HAVE_WINDOW_SYSTEM.
* Makefile improvements.Paul Eggert2013-09-031-0/+7
| | | | | | | | | | | | | | * Makefile.in (lib): Depend on am--refresh, to avoid a race. (src): Remove duplicate dependency on FRC. Invoke just one submake, not two. Avoid the need for 'pwd'. * lwlib/Makefile.in (all): Put this first. Don't use double-colon rules, as they are not portable according to POSIX. Mark as phony. * oldXMenu/Makefile.in (all, tags): Don't use double-colon rules, as they are not portable according to POSIX. Mark as phony. * src/Makefile.in (config.status): Don't use double-colon rules, as they are not portable according to POSIX. Fix shell typo with `; I guess this rule has never been tested? (VCSWITNESS): New macro, to override any environment var.
* Fix copying of nextstep/Emacs.app for make -j installJan Djärv2013-09-021-0/+4
| | | | | | | * configure.ac: Add ns_check_file. * nextstep/Makefile.in (${ns_check_file}): Add so Emacs.app gets properly updated when doing parallel make install.
* * configure.ac (--with-sound): Rename ossaudio to bsd-ossaudio,Glenn Morris2013-08-311-0/+5
| | | | and voxware to oss.
* * configure.ac: Allow for --with-sound=voxware that will enableUlrich Müller2013-08-311-0/+6
| | | | | | | sound but otherwise disable ALSA. This will use the OSS device, typically /dev/dsp, for sound output. Fixes: debbugs:15067
* Update nt installation instructions to point to supported methodGlenn Morris2013-08-311-0/+4
| | | | | | | | | | * nt/INSTALL: Rename from INSTALL.MSYS. * nt/INSTALL.OLD: Rename from INSTALL. * nt/configure.bat: Update for INSTALL name changes. * make-dist: Update for nt/INSTALL* changes.
* * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,Paul Eggert2013-08-271-0/+5
| | | | for portability to hosts where /bin/sh has problems.
* Try to reduce redundancy in doc/misc/Makefile.in.Stefan Monnier2013-08-271-0/+4
| | | | | | | * configure.ac (DOCMISC_W32): New var to replace DOCMISC_*_W32. * doc/misc/Makefile.in (DOCMISC_W32): New var to replace DOCMISC_*_W32. (TARGETS): New intermediate variable. (DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS): Use it.
* Simplify EMACS_TIME-related code.Paul Eggert2013-08-271-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This portability layer is no longer needed, since Emacs has been using struct timespec as a portability layer for some time. Merge from gnulib, incorporating: 2013-08-27 timespec: new convenience constants and function * src/atimer.h, src/buffer.h, src/dispextern.h, src/xgselect.h: Include <time.h> rather than "systime.h"; that's all that's needed now. * src/dispnew.c: Include <timespec.h> rather than "systime.h"; that's all that's needed now. * src/systime.h (EMACS_TIME): Remove. All uses changed to struct timespec. (EMACS_TIME_RESOLUTION): Remove. All uses changed to TIMESPEC_RESOLUTION. (LOG10_EMACS_TIME_RESOLUTION): Remove. All uses changed to LOG10_TIMESPEC_RESOLUTION. (EMACS_SECS, emacs_secs_addr): Remove. All uses changed to tv_sec. (EMACS_NSECS): Remove. All uses changed to tv_nsec. (make_emacs_time): Remove. All used changed to make_timespec. (invalid_timespec): Rename from invalid_emacs_time. All uses changed. (current_timespec): Rename from current_emacs_time. All uses changed. (add_emacs_time): Remove. All uses changed to timespec_add. (sub_emacs_time): Remove. All uses change dot timespec_sub. (EMACS_TIME_SIGN): Remove. All uses changed to timespec_sign. (timespec_valid_p): Rename from EMACS_TIME_VALID_P. All uses changed. (EMACS_TIME_FROM_DOUBLE): Remove. All uses changed to dtotimespec. (EMACS_TIME_TO_DOUBLE): Remove. All uses changed to timespectod. (current_timespec): Rename from current_emacs_time. All uses changed. (EMACS_TIME_EQ, EMACS_TIME_LT, EMACS_TIME_LE): Remove. All uses changed to timespec_cmp. * src/xgselect.c: Include <timespec.h>, since our .h files don't.
* * configure.ac (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32)Dmitry Antipov2013-08-271-0/+5
| | | | (DOCMISC_PDF_W32, DOCMISC_PS_W32): No spaces!
* Merge from emacs-24; up to 2013-01-03T01:56:56Z!rgm@gnu.orgGlenn Morris2013-08-271-0/+2
|\
| * * configure.ac (emacs_broken_SIGIO): No longer set on gnu-kfreebsd.Glenn Morris2013-08-221-0/+4
| |
| * * make-dist: Add a --tests option, to include test/ (backport from trunk)Glenn Morris2013-07-251-0/+4
| |
| * ChangeLog fix (no need to merge to trunk)Glenn Morris2013-07-111-1/+1
| |
* | Move source for Emacs on MS Windows FAQ here from Emacs webpages repositoryGlenn Morris2013-08-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (mostlyclean, clean, distclean, bootstrap-clean) (maintainer-clean, check-declare): Remove pointless subshells. Check cd return value. * configure.ac (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32) (DOCMISC_PDF_W32, DOCMISC_PS_W32): New output variables. * Makefile.in (check-info-dir): Ignore efaq-w32. * admin/admin.el (manual-misc-manuals): Use INFO_COMMON rather than INFO_TARGETS. * doc/misc/efaq-w32.texi: Move here from the web-pages repository. * doc/misc/Makefile.in (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32) (DOCMISC_PDF_W32, DOCMISC_PS_W32): New configure output variables. (INFO_COMMON, INFO_INSTALL): New derivations of INFO_TARGETS. (DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS): Add DOCMISC_*_W32 variables. (echo-info): Use INFO_INSTALL rather than INFO_TARGETS. (efaq_w32_deps): New variable. (efaq-w32, $(buildinfodir)/efaq-w32$(INFO_EXT), efaq-w32.dvi) (efaq-w32.pdf, efaq-w32.html): New rules. (clean): Remove efaq-w32 products.
* | * Makefile.in (mostlyclean, clean, distclean, bootstrap-clean)Glenn Morris2013-08-261-0/+6
| | | | | | | | | | (maintainer-clean, check-declare): Remove pointless subshells. Check cd return value.
* | Minor merge from gnulib (mostly just for texinfo.tex).Paul Eggert2013-08-261-0/+4
| |
* | * configure.ac (EMACS_CONFIG_OPTIONS): Quote systematically.Paul Eggert2013-08-221-0/+8
| | | | | | | | | | | | | | | | | | This improves on the patch already installed, by quoting options that contain spaces and suchlike systematically, so that EMACS_CONFIG_OPTIONS is no longer ambiguous when options contain these characters. Fixes: debbugs:13274
* | Port close-on-exec pty creation to FreeBSD 9.1-RELEASE.Paul Eggert2013-08-201-0/+8
| | | | | | | | | | | | | | | | | | * configure.ac (PTY_OPEN): If posix_openpt with O_CLOEXEC fails and reports EINVAL, try it again without O_CLOEXEC. This should port PTY_OPEN to FreeBSD 9, which stupidly rejects O_CLOEXEC. What were they thinking? Fixes: debbugs:15129
* | * Makefile.in (distclean, bootstrap-clean, maintainer-clean):Paul Eggert2013-08-201-0/+5
| | | | | | | | Fix shell-operator precedence problem in previous change.
* | * Makefile.in (distclean, bootstrap-clean, maintainer-clean):Glenn Morris2013-08-191-0/+5
| | | | | | | | Clean test/automated if present.
* | Merge from gnulib.Paul Eggert2013-08-181-0/+6
| | | | | | | | | | | | This incorporates: 2013-08-15 warnings: minor optimization 2013-08-15 warnings: check -Wfoo rather than -Wno-foo
* | Revert last change to gmalloc.c; update some comments.Ken Brown2013-08-151-0/+4
| |
* | Cleanup for etc/refcards/Makefile and related itemsGlenn Morris2013-08-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * .bzrignore: Unignore etc/refcards/Makefile. * make-dist: Do not distribute etc/refcards TeX intermediate files. * Makefile.in (install-arch-indep): Do not install etc/refcards TeX intermediate files. * etc/refcards/Makefile: Rewrite to use portable Makefile syntax. Add language-specific targets. (distclean, extraclean): New rules. * etc/refcards/README: Add copyright and license. Add Makefile details. Mention http and FSF store versions.
* | * configure.ac (EMACS_CONFIGURATION): Escape backslashes.Ulrich Mueller2013-08-131-0/+4
| | | | | | | | Fixes: debbugs:15091
* | Fix zlib support on MS-Windows.Eli Zaretskii2013-08-121-0/+4
| | | | | | | | | | | | | | | | configure.ac (HAVE_ZLIB): Don't use -lz on MinGW. src/decompress.c <zlib_initialized> [WINDOWSNT]: New static variable. (Fzlib_decompress_region) [WINDOWSNT]: Call init_zlib_functions if not yet initialized.
* | Minor zlib configuration tweaks.Paul Eggert2013-08-121-0/+5
| | | | | | | | | | | | * configure.ac (HAVE_ZLIB): Don't assume zlib is linked if PNG is. * src/decompress.c (fn_inflateInit2) [!WINDOWSNT]: Don't assume presence of fn_inflateInit2_ zlib internal function.
* | Fix build with zlib on MS-Windows.Eli Zaretskii2013-08-121-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure.ac (LIBZ): Comment on w32 peculiarities regarding LIBZ. src/decompress.c [WINDOWSNT]: Include windows.h and w32.h. (DEF_ZLIB_FN, LOAD_ZLIB_FN) [WINDOWSNT]: New macros. Use them to define static variables that are pointers to zlib functions to be dynamically loaded. (init_zlib_functions) [WINDOWSNT]: New function. (fn_inflateInit2_, fn_inflate, fn_inflateEnd, fn_inflateInit2): New macros. (Fdecompress_gzipped_region, unwind_decompress): Use the fn_* macros instead of invoking the zlib functions directly. (syms_of_decompress): DEFSYM Qzlib_dll. Staticpro Szlib_available_p. lisp/term/w32-win.el (dynamic-library-alist): Add DLLs for zlib.
* | Merge from gnulib.Paul Eggert2013-08-111-0/+6
| | | | | | | | | | | | This incorporates: 2013-08-11 fpending: port to recent Cygwin change to stdio_ext.h 2013-08-10 sys_time: port to OpenBSD
* | Add build, install, uninstall rules for all dvi, html, pdf, ps manualsGlenn Morris2013-08-111-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (etcdocdir): Rename from docdir, to avoid confusion with configure's standard --docdir argument. All uses updated. * Makefile.in (etcdocdir): Rename from docdir. All uses updated. (install-etcdoc): Rename from install-doc. All uses updated. (uninstall): Run uninstall-doc. (PSS): Add misc-ps. (INSTALL_DVI, INSTALL_HTML, INSTALL_PDF, INSTALL_PS) (INSTALL_DOC, UNINSTALL_DVI, UNINSTALL_HTML, UNINSTALL_PDF) (UNINSTALL_PS, UNINSTALL_DOC): New variables. ($(INSTALL_DOC), install-doc, install-dvi, install-html, install-pdf) (install-ps, $(UNINSTALL_DOC), uninstall-doc, uninstall-dvi) (uninstall-html, uninstall-pdf, uninstall-ps): New .PHONY rules. * doc/emacs/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME) (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL) (INSTALL_DATA): New, set by configure. (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS): New variables. (.SUFFIXES): Add .ps and .dvi. (.dvi.ps): New suffix rule. (dvi, html, pdf, ps): Use *_TARGETS variables. (emacs.ps, emacs-xtra.ps): Remove explicit rules. (emacs.html): Use HTML_OPTS. (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS. (.PHONY): install-dvi, install-html, install-pdf, install-ps ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf, uninstall-ps, and uninstall-doc. (install-dvi, install-html, install-pdf, install-ps, install-doc) (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf) (uninstall-doc): New rules. * doc/lispintro/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME) (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL) (INSTALL_DATA): New, set by configure. (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS): New variables. (.SUFFIXES): Add .ps and .dvi. (.dvi.ps): New suffix rule. (dvi, html, pdf, ps): Use *_TARGETS variables. (emacs-lisp-intro.ps): Remove explicit rule. (emacs-lisp-intro.html): Use HTML_OPTS. (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS. (.PHONY): install-dvi, install-html, install-pdf, install-ps ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf, uninstall-ps, and uninstall-doc. (install-dvi, install-html, install-pdf, install-ps, install-doc) (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf) (uninstall-doc): New rules. * doc/lispref/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME) (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL) (INSTALL_DATA): New, set by configure. (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS): New variables. (.SUFFIXES): Add .ps and .dvi. (.dvi.ps): New suffix rule. (dvi, html, pdf, ps): Use *_TARGETS variables. (elisp.html): Use HTML_OPTS. (elisp.ps): Remove explicit rule. (.PHONY): install-dvi, install-html, install-pdf, install-ps ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf, uninstall-ps, and uninstall-doc. (install-dvi, install-html, install-pdf, install-ps, install-doc) (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf) (uninstall-doc): New rules. (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS. * doc/misc/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME) (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL) (INSTALL_DATA): New, set by configure. (HTML_OPTS, HTML_TARGETS, PS_TARGETS, DVIPS): New variables. (.PHONY): Add html, ps, install-dvi, install-html, install-pdf, install-ps ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf, uninstall-ps, and uninstall-doc. (.SUFFIXES): Add .ps and .dvi. (.dvi.ps): New suffix rule. (html, ps, ada-mode.html, auth.html, autotype.html, bovine.html) (calc.html, cc-mode.html, cl.html, dbus.html, dired-x.html) (ebrowse.html, ede.html, ediff.html, edt.html, eieio.html) (emacs-gnutls.html, emacs-mime.html, epa.html, erc.html) (ert.html, eshell.html, eudc.html, faq.html, flymake.html) (forms.html, gnus.html, htmlfontify.html, idlwave.html) (ido.html, mairix-el.html, message.html, mh-e.html) (newsticker.html, nxml-mode.html, org.html, pgg.html) (rcirc.html, reftex.html, remember.html, sasl.html, sc.html) (semantic.html, sieve.html, smtpmail.html, speedbar.html) (srecode.html, todo-mode.html, tramp.html, url.html, vip.html) (viper.html, widget.html, wisent.html, woman.html, install-dvi) (install-html, install-pdf, install-ps, install-doc, uninstall-dvi) (uninstall-html, uninstall-ps, uninstall-pdf, uninstall-doc): New rules. (clean): Remove HTML_TARGETS and PS_TARGETS.
* | Add --with-zlib to 'configure'.Paul Eggert2013-08-111-0/+7
| | | | | | | | | | | | * configure.ac: Add --with-zlib option to 'configure', so that Emacs can be built without zlib. Don't assume that -lz is needed on non-PNG hosts. Mention zlib configuration status in 'configure' output.
* | Add zlib support via the `decompress-gzipped-region' functionLars Magne Ingebrigtsen2013-08-111-0/+4
| | | | | | | | | | This adds a new file, src/decompress.c, as well as tests for the presence of -lz.
* | Provide a Windows manifest for update-game-score.exe.Eli Zaretskii2013-08-101-0/+4
| | | | | | | | | | | | | | | | lib-src/update-game-score.exe.manifest: New file. lib-src/Makefile.in (UPDATE_MANIFEST): New variable. (SCRIPTS): Add $(UPDATE_MANIFEST). configure.ac: Define and substitute UPDATE_MANIFEST.
* | Add Todo mode user manual.Stephen Berman2013-08-041-0/+4
| | | | | | | | | | | | | | | | | | | | * doc/misc/Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS): Add todo-mode. (todo-mode, $(buildinfodir)/todo-mode$(INFO_EXT)): (todo-mode.dvi, todo-mode.pdf): New rules. * doc/misc/todo-mode.texi: New file. * info/dir: Add todo-mode.
* | Fix some minor races in hosts lacking mkostemp.Paul Eggert2013-08-041-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gnulib's emulation of mkostemp doesn't have races that Emacs's does. * configure.ac (mkostemp): Remove check for this function; gnulib does the check now. (mkstemp): Remove check for this no-longer-used function. * lib/mkostemp.c, lib/secure_getenv.c, lib/tempname.c, lib/tempname.h: * m4/mkostemp.m4, m4/secure_getenv.m4, m4/tempname.m4: New files, copied from Gnulib. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * admin/merge-gnulib (GNULIB_MODULES): Add mkostemp. * lib-src/movemail.c (main): * lib-src/update-game-score.c (write_scores): Use mkostemp (which now works on all platforms, due to changes in the portability layer) rather than mktemp (which has a race) or mkstemp (which we no longer bother with). * src/callproc.c (create_temp_file): * src/filelock.c (create_lock_file): Assume mkostemp, since it's now provided by Gnulib. Fixes: debbugs:15015
* | * INSTALL (DETAILED BUILDING AND INSTALLATION): AddMichael Albinus2013-07-291-0/+5
| | | | | | | | --without-file-notification to --without-all.
* | * INSTALL: Fix description.Xue Fuqiao2013-07-291-0/+4
| |
* | * configure.ac: Extend the --with-sound optionGlenn Morris2013-07-261-0/+5
| | | | | | | | to allow specification of OSS or ALSA (see bug#14812#64).
* | Fix typos in ChangeLogs.Juanma Barranquero2013-07-261-9/+9
| |
* | Add Makefile rules for ido.texiGlenn Morris2013-07-251-0/+2
| | | | | | | | | | | | | | * doc/misc/Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS): Add ido. (ido, $(buildinfodir)/ido$(INFO_EXT), ido.dvi, ido.pdf): New rules. * info/dir: Add ido.