forked from enlightenment/enventor
338 lines
14 KiB
Plaintext
338 lines
14 KiB
Plaintext
==============
|
|
Enventor 0.9.0
|
|
==============
|
|
|
|
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 dummpy 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 complation 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
|