Commit graph

80589 commits

Author SHA1 Message Date
Dan Nicolaescu
25a4ea6de0 * vc.el (vc-find-revision): Make vc-parent-buffer local before
setting it.
(vc-status-menu-map): Do not define using easy-menu.
(vc-status-menu-map): New defalias.
(vc-status-mode-map): Hook up the menu.
(top-level): Update TODO.

* vc-hg.el (vc-hg-extra-status-menu): Return a keymap.

* vc-bzr.el (vc-bzr-init-version): Rename to ...
(vc-bzr-init-revision): ... this.
2008-02-23 06:32:12 +00:00
Jason Rumney
e50002c894 *** empty log message *** 2008-02-23 00:49:39 +00:00
Jason Rumney
79d48c1a44 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
(MSDOS_SUPPORT, VMS_SUPPORT): Remove.
(OTHER_PLATFORM_SUPPORT): Replace above. Add X specific files too.
(lisp2): Add new languages.
($(DOC)): Use OTHER_PLATFORM_SUPPORT.
2008-02-23 00:30:49 +00:00
Jason Rumney
cba3dac5b5 (WINS_ALMOST): Remove term.
(WINS): Add term here.
(custom-deps, finder-data): Use WINS_ALMOST.
2008-02-23 00:17:28 +00:00
Juanma Barranquero
986845aff7 (font-weight-table): Fix value of `semi-light'. 2008-02-22 23:37:23 +00:00
Stefan Monnier
77100b2aca *** empty log message *** 2008-02-22 19:04:20 +00:00
Stefan Monnier
43a1d19b39 (font_match_xlfd, font_check_xlfd_parse): New funs.
(font_parse_xlfd): Use them for sanity check.
(Finternal_set_font_style_table): Make sure the table is bijiective.
2008-02-22 19:04:03 +00:00
Stefan Monnier
9c7f8459fd (font-weight-table, font-slant-table, font-swidth-table):
Make those tables bijective.
2008-02-22 19:03:06 +00:00
Ken Manheimer
f7aa70c758 Finish pdbtrack integration cleanup, settling missing-functions
byte compiler warnings appropriately.

* progmodes/python.el (python-point): Remove this - beginning-of-line was
all that was necessary for `python-pdbtrack-overlay-arrow'.
(python-end-of-def-or-class, python-beginning-of-def-or-class)
(python-goto-initial-line): Drop these - they were only needed for
python-point.
(python-comint-output-filter-function): Use condition-case and
beginning-of-line directly, instead of python-mode.el functions
which require all sorts of baggage.
(point-safe): Unnecessary - we're using condition-case directly,
instead.
(python-execute-file): Include for python-shell, which i'm leaving
in keeping despite it being unnecessary for pdb tracking.
2008-02-22 17:49:48 +00:00
Stefan Monnier
6087292e62 Include termhooks.h to find the image_cache slot in terminal objects. 2008-02-22 17:45:11 +00:00
Stefan Monnier
354884c46e Consolidate the image_cache to the terminal struct.
* termhooks.h (P_): Remove redundant def.
(struct terminal): New field `image_cache'.
* frame.h (FRAME_IMAGE_CACHE): New macro.  Use it everywhere in place
of FRAME_X_IMAGE_CACHE.
* xterm.h (struct x_display_info): Remove image_cache field.
(FRAME_X_IMAGE_CACHE): Remove.  Use FRAME_IMAGE_CACHE instead.
* w32term.h (struct w32_display_info): Remove image_cache field.
(FRAME_X_IMAGE_CACHE): Remove.  Use FRAME_IMAGE_CACHE instead.
* macterm.h (struct mac_display_info): Remove image_cache field.
(FRAME_X_IMAGE_CACHE): Remove.  Use FRAME_IMAGE_CACHE instead.
* xterm.c (x_term_init):
* w32term.c (w32_term_init):
* macterm.c (mac_term_init): Set the image_cache in the terminal.
* dispextern.h (clear_image_cache, forall_images_in_image_cache):
Remove declarations.
(clear_image_caches, mark_image_cache): New declarations.
* xfaces.c (clear_face_cache):
* xdisp.c (redisplay_internal): Use clear_image_caches.
* image.c (clear_image_cache): Don't check that a frame is on
a window-system before checking if it shares the same cache.
(clear_image_caches): New function.
(Fclear_image_cache): Use it.
(mark_image): Move from allo.c.
(mark_image_cache): Move from alloc.c and forall_images_in_image_cache.
* alloc.c (mark_image, mark_image_cache): Move to image.c.
(mark_object): Don't call mark_image_cache for frames.
(mark_terminals): Call mark_image_cache.
2008-02-22 17:42:09 +00:00
Stefan Monnier
c2e426903c (Fdelete_terminal): Declare. 2008-02-22 17:27:17 +00:00
Stefan Monnier
43d1af2331 (CHECK_CHARSET, CHECK_CHARSET_GET_ID, CHECK_CHARSET_GET_ATTR):
Don't use the inexistent return value of wrong_type_argument.
2008-02-22 17:24:05 +00:00
Andreas Schwab
d007adda89 Revert last change for now. 2008-02-22 15:10:13 +00:00
Thien-Thi Nguyen
12cf1a12ab (scheme-font-lock-keywords-2): Add SRFI 11 support.
(let-values, let*-values): Specify scheme-indent-function.
2008-02-22 11:12:09 +00:00
Juanma Barranquero
9c61c73445 (lisp2): Remove devanagari.el, kannada.el,
malayalam.el, and tamil.el.  Add sinhala.el.
2008-02-22 11:03:26 +00:00
Andreas Schwab
fcca2aff43 (verilog-xemacs-menu): Fix setup of "Move" submenu. 2008-02-22 11:00:54 +00:00
Glenn Morris
88076fba58 Fix previous change. 2008-02-22 08:52:41 +00:00
Glenn Morris
875fc30cdf (Position Parameters): Clarify the description of left' and top',
using information from "Geometry".
(Geometry): Give a pointer to "Position Parameters", rather than
repeating information.
2008-02-22 08:50:37 +00:00
Glenn Morris
7f48376e89 Fix previous change. 2008-02-22 08:31:15 +00:00
Glenn Morris
730e2d83cc *** empty log message *** 2008-02-22 08:23:04 +00:00
Dan Nicolaescu
751c9f0042 * vc.el (vc-exec-after): Move setting mode-line-process in the
busy case ...
(vc-set-mode-line-busy-indicator): ... in this new function.
(vc-status-refresh): Call vc-set-mode-line-busy-indicator.
(vc-update-vc-status-buffer): Reset mode-line-process.
(vc-status-mark-all-files, vc-status-unmark-all-files): Change to
mark/unmark all the files with the same state as the current one.
With a prefix argument mark/unmark all files.
(vc-status-mode-menu): Adjust strings.
(vc-update-vc-status-buffer): Only do something when the argument
is not nil.
(vc-status-kill-dir-status-process): New function.
(vc-status-mode-map): Bind it.
(vc-status-process-buffer): New variable.
(vc-status-mode): Make it local.
(vc-status-refresh): Set it.

* vc-hg.el (vc-hg-dir-status):
* vc-git.el (vc-git-dir-status):
* vc-svn.el (vc-svn-dir-status): Return the buffer in which the
command is run.
2008-02-22 07:44:08 +00:00
Glenn Morris
4dd7de9aaf Fix typo. 2008-02-22 05:02:59 +00:00
Dan Nicolaescu
d3201e0b10 (vc-exec-after): Move setting mode-line-process in the
busy case ...
(vc-set-mode-line-busy-indicator): ... in this new function.
(vc-status-refresh): Call vc-set-mode-line-busy-indicator.
(vc-update-vc-status-buffer): Reset mode-line-process.
(vc-status-mark-all-files, vc-status-unmark-all-files): Change to
mark/unmark all the files with the same state as the current one.
With a prefix argument mark/unmark all files.
(vc-status-mode-menu): Adjust strings.
2008-02-22 04:51:39 +00:00
Glenn Morris
85a1f98d8a Condense some entries. 2008-02-22 04:09:09 +00:00
Glenn Morris
1eb2d40715 (top-level): No need to require time-date when compiling. 2008-02-22 03:58:56 +00:00
Glenn Morris
5693f325af (spell-buffer, spell-word): Suppress compiler warnings about
spell-region.
2008-02-22 03:57:29 +00:00
Glenn Morris
f62e3e0a29 (top-level): No need to require thingatpt.
(json-read-keyword): Use thing-at-point rather than word-at-point.
2008-02-22 03:56:25 +00:00
Glenn Morris
281b9aa888 (vip-special-prefix-com): Use ispell-region rather than spell-region. 2008-02-22 03:54:52 +00:00
Glenn Morris
d54d5371c1 (tpu-have-ispell): Doc fix. Make obsolete.
(tpu-caar, tpu-cadr): Delete functions.
(zmacs-regions): No need to declare for compiler.
(tpu-goto-breadcrumb): Use cadr rather than tpu-cadr.
(tpu-spell-check): Rewrite, and handle mark after point.
(tpu-special-insert): Use or rather than if.
2008-02-22 03:54:20 +00:00
Glenn Morris
ce12d620cf (copyright-update-year): Fix subexpression numbering for the case when
years are split over lines, and for the replace case.
2008-02-22 03:52:44 +00:00
Glenn Morris
ae34ef746f Regenerate for change in autoload md5sum. 2008-02-22 03:50:20 +00:00
Glenn Morris
db4f9d2a35 *** empty log message *** 2008-02-22 03:49:19 +00:00
Glenn Morris
5ca1bb2d09 Fix attribution. 2008-02-22 03:48:30 +00:00
Juanma Barranquero
4a4bdfc7a6 *** empty log message *** 2008-02-22 02:56:58 +00:00
Kenichi Handa
5f7bcac78e Delete it 2008-02-22 02:48:41 +00:00
Kenichi Handa
0ac58320a6 Regenerated. 2008-02-22 02:23:24 +00:00
Kenichi Handa
902d0e0602 Revemo the problem of auto-compose-current-font. 2008-02-22 02:06:15 +00:00
Kenichi Handa
1909542280 Mention the new language envrironments Bengali, Punjabi,
Gujarati, Oriya, Telugu, Sinhala.  Mention the removal of features
devanagari, devan-util, kannada, knd-util, malayalam, mlm-util,
tamil, and tml-util.
2008-02-22 02:05:12 +00:00
Kenichi Handa
43d8c495b2 Don't load language/devanagari, language/kannanda,
language/malayalam, and language/tamil.  Load language/sinhala.
2008-02-22 01:56:30 +00:00
Kenichi Handa
07050f0a6f Add the tailing comment. 2008-02-22 01:51:31 +00:00
Kenichi Handa
dfb504aa96 New file. 2008-02-22 01:51:04 +00:00
Kenichi Handa
cdbe6a039d (indian-font-foundry)
(indian-script-language-alist, indian-font-char-index-table)
(indian-font-char, indian-font-char-range, indian-script-table)
(indian-default-script, indian-composable-pattern): Delete them.
("Devanagari", "Kannada", "Malayalam", "Tamil"): Definitions of
language environments moved to here.
("Bengali", "Punjabi", "Gujarati", "Oriya", "Telugu"): New
language environments.
2008-02-22 01:49:10 +00:00
Kenichi Handa
cc8d131137 (lisp): Remove devanagari.el, kannada.el,
malayalam.el, and tamil.el.   Add sinhala.el.
2008-02-22 01:41:58 +00:00
Michael Olson
607d3be220 etc/ChangeLog: Update. 2008-02-22 01:24:26 +00:00
Michael Olson
c06c430fc7 NEWS: Describe nXML mode and json.el. 2008-02-22 01:24:09 +00:00
Michael Olson
70ef6fdd86 Use new location for json.el in lisp/ChangeLog. 2008-02-22 01:15:42 +00:00
Michael Olson
00c03cbeba Move lisp/net/json.el to lisp/json.el. 2008-02-22 01:14:03 +00:00
Ken Manheimer
82ede38976 Revise pdbtrack functionality to incorporate advances in python-mode.el.
(I'm doing this python.el checkin with some byte-compiler warnings.  These
warnings existed before Nick Roberts or I applied any of the pdbtrack
changes, and look very clearly like preexisting, incomplete adoption of
code from python-mode.el.  I'm going to next look at settling those
warnings, though I don't have time for a major reconciliation of the two
python-mode implementations.)

(python-pdbtrack-toggle-stack-tracking): Clarify docstring.
(python-pdbtrack-minor-mode-string): A sign indicating that pdb
tracking is happening.
(python-pdbtrack-stack-entry-regexp): Better recognize stack traces.
(python-pdbtrack-input-prompt): Better recognize PDB prompts.
(add python-pdbtrack-track-stack-file to comint-output-filter-functions):
Tracking is plugged in to all comint buffers once python.el is loaded.
(python-pdbtrack-overlay-arrow): Toggle activation of
`python-pdbtrack-minor-mode-string' in addition to the overlay arrow.
(python-pdbtrack-track-stack-file): Use new
`python-pdbtrack-get-source-buffer' for more flexible access to
debugging source files.
(python-pdbtrack-get-source-buffer): Identify debugging target
buffer according to pdb stack trace, optionally using new
`python-pdbtrack-grub-for-buffer' if file is not locally
available.
(python-pdbtrack-grub-for-buffer): Find most recent python-mode
named buffer, or having function with indicated name.
(python-shell): Remove comint-output-filter-functions hook
addition, it's being done elsewhere.  Wrap long line.
2008-02-21 22:28:13 +00:00
Michael Olson
26e9972380 lisp/ChangeLog: Update. 2008-02-21 20:29:34 +00:00