?? release.txt
字號:
1) Changed the way the output name is generated
- If the source file name has .OPL extension the this is
replaced with .OPO (or .APP)
- Otherwise .OPO (or .APP) is appended to the name
Version 0.04.024
================
(Made by Kevin Dempsey, Jan 1997)
Uses Eikon 156, Oplt 013, Oplr 027(For common header and resource
file only), PrintDrv 026
Added dependency on PRINTDRV
Wins, release and debug
Marm, release build only
Changes made by Vamsi:
1) As required by new printing design in Eikon
Changes made by Howard:
1) Apparc's OpenNewDocumentL() now needs extra args (see APPARC 034
release notes)
CStreamDictionary*& and fileMode.
Declared a temporary dictionary and just deleted it in both calls.
Used EFileShareExclusive軪FileWrite
2) ExportAsTextL() now needs a line-wrap arg
Uses new const KExportLineWrap=512 (is that a reasonbale value?)
3) Gets E32Utils
4) Now supports runtime error location
(Still todo: needs a new message instead of dialog "Translating...",
maybe "Locating error..." InfoMsg or new dialog class)
Changes made by Kevin:
1) Preferences now saved to ini file
2) Goto implemented
- presents a list of the proc's in the file
- jumps to the proc selected
3) Added show toolbar menu item
4) Fixed handling of the global editors paginate flags
5) The output file name is saved and is used to seed the run file
dialog (NB if there is a output name (ie. the current file has
been translated) then the dialog is NOT restricted to any Uid)
6) Looks for the opl debugger DLL and if found a "translate for debugger"
menu item is available
7) Translation is now done by an idle object and can be cancelled
- also means the redraws while translation can occur
8) While running the editor is switched to a read only mode
- navigation and text selection is still possible
- hence, copy to cliboard and ir send are possible
- menu items that would change files or the editor's state are disallowed
9) Menu items that are not allowed are dimmed and suitable infomsg's are
displayed if these items are selected
10) Changed the auto-indent code to ignore Ctrl-Enter and Ctrl-M
- fixes bug SW-39 (B4 problems)
11) Shift-Enter inserts a paragraph break rather than a line break
- this means the translator doesn't need two line terminating chars
- see problem SW-91 (B4 problems)
12) Added Export as text menu item
13) If an opl runtime error occurs the error text is stored and can be
displayed using "Show last error" menu item
****** - the same will be the case for translator errors
14) Current file is no longer saved when launching Open/New file dialogs
- saving is done just before opening or creating the file
15) Small menu layout changes and ellipses added as appropriate
16) Loads oplr resource file as startup as this contains the translator error
messages
Version 0.04.023
================
(Made by Kevin Dempsey, Dec 1996)
Uses: Eikon 148,Oplt 012, Oplr 025
Standard set of releases
1) Revert to saved now asks for confirmation before reverting
2) Added auto indenting switchable in the indentation dialog
3) small menu rearrangment
Version 0.04.022
================
(Made by Kevin Dempsey, Dec 1996)
Uses: Eikon 144,Oplt 012, Oplr 025
B4 release
Standard set of releases
1) Changed to the new command line spec
2) Toolbar now has the current files name at the top
3) Removed all references to fields
4) Default font is now monospaced
Version 0.04.021
================
(Made by Kevin Dempsey, Dec 1996)
Uses: Eikon 141,Oplt 011, Oplr 024
Wins, release and debug
Marm, release build only
Sizes: wins debug 46592
wins release 25088
arm release 17940 (size on pc)
1) Preferences now work, ie. show tabs,spaces etc.
2) Menu tidied, and hot-keys rationalized
3) Run File menu item launches a file selection dialog seeded to the current files expected output
NB. texted doesn't know if the program is an app so it assumes ProgramName.OPO
Version 0.01.019
================
(Made by Kevin Dempsey, Nov 1996)
Uses: Eikon 123 OplT 009
B3 release
MARM sizes:
TEXTED.APP 13048
TEXTED.ICN 1293
TEXTED.RSC 1835
Only changes are in the resource file.
Prog pane added to the menu and Translate replaces Tab on the toolbar
Version 0.01.018
================
(Made by Howard Price, Nov 1996)
Uses: Eikon 120, Oplt 009
B3 test release
MARM sizes:
TEXTED.APP 11532
TEXTED.ICN 1301
TEXTED.RSC 1757
Note: Texted translates OPL programs ok (Control+Shift+T) but fails with KERN-EXEC 3 when you try to run it.
After translation, you will therefore need to go to the Shell to run the program.
Version 0.01.017
================
(Made by Kevin Dempsey, Oct 1996)
Uses: EIKON 108 (other dependencies as for EIKON 108), OPLT 008
ARM sizes:
APP 11580
ICN 1301
RSC 1757
"Standard set" of variants: WINS Ascii/Release and GCC Release
1) Now uses the document handling of AppArc so that the shell will handle the files created correctly
2) Fixed bug where if the text filled more than one segment in the buffer the translation failed
3) When translating the current main document file name is used to generate the output name, so there is no longer the need to save the file before translating.
4) Hot-key Shift-control-t to translate.
Still to do:
1) File saving on exit (or changing files) if the file has changed
2) Some menu items (eg. New file,Revert to saved etc.) need implementing
3) Maybe changing to translating using an idle object so that the translation can be cancelled - will have to see how fast the translations are to decide if this is important.
Version 0.01.015
================
(Made by Vamsi Kamineni, Oct 1996)
Uses: EIKON 103 (other dependencies as for EIKON 103)
Debug variant only
Size: texted.app 39,424
1) Taken new components as shown above
2) Commented back printsetup and Paginate code.
Version 0.01.014
================
(Made by Vamsi Kamineni, Sept 1996)
Uses: EIKON 085 (other dependencies as for EIKON 085)
"Standard set" of variants: WINS Ascii/Release and GCC Release
This is for B1 release.
Commented printsetup and Paginate code(Because it panics on exit on the the rack).
Version 0.01.013
================
(Made by Vamsi Kamineni, Sept 1996)
Uses: EIKON 085 (other dependencies as for EIKON 085)
"Standard set" of variants: WINS Ascii/Release and GCC Release
Sizes (GCC build on the rack)
-----------
texted.exe 14,020
texted.rsc 1,617
1) Taken new components as shown above
2) B1 release
3) Implemented zooming
Version 0.01.012
================
(Made by Vamsi Kamineni, Sept 1996)
Uses: EIKON 082 (other dependencies as for EIKON 082)
"Standard set" of variants: WINS Ascii/Release and GCC Release
Sizes (GCC build on the rack)
-----------
txted.exe 13,452
txted.rsc 1,559
Txteditor has been converted to new EIKON and changed over to the new
directory structure.
Made changes to MNT.CMD file for the new directory structure.
Version 0.01.011
================
(Made by Vamsi Kamineni, June 1996)
Uses: EIKON 079 (other dependencies as for EIKON 079)
An interim release to allow eikon work to be tested.
Version 0.01.010
================
(Made by Vamsi Kamineni, June 1996)
Uses: EIKON 076 (other dependencies as for EIKON 076)
Ascii Debug and GCC Release variants only.
DLL Size - from \work\emarm TextEd.prg: 21,508 bytes
Minor changes to
- HandleCommandL()
- ZoomIn,ZoomOut commands
- HandleControlEventL()
- CmdTogglePrinterLayoutL(),
subtracted left and right margins to pass in correct width.
From Ian, fixed a minor bug in the above function.
- CmdFileOpenL() //iPaginated and EWordPaginateCalled flags are set to false.
Removed functions
- RunPrintPaginateDialogL()
- RunPreviewPaginateDialogL()
- CTextedGoToDialog class //this is supported by eikon
- CmdGoLineL()
- Removed flags - EikEdwinAutoHScrollBar,EikEdwinAutoVScrollBar. Now the constructer creates scrollbarframe and sets horizontal/vertical scrollbars to auto.
Added new
- functions
RunPaginateDependentDialogs()
CheckPagination()
- enum
ETextEdPaginateGoTo
Version 0.01.009
================
(Made by Vamsi Kamineni, June 1996)
Uses: EIKON 075 (other dependencies as for EIKON 075)
Ascii Debug and GCC Release variants only.
DLL Size - from \work\emarm TextEd.prg: 21,508 bytes
1) Modified mnt.cmd in line with recommended Eikon changes.
..added ncp component etc.
2) Modified texted.oby file in line with recommended Eikon changes.
Version 0.01.008
================
(Made by Vamsi Kamineni, May 1996)
Uses: EIKON 073 (other dependencies as for EIKON 073)
Ascii Debug and GCC Release variants only.
DLL Size - from \work\emarm TextEd.prg: 21,508 bytes
1) TextEd now supports:
- Zoom commands
- Print
- Print Preview
- LineCursor
- WYSIWYG mode
2) Added new functions -
RunPrintPaginateDialogL();
RunPreviewPaginateDialogL();
RunPreviewDialogL();
RunPrintDialogL();
RunPaginateDialogL();
and private properties -
CArrayFix<TInt>* iCharsPerPage;
TZoomFactor* iAppZoom;
TInt iPaginateFlags;
TBool iPaginated;
to support the above commands.
3) TextEd stores printerdevice name in its profile(earlier, it used to save the index number).
4) Improved menu layout.
5) Rack image files are on my u: drive: ted008b.img and ted008c.img
Version 0.01.007
================
(Made by Vamsi Kamineni, May 1996)
Uses: EIKON 063 (other dependencies as for EIKON 063)
Ascii Debug and GCC Release variants only.
Now Texted-Profile stores IsMonoSpaced(fonts) flag in its profile.
Coming soon
-----------
- Zoom
- Printdialogs
Version 0.01.006
================
(Made by Vamsi Kamineni, May 1996)
Uses: EIKON 059 (other dependencies as for EIKON 059)
An interim release to allow eikon work to be tested.
Now TextedAppControl has CEikEdwinCmp(previously it had CEikEdwin).
Implemented PrintDialog. It should work with next release of Form(cannot print with Form\050).
Version 0.01.005
================
(Made by Vamsi Kamineni, May 1996)
Uses: EIKON 054 (other dependencies as for EIKON 054)
Debug variant only released
1)Rearranged code in all the files to follow the new design.
2)Introduced new class "CCmpTextEditor" (derived from MCoeControlObserver).
This class is mainly concerned with all the dialogs (e.g. Print-Preview,setup, Find,
FindAgain, Font, Zoom, etc.).
3)Moved some of the EikEdwin code to CCmpTextEditor.
Now, EikEdwin is not responsible to create any text\formatlayers or apply character\paragraph formats
(now dialogs are responsible).
4)Added EIXFONTDD.* files (font dialog) in the TextEd for testing purpose.
Coming soon
-----------
Implement Print dialogs.
Version 0.01.004
================
(Made by Vamsi Kamineni, April 1996)
Uses: EIKON 050 (other dependencies as for EIKON 050)
Debug variant only released
1) Few changes to Find Dialog.
2) Implemented Replace dialog. Both Find and Replace dialogs use combo boxes.
3) Set the flag "EEikEdwinCreateOwnFormats" in CTextEdAppControl to improve the display of the line cursor
Version 0.01.003
================
(Made by Vamsi Kamineni, March 1996)
Uses: EIKON 039 (other dependencies as for EIKON 039)
1)The header file has been changed in CTextEdModel.H (It is totally independent of eikon).
2)Rearranged code in all the files to follow the TextEd design.
3)Now TextEd stores the result of the dialogs (eg. tabs and wordwrap) in its profile file.
4)Few changes in CTextEdAppControl.* files.
A new function called HandleProfileChangedL() is implemented to update corresponding changes when profile is changed. Set the flag "EEikEdwinInclusiveSizeFixed" in CTextEdAppControl to avoid vertical scrollbar overwriting part of the toolbar.
5) Created dummy dialog for spell check.
Coming soon
-----------
Fix minor bugs in Find and Vertical scrollbars.
Implement Print dialogs.
Version 0.01.002
================
(Made by DunkenS, 4 April 1996)
Uses: EIKON 037 (other dependencies as for EIKON 037)
1) An interim release to allow eikon work to be tested.
2) Begun modularising the code a little. The following headers are defined;
TEDMODEL.H - Defines the information model and the profile model
TEAPPRFL.H - The concrete CTextEdAppProfile class
TEAPCTRL.H - The concrete CTextEdAppControl class
TEXTEDOC.H - The concrete CTextEdDocument class and other miscellany
...there are source *.cpp files to match each of these headers.
Version 0.01.001
================
(Made by DavidW, 26 March 1996)
Uses: EIKON 032 (other dependencies as for EIKON 032)
The first ever "standalone" release of TEXTED
The contents of this release is materially the same as the version of
TEXTED in EIKON 032. However, TEXTED is now built in its own group,
has its own version number, gets PVCSed separately, and has its own
releaseables:
*) r:\texted\zip\ewins.<ver> contains TEXTED.PRG and TEXTED.PRD, the
Release mode and Debug mode "Eikon executables" respectively
*) r:\texted\zip\ewinsdb.<ver> contains TEXTED.PDB, the program
database file to help debugging through TEXTED source code
*) r:\texted\zip\resource.<ver> contains TEXTED.RSC, the application
resource file
(If you do a clean "GETBLD", don't forget you may need to copy
ESTORD.DLL from r:\eikon\temp into your \e32sys)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -