Some unimplemented menu items are disabled or removed from menus. Release version is
compiled and tested. Version 0.5.0 released. Website updated.
"Delete from sandbox" is finally working.
Workspace has a separate toolbar for each tab panel now. Toolbar items
and context menus are reorganized to reflect the changes. Registry view
"Export All" command ask for the folder where it'll create schema zips
e*Tool was not able to retrieve files in the root directory of a schema.
Bug corrected, it can retrieve now :)
Minor changes on code quality. e*Gate dlls are now delay loaded. Define
_ETOOL_NO_STCDLL_DELAYLOAD to disable this behavior.
IQ properties are improved. More tests required for iq types other than
std&jms. Some new e*Gate toolbar buttons removed since they are not did not pass
the tests yet.
IQ properties have been added, but not yet fully functional. IQ Manager
properties are completed including JMS support. However, iqm does not update
the registry for the moment. Small fixes and code rearrangement.
Finally Java collaboration properties added in collaboration rule and
collaboration property pages. Login dialog is now shown in the taskbar at
the program start before displaying the main window.
e*Tool is now able to update object properties in e*Gate registry !
Participating Host Properies (hostname & domain) are updated. Log option
dialog is also updating for all components. Other objects are on the way...
IQ Services and Collab Services property pages are now implemented. New
additions to registry objects.
Windows XP support is started. XP common controls are now used in e*Tool.
To work around some GUI problems, window tabs are moved to top. Maximized
MDI child window icons (at right side of menu bar) are modified a la look
Login Dialog works now totally including history support and some cosmethic
Log option button works on control broker and iq manager property pages.
Module threshold properties works on module advanced properties.
After a long break e*Tool work is restarted. Actually development was not
totally stopped but was done on a new tool called e*Manager. Updated common
parts of e*Gate API are now merged. e*Tool is now aware of more e*Gate
components like comments, connection points, collab maps, resources etc. A
major change will be updating component properties in the registry as in the
Upgraded ZipArchive to the new release 2.2b.
Added schema runtime cleanup. You can now clean your development environment
runtime generated files such as logs, iqs, status files with a single click
using your cleaning options. It's also easy to setup your prefered cleaning
options via cleaning option dialog.
Properties for Iq Manager now show its own properties correctly.
Double clicking brings now item properties for collabs, collab rules and
event types in Schema View.
Lots of stuff about doc/view and general MDI App issues. Added statusbar
switching for edit windows. Added Full Screen mode to the application.
Added more registry functions to CStcRegistry class.
Log options added to modules. You may now press log button on advanced tab
of module properties.
Heavy modifications on doc/view architecture. We now support multiple
extensions w/1 doc type. Open/Save As dialogs are also enhanced with it.
Another enchancement is the Win2k common dialogs support.
Bugs introduced with 0.4.3 (TextCenter), "Open/Save As file dialogs were not
displayed" has been corrected. Resource instance handle problem.
MDI Tab windows added for editor windows easy navigation. Left mouse button
double clickingon tabs maximize/restore windows, right click brings context
menu for the tab where you can use close commands ( close all except is
useful ;) ), you can open the folder containing the file or minimize all
edit windows. Enjoy it!
Chevrons and customize button added to toolbars (Better looking toolbars!).
XML syntax added to editor (experimental).
Comment highlighting bug fixed for Monk (seen in etd files).
Aboutbox modified (bitmap and disclamer changed).
Files View has now options on what file to display: Just open schema, just
sandbox. The options are visible on the context menu of files. Schema and
StcDir classes are improved for these options on enumerations.
Added some bitmaps for menus, adjusted some menu items. Added more command
control for focused/selected objects to prevent unexpected crashes with
inadequate command execution (i.e. export on registry server name).
Files View refresh command now refreshes just schema files not the whole
schema.Files View context menu works.
Commit button on the main toolbar is enabled/disabled correctly.
CUID class improved. Added operators to simplify notations.
Homepage link corrected in the aboutbox.
Collaboration property displays now subscribe/publish lists.
Event type property window added.
ChangeLog reformated for 80 columns using e*Tool's editor (Column markers
are very usefull):P
eBPM Engine module added to Schema View.
Edit button now works in Collaboration Rule Property Page. Once the button
is pressed, the file is open in an edit window, but the property sheet
remains in forground. We do not close it automatically since there may be
changes on object properties. Close it to start editing.
Refresh command added to Files View.
File unhighlighting in Files View works now when the file is closed.
New object CStcFileDialog has been added. It looks like filedialog in
Windows Common Controlsused to open/save files in applications. But it uses
remote repository instead of filesystemobjects. StcFileDialog is not
derived from CFileDialog (it will be quite more complex). It still supports
most of CFileDialog functionnality. See source files for details. It's used
in propery sheets for selecting config/monk files.
Minor improvements on CStcFile, CStcDir. They are moved from Schema.h/cpp to
separate files StcFile.h/cpp.
Schema View items are finally sorted. We do not respect exactly the same
sort algorithm as Enterprise Manager. I think we do it better with Iq
Managers as the 1st items in Control Brokers :)
Drag&drop accept files added. You can drag files from explorer and drop into
e*Tool to open them.
I was busy last few days to completely replace the old editor with a new
one. In fact, the new editor (TextCenter) is a successor of the old one
(CrystalEdit) with lots of new features.
o Better syntax highlighting
o File Properties
o Syntax highlighting for C++/Java/Basic/HTML/Monk/Fortran
(may be XML also ?)
o Auto complete
o Goto dialogs (line, bookmark etc.)
o All language syntax configurable via syntax files.
o Better status line (line,column numbers, file type,...)
o Document menu for current edit options and operations
o and more...
Added splitter to child windows.
Context sensitive help added for Monk files. You may press F1 on a keyword
to get help now :)
Resource id collisions, e*Tool's ids are renumbered from 25000.
Finally export with distant registries works with repository zip file
creation. Repository files are retrieved to a temporary directory from
remote server than compressed to zip file. This method is slower than direct
repository access on a local server. May be, we can consider to reuse it on
local in future to improve performance.
Another change is that now zip file contains full backup of runtime image
not just user's sandbox. Same rule applies to registry files view. We show
all files (sandbox+runtime).
I would like to use different colors for runtime file icons.
But unfortunately registry API does not tell us about the origin of the
ZipArchive library updated to its newest version 2.1.1. Created zip files
pass zip test in WinZip (folders were previously generating errors).
Collaboration Rule property pages improved (new registry object:
CStcTrMessage, some others are slightly changed). They show subscribed/
published messages at the right listboxes. We still need radio buttons for
pub propery page and double list management for both pub/sub pages.
Upload of last sources to cvs.
Personal developments goes Open Source! e*Tool is now an open source project
on SourceForge. Version numbering is changed from 1.4.2 to 0.4.0
(I don't want to let people think that there is a stable version 1 release).
Chunky VC project is restructured.