annotate lisp/oobr/ChangeLog @ 215:1f0dabaa0855 r20-4b6

Import from CVS: tag r20-4b6
author cvs
date Mon, 13 Aug 2007 10:07:35 +0200
parents f53b5ca2e663
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 171
diff changeset
1 1997-09-17 SL Baur <steve@altair.xemacs.org>
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 171
diff changeset
2
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 171
diff changeset
3 * Makefile (autoloads): Fix target.
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 171
diff changeset
4
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 100
diff changeset
5 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 100
diff changeset
6
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 100
diff changeset
7 * br-clos-ft.el (clos-scan-routine-arglist): Don't reference
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 100
diff changeset
8 bytecode object as vector.
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 100
diff changeset
9
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
10 Fri Feb 21 16:45:14 1997 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
11
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
12 * br-c-tags (etags):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
13 * br-c-ft.el (c-build-element-tags): Added support for Microcruft OSs.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
14
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
15 * br-menu.el (id-popup-br-menu):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
16 (id-menubar-br): Updated Mail-List-Request entries to new format.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
17
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
18 * br.el (br-in-browser): Tightened tests to require 3 or more windows to
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
19 be in the OO-Browser. This could eliminate a problem that prevents
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
20 restoration of the browser display if the variable, `br-in-browser',
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
21 is somehow left non-nil after the browser display is dismantled,
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
22 e.g. if a user simply deletes all other windows.
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 Thu Feb 20 07:22:17 1997 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
25
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
26 * br-lib.el (br-scan-mode): Added this to eliminate execution of any
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
27 mode-specific hooks, such as syntax highlighting, when scanning files
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
28 to build Environments.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
29
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
30 Wed Feb 19 11:03:07 1997 Bob Weiner <weiner@infodock.com>
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 * br-init.el (br-init-autoloads): Added autoload of hypb:display-file-with-logo.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
33
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
34 Thu Dec 5 17:51:43 1996 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
35
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
36 * Makefile:
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
37 MANIFEST:
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
38 oo-browser.texi:
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
39 python-browse.el:
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
40 br-python.el:
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
41 br-python-ft.el:
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
42 br-env.el (br-env-lang-avector): Added Python language support from
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
43 Harri Pasanen <pa@tekla.fi>, with a few modifications.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
44
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
45 Wed Nov 13 00:08:25 1996 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
46
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
47 * br-java-ft.el (java-type-modifier-keyword): Removed "threadsafe" since
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
48 deleted from java language.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
49
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
50 Tue Nov 12 15:12:28 1996 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
51
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
52 * java-brows.el (java-mode-setup): Added support for new Java mode in cc-mode.el.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
53
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
54 Mon Nov 11 17:23:57 1996 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
55
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
56 * br-menu.el (id-menubar-br): Added Show-Inherited-Features under Options.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
57
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
58 * br-c++-ft.el (c++-feature-def-p): Modified to handle multi-line virtual
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
59 method declarations.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
60
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
61 * br-java-ft.el (java-feature-locate-p): Eliminated unneeded C++ :: carryover logic.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
62 (java-scan-features):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
63 (java-feature-def-p):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
64 (java-feature-name-to-regexp):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
65 (java-feature-tree-command-p):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
66 (java-feature-add-prefix):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
67 (java-feature-def-p):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
68 (java-feature-decl-or-def): Added attribute handling support.
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 Sun Nov 3 19:49:26 1996 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
71
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
72 * br-env.el (br-env-load): Modified to load language-specific libraries if
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
73 not already loaded.
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 Fri Nov 1 12:56:53 1996 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
77 * br-java.el (java-class-modifier-keyword): Removed `protected' which is
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
78 not a valid class modifier.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
79 * br-java-ft.el (java-include-dirs):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
80 (java-cpp-include-dirs):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
81 (java-include-regexp):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
82 (java-include-file): Deleted this stuff which never
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
83 should have been here, since Java doesn't use includes per se.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
84 (java-code-file-regexp): Added support for 3-character
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
85 suffix-impaired users.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
86 (java-feature-def-pat): Eliminated unneeded C++ carryover logic.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
87 (java-type-modifier-keyword): Added `volatile' in
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
88 preparation for handling of attributes.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
89 (java-abstract-method-regexp): Changed to original value in
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
90 preparation for handling of attributes.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
91
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
92 Thu Oct 31 14:25:02 1996 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
93
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
94 * br-lib.el (br-find-file): Fixed to ensure not to use listing windows
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
95 when in the OO-Browser.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
96
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
97 * br-ftr.el (br-edit-feature):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
98 (br-feature-tag-and-file): Added to allow feature editing and
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
99 tag lookup by specifying class and feature name as separate arguments.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
101 * br-java-ft.el (java-feature-signature-to-name): Modified to use
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
102 java-type-tag-separator instead of "." as a separator between the class
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
103 and feature name, since this caused a failure when tried to do
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
104 completion on feature names with br-feature-complete.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
105 (java-tag-fields-regexp): Made final occurrence of
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
106 java-type-tag-separator optional since it is not included if the
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
107 regexp came from a completion.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
108
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
109 * br-ftr.el (br-edit-feature-from-tag): Renamed from `br-edit-feature' so
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
110 can reuse that name with a simpler set of arguments.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
111
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
112 Wed Oct 30 19:50:34 1996 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
113
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
114 * br-lib.el (br-real-delete-class): Altered to also delete feature tags.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
115 This is called by the br-delete command.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
116 (br-setup-functions): Added "feature-map-class-tags" and
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
117 "feature-tag-regexp".
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
118 * br-*-ft.el (*-delete-features): Added to delete a class' features.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
119 (*-feature-tag-regexp): Added to return a tag regexp from
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
120 class and feature name.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
121 (*-feature-map-class-tags): Added to map over the feature
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
122 tags of a single class.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
124 * br-objc-ft.el (objc-feature-matches): Modified to take a regexp to
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
125 conform with other languages.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
126 * br-*-ft.el (*-feature-map-tags): Added this function to map over a set
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
127 of entries in a feature tags file and return the results.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
128 (*-feature-matches): Fixed bug that failed to properly
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
129 delimit identifier character ranges with square brackets, causing all
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
130 but exact matches to fail.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
131
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
132 * br-java-ft.el (java-feature-display): Renamed from java-feature-tags-lookup.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
133 * br-objc-ft.el (objc-feature-display): Renamed from objc-feature-tags-lookup.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
134 * br-c++-ft.el (c++-feature-display): Renamed from c++-feature-tags-lookup.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
135
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
136 * br-lib.el (br-add-class):
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
137 (br-real-add-class): Fixed bug that did not add features of a
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
138 class when br-add-class was called interactively. Added the
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
139 optional add-features argument to handle this.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
140
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
141 * br-java-ft.el (java-return-type-identifier): Fixed bug that neglected
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
142 to allow the open square bracket of an array return identifier and
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
143 thus caused the scanner to miss methods with such return values.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
144
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
145 Tue Oct 22 23:16:02 1996 Bob Weiner <weiner@infodock.com>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
146
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
147 * tree-x/intf.c (InitializeInterface): Renabled use of backing store
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
148 in DBLcreate_double_buffer call to eliminate nasty bug on some
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
149 platforms that blackened the whole window after drawing the tree.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
150 This may not have completely fixed the problem though.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
151
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
152 Fri Sep 20 22:21:30 1996 Bob Weiner <weiner@freya.yggdrasil.com (Bob Weiner)>
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
153
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
154 * Changed `cs.uiuc.edu' to `xemacs.org', the new OO-Browser distribution site.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
155
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
156 ==============================================================================
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
157 * V2.10 changes ^^^^:
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
158 ==============================================================================
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
159
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
160 This version was made by XEmacs maintainers to include Python support
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
161 and update a few documentation references. It was a separate branch
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
162 from the mainline development that we synchronized with in the next
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
163 release.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
164
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
165 ==============================================================================
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
166 * V2.9.12 changes ^^^^:
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
167 ==============================================================================
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
168
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
169 Wed Oct 25 04:49:51 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
170
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
171 * BR-README: Reformatted with a table of contents for easy viewing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
172 Rewrote Installation / Configuration section.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
173
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
174 Sun Oct 22 00:41:50 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
175
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
176 * br-menu.el (br-menubar-menu): Fixed bug when current-menubar was
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
177 nil, would not display menubar entry under Emacs 19 even though it
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
178 should.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
179
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
180 Sat Oct 21 02:02:27 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
181
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
182 * br-c-tags (tags_file): Fixed bug that erased first comma in a structure
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
183 or enum entries, preventing the browser from displaying the source for
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
184 such entries.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
185
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
186 * br-init.el (br-after-term-init): Changed call of `hmouse-setup' to
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
187 `hmouse-shift-buttons' which fixes bug of mouse keys not being
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
188 initialized properly and hmouse-setup function being undefined when a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
189 full Hyperbole distribution is not available.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
190
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
191 Wed Oct 4 13:41:52 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
192
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
193 * br-java-ft.el (java-feature-parens-grpn):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
194 (java-feature-decl-or-def): Added support for new
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
195 function exception name declarations such as:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
196 public Connection(String host, int port)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
197 throws UnknownHostException, InputOutputException {}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
198
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
199 Wed Sep 27 15:39:51 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
200
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
201 * hasht.el (hash-delete): Modified to deal with XEmacs different handling
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
202 of initially unbound symbols.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
203
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
204 * man/br-design.texi: Added to document design rationale of the OO-Browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
205
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
206 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207 * V2.9.11 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
209
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
210 Fri Sep 22 10:12:26 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
211
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
212 * br-java.el (java-get-package-name): Fixed problem with nil package name
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213 being used as hash table key.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
215 Thu Sep 21 12:16:48 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
217 * br.el (br-add-class-file): Signal error if file is not readable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218 * br-lib.el (br-real-add-class):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 (br-real-build-parents-alist):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
220 (br-show-parents): Don't try to scan file if it is unreadable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
221 (br-search-directory): Fixed problem that caused scanning to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
222 stop if encountered an unreadable file or invalid link. Now just
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
223 displays a message.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
224
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
225 Wed Sep 20 12:30:37 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
226
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
227 * br.el (br-report-bug): Added to send a message to oo-browser discussion
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
228 list and bound to {C-c C-b}.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
229 * br-init.el (br-init-autoloads): Added an autoload for hmail:compose.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
230 * Makefile (HYPB_EL/C): Added hypb/hmail.{el,elc} to list for OO-Browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
231 bug reporting.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
232
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
233 * br-env.el (br-env-rebuild):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
234 (br-env-cond-build): Prompt for background building.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
235 (br-env-build): Modified to prompt for whether or not to build
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
236 in background when background flag is not t or nil.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
237
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
238 * smt-browse.el (smt-browse):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
239 * info-brows.el (info-browse):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
240 * objc-brows.el (objc-browse):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
241 * eif-browse.el (eif-browse):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
242 * clos-brows.el (clos-browse):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
243 * c++-browse.el (c++-browse):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
244 * java-brows.el (java-browse): Rewrote to quit if user chooses not to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
245 build an Environment which has been specified but not built and to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
246 alert him with a message that the Environment must be built before
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
247 browsing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
248
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
249 * br-env.el (br-env-create): Modified to allow background builds when
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
250 re-specify current Environment and to only build the Environment if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
251 called interactively.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
252 (br-env-try-load): Renamed from br-env-force-load and rewrote
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
253 to just try to load Environment once, instead of looping, so user can
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
254 easily quit.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
255 (br-env-init): Modified to return Env file name loaded or nil
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
256 if load fails.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
257
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
258 * br-c++.el (c++-src-file-regexp): Ellemtel C++ recommendations specify
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
259 that inline definition files should use the suffix ".icc" and other
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
260 people use ".I" for such files, so those suffixes are included here.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
261
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
262 * br-java.el (java-get-package-name): Simplified and fixed bug that
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
263 triggered error if search failed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
264 (java-get-classes-from-source): Save return value from call
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
265 of java-get-package-name.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
266
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
267 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
268 * V2.9.10 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
269 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
270
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
271 Thu Sep 14 11:37:40 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
272
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
273 * br-env.el (br-env-browse): Modified to specify non-existing
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
274 Environments, so can be called by {M-x oo-browser}.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
275
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
276 * BR-README: Clarified build and install instructions for the X OO-Browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
277
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
278 * br-start.el (oo-browser): Added as alias for the oobr function to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
279 encourage people to recognize the real name of the package. Also
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
280 reversed meaning of the prefix argument so that by default, it always
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
281 prompts for the Environment to browse, thereby removing a common
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
282 problem new users have of not being able to specify the Environment
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
283 location. Immediately hitting {RET} when prompted browses the most
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
284 recently browsed Environment, if any.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
285
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
286 Wed Sep 13 11:21:17 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
287
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
288 * man/oo-browser.texi (Customization): Documented br-skip-dir-regexps and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
289 br-file-dir-regexp variables.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
290
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
291 * br-lib.el (br-file-dir-regexp): Made this a global variable rather than
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
292 a language-specific one, since all languages had the same value. Also
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
293 modified value to handle one character directory names.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
294
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
295 Tue Sep 12 16:05:26 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
296
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
297 * br.el (br-interrupt): Fixed bug that prevented burying of browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
298 buffers when {q} is invoked.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
299 (br-ancestors):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
300 (br-descendants): Made these functions return nil when nothing to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
301 show and t otherwise.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
302
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
303 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
304 * V2.9.9 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
305 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
306
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
307 Mon Aug 28 18:16:57 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
308
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
309 * tree-x/tree.c (MakeNode): Use memset when SYSV is defined instead of BSD
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
310 bzero call.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
311
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
312 Sat Aug 26 15:19:41 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
313
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
314 * man/oo-browser.texi (Java Specifics): Added this section.
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-java.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
317 * br-java-ft.el: Fixed comment handling for many routines, identifier
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
318 regexp definition, and handling of / native method listing prefix.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
319
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
320 Fri Aug 25 19:35:03 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
321
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
322 * br-java-ft.el: Removed wrong references to :: scoping modifier left
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
323 over from C++ code.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
324
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
325 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
326 * V2.9.8 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
327 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
328
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
329 Thu Aug 24 17:10:46 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
330
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
331 * br-lib.el (br-delete-space): Fixed bug in handling multi-line strings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
332
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
333 Wed Aug 23 11:41:25 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
334
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
335 * MANIFEST:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
336 Makefile:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
337 br-java.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
338 br-java-ft.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
339 java-brows.el: Added to support Java code browsing, a single
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
340 inheritance, byte-code interpreted language descended in part from C++
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
341 and developed by Sun. People are using it in WWW applications along
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
342 with Sun's Hot Java browser which interprets Java code in web pages.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
343 Thanks to Jeff Sparkes for working on the Java-specific regexps.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
344
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
345 * br-menu.el (br-menubar-menu): Fixed bug that would add menu if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
346 menubar was nil.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
347
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
348 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
349 * V2.9.7 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
350 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
351
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
352 Fri Jul 14 15:28:17 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
353
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
354 * Makefile (distclean): Modified to remove unneeded object and binary
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
355 files from tree-x and tree-nx.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
356
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
357 Thu Jul 13 11:30:57 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
358
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
359 * br-lib.el (br-add-to-paths-htable): Don't add class if already in the table.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
360
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
361 Wed Jul 12 14:33:44 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
362
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
363 * br.el (br-add-class-file): Simplified and corrected errors when class
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
364 already existed in Environment.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
365
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
366 Tue Jul 11 14:18:23 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
367
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
368 * tree-x/intf.c (NewTree_CB): Allocated an extra char for string terminator.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
369
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
370 Fri Jun 2 10:14:19 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
371
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
372 * br-c++.el (c++-identifier): Fixed to match to "class< template<T> >"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
373 expressions, i.e. nested <<>>. Only handles a single template
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
374 parameter, however.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
375
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
376 Thu Jun 1 10:26:38 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
377
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
378 * tree-x/Makefile: Rewrote for increased configurability.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
379
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
380 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
381 * V2.9.6 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
382 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
383
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
384 Fri May 19 08:59:14 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
385
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
386 * eif-calls.el (eif-reserved-words): Added new Eiffel V3 keywords.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
387
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
388 * br-env.el: Rewrote to avoid deletion of feature tags file; erase its
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
389 contents instead and then rebuild.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
390
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
391 * br-menu.el (id-menubar-br):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
392 (id-popup-br-menu): Added Compose-Mail-to-List and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
393 Mail-List-Request entries.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
394 * BR-README: Added section on the new oo-browser mail list.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
395
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
396 * br-env.el (br-env-build): Added explicit setting of EMACS path
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
397 executable path when build in the background and path is known.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
398
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
399 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
400 * V2.9.5 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
401 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
402
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
403 Tue May 16 11:54:33 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
404
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
405 * br-env.el (br-env-lang-avector): Changed "CLOS" to "Lisp" since the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
406 browser can browse non-OO Lisp, too.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
407
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
408 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
409 * V2.9.4 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
410 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
411
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
412 Fri May 12 13:44:21 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
413
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
414 * br-env.el (br-env-stats):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
415 (br-env-save):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
416 (br-env-lang-var):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
417 (br-env-version): Added this variable to record the OO-Browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
418 version used to build each Environment. This allows us to prompt the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
419 user if an Environment format changes, necessitating a rebuild of the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
420 environment.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
421 (br-env-load): Prompt to rebuild obsolete C++, Objective-C and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
422 Eiffel environments which do not have version numbers.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
423
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
424 Thu May 11 11:11:04 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
425
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
426 * br-c-ft.el (c-build-element-tags): Fixed to handle an empty buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
427
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
428 * br-env.el (br-env-save): Added save of feature tags file if save-file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
429 name is different than current br-env-file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
430 * br-ftr.el (br-feature-tags-file-name): Added to centralize naming of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
431 feature files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
432 (br-feature-tags-init): Called this new function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
433
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
434 * br-env.el (br-env-select-lang): Tightened check for use of dialog box so
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
435 won't be even if popup-dialog-box is defined by lmenu.el under GNU Emacs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
436
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
437 * br.el (br-window-setup): Fixed to clear frame `unsplittable' property if
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
438 set.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
439
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
440 * br-eif-ft.el (eif-feature-signature-to-regexp): Fixed bug which
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
441 failed to remove class from regexp used to find feature definition.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
442
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
443 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
444 * V2.9.3 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
445 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
446
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
447 Tue May 9 22:32:15 1995 Bob Weiner <weiner@mot.com (Bob Weiner)>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
448
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
449 * Makefile (install): Changed to install documentation.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
450
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
451 Mon May 8 18:21:33 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
452
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
453 * man/oo-browser.texi (Using the Mouse):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
454 * br-init.el (br-after-term-init):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
455 * br-menu.el (br-menubar-menu): Added support for pulldown and popup
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
456 menus under Emacs19.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
457
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
458 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
459 * V2.9.2 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
460 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
461
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
462 Fri May 5 12:30:08 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
463
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
464 * Makefile: Removed building of Info and Postscript versions of the
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
465 OO-Browser manual from default `make'. Use `make info' and `make ps',
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
466 respectively.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
467
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
468 * br.el (br-toggle-c-tags):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
469 (br-c-tags-flag): Added to control whether C tags are built for
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
470 C-based language Environments.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
471
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
472 * br-objc-ft.el: Redid tags format for compatibility with C++ tags and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
473 increased speed of feature listing by including feature name in tag
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
474 lines. Also added in C element browsing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
475
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
476 Thu May 4 13:32:38 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
477
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
478 * br-c++-ft.el (c++-feature-def-pat):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
479 * br-compl.el (br-class-completions):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
480 * br-ftr.el (br-feature-completions): Fixed bugs in these functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
481
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
482 * br-c++-ft.el (c++-type-def-modifier):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
483 (c++-member-modifier-keyword):
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
484 (c++-type-modifier-keyword): Added `mutable' keyword, for
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
485 objects which are never const.
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
486 (c++-type-modifier-keyword): Added `explicit' keyword, for new
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
487 constructors and operators which do not allow implicit argument
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
488 conversions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
489
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
490 Wed May 3 11:06:13 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
491
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
492 * br-lib.el (br-setup-constants): Added "type-tag-separator" so could be
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
493 referenced outside of language-specific files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
494 * br-objc-ft.el (objc-type-tag-separator): Changed from "," to "@" so
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
495 would be the same as in C++.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
496 * br-smt.el (smt-type-tag-separator): Added.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
497
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
498 * br-c-ft.el: Added to handle C construct browsing for any C-based language.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
499 * Makefile: Added br-c-ft.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
500
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
501 * br-c++-ft.el (c++-element-type-alist): Renamed to c-default-classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
502 (c++-build-c-tags): Renamed to c-build-element-tags.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
503 br-c++.el: (c++-in-c-comment-p): Renamed to c-within-comment-p.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
504 Moved all of these to br-c-ft.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
505 * br.el (br-version): Automatically insert current version number when called.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
506
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
507 * br.el (br-mode-map): Removed key binding for little used
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
508 br-toggle-keep-viewed function in order to move br-view-friend from {M-v}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
509 to {V}, since it stupidly conflicted with a basic scrolling command.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
510 * man/oo-browser.texi (C++ Element Selection): Updated doc to reflect this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
511 change.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
512
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
513 * br-c-tags: Added to build feature tags for default C construct classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
514
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
515 Tue May 2 11:08:53 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
516
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
517 * br-c++-ft.el (c++-operator-identifier): Added support for new C++
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
518 `delete' and `new' array operators which end with [].
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
519
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
520 * br-lib.el (br-get-htable):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
521 * br-env.el (br-build-parents-htable):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
522 (br-build-paths-htable):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
523 (br-env-set-htables): Modified to make System entries override
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
524 Library entries.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
525
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
526 * tree-x/help.h: Rewrote to use ANSI C string concatenation.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
527 * tree-x/usleep.c: Added to support building on systems without usleep
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
528 system call.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
529
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
530 * br-lib.el (br-undefined-classes): Added.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
531 * br-env.el (br-env-stats): Added display of undefined classes which are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
532 referenced in the Environment to help detect class definition omissions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
533 (br-env-totals): Modified to show the names of duplicate
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
534 classes to simplify eliminating them.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
535
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
536 * Makefile (tags): Replaced all - with underscore in variable names to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
537 satisfy the AIX sh.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
538
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
539 Fri Apr 28 12:02:01 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
540
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
541 * br-c++-ft.el (c++-list-features): Rewrote to accomodate C construct browsing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
542 (c++-element-type-alist): Added.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
543
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
544 * br-ftr.el (br-tags-file): Added this variable to point to an Emacs TAGS
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
545 file temporarily build for use with the current Environment.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
546 (br-feature-tags-init): Set br-tags-file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
547
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
548 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
549 * V2.9.1 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
550 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
551
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
552 * br-menu.el (br-menubar-menu): Fixed bug that prevented OO-Browser popup
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
553 from coming up under XEmacs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
554
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
555 Thu Apr 27 17:36:06 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
556
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
557 * br-c++-ft.el (c++-return-type-identifier): Allowed spaces between
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
558 template parameters.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
559
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
560 * br.el (br-features): Fixed bug that did not alert user when a class has
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
561 no features.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
562
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
563 * br-c++-ft.el (c++-feature-decl-or-def): Updated to avoid undesired
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
564 matches to `enum var {};' and related sorts of constructs for now
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
565 since we don't deal with them and they would end up in the default
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
566 [function] class improperly.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
567
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
568 Wed Apr 26 11:32:07 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
569
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
570 * br-lib.el (br-setup-functions):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
571 * br.el (br-mode-map): Added br-view-friend bound to {M-v}. For now, just
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
572 displays the definition of a C++ friend entry at point.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
573 * br-c++-ft.el (c++-view-friend): Added to jump to friend definitions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
574
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
575 * br-ftr.el (br-feature-get-signature): Made line-num-minus-one arg
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
576 optional. Default is to return feature tag for current entry.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
577
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
578 * br.el (br-inherited-features): Modified call to br-list-features to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
579 include indent value so that C++ can eliminate friend declarations
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
580 from inherited feature listings, since friends are not inherited.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
581
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
582 * br-c++-ft.el: (c++-scan-features):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
583 (c++-scan-features-in-class): Modified to leave { or ;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
584 terminator in feature tags, so can distinguish declarations from
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
585 definitions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
586 (c++-feature-add-prefix):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
587 (c++-feature-normalize):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
588 (c++-scan-features-in-class): Included friend declarations
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
589 in feature listings, prefixed by "% ". Prefixed object creation and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
590 deletion features with "+ ".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
591
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
592 * br-c++-ft.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
593 br-c++.el: Rewrote to handle a wider variety of template-based
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
594 definitions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
595
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
596 Tue Apr 25 14:35:54 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
597
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
598 * br-c++-ft.el (c++-operator-identifier): Fixed to support overloading of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
599 operators [] and ().
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
600
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
601 Mon Apr 24 14:52:11 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
602
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
603 * br-c++-ft.el: Rewrote to cache feature name within each tag entry, to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
604 speed up feature entry listings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
605 br-c++-ft.el (c++-scan-features-in-class): Fixed to list this feature
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
606 `operator int() { return i; }', as `operator int' instead of just
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
607 `int'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
608
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
609 * br-eif-ft.el (eif-type-tag-separator):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
610 br-objc-ft.el (objc-type-tag-separator):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
611 br-c++-ft.el (c++-type-tag-separator): Changed from "|" to "," or "@" to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
612 support inclusion of more information in feature tag entries. | could
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
613 interfere with this in some languages.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
614
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
615 Mon Apr 17 17:23:33 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
616
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
617 * br-ftr.el (br-feature-clear-signatures): Fixed V19 version to use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
618 optional buf-nm parameter when given.
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
619 (br-feature-type-regexp): Added `>' character used by Eiffel
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
620 deferred features.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
621
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
622 * br-eif.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
623 eif-calls.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
624 br-eif-ft.el: Added full OO-Browser feature browsing capability for Eiffel.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
625
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
626 * br-lib.el (br-real-build-alists): Renamed from br-real-build-alists-br
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
627 and eliminated per-language setting of this function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
628
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
629 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
630 * V2.9 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
631 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
632
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
633 Fri Apr 14 15:31:17 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
634
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
635 * man/oo-browser.ps: Removed from the distribution. Too large; users who
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
636 need it can build it themselves.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
637
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
638 * *.el: Added KEYWORDS: header.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
639
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
640 Thu Apr 13 14:30:30 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
641
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
642 * br-c++.el (c++-get-classes-from-source): Made the scanner tolerate class
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
643 definitions that don't end with a semicolon.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
644
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
645 * br-ftr.el (br-feature-get-tags): Fixed bug in Emacs 19 version which
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
646 failed to set tags list, causing an error when {C-u F} was invoked.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
647
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
648 * man/oo-browser.texi (C++ Element Selection):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
649 br-c++-ft.el (c++-scan-features):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
650 (c++-scan-features-in-class):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
651 (c++-feature-implementors):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
652 (c++-feature-locate-p):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
653 (c++-feature-name-to-regexp):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
654 (c++-feature-signature-to-name):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
655 (c++-pure-virtual-function-regexp): Added support for
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
656 including pure virtual functions in class member listings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
657
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
658 Wed Apr 12 17:07:38 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
659
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
660 * br-c++-ft.el (c++-type-identifier-group):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
661 (c++-feature-decl-or-def): Fixed bug in regexp that could
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
662 cause a definition of "main()" to show up as "- n" in a listing buffer
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
663 since the wrong group would grab "mai".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
664
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
665 Tue Apr 11 12:55:11 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
666
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
667 * br-clos-ft.el (clos-element-tag-list): Fixed to ignore any parameters
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
668 following an &keyword since these cannot be specialized (given a specific
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
669 type). Also assigned all methods which are not specialized to CLOS
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
670 default class `t'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
671
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
672 * BR-README: Clarified autoload directions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
673
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
674 * br-c++-ft.el (c++-feature-decl-or-def): Allowed for whitespace following
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
675 the :: scoping operator. Some people actually use it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
676
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
677 * br.el (br-feature-signature-regexp): Added a `:' to this expression
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
678 since this is used by C++ feature completions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
679
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
680 * hmouse-br.el (smart-br):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
681 (smart-br-assist): Modified to invoke the OO-Browser, if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
682 not in it. This can occur if an Action/Assist key press occurs in a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
683 browser listing buffer when the browser user interface is not
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
684 displayed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
685 * br.el (br-browse): Modified to do nothing if already in the OO-Browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
686
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
687 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
688 * V2.8.6 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
689 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
690
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
691 Sat Apr 8 13:53:43 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
692
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
693 * man/oo-browser.texi (Top): Added credits.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
694
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
695 Fri Apr 7 11:57:20 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
696
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
697 * man/oo-browser.texi: Changed name from oobr.texi so that filename need
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
698 not be included in Info directory listings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
699
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
700 Thu Apr 6 10:20:07 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
701
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
702 * man/oobr.texi (Using the Mouse): Added a paragraph on the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
703 InfoDock/XEmacs menus.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
704
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
705 * br-objc-ft.el (objc-scan-features): Skip past body of method after
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
706 scanning it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
707
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
708 * Makefile (PRELOADS): Added ref to $(SITE-PRELOADS) for customization of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
709 the Lisp libraries loaded before byte-compiling any files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
710 (BATCHFLAGS): Removed -no-site-file so addition of the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
711 OO-Browser directory to load-path may be done in site-start.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
712
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
713 Wed Apr 5 17:11:31 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
714
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
715 * br-c++.el (c++-parent-regexp): Added an extra c++-comment-regexp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
716 so that class parents with following C++ comments are found:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
717 class cl : public parent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
718 // This is a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
719 // silly set of comments
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
720 {}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
721
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
722 Wed Apr 5 09:07:35 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
723
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
724 * br-tree.el (br-tree-x-load-tree-file): Coerced string to int for concat.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
725
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
726 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
727 * V2.8.5 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
728 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
729
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
730 Mon Apr 3 18:16:35 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
731
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
732 * br.el (br-inherited-features): Added this command to show all features
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
733 of a class.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
734 (br-inherited-features-flag): Added to control whether
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
735 `br-features' displays all inherited features or just lexically
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
736 included ones. Default is t, all inherited features.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
737
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
738 Sun Apr 2 18:08:23 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
739
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
740 * br-menu.el: Added this file of menus for the OO-Browser from InfoDock
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
741 and adapted for use under standard XEmacs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
742
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
743 Sat Apr 1 14:43:00 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
744
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
745 * br-c++-ft.el (c++-func-args-regexp):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
746 (c++-func-args-string): Modified to add optional spaces
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
747 between a C++ type and `*' or `&' characters since the spacing
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
748 sometimes varies between declaration and definition, e.g. declaration
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
749 is "func(const List<T>&);" and def is "func(const List<T> &id) {}".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
750
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
751 * br-ftr.el (br-edit-feature): Added to jump to feature when tag-entry and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
752 file of feature def have already been computed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
753 * br-ftr.el (br-find-feature):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
754 br-c++-ft.el (c++-feature-tags-lookup): Modified to call br-edit-feature.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
755
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
756 Fri Mar 31 13:44:57 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
757
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
758 * br-c++-ft.el (c++-class-decl-p): Fixed to properly match to template classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
759
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
760 * br-c++.el (c++-get-parent-name): Fixed to handle class definitions whose
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
761 parent is an instantiation of a template class.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
762
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
763 * br-c++-ft.el (c++-feature-signature-to-regexp): Rewrote to ignore the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
764 template parameter names when matching to a class template method.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
765
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
766 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
767 * V2.8.4 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
768 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
769
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
770 Tue Mar 28 15:13:51 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
771
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
772 * br-c++-ft.el (c++-type-identifier):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
773 br-c++.el (c++-identifier): Updated to handle C++ names with multiple
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
774 template parameters, e.g. class<T1,T2,T3>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
775
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
776 * tree-x: New release that redraws whole canvas when a tree is collapsed
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
777 as a stopgap measure to fix improper tree display after collapse (trees
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
778 collide and overwrite one another).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
779 Added a separate resource file for color displays.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
780 Renamed sample TREE to TREE.objc.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
781 Added sample TREE.c++ file as example of browsing C++ template classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
782
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
783 Mon Mar 27 01:07:18 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
784
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
785 * br-start.el (br-member): Use builtin member function when available.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
786
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
787 * br-c++.el (c++-get-classes-from-source): Added support for new style
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
788 "template <T> class name<T> {}" definitions along with template
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
789 method definitions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
790 * br-c++.el (c++-get-class-name):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
791 (c++-class-definition-name):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
792 (c++-scan-parents):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
793 (c++-get-parent-name): Added for template support.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
794 * br-c++-ft.el (c++-scan-features-in-class): Added for template support.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
795
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
796 Sun Mar 26 14:06:10 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
797
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
798 * br-c++-ft.el (c++-add-default-classes): Added.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
799 * c++-browse.el (c++-browse-setup): Added hook which calls
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
800 c++-add-default-classes, so can browse global C++ functions and C
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
801 functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
802 (c++-scan-features): Improved handling of non-class member
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
803 functions and eliminated false matches to class definitions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
804
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
805 * br.el (br-unique): Rewrote to handle all entry types.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
806 (br-order): Rewrote both of these functions to maintain element
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
807 tags under Emacs 19.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
808
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
809 * br-ftr.el (br-feature-clear-signatures):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
810 (br-feature-get-signature):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
811 (br-feature-get-tags):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
812 (br-feature-put-signatures): Added Emacs 19 versions that use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
813 text-properties so that tag associations stay with entry lines after a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
814 buffer is filtered, e.g. by br-match-entries.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
815
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
816 Sun Mar 26 01:03:38 1995 Bob Weiner <weiner@meltdown.valhalla (Bob Weiner)>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
817
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
818 * br.el (br-match-entries): Replaced invalid call to br-filter with
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
819 br-match-entries.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
820
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
821 Sat Mar 25 16:15:20 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
822
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
823 * Makefile (elc): Cleaned up user output produced by this target.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
824
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
825 * br.el (br-next-buffer): Clear out any feature tags that may have been
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
826 associated with this buffer, so we don't mistakenly reference them.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
827
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
828 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
829 * V2.8.3 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
830 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
831
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
832 Fri Mar 24 10:42:11 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
833
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
834 * br-c++-ft.el (c++-scan-features): Fixed so skips to end of a feature
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
835 definition before looking for another. This prevents matches to things
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
836 that look like feature definitions, e.g. if(flag) {}, inside feature
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
837 bodies.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
838
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
839 * br.el (br-this-level-entries): Added. Returns list of entry names
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
840 from current listing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
841 (br-match-entries): Added to filter current entry listing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
842
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
843 * Makefile (elc): Rewrote in a portable manner so that one emacs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
844 invocation builds all elc files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
845
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
846 Thu Mar 23 17:32:50 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
847
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
848 * br.el (br-browse): Fixed so br-mode-hook and language-specific hook is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
849 run each time the browser is invoked, not just the first time in an
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
850 Emacs session.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
851
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
852 * br-lib.el (br-real-delete-class): Stopped trying to replace a hash table
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
853 key which did not exist.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
854
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
855 * br-c++-ft.el (c++-scan-features): Fixed bug that generated improper
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
856 feature tags for global functions and destructors, keeping them from
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
857 showing up properly in listings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
858
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
859 * br.el (br-view-full-frame): Fixed bug in displaying the command to use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
860 to return to the OO-Browser, if said command is not bound to a key.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
861 Also fixed bug that failed to bury browser buffers when using this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
862 command.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
863
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
864 Wed Mar 22 03:20:39 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
865
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
866 * Makefile (EMACS): Changed default setting of this variable to XEMACS.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
867
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
868 * hmouse-br.el: Renamed a bunch of Hyperbole functions and variables.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
869
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
870 Tue Mar 21 01:05:28 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
871
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
872 * hasht.el (hash-replace): Fixed omission of argument to (error) call.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
873 This was causing {C-c C-d}, br-delete to fail.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
874
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
875 * Makefile: Fixed problems in a number of areas with different versions
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
876 of make.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
877
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
878 * br-c++-ft.el (c++-feature-signature-to-name): Fixed recently added
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
879 problem of deleting space and [] from names such as "operator []".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
880
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
881 * Makefile (oobr-env): Added this target for use with batch environment
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
882 building. Uses envir variable OOBR_ENV as environment to build.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
883 * br-env.el (br-env-batch-build-browse): Added to enable browsing an
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
884 Environment after it has finished building in the background.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
885 (br-env-batch-build): Modified to only load needed browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
886 libraries once, rather than once per environment built.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
887 (br-env-build): Added ability to build environments in the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
888 background using optional parameter BACKGROUND-FLAG.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
889 (br-env-rebuild): Added prompt to build in background when
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
890 called interactively.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
891
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
892 Mon Mar 20 00:16:46 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
893
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
894 * br-eif.el (eif-get-parents-from-source): Rewrote to support Eiffel 3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
895 inheritance clauses.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
896
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
897 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
898 * V2.8.2 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
899 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
900
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
901 * br-c++-ft.el: Added class name at the front of feature tags as in other
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
902 languages to speed tag lookups which can now often use string lookups
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
903 rather than regexp lookups.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
904
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
905 * br-lib.el (br-delete-space): Added this function and used in br-c++-ft.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
906
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
907 * br.el (br-where): Rewrote to handle entities in addition to classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
908
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
909 * br-clos-ft.el (clos-element-tag-list): Fixed bug that added nil values
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
910 to constant and variable definition tags, preventing the browser from
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
911 finding them when trying to view their definitions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
912
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
913 (clos-feature-name-to-regexp): Rewrote to work properly.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
914
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
915 Sun Mar 19 23:46:34 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
916
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
917 * br-clos.el (clos-type-identifier-chars): Added back [] characters so
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
918 that default class features will be shown properly in listing buffers.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
919
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
920 Fri Mar 17 12:46:06 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
921
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
922 * Makefile (elc): Rewrote to compile all out of date .elc files with one
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
923 invocation of Emacs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
924
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
925 Thu Mar 16 12:33:24 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
926
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
927 * br-init.el (br-after-term-init): Eliminated need to load set.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
928 Provides faster startup.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
929
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
930 * br-vers.el: Added this file and `br-version' variable so can get OO-Browser
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
931 version number programmatically.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
932
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
933 Wed Mar 15 14:13:19 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
934
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
935 * br-init.el (br-after-term-init): Renamed all `smart-*-meta*' functions
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
936 to `smart-*-assist*'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
937
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
938 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
939 * V2.8.1 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
940 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
941
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
942 Fri Mar 10 14:40:55 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
943
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
944 * OO-Browser V2.8 is released.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
945
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
946 * man/oobr.texi: Rearranged and renamed many sections for clarity.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
947 (Browsing Categories):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
948 (Browsing Protocols): Added these two sections.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
949
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
950 * br-compl.el (br-complete-type): Generalized for languages other than C++.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
951
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
952 * br.el (br-next-class):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
953 (br-prev-class): Renamed to br-*-entry.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
954 (br-next-class-window):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
955 (br-prev-class-window): Renamed to br-*-listing-window.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
956
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
957 Mon Mar 6 12:04:30 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
958
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
959 * br-lib.el (br-setup-constants): Removed br-show-features setting from
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
960 here so that it is a global setting that applies to all languages.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
961 Otherwise, it would typically be set to nil each time you browsed an
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
962 Environment using a different language. This is not what most users
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
963 would want.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
964
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
965 * br-tree.el (br-tree-filter): Rewrote for improved efficiency. Also
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
966 display an invalid command message and beep if graphical browser sends
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
967 an invalid command. Also fixed bug in handling long feature signatures
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
968 which come in as multiple output strings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
969
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
970 Sun Mar 5 12:24:28 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
971
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
972 * Makefile (tags): Added tree-x and tree-nx source tags into TAGS build.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
973
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
974 * tree-x: Replaced the old Motif X OO-Browser with the new Xt-based one.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
975
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
976 * br-tree.el (br-tree-do-cmd): Fixed bug that could cause
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
977 br-feature-tree-command-p to be invoked in languages for which it is not
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
978 defined.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
979
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
980 * br-objc-ft.el (objc-feature-locate-p): Fixed so if try to browse method2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
981 from class2 which is defined after method1 of class1 in the same file,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
982 and method1 and method2 have the same name, it works. Previously, the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
983 class in which the method was defined was ignored under Objective-C.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
984
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
985 * br.el (br-children):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
986 (br-parents):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
987 (br-ancestors)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
988 (br-descendants): When applied to a single class, eliminated narrow
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
989 of listing to that class. Instead insert class in output listing, just
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
990 like when applied to a whole listing. This also makes producing
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
991 graphical displays of a listing simpler.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
992
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
993 Sat Mar 4 14:38:45 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
994
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
995 * br-objc-ft.el (objc-list-categories):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
996 (objc-list-protocols): Added to support category and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
997 protocol browsing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
998 * br-lib.el (br-setup-functions): Added per-language "list-features" and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
999 "list-protocols" functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1000
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1001 Fri Mar 3 14:00:24 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1002
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1003 * br.el (br-mode-map): Added {C} = br-categories and {P} = br-protocols.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1004 (br-categories): Added to show class categories.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1005 (br-protocols): Added to show protocols to which a class conforms.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1006
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1007 * br-lib.el (br-real-add-class): Trigger error if class-name is nil or if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1008 replace is attempted on a non-existent class.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1009
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1010 * br.el (br-features): Modified so if no feature definitions for the class
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1011 in the Environment, then browse feature declarations by displaying the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1012 class definition.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1013
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1014 * br-compl.el (br-class-completions):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1015 br.el (br-show-top-classes):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1016 (br-match): Added (br-class-list-filter classes) so each language
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1017 can filter the set of classes listed when showing top classes or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1018 matching to class names. Set this language-specific function to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1019 'identity for all languages except Objective-C where protocols and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1020 class categories are filtered out.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1021
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1022 Fri Mar 3 02:03:42 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1023
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1024 * br-lib.el (br-real-build-al)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1025 (br-search-directory): Modified scanning message to lead with
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1026 last path component in case long paths in the minibuffer would
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1027 otherwise obscure it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1028
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1029 * br-objc-ft.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1030 br-objc.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1031 objc-brows.el: Numerous changes to support category and protocol browsing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1032
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1033 Thu Mar 2 00:16:49 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1034
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1035 * br.el (br-interrupt):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1036 (br-quit): Added test to ensure that are in the OO-Browser
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1037 within the selected frame before interrupting.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1038
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1039 * br-c++-ft.el (c++-list-features):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1040 br-objc-ft.el (objc-list-features): Fixed bug where 2nd and 3rd search
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1041 args were reversed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1042
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1043 * br-ftr.el (br-feature-type-regexp): Added this constant to match to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1044 leading character of an OO-Browser feature listing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1045 * br-ftr.el (br-feature-entry):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1046 br-compl.el (br-find-class-name):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1047 br-objc-ft.el (objc-feature-signature-to-regexp):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1048 Used this new constant.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1049
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1050 * br.el (br-sort-options): Added to control the way listing buffers are sorted.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1051
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1052 Wed Mar 1 10:40:54 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1053
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1054 * br-compl.el (br-all-classes): Rewrote to omit sort in most cases, since
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1055 many functions that call this will do their own sorting.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1056
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1057 * br-lib.el (br-class-path): Made this return nil if class-path is equal
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1058 to br-null-path.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1059
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1060 * br.el: Redefined and rebound these commands to be more representative of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1061 what they now do, considering that class features may now be other
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1062 things than just routines and that {f} and {F} will now list feature
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1063 names and feature tags respectively.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1064 OLD-NAME NEW-NAME OLD-KEY NEW-KEY
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1065 =========================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1066 br-find Use br-edit-entry instead. {C-u e}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1067 br-routines br-features r f
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1068
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1069 Tue Feb 28 10:11:04 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1070
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1071 * hasht.el (hash-length):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1072 (hash-size): Changed these 2 functions to return size of the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1073 hash-table structure rather than number of elements.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1074 (hash-count): Added this to return number of elements in hash-table.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1075
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1076 * br-clos-ft.el (clos-element-tag-list): Renamed from `clos-element-tag' and
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1077 changed to return a list of tags since one method definition may
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1078 generate features in many classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1079
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1080 * hasht.el (hash-copy): Added to copy first level of a hash table.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1081 (hash-deep-copy): Added to copy all levels of a hash table.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1082 Redesigned internal data structure so can tell hash tables from
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1083 vectors, so that copy routines know how to copy symbol values from the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1084 hash table obarray.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1085
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1086 Sun Feb 26 17:03:37 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1087
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1088 * man/oobr.texi (Browsing Implementors):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1089 (Browsing Elements): Added these two sections.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1090
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1091 Sat Feb 25 12:10:29 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1092
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1093 * br.el (br-find): Added support for CLOS element lookup.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1094
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1095 * br-objc-ft.el (objc-feature-signature-to-name): Fixed bug that prevented
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1096 class name from being included when with-class option is given.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1097
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1098 * br-init.el (br-skip-dir-regexps): Added skip of SCCS subdirectories and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1099 made this a user variable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1100
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1101 * Makefile: Changed so that elc target just rebuilds out of date elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1102 files, not all elc files. all-elc now does that.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1103
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1104 Fri Feb 24 17:19:37 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1105
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1106 * br-compl.el (br-buffer-menu): Rewrote to handle case where filename is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1107 stripped from path listed under File section in Buffer-menu. Use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1108 buffer names instead. Slower, but correct in more cases.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1109
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1110 Thu Feb 23 10:51:53 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1111
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1112 * man/oobr.texi (Glossary): Added a number of OO terms.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1113
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1114 * br-ftr.el (br-feature-get-signature): Changed to return nil when no
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1115 feature signature is found, instead of "".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1116
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1117 * br.el (br-this-level-features): Modified to list features only, not classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1118
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1119 * br.el (br-implementors):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1120 br-c++-ft.el (c++-feature-implementors):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1121 br-clos-ft.el (clos-feature-implementors):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1122 br-objc-ft.el (objc-feature-implementors): Changed to support browsing
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1123 implementor feature from each class.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1124
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1125 * br-objc-ft.el (objc-feature-implementors):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1126 (objc-feature-matches): Fixed these functions so that
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1127 br-implementors works properly for Objective-C.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1128
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1129 Wed Feb 22 14:31:55 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1130
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1131 * br-lib.el (br-build-lib-htable): Added (run-hooks 'br-after-build-lib-hook).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1132 (br-build-sys-htable): Added (run-hooks 'br-after-build-sys-hook).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1133 This allows language-specific actions which add to library and system
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1134 classes after the source code has been scanned, e.g. to add categories
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1135 as classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1136 br-clos-ft.el: Used above hook to add element category classes to system
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1137 classes, since the elements in these classes change as the system
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1138 evolves.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1139
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1140 Tue Feb 21 14:38:47 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1141
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1142 * br-tree.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1143 man/oobr.texi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1144 br-help
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1145 br.el (br-mode-map): Renamed `br-tree-routines-toggle' to
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1146 `br-tree-features-toggle' and moved key binding from {M-r} to {M-f}.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1147 Renamed `br-show-routines' to `br-show-features'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1148
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1149 * *.el: Changed all -ftr- to -feature-.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1150 * br*[fr]t.el: Clarified many symbol names within these files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1151
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1152 * br-clos-ft.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1153 br-clos-rt.el: Added these 2 files to support feature browsing in CLOS
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1154 and BWlib, my own object system which looks like CLOS.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1155
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1156 Fri Feb 17 00:12:37 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1157
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1158 * br-objc-rt.el (objc-scan-routines-in-class):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1159 * br-c++-rt.el (c++-scan-routines-in-class): Fixed bug that failed to save
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1160 normalized form of routine for return.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1161
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1162 Mon Feb 13 11:18:46 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1163
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1164 * br-init.el (br-after-term-init): Don't load menus-oobr under tty InfoDock.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1165
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1166 Sun Feb 12 16:09:29 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1167
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1168 * br-clos.el (clos-src-file-regexp): Updated to scan .el files, so
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1169 will-read CLOS-like definitions in Emacs Lisp code. Normal CLOS code
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1170 directories will not contain any such code, so will not be affected.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1171
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1172 Thu Feb 9 13:19:38 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1173
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1174 * hasht.el (hash-make): Modified to accept an integer as the first
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1175 argument, meaning create an empty hash table with that minimum size.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1176
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1177 Mon Jan 9 12:00:40 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1178
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1179 * br-c++.el (c++-in-c-comment-p):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1180 (c++-to-comments-begin): Fixed to avoid treating //*** comments
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1181 as multi-line comments.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1182
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1183 * br-env.el (br-env-copy): Changed `intern-soft' to `intern' to avert bug
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1184 that appears when try to set an as yet undefined symbol.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1185
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1186 Tue Jan 3 16:49:44 1995 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1187
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1188 * br-c++.el (c++-src-file-regexp): Modified to handle .cpp and .hpp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1189 suffixes used by someone on OS/2.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1190
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1191 Wed Dec 21 16:30:27 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1192
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1193 * br-mouse.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1194 MAKE-DIST
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1195 br-load.lsp: Removed these files which are no longer needed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1196
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1197 * BR-README: Added install directive which autoloads br-env-browse, so can
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1198 be used to initialize the OO-Browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1199 * br-init.el (br-after-term-init2): Added autoload of br-env-browse and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1200 add of oobr/hypb/ directory to load-path when full Hyperbole system is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1201 not available.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1202
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1203 Fri Dec 16 19:15:51 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1204
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1205 * br-env.el (br-env-browse): Added this function to invoke the appropriate
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1206 language OO-Browser given an Environment as an argument. This can be
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1207 used to support OO-Browser invocation by mouse clicking on Env file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1208 names.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1209
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1210 Fri Dec 16 19:58:24 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1211
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1212 * br-init.el (br-after-term-init2): Changed so menus are only loaded under
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1213 XEmacs-based InfoDock.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1214
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1215 Thu Dec 15 22:26:15 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1216
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1217 * tree-x/intf.c: Added (XtPointer) coercions for 4th arg of XtAddCallback
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1218 calls to suppress compiler warnings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1219
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1220 * br-objc-ft.el (objc-func-args-regexp):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1221 (objc-func-args-string):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1222 br-c++-ft.el (c++-func-args-regexp):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1223 (c++-func-args-string): Fixed replacement of spaces so that
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1224 clicking on a declaration in a .h file jumps to the associated
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1225 definition in a source file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1226
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1227 Thu Dec 15 12:37:31 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1228
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1229 * tree-x/intf.c: Rewrote to handle X displays of varying sizes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1230
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1231 * br-objc-ft.el (objc-feature-def-pat):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1232 br-c++-ft.el (c++-feature-def-pat): Rewrote to simplify and to eliminate
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1233 call to read-from-string, which may be unreliable in this usage.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1234
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1235 * tree-x/input.c (GetNextToken): Changed `char c' to `int c', otherwise,
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1236 cannot detect EOF and all possible chars.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1237
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1238 Fri Dec 9 18:05:50 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1239
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1240 * br-objc-rt.el (objc-routine-normalize): Rewrote to reduce strings of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1241 spaces to one space.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1242 (objc-ftr-def-pat): For each space, match to 0 or more
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1243 spaces.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1244
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1245 * br-c++-rt.el (c++-routine-normalize): Rewrote to reduce strings of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1246 spaces to one space.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1247 (c++-ftr-def-pat): For each space, match to 0 or more
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1248 spaces. Also modified to match to routines which have
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1249 a // comment following each argument, e.g.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1250 UI_EnmField::Fill_internal
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1251 (
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1252 Field_value__front_end_internal * field_msg, // Data area to read from
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1253 int & amount_taken // Amount we read
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1254 )
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1255 {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1256 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1257
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1258 * br-env.el (br-env-force-load): Fixed paren bug which caused use of wrong
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1259 file name for Envir when default was accepted.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1260
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1261 Thu Dec 1 13:44:25 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1262
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1263 * br.el: br-listing-window-p
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1264 br-non-listing-window-p - Added these predicate macros to centralize
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1265 testing for browser window types.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1266
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1267 * br.el: Modified handling of br-in-browser variable to account for FSF Emacs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1268 19 and XEmacs multi-frame capabilities.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1269 * br-init.el: Added conditional definition for selected-frame.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1270
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1271 * BR-README: Updated installation and build directions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1272 * Makefile: Added HYPERBOLE mouse support file dependencies and changed
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1273 `dist' target so it actually produces a standalone tar file
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1274 distribution of the OO-Browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1275
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1276 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1277 * V2.8 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1278 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1279
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1280 Mon Oct 24 21:28:09 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1281
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1282 * Makefile: Added for automated building of the OO-Browser. See the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1283 documentation at the top of this file for instructions on usage.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1284
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1285 Sun Oct 23 20:28:37 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1286
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1287 * br-lib.el (br-relative-path): Added so that relative pathnames do not
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1288 come out longer than absolute ones.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1289
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1290 Sun Oct 23 15:45:28 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1291
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1292 * man/br-user.texi: Renamed to oobr.texi, along with oobr.info.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1293
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1294 Thu Oct 20 15:47:15 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1295
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1296 * br-env.el (br-env-select-lang): Added popup-dialog box for language
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1297 selection under XEmacs when command is invoked via the mouse.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1298
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1299 Wed Oct 19 18:21:45 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1300
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1301 * br-env.el (br-env-lang-var): Changed Environment file name from:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1302 (concat br-env-dir ".br-" lang-prefix "env")
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1303 to "OOBR".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1304 (br-env-default-file): Added to compute default Env file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1305 Modified other br-env.el functions to use this function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1306
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1307 * br-ftr.el (br-ftr-tags-init): Changed br-ftr-tags-file from using "-m"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1308 suffix to using "-FTR" suffix.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1309
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1310 Wed Sep 21 14:52:39 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1311
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1312 * br-ftr.el (br-ftr-found-p): Fixed bug that could cause return value of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1313 nil when feature was found and source file of feature definition was
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1314 read from disk the first time.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1315
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1316 Wed Sep 21 11:45:26 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1317
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1318 * br.el (br-mode): Added (run-hooks 'br-mode-hook).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1319
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1320 Wed Mar 30 21:07:37 1994 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1321
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1322 * br.el (br-feature): Fixed to trigger an error if can't find match within
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1323 source code for a feature declaration tag.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1324
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1325 * br.el (br-to-view-window): Fixed to set *br-prev-class-window*.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1326 (br-to-from-viewer): Fixed to move to some other window even if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1327 *br-prev-class-window* is not set.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1328
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1329 * br-ftr.el (br-ftr-current): Fixed bug that removed routine signature
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1330 information which followed the parameter list, e.g. function() const.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1331
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1332 * br-lib.el (br-real-delete-class): Fixed bug in call to hash-replace.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1333 (br-major-mode): Added and replaced calls to br-lang-mode with
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1334 this, which only sets the mode if it is not set already.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1335
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1336 * c++-browse.el (c++-browse-setup): Added conditional for cc-mode, new
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1337 name for C++ mode under Emacs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1338
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1339 Thu Aug 19 21:05:00 1993 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1340
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1341 * br-lib.el: Fixed `br-real-build-alists-br' to not erase routine tags file
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1342 when called. This would lead to an empty routine file if sys paths had
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1343 methods but lib paths was built after and it did not have methods.
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1344 br-env.el: Updated `br-env-build' to delete br-ftr-tags-file and its
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1345 buffer before doing build since is no longer done in `br-real-build-alist-br'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1346
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1347 Sat Apr 24 15:29:46 1993 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1348
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1349 * br-xbr.el: Renamed to br-tree.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1350 xbr: Renamed to tree-x
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1351 tree-nx: Added for NEXTSTEP graphical browsing.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1352
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1353 Fri Apr 23 12:34:32 1993 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1354
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1355 * br-init.el, br-lib.el: Added `br-skip-dir-regexps' to make list of
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1356 directories skipped by browser file scans programmable.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1357
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1358 Sat May 4 07:02:58 1991 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1359
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1360 * br-lib.el, br-eif.el: Added
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1361 (let ((inhibit-local-variables nil))
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1362 to prevent setting from prompting user when files are read in.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1363
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1364 Mon Dec 24 07:21:37 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1365
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1366 * br.el: Modified (br-help) to remove local keymap so normal movement
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1367 commands work within help buffers.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1368
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1369 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1370 V2.6 changes ^^^^:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1371 ==============================================================================
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1372
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1373 Thu Dec 20 19:04:32 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1374
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1375 ** br.el, br-lib.el, br-init.el: Added full support for use of non-Emacs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1376 browser viewers and editors. All such tools are handled as
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1377 sub-processes, so they can be kill off through the Emacs interface if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1378 desired.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1379
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1380 ** br.el: Added (br-toggle-keep-viewed) bound to {C-c v} to keep/not keep
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1381 all viewed buffers in memory. Default is to keep only last one.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1382
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1383 ** br.el: Modified (br-match) so it allows repeated filtering of class lists to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1384 hone in on desired classes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1385
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1386 ** br-xtree.el: Renamed to br-xbr.el.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1387
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1388 Wed Dec 19 15:24:55 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1389
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1390 ** br-xtree.el: Added support for multiple simultaneous xtree browsing
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1391 sessions and optimized context time maximally when outside of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1392 OO-Browser UI and pretty well when in UI (just have to sort
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1393 classes in order to display).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1394
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1395 Mon Dec 17 01:16:49 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1396
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1397 ** br.el: Added {H} (br-help-ms) command to display mouse help.
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1398 br-lib.el: Added `br-keep-viewed-classes' flag which if nil
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1399 deletes each class file as a new one is viewed. By default, is nil.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1400 t value leaves viewed classes around for further manipulation.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1401
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1402 Wed Oct 17 22:12:00 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1403
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1404 ** br.el: Improved ordering of large class lists by using UNIX "sort".
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1405
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1406 Mon Oct 15 01:26:56 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1407
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1408 ** eif-calls.el: br-info-class did not work since `eif-try-for-routine-call'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1409 used the wrong parameters for string matching. Fixed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1410
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1411 Sat Oct 6 15:12:36 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1412
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1413 ** br-eif-ft.el: Created this file. Allows selection of a feature name in a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1414 class export clause and moves point to feature definition if within the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1415 same source file. Also goes to class def when class name is selected.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1416
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1417 Mon Oct 1 18:13:46 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1418
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1419 ** hash.el: Removed sorting of value elements in `hash-make' function.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1420 br-eif.el: Sorted class list elements in `eif-real-build-paths-alist'.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1421 br-lib.el: Removed list reversal from `br-real-build-parents-alist'
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1422 and `br-real-build-alists-br'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1423 Sorted each set of classes in path list construction in
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1424 `br-real-build-al'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1425 These changes fixed display of parents so that they are listed in the same
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1426 order as they are in the source file.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1427
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1428 ** br-env.el: Eliminated use of `br-use-children-htable'; now assume always
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1429 true. This option added virtually no value.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1430
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1431 Wed Sep 26 14:07:34 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1432
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1433 ** br.el: Fixed `br-narrow-to-class' to work with info-browse class names.
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1434 Added error handling into `br-view' for when class which is
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1435 referenced but not defined in environment is selected.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1436
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1437 ** br-env.el: Modified `br-env-set-htables' function to add class
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1438 names that are referenced but not defined into the library part of the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1439 environment.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1440
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1441 Tue Sep 25 13:22:57 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1442
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1443 ** br-c++-ft.el: Added `c++-include-dirs' variable used to set extra include
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1444 directories to search.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1445
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1446 ** br-c++-ft.el: Created this file. Allows selection of a class declaration
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1447 within a class definition and moves point to member definition if within a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1448 file in the same directory. Handles overloading but not inherited members
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1449 yet. Also goes to class def when class name is selected.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1450
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1451 ** br-info.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1452 info-brows.el: Added these two files, allows hierarchical browsing,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1453 searching of sets of Info manuals.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1454
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1455 ** br-lib.el:
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1456 br.el: Modified `br-view' and `br-find-class' slightly to accomodate
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1457 special needs of the Info browser.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1458
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1459 ** br-clos.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1460 clos-brows.el:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1461 br-smt.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1462 smt-browse.el: Tested and added CLOS and Smalltalk browser support.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1463
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1464 Fri Sep 21 00:26:17 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1465
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1466 ** br.el: Stored current window line in `*br-level-hist*' in order to make
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1467 `br-exit-level' position all lines in buffer exited to, exactly as they
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1468 were before.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1469
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1470 ** br.el: Switched default at browser startup `br-browse' and when refresh
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1471 screen `br-refresh' or rebuild environments `br-sys-rebuild' and
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1472 `br-lib-rebuild' to display all classes rather than just the top-level
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1473 classes as they did before. This prevents novice confusion over where his
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1474 classes are and allows easier access to all users.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1475
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1476 Tue Sep 18 16:37:59 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1477
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1478 ** br-c++.el: Fixed def of `c++-identifier' to allow `~' as first identifier
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1479 character to account for destructor functions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1480
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1481 ** br.el: Added `br-interrupt' function. Is used by `br-quit' and
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1482 `br-view-full-screen' to bury all browser buffers.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1483
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1484 Fri Sep 14 03:04:31 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1485
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1486 ** br-c++.el: Kept from matching translated C source files that end in ..[cC].
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1487
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1488 ** br-init.el: Made browser Lisp files autoload when needed, so eliminated
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1489 conditional flags which enabled each language, e.g. `br-use-eif'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1490 Put browser invocation key bindings at top of file so user can easily
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1491 change them.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1492
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1493 Mon Sep 3 16:32:16 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1494
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1495 ** br-mouse.el: Modified `smart-br' to display browser help when a blank class
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1496 listing buffer is clicked in.
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1497 Added `smart-br-cmd-select' function. Make note in user manual that
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1498 messages will disappear from minibuffer once release the mouse button
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1499 under some window systems, to see message, simply hold the button down
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1500 until you have read the message.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1501
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1502 ** br-init.el: Changed `br-mouse-setup' to use `smart-key-mouse' rather than
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1503 `smart-key' under SunView and Apollo DM.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1504
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1505 ** br.el: Changed `br-help' function so that it uses `br-mode' as the major
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1506 mode for the browser help buffer. This is necessary to support the direct
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1507 selection of commands from the help buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1508
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1509 Sat Sep 1 19:49:25 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1510
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1511 ** br.el: Made `br-mode' function interactive.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1512
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1513 Thu Aug 30 23:41:02 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1514
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1515 ** br-mouse.el: Fixed so would work properly with X windows. Changed
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1516 `smart-key' and `smart-key-meta' so they take a single optional arg
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1517 list rather than individual args that end up grouped into a list.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1518 This works better for X and is unused by most other window systems.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1519
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1520 ** br-init.el: Made setup of mouse control of browser automatic for X,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1521 SunView and Apollo DM.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1522
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1523
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1524
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1525 * Changes for version 1.2.4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1526
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1527 Wed Aug 29 18:03:12 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1528
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1529 ** Fixed problem with `br-add-class-file' in "br.el" that set
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1530 children-htable values improperly.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1531
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1532
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1533 Thu Aug 16 03:31:54 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1534
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1535 ** Modified `br-find-class' in "br-lib.el" in the case when
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1536 `br-narrow-view-to-class' is set to nil. Previously, it just moved
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1537 point to the beginning of the file in which the desired class was found.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1538 Now places point at the start of the class.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1539
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1540 ** Changed default value of `<lang>-narrow-view-to-class' to nil for all
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1541 languages.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1542
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1543
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1544 * Changes for version 1.2.3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1545
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1546 Mon Aug 6 00:58:29 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1547
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1548 ** Changed all filenames to be 14 or fewer chars.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1549
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1550
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1551 * Changes for version 1.2.2, from 1.2.1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1552
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1553 Wed Jul 25 1990 Bob Weiner <weiner@infodock.com>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1554
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1555 ** Fixed `br-where' bound to {w} in "br.el" so when called with a prefix
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1556 argument, displays class path properly.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1557
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1558 ** Added (require 'compile) to "eif-ise-er.el" so that key definition in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1559 compile would not override eif-ise-er definition of {C-x `} when library
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1560 was autoloaded. Without this change, error parsing failed the first time
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1561 it was invoked in each Emacs session.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1562
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1563 ** Added `eiffel-find-feature' and `eif-find-feature' to "br-eif.el". Not yet
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1564 bound to keys, more work must be done in order to do this.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1565
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1566 ** Changed get parents code in Eiffel to support comments between class
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 70
diff changeset
1567 names in `inherit' clause (also changed `eif-parent-regexp' for same
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1568 reason).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1569
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1570