1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-12 22:40:46 -08:00
Commit graph

93240 commits

Author SHA1 Message Date
Eli Zaretskii
d8300a8a31 Retrospective commit from 2009-09-12.
Undo changes from 2009-09-11.  Set row->end and row->start in
xdisp.c:display_line.

 dispnew.c (direct_output_for_insert): Give up if we are
 reordering bidirectional text.
 dispextern.h (IT_STACK_SIZE): Enlarge to 5.
 xdisp.c (display_line): Set row->end and it->start for the next
 row to the next character in logical order.  If we are reordering
 bidi text, push and pop the iterator before and after momentarily
 iterating in logical order.
2009-12-31 16:14:26 -05:00
Eli Zaretskii
90fcfd71cf Retrospective commit from 2009-08-12.
An (unsuccessful) attempt to solve the issue with row->start and row->end.

 xdisp.c (set_iterator_to_next, reseat, reseat_1)
 (reseat_at_next_visible_line_start): Accept additional argument
 force_logical_p; all callers changed.  If force_logical_p is
 non-zero, force iteration in buffer's logical order even in bidi
 buffers.
 dispnew.c (direct_output_for_insert): Call set_iterator_to_next
 with additional argument zero.
 dispextern.h (set_iterator_to_next): Now accepts an additional
 argument.
2009-12-31 16:09:28 -05:00
Eli Zaretskii
a88bbf0570 Retrospective commit from 2009-08-29.
Started working on cursor motion.

 xdisp.c (set_cursor_from_row): Don't assume glyph->charpos
 increments linearly.
 (try_window_reusing_current_matrix): Don't assume glyph->charpos
 increments linearly.
 bidi.c <bidi_overriding_paragraph_direction>: Default to L2R, for now.
2009-12-31 15:56:07 -05:00
Eli Zaretskii
2d6e4628e9 Retrospective commit from 2009-08-22.
Staticpro bidi_char_table, add type checking where bidi type is assigned.

 bidi.c (bidi_initialize): staticpro bidi_char_table.
 (bidi_check_type): New function.
 (bidi_cache_iterator_state, bidi_remember_char)
 (bidi_resolve_explicit_1, bidi_resolve_explicit)
 (bidi_resolve_weak, bidi_resolve_neutral)
 (bidi_level_of_next_char): Use it to validate the bidi type
 assigned to the iterator.
2009-12-31 15:49:08 -05:00
Eli Zaretskii
f44e260c02 Retrospective commit from 2009-08-15.
Start of work on bidi Emacs 23/24.

 bidi.c (bidi_initialize): Fix initialization of bidi_type_table.

 xdisp.c (set_iterator_to_next): Fix position setting after call
 to bidi_get_next_char_visually.

 bidi.c: Include stdio.h unconditionally.  Fix and elaborate
 commentary.  Add Copyright blurb.
2009-12-31 15:04:11 -05:00
Eli Zaretskii
b7b65b1509 Retrospective commit.
These are the original changes made by Kenichi Handa on the old
pre Emacs 22 emacs-bidi branch.
2009-12-31 14:44:59 -05:00
Chong Yidong
829f35a5bb Bump version to 23.1.91. Regenerate AUTHORS and ldefs-boot.el. 2009-12-30 21:14:46 -05:00
Nick Roberts
7ee6c59b15 Further changes from EMACS_23_1_RC branch (2009-12-29 contd).
* term/x-win.el (x-gtk-stock-map): Map some GUD buttons.
* progmodes/gud.el (gud-menu-map): Add reverse-execution commands.
2009-12-31 02:19:53 +13:00
Chong Yidong
0df6175ca5 * doc/emacs/building.texi: Re-apply 2009-12-29T07:15:34Z!nickrob@snap.net.nz, which was
accidentally overwritten in the last change.
2009-12-30 05:39:47 -05:00
Nick Roberts
ac4a952936 (vc-hg-working-revision): Tweak previous change. 2009-12-30 19:53:47 +13:00
Nick Roberts
a9c8a2cdf8 Show working revision correctly for mercurial.
* vc-hg.el (vc-hg-working-revision): Use hg parent instead of
hg log as suggested by Alex Harsanyi <alexharsanyi@gmail.com>,
2009-12-30 15:22:45 +13:00
Juanma Barranquero
3570691b24 Fix typos in ChangeLogs. 2009-12-29 19:29:33 +01:00
Chong Yidong
26e533e2d9 * doc/emacs/misc.texi (Shell): Document async-shell-command.
* doc/emacs/building.texi (Grep Searching): Document zrgrep.

* doc/emacs/mini.texi (Completion Options):
* doc/lispref/minibuf.texi (Completion Styles): Document `initials' style.
2009-12-29 13:06:16 -05:00
Juanma Barranquero
659e4408a4 Declare some functions for the byte-compiler. 2009-12-29 18:44:27 +01:00
Nick Roberts
49f073bd8a This changeset reverts GDB Graphical Interface to use annotations. It incorporates features added
(and never released) on the EMACS_23_1_RC branch.  Namely reverse debugging and the display of STL
collections as watch expressions.

The long term aim is to move to GDB/MI, so these changes will be re-instated at some time in the future.
At the moment, however, there are issues with gdb-mi.el that have not yet
2009-12-29 20:15:34 +13:00
Dan Nicolaescu
460f6e7ced Make vc-dir work on subdirectories of the bzr root.
* vc-bzr.el (vc-bzr-after-dir-status): Add new argument.  Return
file names relative to it.
(vc-bzr-dir-status, vc-bzr-dir-status-files): Pass the bzr root
relative directory to vc-bzr-after-dir-status.
2009-12-28 22:46:08 -08:00
Juanma Barranquero
5ce6e4f452 Fix typos in ChangeLogs. 2009-12-29 02:57:40 +01:00
Juanma Barranquero
96c834b62a process.c: Fix typo in comment. 2009-12-29 01:51:07 +01:00
Tassilo Horn
543f553a8d * font-lock.el (font-lock-refresh-defaults): New function, which
can be used to let font-lock react to external changes in
	variables like font-lock-defaults and keywords.
	See http://thread.gmane.org/gmane.emacs.devel/118777/focus=118802
2009-12-28 20:34:10 +01:00
Dan Nicolaescu
ac859983d7 * vc-rcs.el (vc-rcs-register): Fix registering a specific version. 2009-12-28 11:20:02 -08:00
Dan Nicolaescu
2592ab767a (vc-bzr-log-view-mode): Fix short log regexp. 2009-12-28 10:34:51 -08:00
Juanma Barranquero
6d96d18fcf INSTALL: Remove obsolete notes about line endings, and fix some typos. 2009-12-28 16:24:26 +01:00
Andreas Schwab
90412b21b1 Fix bazaar update instructions 2009-12-28 10:38:43 +01:00
Kenichi Handa
e7936c0f9f Add new entries to ChangeLog 2009-12-28 16:29:24 +09:00
Kenichi Handa
bcffff4634 *** empty log message *** 2009-12-28 15:09:58 +09:00
Juanma Barranquero
58941d03a5 Supersede color.diff settings in git log (bug#5211). 2009-12-28 03:43:28 +01:00
Juanma Barranquero
e0425934a0 Update autoload checksum. 2009-12-28 02:50:49 +01:00
Karl Fogel
5f8a92afc0 Merge: update nt/INSTALL for CVS->Bazaar switchover too. 2009-12-27 18:40:41 -05:00
Karl Fogel
ee6f37f26d * INSTALL: Update for CVS->Bazaar switchover. 2009-12-27 18:40:01 -05:00
Karl Fogel
b7e8695756 Merge: document that we are on Bazaar now. 2009-12-27 17:28:35 -05:00
Karl Fogel
8bb2590855 * INSTALL.BZR: Rename from INSTALL.CVS, edit to talk about Bazaar.
* INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
2009-12-27 17:26:27 -05:00
Chong Yidong
11e3c68412 * minibuf.c (Fall_completions): Minor optimization. 2009-12-27 08:11:12 +00:00
Kevin Ryde
651e932ee3 * man.el
(Man-bgproc-sentinel): When "-k foo" produces no output show error
"no matches" rather than "Can't find manpage", as the latter reads
like -k was interpreted as a page name, which is not so.  (My
bug#5431.)
2009-12-26 22:02:26 +00:00
Kevin Ryde
69bcb1f3b2 (Man-bgproc-sentinel): When "-k foo" produces no output show error
"no matches" rather than "Can't find manpage", as the latter reads
like -k was interpreted as a page name, which is not so.  (My
bug#5431.)
2009-12-26 22:00:47 +00:00
Kevin Ryde
b58dd70793 Tweak a comment: it's man-db on gnu/linux which agrees with posix that
man -k arg is an egrep regexp.

(No need to changelog something this small is there?)
2009-12-26 21:32:51 +00:00
Kevin Ryde
91c4831e1a * man.el (man): Revise docstring a bit to show -a and -l as
examples.  Add -k description since support for it has otherwise
been a secret.  (Further to bug#3717.)
2009-12-26 21:30:00 +00:00
Kevin Ryde
39764e7641 * info-look.el (sh-mode): Look for coreutils new "Concept Index"
node.  Keep previous "Index" name to work with past coreutils too.
2009-12-26 21:14:25 +00:00
Michael Albinus
7f4d4a978d * net/tramp.el (tramp-handle-insert-directory): Quote "'" in the
switches.  Check also for //SUBDIRED// line.
2009-12-26 20:04:43 +00:00
Eli Zaretskii
2d20eee317 (pitx) Fix last change. 2009-12-26 15:56:43 +00:00
Eli Zaretskii
5b28ce35e3 (pgx): Fix display of composite glyphs. Display cmp.from and cmp.to as well. 2009-12-26 12:53:42 +00:00
Chong Yidong
4970fbfe84 * calc.texi (General Mode Commands): Calc file should be in .emacs.d.
* faq.texi (New in Emacs 22): Max buffer size is now 512 MB.
2009-12-25 20:05:14 +00:00
Chong Yidong
16d1ff5f0b * frames.texi (Resources): Describe inhibit-x-resources.
(Size Parameters): Copyedit.

* hash.texi (Creating Hash):
* objects.texi (Hash Table Type): Document the new hash table
printed representation.

* minibuf.texi (Basic Completion): 4th arg to all-completions is
obsolete.

* processes.texi (Process Buffers): Document
process-kill-buffer-query-function.
2009-12-25 20:04:07 +00:00
Chong Yidong
91ed7ea864 * emacs.texi (Top): Update node listing.
* abbrevs.texi (Saving Abbrevs): Abbrev file should be in .emacs.d.

* basic.texi (Moving Point): M-r is now move-to-window-line-top-bottom.

* cmdargs.texi (Initial Options):
* xresources.texi (Resources): Document inhibit-x-resources.

* custom.texi (Specifying File Variables): Note that minor modes are
enabled unconditionally.

* display.texi (Scrolling): Briefly document the old recenter command,
and document recenter-positions.

* files.texi (Visiting):
* buffers.texi (Buffers): Max buffer size is now 512 MB.

* frames.texi (Cut/Paste Other App): Document
save-interprogram-paste-before-kill.

* killing.texi (Kill Options): New node.
2009-12-25 20:00:32 +00:00
Kenichi Handa
31f9c37613 (command_loop_1): Fix previous change. 2009-12-25 05:27:03 +00:00
Kenichi Handa
f758cd2abb (devanagari-composable-pattern): Fixed to
handle ZWNJ and ZWJ.  Use it in composition-function-table for
Devanagari.
(malayalam-composable-pattern): Fix previous change.
2009-12-25 02:45:47 +00:00
Kenichi Handa
7f0b390a50 (composition_adjust_point): Update prototype. 2009-12-25 02:44:13 +00:00
Kenichi Handa
e614ea00ff (composition_reseat_it): Don't make a composition
spanning over point.
(CHAR_COMPOSABLE_P): Treat U+200C (ZWNJ) and U+200D (ZWJ) as
composable characters.
(composition_adjust_point): New arg NEW_PT.  Callers changed.
2009-12-25 02:43:36 +00:00
Kenichi Handa
4abd35cb64 (command_loop_1): Force redisplay if the last point
was within a composition.
(adjust_point_for_property): Don't adjust point for automatic
composition when called after buffer modification.
2009-12-25 02:41:59 +00:00
Stefan Monnier
7450fd364a (Fsave_excursion): Mention save-current-buffer in the docstring. 2009-12-24 04:35:17 +00:00
Vinicius Jose Latorre
dc1dcfa4a7 Attribute face for faces specified as string. 2009-12-23 22:45:06 +00:00