]> git.eshelyaron.com Git - emacs.git/log
emacs.git
12 years agoauto upstream
Joakim Verona [Thu, 13 Dec 2012 01:57:03 +0000 (02:57 +0100)]
auto upstream

12 years ago* lisp/emacs-lisp/cl.el (letf): Make it an alias of cl-letf.
Stefan Monnier [Thu, 13 Dec 2012 01:46:47 +0000 (20:46 -0500)]
* lisp/emacs-lisp/cl.el (letf): Make it an alias of cl-letf.
(cl--symbol-function): Remove (now that funbound is like nil).

12 years agoauto upstream
Joakim Verona [Thu, 13 Dec 2012 01:27:08 +0000 (02:27 +0100)]
auto upstream

12 years agont/config.nt: Sync with autogen/config.in.
Juanma Barranquero [Thu, 13 Dec 2012 01:18:28 +0000 (02:18 +0100)]
nt/config.nt: Sync with autogen/config.in.
(HAVE_INOTIFY, HAVE_SYS_INOTIFY_H): New macros.

12 years agoauto upstream
Joakim Verona [Thu, 13 Dec 2012 01:02:08 +0000 (02:02 +0100)]
auto upstream

12 years agognus-start.el (gnus-before-resume-hook): Add :version
Katsumi Yamaoka [Thu, 13 Dec 2012 00:52:17 +0000 (00:52 +0000)]
gnus-start.el (gnus-before-resume-hook): Add :version

12 years agoauto upstream
Joakim Verona [Wed, 12 Dec 2012 22:46:55 +0000 (23:46 +0100)]
auto upstream

12 years ago* lisp/button.el (button--area-button-p): Fix typo (defun is not defalias).
Glenn Morris [Wed, 12 Dec 2012 22:39:29 +0000 (17:39 -0500)]
* lisp/button.el (button--area-button-p): Fix typo (defun is not defalias).

12 years agoauto upstream
Joakim Verona [Wed, 12 Dec 2012 22:32:23 +0000 (23:32 +0100)]
auto upstream

12 years agognus.el (gnus-other-frame-resume-function): Add :version
Katsumi Yamaoka [Wed, 12 Dec 2012 22:29:54 +0000 (22:29 +0000)]
gnus.el (gnus-other-frame-resume-function): Add :version

12 years agognus-art.el (gnus-article-browse-html-parts): Use <div align="left"> instead of ...
Katsumi Yamaoka [Wed, 12 Dec 2012 22:22:31 +0000 (22:22 +0000)]
gnus-art.el (gnus-article-browse-html-parts): Use <div align="left"> instead of <pre> to align message header

12 years agoauto upstream
Joakim Verona [Wed, 12 Dec 2012 15:42:23 +0000 (16:42 +0100)]
auto upstream

12 years ago* dispnew.c (set_window_cursor_after_update): Use clip_to_bounds.
Dmitry Antipov [Wed, 12 Dec 2012 15:33:30 +0000 (19:33 +0400)]
* dispnew.c (set_window_cursor_after_update): Use clip_to_bounds.
* gtkutil.c (xg_set_toolkit_scroll_bar_thumb):
* window.c (Frecenter):
* xdisp.c (resize_mini_window, hscroll_window_tree, draw_glyphs):
* xterm.c (x_set_toolkit_scroll_bar_thumb): Likewise.

12 years agoauto upstream
Joakim Verona [Wed, 12 Dec 2012 14:52:56 +0000 (15:52 +0100)]
auto upstream

12 years ago* lisp/gnus/gnus.el (gnus-other-frame-resume-function): Add user option.
Sam Steingold [Wed, 12 Dec 2012 14:46:58 +0000 (09:46 -0500)]
* lisp/gnus/gnus.el (gnus-other-frame-resume-function): Add user option.
(gnus-other-frame): Call `gnus-other-frame-resume-function' on resume.

12 years ago* lisp/frame.el (frame-maximization-style): New user option.
Sam Steingold [Wed, 12 Dec 2012 14:43:45 +0000 (09:43 -0500)]
* lisp/frame.el (frame-maximization-style): New user option.
(toggle-frame-maximized): Toggle frame maximization according to
`frame-maximization-style', bound to <f11>.
(cycle-frame-maximized): Cycle between all maximization styles and
non-maximized frame, bound to shift-<f11>.

12 years ago* lisp/mpc.el (mpc-format): Use truncate-string-to-width.
David Cadé [Wed, 12 Dec 2012 14:42:03 +0000 (09:42 -0500)]
* lisp/mpc.el (mpc-format): Use truncate-string-to-width.

Fixes: debbugs:13143
12 years agoauto upstream
Joakim Verona [Wed, 12 Dec 2012 11:27:09 +0000 (12:27 +0100)]
auto upstream

12 years agoAuto-commit of generated files.
Glenn Morris [Wed, 12 Dec 2012 11:17:32 +0000 (06:17 -0500)]
Auto-commit of generated files.

12 years agoauto upstream
Joakim Verona [Wed, 12 Dec 2012 03:37:05 +0000 (04:37 +0100)]
auto upstream

12 years ago2012-12-12 Daniel Colascione <dancol@dancol.org>
Daniel Colascione [Wed, 12 Dec 2012 03:26:52 +0000 (19:26 -0800)]
2012-12-12  Daniel Colascione  <dancol@dancol.org>

* unexcw.c (fixup_executable): use posix_fallocate to ensure that
the dumped Emacs is not a sparse file, greatly improving Cygwin
"make bootstrap" performance.

12 years agoauto upstream
Joakim Verona [Wed, 12 Dec 2012 02:21:50 +0000 (03:21 +0100)]
auto upstream

12 years ago* lisp/emacs-lisp/eieio.el: Prettier object pretty-printing.
Jonas Bernoulli [Wed, 12 Dec 2012 02:16:05 +0000 (21:16 -0500)]
* lisp/emacs-lisp/eieio.el: Prettier object pretty-printing.
(eieio-override-prin1): Don't quote kewords and booleans.
(object-write) <eieio-default-superclass>: Don't put closing parens
on new line, avoid needless empty lines, align values that are objects
with the slot keyword (instead of beginning on the same line).
(eieio-list-prin1): Align value with slot keyword; increase
eieio-print-depth before printing members of the list.

Fixes: debbugs:13115
12 years agoauto upstream
Joakim Verona [Tue, 11 Dec 2012 18:57:48 +0000 (19:57 +0100)]
auto upstream

12 years ago* lisp/mail/emacsbug.el (report-emacs-bug): Move the intangible text to
Stefan Monnier [Tue, 11 Dec 2012 18:52:31 +0000 (13:52 -0500)]
* lisp/mail/emacsbug.el (report-emacs-bug): Move the intangible text to
a display text-property.
(report-emacs-bug-hook): Don't bother deleting it any more.

12 years ago* lisp/hilit-chg.el (highlight-save-buffer-state): Delete.
Stefan Monnier [Tue, 11 Dec 2012 18:51:27 +0000 (13:51 -0500)]
* lisp/hilit-chg.el (highlight-save-buffer-state): Delete.
Use with-silent-modifications instead.
(hilit-chg-set-face-on-change): Only fixup the text that's modified.

12 years ago* lisp/button.el: Handle buttons in display text-properties.
Stefan Monnier [Tue, 11 Dec 2012 18:49:25 +0000 (13:49 -0500)]
* lisp/button.el: Handle buttons in display text-properties.
(button--area-button-p, button--area-button-string):
Use (STRING . STRING-POS) representation instead of just STRING.

12 years agoauto upstream
Joakim Verona [Tue, 11 Dec 2012 18:31:26 +0000 (19:31 +0100)]
auto upstream

12 years agoMerge from gnulib for 'inline', incorporating:
Paul Eggert [Tue, 11 Dec 2012 18:18:13 +0000 (10:18 -0800)]
Merge from gnulib for 'inline', incorporating:
2012-12-11 extern-inline: avoid incompatibility with Darwin Libc
* m4/extern-inline.m4: Update from gnulib.

Fixes: debbugs:13040
12 years agoauto upstream
Joakim Verona [Tue, 11 Dec 2012 18:16:48 +0000 (19:16 +0100)]
auto upstream

12 years agoSpelling fixes.
Paul Eggert [Tue, 11 Dec 2012 18:09:55 +0000 (10:09 -0800)]
Spelling fixes.

12 years agoauto upstream
Joakim Verona [Tue, 11 Dec 2012 16:36:44 +0000 (17:36 +0100)]
auto upstream

12 years ago* inotify.c (inotify_callback): Generate an Emacs event for every
Michael Albinus [Tue, 11 Dec 2012 16:29:13 +0000 (17:29 +0100)]
* inotify.c (inotify_callback): Generate an Emacs event for every
incoming inotify event.

12 years agoauto upstream
Joakim Verona [Tue, 11 Dec 2012 12:31:27 +0000 (13:31 +0100)]
auto upstream

12 years agoFix part of bug #13011 with display of lines that have a box face.
Eli Zaretskii [Tue, 11 Dec 2012 12:22:35 +0000 (14:22 +0200)]
Fix part of bug #13011 with display of lines that have a box face.

 src/xdisp.c (handle_face_prop): Fix logic of computing
 it->start_of_box_run_p.
 (append_space_for_newline): If the glyph row is R2L, reset the
 iterator's end_of_box_run_p flag before prepending the space glyph.
 (extend_face_to_end_of_line): If the glyph row is R2L, reset the
 iterator's start_of_box_run_p flag before prepending the stretch.
 (append_glyph, produce_image_glyph, append_composite_glyph)
 (append_stretch_glyph, append_glyphless_glyph): Reverse the
 left_box_line_p and right_box_line_p flags of the glyph for R2L
 glyph rows.

12 years agoauto upstream
Joakim Verona [Tue, 11 Dec 2012 11:26:15 +0000 (12:26 +0100)]
auto upstream

12 years agoAuto-commit of generated files.
Glenn Morris [Tue, 11 Dec 2012 11:17:38 +0000 (06:17 -0500)]
Auto-commit of generated files.

12 years agofixing some unterminated ifdefs caused by the previous conflict resolution
Joakim Verona [Tue, 11 Dec 2012 11:11:08 +0000 (12:11 +0100)]
fixing some unterminated ifdefs caused by the previous conflict resolution

12 years agosome conflict resolution
Joakim Verona [Tue, 11 Dec 2012 11:02:20 +0000 (12:02 +0100)]
some conflict resolution

12 years ago* buffer.c (Fset_buffer_multibyte): Do not force redisplay
Dmitry Antipov [Tue, 11 Dec 2012 09:51:12 +0000 (13:51 +0400)]
* buffer.c (Fset_buffer_multibyte): Do not force redisplay
if changed buffer is not shown in a window.
* insdel.c (prepare_to_modify_buffer): Likewise.
* window.c (replace_buffer_in_windows_safely): Do nothing
if buffer is not shown in a window.
(Fforce_window_update): Likewise if string or buffer argument
is passed.

12 years agoMinor change in variable name in inotify.c.
Eli Zaretskii [Tue, 11 Dec 2012 08:24:09 +0000 (10:24 +0200)]
Minor change in variable name in inotify.c.

 src/inotify.c (Finotify_add_watch): Rename decoded_file_name to
 encoded_file_name, which is what it is.

12 years agoFix a typo in lisp/makefile.w32-in.
Eli Zaretskii [Tue, 11 Dec 2012 07:49:06 +0000 (09:49 +0200)]
Fix a typo in lisp/makefile.w32-in.
See http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00288.html
for the details.

 lisp/makefile.w32-in (compile4-SH): Fix a typo that caused term
 subdirectory be skipped.

12 years agoConsistently use marker_position and marker_byte_position.
Dmitry Antipov [Tue, 11 Dec 2012 06:08:53 +0000 (10:08 +0400)]
Consistently use marker_position and marker_byte_position.
* fringe.c (Ffringe_bitmaps_at_pos):
* indent.c (Fvertical_motion):
* insdel.c (prepare_to_modify_buffer):
* keyboard.c (make_lispy_position):
* window.c (Fwindow_end, Fpos_visible_in_window_p, unshow_buffer)
(window_scroll_pixel_based, displayed_window_lines)
(Fset_window_configuration):
* xdisp.c (message_dolog, with_echo_area_buffer_unwind_data)
(mark_window_display_accurate_1, redisplay_window, decode_mode_spec):
Replace direct access to marker fields with calls
to marker_position and/or marker_byte_position.

12 years ago* lisp/net/rcirc.el (rcirc-urls, rcirc-condition-filter): Doc fixes.
Glenn Morris [Tue, 11 Dec 2012 04:44:26 +0000 (20:44 -0800)]
* lisp/net/rcirc.el (rcirc-urls, rcirc-condition-filter): Doc fixes.

12 years agoFix for indentation of f90 preproc lines embedded in continuations
Glenn Morris [Tue, 11 Dec 2012 04:42:49 +0000 (20:42 -0800)]
Fix for indentation of f90 preproc lines embedded in continuations

* lisp/progmodes/f90.el (f90-line-continued, f90-indent-region):
Treat preprocessor lines embedded in continuations like comments.
(f90-indent-line): Special-case preprocessor lines.

* test/automated/f90.el (f90-test-bug13138): New test.

12 years ago* lisp/calc/calc-forms.el (calc-date-notation): Fix typo.
Jay Belanger [Tue, 11 Dec 2012 02:37:36 +0000 (20:37 -0600)]
* lisp/calc/calc-forms.el (calc-date-notation): Fix typo.

12 years ago* lisp/calc/calc.el (calc-standard-date-formats): Add more date
Jay Belanger [Tue, 11 Dec 2012 02:29:21 +0000 (20:29 -0600)]
* lisp/calc/calc.el (calc-standard-date-formats):  Add more date
  formats.

* lisp/calc/calc-forms.el (math-parse-iso-date): New function.
  (math-parse-date): Use `math-parse-iso-date' when appropriate.
  (math-parse-iso-date-validate): Add extra error checking.
  (calc-date-notation): Add ability to access new date formats.

12 years ago(lib-src,src,lib)/makefile.w32-in: Update dependencies.
Juanma Barranquero [Tue, 11 Dec 2012 02:06:53 +0000 (03:06 +0100)]
(lib-src,src,lib)/makefile.w32-in: Update dependencies.

12 years agont/config.nt: Sync with autogen/config.in.
Juanma Barranquero [Tue, 11 Dec 2012 01:35:28 +0000 (02:35 +0100)]
nt/config.nt: Sync with autogen/config.in.
(HAVE_DECL_UNSETENV, HAVE_SIG2STR, VOID_UNSETENV): New macros.
(ULIMIT_BREAK_VALUE): Remove.

12 years ago* internals.texi (C Integer Types): New section.
Paul Eggert [Tue, 11 Dec 2012 00:13:44 +0000 (16:13 -0800)]
* internals.texi (C Integer Types): New section.

This follows up and records an email in
<http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.

12 years ago* lisp/hi-lock.el (hi-lock--regexps-at-point): Fix boundary case for
Stefan Monnier [Mon, 10 Dec 2012 21:26:13 +0000 (16:26 -0500)]
* lisp/hi-lock.el (hi-lock--regexps-at-point): Fix boundary case for
font-lock as well as when there's no text-property.

12 years agoMerge from private trunk
Daniel Colascione [Mon, 10 Dec 2012 20:55:02 +0000 (12:55 -0800)]
Merge from private trunk

Daniel Colascione 2012-12-10 Add emacs.res to .bzrignore
Daniel Colascione 2012-12-10 Fix cygw32 build break

12 years agoAdd emacs.res to .bzrignore
Daniel Colascione [Mon, 10 Dec 2012 20:47:57 +0000 (12:47 -0800)]
Add emacs.res to .bzrignore

12 years agoFix cygw32 build break
Daniel Colascione [Mon, 10 Dec 2012 20:46:20 +0000 (12:46 -0800)]
Fix cygw32 build break

12 years ago* configure.ac (HAVE_INOTIFY): Speed up configure-time test.
Paul Eggert [Mon, 10 Dec 2012 20:27:33 +0000 (12:27 -0800)]
* configure.ac (HAVE_INOTIFY): Speed up configure-time test.

There's no need to test for any of three inotify functions,
since we use all three.  Check for just the first one.

12 years ago* lisp/hi-lock.el: Refine the choice of default face.
Jambunathan K [Mon, 10 Dec 2012 18:33:59 +0000 (13:33 -0500)]
* lisp/hi-lock.el: Refine the choice of default face.
(hi-lock-keyword->face): New function.  Use it wherever we used
cadadadr instead.
(hi-lock--regexps-at-point): Ignore faces that can't come from hi-lock.
(hi-lock--last-face): Remove var.
(hi-lock--unused-faces): New var to replace it.
(hi-lock-read-face-name): Use/maintain it.
(hi-lock-unface-buffer): Maintain it.  Fix error for the C-u case.
(hi-lock-set-pattern): Ignore new rule if it has the same regexp even
if it has another face.

Fixes: debbugs:11095
12 years agoMove fix for cygw32 icon issue from emacs-24 branch to trunk as Stefan Monnier requests
Daniel Colascione [Mon, 10 Dec 2012 17:52:35 +0000 (09:52 -0800)]
Move fix for cygw32 icon issue from emacs-24 branch to trunk as Stefan Monnier requests

12 years agoPer-buffer window counters.
Dmitry Antipov [Mon, 10 Dec 2012 17:34:47 +0000 (21:34 +0400)]
Per-buffer window counters.
* buffer.h (struct buffer): New member window_count.
(buffer_window_count): New function.
* buffer.c (Fget_buffer_create, Fmake_indirect_buffer):
Initialize window_count.
(Fkill_buffer): Verify window_count for the buffer being killed.
(modify_overlay): Do not force redisplay if buffer is not shown
in any window.
(init_buffer_once): Initialize window_count for buffer_defaults
and buffer_local_symbols.
* window.h (buffer_shared): Remove declaration.
(wset_buffer): Convert from inline ...
* window.c (wset_buffer): ... to an ordinary function.
(adjust_window_count): New function.
(make_parent_window): Use it.
* xdisp.c (buffer_shared): Remove.
(redisplay_internal, redisplay_window): Adjust users.
(buffer_shared_and_changed): Use per-buffer window counter.

12 years agoFinal cleanups and updated ChangeLog entries.
Eli Zaretskii [Mon, 10 Dec 2012 13:25:17 +0000 (15:25 +0200)]
Final cleanups and updated ChangeLog entries.

12 years agoProof-read comments on w32notify.c. Adapt NEWS entry.
Eli Zaretskii [Mon, 10 Dec 2012 12:38:49 +0000 (14:38 +0200)]
Proof-read comments on w32notify.c.  Adapt NEWS entry.

12 years agoMerge from trunk + rename the event. Not tested yet.
Eli Zaretskii [Mon, 10 Dec 2012 12:08:02 +0000 (14:08 +0200)]
Merge from trunk + rename the event.  Not tested yet.

12 years agoSupport filesystem notification through inotify on GNU/Linux.
Rüdiger Sonderfeld [Mon, 10 Dec 2012 11:17:21 +0000 (06:17 -0500)]
Support filesystem notification through inotify on GNU/Linux.

 configure.ac (inotify): New option.
 (HAVE_INOTIFY): Test for inotify.

 src/termhooks.h (enum event_kind) [HAVE_INOTIFY]: Add
 FILE_NOTIFY_EVENT.
 src/lisp.h (syms_of_inotify) [HAVE_INOTIFY]: Add prototype.
 src/keyboard.c (Qfile_inotify) [HAVE_INOTIFY]: New variable.
 (syms_of_keyboard): DEFSYM it.
 (kbd_buffer_get_event) [HAVE_INOTIFY]: Generate FILE_NOTIFY_EVENT.
 (make_lispy_event): Support FILE_NOTIFY_EVENT by generating
 Qfile_inotify events.
 (keys_of_keyboard) [HAVE_INOTIFY]: Bind file-inotify events in
 special-event-map to inotify-handle-event.
 src/emacs.c (main) [HAVE_INOTIFY]: Call syms_of_inotify.
 src/Makefile.in (base_obj): Add inotify.o.
 src/inotify.c: New file.

 lisp/subr.el (inotify-event-p, inotify-handle-event): New functions.

 test/automated/inotify-test.el: New test.

12 years agoCompile Windows resources into cygw32 Emacs
Daniel Colascione [Mon, 10 Dec 2012 07:11:21 +0000 (23:11 -0800)]
Compile Windows resources into cygw32 Emacs

12 years agoauto upstream
Joakim Verona [Mon, 10 Dec 2012 02:11:50 +0000 (03:11 +0100)]
auto upstream

12 years agoMerge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca
Glenn Morris [Mon, 10 Dec 2012 02:00:42 +0000 (18:00 -0800)]
Merge from emacs-24; up to 2012-11-26T19:56:14Z!monnier@iro.umontreal.ca

12 years agoauto upstream
Joakim Verona [Mon, 10 Dec 2012 01:51:06 +0000 (02:51 +0100)]
auto upstream

12 years ago* fileio.c (Fsubstitute_in_file_name): Use ptrdiff_t, not int,
Paul Eggert [Mon, 10 Dec 2012 01:44:32 +0000 (17:44 -0800)]
* fileio.c (Fsubstitute_in_file_name): Use ptrdiff_t, not int,

for string length.

12 years agoauto upstream
Joakim Verona [Mon, 10 Dec 2012 01:41:10 +0000 (02:41 +0100)]
auto upstream

12 years ago* lisp/emacs-lisp/cl-lib.el (cl-declaim): Paren typo.
Stefan Monnier [Mon, 10 Dec 2012 01:32:36 +0000 (20:32 -0500)]
* lisp/emacs-lisp/cl-lib.el (cl-declaim): Paren typo.

12 years agoauto upstream
Joakim Verona [Sun, 9 Dec 2012 22:16:13 +0000 (23:16 +0100)]
auto upstream

12 years agoProvide a prototype for unsetenv on MS-Windows.
Eli Zaretskii [Sun, 9 Dec 2012 22:10:18 +0000 (00:10 +0200)]
Provide a prototype for unsetenv on MS-Windows.

 nt/inc/unistd.h (unsetenv): Provide a prototype.

12 years agoauto upstream
Joakim Verona [Sun, 9 Dec 2012 21:41:27 +0000 (22:41 +0100)]
auto upstream

12 years agoParallelize byte compilation on MS-Windows.
Eli Zaretskii [Sun, 9 Dec 2012 21:32:12 +0000 (23:32 +0200)]
Parallelize byte compilation on MS-Windows.

 lisp/makefile.w32-in (WINS_BASIC1, WINS_BASIC2, WINS_BASIC3)
 (WINS_BASIC4): New variables, subdivide subdirectories into 4
 parts.
 (WINS_BASIC): Define as concatenation of the above.
 (compile): Subdivide into 4 separate and independent jobs that can
 be run in parallel.
 (compile0-CMD, compile0-SH): New targets for compiling
 COMPILE_FIRST files, which are prerequisites for the rest of the
 byte-compilation.
 (compile1-CMD, compile2-CMD, compile3-CMD, compile4-CMD): New
 targets for parallel compilation with cmd.exe.
 (compile1-SH, compile2-SH, compile3-SH, compile4-SH): Ditto for
 compiling under a Unixy shell.

12 years ago* doc/lispref/control.texi (Pattern maching case statement): New node.
Stefan Monnier [Sun, 9 Dec 2012 15:36:46 +0000 (10:36 -0500)]
* doc/lispref/control.texi (Pattern maching case statement): New node.

12 years agoauto upstream
Joakim Verona [Sun, 9 Dec 2012 11:26:27 +0000 (12:26 +0100)]
auto upstream

12 years agoAuto-commit of generated files.
Glenn Morris [Sun, 9 Dec 2012 11:19:04 +0000 (06:19 -0500)]
Auto-commit of generated files.

12 years agoauto upstream
Joakim Verona [Sun, 9 Dec 2012 08:46:29 +0000 (09:46 +0100)]
auto upstream

12 years ago* configure.ac: Fix source command in .gdbinit.
Andreas Schwab [Sun, 9 Dec 2012 08:37:01 +0000 (09:37 +0100)]
* configure.ac: Fix source command in .gdbinit.
Don't quote $MAKEINFO.

12 years agoauto upstream
Joakim Verona [Sun, 9 Dec 2012 03:46:32 +0000 (04:46 +0100)]
auto upstream

12 years ago* simple.el (set-mark-default-inactive): Mark for removal after 24.3.
Chong Yidong [Sun, 9 Dec 2012 03:44:59 +0000 (11:44 +0800)]
* simple.el (set-mark-default-inactive): Mark for removal after 24.3.

12 years ago* simple.el (set-mark-default-inactive): Delete accidentally-introduced option.
Chong Yidong [Sun, 9 Dec 2012 03:40:09 +0000 (11:40 +0800)]
* simple.el (set-mark-default-inactive): Delete accidentally-introduced option.
(set-mark-command, exchange-point-and-mark): Remove calls.

12 years agoauto upstream
Joakim Verona [Sun, 9 Dec 2012 02:31:50 +0000 (03:31 +0100)]
auto upstream

12 years agoAllow spaces in some configuration vars (Bug#13078).
Paul Eggert [Sun, 9 Dec 2012 02:22:39 +0000 (18:22 -0800)]
Allow spaces in some configuration vars (Bug#13078).

* configure.ac (srcdir): Don't assume $PWD lacks spaces.
(srcdir, MAKEINFO, PKG_CONFIG, PKG_CONFIG_MIN_VERSION):
All uses quoted, to allow spaces in these vars.

12 years agoauto upstream
Joakim Verona [Sun, 9 Dec 2012 01:11:19 +0000 (02:11 +0100)]
auto upstream

12 years agoMake eval-defun on a pre-defined defcustom call any :set function
Glenn Morris [Sun, 9 Dec 2012 01:04:43 +0000 (17:04 -0800)]
Make eval-defun on a pre-defined defcustom call any :set function

* lisp/emacs-lisp/lisp-mode.el (eval-defun-1): Doc fix.
Respect a defcustom's :set function, if appropriate.
(eval-defun): Doc fix.

* doc/lispref/customize.texi (Variable Definitions): Mention eval-defun
on a defcustom calls the :set function when appropriate.

* etc/NEWS: Mention this.

Fixes: debbugs:109
12 years agoauto upstream
Joakim Verona [Sat, 8 Dec 2012 23:21:41 +0000 (00:21 +0100)]
auto upstream

12 years ago* lisp/info.el (Info-copy-current-node-name, Info-breadcrumbs)
Juri Linkov [Sat, 8 Dec 2012 23:12:08 +0000 (01:12 +0200)]
* lisp/info.el (Info-copy-current-node-name, Info-breadcrumbs)
(Info-fontify-node, Info-bookmark-make-record): Remove the
file extension from Info-current-file.

Fixes: debbugs:13016
12 years ago* nsterm.m (fd_handler:): FD_ZERO fds.
Jan Djärv [Sat, 8 Dec 2012 19:02:30 +0000 (20:02 +0100)]
* nsterm.m (fd_handler:): FD_ZERO fds.

Fixes: debbugs:13103
12 years agoauto upstream
Joakim Verona [Sat, 8 Dec 2012 18:36:56 +0000 (19:36 +0100)]
auto upstream

12 years agoFix putenv and unsetenv on MS-Windows.
Eli Zaretskii [Sat, 8 Dec 2012 18:27:37 +0000 (20:27 +0200)]
Fix putenv and unsetenv on MS-Windows.

 src/w32.c (unsetenv): Return 0 if the input string is too long.

 nt/inc/ms-w32.h (sys_putenv): Add prototype.

Fixes: debbugs:13070
12 years agoauto upstream
Joakim Verona [Sat, 8 Dec 2012 17:26:49 +0000 (18:26 +0100)]
auto upstream

12 years agoUse putenv+unsetenv instead of modifying environ directly.
Paul Eggert [Sat, 8 Dec 2012 17:19:51 +0000 (09:19 -0800)]
Use putenv+unsetenv instead of modifying environ directly.

* admin/merge-gnulib (GNULIB_MODULES): Add putenv, unsetenv.
* lib/putenv.c, lib/unsetenv.c, m4/putenv.m4, m4/setenv.m4:
New files, copied automatically from gnulib.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* src/alloc.c (xputenv): New function.
* src/dbusbind.c (Fdbus_init_bus):
* src/emacs.c (main):
* src/xterm.c (x_term_init):
Use xputenv instead of setenv or putenv, to detect memory exhaustion.
* src/editfns.c (initial_tz): Move static var decl up.
(tzvalbuf_in_environ): New static var.
(init_editfns): Initialize these two static vars.
(Fencode_time): Don't assume arbitrary limit on EMACS_INT width.
Save old TZ value on stack, if it's small.
(Fencode_time, set_time_zone_rule): Don't modify 'environ' directly;
instead, use xputenv+unsetenv to set and restore TZ.
(environbuf): Remove static var.  All uses removed.
(Fset_time_zone_rule): Do not save TZ and environ;
no longer needed here.
(set_time_zone_rule_tz1, set_time_zone_rule_tz2) [LOCALTIME_CACHE]:
Move to inside set_time_zone_rule; they don't need file scope any more.
(set_time_zone_rule): Maintain the TZ=value string separately.
(syms_of_editfns): Don't initialize initial_tz;
init_editfns now does it.
* src/emacs.c (dump_tz) [HAVE_TZSET]: Now const.
* src/lisp.h (xputenv): New decl.

Fixes: debbugs:13070
12 years agoauto upstream
Joakim Verona [Sat, 8 Dec 2012 12:22:14 +0000 (13:22 +0100)]
auto upstream

12 years agow32fns.c (emacs_abort): Don't do arithmetics on void pointers.
Fabrice Popineau [Sat, 8 Dec 2012 12:11:29 +0000 (14:11 +0200)]
w32fns.c (emacs_abort): Don't do arithmetics on void pointers.

12 years agoFix incompatibilities with 64-bit Windows builds.
Fabrice Popineau [Sat, 8 Dec 2012 12:06:46 +0000 (14:06 +0200)]
Fix incompatibilities with 64-bit Windows builds.

 src/w32fns.c (cache_system_info): Cast sysinfo_cache.dwPageSize to
 DWORD_PTR, for compatibility with 64-bit builds.
 src/w32.c (_PROCESS_MEMORY_COUNTERS_EX):
 (GetProcessWorkingSetSize_Proc, get_process_working_set_size)
 (system_process_attributes): Use SIZE_T rather than DWORD, for
 compatibility with 64-bit builds.

12 years agoauto upstream
Joakim Verona [Sat, 8 Dec 2012 11:41:32 +0000 (12:41 +0100)]
auto upstream

12 years agoProvide unsetenv for MS-Windows and make putenv Posix-compatible.
Eli Zaretskii [Sat, 8 Dec 2012 11:32:10 +0000 (13:32 +0200)]
Provide unsetenv for MS-Windows and make putenv Posix-compatible.

 src/w32.c (unsetenv, sys_putenv): New functions.

 nt/inc/ms-w32.h (putenv): Redirect to sys_putenv.
 nt/config.nt (HAVE_UNSETENV): Define to 1.

Fixes: debbugs:13070
12 years agoauto upstream
Joakim Verona [Sat, 8 Dec 2012 11:26:36 +0000 (12:26 +0100)]
auto upstream

12 years agoAuto-commit of generated files.
Glenn Morris [Sat, 8 Dec 2012 11:17:32 +0000 (06:17 -0500)]
Auto-commit of generated files.

12 years agoauto upstream
Joakim Verona [Sat, 8 Dec 2012 11:11:36 +0000 (12:11 +0100)]
auto upstream