home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
BIBLN471.ZIP
/
REVISION.HST
< prev
Wrap
Text File
|
1994-12-01
|
34KB
|
885 lines
REVISION HISTORY of BIBL/NET
4.71 Two bugs fixed. If doing a boolean NOT search
and you put no term in the FIND box but did
specify something in the NOT box, screen
displayed garbage characters. BIBL/NET now
exits if the FIND text is missing.
Export KEYWORDS (with number of times each term occurs)
was off by one on the final term in the list. If you
had a term appearing 8 times in the file, the listing
showed 9. Fixed.
4.70 Added name of Export directory to the
NETWORK information screen.
Improved reindexing speed.
4.67 Added name of database to the add
screen (some users were forgetting
which database was active).
4.66 IF YOU ARE USING AN EARLIER VERISON OF
BIBL/NET, you must rebuild the index for
each of your databases after loading this
new copy of BIBLNET.EXE (see note below
on titles that begin with a, an, the or
other articles).
New feature(s):
Initial articles (a, an, the, el, la, or
le) are not filed in the title index any
longer. Thus, if the title of your book
is The Book of Computers it will be filed
with the B's not the T's (where it used to
go based on the T of The). When you search
using the title index, you can still enter
your query as 'The book of ...'. BIBL/NET
drops the 'the' on your search statement
before checking the index.
You can now use the right mouse button
instead of the ESCAPE key when doing
data entry/editing (to signal you're
done with adding/edits) if you wish.
You can ask that a BIX file (export menu,
option F) not be sorted if desired. If
you're not using a database for bibliographic
information, then sorting it by the
author/title fields might not make sense.
To stop the sort, put NOSORTBIX=Yes in
the *.DBL file for that database.
Fixes:
Fixed problem some users encountered when
creating a new network database if none
existed when BIBLNET.EXE was activated (level
5 users only).
4.65 (ADD RECORD FUNCTION) ability to resume
editing the record you were working on
when you first pressed ESCAPE to bring
up the Yes [Save record] No [Discard]
prompt. Now you get a third option:
Resume editing this record...
This should please users who have filled
out a complete record and pressed ESCAPE,
then noticed an error. No longer do you
have to file it and then retrieve it
again for editing.
4.64 If you do not have sufficient rights to
the server's directory where public
databases are stored, you'll receive
'database locked' messages. BIBL/NET
now reminds the user to make sure that
sufficient rights have been granted.
4.63 Changed date-based BIX export--now
you can export records that fall
within a range of dates. Previously,
you could select a start date and
all records on or after that date
extracted.
4.62 BIBLSEC.DAT no longer shows up in the
pick list when selecting a database
to delete. BIBLNET now ignores *.DAT
files that have been hidden when putting
together the pick-list array...should
have been doing that all along.
Cleaned up onscreen text of database
names during ASCII (BIX) import.
4.61 Added ability to override the automatic
recognition of the NOVELL user name. If you
want to FORCE users to enter both their
user name and password (that is, not rely
on NOVELL's security), just create a file
in the directory where BIBLNET.EXE resides
called BIBLNET.CFG and BIBL/NET will ignore
the bindery name for the user.
You can create the file by using the COPY CON:
command from the DOS prompt:
Y:\>COPY CON: BIBLNET.CFG [press return]
JustEnterAnyCharacter(s)Here [press F6]
1 file copied. (message back from DOS)
Added a status blinker on the Export (Bibliography)
function--to provide a little user feedback
during sequential read searches (e.g.,
full record search).
4.60 Ability to interrupt a full-text search by hitting
space bar--instead of returning to search menu
BIBL/NET displays matches retrieved up until the
space bar was pressed. Press RETURN to abort search
without displaying interim matches...
4.54 Registered Netware version only.
No longer have to enter a password...BIBL/NET
assumes NETWARE security has protected the
login...something we should have done a while
back but never seemed to get around to.
This will slightly speed up login but more
important, it reduces by one the number of
passwords your users have to remember--they'll
thank you for it.
4.53 Added new export option: Date-Based Export
This option (under the EXPORT sub-menu) allows
you to copy to a BIX file all records that
fall on or after a given date. BIBL/NET
checks the date field, expecting to find
dates in the default format 'ddMmmyy';
that is, for example 12Nov93 or 01Jan92.
You're prompted for a date when you select
this function. All records in the file
are compared and if a given record has a
date that is *equal to* or *later* than
the date you entered at the prompt, a
copy will be written to the BIX file.
The BIX file is written to disk NOT in the
order of date but in author/title order.
We don't sort it by date since records can
be anywhere in the database--remember if
you delete a record, it gets reused when
you next add a record...thus the record
you enter today in a database of 10,000
records might physically reside on disk
as record 1...if you earlier deleted the
first record in the file.
If you want a special report, just import
the BIX file into a new database and
generate the report. The DEFAULT name
for the resulting BIX file is DATELIST.BIX
(written to your 'personal' export directory).
4.52 Reduced the number of times BIBL/NET will retry
a locked record/database - from 20 to 5. After
5 retries, you'll be given a message which
will allow you to abort the attempt to get
control of a record or database.
You most often encounter a lock situation that
goes beyond 5 retries when trying to access
a database that a level 5 user has locked for
index rebuilding or record importing.
4.51 Fixed problem where last record in BIBLSEC.DAT
(the security database) wasn't being found
by BIBLNET when it first started up.
Previously, if user was in database but his was
the last record in BIBLSEC.DAT, he was
treated as a level 0 user.
A few improvements made to BNETSEC (security
database maintenance utility).
4.50 Combined deletion of a Database (*.DAT),
BIX file (*.BIX) and Save File (QUERY.TXT)
into one menu choice on the Maintenance
menu.
Shaved about 1K off BIBLNET's executable
code size--by combining/optimizing a few
routines
Fixed problem with BNETSEC (you couldn't
change a user's security level via the
edit function). Also fixed the curious
way it jumped into 'bright' video after
completing an edit...
4.44 Updated documentation. A few other minor
fixes throughout the program.
4.43 Another minor tweak.
4.42 Minor change...reindexing now about 1% faster.
4.41 Upgraded to BTree Filer release 5.41...improves
some NETWARE calls and fixes problem with NOVELL
shells 3.31 and 3.32.
4.40 Fixed bug in BIBLIOGRAPHY section when Annotated
format was selected. BIBL/NET was failing to put
a ' ' (space) between each line of text from the
note field. Last word in one line of note
would run together with first word of next line.
4.39 Added ability to specify column-width for each
column under the User-Selects Export Option...when
format B (columnar output) is selected.
4.38 Descriptors were not being moved to the BIX file
created under the boolean search function. Fixed.
Transfer wasn't moving keywords or subject to
transferred record (pressing T when record
displays). Fixed.
4.37 Fixed another small (but irritating) bug. If you
deleted records from a file until there was only
1 left, trying to delete that record would send
BIBLNET into hyperspace...a technical term for
endless loop. Fixed.
When running under Windows, if you select Clip
you no longer get the 'CCopied' to clipboard
message--we cleaned up the double 'C'!
4.36 Fixed bug in Bibliography export function. If you had
records in the database that had no value in the author
field, then those records weren't found when doing a
search for information in *any* field. Fixed problem
(it had to do with null values in the author/title
index--which BIBL/NET uses as a window on the
database in the bibliography function to approximate
an author/title sort.
4.35 If running under Windows, BIBL/NET does
not put index buffers in EMS -- even
if EMS is available.
A few more initialization report lines
added.
Turned off DATABASE creation option under
bibliography for security levels 0, 1
and 2. Made no sense to create such a
database since those users had no
access to private databases under
BIBLNET
Few minor tweaks to security program
BNETSEC.EXE
4.34 ASCII import (of BIX file) now allowed
for level 4 users on network databases.
If a database is empty, BIBL/NET now
turns off the List, Search and Export
options on the Main Menu -- since
they're meaningless in that situation.
A few onscreen cleanups--on global
find & replace, there was a stray
character on the right margin that
wasn't getting cleared off (when
a field was quite long).
New initialization information displays.
Start BIBLNET with an /X switch to
pause this display (useful if you're
trying to diagnose a problem with
your system).
New function under MAINTENANCE will
list records that 'might' be duplicates
in a given database. Basically, if
the first 14 characters of the author
field and the first 6 of the title
field are the same in two or
more records, the 2nd occurrence
will list out in the file DUPES.TXT
(written to your export directory).
This is not a precise means for finding
duplicates but it certainly narrows
down the amount of material you have
to wade through in a large database.
4.33 Fixed bug where creating an export file
under the USER-SELECTS option would crash
system with Run-Time Error 200 (division
by zero) if there were fewer than 10
undeleted records in a database.
4.32 Deleted records no longer display in
the database--actually, they never displayed
but there was an 'empty record' message
that appeared when one was encountered
via the LIST option on the main menu.
Now BIBL/NET skips over deleted records
without any message being displayed.
4.31 Changed use of EMS for in-memory storage
of index buffers. BIBL/NET now tests for
at least 40K available EMS and if found
uses it for index buffer storage--using
only 4K of conventional memory for this
task. The result (for workstations with
EMS) is a reduction (by 15K) of the amount
of RAM needed to run the program.
4.30 Fixed problem with Location field index.
BIBL/NET now handles the indexing correctly.
You should rebuild indexes for all existing
databases (under Maintenance) to correct
your existing index.
BIBL/NET now provides support for linking
ASCII text files to individual records.
Files may be of any length, but they *must*
be plain ASCII files (for example, not
a document created by WordPerfect--unless
you save it as a DOS text file (CTRL-F5).
A new function under Maintenance will assist
in maintaining linked files.
The print function (Pressing P when an
individual record displays) will now allow
you to print the linked file if desired.
BIBL/NET checks to make sure the linked
file is still on disk before asking
to print it. In the case of a very long linked
file, BIBL/NET offers you the opportunity
to cancel printing at any time.
Several other minor tweaks, changes to
displayed text, expanded information in
a few prompts, etc.
4.21 Changed bibliography output option LABELLED
to DATABASE. BIBL/NET now creates a new
database of matches from a bibliography
search if option D is selected. Makes it
pretty easy to use the formatting options
offered by User-Selects under Export when
doing a bibliography.
Several export options removed (brief list
of titles, authors, etc.). These options
were superceded by the User-Selects option
which offers columnar output.
A few minor tweaks here & there.
4.20 Added columnar output as a format (option J
- User Selects, format B) under Export menu.
NETBIOS version introduced.
Progress graph added to User-Selects export
function.
4.10 Reworked some of the security features to both
fix (and in some areas simply improve) functionality
of BIBL/NET for level three users. Some things were
a bit inconsistent.
4.05 Fixed rare problem of workstation locking
up during a full-record search when a
short (1 character) search term was used.
4.04 Added code to filter out duplicate displays of
records when doing a keyword search. Previously,
if a record had more than one term (or stem)
which matched your query, it would display
more than once in the listing of matches.
4.03 Added ability to change database labels to the
Shareware/Evaluation version of BIBL/NET.
4.02 Minor tweak to 25th line status display after importing
BIX file. Now follows formats of other status line
displays.
Security level 2 users now blocked from accessing,
creating, or deleting private databases. Before 4.02,
they could access a private database if it was in their
private directory.
4.01 Fixed problem where program would allow you to create
a private database if your export directory was invalid.
Now, if you have a sufficient security to create
private databases, but your export directory is
invalid (e.g., it's been erased or something) the
program issues a warning message and aborts the
database creation process.
Added code to flush out key buffer during the
initial startup of the program. Seems that for
level 3 or greater users, when an extra return
was hit, the "Network / Private" database selection
window was skipped over.
4.00 Enhancements:
New index added (Location field). The index is used to
support the USER-SELECTS export option, providing a
means of producing a list of records sorted by the
location field. The index is created using the 1st
22 characters of the location field, with 4 characters
of the author field included. This yields a location
sort, with author's sorted under location (to 4 characters).
This concatenation was done to better supprot users
who do not have a unique value in each record's
location field.
Note that when using a DBL file, you can rename the
location field to something else and then produce
sorted reports on this data.
Fixes:
BIX export now defaults to the active database name
(instead of ALLRECS.BIX). Previously this function
would not accept a new name entered by the user. Now
behaves as you'd expect.
Switching to a private database and then back to a
network database, the bottom status line was not
always being updated.
Location field searching wasn't working. Now fixed.
BIBLNET does not use the location index for searching
this field (since the indexed value only indexes the
first 22 characters and also contains information from
the first 4 characters of the author field).
3.21 Now BIBL/NET offers Windows 3.1 clipboard support.
When running BIBL/NET under windows, the SAVE
option (on LIST and SEARCH) changes to the CLIP
option. Pressing C (or clicking on the word CLIP)
will send the author, title, publisher and note
field of the record displayed to the Windows
clipboard.
3.20 Shaved 11K off the memory required at the workstation
when running BIBL/NET. Few other tweaks to the
package.
3.11 Fixed problem where BIBL/NET was ignoring extension
user requested on various export files. Program was
creating a file without ANY extension.
3.10 Added ability to delete a BIX file from your private
directory (under maintenance)
Fixed problem with add function. Previously, during the
ADD function, if you left the note field, returned to the
record, then returned to the note field before saving the
record, the note you had been entering was lost (note field
was being reinitialized). Now you can go back & forth
between the record & its note as much as you like before
filing the record.
3.02 Further work cleaning up handling of default file names under
export. Fixed problem with list of keywords used...was using
the wrong index (author/title), hence export file contained
garbage (auth/title index is compressed!).
3.01 Fixed problems with default file names.
Fixed inability to create a BIX file under
release 3.0 (yikes!)
Fixed problem with import function.
3.00 New database structure. BIBL 8.0 and BIBL/NET 3.0
now share same structure...databases may be moved
freely between systems (although single-user and
network version of BIBL use a different indexing
algorithm). Rebuild your index when moving a
*.DAT and *.IX file from one version of the
program to another!
Added mouse support to note field editing.
Added ability to move cursor to a specific spot
in a record by clicking twice on the spot...a
big help for making subsequent edits.
Additional RAM freed during Shell to DOS. Will
use XMS memory if available at the workstation.
Previously, BIBL/NET would use EMS if found but
could not manage XMS swapping. Order now is
EMS if available, if not, then XMS, if that's
not found (or not in sufficient supply), the
virtual memory (disk) is used.
Expanded "white space" on data entry / edit
screen. More room between fields...making it
a bit easier to move about (particularly with
a mouse).
New internal file viewer added. This one can look
at files of any size. You probably won't have need
for it, but this viewer also supports HEX viewing
(just press ALT-H). Press F1 for help with commands
when using the built-in viewer.
Up to 1000 matches now possible (previously, the
system would gather up to 800 matches before
display). Due to memory savings realized elsewhere,
we've increased this limit to 1000.
Changed indexing structure and number of indexed
fields...to improve performance and reduce disk
space requirements. Now BIBL/NET maintains 4
indexes instead of 5. Gone is the subject index.
It wasn't used for much, and was taking 30+
bytes per record. Removing it will speed up
redindexing, import, and global changes. While
the index for the subject field has been
removed, you can still search by subject. See
BIBLNET.DOC for complete information on which
fields are indexed.
Improved support for renamed fields on search
screen (popup window where query is entered).
2.82 Reduced stack requirement by a few
thousand bytes...
2.81 Fixed bug with User-Selects option under
Export. If you accepted the USERLIST.TXT
default for your export file name, BIBL/NET
bombed with a run-time error of 3...if
you gave the file a name of your own
choosing, everything was fine. Fixed it.
You can now accept the default name shown
and it will be written to the user's
export directory.
2.80 Added built-in wordprocessor for the note
field. Doing so caused rearranging the
data entry/editing screen. You now have
word-wrap within the note field editor!
Added online help during data entry/editing
process
Bug fix. When editing a record that was part
of a set of matches from a search, saving
the record sometimes took you to a random
spot within the set of matches once the
changed record was filed.
2.73 Fixed bug under Boolean search with dumping
results to disk. ALL records were going to
disk, not just the matches. Yes, technically
speaking the function worked--that is, the
matching records were written to disk--but
the rest of the database wasn't supposed to
go there too!
Also fixed bug with the function that was
writing the file to the server, not the
user's export path.
2.72 minor tweak
2.71 Added ability to limit FULL SEARCH and BOOLEAN
SEARCH to whole-word matches. If you want to
restrict a match to a whole word (text with a
space on either end), then append a /w to your
search term(s).
Expanded possible matches on searches to 800
(from 650).
Changed action key on search menu for Keyword
field from D to a K (reflecting the change in
name from Descriptor to Keyword). Should have
made this change with release 2.55!
Reduced number of records per database from
2 billion to 5 million. This was done to
enable BIBL/NET to store more in-memory keys
during operation--since the btree is smaller
(6 levels deep instead of 8).
2.70 Introduced CLONING during data entry.
If you finish entering a new record and want to copy
it to yet another new record (in instances where you
have two to enter that differ only slightly), you can
press C to Clone the data...then edit the changes in
the new record. This is similar to the "carry forward"
feature in dBASE.
A few other minor changes made to the program.
2.62 Changed name of help info from BIBL.HLP
to BIBLNET.HLP.
"Show close matches" function (activated
when you don't get a match on an indexed
search, reworked. Speed increased and
disk accesses reduced.
2.61 Fixed a few quirks in User-Selects export
option (particularly formats C and E).
BIBL/NET now returns to the path where
BIBLNET.EXE resides before exiting. Before,
if a user was using a PRIVATE database,
BIBL/NET would exit back to the private
directory when the program was terminated.
Verify keys/subject window reworked a bit.
2.60 Now User-Selects export option offers ability
to select the order in which fields will
appear in reports. New option for output
format (tabs between fields and a hard return
after each record).
2.57 Under export, BIBL/NET now correctly limits user
to entering just a file name for the export
file it will create. The Export Path defined
in the User's security record will be added
so that files are directed to that user's
private area (either on the server or their
local disk).
New option added user export--User Defined.
You can now say what fields to include in
a report and sort on one of 3 fields (author,
title or subject). Option C will output
each record on a single line (with a hard
return between records). This should be
very helpful for word processing.
2.56 Message appears as BIBL/NET is filing a record
after an edit. After watching this process on
a huge database (and a very slow network), we
realized a status message would be helpful
2.55 BIBL/NET now rereads record from disk once "edit"
option is selected. This was done to help user
learn quickly whether or not a record was
deleted between the time it was first displayed
and then later selected for editing (pressing E
when record was displayed).
If a given field in a record is empty, the
field label doesn't display. This helps
keep the screen from looking too busy on
records where only a few fields are
used.
If file is locked when you select it from the
DATABASE selection menu, you'll be returned
to the selection menu instead of being dropped
back to the DOS prompt.
You can now change the display label for
DESCRIPTOR field as well. Descriptor is now
called Keywords, the default label is 'Keys:'
Cleaned up support for field relabelling
during global change function. BIBL/NET was
reporting default field names, not the ones
you might reassign. Everything worked fine
but the onscreen information was confusing.
2.54 Added 'Automatic' switch to global find & replace.
After reviewing a couple of changes (to insure that
BIBL/NET is changing what you expected to be changed)
you can press A for AUTOMATIC. The system will
automatically make any remaining changes without
pausing for your review.
SHELL to DOS now frees up more memory.
BIX file creation now goes to USER'S PRIVATE DIRECTORY
under all conditions. You can not write it to the
directory where BIBLNET.EXE resides.
2.53 Several fixes to BIBL/NET operations
When attempting to access a locked file (reindexing
underway, etc), BIBL/NET now returns you to the
database selection menu -- rather than exiting to
DOS with a message about trying later.
Bibliography generation of Labelled format (creation
of a BIX file) will now correctly write to the
user's export directory. Previously, it was writing
this file to the server directory. If the user didn't
have creation rights, BIBL/NET bombed with a
run-time error (#5, File access denied).
2.52 Reworked the way BIBL/NET displays records under
indexed searching (author, title, subject and
or descriptor). Now BIBL/NET collects all matches
and displays them as a set. You can move freely
about the set (by pressing F (forward), B (back)
or J (jump to a particular record). As a result
of this implementation, BIBL/NET is limited to
displaying the first 650 matches for a given
search.
2.51 Fixed incomplete implementation of label changing
via a DBL file. Now search menu and export menu
reflect changes made in a DBL file.
2.50 Improved searching algorithm for non-indexed searches.
Major reworking of PUBLISHER, LOCATION, FULL and
BOOLEAN search function (all non-indexed searches).
Gone are the klunky "End of File Reached" messages
and the blinking 'wait' as BIBL searched...
BIBL now runs through the entire database looking for
matches before showing you any matching records. By
gathering all matches ahead of time, we've cut out the
long delays that often accompanied moving back and
forth between matches--BIBL no longer has to search
for each additional match, but 'knows' where all the
matching records are. If your database has more than
a couple hundred records, you'll immediately
notice the improvement. Changing the search algorithm
also enabled the addition of a JUMP command to these
searches. Once the set of matches has been
collected, you can JUMP from one match to any other,
if desired. Sequential movement through the matches
(Forward & Backward) is still supported.
Another improvement here is the ability to
edit records that are a part of the matching
set...without having BIBL return you to the
search menu once the change has been filed!
The one drawback to this new algorithm is that
BIBL must limit your match set to no more than
600 records. If you conduct a search that
results in more than 600 matches, only the
first 600 will be shown. You'll receive a
"match limit exceeded for this search"
message...which indicates you should narrow
your search.
This limit was imposed to keep from imposing
a serious RAM requirement on users who rely
more on indexed retrieval.
BIBL now requires approximately that 462K of
RAM be free at the DOS prompt when BIBL
loads.
2.44 Registered version only:
If your workstation has at least 320K of EMS memory
available, BIBL/NET will use it for in-memory
storage of index buffers. If you have a large
database (1000+ records), using an EMS equipped
workstation to rebuild the index will show
very dramatic (100-200%) speed improvements.
Registered and SHAREWARE:
Improved handling of mouse. Double clicking on file names
now works as you'd expect.
Improved variety of video supported.
Minor changes throughout the program.
Added memory check during loading of BIBL/NET. If you
don't have 63K of free RAM after the program loads
then BIBL/NET will halt with an appropriate error
message.
If you workstation has EMS memory available, BIBL/NET
will now use it for index storage, leaving more RAM
free to the program.
2.43 Minor internal change to facilitate testing. If you're
attached to a server, but not logged in, you can still
run BIBL/NET on your local harddisk..and enter your
user name. Previously (under 2.30 - 2.42) if you weren't
logged into the net, you could only access the program
in read-only (security level 0) mode.
Improved support for label changes (didn't work exactly
as advertised in 2.42).
2.42 Registered version:
Added ability to change labels for fields in a database.
Registered & Shareware:
Added support for the VALUE field.
2.41 Verify function during add/edit now checks subject
as well as descriptor.
2.40 Rebuild Index function will now purge deleted records
if desired. Remember that if you'll soon be adding
records, there's no need to purge deleted records
(as BIBL/NET will reuse them before adding empty
records to your database).
BIBL/NET status bar display changed a bit. Easier to see
if you're in a private or networked database from the
status bar.
2.30 - BIBL/NET now picks up user name from NETWARE...so you
only see the password screen if your NOVELL login name
is in the BNETSEC database. Simplifies sign-on for
validated users and speeds things up for the
general public (security level 0 users)
Network information screen expanded. Now reports
Capture status and your Netware connection number
along with a general redesign of the screen's layout
Security level 0 users no longer receive unauthorized
function when trying to edit/delete/transfer or
save records. Options are merely inactive.
2.20 - FIX to shareware version. Registered version not affected
2.10 - Major improvement in speed of reindexing.
2.01 - Minor fix in handling of private databases. BIBL/NET
no longer hangs if user logs in and selects a private
database that was stored on a local workstation but
user is accessing system from another workstation
that does not contain the private (export) directory
recorded within the BIBL/NET security table.
2.00 - database structure changed to match single-user version
of BIBL. Note field expanded to 10 lines. New Add/Edit
data entry functions. Numerous tweaks to improve
performance and clean up minor quirks in earlier
releases. Descriptor field now supports 9 terms.
1.05 - fixed bug in index rebuild during a global change.
1.04 - fixed bibliography production so output will go to
user's private directory.
1.03 - changed systemwide status bar. BIBL/NET now reports
whether you're logged into a [P]rivate (personal)
or [N]etwork (public) database.
1.02 - added capability for personal databases for security level
3, 4 or 5 users. Personal databases are stored in the
drive/subdirectory the user points BIBL to via the
User Export Directory variable in the security database.
A few tweaks in other areas of the program. Added
a few more installation instructions.
1.01 - Initial release.