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

114596 commits

Author SHA1 Message Date
Glenn Morris
de229ee3d4 * doc/misc/efaq-w32.texi, reftex.texi: Use @insertcopying in non-TeX. 2014-01-02 19:15:01 -08:00
Glenn Morris
75b76b8763 * ede.texi, eieio.texi, semantic.texi, srecode.texi: Add copyright notice
to titlepage.
2014-01-02 19:13:58 -08:00
Glenn Morris
4a970ff58d * doc/misc/dbus.texi, nxml-mode.texi, widget.texi: Add titlepage. 2014-01-02 19:07:20 -08:00
Glenn Morris
33306400fb * doc/misc/ert.texi: Add a titlepage. Use @insertcopying. 2014-01-02 19:00:39 -08:00
Glenn Morris
fdf52fd4f6 * doc/misc/calc.texi (Top): Use @top rather than @chapter. 2014-01-02 18:53:29 -08:00
Paul Eggert
3d81471038 Merge from gnulib.
This incorporates:
2014-01-02 manywarnings: remove -Wmudflap
This ports better to GCC 4.9-to-be.
2014-01-02 17:59:58 -08:00
Aidan Gauland
8f9740f0e7 * eshell.text (top): Fix incorrect use of xref. 2014-01-03 14:55:15 +13:00
Vincent Belaïche
33bebaa2f0 Correct ses--file-format checking. 2014-01-02 23:54:37 +01:00
Richard M. Stallman
e831604df6 dired-do-print handles printer-name
* dired-aux.el (dired-do-print): Handle printer-name.
2014-01-02 17:35:00 -05:00
Richard M. Stallman
a574edbec9 Minor rmail fixes.
* mail/rmail.el (rmail-get-coding-function): Variable.
(rmail-get-coding-system): Use it.

* mail/rmail.el	(rmail-make-in-reply-to-field):
Add parens in message-id.

* mail/rmailmm.el (rmail-mime-message-p): Moved to rmail.el.
* mail/rmail.el (rmail-mime-message-p): Moved from rmailmm.el.
(rmail-epa-decrypt): Turn off mime processing.
2014-01-02 17:30:32 -05:00
Vincent Belaïche
b66b98fe41 Add support for local printer functions in SES. 2014-01-02 22:05:34 +01:00
Aidan Gauland
112720b181 * eshell.text (top): Fix incorrect info filename in an xref. 2014-01-03 09:17:19 +13:00
Glenn Morris
c28426f9f5 * doc/misc/Makefile.in (cc_mode_deps): Rename from (typo) ccmode_deps. 2014-01-02 11:19:20 -08:00
Glenn Morris
81f3d6a980 Add 2014 to more copyright years 2014-01-02 11:18:24 -08:00
Glenn Morris
33f846fbbb * doc/lispref/numbers.texi (Numeric Conversions): Fix a typo.
Also some ChangeLog fixes.
2014-01-02 11:17:48 -08:00
Martin Rudalics
44c5e192be Further adjust frame/window scrollbar width calculations.
* window.c (apply_window_adjustment): Set
windows_or_buffers_changed.
(Fwindow_scroll_bars): Return actual scrollbar width.
* xfns.c (x_set_scroll_bar_default_width): Rename wid to unit.
For non-toolkit builds again use 14 as minimum width and set
FRAME_CONFIG_SCROLL_BAR_WIDTH accordingly.
* xterm.c (XTset_vertical_scroll_bar): Take width from
WINDOW_SCROLL_BAR_AREA_WIDTH.
(x_new_font): Rename wid to unit.  Base calculation of new
scrollbar width on toolkit used and make it analogous to that of
x_set_scroll_bar_default_width.
* w32fns.c (x_set_scroll_bar_default_width): Rename wid to unit.
(Fx_create_frame): Call x_set_scroll_bar_default_width instead
of GetSystemMetrics.
* w32term.c (w32_set_vertical_scroll_bar): Take width from
WINDOW_SCROLL_BAR_AREA_WIDTH.
(x_new_font): Make it correspond to changes in xterm.c.
2014-01-02 16:58:48 +01:00
Michael Albinus
c4377e925a * NEWS: Explain, why xesam.el is obsolete. 2014-01-02 10:40:11 +01:00
Aidan Gauland
f2299e89bc * eshell.text (Command Basics): Removed `Command basics' chapter. 2014-01-02 22:32:20 +13:00
Aidan Gauland
94ee87197f * eshell.text (What is Eshell?): Add section about what not to use Eshell for. 2014-01-02 22:27:46 +13:00
Xue Fuqiao
5cd63720ce * admin/check-doc-strings: Replace perl -w' with use warnings;'. 2014-01-02 16:47:40 +08:00
Paul Eggert
b483c5703d Prefer ASCII in doc and comments when the difference does not matter. 2014-01-01 15:13:59 -08:00
Paul Eggert
b00cdd96e9 * lisp.h (EMACS_INT): Configure based on INTPTR_MAX, not LONG_MAX.
This is a cleaner way to fix the MinGW-w64 porting problem.
Check for INTPTR_MAX misconfiguration.
2014-01-01 11:27:41 -08:00
Eli Zaretskii
c10e9ece08 Fix bug #16265 with buffer caches when modifying text in indirect buffers.
src/search.c (newline_cache_on_off, find_newline): In indirect
 buffers, use the newline cache of the base buffer.
 src/insdel.c (invalidate_buffer_caches): If BUF is an indirect
 buffer, invalidate the caches of its base buffer.
 src/indent.c (width_run_cache_on_off, compute_motion): In indirect
 buffers, use the width-run cache of the base buffer.
 src/xdisp.c (redisplay_window): When the window displays an indirect
 buffer, and the character widths in the display table have
 changed, invalidate the width-run cache of the corresponding base
 buffer.
 src/fileio.c (Finsert_file_contents): When invalidating the newline
 cache, consider the case of inserting into indirect buffer.
 src/bidi.c (bidi_paragraph_cache_on_off, bidi_find_paragraph_start):
 In indirect buffers, use the paragraph cache of the base buffer.
2014-01-01 19:44:48 +02:00
Paul Eggert
6bc383b1a4 Fix copyright years by hand.
These are dates that admin/update-copyright did not update,
or updated incorrectly.
2014-01-01 00:31:29 -08:00
Paul Eggert
ba3189039a Update copyright year to 2014 by running admin/update-copyright. 2014-01-01 07:43:34 +00:00
Martin Rudalics
91415fb1cd Fix last change of grow_mini_window.
* window.c (grow_mini_window): Fix last change.
2013-12-31 20:06:18 +01:00
Jan Djärv
a230100696 * nsterm.m (windowDidResignKey:): Set mouse_moved to 0.
Fixes: debbugs:8421
2013-12-31 19:30:18 +01:00
Fabrice Popineau
bd717ca4f4 Minor fixes for MinGW64 build.
configure.ac (canonical, C_SWITCH_SYSTEM): Support a 64-bit
 MinGW64 build on MS-Windows.

 nt/inc/ms-w32.h (sys_kill): Fix prototype.

 src/w32term.c (w32_initialize): Use LCID and LOWORD.
 src/w32proc.c (create_child): Use pid_t for 5th argument.
 (IsValidLocale): Don't provide prototype for MinGW64.
 (Fw32_get_valid_keyboard_layouts, Fw32_get_keyboard_layout)
 (Fw32_set_keyboard_layout): Use HKL and HIWORD/LOWORD.
 src/w32heap.c (allocate_heap) [_WIN64]: Use "ull", not "i64", which
 MinGW64 doesn't support.
 src/lisp.h (EMACS_INT) [_WIN64]: Define for the MinGW64 build.
2013-12-31 18:01:34 +02:00
Eli Zaretskii
535f0fbd00 Fix typo in a comment in the last commit in w2.c. 2013-12-31 17:12:33 +02:00
Kenichi Handa
6fc286aee5 merge trunk 2014-01-01 00:04:57 +09:00
Kenichi Handa
04311a1648 international/mule-conf.el: Unify the charset indian-is13194.
(indian-is13194): Specify unify-map.
2014-01-01 00:03:36 +09:00
Fabrice Popineau
0bbd0e0b1d Fall back on SetNamedSecurityInfo if SetFileSecurity fails in acl_set_file.
src/w32.c (set_named_security_info): New function.
 (acl_set_file): Fall back on set_named_security_info if
 set_file_security fails.  Fixes rare failures in backups.
 (g_b_init_set_named_security_info_w)
 (g_b_init_set_named_security_info_a): New static variables.
 (globals_of_w32): Initialize them to zero.
 (set_named_security_info): Set them to non-zero if the
 corresponding API is available.
 (SetNamedSecurityInfoW_Proc, SetNamedSecurityInfoA_Proc): New
 function typedefs.
2013-12-31 17:00:43 +02:00
Martin Rudalics
9b3c0a162e Some more fixes following pixelwise resize changes including one for Bug#16306.
* gtkutil.c (x_wm_set_size_hint): Have size hints respect value
of frame_resize_pixelwise.
* widget.c (pixel_to_text_size): New function.
(update_wm_hints): Have size hints respect value of
frame_resize_pixelwise.
(EmacsFrameResize): Alway process resize requests pixelwise.
* window.c (grow_mini_window): Make sure mini window is at least
one line tall.
* xdisp.c (display_menu_bar): Make sure menubar extends till
right end of frame.
* xfns.c (x_set_menu_bar_lines): Resize frame windows pixelwise.
(x_set_tool_bar_lines): Calculate pixelwise.
* xterm.c (x_wm_set_size_hint): Have size hints respect value of
frame_resize_pixelwise.
2013-12-31 10:48:54 +01:00
Glenn Morris
b29daf0758 * etc/NEWS: Relocate entries that had strayed to the wrong Emacs version. 2013-12-30 18:02:49 -08:00
Leo Liu
c8d897786d * subr.el (set-temporary-overlay-map): Obsolete alias.
Fixes: debbugs:16305
2013-12-31 08:27:27 +08:00
Daniel Colascione
9e0bf19a5c Ignore XF86WakeUp 2013-12-30 15:27:07 -08:00
Daniel Colascione
e63ace374c Fix infloop in indentation code 2013-12-30 15:16:34 -08:00
Juanma Barranquero
2db9da01bd src/fileio.c: Silence compiler warnings.
* fileio.c (Fcopy_file) [!WINDOWSNT]: Don't declare on Windows
variables not used there.
2013-12-30 23:36:44 +01:00
Glenn Morris
9d1804dcb8 * admin.el (manual-html-fix-headers, manual-html-fix-index-1):
Some updates for changes in Texinfo 5 output.
2013-12-30 10:58:16 -08:00
Eli Zaretskii
1b7259fce2 Fix bug #16299 with assertion violation in set-default-file-modes on Windows.
src/w32.c (sys_umask): New function.

 nt/inc/ms-w32.h (umask) [emacs]: Redirect to sys_umask.
2013-12-30 19:51:28 +02:00
Eli Zaretskii
634425957a Revert @documentencoding changes in the docs. 2013-12-30 19:08:32 +02:00
Martin Rudalics
564eb533f9 Fix Bug#16284.
* dispnew.c (change_frame_size_1): Take old width of root window
from that window's pixel width.  Bug#16284.
2013-12-30 10:14:29 +01:00
Paul Eggert
dcd812be6a Specify info encoding and language.
* emacs.texi, emacs-xtra.texi:
* emacs-lisp-intro.texi:
* back.texi, book-spine.texi, elisp.texi, lay-flat.texi:
* ada-mode.texi, auth.texi, autotype.texi, bovine.texi, calc.texi:
* cc-mode.texi, cl.texi, dbus.texi, dired-x.texi, ebrowse.texi:
* ede.texi, ediff.texi, edt.texi, efaq-w32.texi, efaq.texi:
* eieio.texi, emacs-gnutls.texi, emacs-mime.texi, epa.texi, erc.texi:
* ert.texi, eshell.texi, eudc.texi, flymake.texi, forms.texi:
* gnus-coding.texi, gnus-faq.texi, gnus.texi, htmlfontify.texi:
* idlwave.texi, ido.texi, info.texi, mairix-el.texi, message.texi:
* mh-e.texi, newsticker.texi, nxml-mode.texi, octave-mode.texi:
* org.texi, pcl-cvs.texi, pgg.texi, rcirc.texi, reftex.texi:
* remember.texi, sasl.texi, sc.texi, semantic.texi, ses.texi:
* sieve.texi, smtpmail.texi, speedbar.texi, srecode.texi:
* todo-mode.texi, tramp.texi, url.texi, vip.texi, viper.texi:
* widget.texi, wisent.texi, woman.texi:
Add @documentencoding, @documentlanguage as needed.

Fixes: debbugs:16292
2013-12-29 19:19:25 -08:00
Glenn Morris
c0e8f6a9ea * emacs-lisp-intro.texi: Use @quotation for license notice. 2013-12-29 19:08:09 -08:00
Paul Eggert
a560b856b1 Plain copy-file no longer chmods an existing destination.
* doc/lispref/files.texi (Changing Files): Document this.
* etc/NEWS: Document this.
* src/fileio.c (realmask): Now a static var, not a local.
(barf_or_query_if_file_exists): New arg KNOWN_TO_EXIST.
Remove arg STATPTR.  All uses changed.
(Fcopy_file): Do not alter permissions of existing destinations,
unless PRESERVE-PERMISSIONS (renamed from
PRESERVE-EXTENDED-ATTRIBUTES) is non-nil.
Avoid race when testing for existing destinations and for
when input and output files are the same.
If changing the group fails, adjust both default and
preserved permissions so that access is not granted to the
wrong group.
(Fset_default_file_modes, init_fileio): Update realmask.
(Fdefault_file_modes): Use realmask instead of calling umask.

Fixes: debbugs:16133
2013-12-29 10:18:45 -08:00
Jan Djärv
830506d93a * configure.ac (xcsdkdir): Only set if using xcrun. 2013-12-29 14:17:09 +01:00
Paul Eggert
b9c299ef6c Revert quoting of xcrun-related library. 2013-12-28 23:52:53 -08:00
Paul Eggert
45bd2734b1 * src/emacs.c (main): [DAEMON_MUST_EXEC]: Restore close-on-exec after exec.
Fixes: debbugs:16262
2013-12-28 23:42:46 -08:00
Paul Eggert
a7f7e547d6 * configure.ac (LIBXML2_CFLAGS): Fix xcrun-related quoting problem.
Reported by YAMAMOTO Mitsuharu in:
http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00995.html
2013-12-28 23:15:01 -08:00
Xue Fuqiao
3f9e3ef3fe Add the "use strict;" and "use warnings;" pragmas.
* admin/make-emacs:
* admin/build-configs: Add the "use strict;" and "use warnings;" pragmas.
2013-12-29 13:18:15 +08:00