diff options
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/NEWS | 37 |
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 @@ | |||
| 1 | 2012-11-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * NEWS: Document Calc changes for Gregorian calendar (Bug#12633). | ||
| 4 | |||
| 1 | 2012-10-26 Nicolas Goaziou <n.goaziou@gmail.com> | 5 | 2012-10-26 Nicolas Goaziou <n.goaziou@gmail.com> |
| 2 | 6 | ||
| 3 | * refcards/orgcard.tex: Fix keybindings about | 7 | * refcards/orgcard.tex: Fix keybindings about |
| @@ -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 | ||
| 35 | uses January 1, 1 AD as its day number 1. Previously Calc used the | ||
| 36 | Julian calendar for dates before September 14, 1752, and it used | ||
| 37 | December 31, 1 BC as its day number 1; the new scheme is more | ||
| 38 | consistent with Calendar's calendrical system and day numbering. | ||
| 39 | |||
| 40 | *** The new variable `calc-gregorian-switch' lets you configure the | ||
| 41 | date when Calc switches from the Julian to the Gregorian calendar. | ||
| 42 | Nil, the default value, means to always use the Gregorian calendar. | ||
| 43 | The value (YEAR MONTH DAY) means to start using the Gregorian calendar | ||
| 44 | on 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. | ||
| 50 | New 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 |
| 47 | special-forms any more. | 74 | special-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' |
| 57 | text-property on the first char. | 85 | text-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. |
| 834 | Try M-x profiler-start, do some work, and then call M-x profiler-report. | 862 | Try M-x profiler-start, do some work, and then call M-x profiler-report. |
| 835 | When finished, use M-x profiler-stop. The sampling rate can be based on | 863 | When finished, use M-x profiler-stop. The sampling rate can be based on |
| 836 | CPU time (only supported on some systems) or memory allocations. | 864 | CPU 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). | |||
| 1034 | Pass --with-w32 to configure. The default remains the X11 interface. | 1062 | Pass --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 |
| 1038 | These functions allow Lisp code to access the Cygwin file-name mapping | 1066 | `cygwin-convert-file-name-to-windows'. These functions allow Lisp |
| 1039 | machinery to convert between Cygwin and Windows-native file names. | 1067 | code to access the Cygwin file-name mapping machinery to convert |
| 1068 | between 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, |
| 1042 | Emacs now supports mouse highlight, help-echo (in the echo area), and | 1071 | Emacs now supports mouse highlight, help-echo (in the echo area), and |