1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-14 09:39:42 +00:00
Commit Graph

114976 Commits

Author SHA1 Message Date
Paul Eggert
d1eaf34b2f Fix MinGW64 porting problem with _setjmp.
Reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01297.html
* image.c (FAST_SETJMP, FAST_LONGJMP): New macros, replacing
the old _setjmp and _longjmp.  All uses changed.
2014-01-13 17:19:42 -08:00
Daniel Colascione
c176054fe1 Fix rst-mode deprecated keybindings 2014-01-13 15:50:20 -08:00
Daniel Colascione
1b49bd5d72 Correctly handle reaching the end of the interval tree. (Bug#15344) 2014-01-13 15:41:43 -08:00
Bastien Guerry
7199b6d4f8 Fix/enhance `define-alternatives' docstring again 2014-01-13 23:24:29 +01:00
Paul Eggert
ae93878a92 Spelling fixes. 2014-01-13 14:21:32 -08:00
Bastien Guerry
e3f33e5dbb `define-alternatives' bugfix and UI enhancement
* simple.el (define-alternatives): Call the selected command
interactively.  When setting `COMMAND--implementation' for the
first time, tell the user how to chose another implementation.
Enhance the docstring.
2014-01-13 23:13:44 +01:00
Glenn Morris
d6b738fcf5 * admin/update_autogen (status): New function. Use throughout. 2014-01-13 16:17:18 -05:00
David Engster
0aa9ec078e Merge bug fixes from CEDET upstream.
* semantic/analyze/refs.el (semantic-analyze-refs-impl): Fix Typo
in a doc string.
* semantic/ia.el (semantic-ia-complete-symbol): Ignore case if
prefix is all lower case.
(semantic-ia-fast-jump): Push mark before jumping to an include
file.
* semantic/complete.el (semantic-displayor-point-position):
Calculate if the toolbar is on the left when calculating point
position.
2014-01-13 21:04:08 +01:00
Glenn Morris
76a0368a4f Fix comment typo in previous, sigh 2014-01-13 14:48:17 -05:00
Glenn Morris
c6e8118637 * Makefile.in: Comment. 2014-01-13 14:44:04 -05:00
Stefan Monnier
c055d65460 * lisp/vc/log-edit.el: Fix highlighting of summary when it's the first line.
(log-edit--match-first-line): New function.
(log-edit-font-lock-keywords): Use it.
(log-edit-mode): Make jit-lock-defer-multiline work.
2014-01-13 10:33:01 -05:00
Xue Fuqiao
237166b329 Minor doc fix for Flymake. 2014-01-13 23:22:47 +08:00
Martin Rudalics
a3f2bf1b86 Fix bug when resizing mini window (Bug#16424).
* xdisp.c (resize_mini_window): Round height to a multiple of
frame's line height.  Fix bug in calculation of window start
position (Bug#16424).
2014-01-13 12:30:30 +01:00
Bastien Guerry
d791cc3bc2 Partially fix Bug#16403.
* rect.el (rectangle-mark-mode): When the region is not active,
display a message saying that the mark as been set and that
rectangle mode is in use.
(rectangle--highlight-for-redisplay): Only put an overlay with a
visible vertical bar when (display-graphic-p) is non-nil.
This partially fixes Bug#16403.
2014-01-13 11:55:22 +01:00
Michael Albinus
6a1f3c119c Bug#13064
* automated/ert-tests.el (ert-test-record-backtrace): Reenable
test case with adapted test string.  (Bug#13064)
2014-01-13 11:53:36 +01:00
Jan Djärv
6c21e306f2 * macfont.m: Include termchar.h.
(CG_SET_FILL_COLOR_WITH_FACE_FOREGROUND)
(CG_SET_FILL_COLOR_WITH_FACE_BACKGROUND)
(CG_SET_STROKE_COLOR_WITH_FACE_FOREGROUND): Modified from
*_WITH_GC_* to take face and f as parameters.
(macfont_draw): Check for DRAW_MOUSE_FACE and set face accordingly.
Use *_WITH_FACE_*, and pass face as parameter.

Fixes: debbugs:16425
2014-01-13 11:32:48 +01:00
Juri Linkov
3c0c4562d1 * lisp/info.el (Info-find-file): Go to DIR before displaying the error
about a nonexistent file if no previous Info file is visited.
Use `user-error' instead of `error' for "Info file %s does not exist".
(Info-find-node-2): In case of a nonexistent node in unwind forms
go to the Top node if there is no previous node to revert to.

Fixes: debbugs:16405
2014-01-13 10:04:09 +02:00
Martin Rudalics
25a700d0fd fit-frame/window-to-buffer code fixes including one for Bug#14096.
* window.el (fit-frame-to-buffer): Fix doc-string.  Respect
window-min-height/-width.  Fit pixelwise when
frame-resize-pixelwise is non-nil.  Adjust right/bottom edge
when avoiding that frame goes partially off-screen.
(fit-window-to-buffer): Respect window-min-height/-width
(Bug#14096).
2014-01-13 08:47:15 +01:00
Stefan Monnier
6ae948d87e * lisp/indent.el (indent-according-to-mode): Flush to column 0 in text-mode
after an empty line.
2014-01-13 00:03:31 -05:00
Daniel Colascione
7d29a37a5b Make GTK+ menus work correctly with the Unity global menu 2014-01-12 17:50:46 -08:00
Daniel Colascione
a787d37a3e Fix changelog 2014-01-12 17:50:11 -08:00
Daniel Colascione
7a1b473ce8 Make GTK+ menus work correctly with Unity global menu 2014-01-12 17:40:35 -08:00
Stefan Monnier
6137cb82db * lisp/net/shr.el (shr-render-region): Autoload. 2014-01-12 18:34:33 -05:00
Kenichi Handa
1a0778b078 merge trunk 2014-01-13 08:26:08 +09:00
Kenichi Handa
67671fb1dc composite.c (composition_update_it): Fix indexing of LGSTRING_CHAR (Bug#15984). 2014-01-13 08:23:55 +09:00
Eli Zaretskii
b30dee657d Remove ChangeLog entry of a reverted commit in Makefile.in. 2014-01-12 20:11:49 +02:00
Eli Zaretskii
6c926cad64 Fix last commit. 2014-01-12 20:02:45 +02:00
Eli Zaretskii
cbe02c1fe9 Revert part of 2014-01-12T14:54:50Z!esr@thyrsus.com and fix the VCSWITNESS thingy.
Makefile.in (src): Fix the computation of $vcswitness.
2014-01-12 19:27:17 +02:00
David Engster
194a9710e3 Update EIEIO documentation because of namespace cleanup.
* eieio.texi (Introduction): `class-of' is obsolete.
(Predicates, Basic Methods): Adapt function names to namespace
cleanup.
* NEWS: Add missing renames to EIEIO section.  Also, no functions
were removed but only made obsolete.  Class field accessors were
always purely internal, so remove that remark.  Add markup.
2014-01-12 17:50:54 +01:00
Eli Zaretskii
3cc9b1e268 Revert last commit. 2014-01-12 18:37:42 +02:00
Eric S. Raymond
ff7210fef5 Remove more references unnecessarily specific to VCS. 2014-01-12 10:37:23 -05:00
Michael Albinus
c5eb43237d * tramp.texi (all): Doc fix according to GNU Coding Standards.
Use "file name" instead of "filename" or "path".  Use "host"
instead of "machine".
2014-01-12 16:19:07 +01:00
Eric S. Raymond
841a6d0cb8 Remove broken VCSWITNESS code, and explain the problem. 2014-01-12 09:54:50 -05:00
Xue Fuqiao
e6344e177a Rename eww-download-path to eww-download-directory.
* lisp/net/eww.el (eww-download-directory): Rename from
`eww-download-path' (Bug#16419).
* doc/misc/eww.texi (Basics): Use "directory" instead of "path" (Bug#16419).
2014-01-12 22:25:10 +08:00
Glenn Morris
1f0d440959 Auto-commit of loaddefs files. 2014-01-12 06:24:16 -05:00
Leo Liu
3b922c70d6 Some minor fixes
* dired-x.el (dired-mode-map): Fix last change.
* emacs-lisp/eldoc.el (eldoc-mode): Add hook locally.
2014-01-12 18:29:59 +08:00
Paul Eggert
4fa5174182 Spelling fixes.
* lisp/emacs-lisp/generic.el (generic--normalize-comments):
Rename from generic--normalise-comments.  All uses changed.
* lisp/play/bubbles.el (bubbles--neighborhood-score):
(bubbles--mark-direct-neighbors, bubbles--mark-neighborhood)
(bubbles--neighborhood-available)
(bubbles--update-neighborhood-score):
Rename from names with 'neighbourhood'.  All uses changed.
2014-01-11 21:29:11 -08:00
Leo Liu
9b335362d0 Re-implement the feature of showing eldoc info after editing.
* emacs-lisp/eldoc.el (eldoc-post-insert-mode): Remove.
(eldoc-edit-message-commands): New function.
(eldoc-print-after-edit): New variable.
(eldoc-pre-command-refresh-echo-area): Emit message only by
eldoc-message-commands.
(eldoc-mode): Restrict eldoc-message-commands to editing commands
if eldoc-print-after-edit is set. 

* progmodes/octave.el (octave-mode-menu): Adapt to change in
eldoc.

Fixes: debbugs:16346
2014-01-12 12:00:03 +08:00
Glenn Morris
4efa3f1e0e Replace doc references to deleted etc/ files
* README: Replace reference to etc/MAILINGLISTS.

* doc/man/emacs.1: Replace reference to etc/MAILINGLISTS.

* doc/misc/efaq.texi (Guidelines for newsgroup postings)
(Informational files for Emacs):
Remove references to etc/MAILINGLISTS, etc/INTERVIEW.
2014-01-11 17:35:51 -08:00
Xue Fuqiao
a049cc9627 * etc/NEWS: Markup trivia 2014-01-12 09:28:40 +08:00
Eric S. Raymond
0abf413468 Make the function emacs-repository-get-version polyvalent.
* version.el (emacs-repository-get-version): Enhance so the
function works correctly in either a Bazaar or Git repo. The
Bazaar case can be discarded  after the repo transition.
2014-01-11 18:59:49 -05:00
Eli Zaretskii
3da493d549 Restore and fix etc/ChangeLog entry. 2014-01-11 23:36:26 +02:00
Eli Zaretskii
d8c5bbaa63 Restore erroneously deleted etc/publicsuffix.txt (again). 2014-01-11 23:18:21 +02:00
Eli Zaretskii
335e892f0b Fix last commit. 2014-01-11 23:15:16 +02:00
Eli Zaretskii
72d7250d45 Restore erroneously deleted etc/publicsuffix.txt. 2014-01-11 23:09:06 +02:00
Claudio Bley
f0b5cd897f Fix MS-Windows build with MinGW runtime 4.x.
nt/inc/sys/stat.h (_WSTAT_DEFINED): Define, to avoid compilation
 failures when wchar.h is included.
2014-01-11 16:48:51 +02:00
Eric S. Raymond
5d1a288857 /etc cleanup
* COOKIES, copying.paper, INTERVIEW, MAILINGLISTS, MOTIVATION,
	publicsuffix.txt SERVICE: More deletions suggested by RMS.
2014-01-11 09:27:38 -05:00
Eric S. Raymond
9685190b46 /etc cleanup: Removal of joke man pages and associated Lisp file.
* etc/celibacy.1, etc/sex.6, etc/condom.1, etc/echo.msg:
	Deleted at RMS's suggestion. Not lost to posterity as they are
	part of the widely distributed funny-manpages collection.

	* lisp/play/meese.el: It's 2014 and Ed Meese is justly forgotten. Goes
	with removal of the joke manpages from /etc.
2014-01-11 09:15:17 -05:00
Fabrice Popineau
e05d3a05bf Fix minor build problems related to MinGW64.
configure.ac: Read $srcdir/nt/mingw-cfg.site when $MSYSTEM is
 "MINGW64" as well.

 nt/inc/ms-w32.h (pthread_sigmask): Undefine if defined, for MinGW64.

 src/unexw32.c (_start) [__MINGW64__]: Define to __start.
2014-01-11 15:36:06 +02:00
Kenichi Handa
af05bef2d1 merge trunk 2014-01-11 22:00:54 +09:00