comparison CHANGES-beta @ 803:9b6b28d87550

[xemacs-hg @ 2002-04-05 07:36:18 by stephent] Update CHANGES-beta for release.
author stephent
date Fri, 05 Apr 2002 07:36:18 +0000
parents d007336dd239
children bf76db2b446e
comparison
equal deleted inserted replaced
802:19dfb459d51a 803:9b6b28d87550
1 to 21.5.6 "bok choi"
2
3 UI changes and runtime bugs
4
5 -- Fix: process waiting on MS Windows -- Mike Alexander
6 -- Fix: (maybe) GTK progress bar crashes at startup -- William M. Perry
7 -- Fix: detect printer set up for metric units -- Jonathan Harris
8 -- Fix: add_charsets_to_precedence_list -- IKEYAMA Tomonori
9 -- Change: misc menubar -- John Paul Wallington
10 -- Add: auto-mode-alist: GNUmakefile is a Makefile, "system default"
11 Xdefaults and friends get xrdb-mode -- Ville Skytt,Ad(B
12 -- From Ben Wing <ben@xemacs.org>.
13 -- Fix: init_process_io_handles obeys coding-system-for-{read,write}.
14 -- Fix: bug in md5 handling.
15 -- Fix: data corruption in print.c from print_depth becoming negative.
16 -- Fix: "nil channel" in MS Windows magic events crashes.
17 -- Fix: (tentative) redisplay crash freeing display line structures.
18 -- Fix: (tentative) TTYs don't work.
19 -- Fix: too-small SHEAP_ADJUSTMENT on Cygwin (can't run temacs).
20 -- Fix: hscroll/truncation/continuation glyphs causing "jumping lines".
21 -- Fix: problem with text files with no newlines ().
22 -- Fix: errors when opening (e.g.) mule-ucs/lisp/reldata/uiso8859-6.el.
23 -- Fix: (partial) excess memory use in Unicode processing, esp. at startup
24 -- Fix: sample.init.el (grep-all-files-in-current-directory-and-below):
25 Missing argument.
26 -- Fix: smoother scrolling on MS Windows.
27 -- Change: Move the menubar frame commands from the View menu to
28 the File menu, to be consistent with how most other programs do
29 things. Move less-used revert/recover items to a submenu. Make
30 "recover" not prompt for a file, but recover the current buffer.
31 -- Change: implementation of matching font to charset.
32 -- Change: default MS Windows font to Lucida Console, increase
33 default frame size on Windows to 50 lines.
34 -- Add: runtime flag -no-packages inhibits adding package lisp to load-path.
35 -- Add: much functionality to behavior.el.
36 -- Add: more Unicode translation files.
37
38 Documentation
39
40 -- Add: define STACK_TRACE_EYE_CATCHER for Windows -- Jonathan Harris
41 -- Texinfo (internals): Add xref in emodules.texi -- Stephen J. Turnbull
42 -- Texinfo (lispref): Unicode Support, Behaviors -- Stephen J. Turnbull
43 -- Texinfo (user): Behaviors -- Stephen J. Turnbull
44 -- Improve auto-mode-alist -- Simon Josefsson
45 -- Docstrings: completion-ignored-extensions, file-name-all-completions --
46 John H. Palmieri
47 -- From Ben Wing <ben@xemacs.org>.
48 -- New ChangeLog for ./etc/.
49 -- Updated: NEWS.
50 -- Improve docs (developers): tree layout, merging branch to trunk.
51 -- Improve docs (lispref): CL loop, menu sorting, sound-default-alist
52 -- Obsoleted Lisp: 'sref, char-bytes.
53 -- Internals: Revamped the sound documentation.
54 -- Typo fixes -- Adrian Aichner
55
56 Lisp API
57
58 -- From Ben Wing <ben@xemacs.org>.
59 -- Fixed: bug in keymap iteration in cl-macs.el.
60 -- Fix: bugs in language environments English and Ethiopic
61 -- Change: lisp/mule/*.el -- convert to XEmacs style.
62 -- Add (synch to GNU): get-window-with-predicate, ALL-FRAMES,
63 some-window, count-windows, window-safely-shrinkable-p,
64 count-screen-lines, shrink-window-if-larger-than-buffer
65 -- Add (line-oriented mouse selection): New functions
66 mouse-consolidated-yank mouse-yank, mouse-track,
67 default-mouse-track-normalize-point,
68 default-mouse-track-return-dragged-selection, mouse-track-by-lines,
69 mouse-track-insert mouse-track-adjust-by-lines, mouse-track-insert-1,
70 mouse-track-insert-by-lines, mouse-track-delete-and-insert-by-lines
71 -- Add (warnings): Add a consistent way to execute code,
72 catching all errors and displaying a warning, including a
73 backtrace showing where the error occurred. New functions
74 backtrace-in-condition-handler-eliminating-handler, with-trapping-errors,
75 view-warnings. Integrate show-message-log with view-lossage.
76 -- Add (debugging): New functions debug-print-1, debug-print,
77 debug-backtrace.
78 -- Add (misc utils): map-plist, show-memory-usage, compare-strings,
79 truncate-string-to-width, variable require-prints-loading-message.
80 -- Add many languages and charsets.
81 -- Add (autoloads): Support defun*, defmacro*.
82 -- Add (byte-compiler): with-boundp, if-boundp, when-boundp,
83 and-boundp, declare-boundp, globally-declare-boundp, with-fboundp,
84 if-fboundp, when-fboundp, and-fboundp, declare-fboundp,
85 globally-declare-fboundp, with-byte-compiler-warnings-suppressed
86 -- Warning fixes.
87
88 Internals
89
90 -- Add: Get & SetLocaleInfo from winnls.h -- Jonathan Harris
91 -- Add: codepages latin-jisx0201, japanese-jisx0212, remove
92 japanese-jisx0208-1978 -- IKEYAMA Tomonori
93 -- Fix: Use wrap_emacs_*(), not wrap_*() for gtk_boxed, gtk_object, ffi --
94 William M. Perry
95 -- Fix: I18N APIs on windows -- Jonathan Harris
96 -- Fix: typos causing GTK build errors -- Malcolm Purvis
97 -- Warning fixes -- William M. Perry
98 -- From Ben Wing <ben@xemacs.org>.
99 -- Change: error-checking macros: ERROR_CHECK_TYPECHECK -> ERROR_CHECK_TYPES,
100 ERROR_CHECK_CHARBPOS -> ERROR_CHECK_TEXT, add ERROR_CHECK_DISPLAY,
101 ERROR_CHECK_STRUCTURES.
102 -- Change: Redo print_*().
103 -- Change: character-to-unicode char-to-unicode; also unicode-to-char{acter}.
104 -- Change: Replace XSETFOO with wrap_foo().
105 -- Change: symbol->name a Lisp_Object, not Lisp_String *. Eliminate latter.
106 -- Change: rearrange init calls in emacs.c.
107 -- Add: (partial) category API compatible with FSF.
108 -- Add: (partial) GC triggering based on percentage of total memory
109 usage. Not currently activated.
110 -- Add: (partial) sledgehammer redisplay check.
111 -- Add: error-behavior ERROR_ME_DEBUG_WARN.
112 -- Add: more error checking on Dynarrs.
113 -- Add: assert_at_line(), for use in asserts inside of inline functions.
114 -- Add: resizing_buffer_to_lisp_string().
115 -- Add: function get_charset_limits.
116 -- Add: (tentative, may go away) foo_checking_assert_at_line() macros.
117 -- Add: new event methods for printing, comparing, and hashing magic
118 events, to avoid event-type-specific stuff.
119 -- Fix eifree(). Use Eistrings in various places
120 -- Fix: bugs in chartab implementation and doc strings.
121
122 Build
123
124 -- Fix: make-mswin-unicode.pl -- Ben Wing, Jonathan Harris
125 -- Fix: .texi files for Cygwin makeinfo -- Jonathan Harris
126 -- Fix: Perl quoting in Windows build -- Jonathan Harris, Ben Wing
127 -- Fix: Generate more intermediate files in obj subdirectory -- Jonathan Harris
128 -- From Ben Wing <ben@xemacs.org>.
129 -- Fix: require errors in behavior.el
130 -- Fix: compile error when TTY-only.
131 -- Change: update check_cygwin_setup.sh for current Cygwin reality.
132 -- Change: Makefile regenerates itself if out of date.
133 -- Change: improve error-checking config for Windows
134 -- Add: HAVE_SYS_TIMES_H config.h #define.
135 -- Add: new error-checking types in configure.
136 -- Add: .cvsignore
137
1 to 21.5.5 "beets" 138 to 21.5.5 "beets"
2 139
3 Documentation 140 Documentation
4 -- new external-widget example node -- Stephen Turnbull 141 -- new external-widget example node -- Stephen Turnbull
5 -- new packaging manual nodes -- Steve Youngs, Stephen Turnbull 142 -- new packaging manual nodes -- Steve Youngs, Stephen Turnbull