Commit Graph

1103 Commits

Author SHA1 Message Date
Vincent Torri f1f92e6abb Build: add meson build system
Test Plan: Compilation, comparison with autotools, and run of enventor (on Windows)

Reviewers: Hermet, raster

Differential Revision: https://phab.enlightenment.org/D12304
2021-11-04 16:47:57 +09:00
Hermet Park 2f2bf09b1a one more missing replacement... 2021-11-04 16:34:00 +09:00
Hermet Park b15117a527 replaced with the compatible focus apis.
ex-apis are not defined anymore.
2021-11-04 16:27:57 +09:00
Vincent Torri 2f8b1063b4 NLS: on Windows, we need to include libintl.h so that NLS functions and macros are declared
Test Plan: compilation

Reviewers: Hermet, raster

Differential Revision: https://phab.enlightenment.org/D12301
2021-11-04 16:07:40 +09:00
Vincent Torri 82754a3419 fix function declaration
Test Plan: compilation

Reviewers: raster, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D12233
2021-02-01 11:19:12 +00:00
Vincent Torri 5712432988 fix some errors when using future meson build system
Test Plan: compilation

Reviewers: raster, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D12232
2021-02-01 11:19:00 +00:00
Vincent Torri 724cd0d040 use eina_strndup() instead of the GNU extension strndup(). Fix also a warning with CreateFile() 2019-09-04 16:17:48 +09:00
Hermet Park 5e87363560 fix build breaks.
Now it's compilable again.
2019-02-28 13:17:26 +09:00
Hermet Park 7fc50a5eab fix build errors.
Still it has some abi issues. Need to fix them all.
2018-05-25 14:24:30 +09:00
Hermet Park 983d018642 fix compile errors.
It haven't been managed long time. Make it buildable, first of all, Revenant Enventor.

Still it has some abi issues. Need to fix them all.
2018-03-22 17:15:04 +09:00
Jaehyun Cho 287496b077 text_setting: Fix to set font style by default
Previously, font style was not selected automatically when font name is
selected.
Now, the first font style is selected automatically when font name is
selected.
2017-04-17 17:40:25 +09:00
Jaehyun Cho e3df617192 search: Fix to move search position in forward search
Previously, if the searched word was located position 0, then the first
search worked but the next search did not work. Because the search
position was still 0.

Now, the search position moves to the end of the searched word if the
search type is forward.
2017-03-02 10:14:24 +09:00
Jaehyun Cho 3ee3c69707 text_setting: Fix to apply font style to text in text setting
Previously, if a font style was selected and then re-open text setting,
the selected font style was not applied to example text in text setting.

Now, the selected font style is applied to example text when text
setting is re-opened.
2017-02-24 17:09:45 +09:00
YeongJong Lee a8a14566c7 refactor key event method
Summary: The key event work well now.

Test Plan:
1. Run enventor
2. Test the shortcut key that use modifiers(<Ctrl>, <Alt>)
3. Check the shortcut work correctly

Reviewers: Hermet, Jaehyun_Cho

Reviewed By: Jaehyun_Cho

Maniphest Tasks: T5146

Differential Revision: https://phab.enlightenment.org/D4620
2017-02-22 15:57:17 +09:00
Jaehyun Cho cbd28d7fab preference_setting: Modify description for auto indentation.
The short cut key for auto indentation was deleted.
So the description for auto indentation has been modified.
2016-12-01 20:53:58 +09:00
YeongJong Lee d9cbfba323 edc_navigator: Add dragable bar for edc_navigator
Summary:
edc_navigator can be resized. in order to prevent collision
between edc_navigator and file_browser, limit the size to half each other.

Test Plan:
1. Run enventor
2-1. Drag the bar between text editor and edc_navigator
2-2. Toggle edc_navigator using key F10
3. Check edc_navigator size is saved after restart envertor

Reviewers: Jaehyun_Cho, Hermet

Differential Revision: https://phab.enlightenment.org/D4439
2016-11-30 13:25:56 +09:00
YeongJong Lee c13134d609 file_browser: Add dragable bar for file_browser
Summary: file_browser can be resized.

Test Plan:
1. Run enventor
2-1. Drag the bar between file_browser and live view
2-2. Toggle file_browser using key F9
3. Check file_browser size is saved after restart envertor

Reviewers: Jaehyun_Cho, Hermet

Differential Revision: https://phab.enlightenment.org/D4431
2016-11-29 12:51:29 +09:00
YeongJong Lee 0c47afc9a8 tools: Make tool tabs scrollable
Summary: when some menu is hidden, it's scrollable.

Test Plan:
1. run enventor
2. reduce enventor window size
3. scroll tool tabs

Reviewers: Jaehyun_Cho, Hermet

Differential Revision: https://phab.enlightenment.org/D4418
2016-11-21 11:41:20 +09:00
Jaehyun Cho 20237248d6 preference_setting: Fix typo. 2016-10-24 14:41:29 +09:00
Jaehyun Cho e69df46f52 setting: Remove redundant tooltip description for "Status". 2016-10-17 21:11:16 +09:00
Jaehyun Cho f3895af390 tools: Fix typo. 2016-10-17 21:08:10 +09:00
Hermet Park 721f69bbd4 fix an incorrect API usage.
Previous api call for directory check is not proper.
Fixed to the proper API.

This was noticed by ecore_file_path_dir_exists() bug fix.
2016-09-30 17:32:29 +09:00
Jaehyun Cho 52932c6e15 console: Fix to reset console error message. 2016-09-29 07:07:15 +09:00
Hermet Park 5edd1eec8f fix the incorrect API usage.
Previous api call for directory check is not proper.
Fixed to the proper API.

This was noticed by ecore_file_path_dir_exists() bug fix.
2016-09-26 20:11:27 +09:00
YeongJong Lee 6455ac8c27 panes: fix ambiguous variable
Summary:
Position editors,console in horizontal panes and position live view,
text editor in vertical panes.

Test Plan:
1. launch enventor
2. check <Alt> + <Left> command is working well
3. check <Alt> + <Right> command is working well
4. check <Alt> + <Up> command is working well
5. check <Alt> + <Down> command is working well

Reviewers: Jaehyun_Cho, NikaWhite, bowonryu, Hermet

Differential Revision: https://phab.enlightenment.org/D4315
2016-09-26 14:54:07 +09:00
Taehyub Kim db198e8901 search: fix the wrong replace behavior
Summary: fix the wrong behavior of replace logic

Test Plan:
1. launch enventor with basic template
2. open search window
3. input part keyword to the find entry
4. input some text to the replace with entry
5. press next button and find part keyword
6. press replace button again and again until all of keyword are changed
7. check it is working correctly

Reviewers: Jaehyun_Cho, NikaWhite, bowonryu, Hermet

Differential Revision: https://phab.enlightenment.org/D4299
2016-09-19 17:26:44 +09:00
Hermet Park db307a642c preference_setting: fix invalid shortcut key message.
alt + o is no more valid.
2016-09-19 14:33:00 +09:00
Hermet Park 396051ef28 tools: fix a wrong tooltip message. 2016-09-19 14:27:24 +09:00
Taehyub Kim 6ba889ae26 menu: remove unncessary space
Summary: remove unncessary space

Reviewers: Jaehyun_Cho, NikaWhite, bowonryu, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D4265
2016-09-01 20:08:05 +09:00
Taehyub Kim 04957cba70 file_mgr: remove unnecessary space
Summary: remove unncessary space

Reviewers: Jaehyun_Cho, NikaWhite, bowonryu, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D4264
2016-09-01 20:07:37 +09:00
Taehyub Kim 46e3db3392 edc_navigator: remove unnecessary space
Summary: remove unncessary space

Reviewers: Jaehyun_Cho, NikaWhite, bowonryu, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D4263
2016-09-01 20:07:04 +09:00
Taehyub Kim 65e13b5c72 base_gui: apply enventor coding convention
Summary: apply enventor coding convention

Reviewers: Jaehyun_Cho, NikaWhite, bowonryu, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D4262
2016-09-01 20:06:42 +09:00
Taehyub Kim 341b9827e3 text_setting: remove unncessary space
Summary: remove unnecessary space

Reviewers: Jaehyun_Cho, NikaWhite, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D4267
2016-09-01 20:03:33 +09:00
Taehyub Kim 5f2682a792 utils: apply enventor coding convention
Summary: apply enventor coding convention

Reviewers: Jaehyun_Cho, NikaWhite, bowonryu, Hermet

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D4268
2016-09-01 20:02:52 +09:00
Hermet Park c213443fb1 file_tab: fix memory leak. 2016-08-27 16:38:40 +09:00
Hermet Park cf740c2ae1 win32: fix the build break. 2016-08-26 17:17:25 +09:00
Hermet Park caa2a39d65 win32: use a mutex to gurantee single instance app.
We found a corner case that the pc power is shut-down.
in that case lock file won't be removed and Enventor won't be
launched forever.

So use a mutex to recover this scenario additionally.
I tested all the scenarios that I can imagine,
and now it perfectly works fine!
2016-08-26 00:20:38 +09:00
Hermet Park a709380b32 edc_navigator: support vector type icon. 2016-08-24 17:16:24 +09:00
Hermet Park b87adfb06c live_edit: eeek typo. 2016-08-24 16:20:20 +09:00
Hermet Park cd18635424 live_edit: fix wrong rounding() usage.
Probably, It needs to overwrite the rounded value to the origins,
but it missed.
2016-08-24 16:18:04 +09:00
Hermet Park 522e843414 file_mgr: fix the crash issue.
In some senario, file mgr lost focused item
and it's invalid memorry caused a crash issue.

now it's fixed.
2016-08-24 15:59:01 +09:00
Jaehyun Cho f5eb5361d2 main: Do not set default new file with template option (-t).
Template option (-t) creates a new file with the selected template.
Therefore, template option (-t) does not need to set default new file.
2016-08-24 09:51:39 +09:00
Jaehyun Cho 202fecd511 file_mgr: Do not replace current main file if it is the new main file.
Replace the current main file to a sub file if it is not the new main
file.
2016-08-24 09:43:20 +09:00
Jaehyun Cho b6d9930e0a file_mgr: Remove redundant code. 2016-08-23 23:39:58 +09:00
Jaehyun Cho 5ae577f5ea file_mgr: Fix condition.
Fix condition based on the commit,
265626a86b
2016-08-23 23:34:39 +09:00
Hermet Park 13fa36376c file_tab: bring in item when it's selected. 2016-08-23 09:33:23 +09:00
Hermet Park 30c32488e0 live_edit: multiply base_scale to the live edit object.
Previously, live edit object doesn't have base scale value
so text and textblock size is incorrect.

Now, its fixed.
2016-08-23 08:53:37 +09:00
Hermet Park d3b0347ffd eeek. stupid. simple mistake. 2016-08-23 04:29:16 +09:00
Hermet Park a4952ba96e re-implement the method for guranteeing the singleton instance on win32.
I found some crash issues that enventor couldn't catch the event.
Have no idea what kinds of the crashes but probably it'd out of the signal
handling.

So re-implement the way of supporting the locking file mechanism
to use the win32 basic File functionality that gurantee removing file
when Enventor is closed in normal or abnormal, either cases.
2016-08-23 04:20:23 +09:00
Hermet Park 0ffbb836c7 file_tab: bring in selected item properly.
When an item is newly added or selected, it should be brought in the view.
2016-08-22 22:52:37 +09:00