aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* lib-src/makefile.w32-in (obj): Remove md5.o.Juanma Barranquero2011-02-202-1/+5
|
* * lib-src/emacsclient.c (main): Loop while `recv' return EINTR.Karl Chen2011-02-182-103/+118
|
* Don't ignore files that are no longer generatedAndreas Schwab2011-02-131-1/+0
|
* * make-docfile.c (EMACS_INTEGER): Rename from EMACS_INT.Paul Eggert2011-02-082-3/+9
|
* Make globals.h a generated headerTom Tromey2011-02-082-2/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure: Rebuild. * configure.in (NS_OBJC_OBJ): New subst. lib-src * make-docfile.c: Unconditionally include stdlib.h. (generate_globals): New global. (xrealloc): New function. (main): Handle '-g'. Call start_globals, write_globals. (scan_file): Conditionally call put_filename. (start_globals): New function. (struct global): New. (num_globals, globals): New globals. (add_global, compare_globals, write_globals): New functions. (scan_c_file): Update for "-g". (scan_lisp_file): Fail if "-g". (enum global_type): New. src * Makefile.in (NS_OBJC_OBJ): New variable. (base_obj): Rename from 'obj'. (obj): New variable. (globals.h, gl-stamp, $(obj)): New targets. (GLOBAL_SOURCES): New variable. * globals.h: Remove. * nsselect.m (Vselection_alist): Define. Reverts part of 2011-01-19T22:11:33Z!jan.h.d@swipnet.se. * buffer.c: Don't use "no_cell" for name of kill-buffer-hook's variable. * xselect.c (Vselection_alist): Define. Reverts part of 2011-01-19T23:32:42Z!eggert@cs.ucla.edu.
* * emacsclient.c: conform to C89 pointer rulesPaul Eggert2011-02-042-2/+8
|
* lib-src/makefile.w32-in (obj): Remove strftime.o, it's not in src/.Eli Zaretskii2011-02-022-1/+2
|
* Make "etags --version" on Windows produce the same as on Posix platforms.Eli Zaretskii2011-02-022-2/+7
| | | | | makefile.w32-in (ETAGS_CFLAGS, CTAGS_CFLAGS): Add ``-DEMACS_NAME="\"GNU Emacs\""''.
* Fix the MS-Windows build broken by 2011-01-30T23:34:18Z!eggert@cs.ucla.edu ↵Eli Zaretskii2011-01-312-6/+8
| | | | | | | | | | | | | | | | | | | | | and 2011-01-31T08:15:13Z!eggert@cs.ucla.edu. 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.
* src/emacs.c now gets version number from configure.inPaul Eggert2011-01-312-2/+7
|
* make-docfile: don't corrupt heap for an invalid .elc fileJim Meyering2011-01-302-3/+17
|
* Fix the MS-Windows build broken by 2011-01-17T19:01:01Z!eggert@cs.ucla.edu ↵Eli Zaretskii2011-01-294-40/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and emacs-23/2010-05-21T19:51:48Z!acm@muc.de. 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-264-6/+9
|
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-2421-45/+22
|
* Merge from emacs-23.Glenn Morris2011-01-242-4/+9
|\ | | | | | | Note setting of CANNOT_DUMP on ia64 hpux is still to be merged manually.
| * * movemail.c (main): Use setregid, as setegid is missing on HP-UX (Bug#6811).Chong Yidong2011-01-232-4/+9
| | | | | | | | Suggested by Peter O'Gorman.
| * Bump version to 23.2.92.emacs-pretest-23.2.92Chong Yidong2011-01-141-1/+1
| | | | | | | | Regenerate AUTHORS, configure, and ldefs-boot.el.
* | Check return values of some library calls.Paul Eggert2011-01-224-6/+26
| |
* | Update ChangeLog dates to today.Paul Eggert2011-01-171-3/+1
| |
* | Merge from mainline.Paul Eggert2011-01-1717-111/+0
|\ \
| * | Nuke arch-tags.Glenn Morris2011-01-1521-39/+0
| | |
* | | Merge from mainline.Paul Eggert2011-01-1416-16/+16
|\ \ \ | |/ /
| * | Merge from emacs-23Stefan Monnier2011-01-1416-16/+16
| |\ \ | | |/
| | * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-0221-21/+21
| | |
* | | Include <unistd.h> unilaterally.Paul Eggert2011-01-099-19/+9
| | |
* | | Include <getopt.h> not "getopt.h".Paul Eggert2011-01-093-2/+7
| | | | | | | | | | | | | | | | | | * ebrowse.c, emacsclient.c: Include <getopt.h>, not "getopt.h". Since getopt.h is no longer in this directory, there's no point using the form with double-quotes.
* | | Regenerate.Paul Eggert2011-01-085-1786/+12
| | |
* | | Use gnulib's getopt-gnu module.Paul Eggert2011-01-081-28/+14
| | |
* | | Automate syncing from gnulib.Paul Eggert2011-01-082-2/+20
|/ /
* | * Makefile.in (EXECUTABLES): Remove; macro unused since 1993.Paul Eggert2011-01-082-2/+4
| |
* | Add --no-site-lisp to more Makefiles.Glenn Morris2011-01-072-1/+3
| | | | | | | | | | | | | | | | | | * leim/makefile.w32-in (RUN_EMACS): * leim/Makefile.in (RUN-EMACS): Add --no-site-lisp. * lib-src/Makefile.in (EMACSOPT): Add --no-site-lisp. * lisp/makefile.w32-in (EMACSOPT): Add --no-site-lisp.
* | * lib-src/Makefile.in (EMACSOPT): Remove --multibyte, it does nothing any more.Glenn Morris2011-01-072-6/+7
| |
* | Merge changes from emacs-23 branchChong Yidong2011-01-024-16/+15
|\ \ | |/
| * Set short copyright year to 2011.Glenn Morris2011-01-014-16/+15
| | | | | | | | | | | | | | | | | | | | | | * lib-src/ebrowse.c (version) <emacs_copyright>: * lib-src/etags.c (print_version) <emacs_copyright>: * lib-src/rcs2log (Copyright): * lisp/version.el (emacs-copyright): * nextstep/Cocoa/Emacs.base/Contents/Info.plist: * nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings: * nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist: Set short copyright year to 2011.
| * Bump version to 23.2.91.emacs-pretest-23.2.91Chong Yidong2010-12-101-1/+1
| | | | | | | | Regenerate configure and ldefs-boot.el.
* | Merge changes from emacs-23 branchChong Yidong2010-11-272-0/+10
|\ \ | |/
| * Fix bug #7446 with overrunning input buffer in ebrowse.Joe Matarazzo2010-11-272-0/+10
| | | | | | | | | | ebrowse.c (yylex): If end of input buffer encountered while searching for a newline after "//", return YYEOF.
* | Merge from emacs-23Stefan Monnier2010-11-172-0/+8
|\ \ | |/
| * Add fall-back definition of _CS_DARWIN_USER_TEMP_DIR (fix last failed check-in).YAMAMOTO Mitsuharu2010-11-101-0/+3
| |
| * Add fall-back definition of _CS_DARWIN_USER_TEMP_DIR.YAMAMOTO Mitsuharu2010-11-101-0/+5
| |
| * Bump version to 23.2.90.emacs-pretest-23.2.90Chong Yidong2010-11-081-1/+1
| | | | | | | | Regenerate AUTHORS, configure, and ldefs-boot.el.
* | * lib-src/test-distrib.c: Remove include guards for config.h and fcntl.h.Dan Nicolaescu2010-11-142-11/+7
| | | | | | | | | | (O_RDONLY): Do not define. (cool_read): Fix type for variable "sofar".
* | Move ns-win.el's rather wacky menu adjustments to menu-bar.el.Glenn Morris2010-10-242-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/term/ns-win.el: Do not require easymenu. (menu-bar-edit-menu) <copy, paste, paste-from-menu, separator-undo>: <spell>: Move adjustments to menu-bar.el. * lisp/menu-bar.el (menu-bar-edit-menu) <copy, paste, paste-from-menu>: <separator-undo, spell>: Move ns-win's adjustments here. * lisp/loadup.el [ns]: Do not load easymenu. * src/Makefile.in (SOME_MACHINE_LISP): Remove easymenu.elc. * lib-src/makefile.w32-in (OTHER_PLATFORM_SUPPORT): Remove easymenu.elc.
* | Replace digest-doc and sorted-doc C programs with Lisp commands.Glenn Morris2010-10-225-405/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Fix format of old lib-src/ChangeLog entry.Glenn Morris2010-10-191-4/+4
| |
* | Pass CFLAGS to the linker.Dan Nicolaescu2010-10-102-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses. * lib-src/Makefile.in (PROFILING_LDFLAGS): Remove, not needed. * msdos/sed1v2.inp (PROFILING_LDFLAGS): * msdos/sed3v2.inp (PROFILING_LDFLAGS): Remove, not defined anymore. * src/Makefile.in (temacs): Use $(ALL_CFLAGS) on the link line. (PROFILING_LDFLAGS): Remove, not needed anymore.
* | Remove lib-src/b2m.c and b2m.pl.Glenn Morris2010-10-085-488/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emacs does not use Babyl files since 23.1, and you can use M-x unrmail. * msdos/mainmake.v2 (install): Remove b2m. * lisp/emacs-lisp/authors.el (authors-valid-file-names): Add b2m.c. * lib-src/b2m.c, lib-src/b2m.pl: Remove files. * lib-src/Makefile.in (INSTALLABLES): Remove b2m. * lib-src/makefile.w32-in ($(BLD)/b2m.$(O)): Remove. * doc/emacs/ack.texi (Acknowledgments): No more b2m.c. * admin/quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m. * INSTALL, make-dist: Remove references to b2m. * Makefile.in (MAN_PAGES): Remove b2m.1.
* | Merge changes from emacs-23 branch.Juanma Barranquero2010-10-082-1/+17
|\ \ | |/
| * Close bug#3992.Glenn Morris2010-09-302-1/+17
| | | | | | | | | | * lib-src/emacsclient.c (set_local_socket) [DARWIN_OS]: Try as a fall-back DARWIN_USER_TEMP_DIR.
* | Fix compilation warnings.Dan Nicolaescu2010-10-036-18/+25
| | | | | | | | | | | | | | | | | | | | * lib-src/test-distrib.c (cool_read): * lib-src/movemail.c (main, concat): * lib-src/make-docfile.c (scan_file, write_c_args): * emacsclient.c (get_server_config): Fix -Wconversion warning. (egetenv): Move conditional definition earlier. (progname): Use const. * lib-src/sorted-doc.c (xstrdup): Use const.