Andy Williams
64b08570f0
Merge branch 'master' into elm_code
2015-01-23 23:42:07 +00:00
Andy Williams
664cff7d4d
install our test diff for elm_code_test binaries
2015-01-23 23:41:53 +00:00
Andy Williams
ada1529dce
Let's open .eo files too
2015-01-23 23:31:28 +00:00
Andy Williams
3fb3564d05
Experimental eo commit - structure in place and it's resizing but won't render
2015-01-23 22:55:13 +00:00
Andy Williams
2249bcfc71
Adding replace support to our search bar.
...
Run a search first if one has not been, from then replace the current term and search again.
Submitted by Kelly Wilson
2015-01-18 17:36:12 +00:00
Andy Williams
1b1242a430
Merge in master
2015-01-17 22:08:16 +00:00
Andy Williams
b39ac7c3f7
Don't allow users to open multiple project choosers.
...
Avoiding issues of trying to open a second project in 1 app instance.
Submitted by Kelly Wilson
2015-01-17 20:10:56 +00:00
Andy Williams
6a63044b30
Add a click handler for lines in a widget
2015-01-17 19:57:15 +00:00
Andy Williams
e6ddefedd5
Tidying some more headers to try and get windows builds working
2015-01-10 17:55:04 +00:00
Andy Williams
01cb36f510
More updates to correct API/export declarations for Windows.
...
Various changes brought in. Patch from Vincent Torri - thanks
2015-01-10 17:43:12 +00:00
Andy Williams
3ab9857e52
Allow up/down/left/right to participate in focus control.
...
When we cannot move within the cursor availability then note it
the callback from elm will see if the event should be propagated so we
report the veto when we're contained or allow propagation when we overrun
2015-01-27 14:34:11 +00:00
Andy Williams
ff2057b494
Add TODO note to list
2015-01-27 09:23:33 +00:00
Andy Williams
6dcfb21d3e
Update TODO with recent changes
2015-01-26 23:30:17 +00:00
Andy Williams
66b79dd0e2
Merge in the new elm_code widget.
...
This provides the new eo API and handles focus and a cursor now too!
2015-01-26 23:14:17 +00:00
Andy Williams
823c2e2a86
Improving portability again
2015-01-10 17:12:52 +00:00
Andy Williams
6de4f7b14c
cleaning up fork/wait removal
2015-01-10 17:04:49 +00:00
Andy Williams
032d7e5963
Move project creation to our Edi library.
...
Move to ecore_exe from fork/wait as it is more portable
2015-01-17 17:04:26 +00:00
Andy Williams
f9ba2d3edf
Update year in skeleton user files
2015-01-17 17:00:06 +00:00
Andy Williams
123c137a24
Don't try to open recent projects if they can't be found.
...
Allow the user to choose if it should be deleted or not before returning.
Submitted by Kelly Wilson
2015-01-15 23:13:14 +00:00
Andy Williams
e33b39aa2a
Avoid a crash when right clicking empty space on file list.
...
Show a dialog to user explaining they must choose a file.
Submitted by Kelly Wilson
2015-01-15 22:56:08 +00:00
Andy Williams
40172fa83e
Fix a crash on building a brand new project.
...
Submitted by Kelly Wilson
2015-01-15 22:52:15 +00:00
Andy Williams
16a714520a
Better escape sed commands so URLs can include some rather special characters
2015-01-14 23:07:30 +00:00
Andy Williams
db44e46946
To be more portable let's use built in cross_compiling definitions...
2015-01-04 14:35:29 +00:00
Andy Williams
2bbee0bacf
Tidying up intl a little
2015-01-04 14:15:14 +00:00
Andy Williams
432b05b575
Disable NLS by default when cross compiling, remove broken need for libintl
2015-01-04 14:07:35 +00:00
Andy Williams
9de1a9b318
Elm_Code now compiling on Windows, thanks to Vincent Torri for the patch.
...
Next to tackle some non-standard EDI code to complete the compilation
2015-01-04 12:00:40 +00:00
Andy Williams
cc3ae23d4b
Update various headers to use Elm_Code to load all our public headers and fix a few build glitches
2014-12-24 18:16:38 +00:00
Andy Williams
ed4560dbaa
Remove circular include of the elm_code_file.h header
2014-12-24 18:06:51 +00:00
Andy Williams
de9b02ae6e
Fix logging so the bin is not trying to access the private lib domain - fixes build issues
2014-12-21 23:32:14 +00:00
Andy Williams
82d87e2578
correctly created nulled data for our lists which need to be NULL by default. Fixes T1928
2014-12-16 23:53:28 +00:00
Andy Williams
8555a54d62
Fix indentation of code
2014-12-08 21:03:26 +00:00
Andy Williams
5f55947048
Make incremental highlighting refresh a line at a time to reduce flicker on redraw
2014-12-08 21:03:06 +00:00
Andy Williams
4c6328c636
Improvement to incremental highlighting - its not fast but it will not get slower.
...
Next the refresh window needs to reduce and any edits should adjust the tokens we have loaded
2014-12-06 15:27:23 -06:00
Andy Williams
d973bbd5c4
Improvement to incremental highlighting - its not fast but it will not get slower.
...
Next the refresh window needs to reduce and any edits should adjust the tokens we have loaded
2014-12-06 15:23:32 -06:00
Andy Williams
4e0b183f34
Fix up headers and tests to remove the exposure of some private methods.
...
Add some documentation whilst we're there too
2014-12-05 09:39:40 -06:00
Andy Williams
d9c5fe08b9
Add a cursor to the view.
...
Create a backing data structure to start tracking more useful widget information
2014-12-05 09:20:11 -06:00
Andy Williams
a36b687a47
Update the highlight code to refresh only what's on screen.
...
This is a temporary solution - saving CPUs mostly until elm_code is ready
2014-12-04 18:12:56 -06:00
Andy Williams
fc4c86fe5e
Extend config and use it to store window size and panel states.
...
Fixes T1856. Did not perform a config upgrade at this early stage - anyone caught in the update can just resize
2014-12-03 17:52:12 -06:00
Andy Williams
1fb649b732
Add a config system for remembering settings etc
...
.
Add a recent projects list to our welcome page which remembers what we open
2014-12-01 16:54:17 -06:00
Andy Williams
141a3a2107
Fix a crash bby removing some dead code.
...
Parsing will move to elm_code in the long term anyway
2014-12-01 13:11:29 -06:00
Andy Williams
5ec3492e36
Fix crash when highlighting multiple files in the background
2014-11-30 12:01:53 -06:00
Andy Williams
6fd2aed6f1
Update syntax highlighting to run in the background.
...
Hook the highlight runner into ctrl-s so you can get it to re-parse appropriately (this will be slicker with elm_code)
2014-11-30 16:25:11 +00:00
Andy Williams
5d858c938b
Smoothen panel animations to work from current space if closing
2014-11-30 02:45:49 +00:00
Andy Williams
20655d2bf9
Fix bug with undo not operating on current tab - fixes issue T1853.
...
Seems like a weird bug in the smart callbacks as they would pass the wrong event data in!
2014-11-29 20:13:18 +00:00
Andy Williams
e7b72e5b8b
Fix crash when ctrl-pgdn beyond first file
2014-11-29 20:00:45 +00:00
Andy Williams
acb4384502
Adding keyboard support for search box and improve focus control - resolves T1851.
...
Now when searching focus jumps to entry. Enter/return will execute search and escape will cancel it.
Also improve management of the search cursors too - don't leave text selected either
2014-11-29 19:44:08 +00:00
Andy Williams
ccaefbc67f
Use an Elm_Transit to animate showing and hiding of panels.
...
They still need to remember where users want them to expand to - requires storage setup
2014-11-29 19:06:02 +00:00
Andy Williams
41622aa840
Fix make check after refactoring of content_provider
2014-11-29 18:30:16 +00:00
Andy Williams
6143e0cfc1
Fix issue where first tap on bottom toolbar would not open the correct tab
2014-11-29 18:29:24 +00:00
Andy Williams
28fbe4cbb3
Fix issue where first tap on bottom toolbar would not open the correct tab
2014-11-29 18:16:57 +00:00