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

117585 commits

Author SHA1 Message Date
Paul Eggert
918b5def3f * keyboard.c (Qleft, Qright): Remove duplicate definitions.
These were already defined in buffer.c, and the duplicate
definitions cause problems on platforms like 'gcc -fno-common'.
Reported by Peter Dyballa in: http://bugs.gnu.org/9927#137
2014-10-05 16:18:31 -07:00
Jan Djärv
d589d25223 Fix disable toolbar for GNUStep.
* nsterm.m (updateFrameSize:): Only call update_frame_tool_bar
if toolbar is visible.

Fixes: debbugs:18345
2014-10-05 20:03:42 +02:00
Jan Djärv
223ed51dc5 * nsfont.m (nsfont_draw): Use CGFloat for GNUstep newer than 0.23.
Fixes: debbugs:18030
2014-10-05 19:51:11 +02:00
Glenn Morris
249635f0df Merge from emacs-24; up to 2014-07-21T01:34:03Z!monnier@iro.umontreal.ca 2014-10-05 10:19:23 -07:00
Jan Djärv
6e604a82a0 * nsterm.m (ns_draw_window_cursor): Adjust y for hbar cursor only if smaller than
line height (Bug#17977).

Fixes: debbugs:18345
2014-10-05 17:46:10 +02:00
Jan Djärv
08f27aa39c * nsterm.m (ns_select, ns_read_socket): Use unwind_protect to decrease
apploopnr.

Fixes: debbugs:18345
2014-10-05 16:17:43 +02:00
Jan Djärv
47232a2faa * NEWS: Mention ns-use-fullscreen-animation. 2014-10-05 14:25:00 +02:00
Jan Djärv
73267792f0 Add ns-use-fullscreen-animation for non-native fullscreen on NS.
* nsterm.m (syms_of_nsterm): ns-use-fullscreen-animation is new.
(toggleFullScreen:): Use ns-use-fullscreen-animation for animate.
2014-10-05 14:20:17 +02:00
Jan Djärv
6a4b1b1729 Import from macoport 24.3.94.
* macfont.m: Fix indentation and import changes from macport
24.3.94.
(macfont_closest_traits_index): New function.
(macfont_closest_traits_index_p): Renamed from
macfont_closest_traits_index.
(macfont_list): Use macfont_closest_traits_index_p.
2014-10-05 13:34:59 +02:00
Kenichi Handa
21c1abcae1 coding.c (detect_coding_iso_2022): Fix previous change. 2014-10-05 17:52:04 +09:00
Kenichi Handa
1943141cf6 coding.c (detect_coding_iso_2022): Set coding->rejected correctly when an invalid escape sequence is found (Bug#18610). 2014-10-05 17:17:15 +09:00
Leo Liu
c938c07bf3 * imenu.el (imenu-default-goto-function): Fix typo. 2014-10-05 08:58:38 +08:00
Alan Schmitt
1dad5c7b82 lisp/gnus/nnimap.el (nnimap-process-expiry-targets): Reverse the list of expired messages only when it was built in reverse order 2014-10-04 23:57:35 +00:00
Peter Münster
e59070b12c lisp/gnus/gnus-delay.el (gnus-delay-send-queue): Remove gnus-delay-header' last so it can be used in message-send-hook' 2014-10-04 23:55:04 +00:00
Glenn Morris
27da1acc56 Add NEWS entry form ntlm.el change 2014-10-04 12:25:35 -07:00
Thomas Fitzsimmons
87318e3d76 * lisp/net/ntlm.el (ntlm-build-auth-request): Add NTLM2 Session support.
Fixes: debbugs:15603
2014-10-04 12:23:42 -07:00
Glenn Morris
9ed4c74e8b * apropos.el (apropos-symbols-internal): Avoid error with non-symbol properties.
Fixes: debbugs:18337
2014-10-04 12:14:03 -07:00
Glenn Morris
8d035a6936 * admin/authors.el (authors-renamed-files-alist): Add package-x-test.el 2014-10-04 12:07:05 -07:00
Glenn Morris
cf7a4a0622 Merge package-x-test.el into package-test.el, to avoid running tests twice
* test/automated/package-x-test.el: Remove file...
* test/automated/package-test.el: ... merge package-x-test.el.

Fixes: debbugs:18574
2014-10-04 12:04:36 -07:00
Glenn Morris
b2ee3a278b * lisp/startup.el (command-line): Handle altered user-emacs-directory
in load-path warning.

Fixes: debbugs:18512
2014-10-04 11:58:41 -07:00
Glenn Morris
12c9762ee6 doc/emacs small markup fixes
* doc/emacs/misc.texi (Sorting):
* doc/emacs/search.texi (Query Replace): Markup fixes.
2014-10-04 09:46:21 -07:00
Jan Djärv
07e80dac81 Fix Gtk+ tearoff not present on Customize Emacs and not at menu top.
* gtkutil.c (create_menus): Only add tearoffs to empty menus.
(xg_update_submenu): Remove has_tearoff_p, pass 1 to create_menus
for add_tearoff_p.
2014-10-04 14:28:41 +02:00
Martin Rudalics
3c6ba8b49b Add documentation for horizontal scroll bars and fix some minor issues.
* buffer.c (scroll_bar_width, scroll_bar_height): Fix
doc-strings.
* window.c (Fset_window_scroll_bars): Fix doc-string.
(Fwindow_scroll_bars): Have it return what the doc-string says.

* window.el (window-full-height-p): Make it behave correctly for
minibuffer window.
(window-current-scroll-bars): Fix code.
(fit-frame-to-buffer): Use window-scroll-bar-height instead of
window-scroll-bars.
* frame.el (frame-current-scroll-bars): Fix doc-string.
* scroll-bar.el (toggle-horizontal-scroll-bar): New command.

* frames.texi (Scroll Bars): Describe use of horizontal scroll
bars.

* display.texi (Scroll Bars): Add description of horizontal scroll
bars and associated functions.
* frames.texi (Layout Parameters): Add horizontal scroll bar
entries.  Remove paragraph on "combined fringe widths".
* windows.texi (Window Sizes): Describe affects of horizontal
scroll bars on window layout and sizes.  Fix description of
window-full-height-p.
(Resizing Windows): Mention horizontal scroll bar.
2014-10-04 10:20:24 +02:00
Mark Oteiza
cebc89eea1 * lisp/files.el (auto-mode-alist): Use sh-mode for .zsh files.
Fixes: debbugs:18488
2014-10-04 00:27:10 -07:00
Glenn Morris
d311e8d04b * configure.ac: Silence warning with some old Xrandr.h.
Fixes: debbugs:18465
2014-10-04 00:22:51 -07:00
Glenn Morris
10501882f7 Merge from emacs-24; up to 2014-07-20T16:14:58Z!dmantipov@yandex.ru 2014-10-04 00:05:21 -07:00
Glenn Morris
9352c1465f * doc/lispref/commands.texi (Generic Commands): Copyedits. 2014-10-03 23:59:30 -07:00
Glenn Morris
93e408d7c5 * doc/misc/vip.texi (Other Vi Commands): Markup fix. 2014-10-03 23:55:37 -07:00
Glenn Morris
e2634d9197 Small copyedits for doc/lispref
* doc/lispref/display.texi (Scroll Bars):
* doc/lispref/modes.texi (Header Lines): Copyedits.
2014-10-03 23:45:19 -07:00
Glenn Morris
fc7db7066b Small doc/ fixes re @var usage.
* doc/emacs/cmdargs.texi (Misc X):
* doc/emacs/display.texi (Optional Mode Line):
* doc/emacs/misc.texi (emacsclient Options):
* doc/emacs/vc1-xtra.texi (VC Delete/Rename):
* doc/lispref/buffers.texi (Buffer List):
* doc/lispref/display.texi (Image Descriptors, Defining Images):
* doc/lispref/functions.texi (Core Advising Primitives):
Small fixes re @var usage.
2014-10-03 23:35:55 -07:00
Glenn Morris
b7529d917a * doc/lispref/windows.texi (Window Sizes, Resizing Windows): Copyedits. 2014-10-03 23:33:00 -07:00
Stefan Monnier
03c4553666 Merge trivially safe differences from standalone CC-mode.
* lisp/progmodes/cc-mode.el (c-initialize-cc-mode): Don't quote a symbol
just to then pass it to `symbol-value'.
(prog-mode): Provide fallback definition, if needed.
* lisp/progmodes/cc-langs.el: Always load `cl'.  Don't load `cl-lib'.
Remove "cl-" prefix accordingly.
* lisp/progmodes/cc-fonts.el (c-font-lock-invalid-string): Use integerp or
characterp depending on the type of characters.
(c-font-lock-enum-tail): Remove unused var `start'.
* lisp/progmodes/cc-engine.el: Load CL at compile-time.
(c-declare-lang-variables): Use mapcan.
(c-append-to-state-cache): Remove unused var `ce+1'.
(c-parse-state-state): Make buffer-local.
(c-ssb-lit-begin): Remove unused var `pps-end-pos'.
(c-just-after-func-arglist-p): Remove unused var `end'.
* lisp/progmodes/cc-defs.el: Load cc-fix if delete-dups is undefined.
(c-<-as-paren-syntax, c->-as-paren-syntax): Move definition earlier.
(c-make-keywords-re): Use delete-dups.
(c-get-current-file): Avoid file-name-base.
* lisp/progmodes/cc-cmds.el (c-electric-lt-gt): Remove unused var
`close-paren-inserted'.
* lisp/progmodes/cc-awk.el (c-forward-sws): Remove unused declaration.
2014-10-04 00:03:49 -04:00
Stefan Monnier
94ab176a44 * lisp/erc/erc.el (erc-channel-receive-names): Silence compiler warning.
(erc-format-@nick, erc-update-modes): Idem.
2014-10-03 23:04:51 -04:00
Glenn Morris
62cd8845a3 Doc tweaks re multi-monitor
* doc/lispref/frames.texi (Multiple Terminals): Copyedits re multiple monitors.

* lisp/frame.el (frame-monitor-attributes, display-monitor-attributes-list):
Doc fixes.
2014-10-03 20:03:52 -07:00
Glenn Morris
1a06ba3736 doc/emacs copyedits re rectangle-mark-mode
* doc/emacs/killing.texi (Rectangles): Copyedits re rectangle-mark-mode.
(CUA Bindings): Mention rectangle-mark-mode.
2014-10-03 19:36:49 -07:00
Stefan Monnier
cb325041b0 * lisp/progmodes/python.el: Avoid building unneeded markers.
(python-font-lock-keywords, python-indent-dedent-line)
(python-fill-paren, python-shell-completion-complete-or-indent):
Prefer point over point-marker.
(inferior-python-mode): Remove redundant completion settings.
2014-10-03 22:35:28 -04:00
Glenn Morris
259a0b6d3b Merge from emacs-24; up to 2014-07-17T10:18:19Z!dmantipov@yandex.ru 2014-10-03 09:07:31 -07:00
Glenn Morris
caafef5ddc ChangeLog fixes 2014-10-03 09:06:02 -07:00
Glenn Morris
2ae68b8b15 ChangeLog merge fix
Yet another unlabelled backport.
2014-10-03 09:05:12 -07:00
Glenn Morris
b324e68eb0 ChangeLog fix 2014-10-03 08:46:27 -07:00
Glenn Morris
79a90058ec Merge from emacs-24; up to 2014-07-16T17:06:12Z!rgm@gnu.org 2014-10-03 08:44:46 -07:00
Glenn Morris
3ef486a9ac ChangeLog fixes 2014-10-03 08:33:37 -07:00
Glenn Morris
3df14aa689 A few tiny doc/ copyedits. 2014-10-03 08:26:26 -07:00
Dmitry Gutov
c799337f12 Fix vc-svn-ignore
* lisp/vc/vc-svn.el (vc-svn-ignore-completion-table): Implement.
(vc-svn-ignore): Use it.

Fixes: debbugs:18619
2014-10-03 17:15:05 +04:00
Eli Zaretskii
09ca95288c doc/misc/erc.texi (Connecting): Remove stray "OA" that failed the manual build. 2014-10-03 16:02:53 +03:00
Kelvin White
f0848fadaa Updating ERC documentation 2014-10-03 08:13:31 -04:00
Kelvin White
efb615a711 erc.el (erc-rename-buffers): Use defcustom instead of defvar. 2014-10-03 07:08:37 -04:00
Martin Rudalics
f63bd04be9 Mention `frame-resize-pixelwise' to make frames truly fullscreen or maximized.
* frame.el (toggle-frame-maximized, toggle-frame-fullscreen):
In doc-string mention need of setting `frame-resize-pixelwise'.

* frames.texi (Frame Commands):
* cmdargs.texi (Window Size X): Mention the use of
`frame-resize-pixelwise' to make frames truly fullscreen or
maximized.

* frames.texi (Size Parameters, Size and Position): Mention that
with some window managers you have to set
`frame-resize-pixelwise' in order make a frame truly fullscreen
or maximized.
2014-10-03 11:18:49 +02:00
Bastien Guerry
a81e5de3a3 Sync with Org 8.2.8. 2014-10-03 10:13:51 +02:00
Dmitry Antipov
955d5d047d * fileio.c (emacs_readlinkat, Finsert_file_contents):
* w32fns.c, xfns.c (x_create_tip_frame): Use AUTO_STRING.
2014-10-03 09:31:17 +04:00