home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / BIBLN471.ZIP / REVISION.HST < prev   
Text File  |  1994-12-01  |  34KB  |  885 lines

  1.       REVISION HISTORY of BIBL/NET
  2.  
  3. 4.71  Two bugs fixed.  If doing a boolean NOT search
  4.       and you put no term in the FIND box but did
  5.       specify something in the NOT box, screen
  6.       displayed garbage characters.  BIBL/NET now
  7.       exits if the FIND text is missing.
  8.  
  9.       Export KEYWORDS (with number of times each term occurs)
  10.       was off by one on the final term in the list.  If you
  11.       had a term appearing 8 times in the file, the listing
  12.       showed 9.  Fixed.
  13.  
  14.  
  15. 4.70  Added name of Export directory to the
  16.       NETWORK information screen.
  17.  
  18.       Improved reindexing speed.
  19.  
  20.  
  21. 4.67  Added name of database to the add
  22.       screen (some users were forgetting
  23.       which database was active).
  24.  
  25. 4.66  IF YOU ARE USING AN EARLIER VERISON OF
  26.       BIBL/NET, you must rebuild the index for
  27.       each of your databases after loading this
  28.       new copy of BIBLNET.EXE (see note below
  29.       on titles that begin with a, an, the or
  30.       other articles).
  31.  
  32.       New feature(s):
  33.  
  34.       Initial articles (a, an, the, el, la, or
  35.       le) are not filed in the title index any
  36.       longer.   Thus, if the title of your book
  37.       is The Book of Computers it will be filed
  38.       with the B's not the T's (where it used to
  39.       go based on the T of The). When you search
  40.       using the title index, you can still enter
  41.       your query as 'The book of ...'. BIBL/NET
  42.       drops the 'the' on your search statement
  43.       before checking the index.
  44.  
  45.       You can now use the right mouse button
  46.       instead of the ESCAPE key when doing
  47.       data entry/editing (to signal you're
  48.       done with adding/edits) if you wish.
  49.  
  50.       You can ask that a BIX file (export menu,
  51.       option F) not be sorted if desired. If
  52.       you're not using a database for bibliographic
  53.       information, then sorting it by the
  54.       author/title fields might not make sense.
  55.       To stop the sort, put NOSORTBIX=Yes in
  56.       the *.DBL file for that database.
  57.  
  58.       Fixes:
  59.  
  60.       Fixed problem some users encountered when
  61.       creating a new network database if none
  62.       existed when BIBLNET.EXE was activated (level
  63.       5 users only).
  64.  
  65. 4.65  (ADD RECORD FUNCTION) ability to resume
  66.       editing the record you were working on
  67.       when you first pressed ESCAPE to bring
  68.       up the Yes [Save record]  No [Discard]
  69.       prompt. Now you get a third option:
  70.       Resume editing this record...
  71.  
  72.       This should please users who have filled
  73.       out a complete record and pressed ESCAPE,
  74.       then noticed an error. No longer do you
  75.       have to file it and then retrieve it
  76.       again for editing.
  77.  
  78. 4.64  If you do not have sufficient rights to
  79.       the server's directory where public
  80.       databases are stored, you'll receive
  81.       'database locked' messages. BIBL/NET
  82.       now reminds the user to make sure that
  83.       sufficient rights have been granted.
  84.  
  85. 4.63  Changed date-based BIX export--now
  86.       you can export records that fall
  87.       within a range of dates. Previously,
  88.       you could select a start date and
  89.       all records on or after that date
  90.       extracted.
  91.  
  92. 4.62  BIBLSEC.DAT no longer shows up in the
  93.       pick list when selecting a database
  94.       to delete. BIBLNET now ignores *.DAT
  95.       files that have been hidden when putting
  96.       together the pick-list array...should
  97.       have been doing that all along.
  98.  
  99.       Cleaned up onscreen text of database
  100.       names during ASCII (BIX) import.
  101.  
  102. 4.61  Added ability to override the automatic
  103.       recognition of the NOVELL user name.  If you
  104.       want to FORCE users to enter both their
  105.       user name and password (that is, not rely
  106.       on NOVELL's security), just create a file
  107.       in the directory where BIBLNET.EXE resides
  108.       called BIBLNET.CFG and BIBL/NET will ignore
  109.       the bindery name for the user.
  110.  
  111.       You can create the file by using the COPY CON:
  112.       command from the DOS prompt:
  113.  
  114.       Y:\>COPY CON: BIBLNET.CFG [press return]
  115.       JustEnterAnyCharacter(s)Here [press F6]
  116.  
  117.       1 file copied.  (message back from DOS)
  118.  
  119.  
  120.       Added a status blinker on the Export (Bibliography)
  121.       function--to provide a little user feedback
  122.       during sequential read searches (e.g.,
  123.       full record search).
  124.  
  125. 4.60  Ability to interrupt a full-text search by hitting
  126.       space bar--instead of returning to search menu
  127.       BIBL/NET displays matches retrieved up until the
  128.       space bar was pressed.  Press RETURN to abort search
  129.       without displaying interim matches...
  130.  
  131. 4.54  Registered Netware version only.
  132.  
  133.       No longer have to enter a password...BIBL/NET
  134.       assumes NETWARE security has protected the
  135.       login...something we should have done a while
  136.       back but never seemed to get around to.
  137.  
  138.       This will slightly speed up login but more
  139.       important, it reduces by one the number of
  140.       passwords your users have to remember--they'll
  141.       thank you for it.
  142.  
  143.  
  144. 4.53  Added new export option: Date-Based Export
  145.  
  146.       This option (under the EXPORT sub-menu) allows
  147.       you to copy to a BIX file all records that
  148.       fall on or after a given date. BIBL/NET
  149.       checks the date field, expecting to find
  150.       dates in the default format 'ddMmmyy';
  151.       that is, for example 12Nov93 or 01Jan92.
  152.       You're prompted for a date when you select
  153.       this function.  All records in the file
  154.       are compared and if a given record has a
  155.       date that is *equal to* or *later* than
  156.       the date you entered at the prompt, a
  157.       copy will be written to the BIX file.
  158.  
  159.       The BIX file is written to disk NOT in the
  160.       order of date but in author/title order.
  161.       We don't sort it by date since records can
  162.       be anywhere in the database--remember if
  163.       you delete a record, it gets reused when
  164.       you next add a record...thus the record
  165.       you enter today in a database of 10,000
  166.       records might physically reside on disk
  167.       as record 1...if you earlier deleted the
  168.       first record in the file.
  169.  
  170.       If you want a special report, just import
  171.       the BIX file into a new database and
  172.       generate the report.  The DEFAULT name
  173.       for the resulting BIX file is DATELIST.BIX
  174.       (written to your 'personal' export directory).
  175.  
  176. 4.52  Reduced the number of times BIBL/NET will retry
  177.       a locked record/database - from 20 to 5.  After
  178.       5 retries, you'll be given a message which
  179.       will allow you to abort the attempt to get
  180.       control of a record or database.
  181.  
  182.       You most often encounter a lock situation that
  183.       goes beyond 5 retries when trying to access
  184.       a database that a level 5 user has locked for
  185.       index rebuilding or record importing.
  186.  
  187. 4.51  Fixed problem where last record in BIBLSEC.DAT
  188.       (the security database) wasn't being found
  189.       by BIBLNET when it first started up.
  190.       Previously, if user was in database but his was
  191.       the last record in BIBLSEC.DAT, he was
  192.       treated as a level 0 user.
  193.  
  194.       A few improvements made to BNETSEC (security
  195.       database maintenance utility).
  196.  
  197. 4.50  Combined deletion of a Database (*.DAT),
  198.       BIX file (*.BIX) and Save File (QUERY.TXT)
  199.       into one menu choice on the Maintenance
  200.       menu.
  201.  
  202.       Shaved about 1K off BIBLNET's executable
  203.       code size--by combining/optimizing a few
  204.       routines
  205.  
  206.       Fixed problem with BNETSEC (you couldn't
  207.       change a user's security level via the
  208.       edit function). Also fixed the curious
  209.       way it jumped into 'bright' video after
  210.       completing an edit...
  211.  
  212. 4.44  Updated documentation. A few other minor
  213.       fixes throughout the program.
  214.  
  215. 4.43  Another minor tweak.
  216.  
  217. 4.42  Minor change...reindexing now about 1% faster.
  218.  
  219. 4.41  Upgraded to BTree Filer release 5.41...improves
  220.       some NETWARE calls and fixes problem with NOVELL
  221.       shells 3.31 and 3.32.
  222.  
  223. 4.40  Fixed bug in BIBLIOGRAPHY section when Annotated
  224.       format was selected. BIBL/NET was failing to put
  225.       a ' ' (space) between each line of text from the
  226.       note field.  Last word in one line of note
  227.       would run together with first word of next line.
  228.  
  229. 4.39  Added ability to specify column-width for each
  230.       column under the User-Selects Export Option...when
  231.       format B (columnar output) is selected.
  232.  
  233.  
  234. 4.38  Descriptors were not being moved to the BIX file
  235.       created under the boolean search function. Fixed.
  236.  
  237.       Transfer wasn't moving keywords or subject to
  238.       transferred record (pressing T when record
  239.       displays). Fixed.
  240.  
  241. 4.37  Fixed another small (but irritating) bug.  If you
  242.       deleted records from a file until there was only
  243.       1 left, trying to delete that record would send
  244.       BIBLNET into hyperspace...a technical term for
  245.       endless loop.  Fixed.
  246.  
  247.       When running under Windows, if you select Clip
  248.       you no longer get the 'CCopied' to clipboard
  249.       message--we cleaned up the double 'C'!
  250.  
  251. 4.36  Fixed bug in Bibliography export function. If you had
  252.       records in the database that had no value in the author
  253.       field, then those records weren't found when doing a
  254.       search for information in *any* field. Fixed problem
  255.       (it had to do with null values in the author/title
  256.       index--which BIBL/NET uses as a window on the
  257.       database in the bibliography function to approximate
  258.       an author/title sort.
  259.  
  260. 4.35  If running under Windows, BIBL/NET does
  261.       not put index buffers in EMS -- even
  262.       if EMS is available.
  263.  
  264.       A few more initialization report lines
  265.       added.
  266.  
  267.       Turned off DATABASE creation option under
  268.       bibliography for security levels 0, 1
  269.       and 2.  Made no sense to create such a
  270.       database since those users had no
  271.       access to private databases under
  272.       BIBLNET
  273.  
  274.       Few minor tweaks to security program
  275.       BNETSEC.EXE
  276.  
  277. 4.34  ASCII import (of BIX file) now allowed
  278.       for level 4 users on network databases.
  279.  
  280.       If a database is empty, BIBL/NET now
  281.       turns off the List, Search and Export
  282.       options on the Main Menu -- since
  283.       they're meaningless in that situation.
  284.  
  285.       A few onscreen cleanups--on global
  286.       find & replace, there was a stray
  287.       character on the right margin that
  288.       wasn't getting cleared off (when
  289.       a field was quite long).
  290.  
  291.       New initialization information displays.
  292.       Start BIBLNET with an /X switch to
  293.       pause this display (useful if you're
  294.       trying to diagnose a problem with
  295.       your system).
  296.  
  297.       New function under MAINTENANCE will
  298.       list records that 'might' be duplicates
  299.       in a given database.  Basically, if
  300.       the first 14 characters of the author
  301.       field and the first 6 of the title
  302.       field are the same in two or
  303.       more records, the 2nd occurrence
  304.       will list out in the file DUPES.TXT
  305.       (written to your export directory).
  306.       This is not a precise means for finding
  307.       duplicates but it certainly narrows
  308.       down the amount of material you have
  309.       to wade through in a large database.
  310.  
  311.  
  312. 4.33  Fixed bug where creating an export file
  313.       under the USER-SELECTS option would crash
  314.       system with Run-Time Error 200 (division
  315.       by zero) if there were fewer than 10
  316.       undeleted records in a database.
  317.  
  318. 4.32  Deleted records no longer display in
  319.       the database--actually, they never displayed
  320.       but there was an 'empty record' message
  321.       that appeared when one was encountered
  322.       via the LIST option on the main menu.
  323.       Now BIBL/NET skips over deleted records
  324.       without any message being displayed.
  325.  
  326. 4.31  Changed use of EMS for in-memory storage
  327.       of index buffers. BIBL/NET now tests for
  328.       at least 40K available EMS and if found
  329.       uses it for index buffer storage--using
  330.       only 4K of conventional memory for this
  331.       task.  The result (for workstations with
  332.       EMS) is a reduction (by 15K) of the amount
  333.       of RAM needed to run the program.
  334.  
  335. 4.30  Fixed problem with Location field index.
  336.       BIBL/NET now handles the indexing correctly.
  337.       You should rebuild indexes for all existing
  338.       databases (under Maintenance) to correct
  339.       your existing index.
  340.  
  341.       BIBL/NET now provides support for linking
  342.       ASCII text files to individual records.
  343.       Files may be of any length, but they *must*
  344.       be plain ASCII files (for example, not
  345.       a document created by WordPerfect--unless
  346.       you save it as a DOS text file (CTRL-F5).
  347.  
  348.       A new function under Maintenance will assist
  349.       in maintaining linked files.
  350.  
  351.       The print function (Pressing P when an
  352.       individual record displays) will now allow
  353.       you to print the linked file if desired.
  354.       BIBL/NET checks to make sure the linked
  355.       file is still on disk before asking
  356.       to print it.  In the case of a very long linked
  357.       file, BIBL/NET offers you the opportunity
  358.       to cancel printing at any time.
  359.  
  360.       Several other minor tweaks, changes to
  361.       displayed text, expanded information in
  362.       a few prompts, etc.
  363.  
  364. 4.21  Changed bibliography output option LABELLED
  365.       to DATABASE. BIBL/NET now creates a new
  366.       database of matches from a bibliography
  367.       search if option D is selected.  Makes it
  368.       pretty easy to use the formatting options
  369.       offered by User-Selects under Export when
  370.       doing a bibliography.
  371.  
  372.       Several export options removed (brief list
  373.       of titles, authors, etc.). These options
  374.       were superceded by the User-Selects option
  375.       which offers columnar output.
  376.  
  377.       A few minor tweaks here & there.
  378.  
  379. 4.20  Added columnar output as a format (option J
  380.       - User Selects, format B) under Export menu.
  381.  
  382.       NETBIOS version introduced.
  383.  
  384.       Progress graph added to User-Selects export
  385.       function.
  386.  
  387. 4.10  Reworked some of the security features to both
  388.       fix (and in some areas simply improve) functionality
  389.       of BIBL/NET for level three users.  Some things were
  390.       a bit inconsistent.
  391.  
  392. 4.05  Fixed rare problem of workstation locking
  393.       up during a full-record search when a
  394.       short (1 character) search term was used.
  395.  
  396. 4.04  Added code to filter out duplicate displays of
  397.       records when doing a keyword search. Previously,
  398.       if a record had more than one term (or stem)
  399.       which matched your query, it would display
  400.       more than once in the listing of matches.
  401.  
  402. 4.03  Added ability to change database labels to the
  403.       Shareware/Evaluation version of BIBL/NET.
  404.  
  405. 4.02  Minor tweak to 25th line status display after importing
  406.       BIX file. Now follows formats of other status line
  407.       displays.
  408.  
  409.       Security level 2 users now blocked from accessing,
  410.       creating, or deleting private databases. Before 4.02,
  411.       they could access a private database if it was in their
  412.       private directory.
  413.  
  414. 4.01  Fixed problem where program would allow you to create
  415.       a private database if your export directory was invalid.
  416.       Now, if you have a sufficient security to create
  417.       private databases, but your export directory is
  418.       invalid (e.g., it's been erased or something) the
  419.       program issues a warning message and aborts the
  420.       database creation process.
  421.  
  422.       Added code to flush out key buffer during the
  423.       initial startup of the program.  Seems that for
  424.       level 3 or greater users, when an extra return
  425.       was hit, the "Network / Private" database selection
  426.       window was skipped over.
  427.  
  428. 4.00  Enhancements:
  429.  
  430.       New index added (Location field).  The index is used to
  431.       support the USER-SELECTS export option, providing a
  432.       means of producing a list of records sorted by the
  433.       location field.  The index is created using the 1st
  434.       22 characters of the location field, with 4 characters
  435.       of the author field included.  This yields a location
  436.       sort, with author's sorted under location (to 4 characters).
  437.       This concatenation was done to better supprot users
  438.       who do not have a unique value in each record's
  439.       location field.
  440.  
  441.       Note that when using a DBL file, you can rename the
  442.       location field to something else and then produce
  443.       sorted reports on this data.
  444.  
  445.       Fixes:
  446.  
  447.       BIX export now defaults to the active database name
  448.       (instead of ALLRECS.BIX).  Previously this function
  449.       would not accept a new name entered by the user. Now
  450.       behaves as you'd expect.
  451.  
  452.       Switching to a private database and then back to a
  453.       network database, the bottom status line was not
  454.       always being updated.
  455.  
  456.       Location field searching wasn't working. Now fixed.
  457.       BIBLNET does not use the location index for searching
  458.       this field (since the indexed value only indexes the
  459.       first 22 characters and also contains information from
  460.       the first 4 characters of the author field).
  461.  
  462. 3.21  Now BIBL/NET offers Windows 3.1 clipboard support.
  463.       When running BIBL/NET under windows, the SAVE
  464.       option (on LIST and SEARCH) changes to the CLIP
  465.       option. Pressing C (or clicking on the word CLIP)
  466.       will send the author, title, publisher and note
  467.       field of the record displayed to the Windows
  468.       clipboard.
  469.  
  470. 3.20  Shaved 11K off the memory required at the workstation
  471.       when running BIBL/NET.  Few other tweaks to the
  472.       package.
  473.  
  474. 3.11  Fixed problem where BIBL/NET was ignoring extension
  475.       user requested on various export files. Program was
  476.       creating a file without ANY extension.
  477.  
  478. 3.10  Added ability to delete a BIX file from your private
  479.       directory (under maintenance)
  480.  
  481.       Fixed problem with add function.  Previously, during the
  482.       ADD function, if you left the note field, returned to the
  483.       record, then returned to the note field before saving the
  484.       record, the note you had been entering was lost (note field
  485.       was being reinitialized).  Now you can go back & forth
  486.       between the record & its note as much as you like before
  487.       filing the record.
  488.  
  489. 3.02  Further work cleaning up handling of default file names under
  490.       export. Fixed problem with list of keywords used...was using
  491.       the wrong index (author/title), hence export file contained
  492.       garbage (auth/title index is compressed!).
  493.  
  494. 3.01  Fixed problems with default file names.
  495.       Fixed inability to create a BIX file under
  496.        release 3.0 (yikes!)
  497.       Fixed problem with import function.
  498.  
  499. 3.00  New database structure. BIBL 8.0 and BIBL/NET 3.0
  500.       now share same structure...databases may be moved
  501.       freely between systems (although single-user and
  502.       network version of BIBL use a different indexing
  503.       algorithm). Rebuild your index when moving a
  504.       *.DAT and *.IX file from one version of the
  505.       program to another!
  506.  
  507.       Added mouse support to note field editing.
  508.  
  509.       Added ability to move cursor to a specific spot
  510.       in a record by clicking twice on the spot...a
  511.       big help for making subsequent edits.
  512.  
  513.       Additional RAM freed during Shell to DOS.  Will
  514.       use XMS memory if available at the workstation.
  515.       Previously, BIBL/NET would use EMS if found but
  516.       could not manage XMS swapping.  Order now is
  517.       EMS if available, if not, then XMS, if that's
  518.       not found (or not in sufficient supply), the
  519.       virtual memory (disk) is used.
  520.  
  521.       Expanded "white space" on data entry / edit
  522.       screen. More room between fields...making it
  523.       a bit easier to move about (particularly with
  524.       a mouse).
  525.  
  526.       New internal file viewer added. This one can look
  527.       at files of any size.  You probably won't have need
  528.       for it, but this viewer also supports HEX viewing
  529.       (just press ALT-H). Press F1 for help with commands
  530.       when using the built-in viewer.
  531.  
  532.       Up to 1000 matches now possible (previously, the
  533.       system would gather up to 800 matches before
  534.       display). Due to memory savings realized elsewhere,
  535.       we've increased this limit to 1000.
  536.  
  537.       Changed indexing structure and number of indexed
  538.       fields...to improve performance and reduce disk
  539.       space requirements. Now BIBL/NET maintains 4
  540.       indexes instead of 5. Gone is the subject index.
  541.       It wasn't used for much, and was taking 30+
  542.       bytes per record.  Removing it will speed up
  543.       redindexing, import, and global changes. While
  544.       the index for the subject field has been
  545.       removed, you can still search by subject. See
  546.       BIBLNET.DOC for complete information on which
  547.       fields are indexed.
  548.  
  549.       Improved support for renamed fields on search
  550.       screen (popup window where query is entered).
  551.  
  552. 2.82  Reduced stack requirement by a few
  553.       thousand bytes...
  554.  
  555. 2.81  Fixed bug with User-Selects option under
  556.       Export. If you accepted the USERLIST.TXT
  557.       default for your export file name, BIBL/NET
  558.       bombed with a run-time error of 3...if
  559.       you gave the file a name of your own
  560.       choosing, everything was fine.  Fixed it.
  561.       You can now accept the default name shown
  562.       and it will be written to the user's
  563.       export directory.
  564.  
  565. 2.80  Added built-in wordprocessor for the note
  566.       field.  Doing so caused rearranging the
  567.       data entry/editing screen. You now have
  568.       word-wrap within the note field editor!
  569.  
  570.       Added online help during data entry/editing
  571.       process
  572.  
  573.       Bug fix. When editing a record that was part
  574.       of a set of matches from a search, saving
  575.       the record sometimes took you to a random
  576.       spot within the set of matches once the
  577.       changed record was filed.
  578.  
  579.  
  580. 2.73  Fixed bug under Boolean search with dumping
  581.       results to disk. ALL records were going to
  582.       disk, not just the matches.  Yes, technically
  583.       speaking the function worked--that is, the
  584.       matching records were written to disk--but
  585.       the rest of the database wasn't supposed to
  586.       go there too!
  587.  
  588.       Also fixed bug with the function that was
  589.       writing the file to the server, not the
  590.       user's export path.
  591.  
  592. 2.72  minor tweak
  593.  
  594. 2.71  Added ability to limit FULL SEARCH and BOOLEAN
  595.       SEARCH to whole-word matches.  If you want to
  596.       restrict a match to a whole word (text with a
  597.       space on either end), then append a /w to your
  598.       search term(s).
  599.  
  600.       Expanded possible matches on searches to 800
  601.       (from 650).
  602.  
  603.       Changed action key on search menu for Keyword
  604.       field from D to a K (reflecting the change in
  605.       name from Descriptor to Keyword). Should have
  606.       made this change with release 2.55!
  607.  
  608.       Reduced number of records per database from
  609.       2 billion to 5 million.  This was done to
  610.       enable BIBL/NET to store more in-memory keys
  611.       during operation--since the btree is smaller
  612.       (6 levels deep instead of 8).
  613.  
  614. 2.70  Introduced CLONING during data entry.
  615.       If you finish entering a new record and want to copy
  616.       it to yet another new record (in instances where you
  617.       have two to enter that differ only slightly), you can
  618.       press C to Clone the data...then edit the changes in
  619.       the new record.  This is similar to the "carry forward"
  620.       feature in dBASE.
  621.  
  622.       A few other minor changes made to the program.
  623.  
  624. 2.62  Changed name of help info from BIBL.HLP
  625.       to BIBLNET.HLP.
  626.  
  627.       "Show close matches" function (activated
  628.       when you don't get a match on an indexed
  629.       search, reworked. Speed increased and
  630.       disk accesses reduced.
  631.  
  632.       
  633. 2.61  Fixed a few quirks in User-Selects export
  634.       option (particularly formats C and E).
  635.  
  636.       BIBL/NET now returns to the path where
  637.       BIBLNET.EXE resides before exiting. Before,
  638.       if a user was using a PRIVATE database,
  639.       BIBL/NET would exit back to the private
  640.       directory when the program was terminated.
  641.  
  642.       Verify keys/subject window reworked a bit.
  643.  
  644. 2.60  Now User-Selects export option offers ability
  645.       to select the order in which fields will
  646.       appear in reports.  New option for output
  647.       format (tabs between fields and a hard return
  648.       after each record).
  649.  
  650. 2.57  Under export, BIBL/NET now correctly limits user
  651.       to entering just a file name for the export
  652.       file it will create.  The Export Path defined
  653.       in the User's security record will be added
  654.       so that files are directed to that user's
  655.       private area (either on the server or their
  656.       local disk).
  657.  
  658.       New option added user export--User Defined.
  659.       You can now say what fields to include in
  660.       a report and sort on one of 3 fields (author,
  661.       title or subject).  Option C will output
  662.       each record on a single line (with a hard
  663.       return between records). This should be
  664.       very helpful for word processing.
  665.  
  666. 2.56  Message appears as BIBL/NET is filing a record
  667.       after an edit. After watching this process on
  668.       a huge database (and a very slow network), we
  669.       realized a status message would be helpful
  670.  
  671. 2.55  BIBL/NET now rereads record from disk once "edit"
  672.       option is selected. This was done to help user
  673.       learn quickly whether or not a record was
  674.       deleted between the time it was first displayed
  675.       and then later selected for editing (pressing E
  676.       when record was displayed).
  677.  
  678.       If a given field in a record is empty, the
  679.       field label doesn't display.  This helps
  680.       keep the screen from looking too busy on
  681.       records where only a few fields are
  682.       used.
  683.  
  684.       If file is locked when you select it from the
  685.       DATABASE selection menu, you'll be returned
  686.       to the selection menu instead of being dropped
  687.       back to the DOS prompt.
  688.  
  689.       You can now change the display label for
  690.       DESCRIPTOR field as well. Descriptor is now
  691.       called Keywords, the default label is 'Keys:'
  692.  
  693.       Cleaned up support for field relabelling
  694.       during global change function. BIBL/NET was
  695.       reporting default field names, not the ones
  696.       you might reassign. Everything worked fine
  697.       but the onscreen information was confusing.
  698.  
  699. 2.54  Added 'Automatic' switch to global find & replace.
  700.       After reviewing a couple of changes (to insure that
  701.       BIBL/NET is changing what you expected to be changed)
  702.       you can press A for AUTOMATIC. The system will
  703.       automatically make any remaining changes without
  704.       pausing for your review.
  705.  
  706.       SHELL to DOS now frees up more memory.
  707.  
  708.       BIX file creation now goes to USER'S PRIVATE DIRECTORY
  709.       under all conditions. You can not write it to the
  710.       directory where BIBLNET.EXE resides.
  711.  
  712. 2.53  Several fixes to BIBL/NET operations
  713.  
  714.       When attempting to access a locked file (reindexing
  715.       underway, etc), BIBL/NET now returns you to the
  716.       database selection menu -- rather than exiting to
  717.       DOS with a message about trying later.
  718.  
  719.       Bibliography generation of Labelled format (creation
  720.       of a BIX file) will now correctly write to the
  721.       user's export directory. Previously, it was writing
  722.       this file to the server directory. If the user didn't
  723.       have creation rights, BIBL/NET bombed with a
  724.       run-time error (#5, File access denied).
  725.  
  726. 2.52  Reworked the way BIBL/NET displays records under
  727.       indexed searching (author, title, subject and
  728.       or descriptor). Now BIBL/NET collects all matches
  729.       and displays them as a set. You can move freely
  730.       about the set (by pressing F (forward), B (back)
  731.       or J (jump to a particular record).  As a result
  732.       of this implementation, BIBL/NET is limited to
  733.       displaying the first 650 matches for a given
  734.       search.
  735.  
  736. 2.51  Fixed incomplete implementation of label changing
  737.       via a DBL file. Now search menu and export menu
  738.       reflect changes made in a DBL file.
  739.  
  740. 2.50  Improved searching algorithm for non-indexed searches.
  741.  
  742.      Major reworking of PUBLISHER, LOCATION, FULL and
  743.      BOOLEAN search function (all non-indexed searches).
  744.      Gone are the klunky "End of File Reached" messages
  745.      and the blinking 'wait' as BIBL searched...
  746.  
  747.      BIBL now runs through the entire database looking for
  748.      matches before showing you any matching records.  By
  749.      gathering all matches ahead of time, we've cut out the
  750.      long delays that often accompanied moving back and
  751.      forth between matches--BIBL no longer has to search
  752.      for each additional match, but 'knows' where all the
  753.      matching records are.  If your database has more than
  754.      a couple hundred records, you'll immediately
  755.      notice the improvement. Changing the search algorithm
  756.      also enabled the addition of a JUMP command to these
  757.      searches.  Once the set of matches has been
  758.      collected, you can JUMP from one match to any other,
  759.      if desired. Sequential movement through the matches
  760.      (Forward & Backward) is still supported.
  761.  
  762.      Another improvement here is the ability to
  763.      edit records that are a part of the matching
  764.      set...without having BIBL return you to the
  765.      search menu once the change has been filed!
  766.  
  767.      The one drawback to this new algorithm is that
  768.      BIBL must limit your match set to no more than
  769.      600 records.  If you conduct a search that
  770.      results in more than 600 matches, only the
  771.      first 600 will be shown. You'll receive a
  772.      "match limit exceeded for this search"
  773.      message...which indicates you should narrow
  774.      your search.
  775.  
  776.      This limit was imposed to keep from imposing
  777.      a serious RAM requirement on users who rely
  778.      more on indexed retrieval.
  779.  
  780.      BIBL now requires approximately that 462K of
  781.      RAM be free at the DOS prompt when BIBL
  782.      loads.
  783.  
  784.  
  785.  
  786.  
  787. 2.44  Registered version only:
  788.  
  789.       If your workstation has at least 320K of EMS memory
  790.       available, BIBL/NET will use it for in-memory
  791.       storage of index buffers.  If you have a large
  792.       database (1000+ records), using an EMS equipped
  793.       workstation to rebuild the index will show
  794.       very dramatic (100-200%) speed improvements.
  795.  
  796.       Registered and SHAREWARE:
  797.  
  798.       Improved handling of mouse. Double clicking on file names
  799.       now works as you'd expect.
  800.  
  801.       Improved variety of video supported.
  802.  
  803.       Minor changes throughout the program.
  804.  
  805.       Added memory check during loading of BIBL/NET. If you
  806.       don't have 63K of free RAM after the program loads
  807.       then BIBL/NET will halt with an appropriate error
  808.       message.
  809.  
  810.       If you workstation has EMS memory available, BIBL/NET
  811.       will now use it for index storage, leaving more RAM
  812.       free to the program.
  813.  
  814. 2.43  Minor internal change to facilitate testing. If you're
  815.       attached to a server, but not logged in, you can still
  816.       run BIBL/NET on your local harddisk..and enter your
  817.       user name. Previously (under 2.30 - 2.42) if you weren't
  818.       logged into the net, you could only access the program
  819.       in read-only (security level 0) mode.
  820.  
  821.       Improved support for label changes (didn't work exactly
  822.       as advertised in 2.42).
  823.  
  824. 2.42  Registered version:
  825.  
  826.       Added ability to change labels for fields in a database.
  827.  
  828.       Registered & Shareware:
  829.  
  830.       Added support for the VALUE field.
  831.  
  832. 2.41  Verify function during add/edit now checks subject
  833.       as well as descriptor.
  834.  
  835. 2.40  Rebuild Index function will now purge deleted records
  836.       if desired. Remember that if you'll soon be adding
  837.       records, there's no need to purge deleted records
  838.       (as BIBL/NET will reuse them before adding empty
  839.       records to your database).
  840.  
  841.       BIBL/NET status bar display changed a bit. Easier to see
  842.       if you're in a private or networked database from the
  843.       status bar.
  844.  
  845. 2.30 - BIBL/NET now picks up user name from NETWARE...so you
  846.        only see the password screen if your NOVELL login name
  847.        is in the BNETSEC database.  Simplifies sign-on for
  848.        validated users and speeds things up for the
  849.        general public (security level 0 users)
  850.  
  851.        Network information screen expanded.  Now reports
  852.        Capture status and your Netware connection number
  853.        along with a general redesign of the screen's layout
  854.  
  855.        Security level 0 users no longer receive unauthorized
  856.        function when trying to edit/delete/transfer or
  857.        save records.  Options are merely inactive.
  858.  
  859. 2.20 - FIX to shareware version. Registered version not affected
  860. 2.10 - Major improvement in speed of reindexing.
  861. 2.01 - Minor fix in handling of private databases. BIBL/NET
  862.        no longer hangs if user logs in and selects a private
  863.        database that was stored on a local workstation but
  864.        user is accessing system from another workstation
  865.        that does not contain the private (export) directory
  866.        recorded within the BIBL/NET security table.
  867. 2.00 - database structure changed to match single-user version
  868.        of BIBL. Note field expanded to 10 lines. New Add/Edit
  869.        data entry functions. Numerous tweaks to improve
  870.        performance and clean up minor quirks in earlier
  871.        releases. Descriptor field now supports 9 terms.
  872. 1.05 - fixed bug in index rebuild during a global change.
  873. 1.04 - fixed bibliography production so output will go to
  874.        user's private directory.
  875. 1.03 - changed systemwide status bar. BIBL/NET now reports
  876.        whether you're logged into a [P]rivate (personal)
  877.        or [N]etwork (public) database.
  878. 1.02 - added capability for personal databases for security level
  879.        3, 4 or 5 users.  Personal databases are stored in the
  880.        drive/subdirectory the user points BIBL to via the
  881.        User Export Directory variable in the security database.
  882.        A few tweaks in other areas of the program. Added
  883.        a few more installation instructions.
  884. 1.01 - Initial release.
  885.