This directory contains the files that make up the Norway Image Editor application. When trying to build this application please get all the files from the root of iedit, iedit/res, iedit/hlp. The ocxs directory contains the ocxs that are used and tested by this application - please stick to these ocx only. 06/05/95 LMACLENNAN Up to now, have code in SRVRITEM, IEDITDOC, IEDITDOL put back as it was in the WIN31 versions. Still have to get last stuff from OCXEVENT in for Drag/Drop. Clipboard is working now, had problem with ::GetTempFilename the restrictions on input parms had changed. Still need IEDITOCX to perform better before more advances in OLE EMBEDDING are made. Specifically need DisplayBlankImage and SaveAs. Moved OleDirtyset in DOCZOOM. 06/06/95 LMACLENNAN OCXEVENT updated for Drag/Drop from before. 06/12/95 LMACLENNAN had source control issue.... It said that files were locked... Locked by LMACLENNAN [Larry HAD] [Miki Sent] MAINFRM.H Rev 1.1 Rev 1.2 MAINFRM.CPP Rev 1.1 Rev 1.2 IEDITDOL.CPP Rev 1.3 Rev 1.4 IEDITDOC.CPP Rev 1.12 Rev 1.13 1.14 IEDITDOC.H Rev 1.7 Rev 1.8 1.8 And These by Miki IEDITNUM.CPP Rev 1.0 Rev 1.0 IEDIT.CLW Rev 1.2 ????? I just unlocked those by Miki, CLW was referenced in his note below... IEDITNUM was same version I have on the local disk. I'll ask him for his latest IEDITNUM tomorrow However, the problem must have been related to the last checkins from FRIDAY, 6/9. I had checked in and getcopied all these files and had one more recent revision on my local PC. I checked in the newer versions on my PC back on the source line, Then checked in Miki's DOC.CPP & H. lastly (along with the rest of his) 06/12/95 LMACLENNAN checked in MIKI's stuff....Heres his NOTE: Along with checking in the files you have to do the following : DELETE - generalp.h & cpp thumbnai.h & cpp viewopti.h & cpp please delete the above 6 files from the source control drive, since they are no longer used by the project. NEWENTRY - the following files are new entries into the source control system generald.h, generald.cpp res\bitmap1.bmp : newentry this into the res directory STRAIGHT CHECK-IN the following files are to be simply checked-in iedit.clw iedit.mak iedit.odl iedit.rc ieditdoc.h, ieditdoc.cpp resource.h splashwi.cpp items.cpp maintbar.cpp 06/12/95 LMACLENNAN New application names... IEDIT.RC, MAK, CLW 06/13/95 LMACLENNAN code from Miki... IEDITDOC.H, MAINTBAR.H,IEDIT.RC, RESOURCE.H, MAINTBAR.CPP, IEDITDOC.CPP, IEDIT.MAK IEDIT_ED.BMP iedit95\res BMP00001.BMP iedit95\res call newentry BMP00004.BMP iedit95\res call newentry BMP00005.BMP iedit95\res 06/13/95 LMACLENNAN Updates for Clipboard operation and worked on SetNullView... ERCODE.CPP, IEDITDOL.CPP, IEDITDOC.CPP, ERROR.RC, ERCODE.H, ERRORRC.H, IEDITDOC.H 06/13/95 MIKI Changed menu's as per the document from Dan Workman - although the menu seems to have more than one neumonic that is duplicate. Added code to Delete Page, fixed bug for persistency of Scale to Gray view; fixed vertical tool bar so that the scale combo box and the page edit box do not show up any more. Fixed the Thumbnail dialog box so that it now shows the image if one is presently opened. (from LARRY - these are files checked in.....) IEDIT.CLW, IEDIT.MAK, IEDIT.RC, IEDITDOC.CPP, IEDITDOC.H IEDITNUM.CPP, MAINTBAR.CPP, MAINTBAR.H, README.TXT, RESOURCE.H 06/14/95 MIKI Fixed a bug in CIEditDoc::GetPageCount. Added Page/Convert code; changed name of struct from DynamicDocumentstruct -> NewCompressionstruct since we are going to use it in Convert also. files checked in : iedit.rc, resource.h, ieditdoc.h, ieditdoc.cpp 06/15/95 LMACLENNAN Debugging tracing to investigate OLE Inplace issues... OCXITEM.CPP,IEDITVW.CPP,IPFRAME.CPP,OCXITEM.H,IEDITVW.H Also, for now, comment out Docking toolbar in IPFRAME.CPP 06/15/95 MIKI Broke up the ieditdoc.cpp into - docscan.cpp, docpage.cpp, docpage.cpp and docetc.cpp files. Also, I have included the File Send stuff under the #ifdef WITHSENDMAIL so that I do not have to save it anywhere else. Fixed the command line stuff and made changed to the save with compression options changed to work properly with convert too. files checked in : readme.txt, iedit.h, iedit.cpp, mainfrm.cpp, ieditdoc.h, ieditdoc.cpp cmdline.h, cmdline.cpp, ercode.h, iedit.mak New files entered in to the project : docviews.cpp, docetc.cpp, docpage.cpp, docscan.cpp 06/16/95 LMACLENNAN Initial entry for PASTE IEDIT.MAK,IEDITDOC.H,IEDIT.ODL,IEDIT.CLW,IEDITDOC.CPP 06/18/95 Miki Added splash screen code to the project. Fixed the toolbar for large and small icons. files checked in : mainfrm.h, mainfrm.cpp, splashwi.h, splashwi.cpp, iedit.cpp, ieditvw.cpp, maintbar.h, maintbar.cpp checked-in in RES : iedit_ed.bmp, toolbar.bmp, bmp00004.bmp, iedit_vi.bmp, bmp00003.bmp, bmp00002.bmp, bitmap1.bmp 06/19/95 paj IEditDoc.cpp IEditDoc.h Added scan menu items to the message map. DocScan.cpp Added new routines to support the scan menu items. 06/19/95 LMACLENNAN Merged ERROR.RC into IEDIT.RC Deleted ERROR.RC and ERRORRC.H from project IEDIT.RC,RESOURCE.H,ERROR.CPP,ERCODE.CPP,README.TXT Edited Mike Regan's MAKEFILE to re-synch with our project files 06/19/95 Checked in the following files : fixed bugs & the splash screen, and toolbar bmps. ieditvw.cpp,iedit.cpp,splashwi.h,splashwi.cpp,maintbar.h,maintbar.cpp iedit.rc,imagedit.h,imagedit.cpp,iedit.mak in the RES directory please check in the following : bmp00002.bmp,bmp00003.bmp,bmp00004.bmp,bmp00005.bmp toolbar.bmp,iedit_ed.bmp,iedit_vi.bmp,bitmap1.bmp 06/20/95 LMACLENNAN Re-ordering code for IN Place solutions. IEDITDOC.CPP,IEDITDOC.H,IEDITDOL.CPP,SRVRITEM.CPP 06/20/95 Miki Added Annotation Palette show/hide code to the project. Files checked in : ieditdoc.h, ieditdoc.cpp, docviews.cpp, resource.h, iedit.rc, iedit.mak, imagedit.h, imagedit.cpp, ieditetc.h, readme.txt NEW file added to project : docanno.cpp 06/21/95 LMACLENNAN Added DOCANNO to MAKEFILE (Mike Regan) 06/21/95 JPRATT Added norcomm.lib to the project. This library is built from the NORCOM directory using norcomm.mak. It is not the same as norcom.lib which is a non-mfc library used by the cntrols only. Norcomm.lib is stored in IEDIT95 temporarily until it is include in the automatic build. You need to use norvarnt.h from the INCLUDE directory. Files checked in : iedit.mak, iedit.clw, iedit.odl, readme.txt aapp.h-cpp, aimgfile.h-cpp, apage.h-cpp, apagerng.h-cpp aetc.h-cpp 06/21/95 LMACLENNAN More OLE refinements... IEDITDOL.CPP, IEDITDOC.CPP 06/21/95 Miki Added code to display small icons in the dialog boxes. Added code to select tool for the annotation. Figured out how to do the What's This? help - documented in about.cpp. Toolbar bitmaps are once again changed - hopefully for the last time. Files checked in : about.cpp,docanno.cpp,iedit.cpp,iedit.rc,ieditdoc.h,ieditdoc.cpp, resource.h, ieditetc.h Files checked in to RES dir : bmp00002.bmp,bmp00003.bmp,toolbar.bmp,iedit_vi.bmp 06/22/95 LMACLENNAN More OLE refinements... plus updated SetNullView to use ClearDocument IEDITDOC.CPP,DOCVIEWS.CPP,SRVRITEM.CPP,IEDITDOL.CPP 6/23/95 paj DocScan.cpp Continued work on the scan routines. 06/23/95 LMACLENNAN ERCODE.CPP,IEDITDOL.CPP,IEDITDOC.H,ERCODE.H,RESOURCE.H,IEDIT.RC Added header to OLE data to remember zoom, scroll, page# with data. Error coded to tell if hit unknown OLE data Was looking into save as issue with create-new/paste new quit problem where Oi still has lock on data. Still on 06/16 OI, dick says Brian fixed, we'll see next week. Have problem where saveas resets scroll positions, too. 6/26/95 paj IEditDoc.cpp, IEditDoc.h Added variable and routines to handle scanner available. Added routine to set scanner defaults. IEdit.cpp Added code to load scan OCX, get the scanner available bit and then unload the OCX until needed. DocScan.cpp Make use of the m_bScanAvailable member variable to determine if scan menu items are available or not. 6/27/95 JPRATT IEDIT.CPP added OnFileNew to automation start sequence. This has to be replaced with a new function in (CIEDIT class ?) to support automation to create the main window IEDIT.ODL Addded Visible property to app object AAPP.H AAPP.CPP Added support fro visible property AAIMGFILE.CPP H Updated Open method WANGIMG.REG Added AUtomation entries, updated Document entries added shell commands 6/27/95 Miki Fixed the order of the buttons on the toolbar in the embedded case to reflect the order in the application when it comes up in the stand-alone case. Files affected : idr_iedi.bmp, maintbar.cpp 06/27/95 LMACLENNAN Updated Page insert/append for dynamic document (disable) DOCPAGE.CPP 06/28/95 JPRATT @ 1:25pm IEDIT.ODL aded TopWindow Property IEDIT.H IEDIT.CPP Added OnNew Function to allow public access to OnFIleNew For AUtomation AAPP.H AAPP.CPP Added SUpport for Sizing Application AIMGFILE.CPP Add Support for Open 06/28/95 LMACLENNAN IEDITDOC.CPP,H Added Edit-Cut and Paste. Paste still not working properly in OCX. This creates confusion for drag-drop versus move pasted data Edit-Cut will not put OLE data on clipboard because the Presentations generated have the hole in the picture 06/28/95 LMACLENNAN More error processing at all ClearDOcument calls; ITEMS.CPP,DOCANNO.CPP,DOCZOOM.CPP,DOCETC.CPP,IEDITNUM.CPP, DOCPAGE.CPP,OCXEVENT.CPP,DOCVIEWS.CPP,ERCODE.CPP,IEDITDOC.CPP ERCODE.H,RESOURCE.H,IEDIT.RC 06/29/95 LMACLENNAN ERCODE.CPP,CMDLINE.CPP,DOCPAGE.CPP,IEDITDOC.CPP,ERCODE.H More catches in DOCPAGE for errors. IeditDoc AND Docpage NO THUMBS for EMBEDDING Init compression in IEDITDOC constructor CMDLINE, comment out error.h for now 07/05/95 Miki Changed over to the new controls. Checked in a new makefile which will require norcommd.lib - if building the project in debug mode & norcomm.lib if building the product in non-debug mode; both the libraries are in the zip file found in s:\norway\iedit95\ocxtouse 07/06/95 LMACLENNAN ERCODE.CPP,IEDITDOL.CPP,DOCPAGE.CPP,ERCODE.H,IEDITDOC.H Working on getting Multi-Page going for embedding Added OVerride of OnUpdateDocument in CIEditDoc 07/07/95 LMACLENNAN Fixed SetNullView in DOCVIEWS.CPP. No need to reset currpagenumber, its done already from CLearDocument PLEASE *** DO NOT *** add code here without checking with Larry for interaction with the role of SetNullView for OLE Inplace Deactivation. 07/07/95 LMACLENNAN ITEMS.CPP,DOCETC.CPP,IEDITDOL.CPP,IEDITDOC.CPP,IEDITDOC.H,IEDIT.RC Updated ShowScrollBars, added m_bScrollBarProfile for restoration of scroll bars when InPlace sessions are deactive/active. Added the genreal options menu on Embedding View Menus 07/10/95 LMACLENNAN ieditdoc.cpp when stripping extensions on opened files, do it from the right to allow BW.XX.TIF as the name ALSO, CATCH saveAS errors, add to ERCODE.CPP,H TOO 07/11/95 LMACLENNAN ERCODE.H,ERCODE.CPP,IEDITDOC.CPP,OCXITEM.CPP Use ADMIN->Delete at PreCloseFrame, catch errors Update Debug Tracing for new OCX names IEDITDOL.CPP updates for making m_szCurrobjDisplayed stay in synch when we SAVEAS the file for OLE. Need this so that when we APPEND, etc, we use m_szcurr.. to start out ADMIN to do the APPEND. In ReDisplayImageFile, NO THUMBS if embedding. This code completes the append function to redisplay. 07/12/95 LMACLENNAN IEDITDOC.CPP,IEDITDOL.CPP,DOCPAGE.CPP,IEDITDOC.H Updates for doing page-insert for OLE. Still problems with append 5P on BLANK, save, reopen, save DOCPAGE.CPP,IEDITDOC.CPP,ERCODE.CPP,IEDITDOL.CPP,ERCODE.H,IEDITDOC.H Update Container for Page-Insert, new funct DelTmpFile 07/18/95 LMACLENNAN IEDITDOL.CPP,ERCODE.CPP,IEDITDOC.CPP,ERCODE.H,IEDITDOC.H Wroking on Create-New and Blank Template file. Init in DisplayImageFile, more errors in Serialize section. Fix for Miki for extra parm declared at SaveAs codes MAINFRM.CPP, SRVRITEM.CPP,IEDITDOC.CPP,IEDITDOL.CPP,IEDITDOC.H new mode of operation for m_fromShowDoc, do a SetOleState at OnDeactivateUI for inplace active/deactive, prevent cleanup at PreCloseFrame if the special condition. 07/19/95 LMACLENNAN DOCPAGE.CPP Re-enable selection boxes after page move 07/19/95 Miki /p, /pt work! Print from the application seems to work. Added code to check format vs. annotations on saving the file 07/21/95 LMACLENNAN DOCZOOM.CPP,OCXEVENT.CPP,IEDITDOC.CPP,IEDITDOL.CPP,IEDITDOC.H Update container on Zoom (broke yesterday, on ANNOTATION) MAKE HIM SAVE annotated data for inplace deactivation DOCANNO.CPP - set dirty after BURNin Annot 07/21/95 paj DocScan.cpp Use global scan property defines in scan.h 07/26/95 LMACLENNAN DOCPAGE.CPP,DOCETC.CPP,IEDITDOL.CPP,IEDITDOC.H New Create new blank page logic, fix clipboard off of dynamic document bug. 07/28/95 LMACLENNAN ERCODE.CPP,OCXEVENT.CPP,DOCZOOM.CPP,IEDITDOC.CPP,DOCANNO.CPP DOCPAGE.CPP,IEDITDOL.CPP,ERCODE.H,IEDITDOC.H Keeping items in container in synch when we click on the active (hatched) object in container and it re-activates us. OleDirtyset becoming more sophisticated At DisplayEmbeddedImage, just re-use current zoom, page. No longer setting ole struct various places to remember 07/31/95 LMACLENNAN IEDITDOC.CPP,DOCPAGE.CPP,ERCODE.CPP,IEDITDOL.CPP,IEDITDOC.H ERCODE.H,RESOURCE.H,IEDIT.RC Updating for new dynamic buffer in serialize, plus new scroll variables for tracking the scroll state during OLE server Remove othre calls to SetOleState(2) 08/03/95 LMACLENNAN SRVRITEM.CPP,IEDITDOL.CPP,IEDITDOC.CPP,SRVRITEM.H,IEDITDOC.H Updates in Serialize, re-use m_fembObjDisplayed Control OleDirtySet better 08/07/95 LMACLENNAN SRVRITEM.CPP,IEDITDOC.CPP,IEDITDOC.H Updates for Print Verb support (OLE SERVER) and for the CopyPage function of clipboard 08/08/95 LMACLENNAN MAINTBAR.CPP,IPFRAME.CPP,OCXEVENT.CPP,IEDIT.CPP,OCXEVENT.H IDR_IEDI.BMP,ITOOLBAR.BMP Update OLE TOLLBARS. Needs more work in maintbar for OLE case Register dialog class before launchtype in InitInstance set m_embedtype earlier for command line 08/10/95 LMACLENNAN DOCETC.CPP,DOCPAGE.CPP,DOCZOOM.CPP,OCXEVENT.CPP,IEDITDOC.CPP IEDITDOC.H Updates for CLipboard and operation with annotations MAINTBAR.CPP,MAINFRM.CPP,IPFRAME.CPP,IPFRAME.H,MAINTBAR.H Getting INPLACE toolbar working like regular one 08/14/95 LMACLENNAN IEDITDOC.CPP,DOCPAGE.CPP,DOCETC.CPP,IPFRAME.CPP,DOCVIEWS.CPP DOCZOOM.CPP,MAINTBAR.CPP,MAINFRM.CPP,MAINTBAR.H,IPFRAME.H,IEDITDOC.H new tooolbar coding for OLE inplace DOCANNO.CPP, DOCSCAN.CPP, OCXEVENT.CPP, STSBAR.CPP, IEDITDOL.CPP IEDIT.CPP re-adjust headers because IEDITDOC.H #includes two more now 08/16/95 LMACLENNAN MAINFRM.CPP,OCXEVENT.CPP,IEDITDOC.CPP,IEDITDOL.CPP,MAINFRM.H,IEDITDOC.H DragDrop timer to start the event 08/17/95 LMACLENNAN IEDIT.CPP,IEDITDOC.CPP,DOCETC.CPP,IEDITDOC.H Moved scan init from initinstance to startallocx 08/17/95 LMACLENNAN IEDITVW.CPP,IEDITDOC.CPP,DOCETC.CPP,SRVRITEM.CPP,IEDITDOL.CPP,IEDITDOC.H Final tuneup & test of StartAllOcx from OLE sessions. All obj create and activate tested for failure mode and working mode. comment out code for edit CUT/PASTE on annotations because of bug that causes select rect to be removed at GetAnnot MarkCount Remove test code in SRVRITEM to flash scroll bars to get better presentation data +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 08/19/95 Jorge The version 0815 was a BETA version. Please add the file(s) you are modifying, bug # that you are fixing and if you are adding/changing functionality. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 08/21/95 LMACLENNAN IEDITDOL.CPP - Just re-write orig data for OLE for readonly data IEDITDOC.CPP,DOCANNO.CPP - Disable cut/paste/rotate/annot for readonly files MAINFRM.CPP - Update comment for OnTImer IEDIT.RC - Dan Workman changed stuff, Larry fixed AFX_APP_TITLE to be "Wang ImageVue" to be in synch with registry setting AUXUSERTYPE 3 and IDR_MAINFRAME string to "Image Document" to be in synch with registry setting AUXUSERTYPE 2 08/22/95 LMACLENNAN DOCPAGE.CPP - Code to deselect marks before moving off a page. IEDIT.CPP - NEW CLSID!!!!!!!! BEWARE........... IEDITDOL.CPP - Start of new logic for FAX view; reduce Dragdrop timer to 0.75 sec 08/22/95 Miki Bugs fixed - P2 - 3549, P2 - 3578, P2 - 3583, P3 - 3426, P2 - 3551, P2 - 3439, P3 - 3438, P3 - 3437, P2 - 3257 (this was fixed - some mix up with installed version that she had!). - New Image Edit OCX integrated And that's all he wrote .... Files changed : docpage.cpp, iedit.cpp, resource.h, iedit.rc, imagedit.cpp, imagedit.h, doczoom.cpp, ieditdoc.h, ieditdoc.cpp, ieditvw.cpp, pagerang.cpp, ocxevent.cpp, items.cpp, docanno.cpp 08/23/95 LMACLENNAN WANGIMG.REG - removed spaces at end of some lines... 08/24/95 LMACLENNAN DOCPAGE.CPP new OleDirtyset(APPEND), Miki convert update DOCSCAN.CPP Use OleDirtyset, not Knownpage=0 for append IEDITDOL.CPP,IEDITDOC.CPP,OCXITEM.CPP,IEDITDOC.H Update to not be 'dirty' when we first come up & shut down for OLE session. 08/25/95 Miki Moved code to document model - lots of files affected. Added new icons for the document, and application, also added new splash screen for the application. 08/25/95 LMACLENNAN IEDITDOC.CPP (111 & 112) IEDITDOC.H (67 & 68), IEDITDOL.CPP (44 & 45), SRVRITEM.CPP(11 & 12) Bug update rolled into both appbeta line and current line For firebird.TIF bug #3562 and for update of OCX and the create from file presentation BUG #3189 Checked in both lines 08/26/95 LMACLENNAN (all for DOC MODEL - NO "appbeta" checkins) DOCPAGE.CPP (41) test if selection rects are there before deselecting DOCETC.CPP (42) allow setimage of ADMIN for OLE (move above test) IEDITDOC.CPP (113 & 114) fix appbeta mistake for build;re-check in IEDITDOC.CPP (115) Update delfile logis in preclose frame skip inplace test in savemodified (allow OLE doc model) 2 comments in displayimagefile OLE DOC MODEL: only allow thread if m_embedtype is NOT OLE update EditSelect/EditDrag logic/functs IEDITDOL.CPP (46) use new capabilites in DoNewBlankDocument (pass name) Better cleanup if he cancells donewblank, recover in OnSaveEmbedding Trace stmt on Szinternal string use szinternal for clipboard actions only reset m_oledirty if we really wrote data 08/28/95 LMACLENNAN (all for DOC MODEL - NO "appbeta" checkins) DOCVIEWS.CPP,IEDITDOC.CPP,IEDITDOC.H Use m_OleRefresh to force refresh if OLE items open larger than before FIXES BUG #3194 ERROR.CPP (10) supress error codes for other error messaging DOCETC.CPP (43) fix in Donewblankdocument form miki to kill temp filename after creation so the SaveAs works in Doc Model Plus, tell the Iedit control what the name is... DOCVIEWS.CPP (17) re-fix logic checked in earlier today..... DOCETC.CPP (44) kill that temp file for OLE, too (do generically) If failure, DO NOT cleardocument for OLE. 08/29/95 LMACLENNAN (all for DOC MODEL - NO "appbeta" checkins) SRVRITEM.CPP (12),IEDITDOL.CPP (47), IEDITDOC.H (69) use inOleMethod variable & call to control failures better IEDITDOC.CPP (119) use m_inOleMethod and update ClearDocument for better failures. This code also has fix for BUG #3732 pointer toggles OCXEVENT.CPP (32) no OleDirtyset for scroll if in drag mode Do Oledirtyset after drag scroll stops. 08/29/95 Miki Fixed bugs in the document model, made change to dynamic view mode Files checked in : resource.h, iedit.rc, maintbar.h maintbar.cpp, ieditdoc.cpp ieditdoc.h, iedit.h, iedit.cpp, bmp00008.bmp, 0009.bmp, 00010.bmp, srvr_vie.bmp, docpage.cpp, docviews.cpp, generald.cpp, ieditetc.h 08/29/95 LMACLENNAN (later that day..) IEDITDOC.CPP (1.121) clipboard fix for OLE data for COPY PAGE 08/30/95 Jorge Bug 3440 is fixed because now we are in a Document model. Bug 3752 is FAD ^^^^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^^^^^^^^^ READ!!!! READ!!!!!!! READ!!!!! READ!!!!! Please tell JOHN to write here his modifications and the bugs that he fixes!!!!! For now ON for Beta we have to checkin code that has been review by some other person and add the name of the person when you check in the code...Thanks READ!!!! READ!!!!!!! READ!!!!! READ!!!!! ^^^^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^^^^^^^^^ 08/30/95 LMACLENNAN IPFRAME.H (3), IPFRAME.CPP (7) overrides for view mode better IEDITDOL.CPP(48) update clipdynamic logic and override GetdefaultMenu, GetdefaultAccel for dynamic view test IEDITDOC.CPP (124) undo comments to fix BUG# 3457, disallow cut/paste for annotated doc DISABLE dynamic view for OLE for now... MAINTBAR.CPP(17) wrong Id for Srvr toolbar resource fixed IEDITDOC.H (72) override GetdefaultMenu, GetdefaultAccel for dynamic view test 08/31/95 LMACLENNAN IEDIT.RC (77) Update OLE print ID's to App's ID's OCXEVENT.CPP (34) more careful checks of selection states and pointer modes in mouseup, down, selectrectdrawn DOCANNO.CPP (17) unselect image selection when annot tools selected IEDITDOC.CPP (126) clip annot, reset sel state to none unselect annotations when image selection pointer chosen 09/01/95 JPRATT AAPP.H fixes for bug 3762. The CLSID used to look up the app registration entries was invalid. Bug 3703 (scroll bars still displayed after setting the ScrollBars property to FALSE is a bug with the ImageEdit control. Fix is pending for 9/1 09/01/95 LMACLENNAN IEDITDOL.CPP (49) updates for BETA1 AWD FAX INBOX IEDITDOC.CPP (129) updated for BETA1 FAX INBOX Both above files also have logic for allowing fax docs to go into the regular SaveModified logic to avoid INBOX asking to save changes each time we do a save IEDITDOC.H (73) new variable for awdOLE - - - - - - - - - - - IEDITDOL.CPP (50) now set userealfile == 10 for the AWD 09/02/95 GMP ABOUT.CPP removed what's this help. ABOUT.H removed what's this help. IEDIT.RC removed ? button from about dialog box. 09/02/95 GMP MAINFRM.CPP overrode OnHelpIndex to call WinHelp with HELP_FINDER. MAINFRM.H overrode OnHelpIndex to call WinHelp with HELP_FINDER. 09/03/95 LMACLENNAN DOCETC.CPP (52) No thumbs for rotate all, do OleDirtyset IEDITDOC.CPP (134) set OLEDIRTY_AWDSAVE for implicit AWD saves IEDITDOL.CPP (54) Enum & kill destination lpStorage in the INBOX before saving back our AWD data there No presentations for AWD FAX Update AWD FAX logic in OnUpdateDocument IEDITDOC.H (76) new value for m_OleDIrty (OLEDIRTY_AWDSAVE) --------------------------- IEDITDOC.CPP (135) initialize filetype at top of DoSave. Caused bug during send while in OLE. Still need to get the temp file extensions right for sends during OLE. 09/05/95 LMACLENNAN DOCPAGE.CPP (47),IEDITDOC.CPP (137),DOCETC.CPP(54) Fixes for allowing thumbnails for OLE now... DOCVIEWS.CPP(20) disable thumb menus if OLE inplace IPFRAME.CPP (8) Ifdef out old button array MAINTBAR.CPP (18) Update button arrays for OLE IEDIT.RC (??) adjust OLE inplace/Server menus with thumb stuff BMP00006.BMP, BMP00007.BMP, BMP00008.BMP, BMP00009.BMP, BMP00010.BMP, IDR_IEDI.BMP, SRVR_EMB.BMP, SRVR_VIE.BMP Added one page, page&thumb toolbar buttons 09/06/95 GMP IEDIT.H Added member variable m_bDlgUp to flag when a dlg box is displayed so that F1 help can be handled correctly. IEDIT.CPP Init m_bDlgUp to FALSE. MAINFRM.H Added override of OnHelp(). MAINFRM.CPP Override OnHelp() to check theApp.m_bDlgUp before deciding what type of F1 help to display. If m_bDlgUp is TRUE, context specific popup help is used. If FALSE, bring up Help Contents dlg. DOCPAGE.CPP Set theApp.m_bDlgUp to TRUE while displaying GoTo dlg so that F1 help can be handled correctly. 09/06/95 LMACLENNAN IEDITDOL.CPP (55) View menus, set correct extension & permissions IPFRAME.CPP (9) View Menus IEDITDOC.CPP (139) hViewMenus for OLE, Ole view mode toolbar IPFRAME.H (4) public override IEDITDOC.H (77) GetOleView funct & hviewmanus MAINTBAR.H (9) SetOurButtons MAINTBAR.CPP (19) SetOUrButtons IEDIT.RC (??) read Only string RESOURCE.H ditto 09/07/95 LMACLENNAN IEDIT.RC (??) accelerators for OLE, new clipboard error msg DOCETC.CPP (59) fixup for OLE mail MAINFRM.CPP (19) #if'd out code for alternate OLE readonly frame SRVRITEM.CPP (13) #if'd out code for OLE readonly frame (inplace) 09/08/95 LMACLENNAN IEDITDOL.CPP (56) OLE r/w BUFFER 20K>40K drag/drop timer=0.45sec IEDITDOC.CPP (141) Added ID_EDIT_CLEAR for annotations IEDITDOC.H (79) ditto IEDIT.RC (91) ditto, update accelerators - - - - - - - - - - - - - - - - - - - - -- -- - - MAINTBAR.CPP (21) for OLE Inplace, shorten toolbar by 3 (view buttons) DOCVIEWS.CPP (21) var name changed IEDITDOC.CPP (143) var name changed DOCETC.CPP (62) LATER BY GUY ... test code to assign parent to the new blank dlialog IEDITDOL.CPP (57) var name change, cleanup on cancel new blank doc capture IP frame parent to use in docetc MAINTBAR.H (10) ,IEDITDOC.H (80) new variables 09/08/95 GMP DOCETC.CPP Set theApp.m_bDlgUp to TRUE while displaying dlg boxes so that F1 help can be handled correctly. DOCPAGE.CPP ditto DOCZOOM.CPP ditto DOCSCAN.CPP ditto 09/10/95 JPRATT UPDATED IEDIT.RC to Fix Microsoft UI issues. The View - Options General was corrected to fix the dot from displaying under the word Open on 640x480 09/11/95 LMACLENNAN IEDITDOL.CPP (58) wait cursors for serialize - save DOCZOOM.CPP (20) wipe selection rect after zoom selection IEDITDOC.CPP (147) fix for OLE at filesaveas wait cursor around clipboard copy 09/12/95 LMACLENNAN SRVRITEM.CPP (14) Peekmessage to yeild for clipboard busy - - - - - - - - -- -- OCXEVENT.CPP (37), DOCETC.CPP(67),IEDITDOC.CPP(150) IEDITDOC.H (84) new variable annotationforceoff and support in ShowAnnotationPallette function MAINFRM.CPP (23), IEDITDOL.CPP (59) use new functionality 09/12/95 GMP MAINFRM.CPP In OnHelp, check if mainfrm is active window, and if so, bring up help contents. Replaces check of m_bDlgUp. 09/13/95 LMACLENNAN OCXEVENT.CPP (38), DOCETC.CPP(69),IEDITDOC.CPP(151) IEDITDOC.H (85), MAINFRM.CPP (25), IEDITDOL.CPP (60) use ENUM for new variable annotationforceoff also, DOCETC, assign parent for new blank dialog if OLE INplace - - - - - - - - - -- ERROR.CPP(13),IEDITDOC.CPP(153),ERCODE.CPP(19),IEDITDOL.CPP(61), ERROR.H(8),ERCODE.H(19),RESOURCE.H(45),IEDIT.RC(96) Updates for OLE error codes. Most the same, some new messages Use Handlesavingerror, though in IEDITDOL. Comment out all the codes in ERCODE.H and ERCODE.CPP that were no longer used. Useless default variable added to GetActualError - - - - - - - - -- - DOCETC.CPP(71),IEDITDOC.CPP(154),ITEMS.CPP(20),IEDITDOC.H(86) Updates for new StartAllOcx logic and fail-safe code in Items.cpp to kill app/OLe error if ocx creation fails Variable m_bStartOcx added for control 09/14/95 LMACLENNAN IEDITDOL.CPP(62),IEDITDOC.CPP(156),SRVRITEM.CPP(15), SRVRITEM.H(5),IEDITDOC.H(87) Updates to get inplace active objects saved when container does Save or CLoses the doc the items are in. OnUpdateDocument used by SrvrItem::OnUpdateItems and Doc::DeactUI uses isinplace = 2, also more efficient presentation code to avoid sending one at end if conatiner has it already using m_needpresentation above fixed BUG# 4392 09/14/95 JPRATT AAPP.CPP AIMGFILE.CPP - Fixed bug 3519 Fixed bug to display view menus and toolbat 09/14/95 GMP IEDIT.CPP - fixed bug 4277 No longer removes first entry in MRU list in OnOpenRecentFile() if user selects Cancel when prompted to save modified image. 09/15/95 JPRATT AIMGFILE.CPP - Fixed bug 3517, Saved propeety not returning the correct value when the image was not modified. 09/15/95 GMP & MBANATWALA DOCPAGE.CPP - fixed bug 4308 Put up hourglass when deleting page. IEDITDOC.CPP - fixed bug 4221 Don't PromptForBurnIn on Save if only Thumbnails displayed. 09/15/95 LMACLENNAN IEDITDOC.CPP(159) - force back app toolbars for Ole Linking IEDITDOL.CPP(63) - Restore ole state @ OnSaveEmbedding At onShowDocument, just restore focus for OLE Linking if already open on this data. MAINTBAR.CPP(24) - Fixes to restore app toolbar for OLE Linking DOCETC.CPP(74) - update on StartAllOcx - OLE Linking would hang fixes BUG# 4395 MAINTBAR.H(11) - see above 09/16/95 LMACLENNAN DOCETC.CPP(76) move getcurrptrmode and setselectionstate to DOCAMBNT IEDITDOL.CPP(64) InitOleVariables DOCAMBNT.CPP(3) now has all clipboard, selectionptr code IEDITDOC.CPP(0) was #159 NEWENTRY... removed clipboard, selectionptr code to DOCAMNBT, use InitOleVariables DOCANNO.CPP(25) new OurGetAnnotCOunt IEDITDOC.H(88) new functs, vars - - - - - - - - - - DOCZOOM.CPP(25) use ClearSelectionRect DOCANNO.CPP(26) update OurGetAnnotCOunt, use ClearSelectionRect DOCAMBNT.CPP(4) new ClearSelectionRect OCXEVENT.CPP(41) use ClearSelectionREct IEDITDOC.H (89) 09/18/95 LMACLENNAN DOCETC.CPP(77) Use OurGetAnnotCount(1) to freeze pasted data before counting annotations DOCAMBNT.CPP(5) updating pasting operation - - - - - - - - - - - - AIMGFILE.CPP(36) use OurGetImageModified DOCANNO.CPP(27),DOCETC.CPP(79),IEDITDOC.CPP(1),OCXEVENT.CPP(42) useing FinishPaste and OurGetImageModified IEDITDOL.CPP(65) garry changes for OLE view saveing use FinishOPaste & OurGetIMageModified DOCAMBNT.CPP(7)re-do OurGetAnnot makrcount IEDITDOC.H(90) 09/18/95 GMP & MBANATWALA IEDIT.RC - fixed bug 4459 Made imbedded Help menus same as standalone help menu. Miki changed menu shortcut for Flip from F to p. 09/18/95 GMP DOCETC.CPP - fixed bug 4343 SetFilter in Admin before SetFilterIndex on SaveAs in case index is larger than previous filter. 09/19/95 GMP IEDIT.RC - Changed labels for Zoom Custom dlg box. 09/19/95 LMACLENNAN DOCANNO.CPP(28) finishpaste in hide/show annot OCXEVENT.CPP(44) dblclick does finishpaste IEDITDOC.CPP(5) dispgroupevent clears paste, re-order refresh logic 09/19/95 GMP fixed bug 4198 RESOURCE.H - Added id ID_VIEW_FULLSCREEN1 to handle ESC key. IEDIT.RC - Changed VK_ESCAPE accelerator to restore full screen. MAINFRM.H - Added OnViewFullscreen1 AFX message handler to handle VK_ESCAPE. MAINFRM.CPP - Added OnViewFullscreen1() and made OnViewFullScreen() behave correctly. 09/19/95 GMP IEDIT.RC - fixed bug 4058 Replaced XXX.YY string place holders with ______. 09/19/95 GMP MAINTBAR.CPP - fixed bug 4482 Make FitTo zooms update the tool bar. 09/20/jmp 8:15 am ieditdoc.h, ieditdoc.cpp, ocxevent.cpp changes to allow edit context menu for multiple text annotations 09/20/95 GMP IEDITETC.H - fixed bug 3986 Changed MAX_REDUCTION_FACTOR from 4 to 2. 09/20/95 LMACLENNAN DOCAMBNT.CPP(8) set isclip for call to OLE getclipboarddata SRVRITEM.CPP(16) remove setclip sround calls to serialize These fixes pre-emtively fix buf where we failed to open OLE Embedded from WordPad. They asked for IOleObject::GetCLipboardData First container to do so. Adjust to allow this function. - - - - - - - - -- - - IEDITDOC.CPP(10) for AWD, add OLE embedding logic on zooming at DispGroup, DispImageFile, OleDIrty at CONVERT DOCETC.CPP(83) OleDIrty for scroll on/off IEDITDOL.CPP(67) commented code for dirty&Size DOCAMBNT.CPP(9) paste/cut/clear sets oledirty IEDITVW.CPP(12) commented code for size dirty MAINTBAR.CPP (move rect emptys from constructor to start of CalcAllSizes 09/21/95 LMACLENNAN DOCAMBNT.CPP(11) use new CompletePaste method.. On OLE copy, do savemodofied BUG# 4390 OCXEVENT.CPP(48) use new paste complete event IEDITVW.CPP(13) remove some commented code (trial dirty size) MAINFRM.CPP(28) Do dirty size here IEDITDOL.CPP(68) refresh after dirty-size, use FItToHeight as OLE state default, use markcount for burnin logic DOCANNO.CPP(29) dirty on show/hide annot DOCPAGE.CPP(60) dirty on page convert - - - - - -- - - SRVRITEM.CPP(17) set OlePrint IMAGEDIT.CPP(17),IMAGEDIT.H(17) new TLB IEDITDOL.CPP(69)OlePrint, set IsClip for Drag/Drop DOCAMBNT.CPP(12) use new width, height from OCX IEDITDOC.H(95)new var oleprint 09/21/95 GMP fixed bug 4535 CMDLINE.CPP - check for min zoom value of 2 instead of 4 on command line. IEDIT.RC - change CMDLINE_ZOOMERROR string to ask for min zoom of 2 instead of 4. 09/21/95 GMP IEDIT.RC - fixed bug 4558 Added *.dcx to IDS_PCXFILES string so that both pcx and dcx files will be displayed when this filter is selected. 09/21/95 GMP DOCETC.CPP - fixed bug 4557 SetFilterIndex to 1 for Admin ShowFileDialog so that open has filter of all image files. 09/21/95 GMP IEDITDOC.CPP - fixed bug 4549 Don't PromptForBurnIn on DoSave if only Thumbnails displayed. Same fix as for bug 4221 in DoFileSave. 092195 Miki hmm! - 10 days to ship (only 6 working days!) iedit.cpp - fixed recent file list string compare with NULL string causing a crash. gotopage.cpp, iedit.rc - bug#4182 this is a partial fix transbmp.cpp transbmp.h stsbar.cpp - added code to paint the status bar WANG bitmap transparently. mainfrm.cpp - tried to fix bug reported by JCOLE about closing app while the splash screen is still being displayed. 09/22/95 LMACLENNAN IMAGEDIT.CPP(18),IMAGEDIT.H(18) add commentd for TLB rebuild OCXEVENT.CPP(49) finishpastenow, save dragdroprect IEDITDOL.CPP(70) DragDrop do Savemodified/REstoreSelectionrect reset admin to image in loadpart2 DOCAMBNT.CPP(13)Restoreselectionrect, better finishpastenow do savemodified/restoreselectionrect in ole copy IEDITDOC.H(96) new functs, vars 09/22/95 JPRATT docetc.cpp ieditdoc.h ieditdoc.cpp iedit.rc resource.h removed prompt for annotation burn for awd filee 09/22/95 GMP fixed bug 4029 IEDITDOC.CPP - don't clear image if save files. Display error instead. ERROR.CPP - check for CTL_E_FILEPATHACCESSERROR in HandleSaveError. RESOURCE.H - added id IDS_E_FILEPATHACCESSERROR. IEDIT.RC - added string for IDS_E_FILEPATHACCESSERROR. Also removed ESC key for undoing full screen. 09/25/95 JPRATT apage.cpp aapp.cpp aimgfile.cpp iedit.rc resource.h added new error message for invalid property values for automation added automation error validation for invalid property values 09/25/95 LMACLENNAN SRVRITEM.CPP(18) use m_sizeExtent, SetExtent/GetExtent fixes #4592 - - - - - - - - - - DOCANNO.CPP(30),DOCETC.CPP(90),DOCZOOM.CPP(26)IEDITDOC.H(99) new function GetApphMenu, fixed #4599 IEDITDOC.CPP(20)GetApphMenu, no more refreshes at groupevent and at showscrollbars IEDITDOL.CPP(71)now shoscroll false at deactivateUI 09/26/95 GMP & MBANATWALA OCXEVENT.CPP - fixed bug 4623 In switch statement in Invoke, do not handle key strokes as mouse messages. We are not sure why they were in the first place. 09/26/95 LMACLENNAN IEDITVW.CPP(14),IPFRAME.CPP(10),IPFRAME.H(4) Just some overrides for better visibility IEDITDOL.CPP(72),IEDITDOC.CPP(20),IEDITDOC.H(100) use m_Docwindowdeact and OnSHowViews to control when our inplace active object in MDI container gets the OnDocWindowActivate messages when container moves thru its MDI pages fixes bug #4588 092695 Miki iedit.rc - about dialog box fix (new stuff) 092695 Miki iedit.rc & resource.h - new error strings error.cpp - new error code handling 092695 Miki iedit.cpp, iedit.h , ieditdoc.cpp, docetc.cpp, ieditetc.h - fix a bug where the initial path in the common dialog box was not being set correctly when the file was opened from the MRU. Also, added force page mode funcitonality (upon request from Kendra). 092695 Miki shlcode.cpp - in WANGSHL (the shell extension) was fixed for an AWD display bug. Thank you RITA SCHAPPLER - a team effort - I talked to her on the phone and she made the fixes... 092695 Miki ieditdoc.cpp - handle more than COleDispatchException from RemoveImageCache docetc.cpp - add AWD as a valid file type to do a save as of JPG 09/27/95 LMACLENNAN IEDITDOL.CPP(73) moved to 60.5 K R/w ole buffer, low limit=3K now DOCETC.CPP(93) no longer display newblank dialog for OLE fixed P1 bug from Lyle from microsoft - - - - - - -- DOCAMBNT.CPP(15),DOCANNO.CPP(31),OCXEVENT.CPP(51) Update FinishPasteNow to be able to control if it asks for OleDIrtyset. This is for performance/efficiency. 09/27/95 GMP Partial fix of bug 4657. Rest of fix will come from O/i runtime. DOCZOOM.CPP - don't ClearDisplay if zoom fails because of invalid display scale. ERROR.CPP - added HandleZoomError(). ERROR.H - added HandleZoomError(). RESOURCE.H - added IDS_E_INVALIDDISPLAYSCALE. IEDIT.RC - added string for IDS_E_INVALIDDISPLAYSCALE. 09/27/95 GMP IEDIT.RC - fixed bug 4631 changed text of string for SAVECHANGESWITHBURNINWARNING. 09/27/95 GMP DOCETC.CPP - allow color BMPs to be saved as AWD. 09/28/95 LMACLENNAN ITEMS.CPP(24), ITEMS.H(6) New SizeOleServerItem IEDITDOL.CPP(74) elseifs in OnUpdateDOcument, turn scroll off (again) at ondeactUI IEDITDOC.CPP(24) turn scroll on (again) in DispGroupEvent 09/29/95 LMACLENNAN OCXEVENT.CPP(53), DOCAMBNT.CPP(16), IEDITDOC.H (101) Fix SelectionRectDrawn and REstoreSelectionRect because the OCX HAS CHANGED AGAIN. Fixes bug#4711 and should go to the QA line, also. - - - - - - - - - - IEDITDOL.CPP(75),SRVRITEM.CPP(19) Fixes for clipboard on dynamic document logic Fixes bug#4729 and should go to QA Just needed to NOT save anymore for clipboard operation when saving OLE data for clipboard for the dynamic doc, and to NOT re-tell the OCX an image name when we are generating presentation for the dynamic doc for OLE data 09/29/95 GKAVANAGH Modified WANGSHL.RC versioninfo to be in sync with all other modules. 09/29/95 GMP IEDIT.RC - Modified string tables as per Judy Cole's suggestions. 092995 Miki docviews.cpp - added code to fix the bug where the toolbar button for the corresponding view (one page, thumbnail only, page & thumb) will now appear pressed (in the down state). 09/29/95 GMP IEDITDOC.CPP - partial fix for bug 4728 If DoFileSave fails because disk is full, don't clear the image. Low risk. 092995 Miki fixed bug 4792 ieditvw.cpp, ieditvw.h, iedit.cpp - remove functionality that was being handled by MFC for print when you hit Ctrl+P the MFC print setup dlg box was coming up - well, it won't anymore - ours will! 092995 Miki ieditvw.cpp, ieditdoc.cpp, thumb.cpp - changes made to better performance, thumbnails will not be generated the time you display the page but only when you display thumbnails 09/29/95 GMP IEDIT.RC - fixes bug 4737 Changed Highlight Line strings to Highlight Rectangle. 09/30/95 LMACLENNAN MAINFRM.CPP(30),MAINFRM.H(12) override OnEndSession/QueryEndSession to fix bug # 4712 SRVRITEM.CPP(20) just added comments ITEMS.CPP(25) restrict settinf extent as we size to inplace only still needs more work to get bug #4770 100195 Miki ocxevent.cpp - bug # 4551 - fix for this bug is to call the mouse pointer set again when in drag or image select mode and sending the tool palette away 100195 Miki fixed bug# 4777, iedit.rc 100195 Miki fixed bug # 4349 - colons were missing in the shell extension on the width & height fields (actually they were there but we had not allocated enough space for them) 10/02/95 GMP IEDIT.RC - Still more string cleanup as suggested by Cheryl. 10/03/95 LMACLENNAN IEDITDOC.CPP(29), DOCETC.CPP(95) Do Revoke at new blankdoc, Revoke&RegisterIfServerAttached as DoSave for save as to keep ROT updated. Bug# 4810 10/03/95 GMP IEDIT.RC - fixed bugs 4737 and 4749 Modified strings as requested. 10/03/95 JPRATT AAPP.CPP AIMGFILE.CPP Fixed bugs 4742 and 4744 100395 Miki ieditdoc.cpp - fix bug# 4797. error.cpp, iedit.rc - handle error code WICTL_E_PAGEINUSE thrown by Admin control 100395 Miki ocxevent.cpp - fix bug# ????, Sean has closed the bug AFTER we tested it and had Dave B. retest the thing. Anyways, it has to do with the IE OCX firing errors that are NOT in response to property or method calls or sets. 10/04/95 JPRATT AAPP.CPP AAPP.H AIMGFILE.CPP IEDIT.ODL Fixed insert page bug, changed annotationtoolvisible property from variant to bool to correct VB bug, added maximize property Maximize property is undocumented and is used by performance analysis only 10/04/95 LMACLENNAN IPFRAME.CPP(11),IPFRAME.H(6) Overrides for visibility ITEMS.CPP(26) Adjust logic in SizeOleObject to address and close bugs #4726 and #4770 IEDITDOL.CPP(76) remove last elseif in OnUPdateDocument to fix bug #4789 IEDITDOC.CPP(31) remember m_OnOpenFile at file open, saveas to fix #4803, #4804 ERCODE.CPP(20) adjust messaging to address bug #4750 SRVRITEM.CPP(21), SRVTIREM.H(6) New SetGetExtent and just put back extent logic the original way - fixed extents. Part of bug fix #4770 IEDIT.RC(128) updated string for bug #4750 10/04/95 JPRATT AIMGFILE.CPP corrected bug that ignored window postion properties if the topwindow property was not set 100495 Miki Docviews.cpp - fix paint problems. (There is a bug # associated with this but I CANNOT seem to find the bug anymore). 100495 Miki docetc.cpp, docscan.cpp, generald.cpp, iedit.cpp, ieditdoc.cpp, ieditdol.cpp, mainfrm.cpp, maintbar.cpp - change the dflt zoom factor to 50%, also AWD files that have NO zoom factor specified will now come up at the default specified zoom factor. (No bug # on both of these fixes). 10/04/95 GMP IEDITDOC.RC - fixes bug 4781 Disable goto page edit box in toolbar if only 1 page in doc. 100495 Miki iedit.rc - fixed tab order and positions of the radion buttons on the goto dialog box 10/05/95 GMP OCXEVENT.CPP - fixes bug 4628 Don't put up Properties pick for right mouse click on image stamp. 10/05/95 JPRATT AAPP.CPP AIMGFILE.CPP IEDITDOC.CPP Fixed view mode bug for automation. When view mode was set the app was still making a temp file copy. 10/05/95 LMACLENNAN DOCAMBNT.CPP(17) Garry's fix for metafiles for COpy Page Bug #4845 CF_DIB is still bad if its scrolled. See bug#4765 for info. 10/05/95 GMP IEDITDOC.CPP - fixed bug 4860 In DisplayImageFile, if bFirst_Time, do ClearDisplay before SetImage so that the previous image isn't zoomed before the new image is displayed. 10/06/95 LMACLENNAN DOCAMBNT.CPP(18) More Catch-Trys for spurious cases - BUG#4850 - -- - - - -- DOCAMBNT.CPP(19),SRVRITEM.CPP(22),IEDITDOC.H(103) New FreeCLipboard used to solve the problem now - Bug #4850 - - - - - -- DOCAMBNT.CPP(20) Adjust copy rect by scroll for COpy Page - BUG#4765 10/06/95 GMP ABOUT.CPP - test o.s. version to see if win95 or nt, then put up appropriate version string in about box. RESOURCE.H - added version string ids. IEDIT.RC - added o.s. version strings. 10/06/95 GMP OCXEVENT.CPP - fixes bug 4827 Put up generic Internal Error message when iedit ocx fires an error. 10/09/95 LMACLENNAN IEDITDOC.CPP(36),IEDITDOC.H(104) New DoFileSaveAs for bug #4892 IEDITDOL.CPP(78) use new flag for BurnInAnnotations to not set black fixes bug #4894 DOCAMBNT.CPP(21),DOCVIEWS.CPP(28) Add FinishPasteNow when switching views, fix FinishPasteNow for case 2. Bug #4887 10/09/95 LMACLENNAN These files contain the first of John Pratt's migration to VC++ 4.0 updates. CHecked in to complete bug fixes above DOCAMBNT.CPP(22)FindAProp parm update and various casts IEDITDOC.H(105)FindAprop IEDITDOL.CPP(79)Casts OCXITEM.CPP(5),OCXITEM.H(2)No override of OnUpdateFrameTItle GetIDSofNames parms, CLSIDFromProgID parms 10/09/95 JPRATT AETC.H AETC.CPP AAPP.CPP AIMGFILE.CPP updates for VC++ 4.0 10/09/95 GMP IEDIT.CPP - force *&^%$&^!!! ScaleToGray when app starts up. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10/10/95 Jorge The version D10101 was split and became P10101 and it is the candidate for the WINCLUB and Microsoft for OCT 16 for WIN95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10/10/95 LMACLENNAN DOCAMBNT.CPP(23),ERCODE.CPP(21),ERCODE.H(21),RESOURCE.H(57),IEDIT.RC(131) Some error message updates - thats all. Bugs #4919 and #4750 SRVRITEM.CPP(23) Iintialize memner variable - Bug #4918 - - - - - - - - - - - - -- IEDITDOC.CPP(37) m_bStartScaleGray, DisplayImageFile, IsSettingScaletogray added for scale-to-gray on APP & OLE startup IEDITDOC.H(106) ditto above PLUS new OLE State structure PLUS VC++4.0 override of LoadFromStorage IEDIT.CPP(59) Remove Guy's ScaleGray fixes from 10/09 IEDITDOL.CPP(80) ScaletoGray logic(state Struct) PLUS VC++4.0 override of LoadFromStorage IEDITETC.H(20) New ScaleGray enumeration - - - - - - - - - - - - -- IEDITDOL.CPP(81) Refine ScaletoGray with m_fembobjDispayed 10/10/95 JPRATT OCCOPY.H(1) OCXEVENT.H(11) OCXEVENT.CPP(64) STSBAR.H(4) DOCANNO.CPP(32) DOCETC.CPP(97) OCCOPY.CPP(1) DOCPAGE.CPP(61) MAINFRM.CPP(32) STSBAR.CPP(9) Updates to support VC++ 4.0 and VC++ 2.2 10/11/95 LMACLENNAN IEDIT.RC(132) Re-Map ESCAPE for In-Place Deactivate, Full Screen Cancel - - - - - - - - - - - - -- IEDITDOL.CPP(82) New code for the IStorage functions for AWD Inbox operation to work for both VC++2.2 and VC++4.0. Needed to get wide char arrays into functions for the 4.0 ver. Works fine for both environments now 10/12/95 Mike Regan wangshl\shlcode.cpp had the include of afxdllx.h commented out, per Guy's intructions. This include was causing a problem with the new 4.0 compiler. 10/13/95 GMP MAINTBAR.CPP(29) - force toolbar buttons to come up large to cover up bug with small buttons in msvc 4.0. 10/16/95 JPRATT IEDIT.MAK IEDIT.MDP - updated make files for VC++ 4.0 IEDIT.MDP is the new project file required for VC++ 4.0 10/16/95 GMP IEDIT.RC - Replaced "Twilight zone" error message with "Internal error" message. 10/17/95 JPRATT MAINFRM.CPP(33) STSBAR.H(5) STSBAR.CPP(10) Updated Handle open error to clear document on error. Changed first panel of status bar to be an owner-drwan control to allow bitmaps to be painted (Wang Logo) using the new mfc clasess in VC++ 4.0 10/17/95 PMJ (reviewed and modified by JPRATT) IEDIT.MAK IEDIT.MDP Added new compile switch IMG_MFC_40 to allow the application code to be backward compatible with VC++ 2.2 OCXEVENT.CPP(65) Added call to AfxGetAppModuleState to handle instance data for OCX's in the invoke methods for each OCX as follows: #ifdef IMG_MFC_40 AFX_MANAGE_STATE(AfxGetAppModuleState()); #endif 10/17/95 GWS IEDIT.CPP(60) added call to clear document if opening from the MRU List and the file doesn't open correctly. This would cause the user to be stuck in the image editor and you couldn't exit. Bug 4912. IEDITDOC.cpp(38???) added the return code from the file copy to the thread structure if the copy failed the image edit control was getting set to an image that doesn't exsist. This would cause the user to be stuck in the image editor and you couldn't exit. Bug 4912. didn't exist. IEDITVW.CPP(17) added code ondraw to make sure the app window exists before it tries to destroy it. The editor would blow up. This was found after fixing Bug 4912. ITEMS.CPP(27) added code to CreateOcxItems to check if the dispatch pointers are vaild before deleting the driver and event structues when the OCX could not be created in a low memory condition. This was found while fixing Bug 4912. OCXITEM.CPP(6), OCXITEM.H(3) added code to return true if the dispacth pointer was NULL. SRVRITEM.CPP(24) added a catch conditon to the onrenderfiledata when the file copy failed in low space conditions the error was not caught and caused the editor to hang. This was found while fixing Bug 4912. 10/17/95 GMP (reviewed by GWS) OCXEVENT.CPP(66), RESOURCE.H(59), IEDIT.RC(134) - Added IDS_E_PASTEFAILED error message for trying to paste into a custom palette image. This was a partial fix for a bug that I can no longer find in the system. The rest of the fix was going to involve the runtime handling the invalid paste attempt better. DOCPAGE.CPP(62) - fixed OnPageConvert bug that was causing the compression type of a new image to be lost. I can no longer find this bug in the database. DOCANNO.CPP(33) - added error handling in CATCH for failed rubber stamp. Fixes bug 4924. ERROR.CPP(20) - check for invalid format in HandleFileSavingError. fixes bug 4982. 10/17/95 JPRATT (reviewed by LMACLENNAN) IEDITDOC.H, IEDITDOC.CPP, DOCPAGE.CPP, DOCSCAN.CPP. Changed the existing document model which created temporary files each time a document was opened to create temporary files when a document is modified. IEDITDOC.H(107) - add a new data member m_uTempFileNeeded which is used in SaveModified to determine when to create a temporary file. IEDITDOC.CPP(39) - Changed DisplayImageFile to remove the temporary file creation and the re-display of the temporary file. Changed SaveModifed to create a temporary file and switch the display to the temporary file when a document is modified. SaveModified uses the internal data member m_uTempFileNeeded which is set by InternalSaveModified to determine when the temporary file is created. Changed InternalSaveModified to add a new parameter and to set the m_uTempFile needed data member to create the temporary file. The new parameter is passed to InternalSaveModified by OnPageAppend, OnPageDelete, OnPageConvert, OnPageInsertExistingPage, OnPageAppendExistingPage, OnPageAppendScanPage OnPageInsertScanPage, OnPageRescanScanPage to indicate a pending page modification. Other updates such as Annotations and cut are marked in InternalSaveModified by setting the m_uTempFileNeeded data member. DOCPAGE.CPP(63) - Updated OnPageAppend, OnPageDelete, OnPageConvert, OnPageInsertExistingPage, OnPageAppendExistingPage to pass the new parameter in InternalSaveModified (Value 1) to indicate that the document will be modifed so the temporary file will be created. DOCSCAN.CPP(33) - Updated OnPageInsertExistingPage, OnPageAppendExistingPage, OnPageAppendScanPage OnPageInsertScanPage, OnPageRescanScanPage to indicate a pending page modification by setting the new parameter in InternalSaveModified. 10/18/95 LMACLENNAN OCCOPY.CPP(2), OCCOPY.H(2) added pvcs version headers to file IEDITDOL.CPP(83) Now ues #ifdef IMG_MFC_40 for control of VC++4.0/2.2 behavior, fix OnUpdateDocument to look for AWD Zoom for "dirty" this fixes bug #5015/5016 (one of these) 10/18/95 GMP (reviewed by GWS) DOCETC.CPP(98), IEDITDOC.CPP(40) - clear out the image file name in the admin SaveAs dialog so that the file name edit box is empty. Fixes bug 5067. 10/18/95 LMACLENNAN (reviewed by JPRATT) IEDITDOL.CPP(84) fix compiler warning for the VC++2.2 IEDITDOC.CPP(41) Adjust new perf logic in SaveModified: Do the OCX->Display() and RemoveImageCache After SaveAs Also, use m_szinternalobj for the removecache in displayimagefile where we Empty szinternalobjdisplay DOCPAGE.CPP(64) Needed to do a 'delete'to go with the 'new' in the PageConvert Dialog section 10/19/95 LMACLENNAN (reviewed by GWS) AAPP.CPP(33),AIMGFILE.CPP(43),APAGERNG.CPP(11),DOCAMBNT.CPP(23), IEDIT.CPP(61),IEDITDOL.CPP(85),STSBAR.CPP(11),DOCETC.CPP(99) just added #define new DEBBUG_NEW in these files which do "news". Then if we dont do "delete" it gives nice trace back to the source in debugger when detecting memory leaks. DOCETC and STSBAR were not doing their "deletes" properly. That was fixed. Others have no other change. 10/19/95 JPRATT (reviewed by LMACLENNAN) AAPP.CPP(33),AIMGFILE.CPP(43),APAGERNG.CPP(11) STSBAR.CPP(11) moved the #define new DEBBUG_NEW to resolve compile error 10/19/95 GMP (reviewed by JPRATT) DOCPAGE.CPP(65) - Update the zoom display in the toolbar when changing pages in case zoom was "fit to" and it changes with every page. Fixes bug 5044. 10/19/95 LMACLENNAN (reviewed by JPRATT) IEDITDOC.CPP(42) tweaked performance model for big bug: If in thumb only, inserting pages went bad. Allow past at internalsavemodified 10/20/95 GWS added kludge to mainfrm.cpp to on endsession to not call the base class MAINFRM.CPP added kludge to mainfrm:onendsession to not call the base class if the window system was shuting down. 10/20/95 JPRATT DOCETC.CPP changed rotateall to add a parameter to internalsavemodified to create tempfile and mark document as dirty bug 5074 10/23/95 LMACLENNAN (reviewed by NONE; just commented out code) IEDITDOC.CPP(43) checked in some #if'd out code for attempt to restore scroll/zoom for new performance model when we saveas and comment out tests At dofilesaveas for the OLE SaveCopyAs issues around us now... This will placehold these changes as I go off to other areas (inbox perf) for now. 10/24/95 JPRATT (reviewed by LMACLENNAN) Performance changes for page navigation IEDITDOC.CPP - updated displayimagefile to call new cachepage routine to cache the next page when first displayed IEDITDOC.H - added new member variable m_hCacheEvent used to sync cache thread. added new member function - cachepage used to cache the requested page (calls createcachepage which is a thread used to cache the page). DOCPAGE.CPP - changes setpageto to call the cache page function to cache the previous or next page depending upon the current navigation direction. Added the member function cacepage and createcachepage. 10/24/95 GMP (reviewed by JPRATT) IEDITDOC.CPP(45) - fixed bug 4298. Added code to write the comression info where needed during save as operations. 10/25/95 GMP (reviewed by JPRATT) DOCPAGE.CPP(67) - fixed bug 5091. After page convert in thumbnail only view, save changes to temp file to force page view to update correctly. 10/25/95 JPRATT (reviewed by LMACLENNAN) IEDIT.CPP added mutex to initinstance to stop a new instance of the app from initializing before the previous instance is done fixes bug 5133. 10/25/95 GMP (reviewed by GWS) CMDLINE.CPP(16) - fixed bug 5031. If size values are included on command line, make sure they are valid. 10/26/95 GMP (reviewed by GWS and JPRATT) IEDIT.CPP(63) - fixed bug called in by Microsoft that caused app to crash if a bad jpg file was entered on the command line. No number for this bug yet but Jorge and Phyllis wanted it checked in. Fix was just changing the return on cmd line failure from FALSE to TRUE in InitInstance to prevent assertion failure. Also changed timeout value from 20000 to 120000 as per JPRATT request. 10/26/95 GMP (reviewed by JPRATT) DOCSCAN.CPP(34) - fixed bug 5108. Call OnEditDrag at the end of OnFileNewScan to change from anno tool to drag cursor. 10/27/95 GMP (reviewed by RR) DOCAMBNT.CPP(25) - fixed bug 5017. Put up hourglass for paste operations. 10/27/95 GMP (reviewed by GWS) DOCETC.CPP(101) - fixed bug 5122. Don't reset the file type to "all image files" in AdminShowFileDialog so that it will use the last type selected in "Files of type". 10/27/95 GMP (reviewed by MH) DOCPAGE.CPP(68) - fixed bug 5094. SetInitDir to the dir of the file that was appended or inserted. 10/31/95 LMACLENNAN (reviewed by JMP) ####### AWD INBOX PERFORMANCE UPDATES ############### DOCPAGE.CPP(69) Tracing statements IEDIT.CPP(64) No call to UpdateToolBar, No Splash Stuff Add OnIdle IEDIT.H(20) No call to UpdateToolBar, No Splash Stuff Add OnIdle, No PReTranslateMessage IEDIT.RC(135) Remove splash stuff IEDITDOC.CPP(46) // LDMPERF code for AWD INBOX in DisplayImageFile FinishInit, PostFinishInit functs IEDITDOC.H(109) Stuff to support CPP changes IEDITDOL.CPP(86) Only Start ImageEdit OCX for OLE startup IEDITVW.CPP(18) Tracing stmts, No More OCX Init and SPlash processing in OnDraw IPFRAME.H(7) No PreTranslateMessage MAINFRM.CPP(35) WM_OLEFINISH message + OnFinishInit, Trace Stmts No Splash Stuff MAINFRM.H(13) OnFinishInit MAINTBAR.CPP(30) Re-wrote for efficiency MAINTBAR.H(16) Supports CPP changes ####### AWD INBOX PERFORMANCE UPDATES ############### 10/31/95 GMP (reviewed by Miki) DOCPAGE.CPP(70) - fixed bug 5077. In SetPageTo, replaced code to remove selection rect with call to ClearSelectionRect. 10/31/95 GMP (reviewed by JPRATT) DOCVIEWS.CPP(29) - fixed bug 5197. Clear image if going from thumbnail view to one page or page and thumbnail view in case we changed the page we were on while in thumbnail. 11/02/95 GMP (reviewed by LMACLENNAN) DOCAMBNT.CPP(26) - fixes bug 5223. In DoCutCopy call InternalSaveModified instead of SaveModified so that changes are written to temp file instead of original file. 11/03/95 GMP (reviewed by MH) THUMB.CPP(8) - Changed dispatch id for get/set ThumbSelected from 0x23 to 0x24 to match changes in thumbnail ocx. 11/03/95 Miki (reviewed by LMACLENNAN) (bug # 5239) maintbar.cpp - changed calls to updatetoolbar from (0,0) to (2,0),to fix bug where the edit box and combo box came up in weird places when the appln was in view mode. 11/06/95 GMP (reviewed by LMACLENNAN and Miki) ERROR.CPP, IEDIT.RC - fixes bug 4602. Made the can't write file error handling more user friendly. DOCPAGE.CPP(72), IEDITDOC.H(111) -fixes bug 4954. Disable Insert and Append popup menu picks in read only mode. DOCETC.CPP(102) - fixes bug 5022. Don't prompt anymore in PromptForBurnIn. 11/07/95 LMACLENNAN (reviewed by Miki & GWS) DOCPAGE.CPP(73) - No longer call InternalSaveModified(1) before the PageConvert. A remnant of the original perframance document model changes. THe new SaveAs logic seals the cracks on this. DOCETC.CPP(103) - Use INternalSaveAs for the new blank doc code IEDITDOC.CPP(47) - Removed all Save/Saveas code to new project file DOCSAVE.CPP. Removed all NON SENDMAIL code. Updated GroupEvent to update scroll position from the SaveAs for the temp file creation for the performance document model. IEDITDOC.H(112) - InternalSaveAs function DOCSAVE.CPP(new Entry) - contains all the Save/SaveAs functionality for the IeditDoc CLass. Updated SaveModified to remember scroll positions to be reset when we make the temp file. GroupEvent will reset them now. Created InternalSaveAs to combine all the SaveAs logic to one place. THis func is now called by all places here that do the SaveAs. MAKEFILE(24) added DOCSAVE.OBJ to the project file. 11/07/95 GMP (reviewed by LMACLENNAN and Miki) IEDIT.CPP(65), IEDITDOC.CPP(48), IEDITDOC.H(113) - Fixes bug 5238. Try to register file entered on command line so that same file cannot be openned twice. Required helper function HelpRegister to allow CApp to access RegisterIfServerAttached. 11/07/95 LMACLENNAN (reviewed by GWS & JPRATT) AIMGFILE.CPP(45) - Use InternalSaveAs now DOCSCAN.CPP(35) - Use InternalSaveAs now DOCETC.CPP(104) - InternalSaveAs has third parm now IEDITDOC.CPP(49) - added OnFileUpdate to MessageMap moved the HelpRegister up a bit above GroupEvent IEDITDOL.CPP(87) - OnFileUpdate funct for bug#5102 now use InternalSaveAs to handle floating compression info DOCSAVE.CPP(1) - added m_bRemember at DoFileSaveAs for OLE wrote some comments for InternalSaveAs InternalSaveAs has third parm now IEDITDOC.H(114) - OnFileUpdate, IntrenalSaveAs 3rd parm IEDIT.MAK(24) - checked in with DOCSAVE in proj IEDIT.MDP(2) - ditto 11/08/95 LMACLENNAN (helped fix & reviewed by Miki) DOCETC.CPP(105) - new SeTTbarStyle call MAINTBAR.CPP(32) - replace set color/mono and set large/small finctions with one SetTbarStyle call. Move the call to LoadBitmap after the call to SetSizes in LoadToolbar MAINTBAR.H(16) - New funct; old ones gone - - - - - - - - - - - - - - - - OCXDUMP.H, OCXDUMP.CPP (Initial Entries) - THese are debugging files to TRACE ocx activity. Instructions in ocxdump.h. NOT PART OF THE PROJECT!!!!!!!!! 11/08/95 GMP (reviewed by JPRATT) STSBAR.CPP(13), STSBAR.H(6) - fixes bugs 5234 and 5235. Replaced comments around PreCreateWindow with #ifndef IMG_MFC_40 so that code will be used in MFC 2.2 compiles and will allow double mouse clicks. 11/09/95 LMACLENNAN (reviewed by JPRATT) DOCVIEWS.CPP(30) - call getimagedisplayed in SetOnePageView for performance to prevent ClearDisplay call DOCAMBNT.CPP(27) - fooling with m_nFinishInit flag - does nothing IEDIT.CPP(66) - fooling with m_nFinishInit flag - does nothing IEDITDOC.CPP(50) - fooling with m_nFinishInit flag - does nothing 11/09/95 GMP (reviewed by JPRATT) MAINTBAR.CPP(33) - fixes bug 5187. Don't use system font for zoom edit box on double byte systems. 11/10/95 GMP (reviewed by Miki) IEDIT.RC(37), RESOURCE.H(60), DOCSAVE.CPP(2) - fixes bugs 5224 and 5229. When temp file can't be created because of low disk space, warn user to free up some space and restart app. 11/10/95 GMP (reviewed by Miki) IEDITDOC.CPP(51), DOCPAGE.CPP(74) -fixes bug 5269. Don't cache page in FinishInit if MSVC 2.2, (it doesnt work,) or at all if _DEBUG, (it crashes with MSVC 2.2.) 11/10/95 GMP (reviewed by Miki) ERROR.CPP(22) - works with Dick's fix for bug 5263. Check for invalid display scale in HandlePageMovementError and display an appropriate error message. 11/10/95 Miki New OCX's : Admin, Thumbnail & Scan - thumbocx.h, thumb.cpp, scanocx.h scan.cpp, nrwyad.cpp, nrwyad.h --also splash screen. ................................................... ...........................................BUILDING version d20020 ................................................... ...........................................BUILDING version d20021 11/13/95 LMACLENNAN ITEMS.CPP(29) - When inplace ocx sizes, set the m_needPres flag so when it goet deactive, we give new presentation 11/13/95 GMP (reviewed by GWS) IEDIT.RC(138) - fixed bug 4715. Changed "burn in annotations" strings to "make annotations permanent". 11/13/95 GMP modified imgedctl.cpp in ieditocx to fix bug that caused palette flash when displaying page and thumbnails. Made OPTIMIZE GRAY4 instead of GRAY8 for monochrome imgs. ................................................... ...........................................BUILDING version d20022 11/14/95 GWS(reviewed by GMP) added IDS_TOTAL_PAGE_FIRST if this is set to Y then the page total is displayed as the first value in the page status of the status bar. ................................................... ...........................................BUILDING version d20023 11/15/95 LMACLENNAN (reviewed by JCAMARGO) ### ####### ########## START OF 11/15/95 COMMENTS ######################### ### ####### This checkin is to make the VC++2.2 line and the VC++4.0 line equal again. The main reason was to get bug fixes from the 2.0 line back ove to the VC++4.0 series UPDATED: IEDIT.MAK with DOCSAVE.CPP added New From VC++4.0 VC++2.2 Verxion Version IEDITDOC.CPP 52 49 DOCSAVE.CPP 3 2 DOCVIEWS.CPP 31 31 The files were just checked in over the old files. Therefore the revision history in the files themselves is the history from the VC++2.2 line. Which was updated recently from the VC++4.0 anyway You may have to reference changes in that README.TXT to catch up with all that was checked in above. Major items are shown right here now from the VC++2.2 readme 11/14/95 GMP IEDITDOC.CPP - removed scale to gray on start up. 11/15/95 JPRATT (reviewd by LMACLENNAN) IEDITDOC.CPP - changed display image file to remove autorefresh(FALSE), removed call to refresh to stop image from displaying twice for all non-inbox files docviews.cpp - changed setonepageview to resize the ocx to fit the app windows before calling display 11/15/95 LMACLENNAN (reviewed by JPRATT) DOCSAVE.CPP(2) - remove #if'd out code replaced by InternalSaveMod add comments here& there, clear dirty state & remember at bottom switch to temp file in savemodified. This prevents doing a "double save" as we switch to temp. Change RemoveImageCache calls in DoSave to use the proper name to remove the cache. IEDITDOC.CPP(49) Re-do the scale-to-gray removal for the 2.2 line use If def to stay compatible with VC++4.0 ### ####### ########## END OF 11/15/95 COMMENTS ######################### ### ####### ................................................... ...........................................BUILDING version d20024 ................................................... ...........................................BUILDING version d20024 11/16/95 LMACLENNAN (reviewed by GMP + GWS) ### ####### ########## START OF 11/16/95 COMMENTS ######################### ### ####### This checkin is to make the VC++2.2 line and the VC++4.0 line equal again. The main reason was to get bug fixes from the 2.0 line back over to the VC++4.0 series New From VC++4.0 VC++2.2 Verxion Version IEDITDOC.CPP 53 50 DOCSAVE.CPP 4 3 DOCETC.CPP 106 102 IEDITDOC.H 115 113 VC++2.2 readme excerpt.. 11/16/95 LMACLENNAN (reviewed by GMP + GWS) IEDITDOC.CPP(50) - init m_bSendingMail DOCSAVE.CPP(3) - use m_bSendingmail to ask save question with only OK/Cancel if its dynamic document DOCETC.CPP(102) - "GUY Fix" Test m_bWasmidified in ViewOptsThumb Now use Savemodified, not InternalSavemodified for the SendMail test. This now asks the question to save before mailing. We Mail the real file, not the ~IV file now. Set m_bSendingMail for test in savemodified IEDITDOC.H(113) new var m_bSendingMail ### ####### ########## END OF 11/16/95 COMMENTS ######################### ### ####### 11/17/95 LMACLENNAN (reviewed by GMP) ### ####### ########## START OF 11/17/95 COMMENTS ######################### ### ####### New From VC++4.0 VC++2.2 Verxion Version IEDITDOL.CPP 88 84 DOCSAVE.CPP 5 4 DOCAMBNT.CPP 28 27 VC++2.2 readme excerpt.. 11/17/95 LMACLENNAN (reviewed by GMP) Update for OLE Drag/Drop to use InternalSavemodified. This relates to bugs #4390 (old) and #5223 (recently done by Guy). THis is really the second 1/2 of the #5223 fix by Guy. DOCSAVE.CPP(4) - Comments added plus safety reset of m_Utmpfileneeded for the OLE OnupdateDOcument DOCAMBNT.CPP(27) - comment added IEDITDOL.CPP(84) - changed to internalsavemod for drag/drop ### ####### ########## END OF 11/17/95 COMMENTS ######################### ### ####### 11/17/95 LMACLENNAN (reviewed by GWS & GMP) ### ####### ########## START OF 11/17/95 COMMENTS ######################### ### ####### New From VC++4.0 VC++2.2 Verxion Version IEDITDOC.CPP 54 51 DOCETC.CPP 107 103 DOCPAGE.CPP 75 70 VC++2.2 readme excerpt.. 11/17/95 LMACLENNAN (reviewed by GWS & GMP) DOCPAGE.CPP(70) - reset propsheet to off the stack, not "NEW'D" IEDITDOC.CPP(51) - re-enable scale-to-gray DOCETC.CPP(103) - reset propsheet to off the stack, not "NEW'D" Reset ADMIN after cancelled SaveAs fixed bug#5365 ### ####### ########## END OF 11/17/95 COMMENTS ######################### ### ####### ### ####### ########## START OF 11/18/95 COMMENTS ######################### ### ####### 11/18/95 Miki WANGSHL - bug fix - bug# 5347. wangshl.cpp - remove AfxSetResourceHandle call ### ####### ########## END OF 11/17/95 COMMENTS ######################### ### ####### ### ####### ########## START OF 11/19/95 COMMENTS ######################### ### ####### 11/19/95 Miki ieditdoc.cpp - set the selected thumb to the middle after deleting, or appending or inserting. docetc.cpp - set the filter in the show files of type in the Open, Insert and Append dialog box based on the file that is currently opened in the application. mainfrm.h, mainfrm.cpp - handle messages WM_ACTIVATEAPP & WM_PALETTECHANGED to fix the refresh problems. mainfrm.cpp - put try & catch around the Refresh calls so that we handle exceptions when the application is on its way out! ### ####### ########## END OF 11/19/95 COMMENTS ######################### ### ####### ### ####### ########## START OF 11/20/95 COMMENTS ######################### ### ####### 11/20/95 Miki ieditdoc.cpp - in ClearDocument call SelectTool (NoTool) instead of setting the m_nCurrAnnTool variable to NoTool in the code splashwi.h, splashwi.cpp - fixed resource memory not being freed in the splash screen code ; turns out that we have to call FreeResource for win95 but NOT for WinNT ### ####### ########## END OF 11/20/95 COMMENTS ######################### ### ####### ................................................... ...........................................BUILDING version d20025 11/20/95 JPRATT (reviewed by LMACLENAN) aimgfile.cpp - updated appendpage and insertpage to call internalsavemodified to stop save file prompt 11/21/95 Miki (reviewed by JPRATT) docetc.cpp - check for existence of file in the application before calling the IE OCX for file type information 11/21/95 Miki (reviewed by GPRARIA) docpage.cpp - after convert - readjust the zoom factors in the menu to appropriately reflect the current zoom factor. doczoom.cpp - put back the refresh logic so that we eliminate the double paint if the dflt zoom is fit to. 11/24/95 Miki (reviewed by ????) docviews.cpp - set the image name to NULL in SetNullView for the Admin OCX 11/28/95 JPRATT (not reviewed) aapp.cpp, aimgfile.cpp, apage.cpp, apagerng.cpp Changed AssertValid() to ASSERT_VALID(this) in all OLE Automation Objects. AssertValid will cause a fatal error in release mode if the object is invalid. The ASSERT_VALID macro should be used instead of direct calls to AssertValid(). 11/28/95 Miki (reviewed JPRATT) docpage.cpp, docetc.cpp, imagedit.h, imagedit.cpp - fixes bug # 3848 or Microsoft bug# 61. 11/28/95 Miki (reviewed JPRATT) gotopage.cpp - fix bug on input of characters : first check if the string is NULL - if not then do default processing else return. docetc.cpp, iedit.rc, resource.h - add new resource string and warning if the user tries to create an image that is greater than 8MB ................................................... ...........................................BUILDING version d20026 11/29/95 Miki (reviewed Larry) transbmp.cpp - delete bitmap on destruct of class the destructor of the class is called. bug # 5390, 5442 error.cpp - move PATHFILEACCESSERROR to map to another message string bug #5408. ................................................... ...........................................BUILDING version d20027 ................................................... ...........................................BUILDING version d2002 ................................................... ...........................................BUILDING version d20028 12/1/95 Miki (reviewed by Larry) maintbar.cpp - fix bug# 5494; fix messed up toolbar spacing when changing from horiz to vert 12/1/95 Miki (reviewed by Larry) docetc.cpp - fix bug # 5468; clear image cache on new blank doc 12/01/95 LMACLENNAN (reviewed by Miki & JMP) ### ####### ########## START OF 12/01/95 COMMENTS ######################### ### ####### This checkin is to make the VC++2.2 line and the VC++4.0 line equal again. The main reason was to get bug fixes from the 2.0 line back over to the VC++4.0 series NOTE: One key differences is the DOcpage "return" in cachepage for the random failure (only in 2.2 line) New From VC++4.0 VC++2.2 Verxion Version DOCSCAN.CPP 36 36 DOCVIEWS.CPP 33 33 IEDIT.CPP 67 70 IEDITDOC.CPP 57 55 IEDITDOL.CPP 89 86 IEDITVW.CPP 19 19 OCXITEM.CPP 7 7 SRVRITEM.CPP 25 25 STSBAR.CPP 15 12 IEDIT.H 21 22 IEDITDOC.H 116 115 OCXITEM.H 4 4 VC++2.2 readme excerpt.. 11/24/95 Miki (reviewed by ????) docviews.cpp - added setting the image name to NULL in the Admin OCX in SetNullView 11/29/95 LMACLENNAN (reviewed by JPRATT) change SetNullView to use enum as input. Now in PreCloseFrame we'll only hide and clear the OCX's, not fool around with the app title bar, tool bars, etc, etc. DOCSCAN.CPP(36) - These three use new ENUM in call to SetNullVIew IEDITDOL.CPP(85) IEDITDOC.CPP(52) DOCVIEWS.CPP(33) - new SetNullView logic per above comment IEDITDOC.H(114) - enum definition 12/01/95 LMACLENNAN (reviewed by Miki) Bug fixes for #5470 - MRU list is now *NOT* updated for OLE Linking, Automation, and COmmand LIne instances of the APP. and for BUG #5484 - clicking on open Hatched Ole Objects. OCXITEM.CPP(7) - Override COleClientItem::OnUpdateFrameTItle to stop the OCX from trying a frame update on dbl click hatched obj IEDITDOL.CPP(86) - DispEmbeddedImage takes input now to determine if from Open or Show. OnShowDoc tests if already OLE open. SRVRITEM.CPP(25) - Use new parm to DispEmbeddedImage IEDIT.CPP(70) - Set LAUNCHTYPE_CMDLINE IEDITDOC.CPP(54) - Test LAUNCHTYPES to avoid MRU updates OCXITEM.H(4) - OnUpdateFrameTItle prototyoe IEDITDOC.H(115) - DispEmbeddedImage prototype IEDIT.H(22) - new enum for LAUNCHTYPE 12/1/95 Miki (reviewed by Larry) stsbar.cpp - the zoom pop-up menu will now show bullets as appropriate just like the Zoom menu 12/1/95 Miki ieditdoc.cpp - fix ClearDocument to call SelectTool to set the NoTool option instead of setting it directly ### ####### ########## END OF 12/01/95 COMMENTS ######################### ### ####### ................................................... ...........................................BUILDING version d20029 12/04/95 LMACLENNAN MAKEFILE - forgot to re-add SPLASHWI.OBJ to the make ................................................... ...........................................BUILDING version d20030 ................................................... ...........................................BUILDING version d20031 12/06/95 LMACLENNAN (reviewed by JPRATT) ### ####### ########## START OF 12/06/95 COMMENTS ######################### ### ####### This checkin is to make the VC++2.2 line and the VC++4.0 line equal again. The main reason was to get bug fixes from the 2.0 line back over to the VC++4.0 series New From VC++4.0 VC++2.2 Verxion Version IEDIT.RC 143 147 OCXEVENT.CPP 67 66 DOCSAVE.CPP 6 5 DOCVIEWS.CPP 34 34 IEDITDOC.CPP 58 56 DOCPAGE.CPP 78 75 12/5/95 GMP (reviewed by JRP) IEDIT.RC fixed bug 5507. Placed space between disk and space in diskspace in message string. 12/05/95 LMACLENNAN (reviewed by GMP) OCXEVENT.CPP(66) removed test to prevent selection rect drawn event from processing if in "hand drag" mode. Fixes bug #5518 (2 lines of code REMOVED) DOCSAVE.CPP(5) Added FinishPasteNow just before doc model temp file creation. Had problem when starting drag/drop with dirty file and the selection rect was lost. Bug #5525 (1 line of code ADDED) 12/06/95 LMACLENNAN (reviewed by JPRATT) DOCVIEWS.CPP(34) USe input flag to SetOnepageView to determine setting of flag to DoZoom to control double-paint problems. Also for SetPageandTHumb view. Bug #5413 (2x3 = 6 lines of code added) IEDITDOC.CPP(56) ALlow setting of page number in box when we delete second to last page and end up at one page Bug #5412 (1 line of code MOVED) DOCPAGE.CPP(74) Disable convert mennu pick if in thumbnail view Bug #5530 (+3-2 = 1 line of code added) DOCPAGE.CPP(75) Use our IMG_MFC_40 define to control the CachePage fix so we have compatible code for VC++2.2/4.0 ### ####### ########## END OF 12/06/95 COMMENTS ######################### ### ####### ................................................... ...........................................BUILDING version d20032 12/07/95 JPRATT (reviwed Paul J.) IEDIT.CPP(71) Updated Init Instance for PrintTo Command for following: The SCAN OCX creates a memory map file with a usage count used to dtermine the number of printto request submitted by the fax wizard when using scan to fax. When the app receives a printto command it should check for the existence of memory map file and decrement the counter. When the counter reaches 0 the Scan OCX deletes all temporary files used in scan to fax. Lines of code added to PrintTo 15. ................................................... ...........................................BUILDING version d20033 12/08/95 LMACLENNAN (reviewed by JPRATT) DOCSAVE.CPP(7) (from VC++2.2 ver 6) Moved code to Revoke/RegisterIf ServerAttached in DoSave to catch all permutations of bReplace 5 lines moced, 1 added Bug #5545 IEDITDOC.CPP(59) (from VC++2.2 ver 57) Added test to VerifyImage when we detect that Create-from-file is happening. Bug# 5522 2 Lines Code added. ................................................... ...........................................BUILDING version d20034 ................................................... ...........................................BUILDING version d20035 ................................................... ...........................................BUILDING version d20036 ................................................... ...........................................BUILDING version d20037 ................................................... ...........................................BUILDING version d20038 12/15/95 GMP (reviewed by LMACLENNAN) IEDIT.CPP(70) - fixes bug 5503. If embedded, call PostFinishInit from OnIdle. Otherwise call PostFinishInit before releasing Mutex in InitInstance to prevent conflicts with other instances of the app. 12/15/95 GMP DOCANNO.CPP(34) - fixes bug 3970. Disable Hide Annotations if no annotations in image. 12/15/95 GMP IEDIT.RC(144) - fixes bug 4328. Disable View Options menu when inplace editing. 12/18/95 GMP IEDIT.RC(146) - fixes bug 3663. Added Fit to Width and Fit to Height to page context menu. 12/18/95 GMP IEDIT.RC(147) - fixes bug 3879. Added File New to read only menu. ................................................... ...........................................BUILDING version d20039 12/19/95 GMP IEDIT.CPP(71), DOCSAVE.CPP(8) - fixes bug 4997. Show Wait cursor in some places where it was needed. ................................................... ...........................................BUILDING version d20040 12/21/95 GMP DOCSAVE.CPP(9) - addition to bug fix for 3879. If file is opened in forced read only mode, (using /view on command line,) disable the File New menu pick. Code is in update UI for SaveAs because the New pick is actually a popup menu and doesn't have an ID. 12/21/95 GMP IEDIT.RC(150) - fixed 2 MS Internal Beta bugs. Changed "Windows Bitmap" to "Bitmap Image". Changed "Spacebar" to "Space". 12/21/95 GMP DOCPAGE.CPP(80), IEDIT.RC(151), RESOURCE.H(64) - Prompt user to be sure they want to delete page before deleting it. ................................................... ...........................................BUILDING version d20041 ................................................... ...........................................BUILDING version d20042 ................................................... ...........................................BUILDING version d20043 1/4/96 JPRATT AIMGFILE.CPP, AIMGFILE.H, APAGE.CPP, APAGE.H, IEDIT.ODL Added two new properties to Page Object ScrollPositionX ScrollPositionY Added one new method to ImageFileObject RoatateAll ................................................... ...........................................BUILDING version d20044 ................................................... ...........................................BUILDING version d20045 1/9/96 GSAGER iedit.cpp,iedit.h,iedit.mdp,iedit,odl,ieditdoc.h,ieditdoc.cpp,ieditdol.h ieditvw.cpp,mainfrm.h,mainfrm.cpp,maintbar.cpp,ocxevent.h,ocxevent.cpp,srvritem.cpp, srvritem.h,items.cpp,resource.h,iedit.rc these files were changed to add thumbnails and update the ole presentation 1/9/96 GMP DOCANNO.CPP(35) - fixes bug 3845. Disable annotation tool menu picks and toolbox when annotations are hidden. 1/9/96 GMP MAKEFILE(29) - added thumb2.obj to pvcs makefile. ................................................... ...........................................BUILDING version d20046 1/10/96 GMP MAKEFILE(30) - removed thumb.obj. 1/10/96 GMP MAKEFILE(31 & 32) - added imgthmb.obj and mainsplt.obj. 1/10/95 Miki MAKEFILE - added define for QA_RELEASE_1 to get rid of the WANG logo from the status bar ................................................... ...........................................BUILDING version d20047 1/11/96 GWS changed when the splitter is created wait till onepage view is set. 1/11/96 GMP IEDIT.RC, BITMAP1.BMP - changed name from Image 95 to Imaging. 1/11/96 GWS ieditdoc.cpp , ieditdoc.h, docetc.cpp added new logic to make a mail temp file for embedded exchange objects that are mailed. 1/11/96 GMP DOCETC.CPP(117) - fixes bug 5679. Call SwitchAppToEditMode in DoFileNewBlankDocument to restore edit menu if previously opened image was read only. ................................................... ...........................................BUILDING version d20048 1/12/96 GWS ieditdoc.h, docviews.cpp ieditvw.cpp added paramater to i\onviewthumbnailandpage and moved internalsave modified from on viewthumbnail to setthumbnailview 1/12/96 GMP DOCETC.CPP(118) - fixes bug 5683. in DoNewBlankDocument make sure thumb control exists before setting its image. ................................................... ...........................................BUILDING version d20049 1/15/96 GWS DOCETC added code to create the thumbnail control if the user sets thumbnail options before the splitter window and thumbnail is created 1/15/96 GMP MAINFRM.CPP(41) - fixes bug 5680. In OnSize don't hide the tool palette when minimizing. Palette will hide itself. 1/15/96 GMP MAINFRM.CPP(42) - removed code in OnSize that is no longer used due to the above fix. 1/15/96 GMP DOCETC.CPP(120) - addition to fix for 5679. Set m_eFileStatus to ReadWrite in DoNewBlankDocument. ................................................... ...........................................BUILDING version d20050 ................................................... ...........................................BUILDING version d20051 1/17/96 GMP IEDIT.RC(154) - fixes bug 5689. Move "Properties" to bottom of anno right click popup menu. 1/17/96 GMP MAINFRM.CPP(43) - fixes bug 5087. make initial default window size 620 by 400 so that it's big enough to show all of toolbar. 1/18/96 GWS DocAmbnt.cpp added changes for copy page to work with new ole way docetc.cpp fixed bug when mailed inbox item multiple times. iedit.cpp added changes to retain the view mode when opening the next image ieditdoc.cpp added changes for new ole copy and drag ieditdoc.h added new flag to track when in copy drag mode ieditdol.cpp added new code to handle new drag/copy mode and fixed a bug when copying out of in box ocxevent.cpp when the current selection rect is set to 0 it now sets m_selection rect srvritem.cpp changed ondraw to get extents the new way 1/18/96 GMP IEDIT.CPP(74) - fixes bug 5595. In OpenRecentFile do VerifyImage before OpenDocument so that OLE lock isn't Revoked on original image if VerifyImage fails. 1/18/96 GMP IEDIT.RC(155) - fixes bug 5618. Added keyboard shortcut for Contact Info button. 1/18/96 GMP DOCANNO.CPP(36) - additional fix for bug 3845. disable make annotations permanent if annotations are hidden. 1/18/96 GMP IEDIT.RC(156) - fixes bug 5598. added microhelp text for Show Page. ................................................... ...........................................BUILDING version d20052 1/19/96 GWS aimgfile.cpp added check for null thumbdisp pointer docscan.cpp added check for null thumbdisp pointer docviews.cpp added code to create splitterwindow when entering thumbnail and page and thumbnail mode. iedit.cpp added logic to initialize the thumbnails correctly on open recent file iedit.h added member for minimu thumb size. iedit.rc changed the size of the thumbnail dialog to 0 width and height ieditvw.cpp added logic to keep track of the last thumbnail width. items.cpp changed how the tumbnail calculated min thumb size it now uses iedit variable m_minthumbsize. mainsplt.cpp added member variable to retain the spliter window size. mainsplt.h added member variable to retain the spliter window size. srvritem.cpp changed the function that reurns the extent to match new extent code. thumb2.cpp changed logic to only create thumbnails when view has been seen in the current document. ieditetc.h added new splitterpos constant. ................................................... ...........................................BUILDING version d20053 1/22/96 GMP IEDIT.RC(159) - fixes bug 5704. Replace & with and in tooltips for Page and Thumbnail View. VC4.0 doesn't recognize &s in tooltips strings. 1/22/96 GMP DOCPAGE.CPP(82) - fixes bug 5669. Change paint parm from FALSE to TRUE in call to iedit.ConvertPage so that pages converted from color to BW will display OPTIMIZED. 1/22/95 GMP OCXEVENT.CPP(71) - fixes bug 5695. reversed Up/Down when calling scrollImage with cursor outside of window. 1/22/96 gws ieditvw.cpp fixes bug where the wrong mode is displayed for onepage or thumbnails 1/22/96 GMP DOCPAGE.CPP(83) - fixes bug 5707. Don't allow PageGoback if only 1 page doc. 1/22/96 GMP THUMB2.CPP(3), IEDITDOC.CPP(65), DOCSAVE.CPP(11) - fixes bugs 5712 and 5714. When creating the thumbnail class set theApp.m_piThumb to m_pThumbnail. Don't use thumb functions if thumbnail hasn't been created yet. ................................................... ...........................................BUILDING version d20054 1/23/96 GWS Thumb2.cpp removed guy's fix and set the inage for the thumbnail to the currect image if dynamic document. ................................................... ...........................................BUILDING version d20055 1/24/96 SRVRITEM.cpp changed to support resize in word 7.0 in on draw. Ieditdoc.cpp changed to support resize in word 7.0 in on draw. Ieditdol.cpp changed to support resize in word 7.0 in on draw. ieditdoc.h changed to support resize in word 7.0 in on draw. 1/24/96 GMP OCXEVENT.CPP(72) - fixes bug 5720. In UpdateStatusBar, SetPaneText for pane 0 instead of pane 1. ................................................... ...........................................BUILDING version d20056 ................................................... ...........................................BUILDING version d20057 ................................................... ...........................................BUILDING version d20058 1/29/96 GWS Docetc.cpp moved the code that creates a thumbnail if not present to do so in all cases. ................................................... ...........................................BUILDING version d20059 1/30/96 GMP DOCSAVE.CPP(12), IEDITDOC.CPP(67), IEDIT.CPP(76) - fixes bugs 5769, 5779, and 5780. If file is opened while app is in thumbnail view, do iedit.display without showing image in 1page view. Also do not force image into 1page view on SaveAs. ................................................... ...........................................BUILDING version d20060 1/31/96 GMP IEDITDOC.CPP(68) - fixes bug 5441. Don't clear previous image if open fails because of invalid file type. ................................................... ...........................................BUILDING version d20061 NOTE: FOR USERS OF WINNT SUR. THERE ARE SOME MEMORY PROBLEMS WHEN TRYING TO RUN THE APP UNDER THE WINDOWS NT SUR. THIS CAUSES THE PROGRAM TO CRASH WHEN TRYING TO OPEN LARGE FILES, OPEN BW FILES, MAGNIFY IMAGES, ROTATE IMAGES, ETC. ................................................... ...........................................BUILDING version d20062 2/2/96 GWS Thumb2.cpp when initialy setting up the thumbnail set the selection docviews.cpp when sitching to one page from thumbnails don't resize the Ocx. ................................................... ...........................................BUILDING version d20063 2/5/96 GMP MAINFRM.CPP(45), MAINFRM.H(18), IEDITETC.H(23) - fixes bug 5034. Remember last window size and position in registry if app closed while maximized. 2/5/96 GMP ERROR.CPP(24), ERROR.H(10), IEDITDOC.CPP(69), IEDITDOL.CPP(93), IEDITNUM.CPP(11), PAGERANG.CPP(9), WANGSHL\SHLCODE.CPP(14) - changes for NT compile. ................................................... ...........................................BUILDING version d20064 2/6/96 GWS ieditdol.cpp initialize cx member of docextent docambnt.cpp restore the selection rectangle correctly for copy after modifications to the doc rotate right. docanno.cpp change the enabling of hide annotations it is not available in thumbnail only mode. 2/6/96 GMP DOCETC.CPP(124) - fixes bug 3272. Call base class function in OnUpdateFileSendMail so that Send menu pick is not shown if MAPI unavailable. ................................................... ...........................................BUILDING version d20065 ................................................... ...........................................BUILDING version d200066 ................................................... ...........................................BUILDING version d20066 ................................................... ...........................................BUILDING version d20067 2/9/96 GMP DOCVIEWS.CPP(40) - fixes bug 5818. In thumbnail view, make sure image has been registered with edit control and runtime. ................................................... ...........................................BUILDING version d20068 2/13/96 docviews.cpp - fixes automation bug when switching from tumbnails only to page and thumbnail the ocx has to be shown before image is displayed 2/14/96 GMP THUMB2.CPP, THUMB2.H, RESOURCE.H, IEDIT.RC - fixes bug 5646. Handle FireError event from thumb control. ................................................... ...........................................BUILDING version d20070 2/15/96 GWS docviews.cpp put back in the sizeocxitems when comming from a null view. 2/15/96 GMP IEDIT.MAK, IEDIT.RC, RES\BITMAPNT.BMP, RES\BMPNT.BMP - added nt splash screen and about box bmps and made them conditional with /d IMG_WIN95 in make file. NOTE: both the nt and nashville about boxs now say "Beta version" though the nashville splash screen still says "Version 1.0". 2/15/96 GMP IEDIT.MAK, IEDIT.RC, DOCETC.CPP, DOCSAVE.CPP, IEDITDOC.CPP, IEDITDOL.CPP - remove awd support for nt. Conditionally compiles with WITH_AWD switch. ................................................... ...........................................BUILDING version d20071 2/16/96 GWS DOCVIUEWS.CPP cast palette literals to long IMAGEDIT.CPP,.H fixed to match typelib ................................................... ...........................................BUILDING version d20072 ................................................... ...........................................BUILDING version d20073 ................................................... ...........................................BUILDING version d20074 2/22/96 GWS IEDITDOC.h changed the litteral values for insert and append menus docambnt.cpp,iedit.rc,resource.h added autoclip ambient property fix for mips but was an overall bug. ................................................... ...........................................BUILDING version d20075 ................................................... ...........................................BUILDING version d20076 ................................................... ...........................................BUILDING version d20077 ................................................... ...........................................BUILDING version d20078 2/27/96 GMP DOCETC.CPP, IEDIT.CPP, IEDITDOL.CPP, RESOURCE.H, IEDIT.RC -added XIF support. ................................................... ...........................................BUILDING version d20081 2/29/96 GMP DOCETC.CPP - fixes bug 5931. Use different indexes for the file types in the open dlg if awd not enabled. 2/29/96 GMP XIF.MAK - alternate makefile for use when xif support is wanted. 2/29/96 GMP IEDIT.RC - fixes bug 4182. change the order of the controls in the goto dlg so that the edit window has the focus when the dlg is created. (talk about f.m....) 2/29/96 GMP IEDITVW.CPP - fixes bug 4192. in OnSize, if zoom type is fit to... rezoom the image to fit the window. ................................................... ...........................................BUILDING version d20083 3/1/96 GMP DOCETC.CPP - fixes bug 5929. when calculating size of new image, don't multiply width and height by resolution. GetWidth and GetHeight have already figured in the resolution. ................................................... ...........................................BUILDING version d20085 3/4/96 GMP IEDIT.CPP - conditional compile for case XIF. ................................................... ...........................................BUILDING version d20086 3/5/96 OCXEVENT.CPP - Fix conflict with scanto file of the same name. ................................................... ...........................................BUILDING version d20087 ................................................... ...........................................BUILDING version d20088 ................................................... ...........................................BUILDING version d20089 ................................................... ...........................................BUILDING version d20090 3/11/96 GMP AAPP.CPP - fixes bug 5921. Allow user to change edit mode after app has been started by automation. 3/11/96 GMP DOCVIEWS.CPP - partial fix for bug 5952. If app is started by automation in thumbnail only mode, force edit ocx to create image edit window. This fixes the "out of memory" error message. We still need to make sure the documentation has been corrected to show the correct view options. 3/11/96 GMP DOCVIEWS.CPP - partial fix for bug 5954. If app is started by automation in page and thumbnail mode, set the thumbnail window size to the size saved in the registry instead of 0. Needs documentation change as above. ................................................... ...........................................BUILDING version d20091 ................................................... ...........................................BUILDING version d20092