Big 5 is then converted to CNS.
---
-*** Many new coding systems are available by loading the `code-pages'
-library. These include complete versions of most of those in
-codepage.el, based on Unicode mappings. `codepage-setup' is now
-obsolete and is used only in the MS-DOS port of Emacs. windows-1252
-and windows-1251 are preloaded since the former is so common and the
-latter is used by GNU locales.
+*** Many new coding systems are available in the `code-pages' library.
+These include complete versions of most of those in codepage.el, based
+on Unicode mappings. `codepage-setup' is now obsolete and is used
+only in the MS-DOS port of Emacs. All coding systems defined in
+`code-pages' are auto-loaded.
---
*** New variable `utf-translate-cjk-unicode-range' controls which
loading and customization of those packages from the .emacs file.
+++
-** Org-mode is not part of the Emacs distribution
+** Org mode is now part of the Emacs distribution
-Org-mode is a mode for keeping notes, maintaining ToDo lists, and doing
-project planning with a fast and effective plain-text system. It also
-contains an amazing plain-text table editor with spreadsheet-like
+Org mode is a mode for keeping notes, maintaining ToDo lists, and
+doing project planning with a fast and effective plain-text system.
+It also contains a plain-text table editor with spreadsheet-like
capabilities.
-Org-mode develops organizational tasks around NOTES files that contain
-information about projects as plain text. Org-mode is implemented on
-top of outline-mode, which makes it possible to keep the content of
-large files well structured. Visibility cycling and structure editing
-help to work with the tree. Tables are easily created with a built-in
-table editor. Org-mode supports ToDo items, deadlines, time stamps,
-and scheduling. It dynamically compiles entries into an agenda that
-utilizes and smoothly integrates much of the Emacs calendar and diary.
-Plain text URL-like links connect to websites, emails, usenet
-messages, BBDB entries, and any files related to the projects. For
-printing and sharing of notes, an Org-mode file can be exported as a
-structured ASCII file, or as HTML.
-
-Org-mode keeps simple things simple. Not every outline branch needs
-to be an action item, not every action item needs to have priority or
-scheduling information associated with it. Org-mode can be used on
-different levels and in different ways, for example as
-
- * an outline extension with visibility cycling and structure editing
- * an ASCII system and table editor to take structured notes
- * an ASCII table editor with some spreadsheet-like capabilities
- * a simple hypertext system, with HTML export
- * a TODO list editor
- * a full agenda and planner with deadlines and work scheduling
-
-The Org-mode table editor can be integrated into any major mode by
+The Org mode table editor can be integrated into any major mode by
activating the minor Orgtbl-mode.
+The documentation for org-mode is in a separate manual; within Emacs,
+type "C-h i m org RET" to read that manual. A reference card is
+available in `etc/orgcard.tex' and `etc/orgcard.ps'.
+
+++
** The new package dns-mode.el add syntax highlight of DNS master files.
The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used
The function `c-toggle-syntactic-indentation' can be used to toggle
syntactic indentation.
+** In sh-script, a continuation line is only indented if the backslash was
+preceded by a SPC or a TAB.
+
---
** Perl mode has a new variable `perl-indent-continued-arguments'.
there are also further buffers which control the execution and describe the
state of your program. It can separate the input/output of your program from
that of GDB and watches expressions in the speedbar. It also uses features of
-Emacs 21/22 such as the the toolbar, and bitmaps in the fringe to indicate
+Emacs 21/22 such as the toolbar, and bitmaps in the fringe to indicate
breakpoints.
Use M-x gdb to start GDB-UI.
default, all trivial operations involving whole lines are performed
automatically. The game uses faces for better visual feedback.
+** battery.el changes:
+
---
-** display-battery-mode replaces display-battery.
+*** display-battery-mode replaces display-battery.
+
+---
+*** battery.el now works on recent versions of OS X.
---
** calculator.el now has radix grouping mode.
\f
* Changes in Emacs 22.1 on non-free operating systems
++++
+** The HOME directory defaults to Application Data under the user profile.
+
+If you used a previous version of Emacs without setting the HOME
+environment variable and a `.emacs' was saved, then Emacs will continue
+using C:/ as the default HOME. But if you are installing Emacs afresh,
+the default location will be the "Application Data" (or similar
+localized name) subdirectory of your user profile. A typical location
+of this directory is "C:\Documents and Settings\USERNAME\Application Data",
+where USERNAME is your user name.
+
+This change means that users can now have their own `.emacs' files on
+shared computers, and the default HOME directory is less likely to be
+read-only on computers that are administered by someone else.
+
+++
** Passing resources on the command line now works on MS Windows.
the clipboard should work correctly for your local language without
any customizations.
+---
+** Running in a console window in Windows now uses the console size.
+
+Previous versions of Emacs erred on the side of having a usable Emacs
+through telnet, even though that was inconvenient if you use Emacs in
+a local console window with a scrollback buffer. The default value of
+w32-use-full-screen-buffer is now nil, which favours local console
+windows. Recent versions of Windows telnet also work well with this
+setting. If you are using an older telnet server then Emacs detects
+that the console window dimensions that are reported are not sane, and
+defaults to 80x25. If you use such a telnet server regularly at a size
+other than 80x25, you can still manually set
+w32-use-full-screen-buffer to t.
+
---
** On Mac OS, `keyboard-coding-system' changes based on the keyboard script.
*** The new function `call-process-shell-command'.
-This executes a shell command command synchronously in a separate
-process.
+This executes a shell command synchronously in a separate process.
*** The new function `process-file' is similar to `call-process', but
obeys file handlers. The file handler is chosen based on
** GC changes:
++++
+*** New variable `gc-cons-percentage' automatically grows the GC cons threshold
+as the heap size increases.
+
+++
*** New variables `gc-elapsed' and `gcs-done' provide extra information
on garbage collection.