Skip to content
This repository was archived by the owner on Apr 24, 2021. It is now read-only.

Integrated editor with ContentProviders#3529

Open
umop wants to merge 25 commits intomasterfrom
umop-preferences-editor_with_providers
Open

Integrated editor with ContentProviders#3529
umop wants to merge 25 commits intomasterfrom
umop-preferences-editor_with_providers

Conversation

@umop
Copy link
Copy Markdown
Contributor

@umop umop commented Oct 13, 2014

This is a big PR, but was as small as I could manage. This integrates ContentProviders into the editor, NavigationManager, tabs, events, file selection (when dealing with files), file search, closing, and parts of rename.

Note: Commit 21d194f should have read: Handled tabs, events, comparator, NavigationManager, and openFile instead of TEMP

Fixes #3433
Review @devoncarew

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could also fail in a non-fatal way:

return new Future.value(svc.Declaration.EMPTY_DECLARATION);

@devoncarew
Copy link
Copy Markdown
Contributor

Awesome, a very, very thorough CL. Two things, in addition to the comments:

  • I think we can back out the changes to the workspace search - that should be searching files
  • this should be pretty well hand-tested, as it has the possibility of affecting many areas. Please hand-test for regressions in functionality

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

return _tabOfUuid[uuid]; would work as well.

@devoncarew
Copy link
Copy Markdown
Contributor

let's circle back to this tuesday when you're back in the office

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate AceEditor to take ContentProvider instead of File

3 participants