Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-02-15528345 - [Generic Editor] Move Toggle Highlight button to "Editor Presentation"I20180219-2000I20180218-2000I20180217-1500I20180216-2000I20180216-0415I20180215-2000Carsten Reckord2-2/+28
Contribute "Toggle Highlight" button to "Editor Presentation" instead of a dedicated toolbar section For some reason, doing that also makes the hidden separator used as a group marker for the "Presentation" group visible, so make it invisible again via an additional contribution. And make sure to do that separately, because although it's always present, it can't be addressed in a menuContribution otherwise for some reason. Change-Id: Ie5dab5d45ea420e3af81a2b370fc2a40cd2dbb89 Signed-off-by: Carsten Reckord <reckord@yatta.de>
2018-01-30528344 - [Generic Editor] Default highlighter patterns are brokenI20180130-2000Carsten Reckord1-20/+21
Use a single (positive) pattern definition for valid words to match both the current word and occurrences within the text Change-Id: I6d05484b9991a543c2979005deae4533cb8c2735 Signed-off-by: Carsten Reckord <reckord@yatta.de>
2018-01-27Removed unused API filtersI20180128-2000I20180127-1500Dani Megert1-6/+0
2018-01-27Revert "Remove no longer needed api filters."Dani Megert1-0/+17
This reverts commit 165c7e1211960b807a31d36b216ec9c4d36f74bc.
2018-01-26Remove no longer needed api filters.I20180127-0150I20180126-2040Alexander Kurtakov1-17/+0
Change-Id: I2447a4fc266714d544ecc1259a19f7a5a56f0d8d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-12-12Bug 528254 - [Java9] Added Automatic-Module-Name HeaderI20171215-0215I20171215-0120I20171214-2000I20171214-0120I20171213-2000I20171212-2000Karsten Thoms1-0/+1
Incremented versions for Eclipse 4.8 Photon Change-Id: I49d086cba48a4b0519cda696b4ab38d66cbd8fef Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-12-11Bug 528395 - Make private method in genericeditor'sAlexander Kurtakov1-1/+1
DefaultContentAssistProcessor static Fixing warning in the code. Change-Id: I50932aeed66cdb02d015f29a31f68280f735552c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-12-05Bug 528172 - [Generic Editor] Support all Text Editor mode toggles by defaultI20171210-2000I20171209-1500I20171209-1020I20171208-2000Carsten Reckord1-0/+9
Associate generic editor with "Editor Presentation" actionSet Change-Id: Ic29d64cf86d4a40f68fea7e6604bfa036d30445d Signed-off-by: Carsten Reckord <reckord@yatta.de>
2017-12-04Bug 528083 - Include resources folder in binary buildS4_8_0_M4I20171206-2000I20171206-0800I20171205-2000I20171205-0800I20171205-0250I20171205-0030I20171204-2000I20171204-0850I20171204-0830Karsten Thoms1-1/+2
Change-Id: Id9eb282c1a05796b12aa4d1a15272751cbd79df7 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-12-01Bug 527071 - [generic editor] Hover in .project editor does not workI20171204-0530I20171203-2000I20171203-0800I20171202-1500I20171202-0800I20171201-2000Lucas Bullen1-4/+8
Nature Label Hover was returning an empty string instead of null Change-Id: Ic64575e8e0230a2b617f1fb8178627251063cd30 Signed-off-by: Lucas Bullen <lbullen@redhat.com>
2017-11-30Bug 527978 - NPE in ContentAssistant.computeCompletionProposalsI20171130-2100I20171130-2000Andrey Loskutov1-1/+4
Change-Id: Icabb6d9e3b43a782c1159b52a953d97aacaf6c63 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2017-11-28Bug 527830 - [GenericEditor] hyperlinkDetectorTargetSimon Scholz3-0/+22
Add a hyperlinkDetectorTarget for the generic editor Change-Id: I79c0d33e247d26daa6f24618cec84701c9dc91b1 Signed-off-by: Simon Scholz <simon.scholz@vogella.com>
2017-11-24Bug 527071 - [generic editor] Hover consistency proposalI20171128-0100I20171127-2000I20171126-2000I20171125-1500I20171124-2000Lucas Bullen1-12/+23
Plan: - Cut down margins - Only show icon if completions are present (decided from limited testing through comparison with other hovers, input welcomed) Change-Id: I989eedf967014b5e478249f46bcc9ffe255d97ab Signed-off-by: Lucas Bullen <lbullen@redhat.com>
2017-11-21Bug 527577 - [Generic Editor] NPE in highlighterLucas Bullen1-1/+1
Confirm the sourceViewer has a textWidget when performing the getCaretOffset asynchronously Change-Id: Ieb5cdefcd8c25f1df0d2badb092c0eb90a8ed20a Signed-off-by: Lucas Bullen <lbullen@redhat.com>
2017-11-08Added unexported packagesDani Megert1-0/+1
2017-11-07Bug 521382 - [generic editor] Default highlighter for generic editorI20171107-2000Lucas Bullen13-28/+562
Added extension point for highlight reconcilers, when one is added the default is turned off Change-Id: Ibbe8d3df69ba5d364c027bd8c8f07aa7b4e71902 Signed-off-by: Lucas Bullen <lbullen@redhat.com>
2017-10-17Bug 521031 - [generic editor] How to implement Matching bracketI20171019-2000I20171018-2000I20171017-2000Lucas Bullen2-12/+18
Example added to .project editor Fix added to CompositeReconciler for dealing with strategy-less reconcilers Change-Id: I0b9597e5b25b4001c8e587b3dcdecb1aa3897cfd Signed-off-by: Lucas Bullen <lbullen@redhat.com>
2017-09-28Added API Problem filterI20171001-2000I20170930-1500I20170929-2000I20170928-2000Dani Megert1-0/+6
2017-09-08Bug 513321 - Aggregate mutliple hover sourcesS4_8_0_M2I20170913-2000I20170913-1120I20170913-0800I20170913-0420I20170913-0220I20170912-2255I20170912-2000I20170912-0800I20170911-2000I20170911-0800I20170911-0405I20170910-2000I20170910-1055I20170910-0800I20170909-1500I20170909-0920I20170909-0800I20170909-0510I20170908-2345I20170908-2000Mickael Istria11-118/+429
Including API fix Change-Id: Ieb35e68eef0f67ea3610645505843c5060ab3d31 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-09-08Revert "Bug 513321 - Aggregate mutliple hover sources"Mickael Istria10-428/+117
This reverts commit 55c3acdef4f74ecddae3e3f6c89fdb691c2c64ad. Change-Id: I543b5b6f4b129ec46a21f06c3045a6804f215356
2017-09-06Bug 513321 - Aggregate mutliple hover sourcesMickael Istria10-117/+428
Change-Id: I3cc1fe523f1db9f55095e587ea05a88b1f89dfaa Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-08-31Bug 521418 - [GE] support multiple reconcilers for same contentTypeI20170904-0230I20170903-2000I20170902-1500I20170901-2000I20170831-2000Lucas Bullen4-4/+148
Adds all reconcilers to the editor in ascending order of specificity Change-Id: I2abc3097b517176333a758b0a0025e12ac47a21e Signed-off-by: Lucas Bullen <lbullen@redhat.com>
2017-08-23Aligned formattingI20170823-2000Dani Megert1-2/+2
2017-08-10Bug 520685 - [Generic Editor] Sort ext. by most specialized content-typeI20170815-0035I20170814-2000I20170814-0635I20170814-0300I20170813-2000I20170812-1500I20170811-2000I20170810-2000Alexander Kurtakov1-0/+1
Suppress warning about unchecked cast. Change-Id: I97dd3ae8c1946535fc0dee73bb6bdaaf22f43341 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-08-08Bug 520685 - [Generic Editor] Sort ext. by most specialized content-typeI20170809-2000Mickael Istria7-185/+127
Factorize extensions and registry polling (can be continued). This allows most registries to return first the extension that applies to the most specialized content-types. Change-Id: Icfd5d0c2e72cd579e9fe8c034420d88c628f39a6 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-07-20Bug 519934 - [Generic Editor] allow stateful extensionsI20170724-2000Mickael Istria6-113/+87
Currently, the way extension points and registry are implemented and used make that the same extension (ie same PresentationReconciler) is used for all instances of the Generic Editor that match the content-type. As all known extensions so far manage to be stateless and as most APIs are designed to not need the class to keep state, this wasn't much of an issue. However, the introduction of reconciler and some use-cases related to it have highlighted that some classes need to be stateful, and that there is nothing that enforce them be be stateless. So we need the Generic Editor to assume by default that classes are stateful, and to provide a distinct instance of the extension for each editor instance. Change-Id: Ibfabd88685820df81fe5c53dbe754bb34e2b521e Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-07-20Bug 508829 - [Generic Editor] provide a way to customize reconcilerI20170723-2000I20170722-2000I20170722-0045I20170721-2000I20170720-2000Lucas Bullen7-6/+292
- Extension point for reconcilers added - Example of use with folding Change-Id: I966e0fa4e5711fb85aa792361184fd7ddbcf0620 Signed-off-by: Lucas Bullen <lbullen@redhat.com>
2017-07-18Bug 519749 - [generic editor] Manifest strings are not externalized.Mickael Istria2-4/+7
Change-Id: I1910a29106e04c2893f6d6eaefb7d33e1a119d00 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-07-03Bug 517161 - [Generic Editor] Set completion auto activation delay to 0I20170706-0630I20170705-2000I20170704-2000I20170703-2000Michal Niewrzal1-0/+1
Change-Id: Ic5b165663dad0e0b9969553a65aa9bf5d98c20c9 Signed-off-by: Michal Niewrzal <michal.n@zend.com>
2017-06-29Clean up after othersI20170702-2000I20170701-2000I20170630-2000I20170630-0410I20170629-2000Dani Megert1-0/+11
2017-06-29Revert "Clean up after others"Dani Megert2-3/+3
This reverts commit 422ac20e0c3cc4109fac9eb0fa60d4f387ba4227.
2017-06-29Clean up after othersDani Megert2-3/+3
2017-06-29Bug 508677 - [Generic Editor] Extension point for auto edit strategiesMichal Niewrzal8-2/+274
Change-Id: I275a82c443e6a9e612ea8e3297b2c78f6cae8ac0 Signed-off-by: Michal Niewrzal <michal.n@zend.com>
2017-06-22Bug 517929 - Update POMs in the master for 4.8 releaseAlexander Kurtakov1-1/+1
Point to 4.8 parent pom. Change-Id: Icedc59a139f5fce4e9fef73bb0c396109601abcd Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-05-16Fixed typoI20170516-0800Dani Megert1-2/+2
2017-04-06Bug 514397 - Provide default autocompletion for generic editorY20170413-1000I20170419-0430I20170419-0130I20170418-2000I20170417-2000I20170416-2000I20170415-2000I20170414-2000I20170413-2000I20170412-2000I20170411-2000I20170411-0500I20170410-2000I20170409-2000I20170408-2000I20170407-2000I20170406-2000Sopot Cela1-1/+1
Removes 1-character proposals. Change-Id: I74c1a98299462918db63fd2f8357336d8972512b Signed-off-by: Sopot Cela <scela@redhat.com>
2017-04-05Bug 514397 - Provide default autocompletion for generic editorY20170406-1000I20170405-2000Sopot Cela2-0/+112
Change-Id: I113fe5ec4faf1fde579dc3400d42041d9e77c9a4 Signed-off-by: Sopot Cela <scela@redhat.com>
2017-03-21Bug 513314 - Example enabling spellcheck on generic editorI20170324-2000I20170323-2000Mickael Istria2-1/+91
+ Enable quick fix for spelling issues by default Change-Id: I32973aa0e064547f1c5800e2503f43ef3c319078 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-03-16Bug 513314 - [Generic editor] disable spellchecker reconcilerY20170321-2315Y20170321-0120I20170322-2000I20170321-2000I20170320-2000I20170319-2000I20170318-2000I20170317-2000I20170316-2000Mickael Istria1-2/+8
Most clients of the Generic Editor so far don't want spellchecker to be on by default. Adding spellchecker should be opt-in. For the moment, fully disable it and adopters who need spellchecking implement it as a document listener. Change-Id: I6bbad50614ec19e05c447d2793e758793ae777d3 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-03-15Bug 513722 - Wrong dependency verision on org.eclipse.ui.genericeditorY20170316-0500I20170315-2000Mickael Istria1-1/+1
Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-03-15Bug 513304 - Setup API tools on Generic editor bundlesMickael Istria1-0/+6
Signed-off-by: Mickael Istria <mistria@redhat.com> Change-Id: I134454b61169d2a325a23af199504745370deda6
2017-02-22Bug 511101 - [Generic Editor/Quick Fix] suppress warningsY20170302-1000Y20170223-1000I20170308-0800I20170307-2000I20170307-0800I20170307-0610I20170307-0450I20170307-0420I20170307-0410I20170307-0150I20170306-2000I20170306-0800I20170305-2000I20170304-2000I20170303-2000I20170302-2000I20170301-2000I20170228-2000I20170228-0330I20170228-0240I20170227-2000I20170226-2000I20170225-2000I20170224-2000I20170223-2000I20170222-2000Mickael Istria2-9/+6
Change-Id: Ic7c21de2fd9cb2e5e67addd23a80b64104343168 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-02-21Bug 511101 - Enable quick fix on generic editorI20170221-2000Mickael Istria10-3/+471
* Available for Quick-Fix command (Ctrl+1) * Hover on text editor Change-Id: I6576f109d6f2a1fdc6020ed6510b645e12dcf3f6 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-02-02Bug 511587 - Prefer explicit dependencies instead of org.eclipse.ui inLars Vogel1-2/+3
generic editor Change-Id: I8529f6bb477bd85b95822eb648a8ffbdd6d4f862 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2017-01-19Polish bug 251156: [content assist] Asynchronous code completion [with patch]I20170120-2000I20170119-2000Dani Megert1-5/+11
2017-01-19Bug 502399 - Create a better icon for extensible editorY20170119-1000I20170119-1010Matthias Becker4-1/+1
Change-Id: Ie81dae4371c9008781db4fd65a79a8133d5aeeb8 Signed-off-by: Matthias Becker <ma.becker@sap.com>
2017-01-17Bug 251156 - Asynchronous content assistMickael Istria2-20/+35
This provides a new AsyncContentAssistant, performaing computation and presentation of content assist proposals (and related operations) asynchronously whenever possible. Part of this change is also internally allowing the parent ContentAssistant to support multiple IConteantAssistProcessors (although this is not exposed through public API). The AsyncContentAssistant does expose the manipulation of multiple contentAssistProcessors though. Some fields and methods where also made more visible (usually from private to protected or package, to maximize the ability to reuse existing code from the current synchronous framework, in order to make the feature easier to write, and also to provide a consistent experience with aysnc and sync content assist. Change-Id: I3e80c6422eaababc165e955ddeb3539909bfcb9f Signed-off-by: Mickael Istria <mistria@redhat.com>
2016-11-18Bug 506954 - [Generic Editor] Editor doesn't have position on status barY20161124-1000I20161128-0600I20161128-0330I20161127-2000I20161127-1300I20161126-2000I20161126-0815I20161125-2000I20161124-2000I20161123-2000I20161122-2000I20161121-2000I20161120-2000I20161119-2000I20161118-2000Michal Niewrzal1-0/+1
Change-Id: I22ee73f0c7ca291eeda7f73df837b35164b68d20 Signed-off-by: Michal Niewrzal <michal.n@zend.com>
2016-11-09[Generic Editor] Code cleanupY20161110-1000I20161115-2000I20161114-2000I20161114-0355I20161113-2000I20161112-2000I20161112-0405I20161111-2000I20161111-1220I20161111-0900I20161111-0740I20161111-0510I20161110-2030I20161110-1630I20161110-1225I20161110-1130I20161110-0710I20161110-0510I20161109-2000Mickael Istria5-9/+107
Change-Id: Idd22c81f4aa102c4a808f3d1868806244aa86017 Signed-off-by: Mickael Istria <mistria@redhat.com>
2016-11-08Bug 500755: [Generic Editor] attach completion to all token contenttypesMickael Istria2-14/+68
As some extension can provide some specific document partitioner, we need to attach completion dynamically to all supported token content-types. Change-Id: Ibfb55c7c254d78b6b6da61916af8b789bb50dfd5 Signed-off-by: Mickael Istria <mistria@redhat.com>

Back to the top