X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/94f0aa3464955865f5abdac6b335a86aca3e180a..696056c280e0e4a03e12d8d53f692c015ff19217:/lib-src/ChangeLog diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index bdb6058c09..e3232a46f3 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,13 +1,108 @@ -2012-06-01 Chong Yidong +2012-06-24 Samuel Bronson (tiny change) - * Version 24.1 released. + * emacsclient.c (set_local_socket): Fix compiler warning (Bug#7838). -2012-05-29 Eli Zaretskii +2012-06-22 Paul Eggert + + Support higher-resolution time stamps (Bug#9000). + * Makefile.in (LIB_CLOCK_GETTIME): New macro. + (profile${EXEEXT}): Use it. + * profile.c: Include inttypes.h, intprops.h. + (time_string): Size conservatively; do not guess size. + (get_time): Now prints nanoseconds. + (gettimeofday): Remove replacement function; gnulib now does this. + +2012-06-08 Andreas Schwab + + * make-docfile.c (search_lisp_doc_at_eol): Unget last read + character. + +2012-06-06 Glenn Morris + + * Makefile.in (STAMP_INST_SCRIPTS, STAMP_SCRIPTS, insrcdir) + (stamp-rcs2log, stamp-grep-changelog): Remove. + (all, clean): Remove references to stamps. + + * vcdiff: Remove file. + * Makefile.in (SCRIPTS, STAMP_SCRIPTS): Remove vcdiff. + (stamp-vcdiff): Remove. + +2012-06-05 Glenn Morris + + * makefile.w32-in ($(BLD)/getdate.$(O), $(BLD)/leditcfns.$(O)): + ($(BLD)/make-path.$(O), $(BLD)/qsort.$(O)): + ($(BLD)/timer.$(O)): Remove cruft. + +2012-06-03 Glenn Morris + + * rcs-checkin: Remove file. + * Makefile.in (INSTALLABLE_SCRIPTS, STAMP_INST_SCRIPTS): + Remove rcs-checkin. + (stamp-rcs-checkin): Remove. + +2012-05-31 Eli Zaretskii * makefile.w32-in ($(BLD)/emacsclientw.exe): Use $(MWINDOWS) instead of a literal -mwindows, which is not supported by MSVC. (Bug#11405) +2012-05-30 Stefan Monnier + + * make-docfile.c: Improve comment style. + (search_lisp_doc_at_eol): New function. + (scan_lisp_file): Use it. + +2012-05-26 Glenn Morris + + * Makefile.in (INSTALL_DATA): Remove; unused. + +2012-05-22 Paul Eggert + + Remove src/m/*. + * makefile.w32-in: Remove dependencies on + $(EMACS_ROOT)/src/m/intel386.h. + +2012-05-22 Glenn Morris + + * Makefile.in (install): Remove unneeded chmods. + +2012-05-21 Paul Eggert + + Assume C89 or later. + * etags.c (static, const): Remove macros. + (PTR): Remove; all uses replaced with void *. Omit needless casts. + +2012-05-21 Glenn Morris + + * Makefile.in (insrcdir, $(DESTDIR)${archlibdir}): + Scrap superfluous subshells. + +2012-05-18 Glenn Morris + + * Makefile.in (install): Ensure $bindir exists. + +2012-05-17 Glenn Morris + + * Makefile.in (ns_appbindir): New, set by configure. + +2012-05-12 Glenn Morris + + * Makefile.in (MKDIR_P): New, set by configure. + ($(DESTDIR)${archlibdir}): Use $MKDIR_P. + +2012-05-10 Paul Eggert + + etags: pacify gcc -Wstack-protector on Ubuntu 12.04 x86 + * etags.c: Include . + (error): Declare as printf-style, as that's what it really is. + All uses changed. + (add_regex): Use single char rather than array-of-one char. + +2012-05-05 Jim Meyering + + * lib-src/pop.c (pop_stat, pop_list, pop_multi_first, pop_last): + NUL-terminate the error buffer (Bug#11372). + 2012-05-02 Juanma Barranquero * emacsclient.c (min): Undef before redefining it. @@ -17,19 +112,53 @@ * emacsclient.c (send_to_emacs): Avoid invalid strcpy upon partial send (Bug#11374). - * lib-src/pop.c (pop_stat, pop_list, pop_multi_first, pop_last): - NUL-terminate the error buffer (Bug#11372). +2012-04-29 Andreas Schwab + + * make-docfile.c (scan_lisp_file) [DEBUG]: Also skip if and + byte-code forms. (Bug#11380) -2012-04-15 Chong Yidong +2012-04-20 Chong Yidong * emacsclient.c (decode_options): Move -t -n corner case handling into server.el (Bug#11102). + (main): Send -tty to Emacs under more circumstances (Bug#8314). + +2012-04-18 Paul Eggert + + configure: new option --enable-gcc-warnings (Bug#11207) + * Makefile.in (C_WARNINGS_SWITCH): Remove. + (WARN_CFLAGS, WERROR_CFLAGS): New macros. + (BASE_CFLAGS): Use new macros rather than old. + +2012-04-16 Paul Eggert -2012-04-12 Juanma Barranquero + Assume less-ancient POSIX support. + * update-game-score.c: Include rather than rolling our + own decls for optarg, optind, opterr. See + . + +2012-04-14 Juanma Barranquero * emacsclient.c (decode_options) [WINDOWSNT]: Call ttyname instead of passing its address (typo in 2011-12-04T17:13:01Z!lekktu@gmail.com). +2012-04-07 Eli Zaretskii + + * makefile.w32-in (obj): Add xml.o. + +2012-04-07 Eli Zaretskii + + * makefile.w32-in (ALL): Now the list of executables, not of phony + targets. + (.PHONY): Only make-docfile is its prerequisite now. + (make-docfile): Don't depend on stamp_BLD. Add a comment about + the need in this target. + (ctags, etags, ebrowse, hexl, movemail, emacsclient) + (test-distrib): Phony targets removed. + ($(BLD)/test-distrib.exe): Run test-distrib as part of the recipe. + (all): Don't depend on stamp_BLD. + (ALL): Include $(BLD)/test-distrib.exe. + 2012-03-11 Andreas Schwab * emacsclient.c (main): Handle -print-nonl command. @@ -77,7 +206,7 @@ * makefile.w32-in (LOCAL_FLAGS): Add $(EMACS_EXTRA_C_FLAGS). * emacsclient.c (main) : Remove declaration, already - pulled in by unistd.h on Posix hosts and stdlib.h on MS-Windows. + pulled in by unistd.h on POSIX hosts and stdlib.h on MS-Windows. 2011-11-24 Glenn Morris @@ -366,8 +495,8 @@ * etags.c (canonicalize_filename, ISUPPER): Fix last change. - * makefile.w32-in ($(BLD)/ebrowse.$(O), $(BLD)/pop.$(O)): Depend - on ../lib/min-max.h. + * makefile.w32-in ($(BLD)/ebrowse.$(O), $(BLD)/pop.$(O)): + Depend on ../lib/min-max.h. 2011-02-22 Paul Eggert @@ -2744,7 +2873,7 @@ * make-docfile.c (read_c_string_or_comment): Declare msgno. - * Makefile.in (YACC): Deleted. + * Makefile.in (YACC): Delete. 2002-10-19 Andreas Schwab @@ -2962,7 +3091,7 @@ (TeX_commands): Names now include the initial backslash. (TeX_commands): Names do not include numeric args #n. (TeX_commands): Correct line char number in tags. - (TEX_tabent, TEX_token): Deleted. + (TEX_tabent, TEX_token): Delete. (TeX_commands, TEX_decode_env): Streamlined. 2002-06-05 Francesco Potortì @@ -3003,7 +3132,7 @@ (main): New argument -d, for specifying directory. (usage): Document. (get_user_id): Compute. - (get_home_dir): Deleted. + (get_home_dir): Delete. (get_prefix): New function, taken from main. (main): Check whether or not we are running setuid. Move prefix computation to get_prefix. Don't call getpwent; we don't need to @@ -3264,7 +3393,7 @@ (LOOKING_AT, get_tag, PHP_functions): Use notinname. (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): Clarified, using strneq or notinname. - (L_isdef, L_isquote): Removed. + (L_isdef, L_isquote): Remove. (Lisp_functions, L_getit): Clarified. * etags.c (P_): Rename to __P for consistency with config.h. @@ -3701,7 +3830,7 @@ comma when --declarations is used. (C_entries): More accurate tagging of members and declarations. (yacc_rules): Was global, made local to C_entries. - (next_token_is_func): Removed. + (next_token_is_func): Remove. (fvdef): New constants fdefunkey, fdefunname. (consider_token, C_entries): Use them. (C_entries): Build proper lisp names for Emacs DEFUNs. @@ -4177,7 +4306,7 @@ (find_entries, takeprec, getit, Fortran_functions, Perl_functions) (Python_functions, L_getit, Lisp_functions, Scheme_functions) (prolog_pred, erlanf_func, erlang_attribute): Use them. - (eat_white): Deleted. + (eat_white): Delete. * etags.c (CHAR, init): Keep into account non US-ASCII characters and compilers with default signed chars. @@ -4700,7 +4829,7 @@ 1997-05-13 Francesco Potortì * etags.c (TeX_functions): Cleaned up. - (tex_getit): Removed. + (tex_getit): Remove. 1997-05-13 Paul Eggert @@ -5221,7 +5350,7 @@ * etags.c: Prolog language totally rewritten. (Prolog_functions): Rewritten from scratch. - (skip_comment, prolog_getit): Removed. + (skip_comment, prolog_getit): Remove. (prolog_skip_comment): New function, like old skip_comment. (prolog_pred, prolog_atom, prolog_white): New functions. (erlang_func, erlang_attributes): Forward declarations added. @@ -5722,7 +5851,7 @@ 1995-01-12 Francesco Potortì (pot@cnuce.cnr.it) - * etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Deleted. + * etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Delete. (append_to_tagfile, typedefs, typedefs_and_cplusplus) (constantypedefs, update, vgrind_style, no_warnings) (cxref_style, cplusplus, noindentypedefs): Were int, now logical. @@ -5741,9 +5870,9 @@ (consider_token): Don't take a token as argument. Use savenstr when saving a tag in structtag. Callers changed. (TOKEN): Structure changed. Now used only in C_entries. - (TOKEN_SAVED_P, SAVE_TOKEN, RESTORE_TOKEN): Deleted. + (TOKEN_SAVED_P, SAVE_TOKEN, RESTORE_TOKEN): Delete. (C_entries): nameb and savenameb deleted. Use dinamic allocation. - (pfcnt): Deleted. Users updated. + (pfcnt): Delete. Users updated. (getit, Asm_labels, Pascal_functions, L_getit, get_scheme) (TEX_getit, prolog_getit): Use dinamic allocation for storing the tag instead of a fixed size buffer. @@ -6319,7 +6448,7 @@ 1994-03-25 Francesco Potortì (pot@cnuce.cnr.it) - * etags.c (emacs_tags_format, ETAGS): Removed. Use CTAGS instead. + * etags.c (emacs_tags_format, ETAGS): Remove. Use CTAGS instead. (main): Don't allow the use of -t and -T in etags mode. (print_help): Don't show options enabled by default. (print_version): Show the emacs version number if VERSION is #defined. @@ -6436,9 +6565,9 @@ 1994-01-14 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (stab_entry, stab_create, stab_find, stab_search, - stab_type, add_keyword, C_reate_stab, C_create_stabs): Deleted. + stab_type, add_keyword, C_reate_stab, C_create_stabs): Delete. Use gperf generated hash table instead of linked list. - (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Added. + (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Add. Mostly code generated by gperf. (consider_token): Remove unused parameter `lp'. (PF_funcs, getit): Allow subroutine and similar declarations @@ -6661,7 +6790,7 @@ 1993-08-25 Paul Eggert (eggert@twinsun.com) - * rcs2log: Change /{/ to /\{/ for Posix ERE compatibility; + * rcs2log: Change /{/ to /\{/ for POSIX ERE compatibility; otherwise, HP awk complains. * vcdiff: Append /usr/ccs/bin and /usr/sccs to PATH, since these @@ -6757,7 +6886,7 @@ * etags.c (consider_token): Was `==', now is `='. (consider_token): DEFUNs now treated like funcs in ctags mode. - * etags.c (LEVEL_OK_FOR_FUNCDEF): Removed. + * etags.c (LEVEL_OK_FOR_FUNCDEF): Remove. (C_entries): Optimized the test that used LEVEL_OK_FOR_FUNCDEF. (C_entries): Remove a piece of useless code. (C_entries): Making typedef tags is delayed until a semicolon @@ -7008,7 +7137,7 @@ * rcs2log: mawk, SunOS 4.1.3 nawk, and Ultrix/MKS nawk all barf on /[/]/, so change it to /[\/]/. This should work on all - Posix-compliant awks. It's slightly wrong with traditional awk, + POSIX-compliant awks. It's slightly wrong with traditional awk, since it matches \ too, but that's a minor problem compared to awk syntax errors. @@ -7056,10 +7185,10 @@ * etags.c (GET_COOKIE): And related macros removed. (logical): Is now int, no more a char. (reg): Define deleted. - (isgood, _gd, notgd): Deleted. - (gotone): Deleted. + (isgood, _gd, notgd): Delete. + (gotone): Delete. (TOKEN): Member linestart removed. - (linepos, prev_linepos, lb1): Deleted. + (linepos, prev_linepos, lb1): Delete. (main): Call initbuffer on lbs array instead of lb1. (init): Remove the initialization of the logical _gd array. (find_entries): A .sa suffix means assembler file. @@ -7067,7 +7196,7 @@ All C state machines rewritten. (C_entries): Complete rewrite. (condider_token): Complete rewrite. - (getline): Deleted. + (getline): Delete. 1993-03-01 Francesco Potortì (pot@fly.CNUCE.CNR.IT)