aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorKenichi Handa2012-11-23 23:36:24 +0900
committerKenichi Handa2012-11-23 23:36:24 +0900
commit2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9 (patch)
tree3711b97807201b7eeaa066003b1c3a4ce929e5bb /etc
parente1d276cbf9e18f13101328f56bed1a1c0a66e63a (diff)
parente7d0e5ee247a155a268ffbf80bedbe25e15b5032 (diff)
downloademacs-2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9.tar.gz
emacs-2aaec2d9be5cec44ea3b59cba476fd3e091f2fc9.zip
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/NEWS37
2 files changed, 37 insertions, 4 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 60d4a7aa271..11dc42b7f45 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12012-11-22 Paul Eggert <eggert@cs.ucla.edu>
2
3 * NEWS: Document Calc changes for Gregorian calendar (Bug#12633).
4
12012-10-26 Nicolas Goaziou <n.goaziou@gmail.com> 52012-10-26 Nicolas Goaziou <n.goaziou@gmail.com>
2 6
3 * refcards/orgcard.tex: Fix keybindings about 7 * refcards/orgcard.tex: Fix keybindings about
diff --git a/etc/NEWS b/etc/NEWS
index 57e40982af6..d1665fb3b70 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -29,9 +29,32 @@ so we will look at it and add it to the manual.
29 29
30* Changes in Specialized Modes and Packages in Emacs 24.4 30* Changes in Specialized Modes and Packages in Emacs 24.4
31 31
32** Calc
33
34*** Calc by default now uses the Gregorian calendar for all dates, and
35uses January 1, 1 AD as its day number 1. Previously Calc used the
36Julian calendar for dates before September 14, 1752, and it used
37December 31, 1 BC as its day number 1; the new scheme is more
38consistent with Calendar's calendrical system and day numbering.
39
40*** The new variable `calc-gregorian-switch' lets you configure the
41date when Calc switches from the Julian to the Gregorian calendar.
42Nil, the default value, means to always use the Gregorian calendar.
43The value (YEAR MONTH DAY) means to start using the Gregorian calendar
44on the given date.
45
32+++ 46+++
33** New function `ses-rename-cell' to give SES cells arbitrary names. 47** New function `ses-rename-cell' to give SES cells arbitrary names.
34 48
49** trace-function was largely rewritten.
50New features include:
51- no prompting for the destination buffer, unless a prefix-arg was used.
52- additionally to prompting for a destination buffer, when a prefix-arg is
53 used, the user can enter a "context", i.e. Lisp expression whose value at the
54 time the function is entered/exited will be printed along with the function
55 name and arguments. Useful to trace the value of (current-buffer) or
56 (point) when the function is invoked.
57
35 58
36* New Modes and Packages in Emacs 24.4 59* New Modes and Packages in Emacs 24.4
37** New nadvice.el package offering lighter-weight advice facilities. 60** New nadvice.el package offering lighter-weight advice facilities.
@@ -43,6 +66,10 @@ It is layered as:
43 66
44* Incompatible Lisp Changes in Emacs 24.4 67* Incompatible Lisp Changes in Emacs 24.4
45 68
69** nil and "unbound" are indistinguishable in symbol-function.
70`symbol-function' never signals `void-function' any more.
71`fboundp' returns non-nil if the symbol was `fset' to nil.
72
46** `defadvice' does not honor the `freeze' flag and cannot advise 73** `defadvice' does not honor the `freeze' flag and cannot advise
47special-forms any more. 74special-forms any more.
48 75
@@ -52,6 +79,7 @@ spurious warnings about an unused var.
52 79
53* Lisp changes in Emacs 24.4 80* Lisp changes in Emacs 24.4
54 81
82** time-to-seconds is not obsolete any more.
55** New function special-form-p. 83** New function special-form-p.
56** Docstrings can be made dynamic by adding a `dynamic-docstring-function' 84** Docstrings can be made dynamic by adding a `dynamic-docstring-function'
57text-property on the first char. 85text-property on the first char.
@@ -833,7 +861,7 @@ are deprecated and will be removed eventually.
833** New sampling-based Elisp profiler. 861** New sampling-based Elisp profiler.
834Try M-x profiler-start, do some work, and then call M-x profiler-report. 862Try M-x profiler-start, do some work, and then call M-x profiler-report.
835When finished, use M-x profiler-stop. The sampling rate can be based on 863When finished, use M-x profiler-stop. The sampling rate can be based on
836CPU time (only supported on some systems) or memory allocations. 864CPU time or memory allocations.
837 865
838+++ 866+++
839** CL-style generalized variables are now in core Elisp. 867** CL-style generalized variables are now in core Elisp.
@@ -1034,9 +1062,10 @@ takes precedence over most other maps for a short while (normally one key).
1034Pass --with-w32 to configure. The default remains the X11 interface. 1062Pass --with-w32 to configure. The default remains the X11 interface.
1035 1063
1036** Two new functions are available in Cygwin builds: 1064** Two new functions are available in Cygwin builds:
1037`cygwin-convert-path-from-windows' and `cygwin-convert-path-to-windows'. 1065`cygwin-convert-file-name-from-windows' and
1038These functions allow Lisp code to access the Cygwin file-name mapping 1066`cygwin-convert-file-name-to-windows'. These functions allow Lisp
1039machinery to convert between Cygwin and Windows-native file names. 1067code to access the Cygwin file-name mapping machinery to convert
1068between Cygwin and Windows-native file and directory names.
1040 1069
1041** When invoked with the -nw switch to run on the Windows text-mode terminal, 1070** When invoked with the -nw switch to run on the Windows text-mode terminal,
1042Emacs now supports mouse highlight, help-echo (in the echo area), and 1071Emacs now supports mouse highlight, help-echo (in the echo area), and