Version History ========================================== 3.0.50 Hardcoded frmTrain.WebsterPro1.SocketTimeout to 0 before each Navigate to keep the Control from changing itself ========================================== 3.0.49 Released 11/03/03 'Approve Buffer Limit' was working in PRO and Free. Coded for FREE only. Set Socket Timeout to O in EZ Trainer Browser control so it will not TimeOut at 2 minutes. Do not let the Timer Countdown Minimum be less than 70 Fixed Internet Explorer loading the Intro Pause pages when New Registration Code entered, upload successful or a change of Pause pages. Test the CAI in the Create area to see if it resets the Create sequence when the Tabs are clicked Test any CAI sequence. If the upper-right X in the window is clicked instead of the Finish button, the CAI sequence should still be marked as Finished. Use Registry to clear and also tell if marked as finished. ========================================== 3.0.48 New Setup screen after Nag Screen Zeus automatically searches for correct Internet Connection settings PAUSE PAGES - Find and Intro CAI Introduction - Press any Job icon except Introduction Create - After FTP Wizard, clicking any tab in Create area After Upload - After directory upload Email - Clicking Email job icon Maintain - Clicking Maintain job icon Find - Click find websites in Find Job area Found 25 ThemeSites - after finding 25 ThemeSites Train - Click EZ Keyword Trainer button New Built-in Help files FREE Versions can now use the Included/Not Included in Directory in the Directory Manager so it now follows what's taught in the CAI sequence (Approve) FREE Versions now have a 'Approve Buffer Limit' of 50 ThemeSites Every 50 ThemeSites in the buffer, the Zeus will pause and display this message You have reached the FREE Version's 'Approve Buffer Limit' of 50 ThemeSites 'Not Approved'. Please click the 'Approve' job button and Approve your ThemeSites by assigning them a Theme Category and selecting an email address before your Zeus will find more ThemeSites. Your Zeus was paused at Thursday, October 30, 07:51:31 PM. Upgrade to a PRO to remove the 'Approve Buffer Limit' Added a dbl-click that adds any Personal Comments automatically to Personal Comments window. Bugs Fixed Fixed Version 2 DataBases for proper sort by Title or Description after being added by Add/Edit window. ========================================== 3.0.47 Released 9/29/03 Zeus Speed Up Zeus now only waits 15 seconds on Cancelled load AdvancedSettings_TimerCountdown Minimum lowered from 100 to 30 Code reversed for normal Fault and Load Cancelled Wait ? secs after the last PageStatusChange remarked out in 3 places Zeus sometimes staying on Page Fault Countdown of 0 fixed Computer Assisited Instruction Clicking EZ Train button When Zeus reaches 25 ThemeSites or More In Find Job area, when Find button is clicked First time Directory mangager is loaded or any Tab in Create Job area is clicked after FTP wizard Events sent when Savings Tabs are clicked in Sub frmStartWizard.SSActiveTabs1_TabClick Event is "72u Basic Settings Tab ???????" ========================================== 3.0.46 Not Released 3.0.45 Not Released 3.0.44 Not Released Added Misc Tab to Approve job area CAI - Computer Assisted Instruction w/ speech ========================================== 3.0.43 Released Released in Zeus Upgrade, Main Installation Deployments 8/1/03 Changed format of Registration Events Fix 'Change Minimum Keywords' button in EZ Keyword Trainer is now only visible in Intermediate and Advanced Complexity modes. New users were lowering this and not training Zeus with enough keywords. Fix Change SortBy in Templates Fix Train > Train Websites to Visit - Added a 'To Visit First' button ========================================== 3.0.42 Not Released New Feature: Train > Train Websites to Visit - Added a 'To Visit First' button Observation of Page Fault Timer slowing down during Extract Keywords Added DoEvents during CleanArray called by ExtractKeywords sub 'Change Minimum Keywords' button in EZ Keyword Trainer is now only visible in Intermediate and Advanced Complexity modes. New users were lowering this and not training Zeus with enough keywords. After 14 day countdown, Nag Screen 'Run Now' button changes to 'Reset Database'. If user selected this a warning box popped up. Zeus program now ends. Added default ORDERBY = Title in get Template variables Added default SORT = ASC in get Template variables Fixed Email Address in Collective send Fixed 'List It' and 'Partner' buttons not enabling when using the Theme tab to select Theme categories by dbl-clicking them in the Directory Manager. ThemeSite Viewer areas. Title, Description and MiscComments not being sorted in Alphabetical order Due to Microsoft AccessDB Memo fields. Added to ThemeSite Table, Sort Fields to both V2 and V3 DBs. This should not be happening and is very intermittant. Something to do with Access DB Drivers. No documentation anywhere and nothing from Microsoft. Only one user reported but could be more? This fixes it anyway. Fixed '80u Upload Successful' Event. Now fires unique event with PRO also. New cGetFile class - DoWeDisable sub Backup doesn't show Dialog window if Title contains invalid file charactors. Clean Title before using Fixed Search.txt z_search index to include the correct Theme from DirListings table Added 'Number of ThemeSites' found event. Every 25th one found sends event. Added 'First Emails Sent Test' and 'First Emails Sent' events Changed these MilestoneSettings to Unique: 55u FTP Wizard Click Start 56u FTP Wizard In Process - GetCurrentDir 60u FTP Wizard Finished - Dir Already there 60u FTP Wizard Finished Changed format of Registration Events ========================================== 3.0.41 7/20/03 Released in Zeus Upgrade OverRide Default FTP and Email value CNTRL-ALT Click Logo now works properly Actual OverRide values appear in Input Box URLs in next 500 being sorted alphabetically This was caused by an PrimaryKey index in the Version 3 Database (Ver 2 DBs not affected) Fixed Index for new URLs found in deply.mdb and added code in MainStart to update all V3 DBs EmailSMTPStyle 1) Email address of the message sender for the SMTP server (EmailAddress Property) 2) The sender of an email address for the "From:" header line (From Property) From: Header - Recipient sees EmailAddress - For SMTP Server Connection ---------------------------------- ----------------------------------------- 0 - "Zane Thomas" 1 - 2 - zane@mabry.com 3 - Zane Thomas 4 - "Zane Thomas" zane@mabry.com 5 - zane@mabry.com 6 - zane@mabry.com zane@mabry.com 7 - Zane Thomas zane@mabry.com ========================================== 3.0.40 7/15/03 Released Email EMAIL_RECONNECTION In timerTimeoutCountdown_Timer Event Resetting and Re-connecting re-connecting email system This will now R and R with the Countdown instead of waiting for the Socket TimeOut which we have no control over. Count Down lowered to 60 seconds timerReconnect_Timer - Lowered TimeToPause = 5 from 10 To change default FTP and Email properties Hold down CNTRL and ALT, then click white logo, lighting bolt, lower-right corner of main window. Enter in InputBox, one of 3 properties in similiar format: EmailSmtpPort=25 EmailTimeout=300 FTPPort=21 Reworked Email Subs Changed formatting of From: and EmailAddress: Added logic to TSV 'Email Button'. Enabled is Linked to 'Email Selected' 'check mark' or 'no' ThemeSite Viewer Searches Changed all LTrims to Trim$ in searches using Search Text box This will clean all spaces off the ends of any Search Text input. Why did I use LTrim in the first place? Double-Clicking 'Text to Search By' text box starts the search Events Fixed '05u FirstTimeProgramStart' Milestone event Misc Re-worded 'Out of URLs' system message. MainStart User Notification of a missing system file: MsgBox "Your computer's operating system is missing the ComDlg32.ocx library file needed for many programs to operate." Remarked out Width and Height Registry Saves and Loads for frmEdit (Add/Edit) Changed Help menu Communication / Support Desk Knowledge Base Unlock14DayCountdown - now in Registration Code entries and Current Page entry Errors New Error Subs added frmTrain ErrorEvents Sends a maximum of 25 ErrorEvents per session MarkThemes - record is deleted Form_QueryUnload - GetOutOfFileListLoop - ErrorPosition = 85 frmStartFTPWizard.cmdTest_Click - still connected to FTP server. LastError = 20602 FtpXCtl1.Disconnect MsgBox "Zeus is already connected to your website's FTP Server. FTP connection is now being disconnected. Click OK and try again." Exit Sub frmStartFTPWizard.FtpXCtl1.LastError_Done event - connection has timed out - LastError = 10058 MsgBox "The FTP Connection has timed out because of inactivity. FTP connection has been shutdown. Click OK and try again." Click FTPSettings tab Exit Sub frmStartFTPWizard.FtpXCtl1_Done - Should get a msgbox: "Not able to log in because of an incorrect User Name or Password. "FTP connection has been shutdown. Everything should be OK to try again w/o more errors. frmStartFTPWizard.cmdTest_Click Should get a msgbox: No such FTP Server Host name is known Everything should be OK to try again w/o more errors. frmViewer.ID_EmailUncheck - Fix Update w/o Edit or Addnew - Err.number 3020 MainStart - Added Generic MsgBox for user for any error when Zeus first starts. ========================================== 3.0.39 6/30/03 Released zeusupgrade.exe has FTP libraries included Users can get the SQL Query for each TSV sort by double-clicking lower-right, white Zeus Logo. See bottom of diagnostics printout. Fixed pressing Enter while writing a Personal comment closes the window To fix Unloading problem During Exit, installed MsgBox to notify user to Pause robot if not in Pause. Unload is canceled New MileStone Events frmNagScreen - 85n Purchase Discount from Nag Screen frmNagScreen - 85n Purchase from Nag Screen frmNagScreen - Registered from Nag Screen - INCORRECT CODE - frmNagScreen - Registered from Nag Screen - Parse non-standard FTP Server no one knows about that has been about 15 robots Raw Server Data Item "09-06-02 12:55PM cgi-bin" "01-14-03 01:15PM 7543 credit.htm" Re-coded EventMail ErrorEvents CreateThemeLinkPages - EP 205, 206, 207 - 'Invalid Use Of NULL' Intelligence - Object variable not set in EP 55, 60, 65 - added 'GoTo Finish' in Error trap KeywordsTrainedUpdateStatus - New Error Trap and Logic NewProject - notify user - 'Path not found' Robot_Parse - 'err 9, subscript out of range' - New Error Trap ========================================== 3.0.38 6/26/03 'To fix Unloading problem took out timers and text from query_unload ========================================== 3.0.37 'To fix Unloading problem Unload all forms in reverse order of loading - 5 times. Added 'End' command to frmStart.Query_Unload in addition to frmStart.Unload event. ========================================== 3.0.36 Made sure the following had Cstr() conversion to keep numbers out of the Theme DB Field !theme = .Fields("Theme") = [Theme] = Remarked out FTPs_DirItem to recognize Microsoft Windows servers re-worked Query_Unload to smooth out unload Pause 1 second after every Webster.Cancel before a new Webster page load Changed back to my FTP Wizard ERROR messages instead of FTPx.LastErrorString ========================================== 3.0.35 - Not released FTP Wizard Redeployed new FTPx Controls 2.0.3.45 Recode FTPs_DirItem to recognize Microsoft Windows servers Increased FTP Timeout to 300 Increased Unload timer from 10 to 15 seconds if robot is running ========================================== 3.0.34 New Sort: 'Theme using Search Text, Not LinkPartner' Fixed FTP Wizard ???? hope Added Splash screen to beginning of Zeus for Free users ========================================== 3.0.33 Fixed Incorrect IQ from keywords not being used in IQ score Changed intro text for user to follow top to bottom job areas and not click around Moved FirstTimeProgramStart milestone event to frmIntro.Logo_MarqueeCycleEnd FTP Wizard Problem Added trim white spaces to textbox variables before using as properties Convert UseName and Password to string just in case it was failing here Added extensive Milestone events in FtpXCtl1_Done event Added extensive Error events in FtpXCtl1_Done event Added extensive Milestone events in cmdTest_Click event Added extensive Error events in cmdTest_Click event Using FtpXCtl1.LastErrorString instead of our own for FTP error description Increased FtpXCtl1.Timeout from 15 to 120 seconds Increased FTPAbortTimer from 45 to 60 seconds Took out auto-help set proxy port to 80 14 DAY AND 7 DAY COUNTDOWN Moved the getting of SALES_MODE global variables from LoadPausePage sub to frmOptions.GlobalVariables 'Get' New Email Sort 'EmailNumber = 0 'NoEmail = False 'DirListings.Included = TRUE 'DirListings.url IS NOT NULL 'Link Partners = False Bug in MarkThemes. Was not un-highlighting the red Theme Categories when moving through the TSV database Added App.Major.App.Minor.App.Revision to all MileStones ERROR EVENT FIXES: FtpXCtl1_DirItem Added server file totals to ignore frmStart_QueryUnload Database check if Nothing ErrorReport Clearer on strOptional "Optional String... |" & strOptional & "|" frmUpload.CreateLinkPagesNavBar Added 'Parent' to call ErrorReport optional string frmUpload.CreatePROThemeLinkPagesLinkPartners Added 'workTheme' to call ErrorReport optional string Added ErrorPosition CreatePROThemeLinkPagesLoadTemplatesAndGlobalVariables CreatePROThemeLinkPagesLinkPartners CreatePROThemeLinkPagesMain CreatePROThemeLinkPagesThemeIndex frmUpload.Upload PVOutlookBar1_ItemClick ========================================== 3.0.32 Zeus running in background after closing. Try with Zeus running and in Pause Zeus should Pause faster. See if you think it does. Test. Work this area hard! Approve, Maintain and Audit sorts should always work now. "Help - AutoMode" Help page will show once per session only in Train job area when the keywords trained are more tha the minimum keywords to learn It will always show until user checks checkbox on Help window to not see again. Mouse-over help changed in FTP Wizards for FTP server host name, so user's would not put www. before ftp server name. Normal zeussetup.exe has ADO installed and registering for win 95 in this deployment for Peters 95 machine All Error events fixed. Only 3 Areas :-). Only one crash in all the new Zeus :-) This is great!!!! ============================================ '3.0.31 'R6025 Pure Virtual Function Call 'Added this code .... 'frmViewer.Webster3.Cancel 'cancel the load '... before all 'Webster3.Navigate 'sortDyna.Move????? 'Webster3.pageURL 'Webster3.Reload 'Comments and TSV Browser layout incorrect. Reversed and/or Comments filling splitter pane 'Remarked out Splitter SaveLayout and LoadLayout ============================================= '3.0.30 'Fixed 'comdlg32.ocx - New deployment only for XP 'worked a lot on IsTheDatabaseOK 'Installed additional error reporting 'ERROR - frmUpload.CreateThemeLinkPages 'CRASH - Robot_Parse 'added new error code 'CRASH - Path not found - modWalker.NewProject 'passing g_db_str_CurrentDatabasePath to see what's happening 'testing for IsVariableEmptyNull(g_db_str_CurrentDatabasePath) at start of sub 'CRASH - frmDocument.Webster1_PageStatusChange 'Remarked 'Fix No Connection Problem' on Start/Pause - What was this here for????? 'took out DoEvents ============================================= '3.0.29 'Fixed 'Comdlg32.ocx not found, show Fix Page