annotate lisp/oobr/BR-RELEASE @ 169:15872534500d r20-3b11

Import from CVS: tag r20-3b11
author cvs
date Mon, 13 Aug 2007 09:46:53 +0200
parents 4be1180a9e89
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2 # SUMMARY: What's new in this version of the OO-Browser?
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4 # AUTHOR: Bob Weiner
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 #
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
6 # ORG: InfoDock Associates. We sell corporate support and development
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
7 # contracts for InfoDock, Emacs and XEmacs.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
8 # E-mail: <info@infodock.com> Web: http://www.infodock.com
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
9 # Tel: +1 408-243-3300
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
10 #
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 24
diff changeset
11 # ORIG-DATE: 15-Oct-90
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
12 # LAST-MOD: 21-Feb-97 at 16:33:20 by Bob Weiner
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
13 #
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
14 # Copyright (C) 1990-1997 Free Software Foundation, Inc.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 # See the file BR-COPY for license information.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 # This file is part of the OO-Browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 ---------------------------------------------------------------------------
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
20 VERSION 2.10
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
21
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
22 * OO-Browser Multi-language Changes
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
23
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
24 ** Added Show-Inherited-Features toggle button to the OO-Browser Options
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
25 menu. This determines whether or not inherited features are shown
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
26 when listing class features. (The default is `on'.)
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
27
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
28 ** Adding a single class to an Environment with the br-add-class command
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
29 now properly adds its features too. Similarly, the br-delete command
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
30 deletes associated features.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
31
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
32 ** X OO-Browser bug on some platforms that blackened the whole window after
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
33 drawing the tree may be eliminated on some platforms, but not all.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
34
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
35 ** br-edit-feature is now more flexible, permitting separate specification of
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
36 class and feature name arguments.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
37
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
38 ** Fixed br-find-file to never display a file in a browser listing window.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
39
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
40 ** Eliminated unnecessary execution of mode-specific hooks when scanning
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
41 class files. For example, invocation of syntax highlighting could
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
42 slow down scanning dramatically.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
43
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
44 ** Added InfoDock Associates contact info to version/credit screen that
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
45 appears on startup or when using the {C-c #} command in the browser
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
46 to make it easy for people to get commercial support or custom
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
47 develpment for the OO-Browser.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
48
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
49 * C++ OO-Browser
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
51 ** Added support for multi-line virtual method declarations.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
52
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
53 * Java OO-Browser
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
54
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
55 ** Attributes are now included as features of a class (you must rebuild
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
56 any existing Environment to have them included). They are prefaced
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
57 with "= " when shown in a browser listing buffer.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
58
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
59 ** Array return values from methods are now handled properly by the
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
60 OO-Browser scanner.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
61
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
62 ** Feature name completion now works properly, whenever the browser
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
63 prompts for a feature name.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
64
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
65 ** Added support for .jav files for 3-character suffix impaired users.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
66
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
67 ** Cleaned up a number of areas of the code that were improperly carried
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
68 over from the C++ OO-Browser.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
69
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
70 ** Removed support for threadsafe keyword since it has been deleted from
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
71 the language specification.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
72
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
73 * Objective-C OO-Browser
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
74
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
75 ** objc-feature-matches can now take a regular expression and return
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
76 all matching features.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
77
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
78 * Python OO-Browser
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
79
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
80 ** Included support for the Python object-oriented scripting language.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
81
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 VERSION 2.9.11
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85 * Added man/br-design.texi to document the design rationale of the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86 OO-Browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
88 * Java: The OO-Browser now works on code with the new Java exception syntax:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
89 public Connection(String host, int port)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
90 throws UnknownHostException, InputOutputException {}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92 * Fixed mouse key initialization bug.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
94 * C: Fixed bug in displaying structure or enum definitions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
95
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
96 * Emacs 19: Fixed bug that caused OO-Browser menubar menu not to appear.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
97
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
98 * BR-README: Rewrote Installation / Configuration section.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
99
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
100 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
101 VERSION 2.9.10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
102
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
103 * {M-x br-report-bug RET} bound to {C-c C-b} in OO-Browser listing buffers
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
104 can be used to send mail to the OO-Browser discussion list.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
105
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
106 * A number of significant bug fixes, including errors triggered when scanning
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
107 source directories and encountering an unreadable file. See "ChangeLog".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
108
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
109 * .icc and .I C++ inline definition file suffixes are now supported.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
110
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111 * Any time an Environment is built interactively, you are queried whether or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
112 not to build it in the background.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
113
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
114 * If you try to load an Environment which has not yet been built and you
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
115 decide not to build it, then the load is aborted rather than prompting you
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
116 for another Environment to load.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
117
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
119 VERSION 2.9.9
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
120
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
121 * Standard OO-Browser invocation command renamed to 'oo-browser' for clarity.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
122 'oobr' still exists for backward compatibility. Invocation is now much
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123 simpler and cleaner. You are always prompted for the Environment to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
124 browse, but if you hit {RET} immediately or if you give a prefix argument
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
125 to the command, then you jump right into browsing the previous Environment.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
126 This eliminates the problem new users had in not knowing how to switch
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
127 Environments. See "(oo-browser.info)Loading Environments".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
128
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
129 * {q} to quit from the OO-Browser now always puts the browser buffers at the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
130 bottom of the buffer list, as it should.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
131
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
132 * Subdirectories whose names are a single character long now are scanned
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
133 properly.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
134
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
135 * br-skip-dir-regexps and br-file-dir-regexp are now documented in the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
136 manual, see "(oo-browser.info)Customization".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
137
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139 VERSION 2.9.8
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
140
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
141 * Improved tree-x/Makefile support for building under UNIX System V.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
142
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
143 * Fixed bugs in Java Environment building.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
144
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
145 * Added Java Specifics section to the OO-Browser manual.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
146 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 VERSIONS 2.9.6 and 2.9.7
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149 * Added support for browsing Java code, a language developed by Sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150 Microsystems, in popular use for new World-Wide Web applications.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
151
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
152 * A number of bug fixes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
153 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
154 VERSIONS 2.9.4 and 2.9.5
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
155
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156 * Eiffel: Added some new Eiffel V3 keywords.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
157
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
158 * Added information on the new oo-browser mailing list in the "BR-README"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
159 file. Also added menu items to subscribe to / unsubscribe from the list
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
160 and to send mail to it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
161
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
162 * CLOS: Changed language name to Lisp, since the browser is useful on
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
163 non-CLOS Lisp too.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
164
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
165 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
166 VERSION 2.9.3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
167
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
168 * Environment files now contain the version of the OO-Browser which was used
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
169 to build them. If the Environment file format is obsolete, the OO-Browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
170 will automatically prompt you to rebuild it whenever you load it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
171
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
172 * {C-c C-s} now properly saves Environment features, when the Environment is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
173 renamed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
174
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
175 * The browser user interface will now display within a frame even if you have
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
176 set the unsplittable frame property.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
177
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
178 * Eiffel: Fixed bug that prevented display of a feature from its listing
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
179 entry when using {f}.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
180 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
181 VERSION 2.9.2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
182
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
183 * Added pulldown and popup menu support for Emacs 19.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
184
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
185 * 'make install' now installs OO-Browser documentation in an Emacs tree.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
186
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
187 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
188 VERSION 2.9.1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
189
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
190 * C++/C/Objective-C:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
191
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
192 NOTE: You must rebuild any Objective-C Environments that you have
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
193 built with earlier versions of the browser. If you want the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
194 new C default classes described below to appear in C++
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
195 Environments, you must rebuild them, too.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
196
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
197 The OO-Browser now supports browsing the following C constructs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
198 within C++ and Objective-C Environments via default classes:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
199
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
200 DEFAULT CLASS C CONSTRUCT
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
201 --------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
202 [constant] #define constant
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
203 [enumeration] enum {}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
204 [function] non-member function()
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
205 [macro] #define macro()
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
206 [structure] struct {}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207 [type] typedef {}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208 [union] union {}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
209
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
210 You may now define a C++ Environment which contains only C code.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
211 The above default classes are the only ones that will appear in such
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
212 Environments.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214 * C++: Added recognition of keywords, `mutable' and `explicit', newly added
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
215 to standard C++.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
217 * Removed key binding of br-toggle-keep-viewed since this is little used and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218 reused its key, {V}, for br-view-friend, which views the definition of a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 C++ friend declaration. This was mistakenly formerly bound to {M-v} which
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
220 conflicted with a basic scrolling command.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
221
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
222 * C++: Recognition of new array operators, 'operator new [] ()' and 'operator
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
223 delete [] ()'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
224
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
225 * The X OO-Browser can now be built on systems without the usleep system call
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
226 (see oobr/tree-x/Makefile).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
227
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
228 * {M-e}, br-env-stats, now shows the names of any classes which are defined
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
229 multiple times within the Environment, to help you eliminate duplicates.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
230 It also shows a list of undefined classes, those which are referenced,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
231 e.g. as parents of another class, but not defined within the Environment.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
232
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
233 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
234 VERSION 2.9
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
235
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
236 * C++: See the C++ Specifics section of the OO-Browser manual for user
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
237 documentation on all of these changes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
238
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
239 * C++: friend declarations now appear in class feature listings, prefixed by
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
240 '% '. {V} views the definition of a friend.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
241
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
242 * C++: pure virtual functions now appear in listings as '> func' instead of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
243 'func = 0'. Object creation and deletion functions appear as '+ func'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
244 instead of '- func'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
245
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
246 * C++: Overloading of operator[] and operator() is now supported.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
247
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
248 * C++: Greatly speeded up feature listings by caching feature names.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
249
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
250 * C++: Expanded variety of complex declarations/definitions that the browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
251 recognizes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
252
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
253 * Eiffel: Added full feature browsing as in other languages along with Eiffel
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
254 V3 support.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
255
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
256 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
257 VERSION 2.8.6
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
258
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
259 * Added KEYWORDS: header to all *.el files, so the Emacs finder
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
260 program, {C-h p}, can now include them in its indices for lookup.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
261
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
262 * C++: Added support for browsing pure virtual function interfaces declared
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
263 within classes. Given a pure virtual function named, f, it appears as, f =
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
264 0, in a browser listing buffer to distinguish it from a member definition.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
265
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
266 * C++: Improved scanning of a broader range of C++ definitions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
267
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
268 * {C-u F} now works properly. It shows the signatures/tags of all features
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
269 in the current listing buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
270
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
271 * CLOS: Added proper support for &keywords in argument lists.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
272
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
273 * CLOS: All methods which do not contain any specialized parameters (those
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
274 of a specific type) are considered members of the root CLOS class 't'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
275
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
276 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
277 VERSION 2.8.5
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
278
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
279 * Documented InfoDock/XEmacs menus in the manual.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
280
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
281 * Improved Makefile support for adding custom load-path entries.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
282
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
283 * Emacs 19 versions now run site-start.el when batch compiling files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
284
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
285 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
286 VERSION 2.8.4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
287
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
288 * Added autoload comments so that autoloaded OO-Browser commands are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
289 automatically picked up under V19.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
290
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
291 * The default display of class features/elements, bound to {f}, now includes
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
292 all inherited features. Use {M-0 f} to turn off display of inherited
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
293 features.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
294
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
295 * Under XEmacs when mouse support is available, there is an OO-Browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
296 pulldown menu and the same menu as a popup, bound to the right mouse button
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
297 when in a browser listing buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
298
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
299 * Instantiation of templates is handled well now, especially when a parent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
300 class is a template instantiation.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
301
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
302 * Action Key press on a C++ class feature declaration now properly jumps to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
303 the definition.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
304
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
305 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
306 VERSIONS 2.8.2 and 2.8.3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
307
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
308 * New version of the X OO-Browser with more reliable display updates after a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
309 node is collapsed and a color X resource file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
310
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
311 * Support for C++ template class and method browsing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
312
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
313 * Under C++, non-class functions are now found and added to the default
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
314 [function] class for easy browsing. This includes both C and C++ functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
315
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
316 * Br-unique, {u}, and br-order, {o}, now work on all entry types, not just
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
317 classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
318
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
319 * New command, br-match-entries, bound to {M}. Permits filtering of the set
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
320 of entries in a listing buffer. Under Emacs 19, you can still browse
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
321 entries after filtering them. Emacs 18 doesn't permit this since each
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
322 entry name is not necessarily unique.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
323
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
324 * Many bug fixes and many fewer invalid method tag matches under C++.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
325
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
326 * Much faster compilation of the OO-Browser Emacs Lisp source code since all
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
327 files are compiled with one invocation of Emacs, rather than one per file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
328
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
329 * Environment builds may now be done in the background. (You are prompted
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
330 for whether to build in the background, each time you build an
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
331 Environment. When the build finishes, you are asked if you would like to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
332 browse the built Environment.)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
333
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
334 * Eiffel 3 inheritance clause support.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
335
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
336 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
337 VERSION 2.8.1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
338
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
339 * Much faster C++ feature lookups. You *must* rebuild any C++ Environments
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
340 built with earlier versions of the OO-Browser before trying to browse
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
341 features within the Environment. Load such an Environment and use {C-c
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
342 C-e} to rebuild it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
343
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
344 * XEmacs 19.12 mouse support.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
345
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
346
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
347 ---------------------------------------------------------------------------
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
348 VERSION 2.8
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
349
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
350 * Command and Key Binding Improvements
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
351
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
352 ** Action Key press on an OO-Browser environment file named OOBR or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
353 OOBR-FTR, automatically determines the language of the Environment and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
354 loads it for browsing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
355
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
356 ** Common Lisp and Emacs Lisp element browsing support added. Standard
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
357 language element types are added as default classes to Environment, so
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
358 one can browse functions, variables, methods and more. See
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
359 "(oo-browser.info)CLOS Specifics" for details.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
360
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
361 ** The feature listing command, br-routines, previously bound to {r}, has
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
362 been renamed br-features and bound to {f}. {f} used to run br-find; use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
363 {C-u e} (br-edit-entry) for that command instead. This makes the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
364 bindings of {f} and {F}, which lists feature signatures, more uniform.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
365 {r} still works for backwards compatibility in this release.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
366
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
367 ** {f} if applied to a single class for which there are no feature
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
368 definitions within the Environment, displays the associated class
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
369 definition so that you may browse its feature declarations. This
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
370 improves browsing in Environments where you have only interface
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
371 specifications, e.g. *.h files, but no source code.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
372
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
373 ** Fixed {I}, br-implementors command. Also, now an Action Key press on
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
374 an implementor class shows the implemented element.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
375
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
376 ** {C} lists class categories. Presently only supported under Objective-C.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
377 {v} or {e} views or edits the class category definition.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
378 {I} shows the classes which implement a category.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
379 The [category] default class displays all Environment categories as its
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
380 features. {v} or {e} then displays the associated category definition.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
381
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
382 ** {P} lists class protocols. Presently only supported under Objective-C.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
383 {v} or {e} views or edits the class definition which directly conforms
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
384 to the protocol.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
385 {I} shows the classes which implement a protocol.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
386 The [protocol] default class displays all Environment protocols as its
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
387 features. {v} or {e} then displays the associated protocol definition.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
388
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
389
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
390 * Graphical Browser Improvements
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
391
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
392 ** Motif version of the X OO-Browser interface redone using the Athena
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
393 toolkit, so that only free X libraries are required. Thanks to Torgeir
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
394 Veimo for this conversion work.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
395
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
396
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
397 * Many bug fixes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
398
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
399 ** The browser will no longer scan SCCS revision subdirectories by default.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
400
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
401 ** Better support for the wide variety of C++ coding styles and file naming
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
402 conventions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
403
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
404
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
405 * User Manual Improvements
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
406
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
407 ** Reorganized and renamed sections for clarity.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
408
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
409 ** New sections:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
410
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
411 *** "(oo-browser.info)Browsing Categories"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
412 *** "(oo-browser.info)Browsing Elements"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
413 *** "(oo-browser.info)Browsing Implementors"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
414 *** "(oo-browser.info)Browsing Protocols"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
415
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
416 ** Expanded glossary in user manual.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
417
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
418
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
419 * Installation Improvements
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
420
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
421 ** Improved Makefile to support all common Emacs versions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
422
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
423 ** More detailed installation notes in "BR-README".