home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1993 #2
/
Image.iso
/
database
/
bibl84sw.zip
/
BIBLSW.INS
/
REVISION.HST
< prev
Wrap
Text File
|
1993-03-18
|
22KB
|
491 lines
BIBL's revision history (since release 6.00)
============================================
8.40b Added small "progress" graph for User-Selects
export option. If you have a large database,
this helps you see the progress of the export
file's creation...
8.40 Changed "user selects" option under Export.
Format option B now creates lists that look like
this:
Boswell, Thomas The Heart of the Order Office Library
Bratley, Paul and Chouek Processing Truncated Ter Filing cabinet at work. D
Carroll, David M. And Ot Bibliographic Pattern Ma
Cavuoto, James. OCR comes of age recent
Damerau, Fred J. Prospects for Knowledge-
Dexter, Colin Last Seen Wearing Beach House shelves.
Doszkocs, Tamas E.; Toli First Toronto Conference
Einon, Geoff. Buyer's guide: text retr
Ferguson, Douglas K. And Electronic Information D
Freed, Les and Frank J. PC Magazine Guide to Usi
Basically, each field you select will be written
in a columnar fashion. You are asked to select a
value (between 1 and 70) where each field will be
cut. The excerpt above was done with a column
value of 24...each column is 24 characters wide.
If a field is shorter than 24 characters, it has
been padded with spaces--if longer than 24, it has
been truncated. Two spaces separate each column.
A carriage return follows the final field.
You should probably limit your choice of fields to
three and keep your column width below 25 if you
want all text to fit on an 80 character line.
Note that the KEYWORD is not supported under
option B (since 24 characters would likely
pick up more than 1 term.
The field for entering the name for the export
file has been increased to 35 characters. This
should help those users wishing to redirect the
file to some other drive/directory (by supporting
a longer path name).
8.34a TRANSFER.BIX (created by pressing T when a
record displays) was dropping the subject,
keyword and location fields from the BIX
record. Fixed.
Fixed problem that occurred with some
systems only -- doing a FULL RECORD
search under BIBLIOGRAPHY and entering
a short (less than 2 or 3 characters)
search term could cause system to hang.
[registered version only].
Reduced stack requirement by 1000 bytes.
Now requires 1K less RAM to load the
program. You now need at least 462K free
at the DOS prompt.
A few other minor cosmetic fixes to better
standardize screens.
8.33d Added a snippet of code to clear up the problem
with duplicate records and keyword searching.
Before this fix, if you had a record with
the same keyword (or stem), and searched that
keyword (or stem) you'd get two displays of
the record. For example, if you had NETWORKS
and NETWARE as keywords in a record and you
searched NET, you'd get 2 matches...not just
a single match (that is, the record would
display twice in your list of matching
records). Now BIBL correctly filters out
records that are already in the match set
when they show up a second time in the
index.
8.33c You can now use the line HEAP=MAX in BIBL.INI
if you wish (registered version only). This
will force BIBL to use all but 40K of available
RAM for index storage. EMS (if it exists on
your PC) will be ignored if you use the MAX
directive. Basically MAX enables you to quickly
devote the maximum amount of RAM to the program's
index buffers. If you run into problems,
scale HEAP= back to a smaller number (which
will boost the 'Free RAM after allocation
of Index Buffers' number (figures shown
during BIBL's initialization routine).
Example: You have 565K free memory at the
DOS prompt before BIBL loads. You put the
line HEAP=MAX in your BIBL.INI file and
activate the program. 133488 bytes of RAM
will be used for index storage...with 41K
of the remaining RAM (heap) reserved for
BIBL's use during the program's run.
8.33b BOOLEAN search (when writing results to disk)
now prompts you with the default file name.
BIBL also offers a longer box to enter a
different name if desired (letting you put
longer path names in).
Fixed minor problem when doing a boolean
search and writing to disk...if you had
only one search term. BIBL was leaving
the 'you may not interrupt..' message on
the status line until you hit the Q to
QUIT to main menu.
8.33a BIBL.REG is no longer created. Registration
number is written to the REGIS= line in
BIBL.INI. If you still have a BIBL.REG
hanging around, BIBL will check it before
startup but generally speaking, the program
now supports the REGIS= line in BIBL.INI
A few cosmetic changes to various display
screens.
Up to 1.7 megabytes of EMS memory will now used
for index storage if BIBL finds it available.
If you are using the registered version and
have EMS installed, set WAIT=Yes in BIBL.INI
and you'll see the EMS initialization report.
8.32d Added report of time (minutes & seconds) needed
to rebuild an index.
Added code to help insure accuracy of link
to an external editor (EDIT= statement in BIBL.INI).
No need to comment out lines in BIBL.INI any
longer. If you have a label (e.g., EDIT=)
but no text following the label, BIBL correctly
ignores that particular label.
BIBL now recognizes Yes as well as True in
BIBL.INI statements (e.g., MONO=Yes).
Registration number can now be put in BIBL.INI
with line REG=xxxxxxxxx.
8.32c Added WAIT= statement to BIBL.INI (for
registered version only). Forces BIBL to wait for a
keystroke before clearing the initialization
information that displays on startup. Useful
for fine-tuning the HEAP= statement (for
devoting more RAM to index storage). Add
a line WAIT=Yes to pause on startup.
Added EMS= statement to BIBL.INI (for
registered version only). Enables user to
force BIBL to ignore the presence of EMS
memory (that is, not use it...relying on
conventional RAM instead). To block use
of EMS, add EMS=No to your BIBL.INI file.
If using EMS, BIBL reports the number of bytes
of EMS memory devoted to index storage during
initialization. Again, if you're fine-tuning,
set WAIT=Yes in your BIBL.INI file to pause
the initialization display.
8.32b Minor tweak.
8.32a Fixed problem where BIBL carried information from
a note field a record into the note field of
the next blank record.
8.31b (Registered version only)
Fixed problem with PATH= statement in BIBL.INI.
BIBL now correctly finds databases placed in
subdirectory pointed to by the PATH= statement.
(Registered version only)
Fixed problem where BIBL would shell out to
DOS if you asked to view an IMAGE file but
had no VIEW= statement in your BIBL.INI
file. Now if your VIEW= statement is
empty (or doesn't exist), BIBL ignores
requests to view a linked image file.
All versions
You may now view *.INI from BIBL's VIEW FILE
option (previously just *.TXT, *.DOC, *.BIX
and files with NO extension showed up in the
picklist).
8.31 Improved coding of several functions in BIBL,
which shaves 20-30K off the memory required
to run the program despite the new features.
New RAM requirements
Shareware version: 458K
Registered version (8088): 450K
Registered version (80x86): 448K
Registered version (80x86 with EMS memory): 432K
Registered version: added ability to turn off
EMS use if desired.
Added functionality of KEYLIST.EXE to BIBL (for
registered version only). Under export, option
F (Titles/Keys) now produces a list of titles
in a database, sorted by keyword. Note that since
BIBL truncates keywords in the index at twenty
characters, if you have longer terms, you'll have
to go into the export file later and flesh out
any terms that got truncated.
Improved SUBJECT listing under export. Now
each unique subject serves as a heading for
the report.
New code for checking RAM at startup. Also added
a few more informative messages during the
initializing stage (RAM available, whether EMS
is detected, whether you're running under
Windows, registered or shareware, etc.).
Added code to fix a minor quirk in the SHAREWARE
version of BIBL. If you put a link in a record
to an image file (which the SHAREWARE version
doesn't support), you get dropped to a DOS shell
when you ask to view it. Now BIBL will pop up a
message informing you that image support is not
included in the SHAREWARE version.
You can now use upper (OR lower) case in your
labels for any *.DBL file. Previously, BIBL
recognized changes to the defaults only when
your label (e.g., TIMENU=) was upper case.
You can now use something like 'timenu='
8.21 Changed behavior of ADD RECORD screen slightly.
Before, if you went back into a note field a 2nd
time during data entry, the note was reinitialized
to empty....now BIBL holds whatever you've put in
the note field regardless of how many times you
return to the note before you press ESC to finally
save (or abandon) the record.
Minor fix. BIBL was displaying a 'no matching files
found' if you had no BIX files on your disk but
still selected Z on the Maintenance menu and pressed
return when the "No Files" message displayed in the
BIX file picklist box.
8.20 Added ability to delete a BIX file from within BIBL.
New function (Z)ap on the Maintenance menu will show
a list of BIX files. Selecting one from the list
will delete it.
8.11 Fixed problem with ignore case on global find/replace.
If you asked BIBL to ignore case, it didn't find
matches where the case of the find text didn't
match what was in a record. Now behaves as you'd
expect...ask BIBL to ignore case and the characters
will match regardless of case.
8.10 Fixed a minor problem with LABELLED format under
BIBLIOGRAPHY. Added code to initialization process.
BIBL now checks for presence of EMS memory (registered
version only) earlier than before. If found, BIBL
will allow startup if as little as 40K free RAM
is present. Previously, test for free RAM was done
before BIBL established that EMS was present. This
change will help those users who were on the borderline
in terms of free RAM...if you have sufficient
EMS (approximately 600K) free. Recompiled BIBL
using the new BORLAND PASCAL (7.0) compiler. Shaves
about 1K off the EXE file...
8.01 Primarily a maintenance release (fixing 2 bugs that
cropped up in the initial release of 8.0). Added
a HEAP= and MONO= parameters to BIBL.INI (for
registered version only).
If you are using the registered version of BIBL,
you can specifiy how much RAM will be devoted to
in-memory storage of the index buffers. The default
for registered version is 40% of available RAM after
BIBL loads--unless EMS is available in which case
it is used instead (and only 2K of conventional
RAM is used).
If you don't have EMS memory and want to use more
than 40%, put the number of bytes to use after
the HEAP= line (e.g., HEAP=60000)...that would
use 60K of RAM for index storage.
HEAP= must be at least 20K! If you enter a number
but it is smaller than 20K, BIBL will bump it up
before allocating index buffers. If the value in
HEAP= exceeds the amount of memory available,
then the total available minus 40K is used (e.g.,
you have 540K RAM, 80K free after BIBL loads. You
put HEAP=90000 in BIBL.INI. Since the 90K exceeds
the 80K you have free, BIBL uses 80K minus 40K
for an equivalent of HEAP=40000. Simple, right?
MONO= line added to BIBL.INI. If you set MONO=True
(or MONO=true), then BIBL will operate in monochrome
mode...just as though you had used the /m switch
at startup.
Added code so you can press RETURN at the "Name
of External Editor" prompt to break the link to
an editor that's already been installed. Saves
having to physically delete the EDIT= line from
BIBL.INI
8.00a New database structure introduced. We've added 20 bytes
to a BIBL record for storing a file name--enabling BIBL
to provide linked file support for text and/or image
files. Before you begin to worry about losing precious
disk space, note that we've also managed to shrink the
IX file for a given database by 20-50% (depending on
the size of your database and the number of descriptors
you assign). We took out the index for the subject
field (it wasn't being used for much) and trimmed the
title index a bit as well. You can still search by
subject and we still include a subject-ordered listing
(we use an on-the-fly index for that).
If you are using a pre-8.0 release now, you'll need to
export your database to a BIX file using your older
version of BIBL, then import it into the new version
of BIBL...or use the BIBLUP utility (included on the
registered version distribution diskette).
To use this feature, put a file name in a record's
new 'Link:' field. Then anytime BIBL displays that
record, you can press L (for Link) to activate the
associated file. If you have an external editor installed,
BIBL will use it for viewing a linked text file.
For Image (PCX) viewing (registered version only),
pressing L when a record containing a linked image
file displays activates a call to the image viewing
program. We include BIBLPCX.EXE on the disk with
the registered version of BIBL for viewing PCX files.
BIBL swaps out (to XMS, EMS or disk) and runs BIBLPCX
to show you the image. Press ESC and you return to
BIBL -- right where you left off.
** ONLY REGISTERED VERSION SUPPORTS IMAGE FILES **
Using BIBLPCX.EXE (included with BIBL), you can link
a PCX image file to a particular BIBL record. When that
record displays (during a search or via the LIST option),
pressing L activates the PCX viewer and feeds it the
file name stored in the record.
The same holds true for linked Text files...the program
you use as an external viewer (e.g., WordPerfect) will
be activated and passed the name of the file stored in
the LINK: field.
You must use the full path name for each linked file,
unless the file is in the same subdirectory as BIBL.EXE.
If you think you'll be adding many linked files, we
suggest you create a subdirectory (e.g, C:\BIBL\LINKS)
to store them in one place.
New function under Maintenance will check all linked
files in a database, reporting those that can no longer
be found on the disk. If desired, BIBL will break the
link. Over time (with files coming and going on your
disk) this function helps maintain the link to
external files.
We've reduced BIBL's stack requirement to 16000 bytes,
down from 24000--a savings of 8K. Combined with other
optimizations, this has allowed us to add the new 8.0
features and still allow BIBL to run with 465K RAM.
We've improved memory handling during BIBL's swapping
procedure. BIBL (registered version) now leaves only
a 46K kernel behind when swapping out to run an
external program (a PCX viewer or text editor) or
run a DOS shell (under Maintenance). Shaving 100K off
the memory-retained should make it possible to run
larger programs--even if you have network drivers loaded
on your PC before BIBL loads. We've found that WordPerfect
will work as your external link file viewer, but since
that program is so large, it can get kinda crowded
unless you have 600K or so free at the DOS prompt.
Note: Shareware version leaves a slightly larger
kernel behind (47K).
BIBL now will use XMS when swapping. BIBL will first
try to use EMS memory. If it is not available,
XMS will then be tried. If XMS is missing or insufficient
XMS is available, virtual memory (disk) will be used.
Previously BIBL used EMS or disk. Adding XMS support
will help those 386 users who don't have QEMM or DRDOS
to provide EMS support.
BIBL now supports a mouse while within the note
field editor. Additionally, if using a mouse,
clicking on the field not only moves the cursor
to that field, but clicking a 2nd time moves
the cursor to the point of your click. Makes
editing much nicer...
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.
If you have REGISTERED VERSION and EMS memory, BIBL
will use only 2K of conventional RAM for index
pointers...the index pages are now stored entirely
in EMS...this frees an additional 20K or so of
conventional RAM
Whole word searching (during full and boolean) has
been removed. It was a resource hog and not terribly
useful unless your database exceeded a few thousand
records. To add the new linked file capability, we
excised whole-word searching...saving a fair amount
of memory.
Several functions were tightened up...95% of the
program was examined and recoded where possible
for improved performance.
--------------------------------------------------------------
7.80a Added a text-editor for editing note field.
7.71a Bug fix. Transfer under LIST option was not moving location.
7.70c Match array increased to 1000 records (from 750).
7.70b Fixed minor problem with whole word searching.
7.70a Support for Windows 3.1 clipboard added.
7.63b Added an error message when external programs fail to load.
7.63a Added ability to CLONE data during data entry.
7.62b Improved speed of the "show close matches" function.
7.62a Changed the format of keywords list under export.
7.61 User-Select option further improved.
7.60a Only fields with text stored are now displayed.
7.51b Global find/replace now offers an AUTOMATIC switch.
7.51a Changed the way BIBL handles indexed-field searches.
7.50c Minor tweaks.
7.50b Fix (Registered version only) for boolean search to disk
7.50a Major reworking of PUBLISHER, LOCATION, FULL and BOOLEAN search.
7.42a Changed output under delimited export. Note field now 10 lines.
7.41b Check RAM availability at startup
7.40 Value field added.
7.30 Minor update.
7.20 New reindexing algorithm implemented.
7.10 Registered version. Added ability to redefine all field labels.
7.01 Minor fix to User-Selects option on export.
7.00e More work on mouse problems.
7.00d Better support for mono users.
7.00c Mouse support improved.
7.00b Minor fix to clear up a problem with the data entry screen.
7.00a Fairly major rewrite. Database structure changed. Note
field size increased to 700 characters; data entry
screen now mouseable. BRX updated to reflect new
structure of database.
-----------------------------------------------------------
6.51a Now will IGNORE CASE during global find & replace.
6.50b Recompile after upgrading to Object Professional 1.14
6.50a Auto index update during global change. 9th descriptor added
Backup improved--allows copy of archive to diskette.
6.41a Updates index automatically during BIX file import.
6.40a Full record searching on bibliographys (registered ver only)
6.30e Specify database on command line.
6.30d Fixed minor display quirk.
6.30b File viewer safety feature added. No longer bombs
if file-to-view is larger than available memory.
6.30a Search progress graph added. Better MONOCHROME support.
6.20a Two new export options added.
6.11a Minor modifications.
6.10a Convert SHAREWARE no longer appears on menu of REGISTERED VERSIONS