You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
387 lines
16 KiB
387 lines
16 KiB
============== |
|
Enventor 1.0.0 |
|
============== |
|
|
|
Changes since Enventor 0.9.0: |
|
----------------------------- |
|
|
|
Additions: |
|
* Tooltips: Newly supported. |
|
* Wireframe: Newly introduced. |
|
* File Tab: Newly introduced. |
|
* Reference Popup: Newly introduced. |
|
* A lot of Enventor APIs are changed. |
|
|
|
Improvements: |
|
* EDC Editor: Rearrange searched part to be placed in center. |
|
* EDC Editor: Support to jump to the part define. |
|
* File Borwser: Set current directory as a workspace in default. |
|
* File Browser: add a function to set a main edc file with a marker. |
|
* File Browser: Display sorted file list based on file type. |
|
* File Browser: Skip files if their names were started with dot. |
|
* Template: Add various samples. |
|
* New File: Sort template list in alphabetical order. |
|
* Help: Update overall content. |
|
* Setting: Apply layze style to syntax color template code. |
|
* Setting: Add the main EDC file path. |
|
* Live Edit: support base_scale values. |
|
* Console: Apply syntax color for error messages:. |
|
* EDC Parser: Identify whole macro functions to have syntax color. |
|
* Support vector type part. |
|
* Update overall GUIs & Shortcut keys. |
|
* Support individual group view size and view scale. |
|
* Limit to an single Enventor instance. |
|
* Update Syntax color keywords. |
|
* Allow multi-file editor. |
|
|
|
Fixes: |
|
* Template: Fix Map template code typo. |
|
* Template: don't localize floats in the relative values. |
|
* Statusbar: Fix an incorrect view size. |
|
* Indentation: Fix a incorrect indentation in a corner case. |
|
* Live Edit: Fix incorrect stacking. |
|
* Live Edit: Fix an added object to have min size properly. |
|
* Live Edit: Dismiss ctxpopup when view position is changed. |
|
* Goto: Fix window closing issue. |
|
* Setting: Fix to not abuse user Elementary configuration file. |
|
* Setting: Reset font style properly. |
|
* EDC Editor: Show images on cursor "images.image". |
|
* EDC Editor: Fix to remove focus highlight on template seletion button. |
|
* Fix many crash scenarios. |
|
* Fix a dummy swallow/spacer selection bug. |
|
* Fix Undo's indiscriminate red alert. |
|
* Fix build break on Win32. |
|
|
|
Changes since Enventor 0.8.0: |
|
----------------------------- |
|
|
|
Additions: |
|
* Mirror Mode: Newly introduced. |
|
* File Browser: Newly introduced. |
|
* Live Edit: Support Auto-Align feature. |
|
* Live Edit: Support relative_to among the exist parts. |
|
* Live Edit: Support Fixed Width & Height Interface. |
|
* Live Edit: Add Edge Attaching Effect. |
|
* Template: Add a Watchface code. |
|
|
|
Improvements: |
|
* Live Edit: Improve part name for more formal naming rule. |
|
* Live Edit: Support direction key for moving live edit object item per pixels. |
|
* Live Edit: Do not highlight part during live edit mode. |
|
* Template: Remove a duplicated image comment to look better. |
|
* Syntax Color: Improve string syntax color logic. |
|
* Console: Hide unnecessary error messages. |
|
* RedoUndo: Enhance smart function to support auto indentation. |
|
* RedoUndo: Enable smart analyze for a pushed region text. |
|
* Setting: Redesign GUI. |
|
* Setting: Set Error-Message-Red-Alert-Effect configurable. |
|
* About: Redesign from About to Help. |
|
* EDC Navigator: Provide a program launch/stop functions. |
|
* EDC Navigator: Redesign its basic tree behavior. |
|
* Enventor API: renamed from enventor_object_file_set() -> enventor_object_main_file_set() |
|
* Tools: Support a template insert button. |
|
* Don't overwrite existing EDC with new template code. |
|
* EDC Editor: Turned off focus highlight effect. |
|
|
|
Fixes: |
|
* Setting: Fix to activate edc navigator toggle correctly. |
|
* Setting: Show current font correctly. |
|
* EDC Navigator: Fix the editor cursor jumping issue. |
|
* EDC Navigator: Compare name elaborately to search the part correctly. |
|
* Statusbar: Fix view sizing issue when an invert button is clicked repeatedly. |
|
* Indentation: Check '\r' when indented code line is created on Windows. |
|
* Indentation: Fix to calculate indent depth after multi line comment. |
|
* Indentation: Fix to paste a word at correct position. |
|
* EDC Editor: Fix a crash issue on Windows when preview part on live view is clicked. |
|
* EDC Editor: Compare name elaborately to search the clicked part correctly. |
|
* Live Edit: Fix malfunction of key input on Windows. |
|
* Live Edit: Fix center guide text positioning problem. |
|
* Live View: Update dummy part when removing all source code. |
|
* RedoUndo: Correct work with unicode symbols. |
|
* Template: Fix the error of line position when inserting group template. |
|
* Template: Fix line count of textblock part inserted in live edit mode. |
|
* Template: Fix to insert template code to the correct place. |
|
* EDC Parser: Fix wrong minimum value of "base_scale" |
|
* EDC Parser: Fix a crash issue when double click words on Windows. |
|
* Ctxpopup: Fix a broken preview image relay behavior. |
|
* Ctxpopup: Block whole area if the editor ctxpopup is activated. |
|
* Ctxpopup: Don't display image previews if the selected image string is in comments. |
|
* Auto Completion: Fix its list moved to selected part name position. |
|
* Fix a crash issue when removing all code in edc editor. |
|
* Fix a compilation issue when new empty file is opened. |
|
* Fix a color selector to scalable. |
|
|
|
Changes since Enventor 0.7.0: |
|
----------------------------- |
|
|
|
Additions: |
|
* Editor: Open/Close Bracket Highlighting. |
|
* Statusbar: Support view inverting function (for simulating device rotation) |
|
* Introduce a edc navigator. |
|
* Support a color selector for "color" keywords in edc to change color. |
|
* Add Enventor APis. |
|
- enventor_object_part_states_list_get() |
|
- enventor_object_parts_list_get() |
|
- enventor_object_part_type_get() |
|
- enventor_object_programs_list_get() |
|
- ctxpopup,activated signal. |
|
|
|
Removes: |
|
* Remove fixed size option in setting. |
|
* Remove minimum new template code. |
|
* Remove Enventr_Max_Line data type. |
|
|
|
Improvements: |
|
* Editor: Support group name macros and preview those group macros. |
|
* Improve Dummy Spacer UI. |
|
* Statusbar supports live view zooming. |
|
* Statusbar supports view size setting. |
|
* View Scale slider in setting works on step size for mouse wheel. |
|
* Improve the usage of the live view zooming with mouse wheel. |
|
* Template code: fixed weird code insertion inside LazyEDC block. |
|
* Support more autocomplete keywords. |
|
* New design of Enventor logo. |
|
* Improve tools ui. |
|
* Simpilier editor ctxpopup ui. |
|
* Console Box: Clicking Error log redirects editor cursor to the error code. |
|
* Auto Indentation: Apply auto indentation for a edc file which is newly loaded. |
|
* Auto Indentation: Improve logics for better smart results. |
|
* Auto-select error code when error is occured. |
|
* Auto completion: improve logic to guide better smart candidates lists. |
|
* Live Edit: Select a name text in edc for a newly inserted part. |
|
* Part Selection: Select a name in edc for a current selected part. |
|
* RedoUndo: Support real-time preview when we undo/redo the code. |
|
* Set a default font as Monospace type. |
|
* Support monospace font types in the setting fonts list. |
|
* In default, Select a current font type in the text setting. |
|
* Editor Ctxpopup: Support Back key to reset the modification. |
|
|
|
Fixes: |
|
* Fix incorrect tools' tooltip position. |
|
* Remove some unsupported edc keyowrds. |
|
* Fix some memory leak issues. |
|
* Fix ridiculous editor cursor jumping issue. |
|
* Fix to paste markup symbols correctly. |
|
* Fix editor to work with Copy & Paste Plain Text mode. |
|
* Fix crash issues. |
|
* Fix a bug that dummy swallow is invisible. |
|
* Fix a bug that part selection in live view doesn't work. |
|
* Fix not to insert an empty line at the end of file. |
|
* Fix to keep the edc changed status correctly. This brought enventor save edc files multiple times unnecessarily. |
|
* Fix initial line max is 0 issue. |
|
* Reset cursor position to 0 when edc file is loaded. |
|
* Fix to update images properly even if very large size of image were updated by other process. |
|
|
|
Changes since Enventor 0.6.0: |
|
----------------------------- |
|
|
|
Additions: |
|
* Tracking image resources for realtime live view updation. |
|
* Marking lines which contains errors in edc editor. |
|
* Support localization (English, Russian) |
|
* Smart redo/undo function which applies coding convention for undo texts. |
|
* Support dummy spacer. |
|
* Jumping on to the code related with the current clicked part in live view. |
|
|
|
Removes: |
|
* Get rid of ELM_ENGINE environment. |
|
|
|
Improvements: |
|
* Focus shouldn't move on to ctxpopup when its moving. |
|
* File Saving contains .edc extension automatically. |
|
* Migrate on to lazy edc fully (syntax color, template code, etc..) |
|
* Support realtime live view updation for the slider in ctxpoup. |
|
* Renamed syntax color data file from color.src to edc.src. |
|
* More compatible with ms windows platform. |
|
* Add "base_scale" into template code. |
|
* Improve auto completion for more correct and useful candidate keywords. |
|
* Support ELM_ACCEL environment. |
|
* Move the editor cursor at the end of the attributes after dismissing candidate list. |
|
* Rename a temporary output file name to be different with input file name so that multiple enventors could modify same input file at the same time. |
|
* Support more auto complete keywords. |
|
- effect, anti_alias, mask_flags, limit, clip_to, domain |
|
* Improve live edit icons quality. |
|
|
|
Fixes: |
|
* Fix key modifiers to work short cut keys correctly. |
|
* Correct incorrect syntax color. |
|
* Enventor_Path_Type interface is updated. |
|
* Fix missing edc updation if it is modified by other processes. |
|
* Fix some memory leaks. |
|
* Recognize part descriptions properly in the editor even though they don't have names. |
|
* Create a config home folder properly if it's not existed. |
|
* Fix eo build break on the latest efl(1.16) |
|
* Fix a broken redo/undo function after replacing the text with search/replace feature. |
|
* Fix to be avaiable to choose the last item on the candidate list. |
|
* Fix to work part highlighting out for all groups in one edc. |
|
* Fix to close goto window while it's toggled with a toolbar button. |
|
* Fix a wierd behavior which changes edc source when ctxpopup is going to be closed. |
|
* Fix to move scroller bar to correct position for find function. |
|
* Fix the issue that ctxpopup preview images are remained when mouse wheel works quickly. |
|
* Reset console box error messages when new or open file is performed. |
|
* Let the editor have focus after live edit is done. |
|
* Dismiss ctxpopup when edc build error. |
|
* Dismiss ctxpopup when warning box is shown up at window exit. |
|
* Fix incorrect size displaying of the live object. |
|
|
|
Changes since Enventor 0.5.0: |
|
----------------------------- |
|
|
|
Additions: |
|
* Support editor font setting(font name, style, size). |
|
* Add Enventor APis. |
|
- enventor_object_font_set()/get() APIs. |
|
- enventor_object_auto_complete_list_show() API. |
|
|
|
Removes: |
|
* Get rid of template insert feature per parts. |
|
* Get rid of tooltips from menu buttons. |
|
|
|
Improvements: |
|
* Support more keywords in auto completion. |
|
* Support more syntax color keywords |
|
* Update live view with the current part that cursor positioned in. |
|
* Improve live edit dragging handling. |
|
* Introduce new command line arguments. |
|
* Add more new file templates. |
|
* Support edj output file path set. |
|
* Update previous enventor config file properly by version info. |
|
* Support saving edj file from file dialog. |
|
* Enhance auto completion feature. |
|
* Support part highlighting for SPACER type. |
|
* Change short-cut keys for split views. |
|
* Apply auto indentation when code is pasted. |
|
* Support toggle effect on Tools GUI. |
|
* Store/Restore editor split view status. |
|
* Change live view scaling to zoom in/out concept. |
|
* Adjust live view zoom range. (0.1 ~ 10.0) |
|
|
|
Fixes: |
|
* Fix the compatibility to eo syntax change. |
|
* Fix library initialization count corruption. |
|
* Disable part highlight on Live Edit mode. |
|
* Fix the live view to update by groups correctly. |
|
* Fix wrong candidate popup position. |
|
* Fix context corruption of font/view scale up/down. |
|
* Fix auto completion popup sizing issue. |
|
* Close auto completion popup if the line is deleted. |
|
* Fix focus highlight remaining issue when live edit item is selected. |
|
* Zoom up/down properly on live edit mode. |
|
* Cancel live edit if the about(F1) is activated. |
|
* Ctrl + wheel works even with numlock. |
|
|
|
Changes since Enventor 0.4.0: |
|
----------------------------- |
|
|
|
Additions: |
|
* Support syntax color customization in setting. |
|
* Add console auto hide mode. |
|
* Support Live Edit (Ctrl + E). |
|
* Add Enventor APIs. |
|
- enventor_object_redo(), undo() APIs. |
|
- enventor_object_cursor_pos_set() API. |
|
- enventor_object_syntax_color_set()/get() APIs. |
|
* Add "live_view,loaded" enventor smart callback. |
|
|
|
Improvements: |
|
* Enable to insert image descirtiption and textblock style in template inserting. |
|
* Reset console error message when error is gone. |
|
* Add Text Editor mode in setting. |
|
* Menu supports tooltip. |
|
* Redesign Tools and support tooltip helper. |
|
* Redesign candidate popup and it's behavior. |
|
* Support more keywords in candidate popup. |
|
* Support more keywords in auto completion. |
|
* Keep window size set last time. |
|
|
|
Fixes: |
|
* Fix to monitor empty file in live view. |
|
* Fix intinite loop with "-to xxx.edc" in command line. |
|
* Fix live view updation problem. |
|
* Exporting/Importing Enventor dll for win32. |
|
* Fix that edj is not reloaded when newly opened edc is changed. |
|
* Fix wrong cursor position on status bar. |
|
* Fix to goto window scalable. |
|
* Set temporary path to default edc path by eina_file_mkstemp(). |
|
* Fix to show double quotation marks(") on efl 1.13 |
|
* Don't dismiss candidate popup on key events. |
|
* Disable autoscrolling while ctxpopup is visible. |
|
* Fix max value of mouse_events from 1000 to 1 |
|
* Fix to toggle linenumber properly with Shortcut key(F5) |
|
* Fix max value of the mouse_events from 1000 to 1 |
|
* Fix candidate keyword name "align" |
|
* Install missing eo header files |
|
* Fix build package dependency. |
|
|
|
Changes since Enventor 0.3.0: |
|
----------------------------- |
|
|
|
Additions: |
|
* Support Redo/Undo (Ctrl+R/Ctrl+Z) |
|
* Support Enventor APIs. |
|
* Support Console box that displays error messages. |
|
|
|
Improvements: |
|
* Support auto completion Tab key to insert selection. |
|
* Support auto completion more candidate keywords. |
|
* Support tracking edc file modification and notification of it. |
|
* Support "-to" command line option to open template menu at launching. |
|
* Support multiple Enventor app processes. |
|
* Improve GUIs. |
|
* Generate template parts with random names. |
|
|
|
Fixes: |
|
* Fixed auto completion popup to be shown even if entry cursor is moved up and down. |
|
* Fixed to clear selection when find window is moved or closed. |
|
* Fixed incorrect part highlight Short Cut key. |
|
* Fixed memory leaks in some cases. |
|
* Fixed segfault in applying syntax color. |
|
* Fixed window title file path to be updated correctly. |
|
* Fixed auto completion keyword relative |
|
* Fixed auto completion candidation list to be updated correctly. |
|
* Fixed dummy object(swallow) was invisible case. |
|
|
|
Changes since Enventor 0.2.0: |
|
----------------------------- |
|
|
|
Additions: |
|
* Go to line (Ctrl+L) |
|
* Support template codes from the new file |
|
* Auto Completion (Ctrl+O) |
|
|
|
Improvements: |
|
* Improved syntax color keywords to be configurable (enventor/data/color/color.src) |
|
* Support more syntax color keywords |
|
* Optimized syntax color function with parital applying mechacnism (Much faster in case of editing huge text) |
|
* Support syntax color on macros |
|
* Better intelligent focus movement |
|
* Changed desktop category to Development/Utility |
|
|
|
Fixes: |
|
* Fixed broken Search GUI scalability |
|
* Fixed corrupted line number displaying |
|
* Fixed a crash when an invalid input file is requested |
|
* Got rid of a dangling empty space in the end of the file |
|
* Fixed missing loading "&" character in a edc |
|
|
|
Changes since Enventor 0.1: |
|
--------------------------- |
|
|
|
Additions: |
|
* Save/Load config values (~/.config/enventor/enventor.eet) |
|
* Toolbar GUI (F11) |
|
* View scale change (Ctrl + Mouse Wheel) |
|
* Find/Replace (Ctrl+F) |
|
* Line Deletion (Ctrl+D) |
|
|
|
Improvements: |
|
* Applied more syntax color keywords |
|
* Display the current file path on the window title bar |
|
* Support ELM_ENGINE gl set |
|
* Better Pretty GUI |
|
* Create a new file that is specified on the command line |
|
* Support more selection keyword for candidate list display. - "action", "STATE_SET", "inherit", "image.normal", "image.tween", "target", "source" |
|
|
|
Fixes: |
|
* GUI scalability |
|
* Open real "new" template code when New is requested
|
|
|