1 2014-05-15 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 1.07 released.
5 2014-05-15 Norbert Koch <viteno@xemacs.org>
7 * Makefile (VERSION): XEmacs package 1.06 released.
9 2014-05-13 Jerry James <james@xemacs.org>
11 * .hgignore: New file.
12 * man/oo-browser.texi: Update for texinfo 5.x.
14 2007-06-22 Norbert Koch <viteno@xemacs.org>
16 * Makefile (VERSION): XEmacs package 1.05 released.
18 * Makefile: (REQUIRES): Prepare hyperbole update, don't break the
21 2003-10-31 Norbert Koch <viteno@xemacs.org>
23 * Makefile (VERSION): XEmacs package 1.04 released.
25 2003-08-08 Norbert Koch <viteno@xemacs.org>
27 * Makefile (VERSION): XEmacs package 1.03 released.
29 2003-08-06 Jake Colman <jake.colman@xemacs.org>
31 * Make-Env (PRELOADS): added br-env.elc to PRELOADS
33 2003-07-31 Jake Colman <jake.colman@xemacs.org>
35 * Makefile (EXTRA_SOURCES): removed man/im directory from list of
38 2003-07-30 Norbert Koch <viteno@xemacs.org>
40 * Makefile (VERSION): XEmacs package 1.02 released.
42 2003-07-29 Jake Colman <colman@ppllc.com>
44 * man/oo-browser.texi: Documentation tweak
45 * man/oo-browser.texi (Eiffel Specifics):
47 2003-07-29 Jake Colman <colman@ppllc.com>
49 * br-menu.el (br-menu-common-preamble): Removed 'Support' menu option
50 * br.el: Replaced defvar with defcustom
51 * br.el (oo-browser): New.
52 * br.el (br-inherited-features-flag):
53 * br.el (br-invert-ancestors):
54 * br.el (br-keep-viewed-classes):
55 * br.el (br-report-bug):
57 2002-01-03 Bob Weiner <bwcto@users.sf.net>
59 * BR-README: Updated and clarified Installation section.
61 2001-05-10 Bob Weiner <bwcto@users.sf.net>
63 * br-python-ft.el (python-feature-entry-regexp): Renamed this regexp constant
64 from python-feature-entry.
65 br-ftr.el (br-feature-entry): Added this function.
66 br-ftr.el (br-feature-entry-regexp): Renamed this regexp constant from br-feature-entry.
68 * br.el (br-at-feature-p): Rewrote to increase accuracy.
70 * br-python-ft.el (python-empty-line): Updated to handle \r chars.
72 * br.el (br-entry-info): Rewrote to support br-insert-entry-info function.
73 br-python-ft.el (python-store-entry-info):
74 (python-insert-entry-info): Added.
75 br-lib.el (br-setup-functions):
76 pyth-brows.el (python-browse-setup): Added insert-entry-info, store-entry-info
77 and store-class-info function setup.
79 * BR-VERSION: Updated copyright to support GPL 2 and distributor.
81 * br-python-ft.el (python-lookup-docstring): Improved to use pydoc.el if
82 available and to handle all entry types with doc strings.
83 (python-get-docstring-from-source): Improved to handle all entry
84 types with doc strings.
86 * br-lib.el (br-major-mode): Fixed to not invoke a programming mode on
89 * br-python-ft.el (python-feature-implementors):
90 br-ftr.el (br-feature-name): Updated to strip any package/module prefix
91 from Python entry names.
92 br-python-ft.el (python-feature-entry): Added.
94 * br-menu.el (br-menu-common-preamble): Updated mailing list and support menu items.
96 2001-05-09 Bob Weiner <bwcto@users.sf.net>
98 * br-python-ft.el (python-import-dirs): Updated to use PYTHONPATH
99 environment variable when set.
101 * br-python-ft.el (python-add-default-classes): Added global support.
102 (python-scan-globals):
103 br-python.el (python-global-name): Added and used in python-scan-features.
105 * br-java-ft.el (java-locate-feature):
106 br-python-ft.el (python-locate-feature): Deleted.
108 * br-lib.el (br-filename-head): Rewrote to return a regexp.
110 * br-python-ft.el (python-routine-def): Modified to end expression prior
111 to the terminating colon after a routine signature.
113 * br.el (br-feature):
114 br-ftr.el (br-feature-found-p): Modified to handle a BUF-FILE arg which
115 is a directory, for Python package handling.
117 * br-ftr.el (br-feature-set-tags-buffer):
118 (br-feature-tags-buffer): Added to cache access to br-feature-tags-file.
120 * br-lib.el (br-real-build-al):
121 (br-real-build-alists):
122 br-python.el (python-get-classes-from-source):
123 (python-module-name):
125 (python-add-package):
126 (python-search-directory):
127 br-python-ft.el (python-add-default-classes): Added module and package
130 2001-05-07 Bob Weiner <bwcto@users.sf.net>
132 * br-python.el (python-to-comments-begin): Added support for C/C++/Java files.
134 * java-brows.el (java-mode-setup): Rewrote to call new function java-lang-mode.
135 pyth-brows.el (python-mode-setup):
136 (python-lang-mode): Added.
138 * br-python-ft.el: Added (require 'br-c-ft) and modified
139 `python-feature-locate-p' to use C comment checks for C files.
141 * br-python.el (python-class-definition-regexp): Added missing class
142 statement terminator to prevent class name substring matches.
143 (python-class-name-before): Allowed whitespace before
144 `class' keyword since sometimes classes are defined conditionally.
146 2001-04-21 Bob Weiner <bwcto@users.sf.net>
148 * br-lib.el (br-real-build-alists): Modified to act as though running in
149 batch mode so that major-mode-specific messages (e.g. those in Python
150 mode) may be suppressed as files are read in for scanning.
152 2001-04-18 Bob Weiner <bwcto@users.sf.net>
154 * br-env.el (br-env-select-lang): Simplified reading number from the user.
156 2000-08-06 Bob Weiner <weiner@beopen.com>
158 * br-python-ft.el (python-scan-features):
159 * br-python.el (python-get-classes-from-source): Updated to ignore class
160 and function defs within doc strings.
162 2000-07-27 Bob Weiner <weiner@beopen.com>
164 * br-lib.el (br-find-file-noselect): Added and bound
165 `br-find-file-noselect-function' to it. This eliminates a regexp
166 overflow which can occur in C++ due to Hyperbole's attaching
167 `hproperty:but-create' to `find-file-hooks'.
169 1999-10-28 Bob Weiner <weiner@beopen.com>
171 * br-c-tags: Added world execute bit that was missing.
173 1999-08-15 Bob Weiner <weiner@beopen.com>
175 * br-name.el (br-names-display): Rewrote to utilize help mode when
176 available so can {q} out of this buffer.
178 * br-menu.el (br-menu-external): Under InfoDock, underlined accelerator
179 key for the OO-Browser menu.
181 ==============================================================================
182 * V4.08 changes ^^^^:
183 ==============================================================================
185 1999-08-04 Bob Weiner <weiner@beopen.com>
187 * tree-w32/intf-msw.c (HandleFrameMenuCommand): Deselect node before
188 deleting it (suggested by "Simon Waite" <opless@b0rk.co.uk>).
190 * br-java.el: Anchored to bol so that point ends up at the start of the
191 class def when editing a class, rather than after the initial keyword.
193 * br-lib.el (br-insert-file-contents): Added optional second arg UNUSED is
194 necessary since when used as a setting for `br-view-file-function'
195 this may be sent two arguments.
197 1999-08-03 Bob Weiner <weiner@beopen.com>
199 * br-java.el (java-class-def-regexp): Removed match of parent or protocol
200 classes at the end of expression because the expression was
201 invalid if no such classes existed and could cause the browser
203 (java-class-name-after): Updated doc string and added
204 expression to match classes after the `extends' and `implements'
207 * br-init.el (br-init-autoloads): Fixed improper file reference in
210 * br-start.el (br-env-default-file):
211 (br-env-file): Moved defs from br-env.el since the
212 `oo-browser' command in this file may reference this file before
215 * br-lib.el (hasht): Added missing (require 'hasht).
217 1999-07-20 Bob Weiner <weiner@beopen.com>
219 * br-lib.el (br-ftr): Removed (require 'br-env).
220 br-env.el (hasht): Added (require 'br-start) since functions can be
221 autoloaded from here.
223 * br-menu.el (br-menubar-menu-setup):
225 (br-menu-common-body): Added full InfoDock Options menu when
226 available and made OO-Browser options a submenu of this.
228 ==============================================================================
229 * V4.07 changes ^^^^:
230 ==============================================================================
232 1999-07-18 Bob Weiner <weiner@beopen.com>
234 * br-vers.el (br-version): Version 4.06 released. (Bug fix release)
236 1999-07-16 Bob Weiner <weiner@beopen.com>
238 * Makefile: Tightened platform-specific target dependencies.
240 * br.el: Added (require 'br-start).
241 br-start.el (br-ootags-executable):
242 (br-shell-executable):
244 (br-sort-options): Moved from "br.el" to avoid byte-compilation
245 load ordering problems.
247 1999-07-14 Bob Weiner <weiner@beopen.com>
249 * Makefile (dist): Changed `OO-Browser Pro' to OO-Browser for consistency
250 with other documentation. Removed single language distribution targets
251 and separated source and runtime distribution from platform-specific
254 1999-07-13 Bob Weiner <weiner@beopen.com>
257 br-eif.el: Removed circular requires pointed out by Steve Baur.
259 1999-07-10 Bob Weiner <weiner@beopen.com>
261 * br-start.el (hyperb:dir): Prefer the `hyperbole/' directory to `hypb/'.
263 1999-07-09 Bob Weiner <weiner@beopen.com>
265 * objc-brows.el (objc-mode-setup):
266 java-brows.el (java-mode-setup):
267 c++-browse.el (c++-mode-setup): Eliminated dependency on "hmouse-tag.el".
269 * br-menu.el (br-menu-external): Removed extra parentheses that caused
270 "Continue" item to fail.
272 ==============================================================================
273 * V4.06 changes ^^^^:
274 ==============================================================================
276 1999-06-26 Bob Weiner <weiner@beopen.com>
278 * br-vers.el (br-version): Version 4.05 released.
280 * Makefile: Added .DEFAULT target.
282 1999-06-25 Bob Weiner <weiner@beopen.com>
284 * c++-browse.el (c++-mode-setup):
285 java-brows.el (java-mode-setup):
286 objc-brows.el (objc-mode-setup): Initialized cc-mode.
288 1999-06-16 Bob Weiner <weiner@beopen.com>
290 * br-menu.el (br-menu-common-preamble): Changed `About' entry to summarize
293 1999-06-10 Bob Weiner <weiner@beopen.com>
295 * Makefile (dist): Changed target to build all available OO-Browser
298 1999-06-09 Bob Weiner <weiner@beopen.com>
300 * br-lib.el (br-find-info-node): Moved from br-info.el and renamed from
303 * Used new name BeOpen.com throughout.
305 1999-06-02 Bob Weiner <weiner@beopen.com>
307 * eif-browse.el (eif-browse-setup):
308 br-eif-ft.el (eif-add-default-classes):
309 br-python-ft.el (python-add-default-classes):
310 br-c-ft.el (c-build-element-tags): Added C construct support for Python
313 1999-05-18 Bob Weiner <weiner@beopen.com>
315 * br-env.el (br-env-validate-arg-strings): Updated to handle a deleted Env
318 1999-05-16 Bob Weiner <weiner@beopen.com>
320 * man/oo-browser.texi: Added to distribution.
321 Makefile: Updated to handle user manual building.
323 1999-05-06 Bob Weiner <weiner@beopen.com>
325 * br-c++-ft.el (c-remove-functions): Modified to leave function opening
326 brace so that the scanner can tell that this is a function def.
328 1999-02-04 Bob Weiner <weiner@beopen.com>
330 * br-c++-ft.el (c++-feature-at-reference-p): Fixed to ignore
331 ::global_function references which are handled elsewhere.
333 1998-11-23 Bob Weiner <weiner@beopen.com>
335 * Makefile (dist): Added HP-UX distribution targets.
337 ==============================================================================
338 * V4.05 changes ^^^^:
339 ==============================================================================
341 1998-11-19 Bob Weiner <weiner@beopen.com>
343 * br-vers.el (br-version): Version 4.04 released.
345 * Makefile: Added a full set of evaluation-building targets and renamed
346 unixdist targets to solarisdist. Also eliminated `dist' term from all
347 distribution targets to reduce typing.