What is New ============ We have posted three manuals in PDF format on our web site - onlinebible.net. There is the basic manual from July 28, 2001, a separate manual for advanced features and a 14 page mini-manual which hits the high points of the program. 2.20.02 June 26, 2008 ===================== 1) Parsing added for verbs in Greek texts. When you float your mouse cursor over the parsing in the footnote, the verb parsing is now fully explained. 2) Paragraph markers no longer suppressed in Screen reader mode. 3) Misc small problems corrected. 2.20.01 June 20, 2008 ===================== 1) Fonts.reg file eliminated to compile with Microsoft Vista and XP user accounts. The file was normally stored in "c:\program files\bible\fonts." Under Vista standard user accounts and XP limited user accounts, the user may not be able to update this file. We rewrote the program so it is no longer necessary. If there are any problems, it will likely show up by not installing all fonts or when you uninstall, failing to delete some fonts. You should reboot your computer before attempting to uninstall. Do not run the program since it will lock the fonts and prevent them from being uninstalled. 2) Bug with tabs fixed. Sometime tabs would disappear. 3) Installing the program to a network mapped CDRom may fail for reasons unknown. Restarting the install by clicking on the desktop icon usually fixes the problem. Sometimes the system does not detect the network mapped CD drive. 4) Minors changes made to screen reader support to facilitate reading the screen. 2.20 June 2, 2008 ================= 1) DVD support added to allow all OLB files to be distributed on one DVD including a locked version of the Audio files. 2) Note for those using standard user accounts under Vista: The Online Bible can be installed in a standard user account under Vista and will work correctly. (This is similar to the limited user accounts under XP but has a much better implementation.) The following restrictions apply to standard users when the program is installed in the default directory "c:\Program Files\". 1) Uninstall does not work correctly. 2) Delete files from hard drive disabled. 3) Unlock menu disabled. For these to work the user must be in administrator mode and may require that account controls be turned off. If these restrictions are unacceptable then install the program in "c:\Users\Public\Program Files\". You must manually change the install path during the installation to do this for it defaults to "c:\Program Files\". Be aware this is not as safe as storing everything in "c:\Program Files\" since all files stored under "c:\public\" are subject to change by other users and also to a virus attack. 3) We have installed successfully under Vista Home Premium as a standard user account with User Account Controls turned off. You must have the administrator password to install this way. You have to reboot Vista after the install for the fonts to work correctly and the short cut to appear on the desktop. This is no different than it was under XP. Microsoft's latest attempt at user accounts seems to have been very well thought out to give you the maximum protection with the least amount of inconvenience. 4) Online Bible requires Vista Service Pack 1 to operate correctly under Vista. 5) New tools added to create automatic book indices. See program help under "Creating Book Indices" for the details. 6) Changes made for those who turn run several monitors and turn the one off on which the program is using and expect everything to still work! 7) Startup speedup in scanning drives and for Audio CD. 8) Misc. little problems fixed. 2.10.09 Dec. 17, 2007 ===================== 1) Data compression feature dropped from backup form. There are better compression routines than we have to do this with and most people are no longer using floppies so do not care. 2) Display bug in Pocket PC when displaying a screen that ends in a blank line. Sometimes when displaying the next screen in a topic or a note, a line was dropped. 3) Editor spell checker modified to flag words containing numbers. Word "O" dropped from the spelling list in favour of the word "oh". You can add it back if required. The spell menu does not start the spell check automatically the first time it is invoked. This gives you a chance to set an option on the menu with respect to internet numbers in web addresses. 2.10.08 Oct. 3, 2007 ==================== 1) Sync scroll bug fixed in desktop program. 2) System dictionary PPCDct, system library PPCLib and user Notes module added to base modules for Pocket PC. 3) True Speech drivers added to base modules. These are required for Vista and were omitted by mistake. 2.10.07 Sept. 1, 2007 ===================== 1) Partial U3 support added to allow program to run on a memory stick. a) Install program on memory stick on drive letter X: specifying: i) Program Path: X:\Bible ii) Data Path: X:\Bible\Data iii) Shared Data Path: X:\Bible\Shared Do this for each machine you want to use the memory stick on. This sets up the fonts and the program shortcut on the desktop. If you want to setup a short cut manually, and install the fonts in the X:\Bible\Fonts directory through the control panel, then it is not necessary to install the program on each machine. Reboot your computer after setup the short cut and install the fonts. The program was modified to allow the memory stick to float between different drive letters on different machines. b) To run the program: i) Plug in the memory stick ii) Click on the desktop shortcut All data you create is saved to the memory stick. 2) Search bug fixed in Pocket PC. 3) Bug with Audio CD fixed when playing cross references. 4) Bug in cross references when using Visually Impaired support corrected. 5) Warning message added, when Microsoft Vista is detected, telling you how to cope with Vista. 6) Misc other little bugs fixed. 2.10.06 Aug. 1, 2007 ==================== 1) Some small bugs corrected in desktop and Pocket PC versions. 2) Blind textbox changes made two years ago are removed. They seem to crash the Windows XP reader by running it out of memory. Enhancements made for Jaws screen reader. 2.10.05 May 17, 2007 ==================== 1) Pocket PC now handles foreign installs correctly that do not use the name "Program Files," e.g. in Germany. 2) Module List updated for internet downloads. 3) Known Vista problem. Online Bible only seems to work correctly on the Vista Home Upgrade Edition whish as fortune would have it is the one I bought! Other Vista versions give cryptic error message "32 bit program stopped working" or something to that effect. We have no idea what is going on and this will take some time to figure out. 4) Help updated. 2.10.04 May 4, 2007 =================== 1) Problem reading directories on Pocket PC corrected. Resulting in .Net not being detected correctly. 2.10.03 May 1, 2007 =================== 1) Opening and closing ASCII quotes removed from hypertext strings following the "@@" operator. This was causing lookup problems in the TWOT from the HebEng module. 2) Delete key to remove verses from search list works correctly now. 3) Unicode path names support added. May or may not work as intended. 4) Autoformat removes capitalisation of pronouns referring to God. It is poor English style to capitalise these pronouns. 2.10.02 April 12, 2007 ====================== 1) Notes display using selected screen fonts unless the note font is not the default note fonts of "Time New Roman" and "Courier New" with standard ANSI or DEFAULT charsets. 2) Minor search problem in searching books corrected. If no entries are found, program gets a Range-Check error--sometimes. 2.10.01 April 5, 2007 ===================== 1) Book name menu settings in Customize menu now used by copy-to-clipboard and Com server used for Song Show Plus routines. Before these routines always used the book name abbreviation. 2) Bug in editor when inserting format codes corrected. 3) Bug is playing audio for cross references fixed. 3) "Module Status" menu moved under the help from Tools and renamed to "Check for Module Updates". Under the Help there is a new menu "Check For Program Updates" which validates if you are running the latest version. 4) Changes made for Vista to allow installation of Audio CD to hard drive. True Speech drivers required by Audio are installed on Vista. Older systems shipped these drivers but Vista does not. Pocket PC Version 1.04 Beta =========================== 1) Option added to Customize menu to start verses on new line. Defaults to starting each verse on new line. 2) Option added to Customize menu to control bolding of screen text. For screens smaller than VGA, the default is bold text. For VGA and larger, the default is non-bolded text. 3) Menu option added to control alternate readings. Except for some Greek modules, most Bible versions do not have alternate readings and you will rarely require this option. 4) Fake I/O errors that occur after powering on your Pocket PC should be fixed. This seems to happen most frequently if files installed on external memory card. Suspect bug in Windows hibernation code and tip- toed around it. 5) Bug in display maps which caused a loop fixed. 2.10 Jan. 23, 2007 Release 1.03 of Pocket PC ============================================ 1) Check for legacy DOS modules: Greek, Greek, Hebrew, 2Hebrew, Topics, 2Topics, 3Topics, 4Topics, Image, and 2Image and for modules with legacy format TextOpt.Dat and block installation of these modules. If you have already copied these modules to your Pocket PC, delete them by removing from the configuration on the desktop and reinstalling the program. Any module not listed in the configuration is automatically deleted from the Pocket PC. These modules usually crash the Pocket PC program when they are accessed. Since the format is so ancient, we have no intention of supporting them. All the modules posted on the official Online Bible site work correctly with the Pocket PC. User created modules from other sites may not work. These should be recompiled and reposted using version 2.10 of the Online Bible. Contact the webmaster of the site. We have also dropped support for these legacy files on the desktop. 2) Problem unlocking Pocket PC if you have no locked modules has been corrected. 3) The About Tab on Customize menu has an option to free cached memory. 4) New message to allow installers to redirect error reports to different sites for different languages. 5) Misc. small changes made to installer to correct errors with handling older modules. 2.10 Jan 1, 2007 Release 1.02 of Pocket PC ========================================== 1) Install problem with fonts corrected. Program should update fonts correctly on Pocket PC. 2) The Help system on the Pocket PC is shut down with the program to allow the help text to be updated. 3) Information message generated when you use the Shutdown menu to terminate the program. 4) Memory management enhanced to handle low memory situations. 5) Bug formatting entry "Philistines" in Easton dictionary fixed. This caused an endless loop in the format routines. 2.10 Dec. 18, 2006 Release 1.01 of Pocket PC ============================================ 1) Consecutive View Passage menus incorrectly display verses with same chapter. Fixed. 2) In a passage window (Main tab with V), if you vertically stroke the screen this simulates a Control Page Up or Down which advances to the previous or next chapter. Vertical stroking the right side of the screen simulates as Page UP or Down as before. 3) Copyright warning added to desktop program when you either compile or export a module. 2.10 Dec 7, 2006 Release of Pocket PC for Online Bible ====================================================== Recommended hardware: ===================== Dell Axim 51v - has VGA screen for extremely sharp text. The text on the quarter size VGA is not nearly as sharp or as easy read as in a full VGA screen. - optional SD memory to hold Online Bible files. Unit comes with 256K already so can easily handle most of the Online Bible the average user would require. Do a Goggle search to find the cheapest source. Best price we saw was on Amazon.Com for about $345 US. Prerequisites: ============== 1) You must have your Pocket PC installed and syncing with your desktop before you install this version. Palm OS is not supported. However, the program runs on Palm hardware that supports Microsoft .Net like the Palm Treo phone. There are no plans to port this program to the native Palm OS. The program is written in C# and requires .Net 2005 plus ActiveSync 4.0 or later. If your phone is not a "Pocket PC Phone Edition", our program will not likely work on it. If you do not have a touch screen, you will not like this program. 2) You must have ActiveSync 4.0 or later installed. The latest version of ActiveSync is found at the link: http://www.microsoft.com/windowsmobile/downloads/activesync42.mspx Select the appropriate language version and download. ActiveSync installs the RAPI.DLL which the Online Bible uses to communicate with your Pocket PC. If you have trouble syncing with your Pocket PC with the Online Bible then update your ActiveSync from the Microsoft web site. After installing ActiveSync you should be able to see your Pocket PC listed under My Computer and you should be able to view its file directories. If you cannot, then the next step of installing the latest version of Compact Framework will not work and the Pocket Online Bible will not work on your device. 3) You must have .Net CF 2.0 or later installed on your Pocket PC. You can download it from: http://www.microsoft.com/downloads/details.aspx?familyid=9655156b-356b-4a2c-857c-e62f50ae9a55&displaylang=en If you get the following message when you try to run the application: ``This application (PocketOnlineBible) requires a newer version of the Microsoft (r).NET Compact Framework than the version installed on this device.'' You will need to install the latest version of .Net Compact Framework. If you cannot get .Net installed without error messages, our program will not work. We need .Net to function correctly. 4) Not all modules are supported. make sure you have the latest versions from our web site OnlineBible.Net. Under the desktop menu Tools/Module Status, you will find a list of modules with newer copies on our web site. The old .Olb images are not supported. If your CD is older than 2005, you should update it. Call 888-767-2266 for details and special update pricing. Installation: ============= 1) To install the program, go to the Tools menu of the Online Bible and select "Configure Pocket PC." If this option is not enabled, update your ActiveSync. Install these modules on your SD Card or Flash memory. The existing version 2.0 desktop modules are 100% compatible with the Pocket Online Bible. 2) Until January 1, you can load any number of modules on the Pocket PC. After that time, you are restricted to modules in the Starter Pack and MapEng. Other selections are ignored. If you buy an unlock code before January 1, you get it for $5 US. After that time the price goes to $15 US. This code allows you to load any number of modules onto your Pocket PC. Unlike other PDA Bible programs, we charging you only a once for the program to recover the cost of program development. We are not charging you for each module like the other PDA Bible programs do. As always, whether you buy the unlock code or not, all program updates are free and use of the basic modules is free. Reporting Errors ================ If any errors happen on the Pocket PC, error log files are created. Use the "Get Logs" function on the Pocket PC menu on the desktop. This creates a file PPCError.Log in the same directory as the Startup.Log file, that is in the Bible data path directory. Send that file to us so we can correct the error. Give us some information about what you did to cause the error. Performance =========== A Pocket PC is not a desktop. Resources are limited. If you find yourself getting out of memory messages, do a "Clear History" to close all databases and free all dictionaries that are cached. On the About tab in the Customize menu we display the memory used. .Net takes 4 megs and our program takes about 2 megs. JPegs are real pigs. They take about 100 times there actual size to display. A 100K JPeg requires about 10 megs! Dictionaries other than SysDct require about 1.5 megs to open their index. We will be working on the dictionary support to reduce this. One user successfully ran 150 modules on his Pocket PC with no problems, so even these tiny devices have lots of power. On a 600 mhz processor, the refreshes are almost instantaneous. Only the first refresh for a given database is slow because the database has to be opened. Once the database is opened, displays from it should be very fast. If yours are not, check to see how much memory you have and if you have a "dog" running at the same time. Shutdown programs you are not using from the Settings/System/Memory/Running Programs tab in your Pocket PC. You can check your memory usage under the About tab on the Customize menu. To free all memory used by the program databases, select the Clear History tab. All open databases are closed thus freeing any memory they were using. The program caches databases so this means the next time you go to open a database that is not in the cache, it is opened causing a momentary delay in the program. This is not the end of development but only the beginning. We have yet to exhaust what a Pocket PC can do and shall continue to refine the program in the months and years to come based on your feedback. D.V. Why The Standard Install Procedure Not Used =========================================== 1) Installation is much too complicated for the off-the-self-installer. If we had a "Mickey Mouse" problem, we would use a "Mickey Mouse" solution. There are over 4K lines of Delphi code in our installer. 2) The existing Online Bible modules can be used as is. Otherwise, you would have to create a special CAB file for each one to load on the Pocket PC. There are a 1000+ modules and you would have to run a separate install for each one of them like the other PDA Bible programs! Ugly! 3) We can ensure a clean install and uninstall with much better and more meaningful error checking. 4) We can obtain error logs from the Pocket PC for the application. 2.00.04 June 10, 2006 ===================== 1) Unlock menu has link to unlock page on Internet. Default web address is in the Messages.xxx file. For a website for a particular version, add a link starting with "http://" to the Locked.Msg when you create the module. 2.00.03 Mar. 4, 2006 =================== 1) You can set the colours for various individual window types under the Tools/Customize/Colours Tab. For best results set your video adapter from the control panel to 24 or 32 bit colours. 2) Compiled modules requiring special fonts display correctly. The font information from the noteset was not being passed onto the compiled module. 2.00.02 Oct 22, 2005 ==================== 1) Chinese display problem corrected for XP. Same fix should also correct problems with Korean, Thai and Arabic Bibles. Those running 9x operating systems will still require special versions of Windows to handle this. 2) Improvements made to the Spell checker. 2.00.01 June 4, 2005 ==================== 1) View Passage, Note and Edit Note have an "Advanced" button. When you select it all the books names are displayed at once so you can select a book from the list. When you select a book, the chapters for that book are automatically display. When you select a chapter, the verses for that chapter are displayed. When you select a verse, the passage or note is displayed without you having to click on OK. The button selection is remembered across program startups. 2.00 Feb. 15 2005 ================= 1) Changes to visually impaired mode to make the program passage and search windows behave properly under Jaws and WindowEyes. This was the main change in this update. 2) "\break" added to set of commands you can place in your notes and books. It must be the only item on a line. It is only used when you are printing the item and specify "Include Cross References." When a "\break" is encounted, all the cross references accumulated are are printed. Normally they are printed at the very end of an item being printed. This is useful for catechisms that contain multiple questions with proof texts. It allows you to print the proof texts after the answers for each question rather than have all the proof texts print at the end. To see how this works, print out a topic from Olb_Catechism and include the cross references. Extract from topic 10 of that catechism. \\Chapter 9--Of Free Will\\ 1) God has endued the will of man with that natural liberty, that it is neither forced, nor by any absolute necessity of nature determined, to good or evil. {\\#Mt 17:12 Jas 1:14 De 30:19\\} \break 2) Man, in his state of innocency, had freedom and power to will and to do that which is good and well-pleasing to God; {\\#Ec 7:29 Ge 1:26\\} but yet mutably, so that he might fall from it. {\\#Ge 2:16,17 3:6\\} \break 3) Our website OnlineBible.Net has been updated with Version 2 modules, 446 in total. If you do not want to download all these, you can order a Cd by calling 800-598-0777 or following the links on our website. 4) New Manual in PDF format posted. 5) Misc. minor bugs fixed. ========== There is a known problem with Windows XP. If you have the Quick Study Window open, (side panel on the left of the screen) you cannot minimize the program. Go to the Windows menu in the program and turn off the Quick Study window. Windows XP Service Pack 2 fixes the problem. New manual posted (July 28, 2001) in PDF format on our web site. There is the basic manual and a separate manual for advanced features. A 14 page mini-manual is posted which hits the high points of the program. There is a known problem with Windows XP. If you have the Quick Study Window open, (side panel on the left of the screen) you cannot minimize the program. Go to the Windows menu in the program and turn off the Quick Study window. Windows XP Service Pack 2 fixes the problem. ========== 2.00 January 19, 2005 ===================== 1) Migration of old format modules to new format. Names, categories and languages are updated in the migration. Desktops that used the old names are updated to use the new names. The concept of Topics no longer supported and is replaced by Books. THIS MIGRATION PRECLUDES USING VERSIONS OLDER THAN 1.99. Our website OnlineBible.Net will by altered to post all the new modules with the new names. The version 2.00 CD will have two CD's with over 240 new English modules. The second CD contains much new foreign material. All postings to our website will be in the new format so will not work on versions older than 1.99. The new format is planned to be our standard module format across PC, Mac and Mobile platforms. Hypertext links to old module names will still work correctly. If you have any concerns, backup your existing configuration before applying this update. We have tested this extensively, but there are always surprises. Hence we are running a beta before we release this. 2) Hidden menus on menu bar added "Edit Current Note/Topic" and "Annotate Verse." This allows you to map these functions into icons on the tool bar. 3) If you use the bold attribute for the display font, normally bolded text in some windows will display incorrectly. No fix planned. 4) If you export a noteset, you can autoformat the entire note set in the editor. The "$$$" markers are correctly interpreted as end of paragraph markers. Autoformat is not perfect, so when you import the noteset, each note should be checked for correct format. 5) GUI changed for search menu. 1.99 Decemeber 2004 =================== 1) Update to handle JAWS screen reader version 5. Changes made to load default desktop as a single window when screen reader mode is selected. 2) Timing problem corrected when using program with SongShow Plus. Also formatting characters like "[" and "]" are deleted from the verse display text. 3) Under the View menu, there is a new option called "Projector Mode". When selected for the current desktop, the following happens: a) Current desktop is saved b) A new desktop is created with the suffix "(Projector Mode)" c) Font name changed to Tahoma and display font size doubled d) Only one verses at a time is displayed. e) Status and tools bars are hidden f) Remaining windows are retiled into Single Window Mode Since only a single window is visible, you can access the other windows from the Window List under the Window menu. g) Colours changed to Blue, White and Red for background, text and highlight respectively. If you have two displays active, you are asked if you want to move the display to your secondary monitor. If you reply yes, the display is resized and moved to the second monitor. To access previous desktop, deselect the option in the View menu by clicking on it. New tab on Desktop menu to lock a desktop. Click on the desktop name to toggle lock on or off. If a desktop is locked it cannot be changed until you unlock it. Sometimes you have important desktops and do not want them changed in any way. Lock them to prevent accidental changes. You can change the font size in the window using your mouse roller wheel while holding down the left mouse button. This font size is retained only for that window and when you display something else the original font size is restored. 4) Consolidated dictionaries implemented. During the install a consolidated dictionary of all the installed dictionaries is built and saved under the module name of SysDct. Dictionary module limit increased to 9999 from 99. Build your own dictionary from other dictionaries. Create a dictionary module using Create New Materials. In the editor load in your dictionaries you wish to consolidate. Format and save in the new dictionary. 5) System Library feature implemented. The old library LibEng or Libxxx where xxx is your install language, can be deleted from the system by going to the Online Bible Tools/Delete Items from Hard Drive menu. It is now obsolete. Library for SysLib includes sub-libraries for each language group you selected. 6) Theme support added. YOU MUST have ThemeIndex and Themes notesets installed for this to work. (You can download the new modules under the name of OlbThemes from OnlineBible.Net.) When you right click on a verse you will see a new entry "View Themes" in the popup. Select it to access the Themes contain in ThemeIndex. You can create a noteset with the Theme attribute from create user material. 7) Performance: Internal caching added to speed access to text notes. The Import/Export functions run much faster. On my computer the export is 22 times faster and the import is 5 times faster. These changes has been heavily tested but some bug may slip through. Bible.Win file optimized so performance should not degrade as you more modules to the system. If you have 10 or 1000 modules, you should get excellent performance. On my system their no longer any delay opening menus. As a result of the Bible.Win changes, installing new modules will no longer reconfigure the system. These are added into the existing control structures are available for immediate use. The internal structure for Version.Dat has been totally redone to make it flexible. All length restrictions on module names, book names, book abbreviations and the number of books, chapter or verses in a module no longer exist. This structure has remained essentially unchanged since 1987 and was in need of a good overhaul. All inputs should now be unconstrained with respect to length. 8) Text markup facility implemented for Bible texts. Right click and select Annotate Bible Text. To undo the last change, click the Undo button. To add a format code or colour, highlight the text to be formatted and select the appropriate format code. The Clear button deletes all changes and restores the verse back to its original form. You have full access to variant readings or footnotes numbers for marking. Strong's numbers cannot be marked. All verses you marked have a "{*}" indicator at the end of them when they are displayed or printed. All your changes are saved in the noteset SysMrk which you can backup just like any other Online Bible noteset. 9) New menu "Module Status" under the Tools menu was added to allow you to determine the status of your modules. Newer ones that are on our web site are listed. Likewise, modules you do not have are also listed. Double click on the module or click on it and click on update. You will be directed to our web site where the module can be downloaded from. Currently it directs you to OnlineBible.Net or Org but this will change to the exact download page in the next beta. 10) We added table support to the notes. The format is the same as is used by MS Word. \- +---------+---------+---------+ | Row 1,1 | Row 1,2 | Row 1,3 | +---------+---------+---------+ | Row 2,1 | Row 2,2 | Row 2,3 | +---------+---------+---------+ | Row 3,1 | Row 3,2 | Row 3,3 | +---------+---------+---------+ \+ All table entries will be displayed using a fixed font. The proper characters to display this may only be found in the unicode fonts so this may only work under NT/XP type systems. If your /95 or /98 or ME system does not display the new unicode tables correctly do the following: To activate unicode support, do the following: 1) Go to Control Panel, Add/Remove Programs. 2) Select "Windows Setup" Tab on Add/Remove Programs 3) Tick option "Multilanguage Support" and click on Apply. Most American versions of the 9x series of Windows do not have this feature activated. This is not a problem with NT, Win/2K or XP which are shipped with full unicode support activated. You can also create tables now doing the following: a) Create a table in Word. Fill the table with words, colors and graphics. Save the table. With small table which fit on a 480 x 600 screen, use a screen capture program to convert the table to a jpg file, which can be accessed from an OLB module. With larger tables (which need scrolling down in the OLB) first save the Word file to PDF and then convert it to JPG. b) When copying tables from books, scan the table from the book and add it as jpg. When the quality of the book is poor, rebuild the same table in Word and do this. The adding of colours gives a table a much nicer view. 11) Spell check implemented. Right click in editor to select or press "control L". Click on Help for instructions on how to use. Dictionaries are plain text and you can use the "Conversion Tools/Create Unique Word List for Compiled Module" to generate word lists that may be concatenated onto existing spell dictionaries. The English dictionary has the AV and the NIV words added. The US dictionary has the AV, NKJV and NIVUS words added to it. Bible booknames and abbreviations are present in both dictionaries. When the program starts up it will automatically format these changed dictionaries for use by the program. There is no limit to the size of these dictionaries. A Greek, Hebrew and Latin dictionary contain all the words found in the Bible versions for their respective languages. If the Latin parser module is added then extended Latin lookup is provided. 12) Editing a binary module will edit its text equivalent. e.g. editing compiled module MyNote will edit module _MyNote. Text modules should be created with a leading "_". This also works with Bible texts and books and topics. Right click in a note, topic or passage window. If there is a text version of the compiled module available, the option to edit the text will be listed in the popup. The text module must still be recompiled before the changes show up in the compiled module. 13) Shortcuts added in editor to support Large Bold Font and Small Bold Font. 14) Smart Scrolling flag added to Define New Material menu. This only applies to notesets where the verse notes routinely cover many sequential verses like Matthew Henry's commentary. For example there may be a note on verse 7 of a chapter the covers all the verses from verse 7 to 12. If the user accesses the note for verse 10 in such a commentary that is marked for smart scrolling, the note for verse 7 is displayed which contains the note for verse 10. This is a handy feature for some commentaries. 15) You can define Apocrypha and Koran modules noteset and compile them. 16) The Uninstall uses the Recycle Bin instead of deleting the files. 17) New tool added to convert a Bible in noteset format to the old DOS format. 18) On the Backup menu, you can display just text modules for backup as opposed to both text and binary modules. 19) Modules selected from most recent search are saved with desktop and restored when that desktop is reloaded. They are automatically saved at shutdown. 20) Link added under help menu to submit error reports directly to us. This menu automatically copies the version info to the clipboard so you can paste it into your error reports to us. 21) If you block out verse text in a window add select "Add to VerseList", all the highlighted verses are added, not just the first one. 22) Running OLB under multiple Administrator accounts should now work correctly. 23) If you change settings on the default desktop, you will be prompted to create a new desktop to save the changed settings in. If you do, when you install a new version you will not loose your settings since you can just reload the desktop you created with your personal settings. 24) Window list history stack in each window no preserves the alternate versions that are displayed in that window. 25) To the Unlock with codes form, a fake module called Deluxe was added. The modules listed on this entry in the message file are all unlocked with one single code. This allows the Classic Cd to be upgraded to the Deluxe Cd using a single unlock code. 26) If the user has an unlocked version of the NKJV or the Message, and downloads a later version from the Internet that is locked, it will automatically be unlocked. These two versions were not locked on the CD and when the user updated them from the Internet the resulting module was locked. 27) The Cd summary report lists all the modules in compile order date at the end of the report. 28) Default English desktop now displays correct day for Spurgeon's ME module. For system developers, if you change the NoteNmbr in Desktop.Idt to a "$" for a devotional note, the "$" will be replaced with the number of the note for the current date in that devotional. Devotional indices must be of similar format as in modules "ME" or "Upmost" for this to work. 29) Start always displays a status form so you will not think the program has gone away. 30) Library can be accessed from popup window displaying topical or book data. 31) Printer prints in colour for annotated verses. 32) For system developers, you can unlock multiple modules with one code. See Message file under _ListUnlocks for sample and details. 33) Option added to Compile menu to allow you to force a recompile even though the system thinks the module is current. 34) Some have reported errors loading desktops. We have never had any problems with desktops. If you are having that problem, create a desktop with the text "DebugDesktop" somewhere in the desktop title. When this is loaded if an error happens then the program will generate an error report instead of producing an error message and carrying on. Send us the Startup.Log file with the offending desktop zipped into one file for us to look at. 35) Naming convention for modules. a) Text modules for compiled modules start with an "_". e.g. if the compiled module is called XYZ then the text module is called "_XYZ. b) Bibles use the publisher's abbreviation for the module abbreviation. c) Notes/Dictionaries use the name of the author d) Topics/Books use the following convention author's full last name _ Upperlower case Title abbreviation e.g. Pink_Gleanings for A. W. Pink's Gleaning in the Scripture series In the past, compiled module abbreviations were restricted to seven characters and had to be all uppercase. Now they can be upper and lower case and the length of the name is restricted only by the file system in Windows. We will be renaming most modules to use this new format on our web site and on our next English CD. We have culled over 270 new modules from various sources to add to the next CD. Since we moved all the foreign material to a second CD, we now have room to add much new material. Wherever possible, we will give full credit to whomever created the module. 1.41 March 1, 2004 ================== 1) In the User Verse List menu, when you add a verse, the initial list of verses from the cross reference or search window are not deleted. 2) Changes in editor in caret handling and the mouse roller wheel. 3) GUI problems that showed up when running 800x600 large fonts fixed. The search menu was not being centred. This resolution is very poor and we do not recommend it. We modified a number of forms including the search form so it height would not exceed 450 pixels. 4) If the taskbar is at the top of the screen and the program is maximized, it will maximize correctly when restarted. 5) The Autoformat in the editor was changed to format from the cursor position in the editor to the end of the text. Before it always started with the first line. 6) If the screen resolution is set too small and forms get truncated, a warning message is put out. 800 by 600 is the absolute minimum size required. 1024 by 768 is much better. 7) Misc. other small problems corrected in the editor. 8) The following module names are reserved for use by the program installation: lang??? common Where "?" may be any character. If you use these names the Setup program will not auto-install them. This new version of the program will not let you create modules with these names but will allow you to rename them. 1.40 Update Jan. 9, 2004 ======================= 1) Minor changes to format of Reconfiguration menu. 2) Help Menus update. 3) Search problem with Greek texts corrected. 4) Install updates older modules on your hard drive if a new copy is on the CD. 1.40 Update Dec. 30, 2003 ======================== 1) Support added for EditPad Lite and EditPad Pro text editors when copying to clipboard. 2) For changing the Bible booknames for a compiled version from BookName.Lst to NewBkNms.Lst to prevent conflict with BookName.Lst which is used in changing the Bible booknames when auto formatting. These files are automatically renamed during the installation. 3) Shortcuts added to Desktop menu. 1.40 Dec. 23, 2003 ================== 1) If more than one word processor is running when you copy to the clipboard, a dialog box appears asking you to select the target word processor. Before nothing happened and no messages were issued. New help message HelpSelectWordProcessor = 21. 2) When creating new modules, you can specify a language code from the list provided. If you do not English is assumed. The information is used to locate the correct "Replace" or "BookName" file. Locating Bookname.Lst and Replace.Lst is changed to work as follows: where X = "Replace" or "Bookname" xxx = 3 character language code a) Check Module directory for X.xxx b) Check data path directory for X.xxx c) Check the Module directory for X.Lst d) Check data directory for X.Lst The first one found is used. 3) Autoformat converts Roman numerals that are all in uppercase since this is the way they are written in Europe. 4) The CD path, audio path and screen resolution are displayed on the Windows Resources form under Tools/Diagnostics menu. This was added for those doing tech support over the phone. 5) Installation default changed to show tabs on single line rather than a multiple line. If you copy the whole CD to the hard drive, only tabs selected in the installation desktop are displayed. Before all items were displayed which could be quite a list. 6) Latin parser program was updated on web site. The new Latin parser fully supports Windows XP limited user mode. The old one did not. The new updated Online Bible must be used to fully implement the XP features of the new parser. The new program will still correctly work with the old Latin parser program. 7) Help updated and short tutorial rewritten and replaced. 1.33 ==== 1) Importing notes is automatic if the default note set has a batch import file on the default drive. The data is appended to the existing notes or topics, the batch import file is deleted and the menu closed. 2) When you open a Greek Bible text (BYZ, IGNT, TR or WH) the Strongs, footnotes and variants options are automatically selected for that window. 3) New report to summarize contents of your CD. 4) Help file and library updated and misc little bugs corrected. 5) The message id is added to all Error/Warning/Query messages. 1.32 ==== 1) New option added to suppress automatic pasting of clipboard text into your word processor. Set option under Tools/Customize. 2) Divider line added when printing definitions and notes. 3) Option on Compile Tools to relax error checking. 4) Help menu updated. 5) To display pictures in other notesets add a modifier of "Jpg" to the link. To display image 279 in the Answer module write: \\See Answer 279 @@ Jpg\\ To show videos in other notesets add a modifier of "Avi" to the link. To show video 27 in the Answer module write: \\See Answer 27 @@ Avi\\ To play wave files in other notesets add a modifier of "Wav" to the link. To play wave file 79 in the Answer module write: \\See Answer 79 @@ Wav\\ This also works from dictionaries. The compare is case insensitive so JPG, jpg &c will all work. 6) The Desktop menus all merged into one menu with tabs so select appropriate function. 1.31.01 ======= 1) "Go BookMark" added on popup menus. Shortcut key is Ctrl+Alt+n where n is "0" to "9" to access the first 10 bookmarks. To access and execute the first ten bookmarks in the Bookmark menu, just type the digit that is the first letter in the bookmark. This is just one possible implementation. We need your feedback on better methods. 2) An Internal Window List of the last seven windows is maintained. To revisit a previous window, right click, select the appropriate entry under Internal Window List. Alternately to select the most recent state just press ESCAPE key in that window. This behaves similarly to the BACK button in Windows Explorer. If synchronized scrolling is turned on, all the other open windows are adjusted accordingly. The internal window list is maintained when the program is shut down and restarted. Search supports Internal Window List feature for search multiple databases. If you do not select "Open New Window," then all the windows are saved in the internal window list for you to select. Tile Classic mode supports multiple database searches. You can access the Internal Window List with the shortcut key Ctrl + Shift + n, where n is the number of the entry. The top most entry is always Ctrl + Shift + 0. We think the implementation is superior to what the Internet Explorer does in that you can actually see the window caption before you jump to it. 3) Floating windows decodes Greek parsing codes in the Greek text. Placing your cursor over a parsing code in the TR, BYZ or WH text expands the code abbreviations. Right click to turn on footnotes in these texts to see the parsing codes. 4) Eudora, Outlook Express, PowerPoint Presenters Mode and Word Perfect 2002 added to automatic clipboard paste facility. If there is more than possible target for a paste e.g. running MS Word and IE Explorer, than nothing happens and you must paste the text manually. Floating window copy to clipboard pastes directly into an active word processor. The Copy to Board (Plain text and Formatted) in the child popup windows copies text directly to you word processor. 5) The module Latin was posted on our web site. If this module is installed, and you float your cursor over a marked Latin word in the editor, the word is parsed. To make use of this information, we assume you have had a year or so of university level Latin. In working on commentaries that contain Latin quotes, this helps us translate the texts. This feature only works in the editor and only words marked as Latin e.g. \;esse\;. The module is installed under the program directory under the name of Latin and does not work in limited user mode under XP. The complete documentation for the module is contained in the file WordsDoc.Htm under the Latin directory. 6) Restore places text backup files under the data directory. 7) The menu "Add New Content from CD" accepts Audio files in the normal Audio layout on the CD. There is no way to backup Audio files for OEM CD's. 8) Copy to clip board inserts a space before the verse numbers. 9) To tab around child windows without going into Quick Study window, press Shift Tab or Tab. To Tab to a child window from quick study, press Control F6. The tab keys are being intercepted by the main form hence the kludge to exit the Quick Study window. 10) If the editor window gets hidden by other windows when your are editing a note, click on the "Edit Note" icon (F10) to bring it to the foreground or click on the Editor in the Window List under the Window menus. The Editor Tab on the existing windows has been removed because if the user did not have tabs showing or was editing a topic, he would not see any tabs! 11) New method of displaying help. If the program shuts down, all active help windows are automatically closed. 12) Some problems with running dual monitors corrected. 13) Pictures and maps are preserved with the desktop and restored when that desktop is reloaded. 14) Non-standard French punctuation is corrected on the fly when a note set is compiled. Otherwise, there would be many orphan tokens. 15) Search window has option to Show Alternate Versions with the search results for Bibles. The default is true. 16) Option "Save to Clipboard" added to verse list menu. This automatically transfers the list into your word processor if it is active. The format of the list was optimized to eliminate runs of verse numbers. 17) Edit/Compile check added for odd number of dashes in a note text. e.g. --- These do not display correctly. It should either be ---- or --. &c 1.31 ==== 1) Delphi 7 used to compile text. 2) Exceptional Magic runtime debugger included in the module. The Error log is appended to Startup.Log which is in the Windows Temp directory and in your Bible read/write data directory. 3) Floating windows display footnotes of the format {x} where x is any number of lower case letters or numbers. e.g. {a} {a1} {9} &c. The matching footnote text at the end of the note is displayed. See Josephus, Gill or Trapp for sample footnotes that display with this feature. 4) English grammar and "An/a" check added to editor options on Tools/Customize menu. 5) Lines ending in a single '-' are flagged as being unformatted by the editor check and the module check process. 6) Tools/Compile Module allows selection of multiple modules to be compiled at the same time. Use the Shift/Down Arrow to select the modules. Otherwise you can select all the modules to be recompiled. If the compiled module is newer than and text changes, the compile is skipped. This works like the standard "Make" facility in most compilers. 7) To change font size in a note, search, or passage window or in a floating window, hold down the left mouse button and rotate the scroll wheel. This "feature" is a surprise edition from Delphi 7. 8) "Read Continuously" option added to popup for verse list, cross reference and search windows. The list of verses is read continuously until the user interrupts it by pressing a key or clicking the mouse. This requires the Audio Cd. 9) Creating Audio Cd's for a Bible version. Lets assume the name of the version is ABC. In the following discussion replace ABC with the actual version name. 1) Create a directory structure for the CD as follows: a) In the main directory create a description file with the name OLBOwner.Id. This file describes your product. The format may be plain text of RTF. This is the standard distribution procedure for OEM CD's. b) Create a subdirectory called "Audio". c) Place your audio control file "ABC.Ctl" under this directory. For each verse in your Wav files prepare a text file of timing offsets as follows: Jude 1:1 1.13 Jude 1:2 12.33 Jude 1:3 16.63 Jude 1:4 31.71 Jude 1:5 48.82 Jude 1:6 1:02.461 Jude 1:7 1:17.17 Jude 1:8 1:34.325 Jude 1:9 1:45.0 The format is mm:ss.hhh where mm is minutes, ss is seconds and hhh is milliseconds. Leading zero may be omitted. The book name must be the standard English abbreviation followed by a valid reference. Use the "Create Audio Control File" conversion tool to create the control file for your version. The name of the file must be ABC.Ctl. d) Under the Audio directory create a directory ABC and place your WAV or DSP files under it. Each file represents a chapter of audio. The format of the file names is: bbnn.wav Where bb is the standard Online Bible default book name abbreviations and nn is the chapter number. e.g. Ge15.Wav, Ps119.Wwav, So6.Wav. These are the audio files for Genesis 15, Psalm 119 and Song of Solomon 6 respectively. There are 1189 chapters in the Bible so you should have that many files for the entire Bible. To do the audio compression use CoolEdit Pro. This product is now Adobe Audition. http://www.adobe.com/products/audition/main.html But many other sound utilities including some shareware can do the job as well. For best audio quality convert the file to an 8-Khz/16-Bit/Mono format first and then save as TrueSpecch. The easiest way to do the timing is to inset a marker directly into a copy of the audio file. This makes the markers adjustable and precise placement is possible. Markers can be dragged and dropped in some programs, in Cool Edit. You select the position for the marker and press F8. At the end of the process you will have 31102 markers from the 1189 files. 10) Edit Boxes changed to Combo Boxes with a drop down history on: a) Save/Load user verse list b) Backup/Restore c) Import/Export d) Reconfigure Up to the most recent 10 entries are saved between sessions. 11) Print menu changed. a) To print a passage check "Include Verse Text" b) To print a passage and associated notes check "Include Verse Text" check "Include Verse Notes" c) To Print just the verse notes check "Include Verse Notes" d) To print the Verse notes and associated verse text check "Include Verse Notes" check "Include Verse Text with Verse Notes. This should simplify printing of notes and verses. 12) Code changes to support installing program on zip drive that is moved from machine to machine. If the zip drive letter changes, the program should correct its control files to handle this. For this to work, the program must be installed separately on each machine. The path used to launch the program is used to change the path on the internal control files. 13) Copy verses to clipboard automatically pastes text into MS Word. NotePad, Word Perfect 8, 9, 10, WordPro, WordPad, PowerPoint, TextPad 4 and LotusFreeLanceGraphics are also supported. Version 1.30 ============ Microsoft Security Model Implementation. ======================================= NOTE: Installing this version precludes reverting to an older version because of changes to the installation and directory structures. If you have any doubts backup your existing version completely before installing this update. 1) New install procedure for Microsoft security model for Win 2K and XP. (Under Win 2K, a Limited User Account is called a Restricted User Account.) In the following, we assume there is only one Administrator Account on the computer which is usually the case. a) Two directories are used for the program, the program directory containing read- only binary files and a user read-write directory for all settings and text files that could change. During the install, existing text files are migrated to the new directory. You cannot create note sets &c in the read-only directory even if you have access permissions. The user with an Administrator Account can specify a directory for the data files other than the default one under the "My Documents" directory. Under Tools/Diagnostics/Windows Info, the various paths used by the program are listed in full. Absolutely no files are added to the Windows directories or its subdirectories. Fonts are installed using a new procedure. They are no longer placed in the Windows Font directory but in a private directory under the read-only directory. Registry usage is confined to installing new modules, fonts, the COM interface and uninstalling the program. b) The user must have an Administrator Account to install the program initially, to add/delete modules later or to unlock locked versions. (The program cannot be initially installed on a Limited User Account. This is a security feature so the user with an Administrator Account is aware of what software is being installed on the computer.) When the program is installed it defaults to the common read-only shared folder (Program Files) to install the read- only files and a data directory created under "My documents" for read-write data--program settings, desktops, and personal notes. You can specify the directory name for the read-only directory and the read-write data directory. If the Online Bible was already installed on your computer, all existing notes/topic text files that you can edit are migrated automatically to the subdirectory under the read-write data directory. An icon is created on the common desktop for all XP Limited Users to access. During the installation there is an option to copy all the CD files to the read-only directory so the CD drive does not have to be shared to allow other users to access the files. We strongly recommend that you copy the CD to the hard drive during the installation. Also if you purchased the Audio CD, copy the Audio CD to the hard drive for Limited Users to access. Under XP the COM interface works under both Administrator Accounts and Limited User Accounts. The COM interface code works correctly in Limited User Accounts for any other program that also supports COM under Limited User Accounts. The latest version of Song Show Plus supports Limited User Accounts. c) Each Limited User installs the program in his own "My Documents" directory. The subdirectory name will be the same name selected by the user with an Administrator Account to initially install the program. The user has no choice in the selection of the directory name. The installation is done by clicking on the icon in the user's personal desktop to start the program. The first time this is done the program creates all the files necessary for the Limited User and allows access to the common read-only files installed by the user with an Administrator Account. The Limited User cannot alter the common read-only files installed by the user with an Administrator Account. Whenever the user with an Administrator Account adds new material, each Limited User's program, when it is started, will automatically reconfigure to allow access to it. The Limited User may uninstall the program from his account by going to the Add/Remove programs and selecting the uninstall program for the Online Bible. Limited User Accounts cannot install locked modules--this requires the user with an Administrator Account. Any modules that require special fonts must be installed by the user with an Administrator Account because these require registry updates. Limited Users cannot install any Internet modules that auto install. They can use the Import and Restore functions of the program to add additional material to their copy of the program. This restriction will be relaxed when the Internet modules are updated with the new setup program. d) Uninstalling the program. 1) A Limited User can uninstall the program by selecting the entry in Add/Remove programs for the Online Bible. All his personal notes and desktops are deleted. 2) The user with an Administrator Account must first uninstall the program from each Limited User Account that installed the program. Then he can uninstall using Add/Remove programs for the Online Bible under his Administrator Account. On most systems everything will be deleted. On some 9X systems the file OLBDEL.EXE and the main read-only directory itself may not be deleted. These can be manually deleted afterwards by dragging the directory to the recycle bin. 3) Everything is deleted--even personal notes and desktops! It is not necessary to uninstall the program to install new versions or to reinstall a version. e) Compiled material that resides in the program directory is automatically available to all users. However, text notes, topics &c are not. Shared support is added for common text note and topic sets. 1) When the user with an Administrator Account creates a new topic or note, click on the option to create the item in the common application data directory for all users. The name of this directory varies with each system. Under Tools/Diagnostics/Windows Info, the various paths used by the program are listed in full. The directory "Online Bible" is created under the common directory. 2) Any user can read items in the common application data directory. If the user with an Administrator Account allows write access to that directory, then the Limited User can also update items in the common directory. Only the user with an Administrator Account can create and delete note and topic sets in the common directory. 3) Under Tools/Compile Tools/Conversion Tools there is a new tool called "Move Note/Topic to common shared directory." The user with an Administrator Account can use this tool to move an existing text note or topic set to the shared directory so all other users can access it. 4) The user with an Administrator Account can define other directories to be shared by adding them to the list in the Tools/Diagnostics/Reconfigure menu. The access rights to these directories accordingly. The user with an Administrator Account must reconfigure his program for the material in these directories to be available to all the Limited Users. The Limited User Account is one of the best features of Windows XP. Even if you are the only user on your computer you should set up an LU account just for Internet access and e-mail. That will stop virus's cold unless you copy a virus file to your Administrator Account and access it! 2) Network installation and the new security model. With these security changes, network administrators only have to create an icon shortcut to the network server containing the Online Bible for each network user. All the files and settings the network user may use are stored in his local work space. 3) Under DOS, text note directories were restricted to 8 characters. We truncated the directory name to 6 characters and added the 2 character numeric index to the name. All directories for module names of length 7 or 8 characters are renamed to include the full module name. This removes any ambiguity in the directory names. e.g. Module called Scofield would have had directories Scofie00, Scofie03, &c. They are renamed using long file names to Scofield00, Scofield03, &c. This ensures uniqueness and security of directories. 4) Previous startup desktops are no longer used and there is just one default desktop, Desktop.IDT to maintain. Startup menu is streamlined so user asked all install questions on one main menu rather than on several. 5) The computer MUST BE REBOOTED for the Greek/Hebrew fonts to display correctly after you install this new version. Other version changes ===================== 1) Multiline tabs for windows can be selected from the Tools/Customize menu. This is the default setting on the default desktop and for new users. 2) The Export Verse Notes &c menu allows a date to be specified. All notes created before that date are not selected for export. This allows you to export just the items that have changed sine a certain date. 3) Option added on Custom/Edit menu to set editor tab value and "j" is allowed as a valid Latin character. 4) Autoformat converts German/French verse number style to English if option selected under the Editor tab for Customize menu. German passages have '.' changed to ',' and ',' to ':'. French changes '.' to ':'. If the German/French passage already contains a ":" no conversion is performed. 5) The Define User Material Menu allows you to add copyright and other identification to a module. For topics or books you may define categories that will be used to automatically build the library. 6) During Import of a Verse Note in EXP format, you can remap the verse numbers to standard ones. Create a file xxx.RMP in the same directory as your EXP file. (Replace xxx with the name of the module being imported.) The format is as follows: old verse number new verse number e.g. 1Sa 20:42 1Sa 20:43 1Sa 23:29 1Sa 24:1 1Sa 24:1 1Sa 24:2 1Sa 24:10 1Sa 24:11 1Sa 24:11 1Sa 24:12 1Sa 24:12 1Sa 24:13 1Sa 24:13 1Sa 24:14 Whenever the old reference is found it is replaced by the new reference. The compare is case insensitive and extra blanks are ignored. Book names must match exactly to what your import file is using. For Bible texts the remapped verse numbers are in brackets e.g. (20:34) This is of primary use for importing European Bible versions with non-standard verse numbering. 7) To restore windows that are minimized and hidden behind another menu, select the window to restore from the list under the Window menu on the top of the screen, and click on the item. Message File Updates. 1) In Install.Msg Message 12 updated and Message 22 added. Obsolete messages deleted from Message file ErrorCopyingTutorialFiles FormSelectInitialDesktop ErrorObsoleteModuleWord FormAboutBoxWord StatusConsumerLicenceWord WarningObsoleteInstallDiskWord WarningObsoleteProgramWord Helps change HelpSelectInitialDesktop = 100 - deleted HelpConfigureUserSystem = 100 added Obsolete Helps deleted from help file. HelpInternetRegistrationWord = 55 HelpOnlineBibleWebSiteWord = 76 HelpOrderingInformationHelpWord = 80 HelpTechnicalSupportWord = 112 Helps deleted HelpUnlockDisk = 126 HelpCreateInstallDisk = 24 HelpDownLoadInstallDisk = 31 2) Open/Save Dialogs replace GUI on Edit Text File form Load/Save verse list on Verse list form Directory Browse Dialog replace GUI on Import/Export notes Backup/Restore Standard dialog boxes used throughout the program. Known Problems ============== Under Windows XP or Windows 2000, accented fonts that have accents separate from the letters do not work correctly. The accents are usually indicated as zero length letters in the True Type font which the new TRichedit box is not processing correctly. The effects the MGreek text. Accented text like Hebrew and Greek do not work but since the Online Bible does not use accented Greek and Hebrew we are not affected. We have a fix (XPFix) you may download from OnlineBible.Net. It has side effects on the mouse wheel and Arabic support. If you do not have display problems, do not use it. 1.20 Updated ============ 1) Due to problems with fix we put in for XP display problems, we moved it to a separate download called XPFix. The fix has been removed from the program and you must install it separately if you require it. If you have no problems under XP, do not apply the fix. Some things break when you do. 2) New option added on Directory Backup menu to do physical compare to determine if files have changed. Normally you use the file time stamp and size. Our one hard drive developed a bad sector and after running Scan Disk, a file still had the same time stamp and size as its backup copy however, the contents were different! This more exhaustive test takes considerably longer to do, but is not a bad idea to do monthly. This will also detect any file with a bad sector in it. 3) When using the program as a COM Server, XP was giving the incorrect startup path name when the program was launched. We added a work around so it works correctly under XP. Problem does not show up on Win /98 &c. This corrects problems with using the program with Song Show Plus. 1.20 ==== 1) To define different code pages for different Bibles do the following: When you create a BibleText noteset, set the CharSet variable to one of: Greek_Charset: OLB Greek Module, must use case sensitive option Hebrew_CharSet OLB Hebrew Module, must use case sensitive and reverse text display option. CHINESEBIG5_CHARSET: Chinese module using BIG5 format, must use case sensitive option and each 2 byte letter separated by a space. Requires Chinese windows to display correctly. ARABIC_CHARSET: Arabic module. Must be case sensitive. THAI_CHARSET: Must use case sensitive option and no spaces between letters 2) Advanced User mode dropped. 3) New options for compiling Bible Texts added under Create User Material menu. Under new Bible Text tab are the following options for notesets that are specified as Bible texts. Strongs - treats numbers in text as Strongs numbers. - to override this prefix a number with a #. If the number contains a ':', ',' or a '.' the # is not required. Footnotes - treats text enclosed by { foot note } as a footnote Variants - treats text surrounded by | variant 1 | variant 2 | as a variant reading. Used mainly for Greek/Hebrew texts Case Sensitive - Biblical text is case sensitive e.g. Greek, Hebrew, unicode texts (Chinese, Korean &c). Normally tokens are stored in lower case and converted to uppercase as required. This would be disastrous for a unicode text. Reverse Display - For some Bible texts (e.g. Hebrew) the display is from right to left. Note for many texts that would require right to left display, the operative system does this automatically for you if the correct code page is specified, e.g. Arabic. Large Database - Biblical database contains more than 56000 unique tokens. Do not specify this unless you get a error compiling your Bible text that states you have too many tokens. 4) Two options on Print menu "Include Verse Notes for each Verse" "Include Verse Text for each Note" These function as follows: a) If neither are ticked, no notes are printed and the full passage range is specified. b) If only the second item is ticked, the only the notes are printed with the associated text. If you specify a print range of Matthew but only have five notes, only those five notes are printed along with the associated five verses, not the entire book of Matthew. c) If only the first item is ticked or both items are ticked, the full passage range is printed and any notes are also printed. 5) Under the user tools menu, a directory backup menu creates a batch file Backup.Bat in the Bible directory of commands required to keep two different directory trees in sync. This allows you to keep a backup of your files on another computer. In our case it allows two people to work on two computers at the same time and at the end of the day update all the files that have changed. Executing a backup: a) Specify the source and target directory to by synchronized. b) Click on start. c) Click on edit to change the list. If you do this the form disappears and you have to invoke it again. We will fix this in the next beta. d) Click on execute to start the update operation. Optionally you can execute the command Backup from the command prompt. New help: HelpDirectoryBackup 6) New tool to automatically build and sort dictionary indices for existing dictionaries. To use the index entry must be on the first line of the topic entry and be bolded with \\ or \$. 1.13 ==== 1) QuickStudy menu added to left of screen. This can be enabled or disabled from the Windows menu. The intent is to allow rapid access to various dictionaries/libraries and simple word searches. The dictionary lookup is tied to the floating windows feature. The word under the mouse is copied to the dictionary lookup menu and the dictionary positioned accordingly. To look up a word without disturbing the menu, hold one of your mouse buttons down while you move the mouse from the current form to the quick study form. To disable the automatic word positioning, go to the Tools/Customise menu and uncheck the option "Activate Floating window Dictionary Lookup." The Quick Study menu supports both dictionaries and libraries. If you click on the search button, the search menu will come up with the text in the "Input Data" field used to search with. If more than one word is entered a phrase search is done. If you enter a valid passage in the "Input Data" field and press enter, it is displayed using the defaults you selected for passage display. The Help button does nothing until the help is written. Help Id is: HelpSelectQuickStudy = 146 Changing the library or dictionary from the Quick Study menu, changes the default library or dictionary. The QuickStudy menu is enabled or disabled from the Windows menu. 2) Floating windows displays images. 3) Module names may be up to 31 characters long and can contain upper and lower case English characters. Use the Tools/User Module Tools/Define User Material menu to rename existing modules to use the longer names. The Utilities tab on the menu has the rename function. 4) Conversion of internal file compares to use the ANSI case compare to reflect the case sensitivity of the operating system. 5) Library file updated to reflect actual CD contents. 6) On "Convert Old Bible text" tool, before you specify only one name of a compiled Bible module for the input module, now you can specify as many as you like. This produces a module of combined Bible texts each separated by a blank line. This was done to generate a text module for the creation of a Hebrew interlinear. 7) Shortcut keys for notes, Bibles and alternate Bibles are only added for those selected to be displayed on the tabs for that form. 8) If any dictionary entry contains a Greek marker (\~) or a Hebrew marker (\^) than the standard Greek or Hebrew font is used to display the dictionary items. The last marker type determines the font. If you intermix them, the results are not defined. Dictionary support enhanced to handle to allow you to jump to another entry in the SAME dictionary (not the article itself). Consider the following item as an example: ==> Abel Prefixing an item with the universal GoTo Marker "==>" causes the dictionary to automatically position to the item or items following the "==>" marker. In this case it would position to the entry "Abel." This is useful where one topical entry may refer to several others and you do not wish to jump to the article itself. 9) Page orientation is always set to portrait regardless of default printer setting. 10) Maximize/restore indicators on main form either maximize the main window or reduces it to 90% of the maximized size. 11) Changes made so program shuts down if you try to install a module without shutting down the program. Some people do not read! 12) On preferences menu (F9), the new entry (Show Tabs) allows you to select a subset of the notes and Bible versions you have selected to display on the windows tabs. Previously, every items selected would appear on the tabs. Since there are not so many lexicons, we restricted this feature to just the Bibles and notes. 13) Option added on search menu to restrict databases to be search to just Bible versions. 1.12 ==== 1) Floating Windows implemented. a) These can be activated/disabled from the View menu. Place the mouse cursor over a reference or Strong's number or a link to a book or note and it is looked up for you. If the cursor is placed over a word it is looked up in the default dictionary. The mouse cursor changes to a hand shape only for valid items. b) You can right click and copy the Floating window to the clipboard. If text is highlighted, only that text is copied. c) Floating window implemented in the Editor to lookup passages and to verify Greek and Hebrew transliterations, and note lookups. Window Focus follows the mouse cursor in the editor. d) Double clicking on a reference or link in a floating window will bring up another floating window. Moving the cursor out of the floating window will close it. Moving the cursor in a floating window has no effect. e) Floating window function disabled for 3 seconds after last mouse click of key stroke and after a new form is created. Under Tools/Customize/Colours, you can set the background colour for a floating window. Note, for best results set your video to 64K or 24 bit colour or True colour otherwise you can some strange looking colours on your display. 256 colours gives poor colour rendition for the default background colour for the floating windows. Under Tools/Customize menu there is an option to activate/disable the word lookup feature in Floating windows. New help added: HelpSelectFloatingWindowLookup = 63 2) Paragraph Style added to Passage window popup, main View menu, and Print menu. Either set flag from main view window or right click to set in a passage window. New help message added: HelpSelectParagraphMode = 43 3) Editor/Copy to Clipboard functions was redesigned to facilitate copying verses into the editor. This does the following: a) The editor is tiled to overlap the notes window just so the notes tabs are showing. b) The first tab in the each window allows you to select the editor window when it is not visible. c) All clipboard copies invoked within the Bible program automatically type into the editor at the editor insertion point. This is really handy for those doing Precept Bible studies. 4) Wildcard "?" allowed in search words. e.g. "No?h" finds all four letter words starting with "no" and ending in "h". Also you can search for "s?ng*" by combining prefix operator with wildcard operator. 5) The tile classic style now has four windows. Each window size may be adjusted to your personal taste. The notes window was divided into two windows. The one on the left is used for topics, books and definitions and the one on the right is used for notes. 6) If you load a desktop with the same name as the active desktop, the active desktop is not saved. If you mess up a desktop, you can get it back by reloading it. Desktops are now stored under the Desktop directory with a long Windows filename for their title. If you have to back off this version, you will revert back to the previous desktops in the main directory. When we are sure there are no adverse side affects, we will delete the redundant desktops. However, you will not be able to delete desktops until the next beta and we are sure everything is working. The old filename format was a required for the old Windows 3.1 version which is no longer supported. 7) Font display problems with MGreek text corrected. Download updated MGreek module from OnlineBible.org 8) Error checking for Greek, Hebrew and Latin tightened up to include checking for final forms. 9) You can export notes based on a verse list rather than a range of verses. 10) Sequence check added to notes import form to detect missing data. If your create and import stream from another program and do not specify the absolute destination on each header, the sequence will be checked each time a header is encountered that has an absolute destination address to verify no items were omitted. 11) Shortcut key Control-Q triggers Autoformat in editor. 12) The number of lines cached in memory for the editor can be set from the Tools /Customize menu. The larger the number the slower the performance but increases the number of lines you can copy to the clipboard. 13) Mouse Test diagnostic displays keycode, shift status and key value for keystrokes. This was used to track down the mysterious "Alt Gr" key on French keyboards. 14) For the passage/note window popup, items added to next book, next chapter, previous chapter and previous book. 15) Windows Resources form completely redone using new Win32 calls. 16) The fonts menu under Customize now allows you to override the system Font Charset value for a font. To do this, first select a font, select the desired Font Charset and then click on "Change Font." This is required only for systems using non-western European fonts and only if the default system setting is incorrect. For example, if you are using Arabic, make sure all the fonts use the Arabic font charset otherwise things will display incorrectly. If you do not understand this, leave the setting for the Font Char Set to the value of "Default." Previous Changes since last Manual Update. ========================================== 1) To change the book names for compiled Bible versions include a text file NewBkNms.Lst in the note control directory of the Bible notes set. Each line consists of several entries. The last entry on the line is the bookname abbreviation and the rest of the text of the line is the book name. Abbreviations must not exceed four characters and must be unique. The following is sample file for Xhosa bible with control directory of ..\xhosa00. Contents of file NewBkNms.Lst IGenesis Ge IEksodus Ek ILevitikus Le INumeri Nu IDuteronomi Du UYoshuwa Yos &c 2) Date of compiled modules displays in preselection menu so you can quickly determine if you have the most recent copy. 3) Some have reported a sync scroll bug. We have tracked it down to scrolling a passage window with footnotes activated. The Windows text box is not correctly the case where an entire line is of a different size in a verse. The various work arounds are: 1) Use the notes window to sync scroll. 2) Turn off footnotes in the Bible text. 3) Use a Bible text that does not have footnotes. 4) Use the right/left arrow to move to the next note or right click and use the menu option to move to the note. 5) Buy Windows /2000. All the 9X, ME, series operating systems have this bug. Windows /2000 does not have this problem. 4) To assist technical support, the preselection menu displays the compile date for modules. The error count and the source of the module e.g. (User) is also indicated. Some users have been posting compiled modules that are absolutely full of errors. If the module displays incorrectly you will now know why. 5) To compile a module without the "_" affixed to it, create you noteset so that is starts with an "_". e.g. "_Notes". Compiled modules must have unique names otherwise you will have trouble accessing modules in your system with the same name. Use the Rename function under the "Create/Maintain User Material" menu to rename existing text notes sets. 6) You can now copy locked versions to your hard drive before you unlock them. You can delete locked versions on your hard drive, if you do not want them. 7) Smart note display works for notes like Matthew Henry's Commentary that do not have notes on every verse but do comment on every verse in a chapter. If you display a verse that does not have a note, the note that does comment on that verse is displayed instead. 8) Auto formatting and the HTML convert should eliminate most orphan tokens resulting from OCR scanning errors &c. The HTML converter should be now able to handle very large HTML files quickly. (e.g. > 10 megs) 9) Under the advanced customize options, you can disable scanning for the OLB CD or the Audio CD at program startup. Do this only if you have the Audio CD files or the OLB CD files all copied to your the hard drive and never run with the OLB CD. Scanning for the CD is necessary if you have a CD jute box where the drive letter for the OLB may change each time you insert a CD. 10) To display of all alternate versions in a window, press "9" or select "Show Primary Version Only" in the right mouse button popup menu. 11) Text marked as fixed format is not orphan checked by the editor or the note compiler. Display problems with fixed format text are corrected. 12) Mapping omissions in Gideon Hebrew font to OLB Hebrew font corrected for HTML converter routine. Support added for Galaxie Software Greek, Hebrew and Scholar fonts which are used in some HTML texts. 13) You can export existing Bible texts directly into notesets that are created with the BibleText attribute. Use the conversion tools to do this selecting the tool "Convert Old Bible text ... ". For the Input file specify the name of the Bible, e.g. ASV. The destination is a the name of a noteset that has been created with the BibleText attribute. Each verse of the Bible will be copied to each note and can be accessed as a regular note. The resulting noteset may be compiled to produce an amended Bible text. If a Bible is copyrighted you must make extensive changes (> 10%) to qualify for a new version. Spelling changes do not count. You and you alone are responsible to see to it that you do not violate copyright law. Any English Bible text that is older than 75 years may safely be assumed to be public domain in North America. 14) Select All, Clear buttons added to search menu. Select All selects all resources to be searched. Clear All, clears all selected items. Currently search menu opens new windows for every database that is searched. This will be changed in the future. 15) Installing Works Suite 2001 causes the popup menus to appear twice for a single right click under Windows 98, and ME. Problems does not happen under Windows 2000! A code workaround was implemented to circumvent this new Microsoft bug. Uninstalling Works does not correct the problem. Once it is installed once, the damage is done. Microsoft has a for Suite 2001 to correct this. 16) Interface changed to install two manuals, the basic one and advanced one. The advanced is available only in electronic format. 17) Word Wheel suppressed when doing a multi-database search. 18) HTLM code "ul" meaning unnumbered list now supported. It is the same as text in poetry format in the Online Bible. You may use instead of "ul". 19) Indicated footnotes with the following new XLM code. Where xxx is the footnote id and yyy is the footnote text. Before: This text contains a footnote here and here as well. After HTML Converter: This text contains a footnote here {1} and here {2} as well. {1} footnote text 1 {2} footnote example 2 The footnotes appear at the end of the division. 20) Wild card names accepted in Html Conversion tool form. This allows batch conversion of all files in a directory. Input file: c:\myfiles\*.htm Output File C:\newfiles\*.txt All HTM files are converted and placed in output directory "c:\newfiles" with an extension of "txt". All errors are displayed at the end of the batch processing. BE SURE TO CORRECT AND RERUN THE TEXT WITH THE ERROR! 21) Footnote support added for notes and topics. a) Create a footnote of a mixture of digits or lowercase letters surrounded by { }. e.g. {1a2c} The closing bracket must be followed by a space. b) Define the text for the footnote at the end of the note or topic and start the footnote with the same tag you used in the body of the text. c) When reading the text, double click on the footnote tag to jump to the footnote. To get back your position in the text, double click of the footnote tag in your footnote. d) The editor "Check" command verifies all footnote tags have corresponding footnote definitions. Almost all books, topics and notes previously created for the Online Bible follow this format and should work with this new feature. 22) All footnotes from the Html converter or autoformat are in a smaller font size. The AutoFormat now processes Apocrypha entries but flags them as invalid. You can format these accordingly. 23) XML command created to handle Loeb numbers in text. This adds one to the current Loeb number and inserts it into the text as \!(nn)\! where nn is the current number. To force a check to make sure you have not missed any numbers use the "id=" keyword. This checks to make sure the current number is 16. To create a gap in the numbers or to start the number at a different origin do this: This sets the next number to 54. 24) New keyword on THML command This indicates a dictionary not a book is about to be constructed and no section, subsection numbers are to be created on the titles or the index. 25) Range Check Error on DELL computers running Windows ME, avoided. Windows function GetTickCount is not returning the elapsed time since system power on. The value returned is enormous which causes a range check. Someone should kindly notify DELL of the system problems. 26) Editor speed improvements. You can now load a 5 meg text file in about 2 seconds on a 600 MHz machine. Before, the editor would break and never finish loading. 27) Speed improvements made in handling large dictionary indices. You should be able to handle a 50,000 item index quickly. 28) If you include verse numbers when copying text to the clipboard, the chapter number is included for the first verse in each chapter if your verse range spans a chapter boundary. 29) In formatting commentaries, placing [] ... [] around the verse text to be AUTOFORMATTED, will do the following: Before: []Verse 3. And but the fruit of the tree[] rest of not comments ... []which is in the midst of the garden[] not comments ..., []God hath said,[] note comments ... After: Ver. 3. \\And but the fruit of the tree\\ rest of note comments ... \\which is in the midst of the garden\\ note comments ..., \\God hath said,\\ note comments ... Each verse fragment is bolded and made a separate paragraph. Normally in scanning commentaries, the comments for a verse are in one big block paragraph. This feature adds white space and makes locating the comments for the part of the verse. "[]" should not occur in a verse and do not require a shift sequence to enter. Not the bolding is omitted around the opening "Verse 3." Foreign keyboards that do not have "[" and "]" keys can use "?". eg. substitute "??" for "[]". 30) Paragraph mode option added to Verses to Clipboard menu. 31) All True Type fonts in notes control directory are copied to compiled notes directory. This eliminates the need for Fonts.Win file and is much simpler. 32) Tools/Customise/Printer has two new options: a) Set line spacing. The default Windows line spacing is set to 100% of normal. You can reduce/increase it to suit custom font requirements. b) If your system has more than one printer, you can select which printer to use. The initial selection is the Windows default printer when the program was started up or the last value you selected. 33) New Tutorial included. Click on Help/Tutorial to view. 34) "Set Default" button add to setup menu to determine the installation path. This allows you to quickly reset the default path if you change it to an incorrect path. 35) Replace feature added for missionary in Australia who is trying to prepare a phonetic Bible for those trying to learn English. This allows you to change words in a compiled Bible text. To do this: a) Copy the Bible version from the CD to your hard drive. b) In the Bible version's directory, create a plain text file called Replace.Lst containing pairs of words, one pair to a line, where the first word is the word to be replaced. e.g. of ov thou "yu" you yu Do not capitalize words that are not proper nouns. Words that are not proper nouns will be replaced correctly in the text even if they are capitalized or have special punctuation around them. The list will be automatically sorted for you. Surround the replacement word (second word on the line with double quotes if it contains special characters or spaces. When the text is displayed, all the words "of" will be replaced by "ov" "thou" by "yu" and "you" by "yu". This may slow down screen displays. You can create a Bible noteset with these updates and then recompile the updated text so you will not require this feature. If the first entry in your list is a "*" character, all changed words will be flagged with an "*" appended to them. Also if there is no replacement word, nothing is changed. 36) Special formatting in the editor can by done with keycodes. e.g. Ctrl+0 = Greek, Ctrl+1 = Hebrew &c. To see all the codes, right click in editor and view Insert Format Codes. 37) Font Install problems corrected for Windows XP. 38) Tab indices added to notes and passage display windows. Click on tab to select another note/version. Under Tools/Customise/Toolbar, there is an option to suppress the tab index on notes and passage window display. 39) Suppress "Orphan token" or "Invalid Token" detection by prefixing a "!!" before the token. e.g. !!(:) 40) To assist conversion of old material from DOS, a new conversion tool (Under Tools, User Module Tools, Conversion Tools) convert all ASCII characters in a noteset to ANSI. Specify the module name for the input. e.g. MyNotes 41) Find menu split into two, Phrase Search, Word Search. This allows you to configure a button on the tool bar for the one of your choice. 42) Some Arabic font problems corrected. You must download the Arabic module dated 2001/01/16 or later for these corrections to work. Arabic will work on Windows/98 or later if the international keyboard support is installed. You do not need a special version of Windows for the Arabic Bible. Also font problems with Chinese and Viet corrected.