Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-09-23Bug 482354 - SVN checkout deadlocks EclipseAndrey Loskutov3-8/+43
FileDocumentProvider.refreshFile(IFile) is called from UI thread but in worst case (if the IFile is out-of-sync with file system state) it acquires workspace lock for refreshing the resource state. If at same time any workspace job holding a lock on a parent project will try to use IOConsoleOutputStream.write(String) to report lot of data (> 160000 characters) to the console, the IOConsolePartitioner.streamAppended() call will block forever waiting for queue processed by the (locked) UI thread. Proposed solution: FileDocumentProvider.refreshFile(IFile) should run DocumentProviderOperation in providers runnable context to avoid such deadlocks. In the case the resource tree is locked, a "User Operation is Waiting" progress dialog will be shown, giving the user a chance to resolve the deadlock situation by canceling one of the affected tasks. To be consistent with existing API and to allow clients override the supplied refresh rule, new API is introduced in FileDocumentProvider: protected ISchedulingRule.getRefreshRule(Object element). Default implementation in FileDocumentProvider uses ResourceRuleFactory.refreshRule for given file. Change-Id: Id742d98403cc546fad4a21d25eb18ab7bef48776 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2016-09-20Bug 479523 - Replace usage of SubProgressMonitor with SubMonitor inLars Vogel3-45/+32
eclipse.platform.text Also using split for automatic cancelation checking Change-Id: I0d78f0071a0b1d25683bd4404b489dd4334c6b5a Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2016-09-20Bug 428417 - ConcurrentModificationException inI20160920-0800Andrey Loskutov1-1/+2
AbstractMarkerAnnotationModel The fDeletedAnnotations field in AbstractMarkerAnnotationModel uses ArrayList, which is not thread safe and does not allow concurrent modification and iteration. Introducing new locks around fDeletedAnnotations seem to be dangerous. Replacing this with CopyOnWriteArrayList however seem to be a better solution - it does not add any new locks and should allow safe iteration while other thread modifies the list. Looking at the usage of fDeletedAnnotations, it should be OK to iterate on "old" state. Change-Id: I17fea70fcccf578212e9fdb557a9f0f68aa64dc4 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2016-09-19Bug 501127 - Remove outdated _buildnotes_text_*.html fromLars Vogel6-2422/+0
org.eclipse.ui.editors Change-Id: I5529f35a09cb97d31d012821c40cf19d378cca40 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2016-09-09Revert "Bug 479523 - Replace usage of SubProgressMonitor with SubMonitor in ↵Lars Vogel3-31/+44
eclipse.platform.text" This was unintentially commited, I selected the wrong tab in the browser. Reverting. I want to commit this early M3 and not late M2. This reverts commit 17c9cb2d257048b6cbfc5a6c7afa89680da4864c. Change-Id: I7efae943288e94f34ca38b8b4bd87408dbea8208
2016-09-09Bug 479523 - Replace usage of SubProgressMonitor with SubMonitor inLars Vogel3-44/+31
eclipse.platform.text SubProgressMonitor has been deprecated and SubMonitor shows much better performance characteristics and has a simpler API This commit replaces the usage except for Progress which has internal methods for creating SubProgressMonitor, will be handled by another commit Change-Id: I8637366a18fa2f55c8993407f479ed454e0ffe01 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2016-07-26Bug 498497 - increment service segment for org.eclipse.ui.editorsY20160811-1000Y20160804-1000Y20160728-1000I20160816-1015I20160816-0800I20160809-1300I20160809-1100I20160803-2000I20160803-0800I20160802-2000I20160802-0800I20160801-2000I20160801-0800I20160731-2000Andrey Loskutov2-2/+2
Change-Id: Idb4b2de82950bf72725a721fb80c5a40d5e1d0ab Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2016-07-26Bug 498497 - Use different color and layer for "Info" markers in overview rulerAndrey Loskutov1-2/+2
Change-Id: I9cdb223286078146f4194a85b04b109cba674aea Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2016-07-26clarify presentationLayer, see ↵I20160726-1400Markus Keller1-27/+8
org.eclipse.jface.text.source.IAnnotationAccessExtension#getLayer(Annotation)
2016-06-28Bug 496465: Prep for 4.7 (Oxygen) buildsMarkus Keller1-1/+1
2016-05-05Bug 492973 - Avoid invoking inefficient new String() constructor inLars Vogel1-1/+1
eclipse.text Change-Id: I9a45a3bd1583ca517a124ea63d70b17d37305d6a Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2016-05-03Bug 492875 - Remove the "strictly compatible JRE" per-project overrideI20160504-0035I20160503-2000Lars Vogel1-2/+0
in eclipse.platform.ui project Change-Id: Ifd4b4399d620c32f3ca9e52627f7b940c58557e8 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2016-04-22Fixed bug 492177: Clean up the removal of "Enable word wrap when opening an ↵I20160424-2245I20160424-2000Dani Megert1-3/+1
editor" preferences option
2016-04-22Bug 492177 - Clean up the removal of "Enable word wrap when opening anAndrey Loskutov1-7/+2
editor" preferences option See also bug 488162 - [word wrap] Hide WW preference to avoid unexpected performance impact. Removed keywords pointing to the hidden preference. Change-Id: Ibcaf242004ee5971439a701738c5f00cb4b244b7 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2016-02-22Bug 488162 - [word wrap] Hide WW preference to avoid unexpectedI20160223-0800Andrey Loskutov1-4/+10
performance impact Hide "Preferences->General->Editors->Text Editors->Enable word wrap when opening an editor" by default, unless the system property "eclipse.show.wrapByDefaultPreference" is set to "true". Users should not be able to persist this preference which can cause not acceptable editor performance slowdown while resizing/zooming. Change-Id: I459593edd731e3f6bb6f597583f5791f229a5cd9 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2016-01-20Fixes for bug 483340: ListenerList should be parameterizedMarkus Keller2-10/+8
2016-01-20Bug 486184: [preferences] Annotations preference page: "Info" should be pluralMarkus Keller1-1/+1
2016-01-15Bug 485748 - Proactively call done() on progress monitors at the top levelStefan Xenos1-1/+6
Signed-off-by: Stefan Xenos <sxenos@gmail.com> Change-Id: Id1deda76707e000651043cae003359730fde1ba5
2016-01-13Bug 485746 - "Save As" for external files does not work as expectedAndrey Loskutov1-3/+3
Filter path for the FileDialog must be a directory, not the file path. Change-Id: Ia78fe8e561bdc672b7f3115b11a2130f98582625 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2015-12-01Bug 478673: generify codeI20151201-1100I20151201-0800Markus Keller45-612/+619
2015-12-01Bug 478673: remove unused castsMarkus Keller12-22/+22
2015-12-01Bug 478673: added @Override/@Deprecated and removed non-Javadoc boilerplateMarkus Keller95-1741/+974
2015-12-01Bug 478673: Move platform text to Java 1.8 BREEMarkus Keller7-31/+93
2015-11-20avoid non-ASCII chars in properties filesI20151124-1000I20151124-0800Markus Keller1-1/+1
2015-11-10Bug 35779 - [misc] Text Viewer and Editor needs to support word wrapAndrey Loskutov7-7/+22
Added "Enable word wrap when opening an editor" preference to "Text Editors" preference page, "Toggle Word Wrap" text editor action / toolbar button and ALT+SHIFT+Y shortcut for text editors extending AbstractTextEditor. Change-Id: Ibc4d64d0c76a31aff781726336d41b9ee1cbd659 Also-by: Florian Weßling <flo@cdhq.de> Also-by: Holger Voormann <eclipse@voormann.de> Also-by: Lars Vogel <Lars.Vogel@vogella.com> Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2015-10-27Bug 479244: New icon for quick-fixable InfosI20151029-1100I20151028-2000I20151028-0800I20151027-2000Markus Keller1-0/+0
2015-10-16Bug 479244: New icon for quick-fixable InfosI20151027-0800I20151026-2000I20151026-0800I20151025-2000I20151020-0800Markus Keller1-0/+0
2015-10-07Bug 477523: Provide new severity level "information" in the UII20151014-1100I20151013-0800Noopur Gupta2-5/+6
Change-Id: I6f0dd88f55a3db31745439970f0a65c1d53f1bbc Signed-off-by: Noopur Gupta <noopur_gupta@in.ibm.com>
2015-09-01Updated copyright dateDani Megert1-1/+1
2015-08-31Bug 394739 - Remove org.eclipse.core.runtime.compatibility* bundlesSopot Cela1-8/+3
Removed references to Platform#getPlugin. Change-Id: If3b071f52ba4f22a24734c4aa66a3251cfb27d5a Signed-off-by: Sopot Cela <scela@redhat.com>
2015-07-31Added note that concrete editors may override textual editor settingsI20150818-0800I20150811-1400I20150805-2000I20150805-0800I20150804-2000I20150804-0800I20150803-2000I20150803-0800I20150802-2000Dani Megert1-2/+4
2015-07-31Increased bundle version for NeonDani Megert2-3/+3
2015-07-02Bug 469765: Prep for 4.6 (Neon) and 4.5 (Mars) maintenance buildsI20150707-0800Markus Keller1-1/+1
2015-02-13Bug 459927: [templates] ContributionContextTypeRegistry#createResolver(..) ↵I20150310-0800I20150305-1200I20150303-0800I20150224-0800I20150217-0800Markus Keller1-1/+7
must not throw AFE
2014-11-18Increased bundle version for MarsDani Megert2-2/+2
2014-11-18Fixed bug 440952: Basic Marker Updater should be executed before other ↵Sarika Sinha4-19/+101
contributed markers Signed-off-by: Sarika Sinha <sarika.sinha@in.ibm.com>
2014-06-19Bug 436736 - Prep for 4.5 (Mars) and 4.4 maintenance buildsI20140708-0800I20140701-0800Paul Webster1-1/+1
Update parent versions from 4.4.0 to 4.5.0 Signed-off-by: Paul Webster <pwebster@ca.ibm.com>
2014-04-01Fixed bug 431705: Searching for "print margin" in preference dialog doesn't ↵I20140408-1645I20140408-1200I20140408-0800I20140402-0100I20140401-1500Dani Megert2-3/+8
find anything
2014-04-01Increased bundle version for LunaDani Megert2-3/+3
2013-06-26Fixed bug 411168: Update parent POMs for LunaI20130717-1600I20130716-0800I20130709-0800I20130702-1230I20130702-1000I20130702-0800Dani Megert1-1/+1
2013-05-13Updated copyright dateI20130513-2000Dani Megert1-1/+1
2013-03-27Fixed bug 403969: Update Platform Text with the new parent versionI20130402-0800Paul Webster1-4/+2
- excluded addition of forceQualifierUpdate.txt
2013-02-25converted line delimiters to Unixv20130225-182143Markus Keller6-1228/+1228
2013-02-25Bug 399451: Some projects have incorrect encoding setMarkus Keller1-0/+2
2013-02-25Fixed bug 397850: [CBI] use the correct group IDs for all artifactsDani Megert1-2/+2
2013-02-13Adopted SWT#COLOR_LINK_FOREGROUNDv20130213-093040Dani Megert2-1/+2
2012-12-21Fixed typov20121221-081121I20130101-0800I20121225-1600I20121225-0800Dani Megert1-3/+4
2012-12-10Fixed bug 396110: Merge in CBI patches from 4.2.2 into 4.3 (pom changes)v20121210-150853I20121218-1600I20121218-0800I20121214-0730I20121213-1200I20121212-2000I20121212-0800I20121211-2000I20121211-0800I20121210-2000Dani Megert1-1/+1
for eclipse.platform.text
2012-11-28Added some more preference page keywordsv20121128-131125I20121210-0800I20121209-2000I20121204-2230I20121204-1600I20121204-1000I20121204-0915I20121204-0800Dani Megert2-1/+11
2012-11-08Added missing copyright noticev20121108-151329I20121113-0800Dani Megert1-0/+10

Back to the top