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