Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2018-06-13v4903v4903aEclipse Platform RelEng Bot1-1/+1
2018-06-13Bug 138909 - GTK - Vertical line in Tree with text that spans columnsXi Yan1-1/+1
Used gtk_tree_view_get_background_area instead of gtk_tree_view_get_cell_area in RendererRender method of Tree to prevent vertical border being rendered between columns. Change-Id: I480e9e7f7e63021e8ff00e2989fc25a95db931be Signed-off-by: Xi Yan <>
2018-06-12v4903v4903I20180613-0440I20180613-0300Eclipse Platform RelEng Bot1-1/+1
2018-06-12v4903Eclipse Platform RelEng Bot3-4/+4
2018-06-12Bug 535323: [GTK3] Combo sizing problemsEric Williams2-43/+87
This is a two part fix: 1) Override resizeCalculationsGTK3 in Combo to use the GtkEntry for non-READ_ONLY Combos. This prevents us from using the GtkComboBoxText's preferred size which is usually way too large on GTK3.20+. 2) Update the patch from bug 500703 to support the case where one Composite has multiple Combo widgets inside of it. We support this case by setting fixClipHandle in the parent Composite, and then using a HashMap to keep track of the individual Controls, and their respective children who need to have their clips adjusted. Tested on GTK3.22 on X11 and Wayland -- no ill effects. No AllNonBrowser JUnit tests fail. Change-Id: I1d262c9d321dc314c7f66966bd58fbd8e25ba77e Signed-off-by: Eric Williams <>
2018-06-12Bug 305864 - [GTK] getItemHeight method of org.eclipse.swt.widgets.ListXi Yan7-6/+62
returns a wrong Item height Added padding of cell when calculating item height in getItemHeight method of List, Table, and Tree for GTK3. Change-Id: I59c7163f46e2df3a31958ba9235038de7e58280f Signed-off-by: Xi Yan <>
2018-06-11v4902v4902dEclipse Platform RelEng Bot1-1/+1
2018-06-11v4902v4902cEclipse Platform RelEng Bot1-1/+1
2018-06-11Bug 535123 - [HiDPI][GTK3] Black bands visible in Eclipse UI on x2Sravan Kumar Lakkimsetti1-6/+14
display Fixes black band issues in snippet 365 and tool bars and CTabFolder. this uses setting of scale factor to surface. rather than manipulating the co-ordinates. Revert "Revert "Bug 534817 - screenshots do not change"" This reverts commit 742c1cbd39bb33d4c9827db948582faef531b1ba. This revert fixes SWTBot problem in capturing screenshots Conflicts: bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics/ Change-Id: Ibd8dc7ae70befe6db98d89e9d76f7ce68e7ffc8f
2018-06-08v4902v4902bEclipse Platform RelEng Bot1-1/+1
2018-06-08Bug 535123 - [HiDPI][GTK3] Black bands visible in Eclipse UI on x2Sravan Kumar Lakkimsetti3-9/+17
display Fixes black band issues in snippet 365 and tool bars and CTabFolder. Revert "Revert "Bug 534817 - screenshots do not change"" This reverts commit 742c1cbd39bb33d4c9827db948582faef531b1ba. This revert fixes SWTBot problem in capturing screenshots Change-Id: Ibd8dc7ae70befe6db98d89e9d76f7ce68e7ffc8f Signed-off-by: Sravan Kumar Lakkimsetti <>
2018-06-07v4902v4902aI20180607-2000Eclipse Platform RelEng Bot1-1/+1
2018-06-07Revert "Bug 534817 - screenshots do not change"Sravan Kumar Lakkimsetti2-12/+9
This reverts commit 809b38a9c2e5537b4a532a4680f7fc06d8c7dbb2. Change-Id: I093d48e222bc9b93ee23f7619e64e7c8aa3676e3
2018-06-07Bug 396175 - Link widget needs an escape character for < and >Xi Yan3-12/+27
Added escape character for angle bracket in link widget. Change-Id: I44675a5a18c4319421c9b37af16d4d345ec8b55d Signed-off-by: Xi Yan <>
2018-06-06Bug 319612: [Gtk] Shell.getSize() returns wrong value when created withEric Williams1-7/+19
style SWT.RESIZE | SWT.ON_TOP Ignore hardcoded trim when calculating sizes for shells with SWT.ON_TOP and SWT.RESIZE set (i.e. "custom resize" shells). These shells already use border as set by gtk_container_set_border_width() -- subtracting the trimming in Shell.setBounds() is unnecessary. Tested on GTK3.22 on X11 and Wayland. A JUnit test case to reproduce the issue is attached. No AllNonBrowser JUnit tests fail. Change-Id: I81ebd319b623dfb3b98c533996a43e6435e80d2f Signed-off-by: Eric Williams <>
2018-06-06v4902v4902I20180606-1020Eclipse Platform RelEng Bot1-1/+1
2018-06-06v4902Eclipse Platform RelEng Bot3-4/+4
2018-06-06Bug 535588 - Remove build support for aix,hpux and solarisAlexander Kurtakov2-170/+0
Change-Id: I5faee04a9b09db75554726b070c267f0cf03cc3b Signed-off-by: Alexander Kurtakov <>
2018-06-06v4901v4901Eclipse Platform RelEng Bot1-1/+1
2018-06-06v4901Eclipse Platform RelEng Bot3-4/+4
2018-06-06Bug 518669 - Drop support for Linux ppc64 in 4.9Alexander Kurtakov1-1/+1
Reduce the library count by the number of ppc64 libs no longer built. Change-Id: I33b2ed1e0c4dc009bd7251b58de39cc1f979323e Signed-off-by: Alexander Kurtakov <>
2018-06-06Bug 518669 - Drop support for Linux ppc64 in 4.9Alexander Kurtakov1-2/+2
Do not glob ppc64* but be explicit only ppc64le are to be considered. Change-Id: I65973e24a45eb13be93a8c89c1dfdec471d3279c Signed-off-by: Alexander Kurtakov <>
2018-06-06Bug 518669 - Drop support for Linux ppc64 in 4.9Alexander Kurtakov4-61/+11
Remove build support and tests running setup for ppc64 in swt. Change-Id: I488a6ce9398baca50a7fe1fdd4fa1163868fbf3d Signed-off-by: Alexander Kurtakov <>
2018-06-05v4900v4900aEclipse Platform RelEng Bot1-1/+1
2018-06-05Bug 535318 - Update license to EPL-2.0 for platform.swt in about.htmlLars Vogel4-190/+98
Change-Id: I4526c5c3c2967d58e0e83f4d3eccfeabc268cff3 Signed-off-by: Lars Vogel <>
2018-06-04v4900v4900Eclipse Platform RelEng Bot1-1/+1
2018-06-04v4900Eclipse Platform RelEng Bot3-4/+4
2018-06-01v4881v4881bI20180601-0915Eclipse Platform RelEng Bot1-1/+1
2018-06-01Version 4.9 update in plaform.set as prep for the EPL 2.0 updateI20180601-0900Lars Vogel6-6/+6
Change-Id: I3ad44261dffe9d6d9097eb2c66a49ed31a57df25 Signed-off-by: Lars Vogel <>
2018-06-01v4881v4881aI20180531-2125Eclipse Platform RelEng Bot1-1/+1
2018-05-31v4881v4881I20180531-1245I20180531-0910Eclipse Platform RelEng Bot1-1/+1
2018-05-31v4881Eclipse Platform RelEng Bot3-4/+4
2018-05-29Bug 489640 [GTK3] setting a lot of items to combobox is extremely slowLeo Ufimtsev5-23/+121
(Bug fix). Setting wrap causes O(n^2) performance regression because after every insert the drop-down list size is re-computed. Solution: 1) Turn off wrap during insert (to fix bulk insert, e.g setItems(...)) 2) Delay enabling (so that multiple single-insert calls [e.g add(.)] are not delayed if called in a loop. Tests: - Attached snippets: Before fix: Gtk3: 1000ms After fix: Gtk3: 10ms (event faster than gtk2's 23ms). - Child eclipse works well. - All SWT jUnits pass. - Combo box looks same as before. Patchset 4: - Implemented similar logic for removing items to fix performance. Bug: Change-Id: Ibf14b35712277e068bc719d073a482ab5c04fb7f Signed-off-by: Leo Ufimtsev <>
2018-05-29Bug 258196: [GTK] Virtual Tree does not resize correctly horizontallyEric Williams5-6/+14
Using the patch from bugzilla, add updated flags to Tree and TreeItem which are triggered when changes are made that would affect the layout of the Tree. These changes will trigger the proper scrolling width to be set. Tested on GTK2 and GTK3, no ill effects seen. No AllNonBrowser JUnit tests fail, and the snippet from bug 490203 doesn't show any reduction in performance either. Bumped versions for first 4.9 commit. Change-Id: If8d435248db5bc4ba5448f803bafd4eef1165167 Signed-off-by: Eric Williams <>
2018-05-29Bug 535191 - POM version change for 4.9 releaseAlexander Kurtakov4-4/+4
Change-Id: Icf2788319e154102ecb1002b3e9783824e709266 Signed-off-by: Alexander Kurtakov <>
2018-05-25Bug 498217 [GTK3][DnD] Dragging parts does not show rectangle (fix)Leo Ufimtsev1-48/+128
As of Gtk 3.9.1, Commit a60ccd3672467efb454b121993febc36f33cbc79, off-screen GDK windows are not processed. Because of this gtk doesn't send move events to SWT. Platform.UI uses an off-screen tracker for SWT.MOVE events to draw custom rectangles on a transparent shell for it's part-drag-preview. Drawing/updates for these broke because tracker is off screen and no longer sent mouse move events. Solution: If a tracker is to move off-screen, then instead draw it 1x1 and make it transparent. Tests: - Child eclipse. Now part-preview works when dragging editor/views around. - Snippet 31/23 (tracker) work as before. Note, this fix is only for X11. On Wayland part-preview is still broken due to bug 535083. This bugfix seems to make part-preview more fluent on wayland, but there's still a black shell over eclipse. Change-Id: Ia69c494d3d08b9565e6647073bbfd4870f20ade3 Signed-off-by: Leo Ufimtsev <>
2018-05-23v4880v4880kS4_8_0_RC2I20180528-0800I20180527-2250I20180527-2000I20180527-0800I20180526-1500I20180526-0800I20180525-2000I20180524-0900I20180523-2000Eclipse Platform RelEng Bot1-1/+1
2018-05-23Bug 534646 - Do the annual Javadoc bash for 4.8Niraj Modi16-5/+73
Change-Id: I0d6933e70c2c3f94b775aba903c2795824f12da9 Signed-off-by: Niraj Modi <>
2018-05-21v4880v4880jI20180523-0800I20180522-2000I20180522-0800I20180521-2000I20180521-0800Eclipse Platform RelEng Bot1-1/+1
2018-05-21Bug 534817 - screenshots do not changeSravan Kumar Lakkimsetti2-9/+12
Change-Id: I8cf7d72ab79e6dc04a456da999c8901cf2f4d2a6 Signed-off-by: Sravan Kumar Lakkimsetti <>
2018-05-16v4880v4880iS4_8_0_RC1I20180520-2000I20180520-0800I20180519-1500I20180519-0800I20180518-2000I20180516-2000Eclipse Platform RelEng Bot1-1/+1
2018-05-16Bug 534783 – SWT tools isn't rebuilding natives after foreach patchLeo Ufimtsev23-116/+177
Revert "For each conversion in" This reverts commit 9a92da14a27e579409c00ff3eefd197eac4209da. Change-Id: I464b41bdc9bdd125b1f56b501e226fb89ceca310 Signed-off-by: Leo Ufimtsev <>
2018-05-15v4880v4880hI20180516-0800I20180515-2000I20180515-1755I20180515-1620I20180515-1440I20180515-1300Eclipse Platform RelEng Bot1-1/+1
2018-05-15Bug 534692 - Scrollbar area in compare editor too smallSimeon Andreev3-7/+2
The fix for bug 533799 causes a regression, which manifests as a too-short vertical scroll bar in the Compare Editor. The regression is caused by changing the implementation of Scrollable.hScrollBarWidth() to return the width instead of the height of the computed GTK preferred size requisition. This was due to an oversight during refactoring. This change restores the original API functionality, in return fixing the layout of the compare editor. Change-Id: I776df3efd8811b8a5fd2360691396d72cc3a6a3f Signed-off-by: Simeon Andreev <>
2018-05-15v4880v4880gI20180515-0950Eclipse Platform RelEng Bot1-1/+1
2018-05-15Bug 518717 - [GTK3] Replace deprecated gdk_screen_width_mm()Sravan Kumar Lakkimsetti1-12/+9
Change-Id: Ibfa8e61d71f49dd0c64d0f94d79e403ec453542a Signed-off-by: Sravan Kumar Lakkimsetti <>
2018-05-14v4880v4880fI20180515-0800I20180514-2000Eclipse Platform RelEng Bot1-1/+1
2018-05-14Bug 534654: [GTK3] Free strings from native *to_string() functionsEric Williams1-0/+1
Add a g_free() call to free string from gdk_rgba_to_string(). Change-Id: Ie54850e2f8c1658f797bb6e3d4d3a78bb912f994 Signed-off-by: Eric Williams <>
2018-05-14Bug 534555 - [GTK] Browser stops responding and throws an error onLeo Ufimtsev1-8/+10
dispose (Browser crash) I found an subtle issue in javascript execution logic. The javascript execution logic is canceled if browser's *shell* is disposed. This is wrong, the javascript logic should check if the *browser* is disposed, not the browser's shell because you can have the situation where the shell is not disposed but the browser is. Also updating error message to clarify slow javascript execution for users. I can't reproduce the issue locally, so I can only assume this fixes the reported issue. But I tested jUnits and child Eclipse and didn't have issues. Change-Id: Icae4ec6c28dd17fb1e555f24fbd5b0b984702917 Signed-off-by: Leo Ufimtsev <>
2018-05-12v4880v4880eI20180514-0800I20180513-2000I20180513-0800I20180512-1500I20180512-0830Eclipse Platform RelEng Bot1-1/+1

Back to the top