Changeset 4226

Show
Ignore:
Timestamp:
04/06/08 08:46:06 (8 months ago)
Author:
miyoshi
Message:

* Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/4.00-dev/lib-src/ChangeLog

    r4220 r4226  
    1 2008-03-26  Chong Yidong  <cyd@stupidchicken.com> 
    2  
    3         * Version 22.2 released. 
     12008-03-13  Glenn Morris  <rgm@gnu.org> 
     2 
     3        * makefile.w32-in (VERSION): Set to 23.0.60. 
     4 
     52008-03-04  Juanma Barranquero  <lekktu@gmail.com> 
     6 
     7        * .cvsignore: Add oo. 
    48 
    592008-02-27  Yuri Shtil  <yuris@juniper.net>  (tiny change) 
     
    711        * etags.c (Perl_functions): Fix call to skip_spaces. 
    812 
     132008-02-24  Dan Nicolaescu  <dann@ics.uci.edu> 
     14 
     15        * Makefile.in (NO_SHORTNAMES): 
     16        * emacsclient.c (NO_SHORTNAMES): 
     17        * fakemail.c (NO_SHORTNAMES): 
     18        * make-docfile.c (NO_SHORTNAMES): 
     19        * movemail.c (NO_SHORTNAMES): 
     20        * pop.c (NO_SHORTNAMES): Remove references to obsolete variable. 
     21 
     222008-02-23  Jason Rumney  <jasonr@gnu.org> 
     23 
     24        * makefile.w32-in (MOUSE_SUPPORT): Remove duplicate tooltip.elc. 
     25        (MSDOS_SUPPORT, VMS_SUPPORT): Remove. 
     26        (OTHER_PLATFORM_SUPPORT): Replace above.  Add X specific files too. 
     27        (lisp2): Add new languages. 
     28        ($(DOC)): Use OTHER_PLATFORM_SUPPORT. 
     29 
     302008-02-22  Juanma Barranquero  <lekktu@gmail.com> 
     31 
     32        * makefile.w32-in (lisp2): Remove devanagari.el, kannada.el, 
     33        malayalam.el, and tamil.el.  Add sinhala.el. 
     34 
     352008-02-20  Juanma Barranquero  <lekktu@gmail.com> 
     36 
     37        * emacsclient.c (main) [WINDOWSNT]: Understand DRIVE:NAME, 
     38        where NAME is relative to DRIVE'S current directory. 
     39 
     402008-02-15  Juanma Barranquero  <lekktu@gmail.com> 
     41 
     42        * emacsclient.c (print_help_and_exit): Show -d option on Windows. 
     43 
     442008-02-10  Dan Nicolaescu  <dann@ics.uci.edu> 
     45 
     46        * fakemail.c: Undo previous change. 
     47 
     482008-02-09  Dan Nicolaescu  <dann@ics.uci.edu> 
     49 
     50        * fakemail.c (MAIL_PROGRAM_NAME): Remove unused conditional. 
     51        (main): Replace MAIL_PROGRAM_NAME with its value. 
     52 
     53        * Makefile.in (REGEXP_IN_LIBC): Remove reference to obsolete variable. 
     54 
     552008-02-08  Stefan Monnier  <monnier@iro.umontreal.ca> 
     56 
     57        * emacsclient.c (decode_options): Pass --display implicitly if -c 
     58        is specified.  Only set tty if -t or -c is specified. 
     59 
     602008-02-04  Jason Rumney  <jasonr@gnu.org> 
     61 
     62        * makefile.w32-in (lisp1): Use (), not {}. 
     63 
     642008-02-04  Tom Tromey  <tromey@redhat.com> 
     65 
     66        * etags.c: Add "GTY" as synonym for __attribute__. 
     67        Update gperf output. 
     68 
     692008-02-01  Jason Rumney  <jasonr@gnu.org> 
     70 
     71        * makefile.w32-in (obj): Sync with src/Makefile.in 
     72        (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions. 
     73        (WINNT_SUPPORT): Add term/w32-win.elc. 
     74        (lisp1, lisp2): Sync with lisp in src/Makefile.in. 
     75 
     762008-02-01  Jason Rumney  <jasonr@gnu.org> 
     77 
     78        * makefile.w32-in (obj): Add font.o and w32font.o. 
     79 
     802008-02-01  Zhang Wei  <id.brep@gmail.com>  (tiny change) 
     81 
     82        * makefile.w32-in (lisp1): Delete ucs-tables.elc, 
     83        utf-8.elc, and latin-*.el. 
     84 
     852008-01-26  Stefan Monnier  <monnier@iro.umontreal.ca> 
     86 
     87        * emacsclient.c (decode_options): Default to NULL display, as Emacs-22. 
     88        Allow the -d option under w32 again, for those rare cases where it 
     89        actually does make sense. 
     90 
     912008-01-25  Juanma Barranquero  <lekktu@gmail.com> 
     92 
     93        * emacsclient.c (set_tcp_socket): Don't send "\n" after 
     94        the authentication string; there's no need to haste. 
     95 
    9962008-01-22  Chong Yidong  <cyd@stupidchicken.com> 
    1097 
    1198        * pop.c (pop_stat, pop_last): Fix last fix. 
     99 
     1002008-01-18  Dan Nicolaescu  <dann@ics.uci.edu> 
     101 
     102        * movemail.c: Remove references to XENIX. 
     103 
     1042008-01-13  Dan Nicolaescu  <dann@ics.uci.edu> 
     105 
     106        * movemail.c: 
     107        * make-docfile.c: Remove reference to symbols defined by systems 
     108        not supported anymore: MAC_OS8, XENIX and STRIDE. 
     109 
     1102008-01-12  Eli Zaretskii  <eliz@gnu.org> 
     111 
     112        * emacsclient.c (decode_options) [WINDOWSNT]: Don't use the value 
     113        of DISPLAY in the environment.  Don't support -d. 
     114        (print_help_and_exit) [WINDOWSNT]: Don't show the --display option. 
     115        (longopts) [WINDOWSNT]: Remove --display. 
    12116 
    131172008-01-10  Chong Yidong  <cyd@stupidchicken.com> 
     
    16120        conversion.  Mistakes spotted by Nico Golde. 
    17121 
     1222008-01-09  Glenn Morris  <rgm@gnu.org> 
     123 
     124        * emacsclient.c: Add missing final newlines to message calls. 
     125 
     1262008-01-09  Daniel Hackney  <dan@haxney.org>  (tiny change) 
     127 
     128        * emacsclient.c (set_socket): Add final newline to socket error message. 
     129 
    181302008-01-04  Glenn Morris  <rgm@gnu.org> 
    19131 
    20         * ebrowse.c (version): Just use current year for short copyright; 
    21         update to 2008
     132        * ebrowse.c (version) <emacs_copyright>: New variable. 
     133        Just use current year for copyright
    22134 
    23135        * etags.c (print_version): 
    24         * rcs2log (Copyright): Update copyright to 2008. 
    25  
    26 2007-11-22  Francesco Potort,Al(B  <pot@gnu.org> 
    27  
    28         * etags.c (default_C_help) [CTAGS]: differentiate the help string, 
     136        * rcs2log (Copyright): Update to 2008. 
     137 
     1382007-11-28  Jason Rumney  <jasonr@gnu.org> 
     139 
     140        * makefile.w32-in (VMS_SUPPORT): No longer byte-compiled. 
     141 
     1422007-11-27  Jan DjÀrv  <jan.h.d@swipnet.se> 
     143 
     144        * pop.c (socket_connection): Remove AI_ADDRCONFIG. 
     145 
     1462007-11-19  Jan DjÀrv  <jan.h.d@swipnet.se> 
     147 
     148        * pop.c (socket_connection): Move realhost out of #ifdefs. 
     149        Set realhost both for HAVE_GETADDRINFO and !HAVE_GETADDRINFO. 
     150 
     1512007-11-18  Jan DjÀrv  <jan.h.d@swipnet.se> 
     152 
     153        * pop.c (socket_connection): Use getaddrinfo if available. 
     154 
     1552007-11-22  Francesco Potortì  <pot@gnu.org> 
     156 
     157        * etags.c (default_C_help) [CTAGS]: Differentiate the help string, 
    29158        as the defaults in ctags are different from etags. 
    30         (default_C_help, Cplusplus_help, PHP_help, print_help): 
    31         Remove text saying --members is the default: not true in Emacs 22. 
    32  
    33 2007-11-15  Francesco Potort,Al(B  <pot@gnu.org> 
    34  
    35         * etags.c: (C_entries): In case '}' decrement bracelev before 
    36         testing it. 
     159 
     1602007-11-15  Francesco Potortì  <pot@gnu.org> 
     161 
     162        * etags.c: Make prototypes for extern definitions, and add all 
     163        that are needed to quench warnings on 64-bit. 
     164        (main): Use the same defaults for ctags as for etags: find 
     165        typedefs, structure tags, macro constants, enum constants, struct 
     166        members and global variables. 
     167        (make_C_tag) [DEBUG]: Add debugging printout. 
     168        (C_entries): In case '}' decrement bracelev before testing it. 
    37169 
    381702007-11-15  Masatake YAMATO  <jet@gyve.org> 
     
    41173        unconditioned to (!ignoreindent && lp == newlb.buffer + 1). 
    42174 
    43 2007-11-15  Francesco Potort,Al(B  <pot@gnu.org> 
    44  
    45         * etags.c: (C_entries): Reset the fvdef machine when out of function. 
    46         (C_entries): Parse start of C comment as a space == end of token. 
    47         This is not necessary for C++ comment, already parsed as newline. 
     1752007-11-01  Dan Nicolaescu  <dann@ics.uci.edu> 
     176 
     177        * makefile.w32-in (obj): Remove sunfns.o. 
     178 
     1792007-10-28  Juanma Barranquero  <lekktu@gmail.com> 
     180 
     181        * makefile.w32-in (obj): Remove abbrev.o. 
    48182 
    491832007-10-26  Juanma Barranquero  <lekktu@gmail.com> 
     
    52186        registry on Windows.  Suggestion and algorithm by Eli Zaretskii. 
    53187        Code partially based on w32_get_resource and init_environment (w32.c). 
    54         (xmalloc): New function by K,Aa(Broly L$,1 q(Brentey (backported from the trunk). 
    55         (quote_file_name): Use it. 
    56188        (egetenv): New wrapper for getenv. 
    57189        (get_current_dir_name, decode_options, get_server_config) 
     
    64196        (set_tcp_socket): Use it. 
    65197 
     1982007-10-09  Juanma Barranquero  <lekktu@gmail.com> 
     199 
     200        * emacsclient.c (print_help_and_exit): Fix space to improve 
     201        alignment in output messages. 
     202 
    662032007-09-27  Jason Rumney  <jasonr@gnu.org> 
    67204 
     
    69206 
    70207        * emacsclient.c (w32_window_app): Init common controls when windowed. 
     208 
     2092007-09-21  Glenn Morris  <rgm@gnu.org> 
     210 
     211        * emacstool.c: Remove file. 
     212        * Makefile.in (emacstool, nemacstool, xvetool, xveterm): 
     213        Delete targets built from emacstool. 
     214 
     2152007-09-21  Stefan Monnier  <monnier@iro.umontreal.ca> 
     216 
     217        * emacsclient.c (decode_options): -t implies -c. 
     218 
     2192007-09-20  Stefan Monnier  <monnier@iro.umontreal.ca> 
     220 
     221        * emacsclient.c (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP) 
     222        (IS_ANY_SEP): Only define if !defined(HAVE_GET_CURRENT_DIR_NAME). 
     223        (main_argc): Remove. 
     224        (strprefix): Use strncmp. 
     225 
     2262007-09-20  Jason Rumney  <jasonr@gnu.org> 
     227 
     228        * emacsclient.c (main) [SIGSTOP]: Change conditional from WINDOWSNT. 
     229 
     2302007-09-20  Stefan Monnier  <monnier@iro.umontreal.ca> 
     231 
     232        * emacsclient.c (current_frame): Change the default. 
     233        (longopts): Replace --current-frame by --create-frame. 
     234        (decode_options): Reverse the meaning of -c. 
     235        (print_help_and_exit): Update help text accordingly. 
     236        (main): Remove the -version and -good-version messages. 
     237 
     2382007-09-12  Glenn Morris  <rgm@gnu.org> 
     239 
     240        * Makefile.in (SOURCES, unlock, relock): Delete. 
     241 
     2422007-08-29  Glenn Morris  <rgm@gnu.org> 
     243 
     244        * makefile.w32-in (VERSION): Increase to 23.0.50. 
     245 
     2462007-08-29  Dan Nicolaescu  <dann@ics.uci.edu> 
     247 
     248        * emacsclient.c (w32_execvp): Move definition before use. 
     249        (decode_options): Don't use a tty on mac carbon or windows. 
     250 
     2512007-08-29  Jason Rumney  <jasonr@gnu.org> 
     252 
     253        * emacsclient.c (SEND_STRING, SEND_QUOTED): Remove obfuscation macros. 
     254        (quote_argument, set_tcp_socket, handle_sigcont, handle_sigtstp): 
     255        (main): Expand removed macros inline. 
     256        (main) [WINDOWSNT]: Don't call ttyname.  Don't recognize -suspend 
     257        option. 
     258        (main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals. 
     259 
     2602007-08-29  Károly Lőrentey  <lorentey@elte.hu> 
     261 
     262        * emacsclient.c (signal.h): New include. 
     263        (sys/stat.h, errno.h): Always include, even on WINDOWSNT. 
     264        (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP, IS_ANY_SEP): 
     265        Copy definitions here from src/lisp.h. 
     266        (main_argc, main_argv, current_frame, window_system, tty): New vars. 
     267        (longopts): Add tty, current-frame. 
     268        (xmalloc, xstrdup): New functions. 
     269        (get_current_dir_name): New function, copied from src/sysdep.c. 
     270        (decode_options): Set display from environment.  Add tty and 
     271        current_frame options.  Make --no-wait imply --current-frame, 
     272        except when it is the only option given.  Make sure no frame is 
     273        opened when --current-frame is set. 
     274        (print_help_and_exit): Document tty and current-frame options. 
     275        (fail): Change arguments to void. 
     276        (main): When sockets are not defined, set main_argc, main_argv, 
     277        and call fail() with no arguments. 
     278        (emacs_socket): New variable (moved out from main `s'). 
     279        (quote_file_name): Rename to quote_argument. 
     280        (quote_argument): New name for old quote_file_name. 
     281        (unquote_argument, strprefix, pass_signal_to_emacs) 
     282        (handle_sigcont, handle_sigtstp, init_signals): New functions. 
     283        (set_local_socket): Initialize saved_errno to 0.  If socket-name 
     284        is too long, call `fail' rather than `exit'. 
     285        (main): Doc update.  Set main_argc, main_argv.  New var `str'. 
     286        Don't need a filename or argument if tty or window_system set. 
     287        Call fail with no arguments.  Use get_current_dir_name to send 
     288        over the current directory.  Send version number to Emacs for 
     289        verification.  If tty is set, check TERM, and pass name and type 
     290        to Emacs.  Pass window_system to Emacs.  Move sending of eval to 
     291        optind loop.  Send -position, -file to Emacs.  Call fsync after 
     292        fflush.  Check for a client/server version match. 
     293        Handle -emacs-pid, -window-system-unsupported, -print, -error, and 
     294        -suspend commands.  Don't exit prematurely on --no-wait, let Emacs 
     295        close the connection for us.  When creating a new frame, send 
     296        environment and pwd to Emacs.  Send current-frame to Emacs. 
    71297 
    722982007-08-25  Eli Zaretskii  <eliz@gnu.org> 
     
    82308        * COPYING: Switch to GPLv3. 
    83309 
    84 2007-07-20  Eli Zaretskii  <eliz@gnu.org> 
     3102007-07-17  Francesco Potortì  <pot@gnu.org> 
     311 
     312        * etags.c (C_entries): Reset the fvdef machine when out of function. 
     313        (PRINT_UNDOCUMENTED_OPTIONS_HELP): #define as FALSE if undefined. 
     314        (print_help): Use it in if() rather than #if. 
     315        (print_help): Conditionally print help about --no-line-directive. 
     316 
     3172007-07-16  Eli Zaretskii  <eliz@gnu.org> 
    85318 
    86319        * makefile.w32-in (clean): Don't delete *~. 
    87320 
     3212007-06-07  Glenn Morris  <rgm@gnu.org> 
     322 
     323        * etags.c (print_version): Add `emacs_copyright' string, for 
     324        easier automatic updating. 
     325 
     3262007-05-18  Francesco Potortì  <pot@gnu.org> 
     327 
     328        * etags.c: Extern definitions of some more pointer functions for 
     329        standalone compilation, especially important for 64bit platforms. 
     330        (main, print_help): --members is now the default for etags. 
     331        (C_entries): Parse start of C comment as a space == end of token. 
     332        This is not necessary for C++ comment, already parsed as newline. 
     333 
     3342007-04-26  Glenn Morris  <rgm@gnu.org> 
     335 
     336        * makefile.w32-in (VERSION): Increase to 22.1.50. 
     337 
    883382007-06-02  Chong Yidong  <cyd@stupidchicken.com> 
    89339 
    90340        * Version 22.1 released. 
    91341 
    92 2007-02-26  Francesco Potort,Al(B  <pot@gnu.org> 
     3422007-02-26  Francesco Potortì  <pot@gnu.org> 
    93343 
    94344        * Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs". 
     
    99349        (blessmail): Use `--no-site-file' when compiling. 
    100350 
    101 2007-02-05  Francesco Potort,Al(B  <pot@gnu.org> 
     3512007-02-05  Francesco Potortì  <pot@gnu.org> 
    102352 
    103353        * etags.c (default_C_help, Cplusplus_help, PHP_help, print_help) 
     
    112362        specially for all kinds of C-style files, not just Java files. 
    113363 
    114 2007-01-02  Francesco Potort,Al(B  <pot@gnu.org> 
     3642007-01-02  Francesco Potortì  <pot@gnu.org> 
    115365 
    116366        * etags.c (longopts): New undocumented option --no-duplicates. 
     
    120370        (main): Pass the -u option to sort in ctags mode. 
    121371 
    122 2006-12-28  Francesco Potort,Al(B  <pot@gnu.org> 
     3722006-12-28  Francesco Potortì  <pot@gnu.org> 
    123373 
    124374        * etags.c (readline): When creating a relative file name from a 
     
    142392        (clean): Delete stamp_BLD. 
    143393 
    144 2006-12-20  Francesco Potort,Al(B  <pot@gnu.org> 
     3942006-12-20  Francesco Potortì  <pot@gnu.org> 
    145395 
    146396        * etags.c (C_entries): DEFUN names were longer by one: corrected. 
     
    185435        * etags.c (readline): Check for double quote after #line. 
    186436 
    187 2006-11-28  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se> 
     4372006-11-28  Jan DjÀrv  <jan.h.d@swipnet.se> 
    188438 
    189439        * etags.c (readline): sscanf could in principle return 2. 
    190440 
    191 2006-11-28  Francesco Potort,Al(B  <pot@gnu.org> 
     4412006-11-28  Francesco Potortì  <pot@gnu.org> 
    192442 
    193443        * etags.c (readline): lno is unsigned. 
     
    326576        execvp to point to alternate_editor (otherwise .BAT scripts can't run). 
    327577 
    328 2006-10-31  ,bS(Bscar Fuentes  <ofv@wanadoo.es>  (tiny change) 
     5782006-10-31  Óscar Fuentes  <ofv@wanadoo.es>  (tiny change) 
    329579 
    330580        * emacsclient.c [WINDOWSNT]: Include <malloc.h> and <stdlib.h>. 
    331581        (close_winsock): Declare as __cdecl. 
    332582 
    333 2006-10-31  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se> 
     5832006-10-31  Jan DjÀrv  <jan.h.d@swipnet.se> 
    334584 
    335585        * emacsclient.c [!WINDOWSNT]: Include <fcntl.h> if available. 
     
    364614        (AUTH_KEY_LENGTH, SEND_BUFFER_SIZE): New constants. 
    365615        (send_buffer, sblen): New variables. 
    366         (send_to_emacs): New function to buffer output and send it with 
    367         send(). 
     616        (send_to_emacs): New function to buffer output and send it with `send'. 
    368617        (quote_file_name): Use SEND_STRING. 
    369618        (close_winsock, initialize_sockets): New functions to load and 
     
    391640        License" throughout. 
    392641 
    393 2006-08-09  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se> 
     6422006-08-09  Jan DjÀrv  <jan.h.d@swipnet.se> 
    394643 
    395644        * etags.c (readline): Expect sscanf returns >= 1. 
     
    409658        * etags.c: It's XEmacs, not Xemacs: change all the occurrences. 
    410659 
    411 2006-07-30  Francesco Potort,Al(B  <pot@gnu.org> 
     6602006-07-30  Francesco Potortì  <pot@gnu.org> 
    412661 
    413662        * etags.c [ETAGS_REGEXPS]: Now is unconditionally defined. 
     
    427676        * emacsclient.c (print_help_and_exit): Likewise. 
    428677 
    429 2006-07-10  Francesco Potort,Al(B  <pot@gnu.org> 
     6782006-07-10  Francesco Potortì  <pot@gnu.org> 
    430679 
    431680        * etags.c (absolute_filename): Free unused space (cosmetic change). 
     
    469718        * leditcfns.c: Remove file. 
    470719 
    471 2006-05-23  Francesco Potort,Al(B  <pot@gnu.org> 
    472  
    473         * pop.c (pop_open, socket_connection, KPOP_SERVICE): Added 
    474         comments explaining why the "kpop" service is never used. 
     7202006-05-23  Francesco Potortì  <pot@gnu.org> 
     721 
     722        * pop.c (pop_open, socket_connection, KPOP_SERVICE): 
     723        Add comments explaining why the "kpop" service is never used. 
    475724 
    4767252006-05-13  Eli Zaretskii  <eliz@gnu.org> 
     
    478727        * makefile.w32-in (lisp1): Add fringe.elc. 
    479728 
    480 2006-05-02  Francesco Potort,Al(B  <pot@gnu.org> 
     7292006-05-02  Francesco Potortì  <pot@gnu.org> 
    481730 
    482731        * etags.c (Perl_functions): Free space allocated for var package. 
     
    551800        header files.) 
    552801 
    553 2005-09-27  Francesco Potort,Al(B  <pot@gnu.org> 
     8022005-09-27  Francesco Potortì  <pot@gnu.org> 
    554803 
    555804        * etags.c: Preliminary Forth support. 
     
    580829        * makefile.w32-in (../src/config.h): Don't overwrite.  Print a 
    581830        message instead. 
    582         (../src/paths.h): Removed
     831        (../src/paths.h): Remove
    583832 
    5848332005-07-27  Juanma Barranquero  <lekktu@gmail.com> 
     
    640889        (IS_DIRECTORY_SEP): Use it. 
    641890 
    642 2005-03-18  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se> 
     8912005-03-18  Jan DjÀrv  <jan.h.d@swipnet.se> 
    643892 
    644893        * emacsclient.c: Avoid expansion of getcwd when defined as a macro. 
     
    684933        default targets to silence compiler. 
    685934 
    686 2004-11-09  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se> 
     9352004-11-09  Jan DjÀrv  <jan.h.d@swipnet.se> 
    687936 
    688937        * makefile.w32-in (obj): Add all files (X and Mac) to doc so the 
    689938        resulting DOC file can be used on Unix/Mac also. 
    690939 
    691 2004-09-13  Francesco Potort,Al(B  <pot@gnu.org> 
     9402004-09-13  Francesco Potortì  <pot@gnu.org> 
    692941 
    693942        * etags.c (main): When relative file names are given as argument, 
     
    695944        relative to the output tags file, if the latter is in /dev. 
    696945 
    697 2004-09-13  Francesco Potort,Al(B  <pot@gnu.org> 
     9462004-09-13  Francesco Potortì  <pot@gnu.org> 
    698947 
    699948        * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no 
     
    714963        Support the Lua scripting language <http://www.lua.org>. 
    715964 
    716 2004-09-08  Francesco Potort,Al(B  <pot@gnu.org> 
     9652004-09-08  Francesco Potortì  <pot@gnu.org> 
    717966 
    718967        * etags.c [LONG_OPTIONS]: Make it TRUE (ifdef) or FALSE (ifndef) 
     
    8111060        CVS itself parses $CVSROOT. 
    8121061 
    813 2004-02-04  J,bi(Br,bt(Bme Marant  <jmarant@nerim.net>  (tiny change) 
     10622004-02-04  JérÃŽme Marant  <jmarant@nerim.net>  (tiny change) 
    8141063 
    8151064        * emacsclient.c (decode_options): Fix handling of alternate editor. 
     
    8521101        Instead, use `EXIT_SUCCESS' and `EXIT_FAILURE' from stdlib.h. 
    8531102 
    854 2003-09-28  Andreas B,A|(Bsching  <crunchy@tzi.de>  (tiny change) 
     11032003-09-28  Andreas BÃŒsching  <crunchy@tzi.de>  (tiny change) 
    8551104 
    8561105        * emacsclient.c (quote_file_name): Print the result instead of 
     
    86111102003-09-10  Richard M. Stallman  <rms@gnu.org> 
    8621111 
    863         * emacsclient.c        (main): Use socket_name. 
    864  
    865 2003-09-10  Andreas B,A|(Bsching  <crunchy@tzi.de>  (tiny change) 
     1112        * emacsclient.c (main): Use socket_name. 
     1113 
     11142003-09-10  Andreas BÃŒsching  <crunchy@tzi.de>  (tiny change) 
    8661115 
    8671116        * emacsclient.c (socket_name): New variable. 
     
    95812072003-01-06  Kim F. Storm  <storm@cua.dk> 
    9591208 
    960         * pop.c (__P): Renamed from _P to avoid problems on Cygwin. 
     1209        * pop.c (__P): Rename from _P to avoid problems on Cygwin. 
    9611210        All uses changed. 
    9621211 
     
    10761325        (main): Print a final \n when needed. 
    10771326 
    1078 2002-09-03  Francesco Potort,Al(B  <pot@gnu.org> 
     13272002-09-03  Francesco Potortì  <pot@gnu.org> 
    10791328 
    10801329        * etags.c (regex_tag_multiline, readline): Never pass pfnote a 
    10811330        string that cannot be freed. 
    10821331 
    1083 2002-08-30  Francesco Potort,Al(B  <pot@gnu.org> 
     13322002-08-30  Francesco Potortì  <pot@gnu.org> 
    10841333 
    10851334        * etags.c (consider_token, C_entries): Switch to C++ parsing when 
     
    10921341        (C_entries): Invalidate the token is some cases. 
    10931342 
    1094 2002-08-29  Francesco Potort,Al(B  <pot@gnu.org> 
     13432002-08-29  Francesco Potortì  <pot@gnu.org> 
    10951344 
    10961345        * etags.c (C_entries): Correct a problem with const C++ funcs. 
     
    10981347        (cjava, cplpl): They are now macros instead of local vars. 
    10991348 
    1100 2002-08-28  Francesco Potort,Al(B  <pot@gnu.org> 
     13492002-08-28  Francesco Potortì  <pot@gnu.org> 
    11011350 
    11021351        * etags.c (HTML_labels): Tag ID= also. 
    11031352 
    1104 2002-08-27  Francesco Potort,Al(B  <pot@gnu.org> 
     13532002-08-27  Francesco Potortì  <pot@gnu.org> 
    11051354 
    11061355        * etags.c (Ada_funcs): Do not tag "use type Xxxx;". 
     
    11541403        * b2m.pl: Obey the rmail file and use the unpruned header properly. 
    11551404 
    1156 2002-06-26  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     14052002-06-26  Pavel Janík  <Pavel@Janik.cz> 
    11571406 
    11581407        * b2m.pl: New file. 
    11591408 
    1160 2002-06-21  Francesco Potort,Al(B  <pot@gnu.org> 
     14092002-06-21  Francesco Potortì  <pot@gnu.org> 
    11611410 
    11621411        * etags.c (F_getit, Fortran_functions, Ada_getit, Asm_labels) 
     
    11691418        (get_tag): Prototype changed, all callers changed. 
    11701419 
    1171 2002-06-20  Francesco Potort,Al(B  <pot@gnu.org> 
     14202002-06-20  Francesco Potortì  <pot@gnu.org> 
    11721421 
    11731422        * etags.c: Implement implicit tag names, that is, unnamed tags 
     
    11791428        (make_C_tag): Use it. 
    11801429 
    1181 2002-06-19  Francesco Potort,Al(B  <pot@gnu.org> 
     14302002-06-19  Francesco Potortì  <pot@gnu.org> 
    11821431 
    11831432        * etags.c (add_regex): Invalid regexp modifiers are ignored. 
     
    11851434        (LOOP_ON_INPUT_LINES): Serious bug corrected. 
    11861435 
    1187 2002-06-13  Francesco Potort,Al(B  <pot@gnu.org> 
     14362002-06-13  Francesco Potortì  <pot@gnu.org> 
    11881437 
    11891438        * etags.c (erlang_atom, erlang_attribute): Bugs corrected. 
     
    11961445        font-core.elc. 
    11971446 
    1198 2002-06-12  Francesco Potort,Al(B  <pot@gnu.org> 
     14472002-06-12  Francesco Potortì  <pot@gnu.org> 
    11991448 
    12001449        * etags.c: New multi-line regexp and new regexp syntax. 
     
    12181467        (readline): Skip multi-line regexps, leave them to regex_tag_multiline. 
    12191468 
    1220 2002-06-11  Francesco Potort,Al(B  <pot@gnu.org> 
     14692002-06-11  Francesco Potortì  <pot@gnu.org> 
    12211470 
    12221471        * etags.c (add_regex): Better check for null regexps. 
     
    12241473        (find_entries): Reorganisation. 
    12251474 
    1226 2002-06-07  Francesco Potort,Al(B  <pot@gnu.org> 
     14752002-06-07  Francesco Potortì  <pot@gnu.org> 
    12271476 
    12281477        * etags.c (scan_separators): Support all character escape 
     
    12391488        (readline): Do not return a value. 
    12401489 
    1241 2002-06-06  Francesco Potort,Al(B  <pot@gnu.org> 
     14902002-06-06  Francesco Potortì  <pot@gnu.org> 
    12421491 
    12431492        * etags.c: New option --parse-stdin=FILE. 
     
    12621511        (TeX_commands, TEX_decode_env): Streamlined. 
    12631512 
    1264 2002-06-05  Francesco Potort,Al(B  <pot@gnu.org> 
     15132002-06-05  Francesco Potortì  <pot@gnu.org> 
    12651514 
    12661515        * etags.c (main): Avoid a buffer overrun with sprintf. 
     
    13011550        any more.  Instead, move it to get_user_id(). 
    13021551 
    1303 2002-04-24  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     15522002-04-24  Pavel Janík  <Pavel@Janik.cz> 
    13041553 
    13051554        * ebrowse.c (skip_initializer): Return void. 
     
    13101559        space. 
    13111560 
    1312 2002-04-22  Francesco Potort,Al(B  <pot@gnu.org> 
     15612002-04-22  Francesco Potortì  <pot@gnu.org> 
    13131562 
    13141563        * etags.c (last_node): Make it a global variable. 
     
    13311580        avoid compiler warnings. 
    13321581 
    1333 2002-04-16  Francesco Potort,Al(B  <pot@gnu.org> 
     15822002-04-16  Francesco Potortì  <pot@gnu.org> 
    13341583 
    13351584        * etags.c (find_entries): Bug fix in list management. 
    13361585 
    1337 2002-04-15  Francesco Potort,Al(B  <pot@gnu.org> 
     15862002-04-15  Francesco Potortì  <pot@gnu.org> 
    13381587 
    13391588        * etags.c (get_language_from_filename): Add one argument. 
     
    13441593        (process_file): Bug fixed. 
    13451594 
    1346 2002-04-13  Francesco Potort,Al(B  <pot@gnu.org> 
     15952002-04-13  Francesco Potortì  <pot@gnu.org> 
    13471596 
    13481597        * etags.c (find_entries): Delete tags previously obtained from 
     
    14291678        (read_score): Read it. 
    14301679        (push_score): Handle it. 
    1431         (write_scores) Write it. 
     1680        (write_scores): Write it. 
    14321681        (read_score): Handle arbitrary length data. 
    14331682 
     
    14551704        the latter usage. 
    14561705 
    1457 2002-03-12  Francesco Potort,Al(B  <pot@gnu.org> 
     17062002-03-12  Francesco Potortì  <pot@gnu.org> 
    14581707 
    14591708        * etags.c (Python_functions): Skip spaces at beginning of lines. 
     
    14701719        compilers that don't optimize out dead code. 
    14711720 
    1472 2002-03-05  Francesco Potort,Al(B  <pot@gnu.org> 
     17212002-03-05  Francesco Potortì  <pot@gnu.org> 
    14731722 
    14741723        * etags.c: Honour #line directives. 
     
    15271776        Prefer the new -k option to the traditional +M -N option. 
    15281777 
    1529 2002-01-01  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     17782002-01-01  Pavel Janík  <Pavel@Janik.cz> 
    15301779 
    15311780        * b2m.c (main): Parenthesize assignment when used as truth value 
     
    15341783        * fakemail.c: Include <config.h>. 
    15351784 
    1536 2001-12-29  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     17852001-12-29  Pavel Janík  <Pavel@Janik.cz> 
    15371786 
    15381787        * cvtmail.c, emacsclient.c, emacsserver.c, pop.c, sorted-doc.c, 
    15391788        * yow.c: Include <config.h>. 
    15401789 
    1541 2001-12-21  Francesco Potort,Al(B  <pot@gnu.org> 
     17902001-12-21  Francesco Potortì  <pot@gnu.org> 
    15421791 
    15431792        * etags.c (Perl_functions): Tag packages and use them in sub tags. 
     
    15711820        (get_language_from_langname): Use const argument. 
    15721821 
    1573 2001-12-22  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     18222001-12-22  Pavel Janík  <Pavel@Janik.cz> 
    15741823 
    15751824        * makefile.nt, makefile.w32-in: Remove mocklisp files. 
    15761825 
    1577 2001-12-19  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     18262001-12-19  Pavel Janík  <Pavel@Janik.cz> 
    15781827 
    15791828        * emacsserver.c: Conditionally include config.h. 
     
    15911840        * yow.c (main): Use time_t, not long, to avoid a compiler warning. 
    15921841 
    1593 2001-12-18  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     18422001-12-18  Pavel Janík  <Pavel@Janik.cz> 
    15941843 
    15951844        * test-distrib.c: Fix previous change. 
     
    16111860        (malloc, realloc) [!HAVE_STDLIB_H]: Prototype. 
    16121861 
    1613 2001-12-12  Francesco Potort,Al(B  <pot@gnu.org> 
     18622001-12-12  Francesco Potortì  <pot@gnu.org> 
    16141863 
    16151864        * etags.c (PHP_functions): New function for parsing PHP. 
     
    16281877        * Makefile.in (clean): Don't delete ../etc/DOC*. 
    16291878 
    1630 2001-12-11  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     18792001-12-11  Pavel Janík  <Pavel@Janik.cz> 
    16311880 
    16321881        * COPYING: Moved back. 
     
    16421891        ($(DOC)): Change dependency to just `make-docfile'. 
    16431892 
    1644 2001-11-29  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     18932001-11-29  Pavel Janík  <Pavel@Janik.cz> 
    16451894 
    16461895        * COPYING: Removed. 
     
    16621911        * ebrowse.c (matching_regexp): Escape '\\'. 
    16631912 
    1664 2001-11-15  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     19132001-11-15  Pavel Janík  <Pavel@Janik.cz> 
    16651914 
    16661915        * Makefile.in: Add support for --program-prefix, --program-suffix 
     
    16961945        * (Version 21.1 released.) 
    16971946 
    1698 2001-10-19  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     19472001-10-19  Pavel Janík  <Pavel@Janik.cz> 
    16991948 
    17001949        * b2m.c: Properly spell the name of Emacs. 
     
    172919782001-10-10  Jason Rumney  <jasonr@gnu.org> 
    17301979 
    1731         * makefile.w32-in (ALL) Do not include fakemail. 
    1732  
    1733         * makefile.nt (install) Ditto. 
     1980        * makefile.w32-in (ALL): Do not include fakemail. 
     1981 
     1982        * makefile.nt (install): Ditto. 
    17341983 
    173519842001-10-09  Gerd Moellmann  <gerd@gnu.org> 
     
    17391988        * emacsclient.c (main): Cast isdigit argument to unsigned char. 
    17401989 
    1741 2001-10-07  Pavel Jan,Bm(Bk  <Pavel@Janik.cz> 
     19902001-10-07  Pavel Janík  <Pavel@Janik.cz> 
    17421991 
    17431992        * profile.c: Include config.h, not ../src/config.h. 
     
    18462095        is non-empty if invoked with `--append'. 
    18472096 
    1848 2001-05-14  Francesco Potort,Al(B  <pot@gnu.org> 
     20972001-05-14  Francesco Potortì  <pot@gnu.org> 
    18492098 
    18502099        * etags.c (add_regex): Reset the whole newly allocated pattern 
     
    18882137        * makefile.w32-in: Fix copyright notice. 
    18892138 
    1890 2001-02-23  Francesco Potort,Al(B  <pot@gnu.org> 
     21392001-02-23  Francesco Potortì  <pot@gnu.org> 
    18912140 
    18922141        * etags.c (enum sym_type): New label st_C_template. 
     
    19152164        * etags.c (in_word_set): Use `static' in definition (for pcc). 
    19162165 
    1917 2001-01-31  Francesco Potort,Al(B  <pot@gnu.org> 
     21662001-01-31  Francesco Potortì  <pot@gnu.org> 
    19182167 
    19192168        * etags.c [NDEBUG]: #undef assert and #define it as ((void)0), for 
     
    19282177        bug in the Mingw32 assert.h header file. 
    19292178 
    1930 2001-01-30  Francesco Potort,Al(B  <pot@gnu.org> 
     21792001-01-30  Francesco Potortì  <pot@gnu.org> 
    19312180 
    19322181        * etags.c [WIN32-NATIVE]: #undef MSDOS, #undef WINDOWSNT and 
     
    19372186        HAVE_CONFIG_H.  This change does nothing in Emacs, as DOS_NT is 
    19382187        always defined when HAVE_CONFIG_H and WINDOWS are both defined. 
    1939         [!HAVE_UNISTD_H]: use defined(WINDOWSNT) instead of the bare 
     2188        [!HAVE_UNISTD_H]: Use defined(WINDOWSNT) instead of the bare 
    19402189        WINDOWSNT, as this is the correct way to use it. 
    19412190 
    1942 2001-01-28  Francesco Potort,Al(B  <pot@gnu.org> 
     21912001-01-28  Francesco Potortì  <pot@gnu.org> 
    19432192 
    19442193        * etags.c: Be capable to parse nested struct-like structures. 
     
    19582207        (C_entries): New security check for yacc. 
    19592208        (print_language_names, print_help): Mention the autodetect 
    1960         feature, do not show help for the -C option, now mostly        useless. 
     2209        feature, do not show help for the -C option, now mostly useless. 
    19612210        (C_entries): Tag C++ forward declarations if --declarations. 
    19622211        (C_entries): Don't be fooled by things like XDEFUN. 
     
    19742223        function scope. 
    19752224 
    1976 2001-01-25  Francesco Potort,Al(B  <pot@gnu.org> 
     22252001-01-25  Francesco Potortì  <pot@gnu.org> 
    19772226 
    19782227        * etags.c (struct tok): Renamed from struct token. 
     
    20032252        (member, declaration, globals): Use xmalloc instead of alloca. 
    20042253 
    2005 2001-01-15  Francesco Potort,Al(B  <pot@gnu.org> 
     22542001-01-15  Francesco Potortì  <pot@gnu.org> 
    20062255 
    20072256        * etags.c (print_language_names): Print filenames in addition to 
    20082257        suffixes. 
    20092258 
    2010 2001-01-14  Francesco Potort,Al(B  <pot@gnu.org> 
     22592001-01-14  Francesco Potortì  <pot@gnu.org> 
    20112260 
    20122261        * etags.c (get_language_from_langname): Renamed from 
     
    203322822001-01-03  Paul Eggert  <eggert@twinsun.com> 
    20342283 
    2035         * lib-src/rcs2log: Avoid security hole allowing attacker to 
     2284        * rcs2log: Avoid security hole allowing attacker to 
    20362285        cause user of rcs2log to overwrite arbitrary files, fixing 
    20372286        a bug reported by Morten Welinder. 
     
    22472496        * etags.c (lisp_suffixes)  Add `LSP'. 
    22482497 
    2249 2000-02-10  Francesco Potort,Al(B  <pot@gnu.org> 
     24982000-02-10  Francesco Potortì  <pot@gnu.org> 
    22502499 
    22512500        * etags.c (iswhite): Redefine not to consider '\0' as white 
     
    22542503        (MSDOS): #undefine befere redefining 
    22552504 
    2256 2000-02-04  Francesco Potort,Al(B  <pot@gnu.org> 
     25052000-02-04  Francesco Potortì  <pot@gnu.org> 
    22572506 
    22582507        * etags.c (many functions): Add prototypes. 
     
    22632512        (erlang_func): Add `static' to definitions to keep pcc happy. 
    22642513 
    2265 2000-01-31  Francesco Potort,Al(B  <pot@gnu.org> 
     25142000-01-31  Francesco Potortì  <pot@gnu.org> 
    22662515 
    22672516        * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise. 
     
    23022551        form `po:username:hostname'. 
    23032552 
    2304 1999-11-19  Francesco Potort,Al(B  <pot@gnu.org> 
     25531999-11-19  Francesco Potortì  <pot@gnu.org> 
    23052554 
    23062555        * etags.c (_GNU_SOURCE): Define only if undefined. 
     
    23232572        * etags.c (print_help): Change email address to send bugs to. 
    23242573 
    2325 1999-11-01  Francesco Potort,Al(B  <pot@gnu.org>> 
     25741999-11-01  Francesco Potortì  <pot@gnu.org>> 
    23262575 
    23272576        * etags.c: Add suffix psw for PSWrap. 
     
    23772626        were foo.c.gz. 
    23782627 
    2379 1999-11-01  Francesco Potort,Al(B  <pot@gnu.org> 
     26281999-11-01  Francesco Potortì  <pot@gnu.org> 
    23802629 
    23812630        * etags.c (sym_type, C_stab_entry): New constant st_C_operator. 
     
    24112660        (analyse_regex): New arg.  Use it for add_regex. 
    24122661 
    2413 1999-11-01  Francesco Potort,Al(B  <pot@gnu.org> 
     26621999-11-01  Francesco Potortì  <pot@gnu.org> 
    24142663 
    24152664        * etags.c (init): Cosmetic change: NULL --> '\0'. 
     
    24842733        meaningful help message with and without LONG_OPTIONS. 
    24852734 
    2486         * etags.c: <io.h> [MSDOS]: Include it, don't include string.h. 
     2735        * etags.c (<io.h>) [MSDOS]: Include it, don't include string.h. 
    24872736        <stdlib.h, string.h>: Don't test MSDOS when including them. 
    24882737        (white, nonam, endtk): Like elsewhere, use \r instead of \013. 
    24892738        (put_entries): Correctly use %ld instead of %d in printf. 
    24902739 
    2491         * etags.c: <unistd.h> [HAVE_UNISTD_H]: Include conditionally, else 
     2740        * etags.c (<unistd.h>) [HAVE_UNISTD_H]: Include conditionally, else 
    24922741        declare getcwd if HAVE_GETCWD.&n