diff options
| author | Kenichi Handa | 2012-10-11 20:29:47 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-10-11 20:29:47 +0900 |
| commit | d3e4228575e9ba9e99dc4a7dae788280ffcc4566 (patch) | |
| tree | 97d35f3c0766372c166a31f3c0f7aba791a38dde /etc | |
| parent | cde44a7728488ca6bc6a46c18d9c5e647b160547 (diff) | |
| parent | fd2f90cf5c6a15610aa1e17e73d6d8a5f8cb1999 (diff) | |
| download | emacs-d3e4228575e9ba9e99dc4a7dae788280ffcc4566.tar.gz emacs-d3e4228575e9ba9e99dc4a7dae788280ffcc4566.zip | |
merge trunk
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 50 |
1 files changed, 34 insertions, 16 deletions
| @@ -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. | ||
| 28 | If 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 | ||
| 30 | with Gtk+ version 3, and if that fails, try Gtk+ version 2. | ||
| 31 | You 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. |
| 27 | This disables most of the features that are normally enabled by default. | 36 | This 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 |
| 30 | an appropriate feature provided by GCC since version 4.5.0. | 40 | an 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. |
| 33 | If building with GCC, this enables compile-time checks that warn about | 44 | If building with GCC, this enables compile-time checks that warn about |
| 34 | possibly-questionable C code. On a recent GNU system there should be | 45 | possibly-questionable C code. On a recent GNU system there should be |
| 35 | no warnings; on older and on non-GNU systems the generated warnings | 46 | no warnings; on older and on non-GNU systems the generated warnings |
| 36 | may be useful. | 47 | may be useful. |
| 37 | 48 | ||
| 49 | --- | ||
| 50 | ** The configuration option '--enable-use-lisp-union-type' has been | ||
| 51 | renamed to '--enable-check-lisp-object-type', as the resulting | ||
| 52 | Lisp_Object type no longer uses a union to implement the compile time | ||
| 53 | check 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, |
| 39 | as it was confusingly-named and rarely useful. | 57 | as 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 |
| 61 | no longer relevant, the latter is replaced by lisp (in vc-sccs.el). | 79 | no 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 | ||
| 64 | renamed to '--enable-check-lisp-object-type', as the resulting | ||
| 65 | Lisp_Object type no longer uses a union to implement the compile time | ||
| 66 | check 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 |
| 70 | If 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 | 84 | interface instead of the default, X11. |
| 72 | with Gtk+ version 3, and if that fails, try Gtk+ version 2. | ||
| 73 | You 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 | |||
| 160 | of the fatal signal, and a short backtrace on platforms like glibc | 170 | of the fatal signal, and a short backtrace on platforms like glibc |
| 161 | that support backtraces. | 171 | that 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. |
| 284 | See the variable `calendar-month-header'. | 293 | See 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. |
| 290 | Customize cal-html-holidays to change this. | 300 | Customize `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. | |||
| 421 | specifying URL types which should be converted to remote file names at | 431 | specifying URL types which should be converted to remote file names at |
| 422 | the FFAP prompt. The default is now '("ftp"). | 432 | the 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 | |||
| 832 | result in a warning ("Eager macro-expansion skipped due to cycle") | 845 | result in a warning ("Eager macro-expansion skipped due to cycle") |
| 833 | describing the cycle. | 846 | describing 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. | |||
| 877 | Emacs now supports mouse highlight, help-echo (in the echo area), and | 890 | Emacs now supports mouse highlight, help-echo (in the echo area), and |
| 878 | mouse-autoselect-window. | 891 | mouse-autoselect-window. |
| 879 | 892 | ||
| 893 | ** Two new functions are available in Cygwin builds of Emacs: | ||
| 894 | cygwin-convert-path-from-windows and cygwin-convert-path-to-windows. | ||
| 895 | These functions allow Lisp code to access the Cygwin file-name mapping | ||
| 896 | machinery 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 |