Fix bug #6409.
[bpt/emacs.git] / src / ChangeLog
index 24a7dc7..5036910 100644 (file)
@@ -1,5 +1,156 @@
+2010-06-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * window.c (syms_of_window): Doc fix (bug#6409).
+
+2010-06-12  Romain Francoise  <romain@orebokech.com>
+
+       * Makefile.in (lisp, shortlisp): Use new location of vc-hooks and
+       ediff-hook.
+
+2010-06-10  Glenn Morris  <rgm@gnu.org>
+
+       * editfns.c (Fbyte_to_string): Pacify compiler.
+
+       * m/ibms390x.h: Rather than duplicating ibms390.h, just include it.
+
+2010-06-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * dbusbind.c (xd_append_arg): Don't "make-unibyte" the string.
+       Check `object's type before accessing its guts.
+
+2010-06-09  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * s/usg5-4.h: Fix previous change.
+       Suggested by Lawrence Mitchell <wence@gmx.li>
+
+2010-06-08  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * minibuf.c (Fall_completions): Add more checks.
+
+2010-06-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * minibuf.c (Fall_completions): Check COLLECTION's size (bug#6378).
+
+2010-06-08  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * lread.c (X_OK): Remove, unused.
+
+       * dispnew.c: Remove obsolete comment.
+
+       Remove INCLUDED_FCNTL.
+       * xterm.c (INCLUDED_FCNTL):
+       * callproc.c (INCLUDED_FCNTL):
+       * alloc.c (INCLUDED_FCNTL):
+       * systty.h (INCLUDED_FCNTL): Remove all uses, not needed anymore.
+       (emacs_get_tty, emacs_set_tty): Declare unconditionally.
+
+2010-06-07  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.c (Fselect_window): Move `record_buffer' up to the
+       beginning of this function, so the buffer gets recorded
+       even if the selected window does not change.
+       http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00137.html
+
+2010-06-07  Juanma Barranquero  <lekktu@gmail.com>
+
+       * cmds.c (Fforward_char, Fbackward_char): Fix typos in docstrings.
+       (Fforward_line, Fbeginning_of_line): Reflow docstrings.
+
+2010-06-06  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       Remove BSTRING related code, all platforms define it.
+       * s/usg5-4.h (BSTRING): Remove definition.
+       * s/template.h (BSTRING):
+       * s/msdos.h (BSTRING):
+       * s/ms-w32.h (BSTRING):
+       * s/hpux10-20.h (BSTRING):
+       * s/gnu-linux.h (BSTRING):
+       * s/darwin.h (BSTRING):
+       * s/cygwin.h (BSTRING):
+       * s/bsd-common.h (BSTRING):
+       * s/aix4-2.h (BSTRING): Likewise.
+       * sysdep.c: Remove code depending on BSTRING not being defined.
+
+2010-06-05  Juanma Barranquero  <lekktu@gmail.com>
+
+       Remove obsolete macro BASE_LEADING_CODE_P.
+       * character.h (BASE_LEADING_CODE_P): Remove.
+       * regex.c [!emacs] (BASE_LEADING_CODE_P): Remove.
+       * buffer.c (Fset_buffer_multibyte):
+       * indent.c (scan_for_column, compute_motion):
+       * insdel.c (count_combining_before, count_combining_after):
+       Use LEADING_CODE_P instead of BASE_LEADING_CODE_P.
+
+2010-06-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       Turn `directory-sep-char' into a noop.
+
+       * lisp.h [WINDOWSNT] (Vdirectory_sep_char): Don't declare.
+       (DIRECTORY_SEP): Define unconditionally.
+
+       * s/ms-w32.h (DIRECTORY_SEP): Remove.
+
+       * emacs.c (decode_env_path): Don't check DIRECTORY_SEP,
+       call dostounix_filename directly.
+
+       * fileio.c (CORRECT_DIR_SEPS): Remove.
+       (Ffile_name_directory, directory_file_name, Fexpand_file_name)
+       (Fsubstitute_in_file_name): Use dostounix_filename instead.
+       (file_name_as_directory): Use dostounix_filename, DIRECTORY_SEP.
+       (syms_of_fileio) <directory-sep-char>: Move to subr.el.
+
+       * w32proc.c (CORRECT_DIR_SEPS): Remove.
+       (Fw32_short_file_name, Fw32_long_file_name): Use dostounix_filename.
+
+2010-06-03  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * process.c (conv_lisp_to_sockaddr): Fix conversion of IPv4
+       address.  (Bug#6346)
+
+2010-06-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ccl.c (Fccl_program_p): Fix typo in docstring.
+
+2010-06-03  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       Move UNEXEC definition to autoconf.
+       * s/usg5-4.h (UNEXEC): Remove, move to configure.in.
+       * s/sol2-10.h (UNEXEC):
+       * s/irix6-5.h (UNEXEC):
+       * s/hpux10-20.h (UNEXEC):
+       * s/gnu-linux.h (UNEXEC):
+       * s/darwin.h (UNEXEC):
+       * s/cygwin.h (UNEXEC):
+       * s/bsd-common.h (UNEXEC):
+       * s/aix4-2.h (UNEXEC):
+       * m/alpha.h (UNEXEC): Likewise.
+       * Makefile.in (UNEXEC_OBJ): Define using @UNEXEC_OBJ@.
+
+2010-06-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       Remove obsolete pre-unicode2 macros.
+       * character.h (MULTIBYTE_FORM_LENGTH, PARSE_MULTIBYTE_SEQ): Remove.
+       * composite.c (composition_reseat_it):
+       * data.c (Faset):
+       * fns.c (Ffillarray):
+       * regex.c (re_search_2): Use BYTES_BY_CHAR_HEAD.
+       [!emacs] (BYTES_BY_CHAR_HEAD): Define instead of MULTIBYTE_FORM_LENGTH.
+
+2010-06-03  Juri Linkov  <juri@jurta.org>
+
+       * buffer.c (Fother_buffer): Add CHECK_FRAME.
+       (Fswitch_to_buffer): Remove unused variable `err'.
+
 2010-06-03  Glenn Morris  <rgm@gnu.org>
 
+       * m/template.h (NO_SOCK_SIGIO): Remove, no longer used.
+
+       * m/hp800.h (alloca) [__NetBSD__ && __GNUC__]: No need to define it,
+       now that AH_BOTTOM does it.
+
+       * m/hp800.h (HAVE_ALLOCA):
+       * m/ibms390x.h (HAVE_ALLOCA): Do not define, no longer needed.
+
        * m/ia64.h, s/gnu-linux.h, s/gnu.h, s/netbsd.h, s/usg5-4.h:
        Remove NOT_C_CODE tests, it is always true now.
 
        (gif_load): Put GIF extension data to the property
        `Qextension_data'.
 
-2010-04-05  Chong Yidong  <cyd@stupidchicken.com>
-
-       * xdisp.c (prepare_menu_bars): Don't call ns_set_doc_edited for
-       terminal frames (Bug#5837).
-
 2010-03-31  Chong Yidong  <cyd@stupidchicken.com>
 
        * nsfns.m (ns_set_doc_edited): Remove unused arg OLDVAL.
        case that the output buffer is fullfilled.
        (encode_coding): Setup ccl program here.
 
-2010-03-24  Andreas Politz  <politza@fh-trier.de>  (tiny change)
-
-       * editfns.c (Fformat): Account for string precision when computing
-       field width (Bug#5710).
-
 2010-03-23  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * s/gnu-linux.h (LIBS_SYSTEM): Remove, same as default.
        Report an error when image size is invalid.
        Read two bytes at a time when raw images have max_color_idx above 255.
 
-2008-04-05  Eli Zaretskii  <eliz@gnu.org>
-
-       * w32.c (readdir): If FindFirstFile/FindNextFile return in
-       cFileName a file name that includes `?' characters, use the 8+3
-       alias in cAlternateFileName instead.
-
 2008-04-05  Kenichi Handa  <handa@ni.aist.go.jp>
 
        * ccl.c (ccl_driver): If ccl->quit_silently is nonzero, don't