aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorKaroly Lorentey2007-05-11 18:24:42 +0000
committerKaroly Lorentey2007-05-11 18:24:42 +0000
commitd6897a018781164bf9e7bd4ca51c87b303170313 (patch)
tree591ee4eb30a3a7170739723034f6311629cc45eb /lib-src
parent0218dbe25b68206442908b652b46b4974117bf9e (diff)
parent68380acf41d91014634d625e5f529cd3f773fbd4 (diff)
downloademacs-d6897a018781164bf9e7bd4ca51c87b303170313.tar.gz
emacs-d6897a018781164bf9e7bd4ca51c87b303170313.zip
Merged from emacs@sv.gnu.org
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-708 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-709 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-710 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-711 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-712 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-713 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-714 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-715 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-716 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-717 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-718 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-719 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-720 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-721 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-722 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-723 Merge from emacs--rel--22: lisp/dired-x.el: Revert 2007-04-06 change. * emacs@sv.gnu.org/emacs--devo--0--patch-724 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-725 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-726 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-727 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-728 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-729 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-730 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-731 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-732 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-733 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-734 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-735 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-736 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-737 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-738 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-739 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-740 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-741 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-742 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-743 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--rel--22--base-0 tag of emacs@sv.gnu.org/emacs--devo--0--patch-709 * emacs@sv.gnu.org/emacs--rel--22--patch-1 Sync to CVS tag EMACS_22_BRANCHPOINT * emacs@sv.gnu.org/emacs--rel--22--patch-2 Sync to CVS branch EMACS_22_BASE * emacs@sv.gnu.org/emacs--rel--22--patch-3 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-4 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-5 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-6 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-7 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-8 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-9 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-10 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-11 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-12 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-13 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-217 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-218 Merge from emacs--devo--0, emacs--rel--22 * emacs@sv.gnu.org/gnus--rel--5.10--patch-219 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-220 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-605
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog226
-rw-r--r--lib-src/makefile.w32-in2
2 files changed, 116 insertions, 112 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 04657225ab0..6a414120641 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,7 @@
12007-04-26 Glenn Morris <rgm@gnu.org>
2
3 * makefile.w32-in (VERSION): Increase to 22.1.50.
4
12007-02-26 Francesco Potort,Al(B <pot@gnu.org> 52007-02-26 Francesco Potort,Al(B <pot@gnu.org>
2 6
3 * Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs". 7 * Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs".
@@ -1845,7 +1849,7 @@
1845 [WINDOWSNT]: #undef DOS_NT and #define it even if built with 1849 [WINDOWSNT]: #undef DOS_NT and #define it even if built with
1846 HAVE_CONFIG_H. This change does nothing in Emacs, as DOS_NT is 1850 HAVE_CONFIG_H. This change does nothing in Emacs, as DOS_NT is
1847 always defined when HAVE_CONFIG_H and WINDOWS are both defined. 1851 always defined when HAVE_CONFIG_H and WINDOWS are both defined.
1848 [!HAVE_UNISTD_H]: use defined(WINDOWSNT) instead of the bare 1852 [!HAVE_UNISTD_H]: Use defined(WINDOWSNT) instead of the bare
1849 WINDOWSNT, as this is the correct way to use it. 1853 WINDOWSNT, as this is the correct way to use it.
1850 1854
18512001-01-28 Francesco Potort,Al(B <pot@gnu.org> 18552001-01-28 Francesco Potort,Al(B <pot@gnu.org>
@@ -2996,7 +3000,7 @@
2996 3000
29971997-03-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> 30011997-03-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it>
2998 3002
2999 * etags.c (add_regex): reset *putbuf before using it. 3003 * etags.c (add_regex): Reset *putbuf before using it.
3000 3004
30011997-02-23 Jonathan I. Kamens <jik@kamens.brookline.ma.us> 30051997-02-23 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3002 3006
@@ -3560,7 +3564,7 @@
3560 3564
35611995-12-04 Francesco Potort,Al(B <pot@cnuce.cnr.it> 35651995-12-04 Francesco Potort,Al(B <pot@cnuce.cnr.it>
3562 3566
3563 * Makefile.in (ctags): depend on etags only for simplicity; 3567 * Makefile.in (ctags): Depend on etags only for simplicity;
3564 compile with regexp support enabled. 3568 compile with regexp support enabled.
3565 3569
35661995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> 35701995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
@@ -3685,13 +3689,13 @@
3685 3689
36861995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) 36901995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it)
3687 3691
3688 * etags.c (plain_C_entries): new function. 3692 * etags.c (plain_C_entries): New function.
3689 (lowcase): new macro. 3693 (lowcase): New macro.
3690 (tail, Fortran_functions, Pascal_functions): use new macro lowcase. 3694 (tail, Fortran_functions, Pascal_functions): Use new macro lowcase.
3691 (lang_suffixes): new suffix ".pc" for Pro*C files. 3695 (lang_suffixes): New suffix ".pc" for Pro*C files.
3692 (consider_token): don't tag all tokens beginning with DEFUN & Co.. 3696 (consider_token): Don't tag all tokens beginning with DEFUN & Co..
3693 (tail): look for the end of the token when comparing. 3697 (tail): Look for the end of the token when comparing.
3694 (takeprec): since now tail behaves differently, use strneq. 3698 (takeprec): Since now tail behaves differently, use strneq.
3695 3699
36961995-07-08 Paul Eggert <eggert@twinsun.com> 37001995-07-08 Paul Eggert <eggert@twinsun.com>
3697 3701
@@ -3723,13 +3727,13 @@
3723 3727
37241995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) 37281995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it)
3725 3729
3726 * etags.c (plain_C_entries): new function. 3730 * etags.c (plain_C_entries): New function.
3727 (lowcase): new macro. 3731 (lowcase): New macro.
3728 (tail, Fortran_functions, Pascal_functions): use new macro lowcase. 3732 (tail, Fortran_functions, Pascal_functions): Use new macro lowcase.
3729 (lang_suffixes): new suffix ".pc" for Pro*C files. 3733 (lang_suffixes): New suffix ".pc" for Pro*C files.
3730 (consider_token): don't tag all tokens beginning with DEFUN & Co.. 3734 (consider_token): Don't tag all tokens beginning with DEFUN & Co..
3731 (tail): look for the end of the token when comparing. 3735 (tail): Look for the end of the token when comparing.
3732 (takeprec): since now tail behaves differently, use strneq. 3736 (takeprec): Since now tail behaves differently, use strneq.
3733 3737
37341995-06-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> 37381995-06-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3735 3739
@@ -3906,7 +3910,7 @@
3906 3910
39071995-03-13 Francesco Potort,Al(B (pot@cnuce.cnr.it) 39111995-03-13 Francesco Potort,Al(B (pot@cnuce.cnr.it)
3908 3912
3909 * etags.c (process_file): free (filename) after using it. 3913 * etags.c (process_file): Free (filename) after using it.
3910 (readline_internal): Do not access the char before start of line. 3914 (readline_internal): Do not access the char before start of line.
3911 3915
39121995-02-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) 39161995-02-22 Francesco Potort,Al(B (pot@cnuce.cnr.it)
@@ -4039,8 +4043,8 @@
4039 4043
40401994-11-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) 40441994-11-22 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4041 4045
4042 * etags.c (print_help): print --regex usage for ctags also. 4046 * etags.c (print_help): Print --regex usage for ctags also.
4043 (main): use -h in addition to -H as abbreviation for --help. 4047 (main): Use -h in addition to -H as abbreviation for --help.
4044 4048
40451994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) 40491994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4046 4050
@@ -4105,9 +4109,9 @@
4105 4109
41061994-10-21 Francesco Potort,Al(B (pot@cnuce.cnr.it) 41101994-10-21 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4107 4111
4108 * etags.c (prestr, substr): return a logical type. 4112 * etags.c (prestr, substr): Return a logical type.
4109 (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF". 4113 (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF".
4110 (consider_token): set funcdef to fignore when a DEFUN is met. 4114 (consider_token): Set funcdef to fignore when a DEFUN is met.
4111 (C_entries): Now we can use Tom Hageman patch for extern "C". 4115 (C_entries): Now we can use Tom Hageman patch for extern "C".
4112 4116
41131994-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu> 41171994-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
@@ -4190,8 +4194,8 @@
4190 4194
41911994-10-17 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 41951994-10-17 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4192 4196
4193 * Makefile.in.in (etags): add dependency on regex.o, link with it. 4197 * Makefile.in.in (etags): Add dependency on regex.o, link with it.
4194 (REGEXPOBJ, REGEXPDEPS, regex.o): target and macros added. 4198 (REGEXPOBJ, REGEXPDEPS, regex.o): Target and macros added.
4195 4199
41961994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu) 42001994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4197 4201
@@ -4341,7 +4345,7 @@
4341 4345
43421994-07-08 Dave Love (d.love@dl.ac.uk) 43461994-07-08 Dave Love (d.love@dl.ac.uk)
4343 4347
4344 * etags.c (takeprec): recognise `character*(*) function' 4348 * etags.c (takeprec): Recognise `character*(*) function'.
4345 4349
43461994-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) 43501994-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4347 4351
@@ -4489,11 +4493,11 @@
4489 4493
44901994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 44941994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4491 4495
4492 * etags.c (main, print_help): eliminate the -F option. 4496 * etags.c (main, print_help): Eliminate the -F option.
4493 4497
44941994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 44981994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4495 4499
4496 * etags.c (absolute_filename): compare against '\0' instead of NULL. 4500 * etags.c (absolute_filename): Compare against '\0' instead of NULL.
4497 4501
44981994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45021994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4499 4503
@@ -4527,21 +4531,21 @@
4527 4531
45281994-04-08 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 45321994-04-08 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4529 4533
4530 * etags.c (outf, outfiledir): renamed to tagf, tagfiledir. 4534 * etags.c (outf, outfiledir): Renamed to tagf, tagfiledir.
4531 (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs, 4535 (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs)
4532 Scheme_funcs, prolog_funcs): renamed to Fortran_functions, 4536 (Scheme_funcs, prolog_funcs): Renamed to Fortran_functions,
4533 Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions, 4537 Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions,
4534 TeX_functions, Prolog_functions. 4538 TeX_functions, Prolog_functions.
4535 (inf): no more a global variable. 4539 (inf): No more a global variable.
4536 (C_entries): take 2nd parameter `inf' instead of using the global one. 4540 (C_entries): Take 2nd parameter `inf' instead of using the global one.
4537 (find_entries): added the cp1 var for optimisation. 4541 (find_entries): Added the cp1 var for optimisation.
4538 (find_entries): added more suffixes for assembler files. 4542 (find_entries): Added more suffixes for assembler files.
4539 (Asm_funcs): Now finds labels even without an ending colon. 4543 (Asm_funcs): Now finds labels even without an ending colon.
4540 4544
45411994-03-30 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 45451994-03-30 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4542 4546
4543 * etags.c (main): use etags_getcwd for compatibility. 4547 * etags.c (main): Use etags_getcwd for compatibility.
4544 (etags_getcwd): new function. 4548 (etags_getcwd): New function.
4545 4549
45461994-03-25 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45501994-03-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4547 4551
@@ -4549,22 +4553,22 @@
4549 4553
45501994-03-25 Francesco Potort,Al(B (pot@cnuce.cnr.it) 45541994-03-25 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4551 4555
4552 * etags.c (emacs_tags_format, ETAGS): removed. Use CTAGS instead. 4556 * etags.c (emacs_tags_format, ETAGS): Removed. Use CTAGS instead.
4553 (main): don't allow the use of -t and -T in etags mode. 4557 (main): Don't allow the use of -t and -T in etags mode.
4554 (print_help): don't show options enabled by default. 4558 (print_help): Don't show options enabled by default.
4555 (print_version): show the emacs version number if VERSION is #defined. 4559 (print_version): Show the emacs version number if VERSION is #defined.
4556 (find_entries): add "ss" as suffix for Chez Scheme. 4560 (find_entries): Add "ss" as suffix for Chez Scheme.
4557 4561
45581994-03-23 Francesco Potort,Al(B (pot@cnuce.cnr.it) 45621994-03-23 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4559 4563
4560 * etags.c (cwd, outfiledir): vars added. 4564 * etags.c (cwd, outfiledir): Vars added.
4561 (relative_filename, absolute_filename, absolute_dirname): 4565 (relative_filename, absolute_filename, absolute_dirname):
4562 functions added to compute filenames in tags files. 4566 functions added to compute filenames in tags files.
4563 (process_file): filenames in tags file are relative to the 4567 (process_file): Filenames in tags file are relative to the
4564 directory where the tags file is (useful with the -o option). 4568 directory where the tags file is (useful with the -o option).
4565 (main): initialise the outfiledir var. 4569 (main): Initialise the outfiledir var.
4566 (TYPEDST): added the `tignore' value. 4570 (TYPEDST): Added the `tignore' value.
4567 (C_entries): corrected various small bugs. 4571 (C_entries): Corrected various small bugs.
4568 4572
45691994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45731994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4570 4574
@@ -4579,8 +4583,8 @@
4579 4583
45801994-03-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) 45841994-03-14 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4581 4585
4582 * etags.c (TYPEDST): added the `tignore' value. 4586 * etags.c (TYPEDST): Added the `tignore' value.
4583 (C_entries): corrected various bugs, now correctly parses the 4587 (C_entries): Corrected various bugs, now correctly parses the
4584 `extern "C" {' construction (patch by Tom R.Hageman). 4588 `extern "C" {' construction (patch by Tom R.Hageman).
4585 4589
45861994-03-05 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45901994-03-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -4621,7 +4625,7 @@
46211994-02-22 Karl Heuer (kwzh@gnu.ai.mit.edu) 46251994-02-22 Karl Heuer (kwzh@gnu.ai.mit.edu)
4622 4626
4623 * profile.c (get_time): Simplify; avoid calling index. 4627 * profile.c (get_time): Simplify; avoid calling index.
4624 (main): exit on EOF. 4628 (main): Exit on EOF.
4625 4629
46261994-02-17 Francesco Potort,Al(B (pot@cnuce.cnr.it) 46301994-02-17 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4627 4631
@@ -4633,11 +4637,11 @@
4633 4637
46341994-02-14 Francesco Potort,Al(B (pot@fly) 46381994-02-14 Francesco Potort,Al(B (pot@fly)
4635 4639
4636 * etags.c (absolute_pathnames, cwd): added global vars. 4640 * etags.c (absolute_pathnames, cwd): Added global vars.
4637 (longopts, print_help, main, process_file): put absolute filenames 4641 (longopts, print_help, main, process_file): Put absolute filenames
4638 in the tag file if the -A --absolute-pathnames option is used. 4642 in the tag file if the -A --absolute-pathnames option is used.
4639 (print_help): alfabetically order the options. 4643 (print_help): Alfabetically order the options.
4640 (malloc, realloc, strcpy, strncpy, strcmp): remove extern declar. 4644 (malloc, realloc, strcpy, strncpy, strcmp): Remove extern declar.
4641 4645
46421994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) 46461994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4643 4647
@@ -4666,15 +4670,15 @@
46661994-01-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) 46701994-01-14 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4667 4671
4668 * etags.c (stab_entry, stab_create, stab_find, stab_search, 4672 * etags.c (stab_entry, stab_create, stab_find, stab_search,
4669 stab_type, add_keyword, C_reate_stab, C_create_stabs): deleted. 4673 stab_type, add_keyword, C_reate_stab, C_create_stabs): Deleted.
4670 Use gperf generated hash table instead of linked list. 4674 Use gperf generated hash table instead of linked list.
4671 (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): added. 4675 (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Added.
4672 Mostly code generated by gperf. 4676 Mostly code generated by gperf.
4673 (consider_token): removed unused parameter `lp'. 4677 (consider_token): Removed unused parameter `lp'.
4674 (PF_funcs, getit): allow subroutine and similar declarations 4678 (PF_funcs, getit): Allow subroutine and similar declarations
4675 to span multiple lines. 4679 to span multiple lines.
4676 (C_entries): check for newline if inchar to avoid bus errors. 4680 (C_entries): Check for newline if inchar to avoid bus errors.
4677 (process_file, find_entries): distinguish among nonexistent 4681 (process_file, find_entries): Distinguish among nonexistent
4678 and not regular file. 4682 and not regular file.
4679 4683
46801994-01-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) 46841994-01-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -4811,14 +4815,14 @@
4811 functions returning a pointer to a function, a la `signal', can be 4815 functions returning a pointer to a function, a la `signal', can be
4812 parsed. This also required new state `fstartlist' to `FUNCST'. 4816 parsed. This also required new state `fstartlist' to `FUNCST'.
4813 (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack. 4817 (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack.
4814 (C_entries, CNL): use it to isolate preprocessor directive processing 4818 (C_entries, CNL): Use it to isolate preprocessor directive processing
4815 from the other state engines. 4819 from the other state engines.
4816 (begtk): add '~', for C++ class destructors. 4820 (begtk): Add '~', for C++ class destructors.
4817 4821
48181993-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it) 48221993-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4819 4823
4820 * etags.c (consider_token): removed unused variable firsttok. 4824 * etags.c (consider_token): Removed unused variable firsttok.
4821 (prolog_getit): call pfnote with the right number of arguments. 4825 (prolog_getit): Call pfnote with the right number of arguments.
4822 4826
48231993-10-19 Paul Eggert (eggert@twinsun.com) 48271993-10-19 Paul Eggert (eggert@twinsun.com)
4824 4828
@@ -4837,9 +4841,9 @@
4837 4841
48381993-10-01 Francesco Potort,Al(B (pot@cnuce.cnr.it) 48421993-10-01 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4839 4843
4840 * etags.c (process_file): dead code removed. 4844 * etags.c (process_file): Dead code removed.
4841 (S_ISREG): #define it using S_IFREG if not defined. 4845 (S_ISREG): #define it using S_IFREG if not defined.
4842 (process_file): regular files have nothing to do with symlinks. 4846 (process_file): Regular files have nothing to do with symlinks.
4843 4847
48441993-09-28 Brian Fox (bfox@ai.mit.edu) 48481993-09-28 Brian Fox (bfox@ai.mit.edu)
4845 4849
@@ -4922,10 +4926,10 @@
4922 4926
49231993-08-04 Francesco Potort,Al(B (pot@spiff.gnu.ai.mit.edu) 49271993-08-04 Francesco Potort,Al(B (pot@spiff.gnu.ai.mit.edu)
4924 4928
4925 * etags.c (L_isdef, L_isquote, L_getit): small optimisations. 4929 * etags.c (L_isdef, L_isquote, L_getit): Small optimisations.
4926 (L_funcs): the (foo::defmumble stuff now should work. 4930 (L_funcs): The (foo::defmumble stuff now should work.
4927 (consider_token): function returned random value--corrected. 4931 (consider_token): Function returned random value--corrected.
4928 (C_entries): corrected == versus = typo. 4932 (C_entries): Corrected == versus = typo.
4929 4933
49301993-08-01 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 49341993-08-01 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4931 4935
@@ -4941,11 +4945,11 @@
4941 * etags.c (FINCST): Added the fignore status. Means we are 4945 * etags.c (FINCST): Added the fignore status. Means we are
4942 after the parameter list and before the open curly brace. 4946 after the parameter list and before the open curly brace.
4943 Allows correct parsing of C++ constructors. 4947 Allows correct parsing of C++ constructors.
4944 (C_entries, consider_token): make use of fignore. 4948 (C_entries, consider_token): Make use of fignore.
4945 (consider_token): reset funcdef when next_token_is_func: when in 4949 (consider_token): Reset funcdef when next_token_is_func: when in
4946 ctags mode makes DEFVAR and others work better. 4950 ctags mode makes DEFVAR and others work better.
4947 (L_isquote): function that recognises the "(quote" string. 4951 (L_isquote): Function that recognises the "(quote" string.
4948 (L_getit): ignore quoting via "'" or "(quote". Useful for defalias. 4952 (L_getit): Ignore quoting via "'" or "(quote". Useful for defalias.
4949 4953
49501993-07-29 Paul Eggert (eggert@twinsun.com) 49541993-07-29 Paul Eggert (eggert@twinsun.com)
4951 4955
@@ -4977,20 +4981,20 @@
4977 4981
49781993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) 49821993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4979 4983
4980 * etags.c (alloca): removed all references to it. 4984 * etags.c (alloca): Removed all references to it.
4981 (main): now calls xnew instead of alloca for portability. 4985 (main): Now calls xnew instead of alloca for portability.
4982 (../src/config.h): included only if HAVE_CONFIG_H. 4986 (../src/config.h): Included only if HAVE_CONFIG_H.
4983 (const): void definition removed--config.h takes care of it. 4987 (const): Void definition removed--config.h takes care of it.
4984 4988
49851993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) 49891993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4986 4990
4987 * etags.c (consider_token): was `==', now is `='. 4991 * etags.c (consider_token): Was `==', now is `='.
4988 (consider_token): DEFUNs now treated like funcs in ctags mode. 4992 (consider_token): DEFUNs now treated like funcs in ctags mode.
4989 4993
4990 * etags.c (LEVEL_OK_FOR_FUNCDEF): removed. 4994 * etags.c (LEVEL_OK_FOR_FUNCDEF): Removed.
4991 (C_entries): optimized the test that used LEVEL_OK_FOR_FUNCDEF. 4995 (C_entries): Optimized the test that used LEVEL_OK_FOR_FUNCDEF.
4992 (C_entries): removed a piece of useless code. 4996 (C_entries): Removed a piece of useless code.
4993 (C_entries): making typedef tags is delayed until a semicolon 4997 (C_entries): Making typedef tags is delayed until a semicolon
4994 is met. This handles "typedef int X, Y, Z;" correctly. 4998 is met. This handles "typedef int X, Y, Z;" correctly.
4995 4999
49961993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 50001993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
@@ -5266,38 +5270,38 @@
5266 5270
52671993-03-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) 52711993-03-22 Francesco Potort,Al(B (pot@cnuce.cnr.it)
5268 5272
5269 * etags.c (YACC): flag added to c_ext. 5273 * etags.c (YACC): Flag added to c_ext.
5270 (c_ext): no more a synonim for c_ext&C_PLPL because of YACC. 5274 (c_ext): No more a synonim for c_ext&C_PLPL because of YACC.
5271 (find_entries): consistently use streq when reasonable. 5275 (find_entries): Consistently use streq when reasonable.
5272 (find_entries): a .y file is a yacc file. 5276 (find_entries): A .y file is a yacc file.
5273 (get_C_stab): c_ext becomes c_ext&C_PLPL. 5277 (get_C_stab): c_ext becomes c_ext&C_PLPL.
5274 (C_entries): logical cplpl means c_ext&C_PLPL. 5278 (C_entries): Logical cplpl means c_ext&C_PLPL.
5275 (C_entries): logical yacc_rules means we are after the first %%. 5279 (C_entries): Logical yacc_rules means we are after the first %%.
5276 (C_entries): added logic for yacc files. 5280 (C_entries): Added logic for yacc files.
5277 5281
52781993-03-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) 52821993-03-16 Francesco Potort,Al(B (pot@cnuce.cnr.it)
5279 5283
5280 * etags.c (C_entries): ':' case moved to the second switch. 5284 * etags.c (C_entries): ':' case moved to the second switch.
5281 (C_entries): do not examine token if structdef==scolonseen. 5285 (C_entries): Do not examine token if structdef==scolonseen.
5282 (consider_token): structtag set to null string for enum. 5286 (consider_token): structtag set to null string for enum.
5283 5287
52841993-03-12 Francesco Potort,Al(B (pot@cnuce.cnr.it) 52881993-03-12 Francesco Potort,Al(B (pot@cnuce.cnr.it)
5285 5289
5286 * etags.c (GET_COOKIE): and related macros removed. 5290 * etags.c (GET_COOKIE): And related macros removed.
5287 (logical): is now int, no more a char. 5291 (logical): Is now int, no more a char.
5288 (reg): define deleted. 5292 (reg): Define deleted.
5289 (isgood, _gd, notgd): deleted. 5293 (isgood, _gd, notgd): Deleted.
5290 (gotone): deleted. 5294 (gotone): Deleted.
5291 (TOKEN): member linestart removed. 5295 (TOKEN): Member linestart removed.
5292 (linepos, prev_linepos, lb1): deleted. 5296 (linepos, prev_linepos, lb1): Deleted.
5293 (main): call initbuffer on lbs array instead of lb1. 5297 (main): Call initbuffer on lbs array instead of lb1.
5294 (init): removed the initialisation of the logical _gd array; 5298 (init): Removed the initialisation of the logical _gd array;
5295 (find_entries): a .sa suffix means assembler file. 5299 (find_entries): A .sa suffix means assembler file.
5296 (C_create_stab): "auto", "void", "extern", "static" are st_C_typespec. 5300 (C_create_stab): "auto", "void", "extern", "static" are st_C_typespec.
5297 All C state machines rewritten. 5301 All C state machines rewritten.
5298 (C_entries): complete rewrite. 5302 (C_entries): Complete rewrite.
5299 (condider_token): complete rewrite. 5303 (condider_token): Complete rewrite.
5300 (getline): deleted. 5304 (getline): Deleted.
5301 5305
53021993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) 53061993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT)
5303 5307
@@ -5311,7 +5315,7 @@
5311 5315
53121993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 53161993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5313 5317
5314 * Makefile.in (EXECUTABLES): added rcs-checkin. 5318 * Makefile.in (EXECUTABLES): Added rcs-checkin.
5315 5319
5316 * Makefile.in (unlock, relock): New productions. 5320 * Makefile.in (unlock, relock): New productions.
5317 5321
@@ -5594,7 +5598,7 @@
5594 5598
55951992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu) 55991992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5596 5600
5597 * Makefile.in: flags in CC invocations rearranged for no reason. 5601 * Makefile.in: Flags in CC invocations rearranged for no reason.
5598 5602
55991992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu) 56031992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5600 5604
@@ -6007,13 +6011,13 @@
6007 6011
60081989-04-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu) 60121989-04-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6009 6013
6010 * loadst.c: on bsd4.3, use gettimeofday instead of CPUSTATES. 6014 * loadst.c: On bsd4.3, use gettimeofday instead of CPUSTATES.
6011 6015
60121989-03-15 Jeff Peck (rms@sugar-bombs.ai.mit.edu) 60161989-03-15 Jeff Peck (rms@sugar-bombs.ai.mit.edu)
6013 6017
6014 * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=. 6018 * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=.
6015 6019
6016 * emacsstool.1: update to document environment variables. 6020 * emacsstool.1: Update to document environment variables.
6017 6021
60181989-02-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu) 60221989-02-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6019 6023
@@ -6114,7 +6118,7 @@
6114 6118
61151988-09-24 Richard Stallman (rms@gluteus.ai.mit.edu) 61191988-09-24 Richard Stallman (rms@gluteus.ai.mit.edu)
6116 6120
6117 * etags.c (main): default setting of eflag was backwards. 6121 * etags.c (main): Default setting of eflag was backwards.
6118 6122
61191988-09-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu) 61231988-09-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6120 6124
@@ -6197,7 +6201,7 @@
61971988-04-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu) 62011988-04-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
6198 6202
6199 * movemail.c: #undef close, since config can #define it on V.3. 6203 * movemail.c: #undef close, since config can #define it on V.3.
6200 * emacsclient.c, fakemail.c, loadst.c, server.c: likewise. 6204 * emacsclient.c, fakemail.c, loadst.c, server.c: Likewise.
6201 6205
62021988-04-26 Richard Stallman (rms@lucky-charms.ai.mit.edu) 62061988-04-26 Richard Stallman (rms@lucky-charms.ai.mit.edu)
6203 6207
@@ -6208,9 +6212,9 @@
6208 6212
62091988-03-20 Richard M. Stallman (rms@wilson) 62131988-03-20 Richard M. Stallman (rms@wilson)
6210 6214
6211 * server.c [not BSD and not HAVE_SYSVIPC]: fix error message. 6215 * server.c [not BSD and not HAVE_SYSVIPC]: Fix error message.
6212 6216
6213 * loadst.c (main) [XENIX]: use /usr/spool/mail, not /usr/mail. 6217 * loadst.c (main) [XENIX]: Use /usr/spool/mail, not /usr/mail.
6214 6218
6215;; Local Variables: 6219;; Local Variables:
6216;; coding: iso-2022-7bit 6220;; coding: iso-2022-7bit
diff --git a/lib-src/makefile.w32-in b/lib-src/makefile.w32-in
index 3ae5220c5f1..953fa7ae6be 100644
--- a/lib-src/makefile.w32-in
+++ b/lib-src/makefile.w32-in
@@ -24,7 +24,7 @@ ALL = make-docfile hexl ctags etags movemail ebrowse sorted-doc digest-doc emacs
24 24
25.PHONY: $(ALL) 25.PHONY: $(ALL)
26 26
27VERSION = 22.0.98 27VERSION = 22.1.50
28 28
29LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \ 29LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \
30 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \ 30 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \