os/textandloc/textrendering/word/group/RELEASE.TXT
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 Change 123777 on 2001/10/18 by TimBa@lon-timba
     2 
     3 	Fix for BAD-53MMH4: Word can not paste image/sketch from paint
     4 
     5 Changes to 112274 on 2001/07/31 by TimBa@lon-timba
     6 
     7 	Added selection highlight customisation menu item to test menu
     8 
     9 Change 111584 on 2001/07/26 by NicholaT@lon-nicholat
    10 
    11 	RefUI extended to include the option 'import html file' in word
    12 
    13 Change 99840 on 2001/05/18 by TimBa@lon-timba
    14 
    15         Word build process now supports build from anywhere and build to anywhere
    16 
    17 Change 90273 on 2001/03/27 by TimBa@lon-timba
    18 
    19         Made "redo" CTRL+Y and reinstated "select all" as CTRL+A
    20 
    21 Change 90066 on 2001/03/26 by TimBa@lon-timba
    22 
    23         Fix for DAS-4UTGU5: Pasting does not cause document to be saved on exit
    24 
    25 Changes to ???
    26 	Remove ELEXS-based spell checking support
    27 	Remove old mnt.cmd support
    28 
    29 Changes to 74662 on 2001/01/11 by TimBa@lon-timba
    30         Fix to defect WIN-4S69DE: Bad cast in RefUI Word
    31         Fix for KNT-4QWN2Q: Pasting text into word does not update scrollbar
    32 
    33 Changes to 63291 on 2000/11/02 by TimBa@lon-timba
    34         cursor placement fix integrated from mainline
    35         Word- Highlights can now be switched off while typing as well as via a selection.
    36 
    37 Change 62766 on 2000/10/31 by TimBa@lon-timba
    38 
    39         release.txt to changelist 62739Changes to 62739 on 2000/10/31 by TimBa@lon-timba
    40         Word: highlights can now be cancelled.
    41         Word- setting alignment no longer kills existing paragraph format.
    42         Now Word handles shift/ctrl + space/enter correctly.
    43 
    44 Change 60091 on 2000/10/11 by TimBa@lon-timba
    45         Clipboard operations added to MTmEditor interface and undo system.
    46         Word altered accordingly.
    47 
    48 Change 59840 on 2000/10/10 by TimBa@lon-timba
    49         Fixed a bug in Word that crashed the undo system by not cleaning out the undo system before destroying it.
    50 
    51 Change 59052 on 2000/10/04 by TimBa@lon-timba
    52         Added test functionality to RefUi Word to test the "Operation cannot be undone" operation.
    53 
    54 081
    55 --------------------------
    56 Released by Marco Starace 06 September 1999
    57 
    58 Changes to MMP file for solving the bug EDNDJOS-4B3JDF.
    59 
    60 
    61 079
    62 --------------------------
    63 Released by Marco Starace 05 July 1999
    64 
    65 Changes to MMP file for automated build.
    66 Added the AIF directory for automated build.
    67 Code changes for UIKON 308.
    68 
    69 
    70 078
    71 --------------------------
    72 Released by Darren Jones 8/6/99
    73 
    74 Code changes for UIKON 306
    75 
    76 
    77 077
    78 --------------------------
    79 Released by Rob Gregson 20/5/99
    80 
    81 released for automated build process - UNICODE ONLY
    82 
    83 073
    84 --------------------------
    85 Released by DianaB 7/1/99
    86 
    87 bugs fixed
    88 	moving cursor does not update style info
    89 	mnt/ebld environment variables cleared
    90 	vertical scrollbar always present in outline navigator
    91 	setting a bullet character reemoves border and indents
    92 	fails to print preview correctly after margin size change
    93 	exploding word document
    94 	outline dialog shows hard spaces as degree symbol
    95 files boilerplated
    96 build with wserv 103
    97 
    98 
    99 
   100 
   101 
   102 070
   103 --------------------------
   104 Released by MarkD 6/11/98
   105 
   106 Deb/rel interoperability and unicode UID release
   107 
   108 Hence, changes to MNT.CMD and WORD.MMP and unicode WORDU.AIF added
   109 Created a single new unicode template used for both BLANK.US and
   110 BLANK.UK
   111 
   112 Adapted ebld.bat from 59A as suggested by SimonC
   113 
   114 069
   115 --------------------------
   116 Released by MattM 10/7/98
   117 
   118 Altered outline graphics following SpecCom review
   119 
   120 068
   121 --------------------------
   122 Released by MattM 6/7/98
   123 
   124 Added Therefore graphics to outline view
   125 
   126 Fixes Bluebell defects
   127 SW1-537 Templates dir capitalisation wrong
   128 SW1-281 The 'Template' list box in the 'Create new file' dialog should have ears
   129 
   130 067
   131 --------------------------
   132 Released by MattM 2/6/98
   133 
   134 Fixes Bluebell defects
   135 SW1-214 Dialog text
   136 SW1-213 Panic 23 - USER - deleting template called "Blank document"
   137 
   138 066
   139 --------------------------
   140 Released by MattM 7/5/98
   141 
   142 Not rebuilt, re-released with new template files
   143 
   144 065
   145 --------------------------
   146 Built by MattM 30/4/98
   147 
   148 Rebuilt against WPENG 047, which is BC with WPENG 044
   149 
   150 Built using VC5, and accordingly uses STORE 046
   151 
   152 064
   153 --------------------------
   154 
   155 Released by JamesD 2/4/98
   156 
   157 Based on EIKON 221.
   158 
   159 First Unicode release
   160 
   161 
   162 063
   163 --------------------------
   164 
   165 062
   166 
   167 Enhanced outline view
   168 -----------------------------
   169 061
   170 
   171 Adds Outline view and associated style dialog settings
   172 
   173 -----------------------------
   174 
   175 060
   176 
   177 Now uses
   178     EIKON 218 - for CEikUnifiedFileSelector
   179     WSERV 089 - for EIKON 218
   180     E32   108 - for EIKON 218
   181     CONE  140 - for EIKON 218
   182 
   183 
   184 
   185 --
   186 
   187 General
   188 ) Built word.mbm graphics resource using gditools 042
   189 
   190 Bug Fixes
   191 ) CSW3-1684
   192 	App crash + data loss when spell checking an embedded word object
   193 
   194 ) CSW3-1689
   195 	Exit when spell checking in word
   196 
   197 ) CSW3-1655
   198 	IR receive into a word document does not cause a document state change
   199 
   200 ) CSW3-1366
   201 	Ctrl+Enter (PageBreak) does not check for replacing a highlight/object
   202 
   203 
   204 
   205 -----------------------------
   206 
   207 052
   208 
   209 General
   210 ) Fixed the mnt to install the template document upon a :getrel
   211 
   212 Bug Fixes
   213 ) Got a work-round for Martin Armstrongs fax print thingy
   214 
   215 
   216 ------------------------
   217 
   218 
   219 051
   220 
   221 User Interface
   222 ) Removed Spell repeated word functionality (some of it just commented out so that it can be finished and re-instigated in V2)
   223 
   224 Bug Fixes
   225 ) SW-5008
   226 	Style description not updated immediately a change is made.
   227 ) SW3-743
   228 	Word app View preferences dialog is unnecessarily squashed (see resource file changes)
   229 ) SW3-417
   230 	Word's "View prefs" has a bizarre and IMO pointless top line
   231 ) SW3-863
   232 	"Revert to saved" dialogs say "All changes will be lost." Full stop?
   233 ) SW3-728
   234 	Password protected memos aren't (from Mark Melling)
   235 
   236 
   237 Resource File
   238 
   239 Removed Entirely
   240 r_word_dialog_grammar_correction
   241 r_word_buttons_grammar_correction
   242 
   243 Dialogs
   244 r_word_dialog_view_preferences
   245 	removed the top-line choicelist for All/Some/None
   246 	removed the dense packing flag.
   247 
   248 General Resources
   249 r_word_confirmation_texts
   250 	Removed the full stop from item[1] (0 based).
   251 
   252 -------------------------
   253 
   254 
   255 
   256 050
   257 
   258 Dependancies: c[0] + apparc[065] + Eikon[192] + wpeng[043]
   259 
   260 
   261 General
   262 ) Release new template files.
   263 
   264 ) From Simon: Word no longer handles insertion of line breaks, hard hyphens and non-breaking spaces. This is now done in Eikon code.
   265 
   266 ) Word no longer supports insertion of soft hyphens at all. Ever. Option removed from Preferences dialog.
   267 
   268 ) RunPageSetupDialogL(): If page setup dialog is exited with enter it is assumed changes have been made and pagination is accordingly set out of date.
   269 
   270 Bug fixes
   271 ) SW-4758
   272 	Changing the header or footer doesn't mark the document as changed.  (or 'other' data).
   273 ) SW3-272
   274 	Default left/right page margins
   275 ) SW-3328
   276 	Cannot insert hard hyphen.  Eikon is now responsible for implementing this functionality.
   277 ) SW3-482
   278 	"Delete style" dialogue box has duff title.
   279 ) SW3-528
   280 	Removed soft hyphen from non-printing character visibility in Preferences dialog as it's no longer supported
   281 ) SW-5345
   282 	Text menu pane took ages to appear if a large amount of text was selected
   283 ) SW-5383
   284 	Exception launching iconic word with OOM
   285 ) SW-5231
   286 	Buttons are the wrong way round in the "spell: repeated word" dialog
   287 ) SW-5386
   288 	Unrecognized word in not put between the ellipses when spell checking a one word document
   289 ) SW3-364 
   290 	Word's spellchecking "repeated word" dialog should have a stop button. The hotkeys in this dialog have changed - stop is now esc and skip becomes ctyrl-s (space could not be used because the dialog contains an edwin).
   291 
   292 
   293 
   294 049
   295 
   296 Delete...
   297 r_word_importing_file
   298 r_word_exporting_file
   299 r_word_saving_file
   300 	removed, now using Eikon resources.
   301 
   302 
   303 
   304 -----
   305 
   306 
   307 048
   308 
   309 General
   310 )
   311 
   312 Bug Fixes
   313 ) Not reported
   314 	The style gallery description code could generate death, when calculating the length of required to hold the description.
   315 
   316 ---
   317 047
   318 ---
   319 046
   320 -----------------------------
   321 
   322 045
   323 
   324 General
   325 ) Broken the file format.
   326 	App configutaion data is now written with a leading version number
   327 This is a necessary change for future versions.
   328 ) Completely updates the WORD.DSC file for localization.
   329 Doing so revealed unused resources that were still being included.  Now removed, see below.
   330 
   331 User interface
   332 ) Added appropriate busy messages to file loading/saving/importing/exporting - see resource changes below.
   333 
   334 CWordDocument
   335 ) Added version number to the head data streams that Word is responsible for. nb. App configuration data
   336 
   337 Bug fixes
   338 SW-4574
   339 	When run embedded, Word does remember configuration data.
   340 This has been fixed by making the Word document object responsible for saving/loading app configuration data.  This is made available to the CWordAppUi whenever it needs it.  ie, The configuration data (used by the AppUi) has a lifetime that extends beyond the lifetime of the AppUi itself.
   341 SW-not reported
   342 	Fixed some lurking OOM death with pop-out listboxes from the toolband
   343 SW-3895
   344 	Style Gallery shows "Times New Roman" sample text *monospaced*
   345 SW-2901
   346 	Text changes size if you change the font.
   347 Fixed by not explicitly altering the font height. Hmmm.
   348 SW-4274
   349 	Toolband buttons animate/latch down when file is read-only
   350 SW-4178
   351 	Toolbar buttons not "dimmed" properly
   352 SW-3658
   353 	Word repaginates when there is no change in the print setup
   354 SW-4512
   355 	Are the default "Space above & below" settings OK for all styles?
   356 SW-4310
   357 	Change to WinPrint for new sample document 'Welcome 3'
   358 SW-4538
   359 	Welcome to Protea should start at the beginning.
   360 
   361 Resource file
   362 	Modified WORD.DSC in line with these changes.
   363 
   364 Dialogs
   365 r_word_dialog_file_open
   366 	Removed completely since it is no longer used.
   367 
   368 General text
   369 r_word_saving_file
   370 	Added for busy message when saving document
   371 r_word_importing_file
   372 	Added for busy message when importing text file
   373 r_word_exporting_file
   374 	Added for busy message when exporting text file
   375 
   376 ------------------------------------
   377 
   378 
   379 044
   380 
   381 General
   382 ) Taken the new word.aif as directed.
   383 
   384 User Interface
   385 ) Moved the "Spell" button to the top of the toolbar, in an attempt to provide consistency across apps.  Requested by the Spec. Team.
   386 ) Removed the "deleting object requires confirmation" preference from the object preferences dialog.  This is no longer a custom option;  rather confirmation is always asked for - a policy implemented by Eikon code.  Resource file change - below.
   387 ) Due to changes in Eikon code, the screen is now only drawn once when loading a word document.  It no longer "bounces" into position as it did before
   388 ) Added a delayed busy message for loading and saving of documents.  The delay is currently 0.5 seconds.
   389 
   390 Bug fixes
   391 ) SW-3665
   392 	"Undo delete" menu option never ever dimmed
   393 ) SW-3948
   394 	Inconsistent behaviour cancelling a password in sheet and word.
   395 ) SW-3402
   396 	Word doesn't recognise formatting or spell checking as "changes" to file
   397 ) SW-3069
   398 	 Buttons show "Bold" incorrectly
   399 
   400 CWordDocument
   401 ) Provided new behaviour for the new apparc function ValidPasswordL();
   402 
   403 Resource file
   404 
   405 Dialogs
   406 r_word_dialog_object_preferences
   407 	removed the 3rd item "deleting object requires confirmation".
   408 
   409 ------------------------------
   410 043
   411 
   412 General
   413 ) B6(011) Release)
   414 ) Removed the old word.ICN file and replaced it (as a releasable) with the new style word.AIF file.
   415 ) Changed the releasables
   416 ) Changed the uid[1] for a WINS build from KUidAppEmbeddable to KUidApp
   417 ) Changed the name of the .def files for a WINS build.
   418 ) Changed the mnt :getapparc verb to get the relevant releasables
   419 ) Changed the .oby file as required by APPARC changes.
   420 
   421 Template/Standard document
   422 ) Released 2 language variants of the standard document "Normal".
   423 These are called...
   424 	normal.us	// The US variant
   425 	normal.uk	// The UK variant
   426 
   427 The idea here is akin to that of resource files. ie, rename the one you want to plain old "NORMAL" without the extension.
   428 
   429 Resource file
   430 ) Added defines for US resources as provided by the Localization team.
   431 
   432 Bug Fixes
   433 ) SW-3219
   434 	Converted file crashes on touching style button
   435 ) SW-3420
   436 	Selected a graph in Word; did Spell; it said "0 unrecognised words"
   437 ) SW-2679
   438 	Spell correct option should have a busy message or other feedback...
   439 ) SW-2478
   440 	Cannot select 1st suggestion from spell checker
   441 ) SW-1661
   442 	 Initial suggestion fails to get displayed in the Spell correction dialog in Word
   443 
   444 Resource File
   445 
   446 Dialogs
   447 r_word_dialog_bullet
   448 	title="Select bullet character";  // Changed from "Format..."
   449 
   450 r_word_page_bullet
   451 	Removed entirely, to be replaced by the following item...
   452 	RESOURCE DLG_BUTTONS r_word_buttons_bullet
   453 		{
   454 		buttons=
   455 			{
   456 			DLG_BUTTON { id=EWordCidFormatBullet; button=CMBUT {txt="Format…";}; hotkey='F'; },
   457 			DLG_BUTTON { id=EEikBidCancel; button=CMBUT {txt="Cancel";}; hotkey=EEikBidCancel; flags=0;},
   458 			DLG_BUTTON { id=EEikBidOk; button= CMBUT {txt="OK";}; hotkey=EEikBidOk; flags=0; }
   459 		  };
   460 		}
   461 
   462 General text
   463 r_word_confirmation_texts
   464 	removed the first 4 text strings from the array
   465 
   466 
   467 
   468 
   469 
   470 ---------------------------------------------------------
   471 042
   472 
   473 General
   474 ) B6(010) Release
   475 ) Released the new sample document "Welcome..."
   476 ) Changed my ARM.CMD builder to account for the new argument syntax MAKTRAN for specifying uid3.
   477 
   478 User Interface
   479 ) Fixed SW-2438
   480 	Removed the Text colour menu option from the Text menu.  It is reachable from the Font dialog.  Similarly removed this item from the Style format menu.
   481 ) Fixed SW-2442
   482 	The Home and End keys now work.  The style hotkey mechanism was filtering out this mechanism.
   483 ) Fixed SW-2273
   484 	Misspelling of "Centred" paragraph alignment.  See resource changes.
   485 
   486 CWordDocument
   487 ) Fixed SW-2545
   488 	Panic from creating file with same name as a readonly file.
   489 
   490 Bug Fixes
   491 ) SW-1639
   492 ) SW-744
   493 	Related to Word crashes when actioned to create a new file that is somehow invalid. (eg, on z: or same name as a folder or same name as a readonly file.)
   494 ) SW-2407
   495 	Wrong font on toolband
   496 ) SW-2612
   497 	No info message for Save operation
   498 ) SW-2783
   499 	No redraw after pagination
   500 ) SW-1985
   501 	Style gallery "preview" does not describe bullets
   502 
   503 Resource File
   504 ) Updated word.dsc with recent changes.
   505 
   506 Removed entirely
   507 ) Text | Colour
   508 from the menu.  It has a presence in the font dialog, so...
   509 The hotkey shift + ctrl + W (EWordCmdTextColor) becomes free.
   510 As a result, removed EWordCmdTextColor from the .hrh file.
   511 
   512 Menus
   513 r_word_text_menu - removed "Colour" menu option
   514 r_word_style_format_menu - as above
   515 r_word_para_alignment_menu
   516 	Corrected the spelling of "Centred" for the command EWordCmdAlignCenter
   517 
   518 Dialogs
   519 r_word_dialog_text_color - Removed, no longer referenced
   520 
   521 General
   522 r_word_document_unchanged - changed from "Document unchanged" to "File has not changed"
   523 
   524 --------------------------------------
   525 040
   526 
   527 Bug Fixes
   528 ) Fixed SW-2100
   529 	Panic when zooming wysiwyg mode after changing printer driver.
   530 
   531 
   532 
   533 
   534 ------------------------------------------------------
   535 
   536 039
   537 
   538 General
   539 ) Started rearranging resource file for easier translation, as per style guide.
   540 ) Put the new release file INCG.nnn containing the .RSS dependancies, as required for the translators build kit
   541 
   542 Bug fixes
   543 ) when editing a read-only document, the password menu option was dimmed, but the hotkey was still active.
   544 SW-1822
   545 	Narrow style popout from toolband
   546 SW-1853
   547 	Cannot delete user defined style in the style gallery
   548 SW-1810
   549 	Passwords not being stored in the document
   550 SW-1937
   551 	Print being called indirectly from print range dialog when run from print preview
   552 SW-1897
   553 	incorrect template
   554 SW-1580
   555 	difference in line spacing when including pictures
   556 SW-1212
   557 	read-only file attribute being inherited
   558 SW-1409
   559 	corrupt file problem - see below
   560 ) Several other bug reports are no longer tenable or have been marked as low priority.
   561 
   562 
   563 Interface
   564 ) Moved the toolband bullets button to the very end of the toolbar.  This gives a little more congruence with the Sheet toolband.
   565 
   566 CWordDocument
   567 ) Redesigned the mechanism by which new files are created from within the Word processor.  This fixes corrupt file problems (SW-1409) which occured if an application crash occured before the new file had been saved by the user.
   568 Under the new scheme, a new file is valid *immediatley* upon creation.
   569 To create a new file, the appropriate template document is located and copied to the desired destination.  This (new) file is then restored.
   570 As a result have removed Word's implementation of CreateFileStoreLC() - called CreateFileStoreMinimalLC() which, in part, contributed to the above bug.
   571 ) As a result of the above, have simplifed the revert to saved mechanism, by removing a boolean from this class that tracked whether the persistent document was in a valid state to be reverted to.!!;-)  This has removed member data and methods from this class, as well as simplifying the code that actions the Revert to save command.
   572 
   573 Resource file changes
   574 
   575 General
   576 ) I have not ordered my resource file according to the style guide yet.  (This has already been changed since I first read this entry).
   577 The Word resource file has logical structure to it, and I am unconvinced at present that it's worthwhile spending at least 2 hours performing a trivial reorganisation.
   578 ) Removed the thesaurus hotkey, as not present in v1.
   579 
   580 Removed entirely
   581 r_word_document_unsaved - no longer a requirement for this.
   582 r_word_style_hotkey_description { buf="Ctrl+Fn+"; } // max length 20 - duplicated
   583 r_word_number_pages { buf="Page(s) %d"; } - use Eikon resource
   584 r_word_file_saved { buf="File saved"; } - use Eikon resource
   585 r_word_create_new_file { buf="Create new file"; } - use Eikon resource
   586 r_word_nothing_to_undo { buf="Nothing to undo"; } - use Eikon resource
   587 
   588 r_word_dialog_style_delete -> There was no need for this to be a dialog.
   589 
   590 General resource text
   591 r_word_delete_style_title { buf="Confirm 'Delete style'"; }
   592 r_word_spell_user_dict_not_enabled { buf="Personal dictionary is not enabled"; } 
   593 r_word_spell_dict_not_available { buf="Personal dictionary is not available"; } 
   594 r_word_spell_not_started { buf="The Spell checker could not be started"; } 
   595 r_word_spell_nothing_to_check { buf="No words to spell"; } 
   596 r_word_hotkeyexists { buf="Shortcut is currently assigned to \"%S\""; } // max length 48
   597 In RESOURCE ARRAY r_word_style_gallery_descriptions...
   598 		LBUF { txt="Tab"; },
   599 		LBUF { txt="Centred"; },
   600 In RESOURCE ARRAY r_word_confirmation_texts...
   601 		LBUF {txt="Confirm 'Delete'"; },
   602 		LBUF {txt="Word cannot undo this action.\nDo you want to proceed ?"; },
   603 		LBUF {txt="Confirm 'Delete object'"; },  !!!!!!!!!!!MAY USE EIKONS ONE!!!!!!!!!!!!
   604 		LBUF {txt="Confirm 'Revert to saved'"; },
   605 		LBUF {txt="Are you sure?\nYou will lose all the changes to the saved file."; }
   606 
   607 Menus
   608 In RESOURCE MENU_PANE r_word_editfind_menu
   609             txt="Find next";
   610 
   611 In RESOURCE MENU_PANE r_word_view_menu
   612             txt="Zoom in";
   613 
   614 Dialogs
   615 In RESOURCE DIALOG r_word_dialog_bullet
   616 	title="Format bullet character";
   617 
   618 In RESOURCE DIALOG r_word_dialog_style_format
   619     title="Add new style";
   620             prompt="Insert bullet";
   621 
   622 In RESOURCE DIALOG r_word_dialog_object_preferences
   623             prompt="Deleting object requires confirmation";  !!!!!!!!!!!!!!!! MAY DISSAPPEAR ENTIRELY!!!
   624 
   625 
   626 ----------
   627 038
   628 -------------
   629 
   630 037
   631 ) moved up to lexicon 019
   632 
   633 ) mnt run added that starts wsexe
   634 
   635 ) Taken new .ICN file from Shell.
   636 
   637 
   638 
   639 
   640 ---------------------------------
   641 -36
   642 User interface
   643 ) Renamed various menu resources at the request of documentation.
   644 
   645 Bug fixes
   646 ) Fixed bug SW-845, by updating the printer device when changed.
   647 ) Fixed bug SW-695, read only files.
   648 An info message is used to warn the user when a read only file has been opened.
   649 Any other file actions performed whilst this file is being edited are now handled (elegantly), by use of a confirmation dialog.
   650 ) SW-704: No warning about bad filenames in "Create New File..."
   651 ) SW-285: Preferences dialog is too tall
   652 ) Opening a file on read-only media no longer stops you from opening or creating other files (it used to fail because Word tried to seed the dialogs with a read-only path).
   653 
   654 
   655 -------------------------------------
   656 
   657 035
   658 
   659 General
   660 ) NOTE:
   661 Following a change to the word engine, there is an unavoidable change to the way in which passwords now work, in the context of a main document containing embedded objects.
   662 
   663 THERE IS A MAJOR IMPLICATION HERE THAT MUST BE ACKNOWLEDGED AND DOCUMENTED.
   664 
   665 When you apply a password to a main/container document that holds embedded objects, that password WILL NOT be inherited by the contained objects.  Only the main document text will be encrypted.
   666 (Passwords are now fully functional in Word, including embedded word documents)
   667 
   668 ) NOTE:
   669 The number keys (1/2/3...) can now be used as paragraph style shortcuts, following the new release of the base.
   670 ) Updates the sample files, making Journal a little more visually stimulating, and a longer version of "Caesar".
   671 
   672 User Interface
   673 ) Added a confirmation dialof for File/Revert to saved
   674 ) Added a confirmation dialog for the deletion of an embedded object.
   675 This dialog will only be presented if you delete the picture as a single character, ie with no text selection.
   676 
   677 Deleting a text highlight that covers one or more pictures will NOT generate this dialog.
   678 
   679 A picture that is deleted as a single character is now undo-able.
   680 
   681 Added a user-preference setting to the preferences dialog on the picture page.  The option is "Confirm on delete object", ebabling this dialog to be turned off if you find it frustrating.
   682 
   683 ) Added info messages if banned file menu options are selected by hot-key when Word is running as an embedded object.
   684 ) Fixed picture deletion bug SW-542
   685 ) Fixed picture deletion bug SW-806
   686 ) Checked protea spec. *text under ok & cancel buttons*
   687 ) Checked protea spec. *embedded app ui*
   688 ) Added missing ellipsis character to the print preview menu option
   689 ) Added Print setup to the File/Print cascade.
   690 
   691 
   692 CWordDocument
   693 ) Implemented a new version of DoFileNewL(); that is more efficient.  This is because CWordDocument provides its own version of the virtual CApaDocument method...
   694 	CFileStore* CreateFileStoreLC();  called....
   695 	CFileStore* CreateFileStoreMinimalLC();
   696 
   697 ...creates a new file with the specified name, but does not save *any* document content to it - which the CEikDocument implementation does.
   698 Only the app. identifier is written to the new file, [making it a valid file].  Word can get away with this since all document content is loaded from a standard document.
   699 
   700 This is called for a File | New - since relying on the Eikon method means that your current document content is dumped into any new file that you create.
   701 
   702 CWordAppUi
   703 ) The appUi now conforms to the new apparc model of life, whereby, at the end of editing an embedded word document, it returns if the embedded document is empty.  This information may be used by the container, to say, not insert (or remove) an embedded document if it is empty.  (This approach is taken by the word processor).
   704 
   705 -----
   706 
   707 032
   708 
   709 
   710 
   711 --------
   712 
   713 031
   714 
   715 General
   716 ) Taken new components as shown
   717 
   718 User Interface
   719 ) Stopped using word specific bitmaps for bullets and paragraph alignment, since eikon provides these.  (Makes word.mbm a tad smaller;-)
   720 ) Changed the code that dynamically constructs the pargraph alignment pop-out bitmap list, such that it has no dependancy on the ordering of items in eikon.mbg
   721 ) Removed the word specific password dialogs, and now using the ones provided by eikon.
   722 ) Removed word's override of CreateFileStore(), since there is no longer a reasonable justification for its presence.
   723 ) Remove unecessary file menu options when Word is running as an embedded document.
   724 ) Got the insert of special characters working from the keyboard.
   725 
   726 and later.....
   727 
   728 CWordAppUi
   729 ) has now taken responsibility for creating/initialising the required printer device for the print setup owned by the model.
   730 
   731 
   732 -------------------
   733 
   734 
   735 030
   736 
   737 General
   738 ) Taken the new components as indicated
   739 ) Fixed the mnt.cmd file so :getsrc :getbld :bldnnn all work and pass the virgin drive test.
   740 ) Fixed a bitmap filename that was more than 8.3, which caused PVCS to ignore it.
   741 ) Fixed an mnt bug, which was attempting to install template files assuming they still had a file extension.
   742 ) Word is now embeddable.  Note...
   743 Only the minimum amount of work has been done so far in making this work, so no menu tile dimming has taken place just yet.
   744 The only limit to how deep you can recurse currently is the amount of resources available on your machine ;-)
   745 ) Released, for the first time the .PDB file for a Word WINS Deb build.
   746 
   747 User Interface
   748 ) Done away with the view menu option Screen View/Page view, replacing them by the single check item Wrap to screen.
   749 ) Removed the menu options for applying heading 1/2/3 and Normal from the Paragraph/Styles cascade.  This cascade has now disappeared completely.
   750 ) Made the borders bitmaps in the drop-down list a wee-bit bigger.
   751 ) Fixed toolband drawing bug Sw-56
   752 ) Any text loaded/copied into the current word document that is of foreign font, not supported by the current image device no longer panics when you activate the font heights pop-out.
   753 ) Added a new dialog.
   754 CTRL-SHIFT-O will run a manual zoom dialog, so you can experiment with various zoom settings.
   755 The dialog will operate at setting at and between 10% to 200%.
   756 ) Reset the in-built zoom settings which now whizz you round 
   757 66%, 80%, 100%, 150%.
   758 The smallest zoom is small enough to view an entire line width in printer layout, with Letter sized portrait paper.
   759 ) Amended all drop-down list boxed from the toolband, such that will expand in width to fit text that is wider than the [default] button width.  The listboxes will expand by a maximum of up to 2 x button width.
   760 ) Fixed internal bug SW-12, Word will now draw both toolbands in a single burst, rather than the haphazard fashion of previous releases.
   761 ) Embedding Word in word showed some layout bugs in connection with the positioning of pop-out lists.  This has been corrected.
   762 ) CTRL-SHFT 'A' now immediatley changes paragraph alignment to the next alignment.  It no longer generates the laborious dialog (which still can be found in the pargraph style suite).  The order of rotation of alignments is Left,Center,Right,Justified...
   763 ) Begun the implementation of the Ctrl+Fn+n mechanism to apply paragraph styles.  Note, that with the current eikon release, any Ctrl+n key that is a normal hotkey is stolen, regardless of whether Fn modifier was used or not.
   764 
   765 Spell Checking
   766 ) Improved the workings of running the spell checker.
   767 ) Fixed HA-160
   768 ) Fixed HA-393
   769 ) Implemented a progress bar whilst scanning the document when spell checking
   770 ) A user-dictionary is now supported, which new spellings can be saved in.  For the moment the user dictionary is store in c:\userdic
   771 
   772 CWordDocument
   773 ) Changed the implementation of NewDocumentL().  Since this method is no longer called twice when the app is passed a command line from the shell, have removed the code that dealt with doing a minimal initialization where the document was created without being passed a filename.
   774 ) Implemented a new version of DoFileNewL(); that is more efficient.  This is because CWordDocument provides its own version of the virtual CApaDocument method...
   775 CFileStore* CreateFileStoreLC();
   776 ...which writes only the app identifier to the dictionary(root) stream, and NO document content (Store()).
   777 ) File/Revert to saved now works properly.  However, you cannot revert immediately after creating a new file, until that file is saved for the first time.  --due to (forthcoming) changes in ConstructAppFromCommandLine() whereby CreateFileStoreLC() is called before the virtual NewDocumentL().  ie, the word document file is created before the document generates any content.
   778 ) Replaced all (5) occurences of TParse by the stack-friendly TParsePtrC.
   779 
   780 CFileStore* CreateFileStoreLC(RFs& aFs,const TDesC& aFileName);
   781 
   782 This method creates a new direct file-store with the specified name, but does not save *any* document content to it - which the CEikDocument implementation does.
   783 Only the app. identifier is written to the new file, [making it a valid file].  Word can get away with this since all document content is loaded from a standard document.
   784 
   785 CWordAppUi
   786 ) Removed a couple of unecessary calls that updated that filename label.
   787 ) Added SetParagraphFillTextOnly(ETrue) call to the MTextPageRegionPrinter initialisation, such that paragraph background colour does not flood outside of any paragraph borders during print/preview.
   788 
   789 ) Passwords modified.
   790 The new security API is being used (though are still waiting at present to actually write encrypted document content to file).
   791 The CWordDocument now reads and writes any existing security data AND acts on it.  This means that even if a passworded file is run from the shell, the user will be required to enter the password. ;-)
   792 Under this new scheme, the (unencrypted) password is never stored in the object, only the security object itself is maintained.
   793 Fixes bug 
   794 
   795 Also added to the stream dictionary...
   796 
   797 KUidWordAppUi
   798 
   799 ...which is the stream in which all AppUi data is stored, ie...
   800 cursor position
   801 zoom state 
   802 etc...
   803 
   804 Bug Fixes
   805 ) Changing the page size from, say, A4 to Letter now has immediate effect.  Previously, if in printer layout, it was necessary to change to screen layout and then back again to see any change.
   806 ) Fixed bug SW-257, taking the opportunity to greatly simplify some of the code involved.
   807 
   808 
   809 
   810 
   811 029
   812 
   813 General
   814 ) Swapped to using more of the eikon bitmaps instead of Word specific ones, thus reducing the size of WORD.MBM
   815 
   816 
   817 Bug Fixes
   818 ) Revert to saved will now behave if called on a file that has not yet been saved.
   819 This has been achieved by implementing a WordAppUi flag called WordDocSaved, which is set whenever a CmdFileSave or CmdFileSaveAs is called (from the AppUi).  This data is written to a distinct stream in the stream dictionary, specified by KUidWordAppUi, so that other UI specific data may be stored with the document.
   820 ) Fixed the paragraph bullets dialog, so that the character first highilighted is the current/last used character, instead of being hardcoded.
   821 ) Split CWordDocument::NewDocumentL() into 2 distinct functions.  The first locates the template file by means of a TFindFile struct, which was being decalred on the stack.  This struct is currently 860 bytes - a lot of stack !!!!.  The template file type was then checked by means of another non-trivial type put on the stack, and then finally, the template document Restored() into memory.
   822 The 2 new functions perform i) locate&verify the template ii) Restore the template.  The huge stack no longer is a problem since the large objects are cleared off it at the end of the first function call.
   823 
   824 
   825 Template Files
   826 ) A new temlpate file has been provided, that holds more options.  See below.
   827 ) A user defined template (saved to c:\system\apps\word\normal) that contains pictures will now load successfully.
   828 The cause of this bug (and possibly other similar bugs), was overwriting the stack.
   829 
   830 User Interface
   831 ) Add 2 more choices to the borders drop-down list box, namely None and Thin Horizontial.
   832 ) Promoted the Revert to style menu option to the paragraph menu pane, taking the opportunity to rename the option to Remove formatting in the process.
   833 ) Changed the name of the counterpart to Screen View, from Printer View to Page View, at the behest of Jezar.
   834 ) The menu options for display of the toolbar/band have been renamed to Show toolbar/band
   835 
   836 Documents
   837 ) User preferences are now stored as part of the document content, so you no longer need to set the preferences to display paragraph ends, or force Sketch to be an icon and not a glass door.
   838 
   839 
   840 028
   841 
   842 
   843 027
   844 
   845 Eikon verison 148
   846 
   847 			WINS Deb	WINS Rel	ARM Deb		ARM Rel
   848 Engine
   849 wpeng.dll		 19,456	  9,216		412,621		5,144
   850 wpeng.pdb		536,576	 74,752		------		------
   851 
   852 Releasables
   853 word.app		139,264	 88,016		4,659,114	65,312
   854 word.rsc		  5,683
   855 word.mbm		  5,568
   856 
   857 Templates
   858 normal.wrd		    255
   859 
   860 Samples
   861 welcome.wrd		-------
   862 picture.wrd		-------
   863 
   864 General
   865 1) Speeded up loading by about 1/2 sec by creating an empty document when started without a filename.
   866 This requires Apparc 032.
   867 2) Removed some bitmaps now provided by Eikon.
   868 3) A couple more mnt tweaks - more work still required
   869 4) Removed multi-column text listbox and custom font as they are no longer needed
   870 5) Moved all list creation & destruction code from WPAPPUT.CPP to WPLBOX.CPP
   871 
   872 Bug Fixes
   873 6) HA-306 HA-404 HA-446 HA-448 HA-548 HA-555 HA-576
   874 7) Stopped lists positioning themselves off the right of the screen
   875 
   876 026
   877 
   878 Eikon verison
   879 
   880 
   881 General
   882 ) Fixed a bug in the mnt verb :getrel which put the engine component in the wrong place.
   883 ) Turned off the deferred loading of pictures, since this gave no advantage, and unltimately only causes problems.  So when a document is opened now, all pictures will be loaded into memory immediately.  (Unless their owning app dll's cannot be located, in which case these pictures are defer-loaded).
   884 ) Removed all traces of the visited document list ;-(
   885 
   886 Template
   887 ) Renamed the template file from Normal.wrd to just Normal.
   888 
   889 AppUi
   890 ) All file dialogs are seeded with c:\documents\ as the default directory.
   891 
   892 User Interface
   893 ) Altered the positioning of the last 3 buttons in the toolband.
   894 ) Added an Insert Chart option to the insert menu, reflecting the functions of the toolbar.
   895 
   896 
   897 Bug Fixes
   898 ) Fixed potential alloc heaven & rollback integrity bugs in the loading of a new file, and its components.
   899 
   900 
   901 
   902 023
   903 
   904 File Sizes
   905 Engine
   906 wpeng.dll
   907 wpeng.lib
   908 wpeng.pdb
   909 
   910 Releasables
   911 word.app
   912 word.rsc
   913 word.mbm
   914 
   915 Templates
   916 normal.wrd
   917 
   918 Samples
   919 welcome.wrd
   920 picture.wrd
   921 
   922 General
   923 ) Taken new components as shown above
   924 ) Split the project in two, releasing the engine seperately to the app.  This requirement, other than being a general development method, was prompted by the PsiWin team, requiring independant access to the Word engine.
   925 \WORD\GROUP mnt verbs will operate on both components ie, WPENG and WORD.  Summary changes...
   926 
   927 \word\src has vanished
   928 \word\word contains all the application specific code and headers
   929 \word\wpeng contains the engine code, released as a seperate DLL
   930 \word\inc contains only those headers released by the engine (other headers moved to \word\word)
   931 
   932 The release (zip) files have consequently changed name (& the .oby files required)
   933 
   934 Engine release files
   935 wngwin
   936 wngwind
   937 wngarm
   938 wnginc
   939 
   940 Application release files
   941 wuiwin
   942 wuiwind
   943 wuiarm
   944 wuiicn
   945 worddata
   946 template
   947 worddata
   948 
   949 Each component can be worked on seperately as there mnt.cmd files in \word\word and \word\wpeng.
   950 
   951 ) Introduced a new releasable - NORMAL.WRD - acting as a default template.  See below.
   952 This is contained in the release file TEMPLATE.nnn.  An mnt getrel from Word will unzip the contents of TEMPLATE.nnn into each of...
   953 \epoc32\release\wins\deb\z\system\apps\word\
   954 \epoc32\release\wins\rel\z\system\apps\word\
   955 \epoc32\release\marm\z\
   956 ) Updated the SOCKETS.IBY obey include file.
   957 ) Use a word-specific .FRZ file, to ensure the correct ordinal 1 & 2 methods, for MARM builds.
   958 
   959 User Interface
   960 ) The user is now only ever presented with printer fonts from the current printer model, instead of screen fonts as before.
   961 ) Now supports beaming/receiving IrDa. (Currently housed under the TOOLS menu option).
   962 ) Pictures can now be edited via the keyboard, the exact keys that perform this is a policy implemented by EIKON.
   963 ) Changed the "New File" dialog, to not use the "use new file" checkbox.  It's original presence was an oversight.
   964 ) Changed the "File Save As" dialog to not use the "use new file" checkbox.  This is the default behaviour, and we are awaiting a final spec decision to see if this is really required.
   965 ) Implemented the visited document list, though this is currently ear-marked for omission.  Implemented by the new source file eikvdl.cpp and corresponding header.
   966 ) Gone for the latest UI design from Ken, though some small details have still to be included.  Changes, in summary, are...
   967 	toolbar reorganized
   968 	borders button added to toolband.
   969 	borders popout list added to borders button
   970 	new bold/italic/underline bitmaps
   971 	new down-arrow bitmaps
   972 	removed superfluous black lines from around the edwin, as suggested by Bill.
   973 	introduced the new button "Insert Chart" onto the toolbar
   974 	all text labels are now clipped to a max. no. of pixels, instead of a max. no. of characters.
   975 
   976 CWordAppUI
   977 ) Now rely on the EikEdwin family for the picture inserting + re-editingmechanism.
   978 ) Rationalised some of the code that deals with resetting the edwin and printing components, following the change to a new/loaded document.
   979 ) Rationalised the UpdateFilenameLabel() code, which had been needlessly repeated throughout the code.
   980 ) Added inline method, returning the CWordDocument* handle.  Saves multiple explicit casts.
   981 ) Removed much of the printing code, which has relocated in EikEdwin.
   982 ) Removed our own SetDocChanged() method since Eikon now provides this.
   983 ) The toolband buttons are updated by idle object, which on each run updates only button.  The idle object stores the formatting information it needs to update the rest of the buttons.
   984 Tests have shown that this idle object is still required.  Updating all toolband buttons on every event makes scrolling through the document very jumpy & jerky, even after the various button refinements etc...;-(
   985 ) Added functionality to remove specific paragraph formatting, so called "revert to style".  (The character format equivalent is not yet supplied by system components).
   986 ) Added "single-level undo of block delete" functionality.  The undo stuff is provided in the new module WPUNDO.H/.CPP
   987 
   988 The Model
   989 ) We have moved over to a new scheme for setting the default paragraph styles.  These used to be hard-wired, in extensive code.
   990 The new scheme introduces the notion of a simple template, provided in ROM.  The contents of this word document/template (usually none), along with paragraph style definitions, are loaded into the current document as a result of creating a new main word document.
   991 This is achieved by replacing the function
   992 virtual void CApaDocument::NewDocumentL()
   993 for which Eikon provides a default (empty) implementation.  This has allowed us to achieve a net loss in number of lines of code ;-)
   994 
   995 Printing/Preview
   996 ) CTextPageRegionPrinter now is told when changes have been made to the current page setup.
   997 ) Fixed bug in print preview, spotted by JamesD.
   998 
   999 Bug Fixes
  1000 ) Fixed bug HA-310, application paragraph alignment from the menu cascade.  This became broken in the transition from the alignment button popping out a menu cascade to it popping out a listbox.
  1001 ) Fixed bug HA-299. The spell server is now only shut down if it has been successfully connected.