aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2013-03-02 12:10:05 -0800
committerGlenn Morris2013-03-02 12:10:05 -0800
commit06b583dec7cbde714c8fb991a1e123f612b66e3a (patch)
treeafd7b125be231e2c4234f32220f84bdd4e25b50e
parent81c23309e40ca529714e765b4534d6a1f4634887 (diff)
parentb270d11649521531b4b51df937149b463b8d61a8 (diff)
downloademacs-06b583dec7cbde714c8fb991a1e123f612b66e3a.tar.gz
emacs-06b583dec7cbde714c8fb991a1e123f612b66e3a.zip
Merge from emacs-24; up to 2012-12-23T17:06:58Z!eliz@gnu.org
-rw-r--r--etc/NEWS23
-rw-r--r--src/ChangeLog4
-rw-r--r--src/lisp.h2
3 files changed, 28 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index d937ae70166..b344f643069 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -780,6 +780,29 @@ Sphinx support has been improved.
780 780
781*** The constant `rst-version' describes the rst.el package version. 781*** The constant `rst-version' describes the rst.el package version.
782 782
783** Ruby mode
784
785*** Support for percent literals and recognition of regular expressions
786in method calls without parentheses with more methods, including Cucumber
787steps definitions.
788
789*** Improved syntax highlighting and indentation.
790
791*** New command `ruby-toggle-block', bound to `C-c {'.
792
793*** Some non-standard keybindings/commands have been removed:
794
795**** `ruby-electric-brace'; use `electric-indent-mode' instead.
796
797**** `ruby-mark-defun'; use `mark-defun'.
798
799**** `ruby-beginning-of-defun' and `ruby-end-of-defun' are replaced by
800appropriate settings for the variables `beginning-of-defun-function'
801and `end-of-defun-function'.
802
803**** Non-standard keybindings for `backward-kill-word', `comment-region',
804`reindent-then-newline-and-indent' and `newline' have been removed.
805
783** Shell Script mode 806** Shell Script mode
784 807
785*** Pairing of parens/quotes uses `electric-pair-mode' instead of skeleton-pair. 808*** Pairing of parens/quotes uses `electric-pair-mode' instead of skeleton-pair.
diff --git a/src/ChangeLog b/src/ChangeLog
index a68b16f862c..d8b2833b2fa 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12013-03-02 Andreas Schwab <schwab@linux-m68k.org>
2
3 * lisp.h (XPNTR) [!USE_LSB_TAG]: Remove extra paren. (Bug#13734)
4
12013-03-02 Paul Eggert <eggert@cs.ucla.edu> 52013-03-02 Paul Eggert <eggert@cs.ucla.edu>
2 6
3 * textprop.c: Use bool for booleans. 7 * textprop.c: Use bool for booleans.
diff --git a/src/lisp.h b/src/lisp.h
index e696371c58b..01574a5fe03 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -507,7 +507,7 @@ static EMACS_INT const VALMASK
507 507
508/* DATA_SEG_BITS forces extra bits to be or'd in with any pointers 508/* DATA_SEG_BITS forces extra bits to be or'd in with any pointers
509 which were stored in a Lisp_Object. */ 509 which were stored in a Lisp_Object. */
510#define XPNTR(a) ((uintptr_t) ((XLI (a) & VALMASK)) | DATA_SEG_BITS)) 510#define XPNTR(a) ((uintptr_t) ((XLI (a) & VALMASK) | DATA_SEG_BITS))
511 511
512#endif /* not USE_LSB_TAG */ 512#endif /* not USE_LSB_TAG */
513 513