aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use BidiMirroring.txt for mirroring characters in bidi context.Eli Zaretskii2010-06-121-1/+10
| | | | | | | | | | | | | | | admin/unidata/bidimirror.awk: New file. admin/unidata/BidiMirroring.txt: New file from http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d1.txt. admin/unidata/Makefile.in: (../../src/bidimirror.h): New target. (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h. admin/unidata/makefile.w32-in (../../src/bidimirror.h): New target. (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h. src/makefile.w32-in ($(BLD)/bidi.$(O)): Depend on biditype.h and bidimirror.h. src/deps.mk (bidi.o): Depend on biditype.h and bidimirror.h. src/bidi.c (bidi_initialize): Initialize bidi_mirror_table. (bidi_mirror_char): Use bidi_mirror_table.
* Derive bidi type table from UnicodeData.txt.Eli Zaretskii2010-06-121-0/+6
| | | | | | | | | | src/bidi.c (bidi_initialize): Remove explicit initialization of bidi_type_table; include biditype.h instead. Don't support entries whose second codepoint is zero. src/biditype.h: New file. admin/unidata/biditype.awk: New file. admin/unidata/Makefile.in (../../src/biditype.h): New target. admin/unidata/makefile.w32-in (../../src/biditype.h): New target.
* Fix bug #6409.Eli Zaretskii2010-06-121-0/+4
| | | | window.c (syms_of_window): Doc fix (bug#6409).
* * Makefile.in (lisp, shortlisp): Use new location of vc-hooks and ediff-hook.Romain Francoise2010-06-121-0/+5
|
* * src/editfns.c (Fbyte_to_string): Pacify compiler.Glenn Morris2010-06-091-0/+2
|
* * src/m/ibms390x.h: Rather than duplicating ibms390.h, just include it.Glenn Morris2010-06-091-0/+4
|
* Remove duplicate ChangeLog entries.Juanma Barranquero2010-06-101-16/+0
|
* Merge from emacs-23Andreas Schwab2010-06-101-0/+22
|\
| * * dbusbind.c (xd_append_arg): Don't "make-unibyte" the string.Stefan Monnier2010-06-091-0/+5
| | | | | | | | Check `object's type before accessing its guts.
| * * minibuf.c (Fall_completions): Add more checks.Andreas Schwab2010-06-081-0/+4
| |
| * * minibuf.c (Fall_completions): Check COLLECTION's size (bug#6378).Juanma Barranquero2010-06-081-0/+4
| |
| * Add bug numberAndreas Schwab2010-06-041-1/+1
| |
| * * process.c (conv_lisp_to_sockaddr): Fix conversion of IPv4Andreas Schwab2010-06-041-0/+5
| | | | | | | | address.
| * Fix typos.Juanma Barranquero2010-06-031-0/+4
| |
* | * src/s/usg5-4.h: Fix previous change.Dan Nicolaescu2010-06-091-0/+5
| | | | | | | | Suggested by Lawrence Mitchell <wence@gmx.li>
* | * src/lread.c (X_OK): Remove, unused.Dan Nicolaescu2010-06-071-0/+2
| |
* | * src/dispnew.c: Remove obsolete comment.Dan Nicolaescu2010-06-071-0/+2
| |
* | Remove INCLUDED_FCNTL.Dan Nicolaescu2010-06-071-0/+9
| | | | | | | | | | | | | | | | * 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.
* | * window.el (pop-to-buffer): Remove the conditional thatMartin Rudalics2010-06-071-0/+7
| | | | | | | | | | | | | | | | | | | | | | compares new-window and old-window, so it will reselect the selected window unconditionally. http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00078.html * 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
* | * cmds.c (Fforward_char, Fbackward_char): Fix typos in docstrings.Juanma Barranquero2010-06-071-0/+5
| | | | | | | | (Fforward_line, Fbeginning_of_line): Reflow docstrings.
* | Remove BSTRING related code, all platforms define it.Dan Nicolaescu2010-06-061-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/s/usg5-4.h (BSTRING): Remove definition. * src/s/template.h (BSTRING): * src/s/msdos.h (BSTRING): * src/s/ms-w32.h (BSTRING): * src/s/hpux10-20.h (BSTRING): * src/s/gnu-linux.h (BSTRING): * src/s/darwin.h (BSTRING): * src/s/cygwin.h (BSTRING): * src/s/bsd-common.h (BSTRING): * src/s/aix4-2.h (BSTRING): Likewise. * src/sysdep.c: Remove code depending on BSTRING not being defined. * configure.in: Remove code dealing with BSTRING. * lib-src/ntlib.h: Remove code dealing with BSTRING. * nt/config.nt: Remove code depending on BSTRING.
* | Remove obsolete macro BASE_LEADING_CODE_P.Juanma Barranquero2010-06-051-0/+10
| | | | | | | | | | | | | | | | | | * 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.
* | Turn `directory-sep-char' into a noop.Juanma Barranquero2010-06-041-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/subr.el (directory-sep-char): Move from fileio.c and make a defconst. * src/emacs.c (decode_env_path): Don't check DIRECTORY_SEP, call dostounix_filename directly. * src/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. * src/lisp.h [WINDOWSNT] (Vdirectory_sep_char): Don't declare. (DIRECTORY_SEP): Define unconditionally. * src/w32proc.c (CORRECT_DIR_SEPS): Remove. (Fw32_short_file_name, Fw32_long_file_name): Use dostounix_filename. * src/s/ms-w32.h (DIRECTORY_SEP): Remove.
* | Move UNEXEC definition to autoconf.Dan Nicolaescu2010-06-031-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (unxec): Do not define and substitute. (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC. * msdos/sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec. * src/s/usg5-4.h (UNEXEC): Remove, move to configure.in. * src/s/sol2-10.h (UNEXEC): * src/s/irix6-5.h (UNEXEC): * src/s/hpux10-20.h (UNEXEC): * src/s/gnu-linux.h (UNEXEC): * src/s/darwin.h (UNEXEC): * src/s/cygwin.h (UNEXEC): * src/s/bsd-common.h (UNEXEC): * src/s/aix4-2.h (UNEXEC): * src/m/alpha.h (UNEXEC): Likewise. * src/Makefile.in (UNEXEC_OBJ): Define using @UNEXEC_OBJ@.
* | Remove obsolete pre-unicode2 macros.Juanma Barranquero2010-06-031-0/+10
| | | | | | | | | | | | | | | | | | * 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.
* | * src/buffer.c (Fother_buffer): Add CHECK_FRAME.Juri Linkov2010-06-031-0/+5
| | | | | | | | (Fswitch_to_buffer): Remove unused variable `err'.
* | Remove NO_SOCK_SIGIO references.Glenn Morris2010-06-021-0/+2
| | | | | | | | | | | | * src/m/template.h (NO_SOCK_SIGIO): Remove, no longer used. * nextstep/DEV-NOTES: Remove out-of-date information.
* | m/hp800.h simplification.Glenn Morris2010-06-021-0/+3
| | | | | | | | | | * src/m/hp800.h (alloca) [__NetBSD__ && __GNUC__]: No need to define it, now that AH_BOTTOM does it.
* | HAVE_ALLOCA not needed since alloca.s was removed.Glenn Morris2010-06-021-0/+3
| | | | | | | | | | | | | | | | | | * src/m/hp800.h (HAVE_ALLOCA): * src/m/ibms390x.h (HAVE_ALLOCA): Do not define, no longer needed. * msdos/sed2v2.inp: Do not edit HAVE_ALLOCA. * admin/CPP-DEFINES: Remove HAVE_ALLOCA.
* | NOT_C_CODE is always true now.Glenn Morris2010-06-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true. * 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. * nt/config.nt: Remove NOT_C_CODE tests, it is always true now. * admin/CPP-DEFINES: Remove NOT_C_CODE.
* | Fix config.h includes.Dan Nicolaescu2010-06-011-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | * src/xsettings.c: * src/xgselect.c: * src/nsterm.m: * src/nsselect.m: * src/nsimage.m: * src/nsfont.m: * src/nsfns.m: * src/dbusbind.c: Use #include <config.h> instead of "config.h" as all other files do.
* | * src/gmalloc.c: Remove BROKEN_PROTOTYPES reference, unused.Dan Nicolaescu2010-06-011-0/+2
| |
* | * src/s/sol2-6.h: Remove obsolete comments.Dan Nicolaescu2010-06-011-0/+2
| |
* | Remove unnecessary alloca.h includes.Dan Nicolaescu2010-06-011-0/+6
| | | | | | | | | | * src/keymap.c: Do not include alloca.h, config.h does that. * src/sysdep.c: Likewise. Do not define fwrite, not used.
* | Merge from emacs-23Stefan Monnier2010-05-311-4/+14
|\ \ | |/
| * * src/keymap.c (Fwhere_is_internal): Fix handling of remapping (in threadStefan Monnier2010-05-311-0/+5
| | | | | | | | of bug#6305).
| * src/ChangeLog: Fix typos.Juanma Barranquero2010-05-311-4/+4
| |
| * * xdisp.c (redisplay_window): After redisplay, check if point isChong Yidong2010-05-271-0/+5
| | | | | | | | still valid before setting it (Bug#6177).
* | * sysdep.c (child_setup_tty): Move the non-canonical initialization toStefan Monnier2010-05-311-0/+5
| | | | | | | | | | | | the HAVE_TERMIO where it belongs. Fixes: debbugs:6149
* | src/ChangeLog: Add missing bug id.Juanma Barranquero2010-05-311-1/+1
| |
* | Fix crash reported in bug #6306.Eli Zaretskii2010-05-301-0/+5
| | | | | | | | | | bidi.c (bidi_move_to_visually_next): Make sure the sentinel state is always cached.
* | Fix cursor motion in bidi-reordered continued lines.Eli Zaretskii2010-05-291-0/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | xdisp.c (try_cursor_movement): Backup to non-continuation line only after finding point's row. Fix the logic. Rewrite the loop over continuation lines in bidi-reordered buffers. Return CURSOR_MOVEMENT_MUST_SCROLL upon failure to find a suitable row, rather than CURSOR_MOVEMENT_CANNOT_BE_USED.
| * | Finish debugging of cursor motion in bidi-reordered lines.Eli Zaretskii2010-05-291-2/+9
| | | | | | | | | | | | | | | | | | | | | xdisp.c (try_cursor_movement): Fix the logic. Rewrite the loop over continuation lines in bidi-reordered buffers. Return CURSOR_MOVEMENT_MUST_SCROLL upon failure to find a suitable row, rather than CURSOR_MOVEMENT_CANNOT_BE_USED.
| * | Prevent unnecessary scrolling in bidi-reordered buffers.Eli Zaretskii2010-05-281-0/+5
| | | | | | | | | | | | | | | xdisp.c (try_cursor_movement): back up to non-continuation line only after finding point's row..
* | | * fileio.c (Fdelete_file): Pass TRASH arg to handler call.Michael Albinus2010-05-281-0/+4
|/ /
* | merge trunkKenichi Handa2010-05-281-0/+22
|\ \
| * | * src/Makefile.in (LIBES): Remove $LOADLIBES, it is never set.Glenn Morris2010-05-271-0/+4
| | |
| * | Change delete-by-moving-to-trash so Lisp calls explicitly request trashing.Chong Yidong2010-05-271-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/fileio.c (Fdelete_file): Change meaning of optional arg to mean whether to trash. (internal_delete_file, Frename_file): Callers changed. (delete_by_moving_to_trash): Doc fix. (Fdelete_directory_internal): Don't move to trash. * src/callproc.c (delete_temp_file): * src/buffer.c (Fkill_buffer): Callers changed. * src/lisp.h: Update prototype. * lisp/diff.el (diff-sentinel): * lisp/epg.el (epg--make-temp-file, epg-decrypt-string) (epg-verify-string, epg-sign-string, epg-encrypt-string): * lisp/jka-compr.el (jka-compr-partial-uncompress) (jka-compr-call-process, jka-compr-write-region): * lisp/server.el (server-sentinel): Remove optional arg from delete-file, reverting 2010-05-03 change. * lisp/dired.el (dired-delete-file): New arg TRASH. (dired-internal-do-deletions): New arg TRASH. Use progress reporter. (dired-do-flagged-delete, dired-do-delete): Use trash. * lisp/files.el (delete-directory): New arg TRASH. * lisp/speedbar.el (speedbar-item-delete): Allow trashing. * lisp/net/ange-ftp.el (ange-ftp-del-tmp-name, ange-ftp-delete-file) (ange-ftp-rename-remote-to-remote) (ange-ftp-rename-local-to-remote) (ange-ftp-rename-remote-to-local, ange-ftp-load) (ange-ftp-compress, ange-ftp-uncompress): Remove optional arg from `delete-file'. (ange-ftp-delete-directory): Add optional arg to `delete-file', to allow trashing. * lisp/net/tramp-compat.el (tramp-compat-delete-file): Rewrite to handle new TRASH arg of `delete-file'. * lisp/net/tramp-fish.el (tramp-fish-handle-delete-directory) (tramp-fish-handle-delete-file) (tramp-fish-handle-make-symbolic-link) (tramp-fish-handle-process-file): Use null TRASH arg in `tramp-compat-delete-file' call. * lisp/net/tramp-ftp.el (tramp-ftp-file-name-handler): Use null TRASH arg in `tramp-compat-delete-file' call. * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Rename arg. (tramp-gvfs-handle-write-region): Use null TRASH arg in `tramp-compat-delete-file' call. * lisp/net/tramp-imap.el (tramp-imap-handle-delete-file): Rename arg. (tramp-imap-do-copy-or-rename-file): Use null TRASH arg in `tramp-compat-delete-file' call. * lisp/net/tramp-smb.el (tramp-smb-handle-copy-file) (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file) (tramp-smb-handle-write-region): Use null TRASH arg in tramp-compat-delete-file call. (tramp-smb-handle-delete-directory): Use tramp-compat-delete-file. (tramp-smb-handle-delete-file): Rename arg. * lisp/net/tramp.el (tramp-handle-delete-file): Change FORCE arg to TRASH. (tramp-handle-make-symbolic-link, tramp-handle-load) (tramp-do-copy-or-rename-file-via-buffer) (tramp-do-copy-or-rename-file-directly) (tramp-do-copy-or-rename-file-out-of-band) (tramp-handle-process-file, tramp-handle-call-process-region) (tramp-handle-shell-command, tramp-handle-file-local-copy) (tramp-handle-insert-file-contents, tramp-handle-write-region) (tramp-delete-temp-file-function): Use null TRASH arg in tramp-compat-delete-file call.
| * | Fix redisplay crash (Bug#6177).Chong Yidong2010-05-271-0/+5
| | | | | | | | | | | | | | | * xdisp.c (redisplay_window): After redisplay, check if point is still valid before setting it (Bug#6177).
* | | Handle face-ignored-fontsKenichi Handa2010-05-281-0/+7
|/ /