Releases: repzilon/c2iExplorer
Releases · repzilon/c2iExplorer
Release list
1.60.160
Changes
- Attempted to fix the error 339 at startup when common controls are incorrectly registered
- Replaced the form displayed when c2iExplorer.ini is missing with a standard message box
- Inside source code, converted archives and documents to more modern formats that are still readable with software available for Windows 98.
1.60.159
Changes
- Files can be added to a project by OLE drag and drop to the explorer tree
- Fixed crashes when some directories do not exist
- Shift+Click on a tree item displays the code view of that item
- Changed visibility of source code members (internal change)
1.60.158
1.60.157
1.60.155
Changes
- You can add a folder to a code library even if a code snippet is selected (it will become its neighbour).
- VB Open/Save As dialogs will show by default the project directory instead of the last browsed directory (which can be VB directory, directory of another project, etc.).
1.60.154
Changes since version 1.60.153 (CVS only)
- you can dock the explorer where you want it and its location and its size will be saved for the next Visual Basic start-ups. It just needed to move some code;
- explorer bottom toolbars preferences are saved when you exit Visual Basic;
Changes between version 1.60.149 and version 1.60.153
- removed code library auto-saving because it crashes at every Visual Basic stop;
- related document are now shown in explorer. Double-click then to open their associated program;
- Language changes are now persistent every time Options dialog is shown;
- references removed from the project are automatically removed from the tree;
- small optimizations;
- resource files and related documents can now be deleted with c2iExplorer;
- if you remove a component with c2iExplorer or built-in explorer, the message "Click on Refresh button" will show less often;
- reduced size by 2 kiB by optimizing string comparisons and toolbars initialization;
- file "base.c2i" is not required anymore to save a code library;
- saved 2.5 kiB by removing cExplorer;
- enabled the following optimizations: no overflow check, no floating point error check, no Pentium 60 MHz FDIV error check. These optimizations reduced size by 4 kiB.
1.60.149
It's been a year since c2iExplorer was released on sourceforge.net. Several changes have been made over the past year:
General
- Code restructuring in cElement, UDMsgBox, UDBiblio, and UDExplorer;
- Size reduction by 162 KiB;
- Graphics recompression for all image lists to GIF format;
- Multilingual support;
Improvements
- Context menus added to the explorer, based on the code Joël Guelluy sent me;
- Centralized unexpected error handling. Error messages are more consistent and are copied to a log file (DATA\c2iExplorer.log). Debugging will also be easier;
- Added an options dialog;
- Improved member folder titles;
- Added a c2iContainerInt: SilentClose method. This closes the container without triggering an event. It is only useful for event procedures (including UDMsgBox.c2iContainerIntMsg_OuvertureChange);
- Double-clicking a component in the Explorer displays the designer or the code;
- Compilation is now done in a single click with the redesigned Compile button. It is also now independent of VB menus;
- Added a Reset button in the Add Code Library item form;
- The code library is now saved each time the corresponding window is hidden;
- The details window for a code item has been reorganized to reduce the use of scroll bars;
Optimizations
- Reduced the memory size of graphs;
- Optimized the creation of the project report. The preview file no longer opens and closes all the time;
- Optimized UDMsgBox event procedures. c2iContainerIntMsg_OuvertureChange was recursive (not quite, but changing the Open property value would trigger c2iContainerIntMsg_OuvertureChange again);
- Removed debugging code in UDCompteur.ImporterDurees;
Bug Fixes
- Fixed the bug with the invisible description bar;
- New version of UDBiblio.InsertCode . It works better and its implementation is simpler;
- Eliminated the error when starting and stopping the add-in if c2iExplorer.ini is not found. A dialog box offers you to search for the INI file, regenerate the default INI file, or abort c2iExplorer startup;
- Added a check for the presence of base.c2i;
- Incorporated Pascal Martin's fix for creating a report for a project containing a resource file;
- FileManager.FileExists is more reliable;
- Fixed a bug where the list of methods, variables, constants, etc., would collapse after clicking the + to expand it;
- Fixed a crash when adding code to the library;
- Fixed a bug that prevented adding an item to the library with the same name as a newly deleted item;
- Fixed a crash when selecting a component in the explorer before requesting a project report.
Other
- The View button no longer displays the class preview when a class module is selected to simplify the code. Use Ctrl+click on the class to display the viewer;
- A slash in the Name field of the Details window is now replaced