summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Replace Lisp calls to delete-backward-char by delete-char.Stefan Monnier2010-05-2448-117/+134
| | | | | | | | | | | | | | | | | | * bs.el, expand.el, ido.el, image-dired.el, lpr.el, pcomplete.el, skeleton.el, term.el, time.el, wid-edit.el, woman.el, calc/calc-graph.el, calc/calc-help.el, calc/calc-incom.el, calc/calc.el, emacs-cl-extra.el, emacs-cl-loaddefs.el, emulation/cua-rect.el, emulation/viper-ex.el, eshell/esh-test.el, eshell/eshell.el, gnus/gnus-uu.el, gnus/nndoc.el, gnus/nnrss.el, gnus/rfc2047.el, gnus/utf7.el, international/utf-7.el, language/ethio-util.el, mh-e/mh-alias.el, mh-e/mh-search.el, net/imap.el, net/rcirc.el, obsolete/complete.el, play/decipher.el, progmodes/ada-mode.el, progmodes/cc-awk.el, progmodes/dcl-mode.el, progmodes/ps-mode.el, progmodes/verilog-mode.el, progmodes/vhdl-mode.el, textmodes/bibtex.el, textmodes/fill.el, textmodes/reftex-auc.el, textmodes/rst.el, textmodes/sgml-mode.el, textmodes/table.el, textmodes/texinfmt.el: Replace Lisp calls to delete-backward-char by calls to delete-char.
* Add Hebrew shaper.Kenichi Handa2010-05-252-0/+35
|
* merge trunkKenichi Handa2010-05-2510-14/+73
|\
| * Merge from emacs-23Stefan Monnier2010-05-2410-14/+73
| |\
| | * * emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):Stefan Monnier2010-05-242-2/+4
| | | | | | | | | | | | Add delete-backward-char.
| | * Backport from trunk: close bug#6190.enami tsugutomo2010-05-202-0/+10
| | | | | | | | | | | | * src/s/netbsd.h: If terminfo is found, use it in preference to termcap.
| | * Doc fix (Bug#6224).Chong Yidong2010-05-202-6/+12
| | | | | | | | | | | | | | | | | | * keyboard.c (Vlast_command, Vkeyboard_translate_table) (Voverriding_terminal_local_map, Vsystem_key_alist) (Vlocal_function_key_map): Fix manual link in docstring (Bug#6224).
| | * * url-util.el (url-unhex-string): Don't accidentally decode as latin-1.Stefan Monnier2010-05-196-4/+53
| | | | | | | | | | | | | | | * editfns.c (Fbyte_to_string): New function. * NEWS: Add sections for Emacs-23.3.
| | * * textmodes/fill.el (fill-region): Don't fill past the end.Stefan Monnier2010-05-182-1/+5
| | | | | | | | | | | | Fixes: debbugs:6201
| | * Stefan Monnier <monnier@iro.umontreal.ca>Chong Yidong2010-05-182-6/+9
| | |
* | | merge trunkKenichi Handa2010-05-2579-1277/+2104
|\ \ \ | |/ /
| * | Mention multi-planes text-propertiesStefan Monnier2010-05-241-1/+8
| | |
| * | * process.c (Fmake_network_process): Set :host to nil if it's not used.Stefan Monnier2010-05-242-14/+24
| | | | | | | | | | | | Suggested by Masatake YAMATO <yamato@redhat.com>.
| * | Adapt make-dist to new version location.Romain Francoise2010-05-242-5/+10
| | | | | | | | | | | | | | | * make-dist: Look for version in src/emacs.c. Use lisp/subr.el rather than lisp/version.el for location check.
| * | * dispextern.h: Fix typo in previous change.Juanma Barranquero2010-05-231-1/+1
| | |
| * | dispextern.h (init_iterator): Sync prototype with changed definition.Eli Zaretskii2010-05-232-2/+7
| | |
| * | Redesign bidi-aware edge positions of glyph rows, fix bug #6036.Eli Zaretskii2010-05-226-169/+249
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dispextern.h (struct glyph_row): New members minpos and maxpos. (MATRIX_ROW_START_CHARPOS, MATRIX_ROW_START_BYTEPOS) (MATRIX_ROW_END_CHARPOS, MATRIX_ROW_END_BYTEPOS): Reference minpos and maxpos members instead of start.pos and end.pos, respectively. xdisp.c (display_line): Compare IT_CHARPOS with the position in row->start.pos, rather than with MATRIX_ROW_START_CHARPOS. (cursor_row_p): Use row->end.pos rather than MATRIX_ROW_END_CHARPOS. (try_window_reusing_current_matrix, try_window_id): Use ROW->minpos rather than ROW->start.pos. (init_from_display_pos, init_iterator): Use EMACS_INT for character and byte positions. (find_row_edges): Renamed from find_row_end. Accept additional arguments for minimum and maximum buffer positions seen by display_line for this row. Don't use iterator to find the position following the maximum one; instead, increment the position found by display_line directly. Fix logic; eol_pos should be tested before the rest. Handle the case of characters delivered from display vector (bug#6036). Fix tests related to it->method. Handle the truncated_on_right_p rows. (RECORD_MAX_MIN_POS): New macro. (display_line): Use it to record the minimum and maximum buffer positions for glyphs in the row being assembled. Record the position of the newline that terminates the line. If word wrap is in effect, restore minimum and maximum positions seen up to the wrap point, when iterator returns to it. (try_window_reusing_current_matrix): Give up if in bidi-reordered row and cursor not already at point. Restore original pre-bidi code for unidirectional buffers. dispnew.c (increment_row_positions, check_matrix_invariants): Increment and check row->start.pos and row->end.pos, in addition to MATRIX_ROW_START_CHARPOS and MATRIX_ROW_END_CHARPOS. .gdbinit (prowlims): Display row->minpos and row->maxpos. Display truncated_on_left_p and truncated_on_right_p flags. Formatting fixes. (pmtxrows): Display the ordinal number of each row. Don't display rows beyond the last one. bidi.c (bidi_cache_iterator_state): Don't zero out new_paragraph: it is not copied by bidi_copy_it.
| | * | Handle lines truncated on right.Eli Zaretskii2010-05-222-0/+7
| | | | | | | | | | | | | | | | xdisp.c (find_row_edges): Handle the truncated_on_right_p rows.
| | * | Test and debug find_row_edges on TTY display.Eli Zaretskii2010-05-222-6/+19
| | | | | | | | | | | | | | | | | | | | xdisp.c (find_row_edges): Handle the case of characters delivered from display vector. Fix tests related to it->method.
| | * | Completed initial debugging and testing of reimplemented cursor motion.Eli Zaretskii2010-05-194-94/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | .gdbinit (prowlims): Display row->minpos and row->maxpos. Display truncated_on_left_p and truncated_on_right_p flags. Formatting fixes. (pmtxrows): Display the ordinal number of each row. Don't display rows beyond the last one. xdisp.c (RECORD_MAX_MIN_POS): New macro. (display_line): Use it to record the minimum and maximum buffer positions for glyphs in the row being assembled. If word wrap is in effect, restore minimum and maximum positions seen up to the wrap point, when iterator returns to it. (find_row_edges): Fix logic; eol_pos should be tested before the rest. (try_window_reusing_current_matrix): Give up if in bidi-reordered row and cursor not already at point. Restore original pre-bidi code for unidirectional buffers. bidi.c (bidi_cache_shrink, bidi_cache_iterator_state): Fix reallocation of the cache. (Bug#6210) (bidi_cache_iterator_state): Don't zero out new_paragraph (it is not copied by bidi_copy_it).
| | * | Initial reimplementation of calculating line edge positions in bidi lines.Eli Zaretskii2010-05-184-129/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dispextern.h (struct glyph_row): New members minpos and maxpos. (MATRIX_ROW_START_CHARPOS, MATRIX_ROW_START_BYTEPOS) (MATRIX_ROW_END_CHARPOS, MATRIX_ROW_END_BYTEPOS): Reference minpos and maxpos members instead of start.pos and end.pos, respectively. xdisp.c (display_line): Compare IT_CHARPOS with the position in row->start.pos, rather than with MATRIX_ROW_START_CHARPOS. (cursor_row_p): Use row->end.pos rather than MATRIX_ROW_END_CHARPOS. (try_window_reusing_current_matrix, try_window_id): Use ROW->minpos rather than ROW->start.pos. (init_from_display_pos, init_iterator): Use EMACS_INT for character and byte positions. (find_row_edges): Renamed from find_row_end. Accept additional arguments for minimum and maximum buffer positions seen by display_line for this row. Don't use iterator to find the position following the maximum one; instead, increment the position found by display_line directly. (display_line): Record minimum and maximum buffer positions for glyphs in this row. Record the position of the newline that terminates the line. dispnew.c (increment_row_positions, check_matrix_invariants): Increment and check row->start.pos and row->end.pos, in addition to MATRIX_ROW_START_CHARPOS and MATRIX_ROW_END_CHARPOS.
| * | | Fix bug #6237.Eli Zaretskii2010-05-222-1/+33
| | | | | | | | | | | | | | | | w32.c (sys_write): Break writes into chunks smaller than 32MB.
| * | | * admin/notes/bugtracker: More about recovering from moderation mistakes.Glenn Morris2010-05-221-0/+4
| | | |
| * | | Add ChangeLog change missing in last checkin.Chong Yidong2010-05-221-0/+5
| | | |
| * | | Rename image-refresh to image-flush.Chong Yidong2010-05-226-29/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * image.c (Fimage_flush): Rename from image-refresh. * image.el (image-refresh): Define as an alias for image-flush. * image-mode.el (image-toggle-display-image): Caller changed. * display.texi (Image Cache): Update documentation about image caching.
| * | | Remove cirsular dependency when using separate build dir (Bug #6246).Jan Djärv2010-05-222-6/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (STAMP_INST_SCRIPTS, STAMP_SCRIPS): New (Bug #6246). (all): Depend onSTAMP_INST_SCRIPTS, STAMP_SCRIPS (Bug #6246). (stamp-rcs2log, stamp-rcs-checkin, stamp-grep-changelog, stamp-vcdiff): New rules (Bug #6246). (clean): Remove stamp-* (Bug #6246).
| * | | Regenerate configureAndreas Schwab2010-05-221-1/+4
| | | |
| * | | * progmodes/grep.el (grep-read-files): Fix multi-pattern aliases.Juri Linkov2010-05-212-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | Remove "all" from grep-files-aliases. Split grep-files-aliases by whitespace, call wildcard-to-regexp on substrings and concat them with "\\|". (Bug#6114)
| * | | Fix a bug which happens when doing (c-parse-state) in a CPP construct:Alan Mackenzie2010-05-212-76/+102
| | | | | | | | | | | | | | | | Exclude any "new" CPP construct from taking part in the scanning.
| * | | Improve image cache clearing logic (Bug#6230).Chong Yidong2010-05-213-33/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * xdisp.c (redisplay_internal): Clear caches even if redisplaying just one window. * image.c (Vimage_cache_eviction_delay): Decrease to 300. (clear_image_cache): If the number of cached images is unusually large, decrease the cache eviction delay.
| * | | * configure.in (MKDEPDIR): Parallel build tweak.Glenn Morris2010-05-213-2/+6
| | | | | | | | | | | | | | | | * src/Makefile.in: Comment.
| * | | * net/tramp.el (tramp-do-copy-or-rename-file)Michael Albinus2010-05-215-376/+394
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (tramp-handle-file-local-copy, tramp-maybe-open-connection): Tune `with-progress-reporter' messages. (tramp-handle-vc-registered): * net/tramp-fish.el (tramp-fish-handle-file-local-copy) (tramp-fish-handle-insert-file-contents) (tramp-fish-maybe-open-connection): * net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection): * net/tramp-imap.el (tramp-imap-do-copy-or-rename-file) (tramp-imap-handle-insert-file-contents) (tramp-imap-handle-file-local-copy): Use `with-progress-reporter'.
| * | | * add-log.el: Highlight all authors in multi-author ChangeLog entries.Juanma Barranquero2010-05-212-1/+4
| | | |
| * | | * src/Makefile.in: Comment fix.Glenn Morris2010-05-201-1/+0
| | | |
| * | | Revert previous change.Glenn Morris2010-05-202-6/+3
| | | | | | | | | | | | | | | | I misunderstood EXEEXT (I don't think it can be working though).
| * | | Minor Makefile fix.Glenn Morris2010-05-202-3/+6
| | | | | | | | | | | | | | | | | | | | * src/Makefile.in (temacs${EXEEXT}, prefix-args, mostlyclean): prefix-args neither gets nor needs the $EXEEXT extension.
| * | | Derive Fortran modes from prog-mode.Glenn Morris2010-05-203-20/+13
| | | | | | | | | | | | | | | | | | | | * progmodes/fortran.el (fortran-mode): * progmodes/f90.el (f90-mode): Derive from prog-mode.
| * | | * smerge-mode.el: Fix typos.Juanma Barranquero2010-05-212-11/+18
| | | |
| * | | * src/Makefile.in: Fix comment format in cpp section.Glenn Morris2010-05-201-1/+1
| | | |
| * | | Regenerate configure.Glenn Morris2010-05-201-6/+33
| | | |
| * | | Handle some HAVE_NS Makefile conditionals with configure.Glenn Morris2010-05-207-16/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (ns_frag): New output file. * src/Makefile.in (${ns_appdir}, ${ns_appbindir}Emacs, ns-app): Move these rules to ns.mk. * ns.mk: New file. Copyright years based on date of nextstep merge. * msdos/sed1v2.inp(@ns_frag@): Edit to nothing.
| * | | Build simplifications for oldxmenu.Glenn Morris2010-05-207-12/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK. (OLDXMENU_TARGET): Set to empty if USE_GTK. * src/Makefile.in (../src/$(OLDXMENU), $(OLDXMENU)): Always define rules. * msdos/sed1x.inp (OLDXMENU): Replace any initial value. * msdos/sed1v2.inp (OLDXMENU): Edit to "nothing".
| * | | * msdos/mainmake.v2: Comment fix.Glenn Morris2010-05-201-4/+4
| | | |
| * | | Handle CANNOT_DUMP (partially) with configure.Glenn Morris2010-05-206-17/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (cannot_dump): New output variable. * src/Makefile.in (CANNOT_DUMP): New, set by configure. (emacs${EXEEXT}, bootstrap-emacs${EXEEXT}): Use $CANNOT_DUMP. * msdos/sed1v2.inp (CANNOT_DUMP): Edit to no.
| * | | Minor loadup.el fix.Glenn Morris2010-05-202-1/+6
| | | | | | | | | | | | | | | | | | | | * lisp/loadup.el [CANNOT_DUMP]: Update for bootstrap-emacs no longer having a relative path in src/Makefile.in.
| * | | * help-mode.el (help-make-xrefs): For Info node links turnKevin Ryde2010-05-212-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | newlines into spaces. Link node names with newlines are matched by help-xref-info-regexp and buttonized, this change ensures they can be followed successfully with RET. (Bug#6206)
| * | | * gnus-start.el (gnus-level-unsubscribed): Doc fix. (Bug#6206)Kevin Ryde2010-05-212-1/+5
| | | |
| * | | * fileio.c (Fdelete_file): Change interative spec to useJuri Linkov2010-05-212-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | `read-file-name' like in `find-file-read-args' where the default value is `default-directory' instead of `buffer-file-name'. http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00533.html
| * | | * locate.el (locate): Use pop-to-buffer instead ofJuri Linkov2010-05-212-1/+6
| | | | | | | | | | | | | | | | switch-to-buffer-other-window. (Bug#6204)
| * | | * replace.el (replace-highlight): Fix lazy-highlightingJuri Linkov2010-05-212-0/+8
| | | | | | | | | | | | | | | | for `M-s w str M-% str RET'.