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

116079 commits

Author SHA1 Message Date
Michael Albinus
afae9a6953 Sync with Tramp 2.2.8.
* tramp.texi (External packages): Use `non-essential'.
* trampver.texi: Update release number.
2013-10-02 15:52:32 +02:00
Michael Albinus
a2f93a5fda Sync with Tramp 2.2.8.
* net/tramp-cmds.el (tramp-bug, tramp-append-tramp-buffers):
* net/tramp-cache.el (tramp-cache-print): Use `tramp-compat-funcall'.
* net/trampver.el: Update release number.
2013-10-02 15:48:20 +02:00
Dmitry Antipov
29bf4de474 * window.h (struct window): Prefer enum text_cursor_kinds to int
for phys_cursor_type member.  Move the latter, phys_cursor_width,
phys_cursor_ascent and phys_cursor_height under HAVE_WINDOW_SYSTEM.
* window.c (replace_window, make_window): Adjust users.
2013-10-02 16:08:27 +04:00
Dmitry Antipov
a30ddace90 * fringe.c (toplevel): Do not use HAVE_WINDOW_SYSTEM because
this module is never compiled otherwise.
2013-10-02 15:49:24 +04:00
Alp Aker
45435f0857 * macfont.m (macfont_draw): Use CGRectMake rather than NSMakeRect
(Bug#15500).
2013-10-01 23:26:29 -04:00
Fabrice Niessen
4e356363b0 * themes/leuven-theme.el: Add Commentary and some headers, update
face definitions, add autoload block which is used when
  distributed separately from Emacs.
2013-10-02 06:09:31 +03:00
Jan Djärv
0daa080405 * lisp/term/ns-win.el (ns-initialize-window-system): Set locale-coding-system
and default-process-coding-system for darwin only.
2013-10-01 20:22:48 +02:00
Stefan Monnier
abd1ae34a6 * lisp/emacs-lisp/package.el (package-desc): Simplify.
Fixes: debbugs:15495
2013-10-01 11:52:53 -04:00
Mitchel Humpherys
be4e325d03 * lisp/vc/vc-git.el (vc-git-grep): Disable pager. 2013-10-01 11:34:14 -04:00
Glenn Morris
08518d4106 Auto-commit of loaddefs files. 2013-10-01 06:17:41 -04:00
Dmitry Gutov
494e898bc7 * lisp/emacs-lisp/package.el (package-buffer-info, describe-package-1):
Use :url instead of :homepage, as per
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00622.html

* test/automated/package-test.el: Update all cases to use :url instead
of :homepage.

* test/automated/package-x-test.el
(package-x-test--single-archive-entry-1-3): Same.
2013-10-01 04:38:37 +03:00
Dmitry Gutov
e9155c4ae4 * lisp/newcomment.el (comment-beginning): When `comment-use-syntax' is
non-nil, use `syntax-ppss'.

Fixes: debbugs:15251
2013-10-01 04:13:48 +03:00
Eli Zaretskii
6509f7727e Fix message-box and avoid compilation warnings. 2013-09-30 19:25:08 +03:00
Rüdiger Sonderfeld
481a8e0f45 * progmodes/octave.el (inferior-octave-startup-file): Prefer
~/.emacs.d/init_octave.m.
2013-09-30 09:13:19 +08:00
Eli Zaretskii
bdaed46f36 Improved horizontal position of TTY dialogs. 2013-09-29 23:34:25 +03:00
Dmitry Gutov
056453c62e * lisp/emacs-lisp/package-x.el (package-upload-buffer-internal): Pass
`extras' slot from `package-desc' to `package-make-ac-desc'.

* lisp/emacs-lisp/package.el (package-desc-from-define): Accept
additional arguments as plist, convert it to an alist and store it
in the `extras' slot.
(package-generate-description-file): Convert extras alist back to
plist and append to the `define-package' form arguments.
(package--alist-to-plist): New function.
(package--ac-desc): Add `extras' slot.
(package--add-to-archive-contents): Check if the archive-contents
vector is long enough, and if it is, pass its `extras' slot value
to `package-desc-create'.
(package-buffer-info): Call `lm-homepage', pass the returned value
to `package-desc-from-define'.
(describe-package-1): Render the homepage button.

* test/automated/package-test.el (simple-single-desc-1-4): Remove, it
was unused.
(simple-single-desc): Expect :homepage property.
(multi-file-desc): Same.
(with-package-test): Do not save previous `default-directory'
value, let-bind the var instead.
(package-test-install-single): Expect :homepage property in the
generated pkg file.
(package-test-describe-package): Expect Homepage button.
(package-test-describe-non-installed-package)
(package-test-describe-non-installed-multi-file-package): Same.
(package-test-describe-not-installed-package): Remove, it was a
duplicate.

* test/automated/package-x-test.el
(package-x-test--single-archive-entry-1-3): Expect :homepage
property.
(package-x-test--single-archive-entry-1-4): Expect nil extras slot.

* test/automated/data/package/archive-contents: Add :homepage
properties to `simple-single' and `multi-file'.

* test/automated/data/package/simple-single-1.3.el: Add URL header.

Fixes: debbugs:13291
2013-09-29 22:41:00 +03:00
Eli Zaretskii
9f8551de93 Fixed x-popup-dialog. 2013-09-29 21:50:28 +03:00
Eli Zaretskii
0afa0aabd8 x-popup-dialog fixed, almost. 2013-09-29 21:38:56 +03:00
Jan Djärv
832966e57f * term/ns-win.el (ns-initialize-window-system): Set locale-coding-system
and default-process-coding-system to utf-8-unix.

Fixes: debbugs:15402
2013-09-29 19:09:39 +02:00
Eli Zaretskii
92e5298bad Fix bug #15484 with link error in the --without-x configuration.
src/xdisp.c (get_next_display_element): Don't call face_for_font in
 a build configured --without-x.
2013-09-29 19:27:09 +03:00
Jan Djärv
66d13b2080 * window.c (calc_absolute_offset): #elif should be #elif defined. 2013-09-29 18:18:55 +02:00
Jan Djärv
caa50be230 * frame.c (delete_frame): Block/unblock input to overcome race
condition.

Fixes: debbugs:15475
2013-09-29 12:21:58 +02:00
Andreas Politz
d3e2acb659 In delete_frame record selected frame only after calling Qdelete_frame_functions (Bug#15477).
* frame.c (delete_frame): Record selected frame only after
calling Qdelete_frame_functions (Bug#15477).
2013-09-29 10:33:23 +02:00
Xue Fuqiao
6cfe977d9f Refine documentation of `looking-back'.
* lisp/subr.el (looking-back): Do not recommend using looking-back.  (bug#5689)
* doc/lispref/searching.texi (Regexp Search): Refine.
2013-09-29 14:16:45 +08:00
Xue Fuqiao
4ec3c26861 Remove unnecessary @refill. 2013-09-29 12:30:11 +08:00
Leo Liu
0bf29ba617 * url/url-util.el (url-pretty-length): Make obsolete and all uses
changed to file-size-human-readable.
2013-09-29 09:37:03 +08:00
Xue Fuqiao
f046996ea0 Remove an unnecessary FIXME. 2013-09-29 06:26:29 +08:00
Alan Mackenzie
38de11bd5a Fix indentation/fontification of Java enum with "implements".
* progmodes/cc-langs.el (c-postfix-decl-spec-key): New variable, a
regexp which matches "implements", etc., in Java.
* progmodes/cc-engine.el (c-inside-bracelist-p): Check for extra
specifier clauses coming after "enum".
* progmodes/cc-fonts.el (c-font-lock-declarations)
(c-font-lock-enum-tail): Check for extra specifier clauses coming
after "enum".
2013-09-28 17:17:01 +00:00
Eli Zaretskii
0fe3602a28 Define tty-menu-* faces via defface. 2013-09-28 14:04:49 +03:00
Jan Djärv
1610938f74 Pick up default selection color on OSX when user defaults are not set.
* lisp/faces.el (region): Change ns_selection_color to
ns_selection_fg_color, add ns_selection_bg_color.

* src/nsterm.h (NS_SELECTION_BG_COLOR_DEFAULT): Renamed from
NS_SELECTION_COLOR_DEFAULT.
(NS_SELECTION_FG_COLOR_DEFAULT): New.

* src/nsterm.m (ns_selection_color): Remove.
(ns_get_color): Check for ns_selection_(fg|bg)_color using
NSColor selectedText(Background)Color.  Only for COCOA.
(ns_term_init): Remove assignment of ns_selection_color, logic
moved to ns_get_color.
2013-09-28 12:01:50 +02:00
Eli Zaretskii
cee18f1fb3 Fix up- and down-arrows in menus on Unix TTY (which now works). 2013-09-28 12:03:48 +03:00
Eli Zaretskii
0d2647e645 Fix compilation under GLYPH_DEBUG, broken by conditional tool_bar_window.
src/xdisp.c (Fdump_tool_bar_row): Ifdef away the body if 'struct
 frame' does not have the tool_bar_window member.
2013-09-28 11:19:33 +03:00
Eli Zaretskii
f42349881b Merge from trunk before trying Unix TTY. 2013-09-28 11:03:37 +03:00
Leo Liu
4d2e94d172 * progmodes/octave.el (inferior-octave-completion-table)
(inferior-octave-completion-at-point): Minor tweaks.
2013-09-28 11:15:56 +08:00
Leo Liu
e090f499ee Rename lookup-words to ispell-lookup-words
(ispell-complete-word, ispell-command-loop): All uses changed.

* cedet/semantic/texi.el (semantic-analyze-possible-completions): Use
ispell-lookup-words instead.

Fixes: debbugs:15460
2013-09-28 10:54:27 +08:00
Rüdiger Sonderfeld
7e138a6216 * lisp/progmodes/octave.el (octave-mode-map): Bind octave-send-buffer.
(octave-mode-menu): Add octave-send-buffer.
(octave-send-buffer): New function.
2013-09-28 10:41:48 +08:00
Rüdiger Sonderfeld
5af5ed0865 * lisp/progmodes/octave.el (octave-mode-map): Add key binding for
octave-lookfor.
(octave-mode-menu): Add octave-lookfor.
(inferior-octave-mode-map, octave-help-mode-map): Bind C-ha to
octave-lookfor.
(octave-lookfor): New function.
2013-09-28 10:30:37 +08:00
Xue Fuqiao
25201ef030 Fix typo. 2013-09-28 09:52:23 +08:00
Xue Fuqiao
e1db6a162a Comment. 2013-09-28 09:48:06 +08:00
Stefan Monnier
3b7b269256 * lisp/emacs-lisp/cl-macs.el:
(cl--loop-destr-temps): Remove.
(cl--loop-iterator-function): Rename from cl--loop-map-form and change
its convention.
(cl--loop-set-iterator-function): New function.
(cl-loop): Adjust accordingly, so as not to use cl-subst.
(cl--parse-loop-clause): Adjust all uses of cl--loop-map-form.
Bind `it' with `let' instead of substituting it with `cl-subst'.
(cl--unused-var-p): New function.
(cl--loop-let): Don't use the cl--loop-destr-temps hack any more.
Eliminate some unused variable warnings.

Fixes: debbugs:15326
2013-09-27 21:07:18 -04:00
Tassilo Horn
529fb53f7e * doc-view.el (doc-view-scale-reset): Rename from
`doc-view-reset-zoom-level'.
(doc-view-scale-adjust): New command.
(doc-view-mode-map): Remap `text-scale-adjust' bindings to
`doc-view-scale-adjust'.
2013-09-27 08:46:49 +02:00
Tassilo Horn
0550c95a51 * doc-view.el (doc-view-reset-zoom-level): New command.
(doc-view-mode-map): Remap text-scale-adjust bindings to doc-view
zoom commands (bug#15466).
2013-09-26 21:05:50 +02:00
Xue Fuqiao
09f62a15c0 * doc/emacs/dired.texi (Flagging Many Files): Use @emph instead of @strong. 2013-09-26 22:22:49 +08:00
Kenichi Handa
798b870725 merge turnk 2013-09-26 22:50:56 +09:00
Kenichi Handa
6950f15268 international/quail.el (quail-help): Make it not a command. 2013-09-26 22:46:50 +09:00
Xue Fuqiao
6232855dd2 * doc/emacs/emacs.texi (Intro): Minor cleanup. 2013-09-26 21:42:29 +08:00
Eli Zaretskii
5cbcc45593 Some cleanups: remove unused code. 2013-09-26 11:10:53 +03:00
Eli Zaretskii
f573ac33a3 Fix compilation problem due to merge from trunk. 2013-09-26 10:45:43 +03:00
Eli Zaretskii
b87c4ff281 Merge from trunk. 2013-09-26 10:37:16 +03:00
Barry O'Reilly
ba355de014 Signal error when reading an empty byte-code object (Bug#15405)
* lread.c (read1): signal error
* alloc.c (make_byte_code): eassert header size
(sweep_vectors): change an int to size_t
2013-09-25 23:46:47 -04:00