]> git.eshelyaron.com Git - emacs.git/log
emacs.git
11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 13:42:07 +0000 (15:42 +0200)]
merge from trunk

11 years agolisp/frameset.el: Allow orphaned minibufferless frames.
Juanma Barranquero [Wed, 14 Aug 2013 13:41:02 +0000 (15:41 +0200)]
lisp/frameset.el: Allow orphaned minibufferless frames.
(frameset-filter-minibuffer): Deal with the case that the minibuffer
parameter was already set in FILTERED.  Doc fix.
(frameset--record-minibuffer-relationships): Allow saving a
minibufferless frame without its corresponding minibuffer frame.
(frameset--reuse-frame): Accept a match from an orphaned minibufferless
frame, if the frame id matches.
(frameset--minibufferless-last-p): Sort non-orphaned minibufferless
frames before orphaned ones.
(frameset-restore): Warn about orphaned windows, instead of error out.

11 years agolisp/frameset.el: Use gv-setter declaration.
Juanma Barranquero [Wed, 14 Aug 2013 13:30:13 +0000 (15:30 +0200)]
lisp/frameset.el: Use gv-setter declaration.
(frameset--prop-setter): New function.
(frameset-prop): Add gv-setter declaration.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 13:04:45 +0000 (15:04 +0200)]
merge from trunk

11 years ago* url-http.el (url-http-parse-headers): Always place point at the
Lars Magne Ingebrigtsen [Wed, 14 Aug 2013 13:03:25 +0000 (15:03 +0200)]
* url-http.el (url-http-parse-headers): Always place point at the
start of the buffer instead of just 80% of the time.

11 years ago* decompress.c (unwind_decompress): Always restore point.
Lars Magne Ingebrigtsen [Wed, 14 Aug 2013 12:47:05 +0000 (14:47 +0200)]
* decompress.c (unwind_decompress): Always restore point.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 10:56:43 +0000 (12:56 +0200)]
merge from trunk

11 years ago* doc/emacs/files.texi (Filesets): Add an index.
Xue Fuqiao [Wed, 14 Aug 2013 10:45:10 +0000 (18:45 +0800)]
* doc/emacs/files.texi (Filesets): Add an index.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 10:31:41 +0000 (12:31 +0200)]
merge from trunk

11 years agoAuto-commit of generated files.
Glenn Morris [Wed, 14 Aug 2013 10:17:37 +0000 (06:17 -0400)]
Auto-commit of generated files.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 09:26:46 +0000 (11:26 +0200)]
merge from trunk

11 years agoFix some issues in window.el.
Martin Rudalics [Wed, 14 Aug 2013 09:14:32 +0000 (11:14 +0200)]
Fix some issues in window.el.

* window.el (window-make-atom): Don't overwrite parameter
already present.
(display-buffer-in-atom-window): Handle special case where we
split an already atomic window.
(window--major-non-side-window, display-buffer-in-side-window)
(window--side-check): Ignore minibuffer window when walking
window tree.
(window-deletable-p): Return 'frame only if no other frame uses
our minibuffer window.
(record-window-buffer): Run buffer-list-update-hook.
(split-window): Make sure window--check-frame won't destroy an
existing atomic window in case the new window gets nested
inside.
(display-buffer-at-bottom): Ignore minibuffer window when
walking window tree.  Don't split a side window.
(pop-to-buffer): Don't set-buffer here, the select-window call
should do that.
(mouse-autoselect-window-select): Autoselect only if we are in the
text portion of the window.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 07:43:14 +0000 (09:43 +0200)]
merge from trunk

11 years ago* xdisp.c (redisplay_window): If window_end_valid is cleared due to
Dmitry Antipov [Wed, 14 Aug 2013 07:25:45 +0000 (11:25 +0400)]
* xdisp.c (redisplay_window): If window_end_valid is cleared due to
non-zero windows_or_buffers_changed, clear current_matrix_up_to_date_p
and so do not call to try_cursor_movement for that window.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 07:11:58 +0000 (09:11 +0200)]
merge from trunk

11 years ago* xdisp.c (cursor_type_changed): Now static.
Paul Eggert [Wed, 14 Aug 2013 07:05:54 +0000 (00:05 -0700)]
* xdisp.c (cursor_type_changed): Now static.

11 years ago* image.c (imagemagick_filename_hint): New arg HINT_BUFFER.
Paul Eggert [Wed, 14 Aug 2013 07:00:25 +0000 (00:00 -0700)]
* image.c (imagemagick_filename_hint): New arg HINT_BUFFER.

Use changed.  This avoids the need to call xmalloc and for the
caller to call xfree, and avoids memory leaks in some situations.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 06:37:00 +0000 (08:37 +0200)]
merge from trunk

11 years ago* xdisp.c (adjust_window_ends): Move duplicated code to new function.
Dmitry Antipov [Wed, 14 Aug 2013 06:06:56 +0000 (10:06 +0400)]
* xdisp.c (adjust_window_ends): Move duplicated code to new function.
(try_window, try_window_reusing_current_matrix, try_window_id): Use it.

11 years ago* window.h (struct window): Convert window_end_pos and
Dmitry Antipov [Wed, 14 Aug 2013 05:41:48 +0000 (09:41 +0400)]
* window.h (struct window): Convert window_end_pos and
window_end_vpos from Lisp_Object to ptrdiff_t and int, respectively.
(wset_window_end_pos, wset_window_end_vpos): Remove.
* dispnew.c (adjust_glyph_matrix):
* window.c (Fwindow_end, replace_window, set_window_buffer)
(make_window):
* xdisp.c (check_window_end, move_it_to, redisplay_internal)
(set_vertical_scroll_bar, redisplay_window, try_window)
(try_window_reusing_current_matrix, find_first_unchanged_at_end_row)
(try_window_id, decode_mode_spec, mouse_face_from_buffer_pos)
(note_mouse_highlight): Adjust users.
(try_cursor_movement): Likewise.  Convert old precondition to eassert.
Add comment.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 04:41:21 +0000 (06:41 +0200)]
merge from trunk

11 years agoFix --enable-gcc-warnings errors introduced in 2013-08-13 commit.
Dmitry Antipov [Wed, 14 Aug 2013 04:27:32 +0000 (08:27 +0400)]
Fix --enable-gcc-warnings errors introduced in 2013-08-13 commit.
* image.c (imagemagick_filename_hint): Use `const char *' and
prefer SSDATA to SDATA to avoid warnings.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 04:21:25 +0000 (06:21 +0200)]
merge from trunk

11 years agoCleanup window fringes, margins and scroll bars adjustments.
Dmitry Antipov [Wed, 14 Aug 2013 04:09:37 +0000 (08:09 +0400)]
Cleanup window fringes, margins and scroll bars adjustments.
* window.c (set_window_fringes, set_window_margins)
(set_window_scroll_bars, apply_window_adjustment): New functions.
(set_window_buffer, Fset_window_margins, Fset_window_fringes)
(Fset_window_scroll_bars): Use them.

11 years ago* window.h (struct window): Convert scroll_bar_width
Dmitry Antipov [Wed, 14 Aug 2013 04:07:14 +0000 (08:07 +0400)]
* window.h (struct window): Convert scroll_bar_width
from Lisp_Object to integer.  Adjust comment.
(WINDOW_CONFIG_SCROLL_BAR_WIDTH, WINDOW_CONFIG_SCROLL_BAR_COLS):
Adjust users.
* window.c (wset_scroll_bar_width): Remove.
(make_window): Initialize scroll_bar_width.
(Fsplit_window_internal): Use direct assignment.
(Fset_window_configuration, save_window_save):
Convert Lisp_Object to integer and back where appropriate.
(Fset_window_scroll_bars): Adjust user.  Return t if any scroll
bar was actually changed, and mention this in docstring.

11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 02:28:55 +0000 (04:28 +0200)]
merge from trunk

11 years ago* configure.ac (EMACS_CONFIGURATION): Escape backslashes.
Ulrich Mueller [Wed, 14 Aug 2013 02:15:01 +0000 (22:15 -0400)]
* configure.ac (EMACS_CONFIGURATION): Escape backslashes.

Fixes: debbugs:15091
11 years agomerge from trunk
Joakim Verona [Wed, 14 Aug 2013 01:11:36 +0000 (03:11 +0200)]
merge from trunk

11 years ago* package-test.el: Remove tar-package-building functions. Tar file
Daniel Hackney [Wed, 14 Aug 2013 00:56:58 +0000 (20:56 -0400)]
* package-test.el: Remove tar-package-building functions.  Tar file
used for testing is included in the repository.
(package-test-install-texinfo, package-test-cleanup-built-files): Remove.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 21:31:51 +0000 (23:31 +0200)]
merge from trunk

11 years ago* decompress.c: Minor simplifications.
Paul Eggert [Tue, 13 Aug 2013 21:17:09 +0000 (14:17 -0700)]
* decompress.c: Minor simplifications.

(Fzlib_decompress_region): Don't bother verifying
that avail_out <= UINT_MAX, as that was confusing.
Mention the restriction in a comment instead.
Prefer 'int' to 'ptrdiff_t' when 'int' is wide enough.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 20:26:49 +0000 (22:26 +0200)]
merge from trunk

11 years agoFix OSX 10.4 compiler errors.
Jan Djärv [Tue, 13 Aug 2013 20:18:30 +0000 (22:18 +0200)]
Fix OSX 10.4 compiler errors.
* nsmenu.m (x_activate_menubar): Check for OSX >= 10.5
(trackingNotification:): Call ns_check_menu_open only for OSX >= 10.5.

11 years agoRename :content-type to :format in `create-image'
Lars Magne Ingebrigtsen [Tue, 13 Aug 2013 20:13:02 +0000 (22:13 +0200)]
Rename :content-type to :format in `create-image'

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 18:27:11 +0000 (20:27 +0200)]
merge from trunk

11 years agoWhite-space cleanup.
Lars Magne Ingebrigtsen [Tue, 13 Aug 2013 18:24:37 +0000 (20:24 +0200)]
White-space cleanup.

11 years ago* image.c (imagemagick_filename_hint): Check for errors in the alist structure.
Lars Magne Ingebrigtsen [Tue, 13 Aug 2013 18:22:04 +0000 (20:22 +0200)]
* image.c (imagemagick_filename_hint): Check for errors in the alist structure.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 18:16:27 +0000 (20:16 +0200)]
merge from trunk

11 years agoMake shr feed Content-Type to the image-creating libraries
Lars Magne Ingebrigtsen [Tue, 13 Aug 2013 18:09:50 +0000 (20:09 +0200)]
Make shr feed Content-Type to the image-creating libraries

This finally makes it possible to display icons.

* net/eww.el (eww-display-image): Ditto.

* net/shr.el (shr-parse-image-data): New function to grab both the
data itself and the Content-Type.
(shr-put-image): Use it.

11 years agoFix the Windows build broken by 2013-08-13T15:29:25Z!dmantipov@yandex.ru.
Eli Zaretskii [Tue, 13 Aug 2013 18:01:18 +0000 (21:01 +0300)]
Fix the Windows build broken by 2013-08-13T15:29:25Z!dmantipov@yandex.ru.

 src/window.c (Fwindow_margins): Return nil when there's no marginal
 area, as per the documented API.
 src/w32term.c (x_scroll_bar_create): Use ALLOCATE_PSEUDOVECTOR, not
 Fmake_vector, as scroll bar's struct members are not all Lisp
 objects now.  This avoids crashes in GC.
 src/w32term.h (struct scroll_bar): Convert fringe_extended_p to a
 bool, so its address could be taken.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 17:56:17 +0000 (19:56 +0200)]
merge from trunk

11 years agoEnable giving hints to ImageMagick via :content-type
Lars Magne Ingebrigtsen [Tue, 13 Aug 2013 17:45:34 +0000 (19:45 +0200)]
Enable giving hints to ImageMagick via :content-type

2013-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

* image.el (image-content-type-suffixes): New variable.

2013-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

* image.c (imagemagick_filename_hint): New function to possibly
apply `image-content-type-suffixes'.
(imagemagick_load_image): Use it.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 16:51:49 +0000 (18:51 +0200)]
merge from trunk

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 16:36:39 +0000 (18:36 +0200)]
merge from trunk

11 years ago* lisp/progmodes/python.el (python-imenu--build-tree)
Fabián Ezequiel Gallina [Tue, 13 Aug 2013 16:36:32 +0000 (13:36 -0300)]
* lisp/progmodes/python.el (python-imenu--build-tree)
(python-imenu--put-parent): Simplify and Fix (GH bug 146).

* test/automated/python-tests.el (python-imenu-create-index-4)
(python-imenu-create-flat-index-2): New tests.

11 years agoFail zlib-decompress-region if loading zlib on Windows failed.
Eli Zaretskii [Tue, 13 Aug 2013 16:20:39 +0000 (19:20 +0300)]
Fail zlib-decompress-region if loading zlib on Windows failed.

 src/decompress.c (Fzlib_decompress_region) [WINDOWSNT]: Return Qnil
 if loading zlib failed.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 15:51:59 +0000 (17:51 +0200)]
merge from trunk

11 years agoFix NS compile breakage.
Jan Djärv [Tue, 13 Aug 2013 15:45:43 +0000 (17:45 +0200)]
Fix NS compile breakage.

* nsterm.m (ns_set_vertical_scroll_bar): Fix breakage intruduced by
2013-08-13 checkin below.  Change bool to BOOL, rule is:
All Obj-C code uses BOOL, except for interfaces callable from C.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 15:41:40 +0000 (17:41 +0200)]
merge from trunk

11 years ago* nsterm.h: Fix CGFloat for OSX 10.4.
Jan Djärv [Tue, 13 Aug 2013 15:39:14 +0000 (17:39 +0200)]
* nsterm.h: Fix CGFloat for OSX 10.4.

Fixes: debbugs:15086
11 years ago* window.h (WINDOW_FRINGE_EXTENDED_P): New macro.
Dmitry Antipov [Tue, 13 Aug 2013 15:29:25 +0000 (19:29 +0400)]
* window.h (WINDOW_FRINGE_EXTENDED_P): New macro.
* nsterm.m (ns_set_vertical_scroll_bar): Use it.  Use convenient
bool instead of BOOL.
* w32term.h (struct scroll_bar): Convert fringe_extended_p
from Lisp_Object to bitfield.  Adjust comment.
* w32term.c (x_scroll_bar_create): Adjust user.
Use WINDOW_FRINGE_EXTENDED_P and bool for boolean.
* xterm.c (XTset_vertical_scroll_bar): Likewise.
Use bool for boolean.
* xterm.h (struct scroll_bar): Prefer commonly used `unsigned'
to `unsigned int' when defining a bitfield.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 15:16:25 +0000 (17:16 +0200)]
merge from trunk

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 15:01:31 +0000 (17:01 +0200)]
merge from trunk

11 years ago* decompress.c (Fzlib_decompress_region): Try to clarify 'avail_out'.
Paul Eggert [Tue, 13 Aug 2013 15:00:58 +0000 (08:00 -0700)]
* decompress.c (Fzlib_decompress_region): Try to clarify 'avail_out'.

11 years ago* window.h (struct window): Convert left_margin_cols and
Dmitry Antipov [Tue, 13 Aug 2013 14:45:58 +0000 (18:45 +0400)]
* window.h (struct window): Convert left_margin_cols and
right_margin_cols from Lisp_Objects to integers.  Adjust comment.
(WINDOW_LEFT_MARGIN_COLS, WINDOW_RIGHT_MARGIN_COLS)
(WINDOW_LEFT_MARGIN_WIDTH, WINDOW_RIGHT_MARGIN_WIDTH):
Adjust users.
* dispnew.c (margin_glyphs_to_reserve): Convert 3rd arg to int.
Adjust comment.
(showing_window_margins_p, update_window_line, update_frame_1):
* fringe.c (draw_fringe_bitmap_1):
* xdisp.c (window_box_width): Adjust users.
* window.c (wset_left_margin_cols, wset_right_margin_cols): Remove.
(adjust_window_margins, set_window_buffer, Fsplit_window_internal):
Use direct assignment.
(Fset_window_configuration, save_window_save, Fwindow_margins):
Convert Lisp_Object to integer and back where appropriate.
(Fset_window_margins): Adjust user.  Return t if any margin
was actually changed, and mention this in docstring.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 14:35:08 +0000 (16:35 +0200)]
merge from trunk

11 years agoDoc fix for forward-word and backward-word.
Xue Fuqiao [Tue, 13 Aug 2013 14:26:39 +0000 (22:26 +0800)]
Doc fix for forward-word and backward-word.

* doc/lispref/positions.texi (Word Motion): Remove redundant sentence.
* lisp/simple.el (backward-word): Mention the optional argument.
* src/syntax.c (forward_word): Mention the optional argument.

11 years ago* src/cmds.c (forward_char, backward_char): Mention the optional argument.
Xue Fuqiao [Tue, 13 Aug 2013 14:09:12 +0000 (22:09 +0800)]
* src/cmds.c (forward_char, backward_char): Mention the optional argument.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 14:01:48 +0000 (16:01 +0200)]
merge from trunk

11 years ago* lisp/frameset.el (frameset--make): Rename constructor from make-frameset.
Stefan Monnier [Tue, 13 Aug 2013 13:47:54 +0000 (09:47 -0400)]
* lisp/frameset.el (frameset--make): Rename constructor from make-frameset.
(frameset-p, frameset-valid-p): Don't autoload.
(frameset-valid-p): Use normal accessors.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 12:39:54 +0000 (14:39 +0200)]
merge from trunk

11 years ago* window.h (struct window): Convert left_fringe_width
Dmitry Antipov [Tue, 13 Aug 2013 12:13:04 +0000 (16:13 +0400)]
* window.h (struct window): Convert left_fringe_width
and right_fringe_width from Lisp_Objects to integers.
Adjust comment.
(WINDOW_FRINGE_COLS, WINDOW_LEFT_FRINGE_WIDTH)
(WINDOW_RIGHT_FRINGE_WIDTH): Adjust users.
* window.c (wset_left_fringe_width, wset_right_fringe_width):
Remove.
(make_window): Initialize new integer fields to -1.
(Fsplit_window_internal): Use direct assignment.
(Fset_window_configuration, save_window_save): Convert
Lisp_Object to integer and back where appropriate.
(Fset_window_fringes): Adjust user.  Return t if any fringe
was actually changed, and mention this in docstring.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 10:31:38 +0000 (12:31 +0200)]
merge from trunk

11 years agoAuto-commit of generated files.
Glenn Morris [Tue, 13 Aug 2013 10:17:42 +0000 (06:17 -0400)]
Auto-commit of generated files.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 09:11:49 +0000 (11:11 +0200)]
merge from trunk

11 years ago* nsfns.m (x_set_cursor_type):
Dmitry Antipov [Tue, 13 Aug 2013 08:58:15 +0000 (12:58 +0400)]
* nsfns.m (x_set_cursor_type):
* w32fns.c (x_set_cursor_type):
* xfns.m (x_set_cursor_type): Do not set cursor_type_changed here...
* xdisp.c (set_frame_cursor_types): ...but in common code.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 08:51:44 +0000 (10:51 +0200)]
merge from trunk

11 years ago* keyboard.c (Fdiscard_input): Do not increment update_mode_lines.
Dmitry Antipov [Tue, 13 Aug 2013 08:39:14 +0000 (12:39 +0400)]
* keyboard.c (Fdiscard_input): Do not increment update_mode_lines.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 08:31:40 +0000 (10:31 +0200)]
merge from trunk

11 years ago* font.c (clear_font_cache): New function, stripped from...
Dmitry Antipov [Tue, 13 Aug 2013 08:18:11 +0000 (12:18 +0400)]
* font.c (clear_font_cache): New function, stripped from...
(Fclear_font_cache): ...here, which now uses the function
above.  Adjust comment.
* font.h (clear_font_cache): Add prototype.
* xfaces.c (clear_face_cache): Use clear_font_cache.

11 years ago* window.c (Fset_window_start): Compare `w', not `window' because
Dmitry Antipov [Tue, 13 Aug 2013 08:17:50 +0000 (12:17 +0400)]
* window.c (Fset_window_start): Compare `w', not `window' because
`w' might not be equal to `window' after call to decode_live_window.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 08:12:45 +0000 (10:12 +0200)]
merge from trunk

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 07:58:43 +0000 (09:58 +0200)]
merge from trunk

11 years agoTweak some settings of compile-command
Glenn Morris [Tue, 13 Aug 2013 07:56:43 +0000 (00:56 -0700)]
Tweak some settings of compile-command

* progmodes/compile.el (compile-command): Tweak example in doc.
* obsolete/scribe.el (scribe-mode):
* progmodes/mixal-mode.el (mixal-mode): Quote buffer name.

Fixes: debbugs:15053
11 years agoFix some custom types
Glenn Morris [Tue, 13 Aug 2013 07:42:51 +0000 (00:42 -0700)]
Fix some custom types

* lisp/cus-start.el (truncate-partial-width-windows): Fix type.

* lisp/emulation/viper-init.el (viper-search-scroll-threshold): Fix type.

* lisp/mail/feedmail.el (feedmail-confirm-outgoing)
(feedmail-display-full-frame, feedmail-deduce-bcc-where): Fix types.

* admin/admin.el: Related comments.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 07:37:29 +0000 (09:37 +0200)]
merge from trunk

11 years ago* gnus/gnus-icalendar.el (gnus-icalendar-org-capture-file): Fix type.
Glenn Morris [Tue, 13 Aug 2013 07:22:05 +0000 (00:22 -0700)]
* gnus/gnus-icalendar.el (gnus-icalendar-org-capture-file): Fix type.

11 years agoFix some custom types
Glenn Morris [Tue, 13 Aug 2013 07:18:50 +0000 (00:18 -0700)]
Fix some custom types

* gnus/gnus.el (gnus-valid-select-methods): Fix type.

* gnus/nnimap.el (nnimap-request-articles-find-limit): Fix type, version.

* net/shr.el (shr-table-horizontal-line): Fix custom type.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 07:16:29 +0000 (09:16 +0200)]
merge from trunk

11 years ago* lispref/lists.texi (List Elements): Undocument nth, nthcdr with n < 0
Glenn Morris [Tue, 13 Aug 2013 07:15:27 +0000 (00:15 -0700)]
* lispref/lists.texi (List Elements): Undocument nth, nthcdr with n < 0

11 years ago* admin/FOR-RELEASE: Add note about bad Texinfo node names
Glenn Morris [Tue, 13 Aug 2013 07:04:10 +0000 (00:04 -0700)]
* admin/FOR-RELEASE: Add note about bad Texinfo node names

11 years agoMerge from emacs-24; up to 2013-01-02T16:37:04Z!eggert@cs.ucla.edu
Glenn Morris [Tue, 13 Aug 2013 07:02:00 +0000 (00:02 -0700)]
Merge from emacs-24; up to 2013-01-02T16:37:04Z!eggert@cs.ucla.edu

11 years agoRename some doc/misc info nodes to avoid chars that can cause Texinfo problems
Glenn Morris [Tue, 13 Aug 2013 06:55:21 +0000 (23:55 -0700)]
Rename some doc/misc info nodes to avoid chars that can cause Texinfo problems

* reftex.texi (LaTeX xr Package, Options - Table of Contents)
(Options - Defining Label Environments, Options - Creating Labels)
(Options - Referencing Labels, Options - Creating Citations)
(Options - Index Support, Options - Viewing Cross-References)
(Options - Finding Files, Options - Optimizations)
(Options - Fontification, Options - Misc):
* cc-mode.texi (Sample Init File):
* edt.texi (Init file):
* epa.texi (Encrypting/decrypting gpg files):
* mairix-el.texi (About, Setting up the mairix interface, Using)
(Extending):
Rename nodes to avoid characters that can cause Texinfo problems.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 02:56:39 +0000 (04:56 +0200)]
merge from trunk

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 02:45:50 +0000 (04:45 +0200)]
merge from trunk

11 years ago* doc/lispref/frames.texi (Display Feature Testing): Add indexes.
Xue Fuqiao [Tue, 13 Aug 2013 02:45:12 +0000 (10:45 +0800)]
* doc/lispref/frames.texi (Display Feature Testing): Add indexes.

11 years agomerge from trunk
Joakim Verona [Tue, 13 Aug 2013 02:30:54 +0000 (04:30 +0200)]
merge from trunk

11 years ago* lisp/emacs-lisp/timer.el (timer--time-setter): New function.
Stefan Monnier [Tue, 13 Aug 2013 02:30:52 +0000 (22:30 -0400)]
* lisp/emacs-lisp/timer.el (timer--time-setter): New function.
(timer--time): Use it as gv-setter.
* lisp/emacs-lisp/gv.el (gv-define-simple-setter): Output warning when
setter is not a symbol.

11 years ago* doc/lispref/frames.texi (Display Feature Testing): Add an index.
Xue Fuqiao [Tue, 13 Aug 2013 02:15:57 +0000 (10:15 +0800)]
* doc/lispref/frames.texi (Display Feature Testing): Add an index.

11 years ago* process.c (deactivate_process): Reset fds to -1.
Paul Eggert [Mon, 12 Aug 2013 20:17:32 +0000 (13:17 -0700)]
* process.c (deactivate_process): Reset fds to -1.

This fixes a problem introduced by the Bug#15035 patch
when using GPG.  Reported by Herbert J. Skuhra.

11 years agomerge from trunk
Joakim Verona [Mon, 12 Aug 2013 20:14:05 +0000 (22:14 +0200)]
merge from trunk

11 years agoremove FRAME_PTR
root [Mon, 12 Aug 2013 20:12:40 +0000 (22:12 +0200)]
remove FRAME_PTR

11 years agoFix zlib support on MS-Windows.
Eli Zaretskii [Mon, 12 Aug 2013 19:48:04 +0000 (22:48 +0300)]
Fix zlib support on MS-Windows.

 configure.ac (HAVE_ZLIB): Don't use -lz on MinGW.

 src/decompress.c <zlib_initialized> [WINDOWSNT]: New static variable.
 (Fzlib_decompress_region) [WINDOWSNT]: Call init_zlib_functions if
 not yet initialized.

11 years agoAdd a test for decompressing gzipped data
Lars Magne Ingebrigtsen [Mon, 12 Aug 2013 18:36:05 +0000 (20:36 +0200)]
Add a test for decompressing gzipped data

11 years ago* mail/sendmail.el (sendmail-send-it): Don't kill the error buffer on error
Grégoire Jadi [Mon, 12 Aug 2013 17:25:22 +0000 (19:25 +0200)]
* mail/sendmail.el (sendmail-send-it): Don't kill the error buffer on error

This makes debugging easier.

11 years agoRename `zlib-decompress-gzipped-region' to `zlib-decompress-region'.
Lars Magne Ingebrigtsen [Mon, 12 Aug 2013 17:02:31 +0000 (19:02 +0200)]
Rename `zlib-decompress-gzipped-region' to `zlib-decompress-region'.

Also support zlib-format compression.

11 years agoMinor zlib configuration tweaks.
Paul Eggert [Mon, 12 Aug 2013 16:05:58 +0000 (09:05 -0700)]
Minor zlib configuration tweaks.

* configure.ac (HAVE_ZLIB): Don't assume zlib is linked if PNG is.
* src/decompress.c (fn_inflateInit2) [!WINDOWSNT]:
Don't assume presence of fn_inflateInit2_ zlib internal function.

11 years agolisp/xml.el (xml-parse-tag-1): Use looking-at.
Juanma Barranquero [Mon, 12 Aug 2013 15:11:35 +0000 (17:11 +0200)]
lisp/xml.el (xml-parse-tag-1): Use looking-at.
(This reverts change in 2013-08-11T00:07:48Z!lekktu@gmail.com, which breaks the test suite).
https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00263.html

11 years agoAdd the zlib prefix to `decompress-gzipped-region'
Lars Magne Ingebrigtsen [Mon, 12 Aug 2013 13:54:45 +0000 (15:54 +0200)]
Add the zlib prefix to `decompress-gzipped-region'

11 years agoFix build with zlib on MS-Windows.
Eli Zaretskii [Mon, 12 Aug 2013 13:15:01 +0000 (16:15 +0300)]
Fix build with zlib on MS-Windows.

 configure.ac (LIBZ): Comment on w32 peculiarities regarding LIBZ.

 src/decompress.c [WINDOWSNT]: Include windows.h and w32.h.
 (DEF_ZLIB_FN, LOAD_ZLIB_FN) [WINDOWSNT]: New macros.  Use them to
 define static variables that are pointers to zlib functions to be
 dynamically loaded.
 (init_zlib_functions) [WINDOWSNT]: New function.
 (fn_inflateInit2_, fn_inflate, fn_inflateEnd, fn_inflateInit2):
 New macros.
 (Fdecompress_gzipped_region, unwind_decompress): Use the fn_*
 macros instead of invoking the zlib functions directly.
 (syms_of_decompress): DEFSYM Qzlib_dll.  Staticpro
 Szlib_available_p.

 lisp/term/w32-win.el (dynamic-library-alist): Add DLLs for zlib.