* editor: fix memory corruption when opening new win
2015-05-16 Andy Williams <andy@andywilliams.me>
* headers: remove includes if they are not needed
2015-05-16 Andy Williams <andy@andywilliams.me>
* config: save project config in the project dir
2015-05-16 Andy Williams <andy@andywilliams.me>
* Settings: add a background to the window
2015-05-15 Andy Williams <andy@andywilliams.me>
* Fix issue with symbol visibility
2015-05-12 Andy Williams <andy@andywilliams.me>
* editor: add pageup/down support
2015-05-12 Andy Williams <andy@andywilliams.me>
* Add visibility=hidden
2015-05-11 Andy Williams <andy@andywilliams.me>
* eolian_gen fixes to inheritance
2015-05-11 Andy Williams <andy@andywilliams.me>
* Update elm_code widget .eo doc for EFL master
2015-05-05 Andy Williams <andy@andywilliams.me>
* editor: wrap left and right cursor moves around
2015-05-05 Andy Williams <andy@andywilliams.me>
* editor: bind home and end keys
2015-05-05 Andy Williams <andy@andywilliams.me>
* editor: correctly paste multiline windows text
2015-05-05 Andy Williams <andy@andywilliams.me>
* editor: Fix crash when pasting multi line
2015-04-20 Andy Williams <andy@andywilliams.me>
* elm_code: add a TODO/FIXME standard parser
2015-04-19 Andy Williams <andy@andywilliams.me>
* elm_code: add multiline paste support.
2015-04-13 Andy Williams <andy@andywilliams.me>
* elm_code: retain line formatting on file callback
2015-04-12 Andy Williams <andy@andywilliams.me>
* clang: Fix crash if error is not related to a file
2015-04-12 Andy Williams <andy@andywilliams.me>
* syntax: Only display errors for current file
2015-04-12 Andy Williams <andy@andywilliams.me>
* syntax: reset status and hints when we reset token
2015-04-12 Andy Williams <andy@andywilliams.me>
* clang: fix paths used in syntax lookup
2015-04-12 Andy Williams <andy@andywilliams.me>
* syntax: don't slow down by repeating tokens
2015-04-12 Andy Williams <andy@andywilliams.me>
* search: Fix issue when text is at end of line
2015-04-12 Andy Williams <andy@andywilliams.me>
* clang: remove debugging
2015-04-12 Andy Williams <andy@andywilliams.me>
* Fix crash where clang encounters too many errors
2015-04-07 Andy Williams <andy@andywilliams.me>
* elm_code: Correctly delete tabs when mid-tab
2015-04-07 Andy Williams <andy@andywilliams.me>
* elm_code: Fix position calculations at line end
2015-04-04 Andy Williams <andy@andywilliams.me>
* elm_code: bring widget_text into widget object
2015-04-04 Andy Williams <andy@andywilliams.me>
* elm_code: refactor widget to seperate space.
2015-04-04 Andy Williams <andy@andywilliams.me>
* editor: Add a tooltip popup if you hover over a line with a warning attached
2015-04-02 Andy Williams <andy@andywilliams.me>
* editor: Fix performance of loading large files
2015-04-02 Andy Williams <andy@andywilliams.me>
* editor: Fix performance of adding deleting lines
2015-03-30 Andy Williams <andy@andywilliams.me>
* Summarise the changes that elm_code editor brings
2015-03-30 Andy Williams <andy@andywilliams.me>
* elm_code editor: Fix bug with newlines
2015-03-30 Andy Williams <andy@andywilliams.me>
* elm_code editor: handle tabs when deleting
2015-03-29 Andy Williams <andy@andywilliams.me>
* elm_code: fix tests to provide elm_code widget
2015-03-29 Andy Williams <andy@andywilliams.me>
* editor: add tabstop configuration
2015-03-29 Andy Williams <andy@andywilliams.me>
* elm_code: Fix minor mistakes with tab commit
2015-03-29 Andy Williams <andy@andywilliams.me>
* elm_code editor: display cursor over selection
2015-03-29 Andy Williams <andy@andywilliams.me>
* elm_code: Support rendering tabs
2015-03-28 Andy Williams <andy@andywilliams.me>
* elm_code: Cut, copy and paste working
2015-03-28 Andy Williams <andy@andywilliams.me>
* search: Update replace for elm_code selection code
2015-03-28 Andy Williams <andy@andywilliams.me>
* elm_code selection: Support selection deletion
2015-03-28 Andy Williams <andy@andywilliams.me>
* settings: Allow configuration of line width marker
2015-03-28 Andy Williams <andy@andywilliams.me>
* clang: tidy clang disposal and remove notes
2015-03-28 Andy Williams <andy@andywilliams.me>
* tidy includes
2015-03-27 Andy Williams <andy@andywilliams.me>
* highlighting: clear errors that no longer apply
2015-03-27 Andy Williams <andy@andywilliams.me>
* clang: save errors and display if clicked
2015-03-27 Andy Williams <andy@andywilliams.me>
* Note that a fix is now temporary
2015-03-27 Andy Williams <andy@andywilliams.me>
* elm_code file: test windows with new eina fixes
2015-03-25 Andy Williams <andy@andywilliams.me>
* fix wrong types / names
2015-03-25 Andy Williams <andy@andywilliams.me>
* elm_code selection: complete multiline text get
2015-03-25 Andy Williams <andy@andywilliams.me>
* elm_code selection: support two line selection
2015-03-25 Andy Williams <andy@andywilliams.me>
* elm_code selection: test and implement single line
2015-03-25 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into elm_code
2015-03-25 Andy Williams <andy@andywilliams.me>
* settings: Fix compile error due to wrong type name
2015-03-25 Andy Williams <andy@andywilliams.me>
* elm_code: Remove accidental dep on efl-git
2015-03-23 Andy Williams <andy@andywilliams.me>
* editor: Delay goto until we've loaded the ui
2015-03-22 Andy Williams <andy@andywilliams.me>
* elm_code: add text search functions.
2015-03-22 Andy Williams <andy@andywilliams.me>
* elm_code selection: move cursor to selection
2015-03-21 Andy Williams <andy@andywilliams.me>
* editor: fix goto line
2015-03-21 Andy Williams <andy@andywilliams.me>
* testpanel: fix crash for short log lines
2015-03-21 Andy Williams <andy@andywilliams.me>
* elm_code widget: fire user change events
2015-03-21 Andy Williams <andy@andywilliams.me>
* editor: save using elm_code's new save method
2015-03-21 Andy Williams <andy@andywilliams.me>
* elm_code file: add save method to write out lines
2015-03-21 Andy Williams <andy@andywilliams.me>
* elm_code file: get line ending chars
2015-03-21 Andy Williams <andy@andywilliams.me>
* editor: display the line endings for the file
2015-03-18 Andy Williams <andy@andywilliams.me>
* elm_code selection: Input selecttion from mouse
2015-03-18 Andy Williams <andy@andywilliams.me>
* elm_code whitespace: only display actual newlines
2015-03-17 Andy Williams <andy@andywilliams.me>
* elm_code: selection highlighting
2015-03-15 Andy Williams <andy@andywilliams.me>
* elm_code file: detect line endings
2015-03-15 Andy Williams <andy@andywilliams.me>
* Fix issue referencing missing file
2015-03-15 Andy Williams <andy@andywilliams.me>
* Update news for 0.0.2
2015-03-15 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into devs/ajwillia-ms/elm_code
2015-03-14 Andy Williams <andy@andywilliams.me>
* elm_code unicode: highlight tokens correctly
2015-03-14 Andy Williams <andy@andywilliams.me>
* settings: configure the display of whitespace
2015-03-12 Andy Williams <andy@andywilliams.me>
* welcome: Fix launch crash issue on some systems
2015-03-15 Andy Williams <andy@andywilliams.me>
* editor: fix issue with closed tabs
2015-03-08 Andy Williams <andy@andywilliams.me>
* config: Update editor when font size changes
2015-03-08 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into devs/ajwillia-ms/elm_code
2015-03-08 Andy Williams <andy@andywilliams.me>
* config: add settings screen
2015-03-08 Andy Williams <andy@andywilliams.me>
* gui: break toolbar in 2 so we can right align.
2015-03-08 Andy Williams <andy@andywilliams.me>
* elm_code editor: fix crash backspacing last line
2015-03-08 Andy Williams <andy@andywilliams.me>
* elm_code edit: split content on newline.
2015-03-08 Andy Williams <andy@andywilliams.me>
* elm_code widget: backspace or delete merges lines
2015-03-08 Andy Williams <andy@andywilliams.me>
* elm_code line: move freeing to the line file
2015-03-08 Andy Williams <andy@andywilliams.me>
* elm_code line: unsigned int for length
2015-03-08 Andy Williams <andy@andywilliams.me>
* elm_code edit: support backspace and delete.
2015-03-07 Andy Williams <andy@andywilliams.me>
* elm_code unicode: update when editing
2015-03-07 Andy Williams <andy@andywilliams.me>
* Add initial unicode support for elm_code
2015-02-28 Andy Williams <andy@andywilliams.me>
* elm_code editor: adjust tokens when we insert text
2015-02-27 Andy Williams <andy@andywilliams.me>
* elm_code demo: Show multiple widgets for one code.
2015-02-27 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into devs/ajwillia-ms/elm_code
2015-02-28 Andy Williams <andy@andywilliams.me>
* editor: update to latest elm_code and show whitespace
2015-02-28 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into elm_code
2015-02-28 Andy Williams <andy@andywilliams.me>
* elm_code widget: add show_whitespace option
2015-02-28 Andy Williams <andy@andywilliams.me>
* elm_code: support line insertion
2015-02-28 Andy Williams <andy@andywilliams.me>
* elm_code: require an elm_code for each widget
2015-02-28 Andy Williams <andy@andywilliams.me>
* elm_code tests: fix test path
2015-02-27 Andy Williams <andy@andywilliams.me>
* elm_code: Fix finalized check macro
2015-02-28 Andy Williams <andy@andywilliams.me>
* rework configure.ac, remove attribute and quicklaunch tests are they are not used.
2015-02-28 Andy Williams <andy@andywilliams.me>
* create: Pick up username in Windows.
2015-02-27 Andy Williams <andy@andywilliams.me>
* filesystem: Use standardised icon names
2015-02-26 Andy Williams <andy@andywilliams.me>
* elm_code edit: Support insert of any single char.
2015-02-26 Andy Williams <andy@andywilliams.me>
* elm_code parse: Add standard parsers starting with diff.
2015-02-26 Andy Williams <andy@andywilliams.me>
* merge changes from master
2015-02-26 Andy Williams <andy@andywilliams.me>
* elm_code: Move parser callbacks to private.
2015-02-25 Andy Williams <andy@andywilliams.me>
* console: Fix possible crash if errors occur before make starts
2015-02-24 Andy Williams <andy@andywilliams.me>
* syntax: Actually use the elm_code parser api.
2015-02-24 Andy Williams <andy@andywilliams.me>
* elm_code: Add missing status icons from new states
2015-02-23 Andy Williams <andy@andywilliams.me>
* create: Merge in welcome crash fixes from master
2015-02-23 Andy Williams <andy@andywilliams.me>
* elm_code: display a line-width marker if requested
2015-02-22 Andy Williams <andy@andywilliams.me>
* Merge branch master
2015-02-22 Andy Williams <andy@andywilliams.me>
* elm_code: Support text insertion for simple edits.
2015-02-21 Andy Williams <andy@andywilliams.me>
* syntax: Add line highlighting for clang errors
2015-02-21 Andy Williams <andy@andywilliams.me>
* syntax: Remove unneeded timers and threads.
2015-02-21 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into elm_code
2015-02-21 Andy Williams <andy@andywilliams.me>
* elm_code: Support multi-line tokens
2015-02-21 Andy Williams <andy@andywilliams.me>
* syntax: Update clang to output elm_code tokens
2015-02-21 Andy Williams <andy@andywilliams.me>
* Back on to next release features
2015-02-21 Andy Williams <andy@andywilliams.me>
* elm_code: Ignore eolian generated files
2015-02-21 Andy Williams <andy@andywilliams.me>
* let's re-release 0.0.1
2015-02-21 Andy Williams <andy@andywilliams.me>
* filesystem: don't refresh on every change
2015-02-21 Andy Williams <andy@andywilliams.me>
* console: Fix where clicking an error does nothing
2015-02-19 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into elm_code
2015-02-19 Andy Williams <andy@andywilliams.me>
* Update to 0.0.2 for builds now
2015-02-19 Andy Williams <andy@andywilliams.me>
* eo: remove generated files from git
2015-02-19 Andy Williams <andy@andywilliams.me>
* about: Show version in about window
2015-02-19 Andy Williams <andy@andywilliams.me>
* Adding news about the 0.0.1 status
2015-02-19 Andy Williams <andy@andywilliams.me>
* elm_code: Update FIXME to be realisic - the textgrid size_set does not append
2015-02-19 Andy Williams <andy@andywilliams.me>
* filesystem: Update our listing if files are added or removed @fix T1857.
2015-02-19 Andy Williams <andy@andywilliams.me>
* elm_code: get / set the cursor position
2015-02-19 Andy Williams <andy@andywilliams.me>
* elm_code: Actually use it as our main editor window!
2015-02-17 Andy Williams <andy@andywilliams.me>
* Add a temporary fix for some scroll/append/refresh issue with layout
2015-02-15 Andy Williams <andy@andywilliams.me>
* create: Replace user lookup with a more efficient implementation
2015-02-15 Andy Williams <andy@andywilliams.me>
* Fix a crash if andy env is not present
2015-02-22 Andy Williams <andy@andywilliams.me>
* elm_code: Fill the widget and gutter to the end
2015-02-22 Andy Williams <andy@andywilliams.me>
* elm_code: don't run resize code more than needed
2015-02-22 Andy Williams <andy@andywilliams.me>
* files: Use correct icon for mime/editor type
2015-02-15 Andy Williams <andy@andywilliams.me>
* welcome: Fix issue where project browsing is cancelled.
2015-02-15 Andy Williams <andy@andywilliams.me>
* An update to get closer to make check passing for windows.
2015-02-15 Andy Williams <andy@andywilliams.me>
* Fix some warnings when compiled without clang.
2015-02-14 Andy Williams <andy@andywilliams.me>
* editor: Let's reduce calls to saving files or resetting highlights.
2015-02-14 Andy Williams <andy@andywilliams.me>
* Update many missed changes of note
2015-02-14 Andy Williams <andy@andywilliams.me>
* elm_code: Tidying our callbacks and line manipulation.
2015-02-14 Andy Williams <andy@andywilliams.me>
* elm_code: focus: block focus leaving text area when editable.
2015-02-11 Andy Williams <andy@andywilliams.me>
* editor: delay autosave to 5 secs but save on unfocus too
2015-02-11 Andy Williams <andy@andywilliams.me>
* Improving focus control a little
2015-02-11 Andy Williams <andy@andywilliams.me>
* Fixing some warnings on Windows.
2015-02-11 Andy Williams <andy@andywilliams.me>
* Use public types as far as possible
2015-02-10 Andy Williams <andy@andywilliams.me>
* elm_code: Update demo to split various functions. Adding more pages as use cases emerge
2015-02-10 Andy Williams <andy@andywilliams.me>
* elm_code: Tidy up some unused code and fix up some focus management
2015-02-09 Andy Williams <andy@andywilliams.me>
* about: Fix window to be a dialog and layout a little to fit the dialog theme
2015-02-08 Andy Williams <andy@andywilliams.me>
* editor: Control the auto-save function locally so we can re-sync with clang.
2015-02-08 Andy Williams <andy@andywilliams.me>
* about: add a donate button too
2015-02-08 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Mainview: prior/next tabbing wrap
2015-02-08 Andy Williams <andy@andywilliams.me>
* Fix a few warnings and possible build issues
2015-02-08 Andy Williams <andy@andywilliams.me>
* help: Add an about EDI screen.
2015-02-07 Andy Williams <andy@andywilliams.me>
* Let's ignore make's dirstamp files
2015-02-07 Andy Williams <andy@andywilliams.me>
* config: Fix indentation, pluralisation and tests for remember-mime work
2015-02-07 Andy Williams <andy@andywilliams.me>
* Merge remote-tracking branch 'github/master'
2015-02-07 Andy Williams <andy@andywilliams.me>
* Finally fix make distcheck - clean up Makefiles properly
2015-02-07 Andy Williams <andy@andywilliams.me>
* skeleton: Distribute the skeleton files as tarballs.
2015-02-07 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Config: remember file types
2015-02-06 Andy Williams <andy@andywilliams.me>
* Fix issues with distcheck.
2015-02-06 Andy Williams <andy@andywilliams.me>
* Split code editor type from text, don't try to highlight text.
2015-02-05 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Content Provider: add new types
2015-02-05 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Build: add cmake builder
2015-02-03 Andy Williams <andy@andywilliams.me>
* Provide project creation through the edi_build command line app
2015-02-03 Andy Williams <andy@andywilliams.me>
* elm_code: Bring in line numbers and a left gutter
2015-02-03 Andy Williams <andy@andywilliams.me>
* Fix the tests to work with widget improvements
2015-02-02 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Welcome: modify welcome popup
2015-02-02 Andy Williams <andy@andywilliams.me>
* Correctly lookup icon paths - @fix T2044.
2015-02-02 Andy Williams <andy@andywilliams.me>
* Merge in a new skeleton implentation.
2015-02-02 Andy Williams <andy@andywilliams.me>
* Use FDO icons for the toolbar.
2015-02-02 Andy Williams <andy@andywilliams.me>
* Update TODO with latest work
2015-02-02 Andy Williams <andy@andywilliams.me>
* Wait until the filtering is done to put everything in git
2015-02-02 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Welcome: conform to naming conventions
2015-02-02 Andy Williams <andy@andywilliams.me>
* A working skeleton processor built into EDI, no scripts needed
2015-02-02 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Merge branch 'hy_mixup'
2015-02-02 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Comment fix
2015-02-02 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Merge branch 'remove_project_button'
2015-02-01 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Merge branch 'open_file_new_win'
2015-02-01 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Merge branch 'horizontal_scroll'
2015-02-01 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Edi_welcome.c: Ability to delete project
2015-02-01 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Edi_editor.c: Fix segfault
2015-01-31 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Fix horizontal scroll highlighting
2015-01-31 Andy Williams <andy@andywilliams.me>
* Expand skeleton.tar.gz and substitute replaceable text with variables.
2015-01-30 Andrew Williams <andy@andywilliams.me>
* Merge pull request #1 from wilsonk/mainview_focus
2015-01-30 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
* Fix things so that opening a new file also grabs the focus. Add to AUTHORS file also.
2015-01-30 Andy Williams <andy@andywilliams.me>
* Cleaner test output, add click on test failures.
2015-01-29 Andy Williams <andy@andywilliams.me>
* Merging in line numbers feature.
2015-01-29 Andy Williams <andy@andywilliams.me>
* elm_code: Update style and alignment of gutter
2015-01-29 Andy Williams <andy@andywilliams.me>
* elm_code: And complete the line number render first case.
2015-01-29 Andy Williams <andy@andywilliams.me>
* elm_code: Merge n scrolling work from branch 'elm_code'
2015-01-29 Andy Williams <andy@andywilliams.me>
* elm_code: initial work on line numbers
2015-01-28 Andy Williams <andy@andywilliams.me>
* Replace consolepanel with elm_code.
2015-01-28 Andy Williams <andy@andywilliams.me>
* elm_code: Fix click calculations.
2015-01-28 Andy Williams <andy@andywilliams.me>
* Add proper gravity control when lines are being added to the widget.
2015-01-28 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into elm_code
2015-01-28 Andy Williams <andy@andywilliams.me>
* elm_code: update scroller so content fills space.
2015-01-28 Andy Williams <andy@andywilliams.me>
* elm_code: When appending lines ignore widget size now we're scrolling
2015-01-27 Andy Williams <andy@andywilliams.me>
* windows support: remove the last fork
2015-01-27 Andy Williams <andy@andywilliams.me>
* Fix crash when creating a new file
2015-01-27 Andy Williams <andy@andywilliams.me>
* elm_code: Update resizing to reflect only the space that's required
2015-01-27 Andy Williams <andy@andywilliams.me>
* Allow up/down/left/right to participate in focus control.
2015-01-27 Andy Williams <andy@andywilliams.me>
* Add TODO note to list
2015-01-27 Andy Williams <andy@andywilliams.me>
* Update TODO with recent changes
2015-01-27 Stephen Houston <smhouston88@gmail.com>
* Elm_Code: Keep up with min size so scroller works properly.
2015-01-26 Andy Williams <andy@andywilliams.me>
* And document the wiget API
2015-01-26 Andy Williams <andy@andywilliams.me>
* Bind up/down/left/right to cursor control.
2015-01-26 Andy Williams <andy@andywilliams.me>
* Merge in key_down fixes from branch 'devs/ajwillia-ms/elm_code'
2015-01-26 Andy Williams <andy@andywilliams.me>
* Refactor eo widget2 to widget - update in edi too
2015-01-26 Stephen Houston <smhouston88@gmail.com>
* Elm_Code: For box to get key down, it needs to have a child receiving key down.
2015-01-26 Andy Williams <andy@andywilliams.me>
* Port everything to use new widget API. Remove old widget API
2015-01-25 Andy Williams <andy@andywilliams.me>
* Manipulate the position of the cursor.
2015-01-25 Andy Williams <andy@andywilliams.me>
* elm_code: Add focus support for the elm_code widget.
2015-01-24 Andy Williams <andy@andywilliams.me>
* Complete port of elm_code widget to eo as widget2
2015-01-24 Andy Williams <andy@andywilliams.me>
* Fix eo and regen to generate the right code based on okra's changes.
2015-01-23 Stephen Houston <smhouston88@gmail.com>
* Elm_Code_Widget2: Inherit from box instead of layout since a layout is not provided.
2015-01-23 Andy Williams <andy@andywilliams.me>
* Merge branch 'master' into elm_code
2015-01-23 Andy Williams <andy@andywilliams.me>
* install our test diff for elm_code_test binaries
2015-01-23 Andy Williams <andy@andywilliams.me>
* Let's open .eo files too
2015-01-23 Andy Williams <andy@andywilliams.me>
* Experimental eo commit - structure in place and it's resizing but won't render
2015-01-18 Andy Williams <andy@andywilliams.me>
* Adding replace support to our search bar.
2015-01-17 Andy Williams <andy@andywilliams.me>
* Merge in master
2015-01-17 Andy Williams <andy@andywilliams.me>
* 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 Andy Williams <andy@andywilliams.me>
* Add a click handler for lines in a widget
2015-01-10 Andy Williams <andy@andywilliams.me>
* Tidying some more headers to try and get windows builds working
2015-01-10 Andy Williams <andy@andywilliams.me>
* More updates to correct API/export declarations for Windows.
2015-01-27 Andy Williams <andy@andywilliams.me>
* Allow up/down/left/right to participate in focus control.
2015-01-27 Andy Williams <andy@andywilliams.me>
* Add TODO note to list
2015-01-26 Andy Williams <andy@andywilliams.me>
* Update TODO with recent changes
2015-01-26 Andy Williams <andy@andywilliams.me>
* Merge in the new elm_code widget.
2015-01-10 Andy Williams <andy@andywilliams.me>
* Improving portability again
2015-01-10 Andy Williams <andy@andywilliams.me>
* cleaning up fork/wait removal
2015-01-17 Andy Williams <andy@andywilliams.me>
* Move project creation to our Edi library.
2015-01-17 Andy Williams <andy@andywilliams.me>
* Update year in skeleton user files
2015-01-15 Andy Williams <andy@andywilliams.me>
* Don't try to open recent projects if they can't be found.
2015-01-15 Andy Williams <andy@andywilliams.me>
* Avoid a crash when right clicking empty space on file list.
2015-01-15 Andy Williams <andy@andywilliams.me>
* Fix a crash on building a brand new project.
2015-01-14 Andy Williams <andy@andywilliams.me>
* Better escape sed commands so URLs can include some rather special characters
2015-01-04 Andy Williams <andy@andywilliams.me>
* To be more portable let's use built in cross_compiling definitions...
2015-01-04 Andy Williams <andy@andywilliams.me>
* Tidying up intl a little
2015-01-04 Andy Williams <andy@andywilliams.me>
* Disable NLS by default when cross compiling, remove broken need for libintl
2015-01-04 Andy Williams <andy@andywilliams.me>
* 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
2014-12-24 Andy Williams <andy@andywilliams.me>
* Update various headers to use Elm_Code to load all our public headers and fix a few build glitches
2014-12-24 Andy Williams <andy@andywilliams.me>
* Remove circular include of the elm_code_file.h header
2014-12-21 Andy Williams <andy@andywilliams.me>
* Fix logging so the bin is not trying to access the private lib domain - fixes build issues
2014-12-16 Andy Williams <andy@andywilliams.me>
* correctly created nulled data for our lists which need to be NULL by default. Fixes T1928
2014-12-08 Andy Williams <andy@andywilliams.me>
* Fix indentation of code
2014-12-08 Andy Williams <andy@andywilliams.me>
* Make incremental highlighting refresh a line at a time to reduce flicker on redraw
2014-12-06 Andy Williams <andy@andywilliams.me>
* 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 Andy Williams <andy@andywilliams.me>
* 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-05 Andy Williams <andy@andywilliams.me>
* Fix up headers and tests to remove the exposure of some private methods. Add some documentation whilst we're there too
2014-12-05 Andy Williams <andy@andywilliams.me>
* Add a cursor to the view. Create a backing data structure to start tracking more useful widget information
2014-12-04 Andy Williams <andy@andywilliams.me>
* 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-03 Andy Williams <andy@andywilliams.me>
* Extend config and use it to store window size and panel states.
2014-12-01 Andy Williams <andy@andywilliams.me>
* 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 Andy Williams <andy@andywilliams.me>
* Fix a crash bby removing some dead code. Parsing will move to elm_code in the long term anyway
2014-11-30 Andy Williams <andy@andywilliams.me>
* Fix crash when highlighting multiple files in the background
2014-11-30 Andy Williams <andy@andywilliams.me>
* 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 Andy Williams <andy@andywilliams.me>
* Smoothen panel animations to work from current space if closing
2014-11-29 Andy Williams <andy@andywilliams.me>
* Fix bug with undo not operating on current tab - fixes issue T1853.
2014-11-29 Andy Williams <andy@andywilliams.me>
* Fix crash when ctrl-pgdn beyond first file
2014-11-29 Andy Williams <andy@andywilliams.me>
* Adding keyboard support for search box and improve focus control - resolves T1851.
2014-11-29 Andy Williams <andy@andywilliams.me>
* 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 Andy Williams <andy@andywilliams.me>
* Fix make check after refactoring of content_provider
2014-11-29 Andy Williams <andy@andywilliams.me>
* Fix issue where first tap on bottom toolbar would not open the correct tab
2014-11-29 Andy Williams <andy@andywilliams.me>
* Fix issue where first tap on bottom toolbar would not open the correct tab
2014-11-28 Andy Williams <andy@andywilliams.me>
* Merging in refactoring of elm_code file lookups and edi mime lookups. Elm_Code file no longer required for elm_code to function (in memory is created automatically).
2014-11-28 Andy Williams <andy@andywilliams.me>
* Refactor mime type lookup and UI creation code to use a content_provider registry.
2014-11-28 Andy Williams <andy@andywilliams.me>
* Use an in-memory file for new elm_codes by default. This is overridden as before by calling elm_code_file_open which will free the previously set file on that elm_code instance
2014-11-25 Andy Williams <andy@andywilliams.me>
* Fix the director parsing of build output. It seems that different quotes are used so let's stop at the space and assume a sing quote of some sort follows
2014-11-25 Andy Williams <andy@andywilliams.me>
* Heading to a working windows build. Copy fixes into Skeleton file too so that it creates libraries that work in the same way
2014-11-25 Sanjeev BA <as2902.b@samsung.com>
* Fix the pattern to be matched for setting current_dir. Resolves edi crash on build errors.
2014-11-23 Andy Williams <andy@andywilliams.me>
* Merge branch 'devs/ajwillia-ms/elm_code'
2014-11-23 Andy Williams <andy@andywilliams.me>
* Render all filename headers in a diff widget
2014-11-23 Andy Williams <andy@andywilliams.me>
* Open diffs in a new window if requested
2014-11-22 Andy Williams <andy@andywilliams.me>
* Let's use a consistant font size
2014-11-22 Andy Williams <andy@andywilliams.me>
* Fix warning
2014-11-22 Andy Williams <andy@andywilliams.me>
* Merge branch 'devs/ajwillia-ms/elm_code'
2014-11-22 Andy Williams <andy@andywilliams.me>
* Add a simple diff widget based on an incoming diff file.
2014-11-22 Andy Williams <andy@andywilliams.me>
* Add an option to change the font size of our widget
2014-11-22 Andy Williams <andy@andywilliams.me>
* Small layout tweak to panels. Bar controlling bottom panels should be same width as the panels
2014-11-22 Andy Williams <andy@andywilliams.me>
* Merge master
2014-11-22 Andy Williams <andy@andywilliams.me>
* Merge branch 'devs/ajwillia-ms/elm_code'
2014-11-22 Andy Williams <andy@andywilliams.me>
* Fix a test missed in move to mem-mapping
2014-11-22 Andy Williams <andy@andywilliams.me>
* Lay out the UI better so you can use with panels open
2014-11-19 Andy Williams <andy@andywilliams.me>
* Moving the issues to phab
2014-11-19 Andy Williams <andy@andywilliams.me>
* Moving the issues to phab
2014-11-19 Andy Williams <andy@andywilliams.me>
* Fix a test missed in move to mem-mapping
2014-11-19 Andy Williams <andy@andywilliams.me>
* Fix minor issues I saw in passing
2014-11-19 Andy Williams <andy@andywilliams.me>
* Fix a memory corruption issue on some systems
2014-11-19 Andy Williams <andy@andywilliams.me>
* Actually use the eina_file memory mapping
2014-11-19 Andy Williams <andy@andywilliams.me>
* Fix minor issues I saw in passing
2014-11-19 Andy Williams <andy@andywilliams.me>
* Fix a memory corruption issue on some systems
2014-11-18 Andy Williams <andy@andywilliams.me>
* Fix render test and an end of line corner case
2014-11-18 Andy Williams <andy@andywilliams.me>
* Fix render test and an end of line corner case
2014-11-18 Andy Williams <andy@andywilliams.me>
* Merge branch devs/ajwillia-ms/elm_code
2014-11-18 Andy Williams <andy@andywilliams.me>
* Add some text mode icons to markup the lines for now
2014-11-18 Andy Williams <andy@andywilliams.me>
* Fix potential crash when going to the line of a large file.
2014-11-18 Andy Williams <andy@andywilliams.me>
* Improve displaying of test panel when running test
2014-11-18 Andy Williams <andy@andywilliams.me>
* Fix potential crash when going to the line of a large file.
2014-11-18 Andy Williams <andy@andywilliams.me>
* Add tests PASSED and FAILED to elm_code statuses and the widget rendering.
2014-11-18 Andy Williams <andy@andywilliams.me>
* Fix crash when appending a line off and the body is already larger than the viewport
2014-11-16 Andy Williams <andy@andywilliams.me>
* Add parse hooks for lines and files within elm_code. This required changing the load order so file opens would read the elm_code->parsers setup. This makes for a better setup anyhow
2014-11-13 Andy Williams <andy@andywilliams.me>
* Refactor the widget token parsing so we can put it under test. Add simple test that demonstrates tokens split by space.
2014-11-13 Andy Williams <andy@andywilliams.me>
* A little more markup to the diff example with character add/rem/change highlighting
2014-11-13 Andy Williams <andy@andywilliams.me>
* change the colour of strings - does not seem to apply to all strangely, will dig further into CLANG tokens later
2014-11-13 Andy Williams <andy@andywilliams.me>
* Add a simple token system to allow us to render some text styles
2014-11-12 Andy Williams <andy@andywilliams.me>
* Fix issue where console error items would not open when tapped
2014-11-12 Andy Williams <andy@andywilliams.me>
* Fix issue where console error items would not open when tapped
2014-11-12 Andy Williams <andy@andywilliams.me>
* Add a file load callback also - respect that with a widget refresh when called
2014-11-12 Andy Williams <andy@andywilliams.me>
* Fix compilation of tests
2014-11-09 Andy Williams <andy@andywilliams.me>
* Adding simple build check and clean support to the CLI and main toolbar
2014-11-09 Andy Williams <andy@andywilliams.me>
* Fix the types of Eo Events - addresses lots of compiler warnings
2014-11-09 Andy Williams <andy@andywilliams.me>
* Fixing some warnings. Not ideal handling of the Eo_Event_Description but it's less warn-tastic
2014-11-09 Andy Williams <andy@andywilliams.me>
* Add some simple version control status for lines too. Add a simple display of how that could work to elm_code_tesst
2014-11-09 Andy Williams <andy@andywilliams.me>
* Adding simple build check and clean support to the CLI and main toolbar
2014-11-09 Andy Williams <andy@andywilliams.me>
* Take line coloring to the end of the line
2014-11-06 Andy Williams <andy@andywilliams.me>
* Passing Eo events from Elm_Code to the Evas_Object when the backend data changes. Track a list of all widgets connected to the Elm_Code so we can signal them all. Add API to change status of a line which will refresh the widget too.
2014-11-05 Andy Williams <andy@andywilliams.me>
* Add a simple elm_code_test binary that loads the widget and inserts some demo text
2014-11-05 Andy Williams <andy@andywilliams.me>
* Fix a crash when resizing if the file is longer than the viewport
2014-11-05 Andy Williams <andy@andywilliams.me>
* Adding some initial concept of status flags for a line and default enum to start working on color pallette in our widget. Load enough colors to provide these statuses and hook into the EDI log panel implementation
2014-11-04 Andy Williams <andy@andywilliams.me>
* Add an initial stab at an elm_code widget. It currently does not refresh at any time other than load or resize, so is not respecting content updates, but it's a start. Use it in place of the list of elm_label objects that were rendered in the log panel. Not colour highlighted yet, but one thing at a time.
2014-11-04 Andy Williams <andy@andywilliams.me>
* Allow appending of lines to an Elm_Code_File, allow Elm_Code_File objects to be created empty without reading from a filesystem source
2014-10-26 Andy Williams <andy@andywilliams.me>
* Add basic structure for elm_code object - namespacing the elm_code_file properly to keep it clean
2014-10-26 Andy Williams <andy@andywilliams.me>
* Add some documentation grouping
2014-10-23 Andy Williams <andy@andywilliams.me>
* Merging in master
2014-10-23 Andy Williams <andy@andywilliams.me>
* Update the syntax highlighting to work after text set - thanks a lot to herdsman for the initial patch
2014-10-22 Andy Williams <andy@andywilliams.me>
* fix syntax mistake after changing markup type
2014-10-22 Andy Williams <andy@andywilliams.me>
* Warn if the passed parameter is not a valid project location. Currently EDI can only open existing directories or create them - no single file mode
2014-10-22 Andy Williams <andy@andywilliams.me>
* Fix building out of tree
2014-10-22 Boris Faure <billiob@gmail.com>
* fix some compiler warnings
2014-10-22 Boris Faure <billiob@gmail.com>
* use waitpid() instead of wait()
2014-10-21 Andy Williams <andy@andywilliams.me>
* Update tests to use the proper api check
2014-10-21 Andy Williams <andy@andywilliams.me>
* warning--
2014-10-21 Andy Williams <andy@andywilliams.me>
* Use the recommended formatting for colour, avoid font weight right now as it doesn't stack properly
2014-10-21 Andy Williams <andy@andywilliams.me>
* Use the recommended formatting for colour, avoid font weight right now as it doesn't stack properly
2014-10-20 Andy Williams <andy@andywilliams.me>
* Using the +/- format application to remove bold etc where used. This requires a patch from herdsman to evas to work effectively
2014-10-20 Andy Williams <andy@andywilliams.me>
* Using the +/- format application to remove bold etc where used. This requires a patch from herdsman to evas to work effectively
2014-10-19 Andy Williams <andy@andywilliams.me>
* Load the content and verify from our test files. Includes an eina_file_map_lines workaround for blank lines
2014-10-19 Andy Williams <andy@andywilliams.me>
* Load lines sequentially and insert to a structure for reference
2014-10-17 Andy Williams <andy@andywilliams.me>
* updated gitignore
2014-10-17 Andy Williams <andy@andywilliams.me>
* Disable a broken test for now - we're focussing on testing elm_code at the moment
2014-10-17 Andy Williams <andy@andywilliams.me>
* Disable a broken test for now - we're focussing on testing elm_code at the moment
2014-10-17 Andy Williams <andy@andywilliams.me>
* A pretty slim test of file loading and initial path apis
2014-10-17 Andy Williams <andy@andywilliams.me>
* Base addition of elm_code area within the edi codebase, including an empty test to verify it's working
2014-10-16 Andy Williams <andy@andywilliams.me>
* Trying some slight optimisations for highlighting
2014-10-12 Andy Williams <andy@andywilliams.me>
* Tweaking syntax a little to have 1) less vivid comments and 2) the same colour for macro introducing punctuation characters as the macro they introduce
2014-10-12 Andy Williams <andy@andywilliams.me>
* Update TODO list in sync with feature completion and wiki changes
2014-10-12 Andy Williams <andy@andywilliams.me>
* Fix scrolling to added line in console panel. Scroll to the bottom manually rather than relying on gravity
2014-10-10 Andy Williams <andy@andywilliams.me>
* Implement the colouring of code based on the clang parser. Has some issues with performance and failing on large files which need to be looked into.
2014-10-09 Andy Williams <andy@andywilliams.me>
* Merge the clang syntax highlight parsing work from edi PROTO. That's the parsing complete but I need to hook it into style the elm_entry widget...
2014-09-28 Andy Williams <andy@andywilliams.me>
* Add basic creation of new projects using the skeleton tool
2014-09-13 Andy Williams <andy@andywilliams.me>
* Include the skeleton tool in the edi build so we can work on project creation
2014-09-13 Andy Williams <andy@andywilliams.me>
* TODO notes
2014-09-13 Andy Williams <andy@andywilliams.me>
* Add mime or requested type to text editor status bar. Some refactoring to start splitting out file management from UI
2014-07-19 Andy Williams <andy@andywilliams.me>
* Add/remove the serch panel as elm calculations are not working if we just how / hide
2030-07-13 Andy Williams <andy@andywilliams.me>
* Fix new window sizing following the layout changes
2030-07-12 Andy Williams <andy@andywilliams.me>
* Move search UI into a panel at the top of the editor. Correct search to work across multiple tabs within one Edi instance. Fix various issues around searc.
2030-07-10 Andy Williams <andy@andywilliams.me>
* reducing complexity a little
2030-07-10 Andy Williams <andy@andywilliams.me>
* Adding a status bar to editors, currently displaying line & col info
2014-06-29 Andy Williams <andy@andywilliams.me>
* tweaking readme for GitHub
2014-06-29 Andy Williams <andy@andywilliams.me>
* Initial welcome screen, working on adding the create project support
2014-06-28 Andy Williams <andy@andywilliams.me>
* Re-add the original readme to make the builds work properly
2014-06-28 Andy Williams <andy@andywilliams.me>
* Fix wrong relative path
2014-06-28 Andy Williams <andy@andywilliams.me>
* Move to a markdown file for github readers
2014-06-15 Andy Williams <andy@andywilliams.me>
* Update line numbers to be the same length as content to better match the rows.
2014-06-15 Andy Williams <andy@andywilliams.me>
* Use the shiny EDI icon I made
2014-06-07 Andy Williams <andy@andywilliams.me>
* Correct the lining up of numbers, still a little off for scale=2, not sure why
2014-06-07 Andy Williams <andy@andywilliams.me>
* Adding line numbers to the text editor. Not the prettiest approach right now, but we've got a scrolling list of lines that stays aligned with the text scroll
2014-06-07 Andy Williams <andy@andywilliams.me>
* scroll to the line not the cursor
2014-05-18 Andy Williams <andy@andywillias.me>
* kill warning about ignored return
2014-05-20 Andy Williams <andy@andywilliams.me>
* sync TODO with web changes and add a couple of my lower level ones too
2014-05-19 Andy Williams <andy@andywilliams.me>
* Scale windows per elm scale configuration
2014-05-19 Andy Williams <andy@andywilliams.me>
* Tidying up lots of warnings and fixing issues along the way
2014-05-18 Andy Williams <andy@andywillias.me>
* Let's open files that are reported on the console. Adding support to open at a specific line when opening files or switching tabs.
2014-05-15 Andy Williams <andy@andywilliams.me>
* Added basic undo support - thanks to ecrire (Tasn) for the undo_redo_do function
2014-05-15 Andy Williams <andy@andywilliams.me>
* Begin factoring out the text editor from the mainview code
2014-03-15 Andy Williams <andy@andywillias.me>
* Scroll found text onto screen even horizontally. A few other minor search enhancements
2014-03-15 Andy Williams <andy@andywillias.me>
* Added goto line feature, hook in ctrl-f for search (find...)
2014-04-30 Andy Williams <andy@andywilliams.me>
* Added simple search function based on Ecrire's Find/Replace
2014-04-27 Andy Williams <andy@andywilliams.me>
* re-add to match sentinal
2014-04-27 Andy Williams <andy@andywilliams.me>
* Add some more testing too
2014-04-27 Andy Williams <andy@andywilliams.me>
* Fix some warnings
2014-04-27 Andy Williams <andy@andywilliams.me>
* Add icons to the console output that display next to warnings / errors etc
2014-04-27 Andy Williams <andy@andywilliams.me>
* Fix builds when running from a different directory
2014-04-27 Andy Williams <andy@andywilliams.me>
* remember to remember the path
2014-04-27 Andy Williams <andy@andywilliams.me>
* Added edi_build command line application for headless operation
2014-04-27 Andy Williams <andy@andywilliams.me>
* Actually use our library for building. Support ./configure and ./autogen.sh. Move some common functions to the library too
2014-04-27 Andy Williams <andy@andywilliams.me>
* Simple make function invoked from a build button and displayed in a console tab next to logs
2014-03-31 Andy Williams <andy@andywilliams.me>
* Add a new file button to create new files
2014-03-26 Andy Williams <andy@andywilliams.me>
* Key bindings. Ctrl-s triggers save, ctrl-prior and ctrl-next cycle through open tabs
* Adding (blind) loading of files as text for editing. Use a naviframe for holding the content and a callback from filepanel through main to open new files