diff options
| author | Stefan Monnier | 2012-03-25 16:37:21 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-03-25 16:37:21 -0400 |
| commit | 699c782b7668c44d0fa4446331b0590a6d5dac82 (patch) | |
| tree | 5dcce364741d0761920a3d274b0fc8aba4103d45 /admin/notes | |
| parent | 98fb480ee31bf74cf554044f60f21df16566dd7f (diff) | |
| parent | e99a9b8bdccadded1f6fae88ee7a2a93dfd4eacf (diff) | |
| download | emacs-pending.tar.gz emacs-pending.zip | |
Merge from trunkpending
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/bugtracker | 19 | ||||
| -rw-r--r-- | admin/notes/bzr | 22 | ||||
| -rw-r--r-- | admin/notes/changelogs | 4 | ||||
| -rw-r--r-- | admin/notes/commits | 2 | ||||
| -rw-r--r-- | admin/notes/copyright | 28 | ||||
| -rw-r--r-- | admin/notes/documentation | 3 | ||||
| -rw-r--r-- | admin/notes/font-backend | 2 | ||||
| -rw-r--r-- | admin/notes/lel-TODO | 13 | ||||
| -rw-r--r-- | admin/notes/multi-tty | 33 | ||||
| -rw-r--r-- | admin/notes/nextstep | 5 | ||||
| -rw-r--r-- | admin/notes/unicode | 30 |
11 files changed, 79 insertions, 82 deletions
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index 04721e4cec3..3c24212ea10 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker | |||
| @@ -632,3 +632,22 @@ mytest my.email.address | |||
| 632 | 632 | ||
| 633 | Then if you do all your testing with 'Package: mytest', the resulting | 633 | Then if you do all your testing with 'Package: mytest', the resulting |
| 634 | mails should only go to your email address. | 634 | mails should only go to your email address. |
| 635 | |||
| 636 | ** Adding new tags | ||
| 637 | |||
| 638 | Add them to @gTags in /etc/debbugs/config. | ||
| 639 | I think you also have to add them to 'tags' and 'tags_single_letter' | ||
| 640 | in /usr/share/perl5/Debbugs/Config.pm. | ||
| 641 | And update /var/www/Developer.html with a description of what the tag means. | ||
| 642 | And the "valid tags" list in /var/www/index.html. | ||
| 643 | |||
| 644 | ** Backups | ||
| 645 | |||
| 646 | The FSF sysadmins handle multi-generational backups of the filesystem | ||
| 647 | on debbugs.gnu.org. But if you really want to have your own backup of | ||
| 648 | the bug database, you can use rsync (this requires login access to | ||
| 649 | debbugs.gnu.org): | ||
| 650 | |||
| 651 | rsync -azvv -e ssh USER@debbugs.gnu.org:/var/lib/debbugs/ DEST | ||
| 652 | |||
| 653 | Note that this occupies well over 1G of disk space. | ||
diff --git a/admin/notes/bzr b/admin/notes/bzr index 2fdbc2854f8..50eaf3710ee 100644 --- a/admin/notes/bzr +++ b/admin/notes/bzr | |||
| @@ -72,18 +72,20 @@ removes a file, then remove the corresponding files by hand. | |||
| 72 | The following description uses bound branches, presumably it works in | 72 | The following description uses bound branches, presumably it works in |
| 73 | a similar way with unbound ones. | 73 | a similar way with unbound ones. |
| 74 | 74 | ||
| 75 | 0) (First time only) Get the bzr changelog_merge plugin | 75 | 0) (This step is only necessary if using bzr older than 2.4.0.) |
| 76 | (this will be included by default in bzr 2.4 onwards): | 76 | Get the bzr changelog_merge plugin: |
| 77 | 77 | ||
| 78 | cd ~/.bazaar/plugins | 78 | cd ~/.bazaar/plugins |
| 79 | bzr branch http://bazaar.launchpad.net/~spiv/bzr-changelog-merge/trunk | 79 | bzr branch http://bazaar.launchpad.net/~spiv/bzr-changelog-merge/trunk changelog_merge |
| 80 | mv trunk changelog_merge | ||
| 81 | 80 | ||
| 82 | This should make merging ChangeLogs smoother. It merges new entries | 81 | This plugin should make merging ChangeLogs smoother. It merges new |
| 83 | to the top of the file, rather than trying to fit them in mid-way | 82 | entries to the top of the file, rather than trying to fit them in |
| 84 | through. Newer versions of the plugin should also be able to deal | 83 | mid-way through. Newer versions of the plugin should also be able to |
| 85 | with changes to *old* ChangeLog entries, that should not be floated to | 84 | deal with changes to *old* ChangeLog entries, that should not be |
| 86 | the head of the file (see launchpad#723968). | 85 | floated to the head of the file (see launchpad#723968). |
| 86 | |||
| 87 | It is included in bzr from 2.4.0 onwards, so remember to delete the | ||
| 88 | copy in ~/.bazaar if you upgrade bzr. | ||
| 87 | 89 | ||
| 88 | Maybe the default Emacs behavior without this plugin is better, | 90 | Maybe the default Emacs behavior without this plugin is better, |
| 89 | though, it's not clear yet. | 91 | though, it's not clear yet. |
| @@ -171,7 +173,7 @@ This restores file, but without its history (`bzr log file' will be | |||
| 171 | very short). This is because file gets re-added with a new file-id | 173 | very short). This is because file gets re-added with a new file-id |
| 172 | (use `bzr file-id file' to see the id). | 174 | (use `bzr file-id file' to see the id). |
| 173 | 175 | ||
| 174 | Insteading of adding the file, try: | 176 | Instead of adding the file, try: |
| 175 | 177 | ||
| 176 | bzr revert -rN file; bzr commit | 178 | bzr revert -rN file; bzr commit |
| 177 | 179 | ||
diff --git a/admin/notes/changelogs b/admin/notes/changelogs index 2c3749244fb..2e954570ce8 100644 --- a/admin/notes/changelogs +++ b/admin/notes/changelogs | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | If installing changes written by someone else, make the ChangeLog | ||
| 2 | entry in their name, not yours. | ||
| 3 | |||
| 4 | |||
| 1 | http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg00793.html | 5 | http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg00793.html |
| 2 | There is no need to make change log entries for files such as NEWS, | 6 | There is no need to make change log entries for files such as NEWS, |
| 3 | MAINTAINERS, and FOR-RELEASE. | 7 | MAINTAINERS, and FOR-RELEASE. |
diff --git a/admin/notes/commits b/admin/notes/commits index f37c3e020be..2c6f80c56f0 100644 --- a/admin/notes/commits +++ b/admin/notes/commits | |||
| @@ -17,7 +17,7 @@ Date: Tue, 31 Mar 2009 12:21:20 +0900 | |||
| 17 | files), not one-by-one. This is pretty easy using vc-dir now. | 17 | files), not one-by-one. This is pretty easy using vc-dir now. |
| 18 | 18 | ||
| 19 | (2) Make the log message describe the entire changeset, perhaps | 19 | (2) Make the log message describe the entire changeset, perhaps |
| 20 | including relevant changelog entiries (I often don't bother with | 20 | including relevant changelog entries (I often don't bother with |
| 21 | the latter if it's a trivial sort of change). | 21 | the latter if it's a trivial sort of change). |
| 22 | 22 | ||
| 23 | Many modern source-control systems vaguely distinguish the first | 23 | Many modern source-control systems vaguely distinguish the first |
diff --git a/admin/notes/copyright b/admin/notes/copyright index 39eb003a07d..72b7d7e2d23 100644 --- a/admin/notes/copyright +++ b/admin/notes/copyright | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | Copyright (C) 2007-2011 Free Software Foundation, Inc. | 1 | Copyright (C) 2007-2012 Free Software Foundation, Inc. |
| 2 | See the end of the file for license conditions. | 2 | See the end of the file for license conditions. |
| 3 | 3 | ||
| 4 | 4 | ||
| @@ -24,9 +24,8 @@ the file. | |||
| 24 | 24 | ||
| 25 | 2. When installing code written by someone else, the ChangeLog entry | 25 | 2. When installing code written by someone else, the ChangeLog entry |
| 26 | should be in the name of the author of the code, not the person who | 26 | should be in the name of the author of the code, not the person who |
| 27 | installs it. I think it is helpful to put the author (if not yourself) | 27 | installs it. Also use bzr commit's "--author" option. |
| 28 | in the commit log as well (you can also use bzr commit's "--author" | 28 | Do not install any of your own changes in the same commit. |
| 29 | option); and to not install any of your own changes in the same commit. | ||
| 30 | 29 | ||
| 31 | 3. With images, add the legal info to a README file in the directory | 30 | 3. With images, add the legal info to a README file in the directory |
| 32 | containing the image. | 31 | containing the image. |
| @@ -143,7 +142,7 @@ m4/*.m4 | |||
| 143 | lib/Makefile.in | 142 | lib/Makefile.in |
| 144 | - copyright FSF, with MIT-like license | 143 | - copyright FSF, with MIT-like license |
| 145 | 144 | ||
| 146 | install-sh | 145 | build-aux/install-sh |
| 147 | - this file is copyright MIT, which is OK. Leave the copyright alone. | 146 | - this file is copyright MIT, which is OK. Leave the copyright alone. |
| 148 | 147 | ||
| 149 | etc/refcards/*.tex | 148 | etc/refcards/*.tex |
| @@ -545,16 +544,17 @@ of writing) GPL >= 2. rms says may as well leave the licenses of these | |||
| 545 | alone (may import them from Gnulib again). These are: | 544 | alone (may import them from Gnulib again). These are: |
| 546 | 545 | ||
| 547 | Gnulib: | 546 | Gnulib: |
| 548 | arg-nonnull.h | 547 | build-aux/compile |
| 549 | c++defs.h | 548 | build-aux/config.guess |
| 550 | compile | 549 | build-aux/config.sub |
| 551 | config.guess | 550 | build-aux/depcomp |
| 552 | config.sub | 551 | build-aux/missing |
| 553 | depcomp | 552 | build-aux/move-if-change |
| 553 | build-aux/snippet/_Noreturn.h | ||
| 554 | build-aux/snippet/arg-nonnull.h | ||
| 555 | build-aux/snippet/c++defs.h | ||
| 556 | build-aux/snippet/warn-on-use.h | ||
| 554 | doc/man/texinfo.tex | 557 | doc/man/texinfo.tex |
| 555 | missing | ||
| 556 | move-if-change | ||
| 557 | warn-on-use.h | ||
| 558 | lib/*.[ch] | 558 | lib/*.[ch] |
| 559 | lib/gnulib.mk | 559 | lib/gnulib.mk |
| 560 | src/gmalloc.c | 560 | src/gmalloc.c |
diff --git a/admin/notes/documentation b/admin/notes/documentation index f2e2aab73e7..09476ad6962 100644 --- a/admin/notes/documentation +++ b/admin/notes/documentation | |||
| @@ -112,3 +112,6 @@ The kind of change for which the user really needs help from Antinews | |||
| 112 | is where a feature works _differently_ in the previous version. | 112 | is where a feature works _differently_ in the previous version. |
| 113 | In those cases, the user might have trouble figuring out how to use | 113 | In those cases, the user might have trouble figuring out how to use |
| 114 | the old version without some sort of help. | 114 | the old version without some sort of help. |
| 115 | |||
| 116 | ** To indicate possession, write Emacs's rather than Emacs'. | ||
| 117 | http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html | ||
diff --git a/admin/notes/font-backend b/admin/notes/font-backend index d51d3ec1c3b..ec2dc11345b 100644 --- a/admin/notes/font-backend +++ b/admin/notes/font-backend | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | Copyright (C) 2002-2011 Free Software Foundation, Inc. | 1 | Copyright (C) 2002-2012 Free Software Foundation, Inc. |
| 2 | See the end of the file for license conditions. | 2 | See the end of the file for license conditions. |
| 3 | 3 | ||
| 4 | 4 | ||
diff --git a/admin/notes/lel-TODO b/admin/notes/lel-TODO index c03d0f6fdfb..139aa09e919 100644 --- a/admin/notes/lel-TODO +++ b/admin/notes/lel-TODO | |||
| @@ -1,12 +1,13 @@ | |||
| 1 | Some lisp/emacs-lisp/ Features and Where They Are Documented | 1 | Some lisp/emacs-lisp/ Features and Where They Are Documented |
| 2 | 2 | ||
| 3 | Copyright (C) 2007-2011 Free Software Foundation, Inc. | 3 | Copyright (C) 2007-2012 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | 6 | ||
| 7 | * Status Key | 7 | * Status Key |
| 8 | - -- as yet unknown | 8 | - -- as yet unknown |
| 9 | n/a -- not applicable (internal, uninteresting, etc) | 9 | n/a -- not applicable (internal, uninteresting, etc) |
| 10 | obsolete -- an obsolete feature, to be removed in future | ||
| 10 | todo -- not documented but should be | 11 | todo -- not documented but should be |
| 11 | NODE -- documented in or under info node NODE | 12 | NODE -- documented in or under info node NODE |
| 12 | 13 | ||
| @@ -26,7 +27,6 @@ See the end of the file for license conditions. | |||
| 26 | bytecomp (elisp) Compilation Functions | 27 | bytecomp (elisp) Compilation Functions |
| 27 | checkdoc (elisp) Documentation Tips | 28 | checkdoc (elisp) Documentation Tips |
| 28 | cl (cl) | 29 | cl (cl) |
| 29 | cl-19 n/a | ||
| 30 | cl-compat n/a | 30 | cl-compat n/a |
| 31 | cl-specs n/a | 31 | cl-specs n/a |
| 32 | copyright - | 32 | copyright - |
| @@ -47,13 +47,12 @@ See the end of the file for license conditions. | |||
| 47 | generic (elisp) Generic Modes | 47 | generic (elisp) Generic Modes |
| 48 | gulp n/a | 48 | gulp n/a |
| 49 | helper - | 49 | helper - |
| 50 | levents - | 50 | levents obsolete |
| 51 | lisp-float-type - | 51 | lisp-float-type - |
| 52 | lisp-mnt - | 52 | lisp-mnt - |
| 53 | lisp-mode n/a | 53 | lisp-mode n/a |
| 54 | lmenu - | 54 | lmenu obsolete |
| 55 | lselect - | 55 | lucid obsolete |
| 56 | lucid - | ||
| 57 | macroexp (elisp) Expansion | 56 | macroexp (elisp) Expansion |
| 58 | pp (emacs) Program Indent | 57 | pp (emacs) Program Indent |
| 59 | re-builder - | 58 | re-builder - |
| @@ -62,7 +61,7 @@ See the end of the file for license conditions. | |||
| 62 | ring (elisp) Rings | 61 | ring (elisp) Rings |
| 63 | rx - | 62 | rx - |
| 64 | shadow - | 63 | shadow - |
| 65 | sregex - | 64 | sregex obsolete |
| 66 | syntax (elisp) Position Parse | 65 | syntax (elisp) Position Parse |
| 67 | testcover - | 66 | testcover - |
| 68 | timer (elisp) Timers | 67 | timer (elisp) Timers |
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty index 85babb903b9..4146c8ffa58 100644 --- a/admin/notes/multi-tty +++ b/admin/notes/multi-tty | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | -*- coding: utf-8; mode: text; -*- | 1 | -*- coding: utf-8; mode: text; -*- |
| 2 | 2 | ||
| 3 | Copyright (C) 2007-2011 Free Software Foundation, Inc. | 3 | Copyright (C) 2007-2012 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | From README.multi-tty in the multi-tty branch. | 6 | From README.multi-tty in the multi-tty branch. |
| @@ -160,7 +160,7 @@ I use the following two bash scripts to handle my Emacs sessions: | |||
| 160 | 160 | ||
| 161 | name="$1" | 161 | name="$1" |
| 162 | shift | 162 | shift |
| 163 | 163 | ||
| 164 | if [ -z "$name" ]; then | 164 | if [ -z "$name" ]; then |
| 165 | echo "Usage: connect_emacs <name> <args>..." >&2 | 165 | echo "Usage: connect_emacs <name> <args>..." >&2 |
| 166 | exit 1 | 166 | exit 1 |
| @@ -184,7 +184,7 @@ screendir="/var/run/screen/S-$USER" | |||
| 184 | serverdir="/tmp/emacs$UID" | 184 | serverdir="/tmp/emacs$UID" |
| 185 | emacs=/usr/bin/emacs-multi-tty # Or wherever you installed your multi-tty Emacs | 185 | emacs=/usr/bin/emacs-multi-tty # Or wherever you installed your multi-tty Emacs |
| 186 | 186 | ||
| 187 | if [ -z "$name" ]; then | 187 | if [ -z "$name" ]; then |
| 188 | echo "Usage: preload_emacs <name> [<waitp>]" >&2 | 188 | echo "Usage: preload_emacs <name> [<waitp>]" >&2 |
| 189 | exit 1 | 189 | exit 1 |
| 190 | fi | 190 | fi |
| @@ -314,7 +314,7 @@ THINGS TO DO | |||
| 314 | Emacs with GTK support. If you want to play around with GTK | 314 | Emacs with GTK support. If you want to play around with GTK |
| 315 | multidisplay (and don't mind core dumps), you can edit src/config.h | 315 | multidisplay (and don't mind core dumps), you can edit src/config.h |
| 316 | and define HAVE_GTK_MULTIDISPLAY there by hand. | 316 | and define HAVE_GTK_MULTIDISPLAY there by hand. |
| 317 | 317 | ||
| 318 | http://bugzilla.gnome.org/show_bug.cgi?id=85715 | 318 | http://bugzilla.gnome.org/show_bug.cgi?id=85715 |
| 319 | 319 | ||
| 320 | Update: Han reports that GTK+ version 2.8.9 almost gets display | 320 | Update: Han reports that GTK+ version 2.8.9 almost gets display |
| @@ -414,7 +414,7 @@ THINGS TO DO | |||
| 414 | sometimes; Emacs does not respond to stimuli from other keyboards. | 414 | sometimes; Emacs does not respond to stimuli from other keyboards. |
| 415 | At least a beep or a message would be important, if the single-mode | 415 | At least a beep or a message would be important, if the single-mode |
| 416 | is still required to prevent interference. (Reported by Dan | 416 | is still required to prevent interference. (Reported by Dan |
| 417 | Nicolaescu.) | 417 | Nicolaescu.) |
| 418 | 418 | ||
| 419 | Update: selecting a region with the mouse enables single_kboard | 419 | Update: selecting a region with the mouse enables single_kboard |
| 420 | under X. This is very confusing. | 420 | under X. This is very confusing. |
| @@ -521,7 +521,7 @@ THINGS TO DO | |||
| 521 | 521 | ||
| 522 | ** Very strange bug: visible-bell does not work on secondary | 522 | ** Very strange bug: visible-bell does not work on secondary |
| 523 | terminals in xterm and konsole. The screen does flicker a bit, | 523 | terminals in xterm and konsole. The screen does flicker a bit, |
| 524 | but it's so quick it isn't noticable. | 524 | but it's so quick it isn't noticeable. |
| 525 | 525 | ||
| 526 | (Update: This is probably some problem with padding or whatnot on | 526 | (Update: This is probably some problem with padding or whatnot on |
| 527 | the secondary terminals.) | 527 | the secondary terminals.) |
| @@ -542,7 +542,7 @@ THINGS TO DO | |||
| 542 | are not useful; before starting work on DOS support, revert to | 542 | are not useful; before starting work on DOS support, revert to |
| 543 | pristine, pre-multi-tty versions. | 543 | pristine, pre-multi-tty versions. |
| 544 | 544 | ||
| 545 | ** Fix Windows support. Currently bootstraping works on w32, but Emacs | 545 | ** Fix Windows support. Currently bootstrapping works on w32, but Emacs |
| 546 | crashes on startup and none of the multi-tty features are | 546 | crashes on startup and none of the multi-tty features are |
| 547 | implemented. Many XXX comments mark things that probably need | 547 | implemented. Many XXX comments mark things that probably need |
| 548 | updating, ChangeLogs will help in spotting changes to X specific | 548 | updating, ChangeLogs will help in spotting changes to X specific |
| @@ -585,7 +585,7 @@ DIARY OF CHANGES | |||
| 585 | -- other-frame should cycle through the frames on the `current' | 585 | -- other-frame should cycle through the frames on the `current' |
| 586 | terminal only. | 586 | terminal only. |
| 587 | 587 | ||
| 588 | (Done, by trivially modifiying next_frame and prev_frame.) | 588 | (Done, by trivially modifying next_frame and prev_frame.) |
| 589 | 589 | ||
| 590 | -- Support different terminal sizes. | 590 | -- Support different terminal sizes. |
| 591 | 591 | ||
| @@ -789,7 +789,7 @@ DIARY OF CHANGES | |||
| 789 | frame's kboard from there.) | 789 | frame's kboard from there.) |
| 790 | 790 | ||
| 791 | -- Fix rif issue with X-tty combo sessions. IMHO the best thing to do | 791 | -- Fix rif issue with X-tty combo sessions. IMHO the best thing to do |
| 792 | is to get rid of that global variable (and use the value value in | 792 | is to get rid of that global variable (and use the value in |
| 793 | display_method, which is guaranteed to be correct). | 793 | display_method, which is guaranteed to be correct). |
| 794 | 794 | ||
| 795 | (Done, did exactly that. Core dumps during combo sessions became | 795 | (Done, did exactly that. Core dumps during combo sessions became |
| @@ -984,7 +984,7 @@ DIARY OF CHANGES | |||
| 984 | wrt foreground/background process groups.) | 984 | wrt foreground/background process groups.) |
| 985 | 985 | ||
| 986 | -- There is a flicker during the startup of `emacs -nw'; it's as if | 986 | -- There is a flicker during the startup of `emacs -nw'; it's as if |
| 987 | the terminal is initialized, reset and then initialialized again. | 987 | the terminal is initialized, reset and then initialized again. |
| 988 | Debug this. (Hint: narrow_foreground_group is called twice during | 988 | Debug this. (Hint: narrow_foreground_group is called twice during |
| 989 | startup.) | 989 | startup.) |
| 990 | 990 | ||
| @@ -1026,7 +1026,7 @@ DIARY OF CHANGES | |||
| 1026 | settings as Emacs itself. This may lead to bogus results in a | 1026 | settings as Emacs itself. This may lead to bogus results in a |
| 1027 | multi-locale setup. (E.g., while logging in from a remote client | 1027 | multi-locale setup. (E.g., while logging in from a remote client |
| 1028 | with a different locale.) | 1028 | with a different locale.) |
| 1029 | (Update after new bugreport by Friedrich Delgado Friedrichs: | 1029 | (Update after new bugreport by Friedrich Delgado Friedrichs: |
| 1030 | (at least) the structs terminal_coding and keyboard_coding in | 1030 | (at least) the structs terminal_coding and keyboard_coding in |
| 1031 | coding.c must be moved to struct display, and the Lisp interface | 1031 | coding.c must be moved to struct display, and the Lisp interface |
| 1032 | [set-]keyboard-coding-system must be adapted for the change.) | 1032 | [set-]keyboard-coding-system must be adapted for the change.) |
| @@ -1088,7 +1088,7 @@ DIARY OF CHANGES | |||
| 1088 | -- Miles Bader suggests that C-x C-c on an emacsclient frame should | 1088 | -- Miles Bader suggests that C-x C-c on an emacsclient frame should |
| 1089 | only close the frame, not exit the entire Emacs session. Update: | 1089 | only close the frame, not exit the entire Emacs session. Update: |
| 1090 | see above for a function that does this. Maybe this should be the | 1090 | see above for a function that does this. Maybe this should be the |
| 1091 | new default? | 1091 | new default? |
| 1092 | 1092 | ||
| 1093 | (Done. This is the new default. No complaints so far.) | 1093 | (Done. This is the new default. No complaints so far.) |
| 1094 | 1094 | ||
| @@ -1131,7 +1131,7 @@ DIARY OF CHANGES | |||
| 1131 | from exiting Emacs. (Reported by Mnemonikk on freenode.) | 1131 | from exiting Emacs. (Reported by Mnemonikk on freenode.) |
| 1132 | 1132 | ||
| 1133 | (Done, I hope.) | 1133 | (Done, I hope.) |
| 1134 | 1134 | ||
| 1135 | 1135 | ||
| 1136 | -- Having {reset,init}_all_sys_modes in set-input-mode breaks arrow | 1136 | -- Having {reset,init}_all_sys_modes in set-input-mode breaks arrow |
| 1137 | keys on non-selected terminals under screen, and sometimes on other | 1137 | keys on non-selected terminals under screen, and sometimes on other |
| @@ -1157,7 +1157,7 @@ DIARY OF CHANGES | |||
| 1157 | > Cursor mode. Applications have to send the smkx and rmkx terminfo | 1157 | > Cursor mode. Applications have to send the smkx and rmkx terminfo |
| 1158 | > strings to switch between the 2 modes. So Emacs (and emacsclient) have | 1158 | > strings to switch between the 2 modes. So Emacs (and emacsclient) have |
| 1159 | > to send smkx when initializing and rmkx when quitting (or on | 1159 | > to send smkx when initializing and rmkx when quitting (or on |
| 1160 | > suspend). | 1160 | > suspend). |
| 1161 | 1161 | ||
| 1162 | (I think patch-370 fixed this.) | 1162 | (I think patch-370 fixed this.) |
| 1163 | 1163 | ||
| @@ -1166,7 +1166,7 @@ DIARY OF CHANGES | |||
| 1166 | 1166 | ||
| 1167 | emacs | 1167 | emacs |
| 1168 | M-x server-start | 1168 | M-x server-start |
| 1169 | 1169 | ||
| 1170 | # From another xterm: | 1170 | # From another xterm: |
| 1171 | emacsclient -e '(y-or-n-p "Do you want me to crash? ")' | 1171 | emacsclient -e '(y-or-n-p "Do you want me to crash? ")' |
| 1172 | # Notice how the answer ends up in the *scratch* buffer | 1172 | # Notice how the answer ends up in the *scratch* buffer |
| @@ -1205,7 +1205,7 @@ DIARY OF CHANGES | |||
| 1205 | it is not recognized correctly. May be related to the bug below. | 1205 | it is not recognized correctly. May be related to the bug below. |
| 1206 | 1206 | ||
| 1207 | (Seems to have been fixed as a side effect of patch-434. "The bug | 1207 | (Seems to have been fixed as a side effect of patch-434. "The bug |
| 1208 | below" was the set-input-mode madness.) | 1208 | below" was the set-input-mode madness.) |
| 1209 | 1209 | ||
| 1210 | (Update: this bug was fixed for good in patch-449. It was tracked | 1210 | (Update: this bug was fixed for good in patch-449. It was tracked |
| 1211 | down to a bug in `read_key_sequence': it failed to reinitialize its | 1211 | down to a bug in `read_key_sequence': it failed to reinitialize its |
| @@ -1359,4 +1359,3 @@ GNU General Public License for more details. | |||
| 1359 | 1359 | ||
| 1360 | You should have received a copy of the GNU General Public License | 1360 | You should have received a copy of the GNU General Public License |
| 1361 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 1361 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| 1362 | |||
diff --git a/admin/notes/nextstep b/admin/notes/nextstep index 462101f9abf..a2e5ce2c9b0 100644 --- a/admin/notes/nextstep +++ b/admin/notes/nextstep | |||
| @@ -78,12 +78,12 @@ Text Rendering and Font Handling | |||
| 78 | nsfont.m implements the font driver, responsible for managing fonts and | 78 | nsfont.m implements the font driver, responsible for managing fonts and |
| 79 | rendering text. Fonts are obtained through NSFontManager. Rendering must be | 79 | rendering text. Fonts are obtained through NSFontManager. Rendering must be |
| 80 | done at a low level due to emacs' fine control over this process, therefore | 80 | done at a low level due to emacs' fine control over this process, therefore |
| 81 | there are different approachs under Cocoa and GNUstep. Under GNUstep, the | 81 | there are different approaches under Cocoa and GNUstep. Under GNUstep, the |
| 82 | original NeXT Display PostScript (DPS) APIs are available and used. Under | 82 | original NeXT Display PostScript (DPS) APIs are available and used. Under |
| 83 | Cocoa, these were removed and Quartz drawing functions replaced them. | 83 | Cocoa, these were removed and Quartz drawing functions replaced them. |
| 84 | 84 | ||
| 85 | In both cases, font glyphs are accessed through UTF8 character | 85 | In both cases, font glyphs are accessed through UTF8 character |
| 86 | representations. It would be preferable to use unicode indices, but prior | 86 | representations. It would be preferable to use Unicode indices, but prior |
| 87 | attempts at this have failed. | 87 | attempts at this have failed. |
| 88 | 88 | ||
| 89 | Multi-script fontsets are auto-created in nsfont_make_fontset_for_font() using | 89 | Multi-script fontsets are auto-created in nsfont_make_fontset_for_font() using |
| @@ -156,4 +156,3 @@ EmacsPrefsController : NSObject | |||
| 156 | EmacsSavePanel : NSSavePanel | 156 | EmacsSavePanel : NSSavePanel |
| 157 | EmacsOpenPanel : NSOpenPanel | 157 | EmacsOpenPanel : NSOpenPanel |
| 158 | - utility override for panel notifications | 158 | - utility override for panel notifications |
| 159 | |||
diff --git a/admin/notes/unicode b/admin/notes/unicode index ce7d3732f03..dda6ec4cc93 100644 --- a/admin/notes/unicode +++ b/admin/notes/unicode | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | -*-mode: text; coding: latin-1;-*- | 1 | -*-mode: text; coding: latin-1;-*- |
| 2 | 2 | ||
| 3 | Copyright (C) 2002-2011 Free Software Foundation, Inc. | 3 | Copyright (C) 2002-2012 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | Problems, fixmes and other unicode-related issues | 6 | Problems, fixmes and other unicode-related issues |
| @@ -62,14 +62,6 @@ regard to completeness. | |||
| 62 | dumped emacs. But, those maps (char tables) generated while | 62 | dumped emacs. But, those maps (char tables) generated while |
| 63 | temacs is running can't be removed from the dumped emacs. | 63 | temacs is running can't be removed from the dumped emacs. |
| 64 | 64 | ||
| 65 | * Translation tables for {en,de}code currently aren't supported. | ||
| 66 | |||
| 67 | This should be fixed by the changes of 2002-10-14. | ||
| 68 | |||
| 69 | * Defining CCL coding systems currently doesn't work. | ||
| 70 | |||
| 71 | This should be fixed by the changes of 2003-01-30. | ||
| 72 | |||
| 73 | * iso-2022 charsets get unified on i/o. | 65 | * iso-2022 charsets get unified on i/o. |
| 74 | 66 | ||
| 75 | With the change on 2003-01-06, decoding routines put `charset' | 67 | With the change on 2003-01-06, decoding routines put `charset' |
| @@ -88,8 +80,6 @@ regard to completeness. | |||
| 88 | handle more scripts specifically (à la Devanagari). There are | 80 | handle more scripts specifically (à la Devanagari). There are |
| 89 | issues with canonicalization. | 81 | issues with canonicalization. |
| 90 | 82 | ||
| 91 | * Bidi is a separate issue with no support currently. | ||
| 92 | |||
| 93 | * We need tabular input methods, e.g. for maths symbols. (Not | 83 | * We need tabular input methods, e.g. for maths symbols. (Not |
| 94 | specific to Unicode.) | 84 | specific to Unicode.) |
| 95 | 85 | ||
| @@ -102,27 +92,9 @@ regard to completeness. | |||
| 102 | worry about what happens when double-width charsets covering | 92 | worry about what happens when double-width charsets covering |
| 103 | non-CJK characters are unified. | 93 | non-CJK characters are unified. |
| 104 | 94 | ||
| 105 | * Emacs 20/21 .elc files are currently not loadable. It may or may | ||
| 106 | not be possible to do this properly. | ||
| 107 | |||
| 108 | With the change on 2002-07-24, elc files generated by Emacs | ||
| 109 | 20.3 and later are correctly loaded (including those | ||
| 110 | containing multibyte characters and compressed). But, elc | ||
| 111 | files generated by 20.2 and the primer are still not loadable. | ||
| 112 | Is it really worth working on it? | ||
| 113 | |||
| 114 | * Rmail won't work with non-ASCII text. Encoding issues for Babyl | ||
| 115 | files need sorting out, but rms says Babyl will go before this is | ||
| 116 | released. | ||
| 117 | |||
| 118 | * Gnus still needs some attention, and we need to get changes | ||
| 119 | accepted by Gnus maintainers... | ||
| 120 | |||
| 121 | * There are type errors lurking, e.g. in | 95 | * There are type errors lurking, e.g. in |
| 122 | Fcheck_coding_systems_region. Define ENABLE_CHECKING to find them. | 96 | Fcheck_coding_systems_region. Define ENABLE_CHECKING to find them. |
| 123 | 97 | ||
| 124 | * You can grep the code for lots of fixmes. | ||
| 125 | |||
| 126 | * Old auto-save files, and similar files, such as Gnus drafts, | 98 | * Old auto-save files, and similar files, such as Gnus drafts, |
| 127 | containing non-ASCII characters probably won't be re-read correctly. | 99 | containing non-ASCII characters probably won't be re-read correctly. |
| 128 | 100 | ||