aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorKenichi Handa2012-10-11 20:29:47 +0900
committerKenichi Handa2012-10-11 20:29:47 +0900
commitd3e4228575e9ba9e99dc4a7dae788280ffcc4566 (patch)
tree97d35f3c0766372c166a31f3c0f7aba791a38dde /etc
parentcde44a7728488ca6bc6a46c18d9c5e647b160547 (diff)
parentfd2f90cf5c6a15610aa1e17e73d6d8a5f8cb1999 (diff)
downloademacs-d3e4228575e9ba9e99dc4a7dae788280ffcc4566.tar.gz
emacs-d3e4228575e9ba9e99dc4a7dae788280ffcc4566.zip
merge trunk
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS50
1 files changed, 34 insertions, 16 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 1a7eb82967d..2b934741c2c 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -23,18 +23,36 @@ so we will look at it and add it to the manual.
23 23
24* Installation Changes in Emacs 24.3 24* Installation Changes in Emacs 24.3
25 25
26---
27** The default toolkit has been changed to Gtk+ version 3.
28If you don't pass --with-x-toolkit to configure or if you pass
29--with-x-toolkit=gtk or --with-x-toolkit=yes, configure will try to build
30with Gtk+ version 3, and if that fails, try Gtk+ version 2.
31You can explicitly require a specific version by passing
32--with-x-toolkit=gtk2 or --with-x-toolkit=gtk3 to configure.
33
34---
26** New configure option '--without-all' to disable additional features. 35** New configure option '--without-all' to disable additional features.
27This disables most of the features that are normally enabled by default. 36This disables most of the features that are normally enabled by default.
28 37
38---
29** New configure option '--enable-link-time-optimization' to utilize 39** New configure option '--enable-link-time-optimization' to utilize
30an appropriate feature provided by GCC since version 4.5.0. 40an appropriate feature provided by GCC since version 4.5.0.
31 41
42---
32** New configure option '--enable-gcc-warnings', intended for developers. 43** New configure option '--enable-gcc-warnings', intended for developers.
33If building with GCC, this enables compile-time checks that warn about 44If building with GCC, this enables compile-time checks that warn about
34possibly-questionable C code. On a recent GNU system there should be 45possibly-questionable C code. On a recent GNU system there should be
35no warnings; on older and on non-GNU systems the generated warnings 46no warnings; on older and on non-GNU systems the generated warnings
36may be useful. 47may be useful.
37 48
49---
50** The configuration option '--enable-use-lisp-union-type' has been
51renamed to '--enable-check-lisp-object-type', as the resulting
52Lisp_Object type no longer uses a union to implement the compile time
53check that this option enables.
54
55---
38** The configure option '--disable-maintainer-mode' has been removed, 56** The configure option '--disable-maintainer-mode' has been removed,
39as it was confusingly-named and rarely useful. 57as it was confusingly-named and rarely useful.
40 58
@@ -60,18 +78,10 @@ directories to the search path. You must add them yourself if you want them.
60(from the bin and libexec directories, respectively). The former is 78(from the bin and libexec directories, respectively). The former is
61no longer relevant, the latter is replaced by lisp (in vc-sccs.el). 79no longer relevant, the latter is replaced by lisp (in vc-sccs.el).
62 80
63** The configuration option '--enable-use-lisp-union-type' has been
64renamed to '--enable-check-lisp-object-type', as the resulting
65Lisp_Object type no longer uses a union to implement the compile time
66check that this option enables.
67
68--- 81---
69** The default toolkit has been changed to Gtk+ version 3. 82** The native Windows user interface is available for Cygwin. Passing
70If you don't pass --with-x-toolkit to configure or if you pass 83--with-w32 will configure a Cygwin emacs to use the Windows user
71--with-x-toolkit=gtk or --with-x-toolkit=yes, configure will try to build 84interface instead of the default, X11.
72with Gtk+ version 3, and if that fails, try Gtk+ version 2.
73You can explicitly require a specific version by passing
74--with-x-toolkit=gtk2 or --with-x-toolkit=gtk3 to configure.
75 85
76 86
77* Startup Changes in Emacs 24.3 87* Startup Changes in Emacs 24.3
@@ -160,8 +170,6 @@ On encountering a fatal error, Emacs now outputs a textual description
160of the fatal signal, and a short backtrace on platforms like glibc 170of the fatal signal, and a short backtrace on platforms like glibc
161that support backtraces. 171that support backtraces.
162 172
163** `message-log-max' now defaults to 1000, not 100.
164
165--- 173---
166** If your Emacs was built from a bzr checkout, the new variable 174** If your Emacs was built from a bzr checkout, the new variable
167`emacs-bzr-version' contains information about the bzr revision used. 175`emacs-bzr-version' contains information about the bzr revision used.
@@ -280,14 +288,16 @@ Use `Buffer-menu-name-width' and `Buffer-menu-size-width' instead.
280 288
281** Calendar 289** Calendar
282 290
291+++
283*** You can customize the header text that appears above each calendar month. 292*** You can customize the header text that appears above each calendar month.
284See the variable `calendar-month-header'. 293See the variable `calendar-month-header'.
285 294
286+++ 295+++
287*** New LaTeX calendar style, produced by `cal-tex-cursor-week2-summary'. 296*** New LaTeX calendar style, produced by `cal-tex-cursor-week2-summary'.
288 297
298+++
289*** The calendars produced by cal-html include holidays. 299*** The calendars produced by cal-html include holidays.
290Customize cal-html-holidays to change this. 300Customize `cal-html-holidays' to change this.
291 301
292** CL 302** CL
293 303
@@ -421,6 +431,9 @@ The option `follow-intercept-processes' has been removed.
421specifying URL types which should be converted to remote file names at 431specifying URL types which should be converted to remote file names at
422the FFAP prompt. The default is now '("ftp"). 432the FFAP prompt. The default is now '("ftp").
423 433
434** Generic-x
435`javascript-generic-mode' is now an obsolete alias for `js-mode'.
436
424** Ibuffer 437** Ibuffer
425 438
426*** New `derived-mode' filter, bound to `/ M'. 439*** New `derived-mode' filter, bound to `/ M'.
@@ -703,7 +716,7 @@ are deprecated and will be removed eventually.
703*** `compile-internal' 716*** `compile-internal'
704*** `mode-line-inverse-video' 717*** `mode-line-inverse-video'
705*** `cvs-commit-buffer-require-final-newline' 718*** `cvs-commit-buffer-require-final-newline'
706(use `'log-edit-require-final-newline'instead) 719(use `log-edit-require-final-newline' instead)
707*** `cvs-changelog-full-paragraphs' 720*** `cvs-changelog-full-paragraphs'
708(use `log-edit-changelog-full-paragraphs' instead) 721(use `log-edit-changelog-full-paragraphs' instead)
709*** `cvs-diff-ignore-marks', `cvs-diff-buffer-name' 722*** `cvs-diff-ignore-marks', `cvs-diff-buffer-name'
@@ -832,7 +845,7 @@ macro-calls to be left for later expansion (as before), but will also
832result in a warning ("Eager macro-expansion skipped due to cycle") 845result in a warning ("Eager macro-expansion skipped due to cycle")
833describing the cycle. 846describing the cycle.
834 847
835** Misc new functions: 848** Miscellaneous new functions:
836 849
837*** `autoloadp' 850*** `autoloadp'
838*** `autoload-do-load'. 851*** `autoload-do-load'.
@@ -877,6 +890,11 @@ is detected.
877Emacs now supports mouse highlight, help-echo (in the echo area), and 890Emacs now supports mouse highlight, help-echo (in the echo area), and
878mouse-autoselect-window. 891mouse-autoselect-window.
879 892
893** Two new functions are available in Cygwin builds of Emacs:
894cygwin-convert-path-from-windows and cygwin-convert-path-to-windows.
895These functions allow Lisp code to access the Cygwin file-name mapping
896machinery to convert between Cygwin and Windows-native file names.
897
880** On MS-Windows Vista and later Emacs now supports symbolic links. 898** On MS-Windows Vista and later Emacs now supports symbolic links.
881 899
882* Changes in Emacs 24.2 900* Changes in Emacs 24.2