Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-08-22Bug 519749 - [generic editor] Manifest strings are not externalized.Y20170921-1000Y20170920-1000Y20170919-1000Y20170918-1000Y20170917-1000Y20170916-1000Y20170915-1000Y20170914-1000Y20170913-1335Y20170913-1000Y20170912-1000Y20170911-1000Y20170907-1000Y20170831-1000Y20170826-0800Y20170825-0700Y20170824-1850Y20170824-1000U20171009-0630U20170928-1310U20170928-0110U20170927-1900U20170927-0115U20170926-1200U20170922-1005U20170922-0835U20170922-0750U20170921-1315U20170921-0520U20170921-0430U20170921-0400U20170914-0400U20170913-1405U20170913-1050U20170913-0250U20170912-1305U20170912-0740U20170907-0400U20170905-1030U20170901-0900U20170831-0400U20170830-0850U20170828-0235U20170826-0930U20170826-0300U20170824-1210U20170824-0830U20170824-0400S4_7_1_aRC2aS4_7_1_aRC2S4_7_1_aRC1S4_7_1_RC4S4_7_1_RC3S4_7_1_RC2R4_7_1aR4_7_1M20171009-0410M20171009-0140M20170928-1310M20170927-1700M20170927-0400M20170926-1700M20170926-1000M20170925-0650M20170922-1005M20170922-0855M20170922-0740M20170921-1315M20170921-0255M20170920-2345M20170920-1700M20170920-0400M20170919-1155M20170919-0830M20170918-1300M20170906-1700M20170901-1220M20170901-0200M20170830-1700M20170830-0400M20170824-0635M20170824-0140M20170823-2345M20170823-1700M20170823-0500Mickael Istria3-5/+7
Cherry-picked form master 352230c0303585a1388b9bcb744d91e4ff889cc6 Change-Id: I85c7ba4d35b96c172373def5c0f56aa802ff0a99 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-06-28Bug 518867 - Update POMs in branch for 4.7.1 release Y20170817-2205Y20170817-1000Y20170810-1000Y20170803-1000Y20170727-1000Y20170727-0140Y20170725-0930Y20170721-0700Y20170720-1000Y20170713-1000Y20170706-1000Y20170629-1000U20170822-0900U20170821-0620U20170817-0400U20170814-0705U20170810-0610U20170810-0400U20170804-0815U20170803-0700S4_7_1_RC1M20170817-0500M20170816-0500M20170809-0400M20170802-0400M20170726-0400M20170721-0410M20170721-0250M20170719-0900M20170719-0410M20170719-0400M20170712-0800M20170712-0400M20170707-0300M20170705-0740Alexander Kurtakov18-20/+20
Update eclipse.platform.text repo. Change-Id: Ia659b0f3c1660b027162db0b9f85241cb168000d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-05-23Revert "Bug 434194" - restore 4.6 versionY20170622-1000Y20170620-0625Y20170619-2325Y20170618-0415Y20170608-1000Y20170601-1000Y20170525-1000S4_7_0_RC4aS4_7_0_RC4S4_7_0_RC3S4_7_0_RC2R4_7I20170612-0950I20170610-0940I20170608-0530I20170607-2000I20170607-1100I20170607-0800I20170607-0215I20170606-2000I20170606-0800I20170605-2000I20170605-0800I20170604-2000I20170604-0800I20170603-1500I20170603-0800I20170603-0100I20170602-2000I20170531-2000I20170531-0800I20170530-2000I20170530-0800I20170529-2000I20170529-0800I20170528-2000I20170528-0800I20170527-1500I20170527-0800I20170526-2000I20170524-2000I20170524-0800I20170523-2000Dani Megert1-23/+7
Change-Id: If2ca0a94f8ae0b58b2d8ef9da714d3b966c87363 Signed-off-by: Dani Megert <daniel_megert@ch.ibm.com>
2017-05-16Bug 516715 - genericeditor.tests !influence normal runtime workbenchY20170523-0000Y20170518-1000S4_7_0_RC1I20170523-0800I20170522-2000I20170522-0800I20170521-2000I20170521-0800I20170520-1500I20170518-1030I20170518-0830I20170518-0500I20170517-2000I20170517-0800I20170516-2000Mickael Istria1-4/+14
Change-Id: I4c18bb3a67fc9c6e5ffb4f96105c40b692b857d2 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-05-16Fixed typoI20170516-0800Dani Megert1-2/+2
2017-05-16Bug 505842 - Test failues in HoverTestMickael Istria1-0/+7
Better handle some more places for async Change-Id: I5714b25fa2cc71e2a896c6b3a9a3f4be6fc7e539 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-05-15Bug 516457 - Many of plug-ins need a version increaseI20170515-2000Alexander Kurtakov2-2/+2
Bump service for o.e.search. Change-Id: I1e52a546077d7163bd23a1e021b736fa28f7e422 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-05-15Bug 506167 - Print margin position is not updated when usingTill Brychcy1-1/+7
pinch-to-zoom gesture Change-Id: Ie8d7cefab791f143c2773582389be6b12a4be7cb Signed-off-by: Till Brychcy <register.eclipse@brychcy.de>
2017-05-15Bug 516534 - Remove unnecessary dependency toLars Vogel2-2/+1
org.eclipse.ui.tests.harness from org.eclipse.ui.genericeditor.tests Change-Id: I4f434a91983beb721e9f1fab997e6e5ec916abbd Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> Also-By: Mickael Istria <mistria@redhat.com>
2017-05-15Bug 505842 - Minor fixes in Generic Editor testsI20170515-0910I20170515-0800Mickael Istria3-7/+28
* Handle cases of slow CI (fast completion getting long and going async) * Skip HoverTest on win32 Change-Id: I455972886563bd4a886019c4196d21f347d02272 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-05-15Fixed bug 510940: SIOOBE inNoopur Gupta1-3/+5
org.eclipse.ui.genericeditor.examples.dotproject.NaturesAndProjectsContentAssistProcessor Change-Id: I5177543feace125dfdbfe978cecfabed7b2c4230 Signed-off-by: Noopur Gupta <noopur_gupta@in.ibm.com>
2017-05-15Bug 501117: Replace gif files in org.eclipse.ui.examples.javaeditorMatthias Becker10-8/+8
Change-Id: I3a5855f45b01c169ab8ead52fe77d776e683aa5f Signed-off-by: Matthias Becker <ma.becker@sap.com>
2017-05-15Bug 516457 - Many of plug-ins need a version increaseAlexander Kurtakov2-2/+2
Service version bump for ui.examples.javaeditor. Change-Id: I8ded8f66f22799ff3e7c4a4bd498e50e87a5186e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-05-11Added about.html to source bundleY20170512-0230Y20170511-1500Y20170511-1000S4_7_0_M7I20170514-2000I20170514-1120I20170512-0500I20170511-1200Dani Megert1-1/+2
2017-05-08Bug 516293: [hidpi][cocoa] Blurry line number ruler on retina displayI20170510-2000I20170510-0800I20170509-2000I20170509-1300I20170509-1100I20170509-0945I20170509-0800I20170508-2000Markus Keller4-23/+174
2017-05-08Polished bug 434194: Added missing JavadocI20170508-0800Dani Megert1-1/+2
2017-05-05Bug 434194I20170507-2000I20170506-2000I20170505-2000skybber1-6/+21
Whitespace characters are printed in one block , not separately, if monospaced font is used. Change-Id: I2534487ee2b6cf8337be8aea7a900da8f2f44cdb Signed-off-by: skybber <lada.dvorak7@gmail.com>
2017-05-03Bug 515836 - Search Dialog labels have different colors in dark themeY20170504-1000I20170504-2000I20170503-2000Lars Vogel1-9/+12
The status label gets styled dynamically if regular expressions are used. To avoid that the label uses its styling information we use the foreground color of another label to set its foreground color back to the color from the styling. Change-Id: I3b18830eaf3e8ba496490dcbacc0814c4c468571 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2017-04-28Bug 515972: Javadoc hover shows mix of Info and Javadoc colorsI20170502-2000I20170501-2000Leo Ufimtsev1-2/+20
Part 1: For the HoverControl used by Javadoc hover, set Statusbar colors when foreground/background is set (but only if statusBar is used). Note: - StatusbarLabel isn't always created, sometimes it's not used. We guard against that with null-check. - StatusBarLabel foreground is a blend of background and foreground, to make it slightly 'lighter' than the main foreground. To account for that, we re-blend when we either do background or foreground change. Since color is created, it's lifecycle is treated carefully such that we have no memory leaks. Tests: - With this patch alone, you won't see any changes. You need to apply "Part 2" patch for javadoc to see changes to Javadoc. (See bug) - Tested with child eclipse. No breakage for various popups like - Javadoc hover - jdt.debug.ui's expression viewer - editor markers - Problem info hover This patch should be good for merging. Change-Id: I6b13e06bbb27f49f28a56c4c05d65c2c65c150da Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2017-04-26Bug 512571 - Fix enablement of Zoom handlers for textY20170427-1000I20170430-2000I20170429-2000I20170429-1330I20170429-1230I20170428-2000I20170428-0830I20170428-0700I20170428-0550I20170428-0445I20170427-2000I20170426-2000Mickael Istria1-0/+14
Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-04-25Bug 507073: [content assist] Use fitting colors for Content assist'sI20170425-2000Leo Ufimtsev1-2/+3
additional info pane Part 1: HTMLPrinter should use default JFace colours suitable for presenting information rather than that of tooltips (INFO_*). The reason is on Gtk, tooltips have black background and white text, making it hard to read information. (See screenshot in bug). This makes Code-completion's javadoc window have suitable colours on gtk again (See screen shot in bug). On Windows/Cocoa, there is no change in behaviour. This is Gtk specific. Test (gtk): - Launch child Eclipse - Type "Obj", then ctrl+space (keep pressing ctrl+space till "Object" appears as an option) - Inspect javadoc popup. Before: Black background/white text After: White background/black text: NOTE: - This may make some darktheme elements appear white-ish in some cases. Part 2 (see bug) addresses the case for the javadoc info additional plane on Dark theme. For other elements, similar strategies should be used to call HTMLPrinter with colours suitable for darktheme. Change-Id: I8b11d1db9c472693d1322f7a714e0a4e60650c95 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507073 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2017-04-24Bug 507062 - Fix black strip of color in JavaDocHover (patch 2)I20170425-0910Leo Ufimtsev1-10/+3
Use information colors api in JFaceColor instead of those in workbench. This makes the Javadoc dialogue's strip at the bottom have the same consistent color with all other dialogues in eclipse. (e.g same as in code completion in ctrl+space). See screenshot 'patch 2' in bug report. Tests: - Gtk: Javadoc hover, strip at the bottom looks like regular part of Eclipse. - Looks consistent on Dark and Light theme. - Win/Cocoa: Javadoc hover, strip at the bottom looks same as before. Note: The previous patch introduced ability to customize colour of this strip at the bottom. But this made it inconsistent with other eclipse dialogues like code-completion etc. This patch reverts customization in favour of keeping things simple and working. Patchset 4: - Removed null check as api never returns null. Change-Id: Ia6ebf0066b6f241675b2bcbac4c29824270f3415 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=507062 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2017-04-19Bug 511302 - More explicit message for async content assistY20170420-1000I20170425-0700I20170425-0240I20170425-0215I20170424-2000I20170423-2000I20170422-2000I20170422-0300I20170421-2000I20170420-2000I20170419-2000Mickael Istria2-4/+8
Change-Id: I1e8848a930453d3079363ea33d8c7c2917577b59 Signed-off-by: Mickael Istria <mistria@redhat.com>
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-04-04Bug 514642 - (async) completion sometimes missingMickael Istria1-1/+1
Change-Id: I89b9e146a4e478fa9e416782e199abd9b9280c30 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-03-25Bug 513314 - Example enabling spellcheck on generic editorY20170330-1000I20170405-0300I20170405-0200I20170405-0130I20170404-2000I20170404-0840I20170404-0245I20170403-2000I20170402-2000I20170401-2000I20170331-2000I20170330-2000I20170329-2000I20170328-2000I20170327-2000I20170326-2000I20170325-2000Alexander Kurtakov4-1/+84
Fix warning in the build in the examples and enable save actions so these get auto-fixed. Change-Id: I0463f3d9e1cfe0560383a5e72f292a2315f76d38 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-03-21Bug 513314 - Example enabling spellcheck on generic editorI20170324-2000I20170323-2000Mickael Istria6-2/+209
+ 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-16Bug 512525 - Editor actions in menus and Generic EditorMickael Istria8-128/+151
* Add menus so commands are accessible via shortcut and quick-assist * Add images to commands so they look nice in menus * Test enablement of wordwrap, whitesplaces, block selection in Generic Editor... Bug: 512525 Bug: 512571 Change-Id: I95345a8eae45bec98f835614156d4037e7df4431 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-03-11Bug 513517 - printStackTrace() should not be used in production codeI20170315-0500I20170314-2000I20170313-2000I20170312-2000Andrey Loskutov6-8/+7
Change-Id: I7b4a4d0a1af3979852269b1ee53fb9a8ba444e93 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2017-03-08Bug 513274: Real "Unlikely argument type" problem in SearchY20170309-1000S4_7_0_M6I20170311-2000I20170310-2000I20170308-2000Markus Keller2-2/+3
Change-Id: If4355d1fb5d59fa8f76d37f84b743e891e2ec611
2017-03-08Bug 511101: [Generic Editor] misses quick fix on error markersMarkus Keller5-44/+655
- improved HoverTest (no endless loop, better logging) - removed dependency on platform.ui test bundle - improved ScreenshotTest
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 Istria15-27/+641
* Available for Quick-Fix command (Ctrl+1) * Hover on text editor Change-Id: I6576f109d6f2a1fdc6020ed6510b645e12dcf3f6 Signed-off-by: Mickael Istria <mistria@redhat.com>
2017-02-19Bug 320672 - added copyright header for new fileI20170220-2000I20170219-2000Andrey Loskutov1-0/+11
Change-Id: I3d2f4dfbe9d96ff1724bfdee67f8b303427c3029 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2017-02-19Bug 320672 - [WorkbenchParts] [Compatibility] SWTException whenAndrey Loskutov5-12/+182
activating an editor with stale content This is the second part of the fix for bug 320672, the first one is covered by bug 511873. Remember if we are in the middle of the focus state change. During this operation we should not attempt to call updatePartControl() from sanityCheckState() (which is called on part activation) because it can dispose widgets we are currently setting focus to. In theory, this can happen from other protected methods here too, but I'm trying to keep the patch as small as possible because this class is a base class for MANY other text editors. Change-Id: Ibb860eac30986b6ed3a155f809dc58c9db082ff1 Signed-off-by: Andrey Loskutov <loskutov@gmx.de> Also-by: Vasili Gulevich <vasili.gulevich@xored.com>
2017-02-17Revert "Bug 320672 - [WorkbenchParts] [Compatibility] SWTException when ↵I20170218-2000I20170217-2000Dani Megert4-194/+11
activating an editor with stale content" This reverts commit 919a0022e6f90d59d48982a7e42141187fc5c594. Change-Id: I3cde4056b10acd792362004259e98ecb663696f0
2017-02-16Bug 320672 - [WorkbenchParts] [Compatibility] SWTException whenY20170216-1515Y20170216-1450I20170216-2000Andrey Loskutov4-11/+194
activating an editor with stale content This is the second part of the fix for bug 320672, the first one is covered by bug 511873. Remember if we are in the middle of the focus state change. During this operation we should not attempt to call updatePartControl() from sanityCheckState() (which is called on part activation) because it can dispose widgets we are currently setting focus to. In theory, this can happen from other protected methods here too, but I'm trying to keep the patch as small as possible because this class is a base class for MANY other text editors. Change-Id: I86af3ed7463628f7476359f76be262ed2ddaf997 Signed-off-by: Andrey Loskutov <loskutov@gmx.de> Also-by: Vasili Gulevich <vasili.gulevich@xored.com>
2017-02-13Fixed bug 511542: [content assist] Incorrect default selection in proposals ↵Y20170216-1000I20170216-0140I20170215-2000I20170214-2200I20170214-2000I20170213-2000Dani Megert1-9/+5
list after filtering
2017-02-08Bug 511596: [painting][rulers] Rulers are forcing synchronous paints during ↵Y20170209-1000I20170212-2000I20170211-2000I20170210-2000I20170210-0615I20170210-0600I20170210-0550I20170210-0530I20170209-2000I20170208-2000Markus Keller1-9/+12
scroll
2017-02-08Bug 511596 - Rulers are forcing synchronous paints during scrollStefan Xenos3-3/+0
Change-Id: Ie3e614aba4377fa1cbbd77edbe97251fa8a871aa
2017-02-08Bug 511596 - Slow scrolling in editorI20170208-0700Stefan Xenos2-2/+0
Remove the synchronous forced repaints. The call to Canvas.redraw is sufficient to trigger an asynchronous repaint. Doing it asynchronously prevents input events from getting backed up if they arrive faster than SWT can paint the ruler. Change-Id: I4aaf9a18d78b8b59a5189a4651f4cb5c207fa9c9 Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2017-02-07Bug 511863 - [regression] NPE inI20170207-2000Andrey Loskutov1-5/+7
CompletionProposalPopup.computeProposals Change-Id: I6fafe29a1ed3289f8d6a9e909d2cd2e3136305f2 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2017-02-03Bug 511615 - Use enhanced for loops in org.eclipse.core.filebuffersI20170206-2000I20170205-2000I20170204-2000I20170203-2000Lars Vogel4-33/+31
Change-Id: Iaa50efc06006a4efd523f1c92026504fc851803a Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2017-02-03Bug 493304 - Prefer usage of enhanced for loop in eclipse.platform.textLars Vogel22-150/+103
repo Part 2 for the org.eclipse.jface.text plug-in Change-Id: I183540f8ae58d1448de9607b6c462817a2f670a3 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2017-02-03Bug 511613 - Mark IHyperlinkDetector as functional interfaceLars Vogel1-0/+1
Change-Id: Iad4c8751552297a3c0f81359bb77cb255b3d8ea9 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2017-02-03Bug 493304 - Prefer usage of enhanced for loop in eclipse.platform.textLars Vogel22-114/+92
repo Part 1 for the org.eclipse.jface.text plug-in Change-Id: Ib037e06e3346e9ce50281bbc11b87bcbb962eb56 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>

Back to the top