Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-02-14v4763v4763gY20180315-1000Y20180308-1000Y20180301-1000Y20180222-1000Y20180215-1000S4_7_3_aRC1S4_7_3_RC4S4_7_3_RC3S4_7_3_RC2R4_7_3M20180328-2205M20180328-1700M20180328-0400M20180327-0400M20180326-0400M20180325-0400M20180323-1030M20180322-1835M20180322-1700M20180322-1030M20180322-0935M20180322-0400M20180316-0240M20180315-0710M20180307-0400M20180301-0715M20180301-0330M20180221-1700M20180221-0535M20180215-0545M20180214-1700M20180214-0500Arun Thondapu1-1/+1
2018-02-14Bug 529327: [GTK3] [hidpi] Dragging and dropping editor tabs does not work ↵Janis Danisevskis1-2/+4
when "Scale for menu and title bar" (Unity/Ubuntu Display Settings) is other than "1" org/eclipse/swt/widgets/Control.java (gtk) Applies DPIUtil.autoScaleDown to mouse event coordinates before submitting to sendDragEvent. Signed-off-by: Janis Danisevskis <werwurm@gmail.com> Change-Id: Ib1e37446f257b8e82537ecd059ae8440561e919b
2018-02-14Bug 519015 - Tab after 4 spaces is not visibleSravan Kumar Lakkimsetti4-5/+110
Change-Id: Ibe69a8fd115d6691550f8657d79dd8e4757d8b23 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-01-11v4763v4763fY20180209-0450S4_7_3_RC1M20180213-0600M20180207-1700M20180207-0400M20180131-0400M20180125-0335M20180124-0610M20180124-0400M20180117-0400M20180111-0505Arun Thondapu1-1/+1
2018-01-10Bug 529026: [GTK3.20+] Test failures in org.eclipse.ui.tests.formsEric Williams1-0/+8
Backport of original patch onto the 4.7 maintenance branch. Change-Id: I8a486a6081fa254e6312505fa7e81493e34b96bc Signed-off-by: Eric Williams <ericwill@redhat.com>
2018-01-10Bug 519295: [GTK3] Invisible settings button in validation preferencesEric Williams3-11/+7
Instead of setting the image dimensions for each column, set them in the parent and use those dimensions for every column. Every image renderer should be the same size anyways, regardless of column -- the size is determined by the dimensions of the first image set. The bug was caused by parent.pixbufSizeSet being true, but the column renderers being size 0x0. The renderers in the third column never got sized because the column renderer size was never set. Funnily enough the ability to check for this was added in Tree but never implemented. Both Table and Tree have been fixed now. Change-Id: Ibad077cb4de21071bb22b75446881d63da0590e0 Signed-off-by: Eric Williams <ericwill@redhat.com>
2018-01-10Bug 528155: [GTK] Table/Tree forgets to set SWT.SELECTED bit onEric Williams2-2/+16
PaintItem Modifying the SWT.SELECTED bit in an EraseItem listener causes the SWT.SELECTED bit to not be sent to the PaintListener. This affects PaintListeners that draw based on Table/Tree selection state. The fix is to cache the SWT.SELECTED bit using the existing boolean "wasSelected", and set the SWT.SELECTED later on before firing the PaintEvent. Change-Id: I161452695b3041a37a66eca5e3de75035a56f9a7 Signed-off-by: Eric Williams <ericwill@redhat.com>
2018-01-10Bug 513761: [GTK3] Tree with columns and with CHECK and VIRTUAL stylesEric Williams1-1/+7
renders checkboxes in 2 columns Part of the fixes for bug 480261 involve re-creating Tree renderers when the SWT.VIRTUAL style is specified. This fix lead to a regression where checkboxes are rendered in the columns other than the first. This patch verifies that checkbox renderers are re-created only for the first column in the Tree, and does not break the fixes for bug 480261. Change-Id: Ia3ee77a476684e4ebad264387690505a2820aeb4 Signed-off-by: Eric Williams <ericwill@redhat.com>
2018-01-10Bug 483791: [GTK3] setBackground overrides GC drawing in PaintListenerEric Williams3-8/+50
This bug happens on GTK 3.9+, due to the fact that the GTK drawing events are connected to the wrong widget. Changing the background color on those widgets does not trigger the proper re-drawing. As far as I can tell this has been a bug for awhile and is not a regression. Only Button and Label are affected. Solution: connect the paint signal/GTK drawing events to the appropriate handles in Button and Label. Change-Id: Ib6b513493cbb74680facd6ebc81569c3fa066379 Signed-off-by: Eric Williams <ericwill@redhat.com>
2018-01-10Bug 528415 - CTabFolder tabs vanish after mouse-overSimeon Andreev2-6/+52
If a CTabFolder specifies SWT.RIGHT_TO_LEFT as one of its styles, mouse-over on a tab will make the tab not draw. This painting artifact remains until another window becomes active. See the bug snippet. This is due to wrong clipping set to the draw event in Control.gtk_draw(). The event bounds are correctly set in the case of SWT.MIRRORED (derived from SWT.RIGHT_TO_LEFT), but for the clipping area SWT.MIRRORED is not taken into account. This is a regression coming from bug 421127. This change ensures the event clipping equals the event bounds, on draw event creation. This ensures the tabs of the CTabFolder are redrawn. Change-Id: I3bb9049bac98c5f5d360135771ef43ef1cc1a9b1 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com> Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-01-10v4763v4763eM20180110-0400Arun Thondapu1-1/+1
2018-01-05Bug 528251 - view CTabFolders result in not highlighted part stack tabSimeon Andreev1-14/+2
When a view contains a selected CTabFolder, selecting another view in the same part stack results in non-highlighted view tab. This is the case, since CTabFolder.onActivate/onDeactivate will tell ancestor CTabFolders to highlight resp. not highlight. Selecting another view results in deactivating the nested CTabFolder and so removing highlighting from the part stack tabs. This regression was introduced with the fix for Bug 474444. With this change, highlighting is toggled only for the CTabFolder which is being activated/deactivated. The change was verified both on Windows and on RHEL+GTK3.14. The problem from Bug 474444 is not observed. Change-Id: I6fd4bf7f049e84d95bd5e83332a6484164623576 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2018-01-04Bug 528251 - bump affected plugin versionsAndrey Loskutov4-5/+5
Change-Id: I57340be7727af5fb027f0065c04758584892161d Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-01-03v4763v4763dM20180103-0445Arun Thondapu1-1/+1
2018-01-03Bug 525339: [Browser] testBrowser5 failing in (4.7.1) M-buildsM20180103-0420M20180103-0400Lakshmi Shanmugam1-0/+6
testBrowser5 test has been failing consistently on Mac in the M-builds. Disable the test on Mac. Change-Id: Ib2ace82816686b1ac6947b426674ddece9b8fe2f
2017-12-22v4763v4763cM20171227-0400M20171222-0250Arun Thondapu1-1/+1
2017-12-21Bug 528990 - Update POM versions to 4.7.3M20171222-0155Sravan Kumar Lakkimsetti15-16/+16
Change-Id: I914a9ca70aca3ed1cb38c99ec8626f10ab974461 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2017-11-29v4763v4763bS4_7_2_RC4R4_7_2M20171130-0510M20171129-1700M20171129-1300Arun Thondapu1-1/+1
2017-11-28Revert "Bug 513115 - GTK: MenuDetect issues with toolbar "Andrey Loskutov1-21/+20
This reverts commit 8bd9620059daff78087c993d22fdbe714fe2d2ac because of the regression, see bug 527860. Change-Id: If231199beff98ff40b334081ad6b55c98d918366
2017-11-15v4763v4763aS4_7_2_RC3S4_7_2_RC2M20171123-0800M20171122-1700M20171122-0400M20171120-1700M20171115-1700Arun Thondapu1-1/+1
2017-11-15v4763Arun Thondapu3-4/+4
2017-11-15[Bug 525465] TextLayout with embedded images is missing text on macOSLakshmi Shanmugam6-1/+51
High Sierra NSTextAttachmentCellProtocol has a new and required property "attachment" since 10.11. Added attachment method to SWTTextAttachmentCell for macOS version >= 10.13 Change-Id: I9b0686db3c90e6b7b8d5fd4db0a0c2b1c27d19ac
2017-11-15Bug 527103 - [Win32] Performance regression on Tree.setLinesVisibleConrad Groth1-1/+1
Only invalidate the header if the handle is present, to avoid invalidating all windows. Change-Id: I2711240213fefc14fbebe82b13e0a54d35f8280b Signed-off-by: Conrad Groth <info@conrad-groth.de>
2017-11-14v4762v4762M20171115-0400M20171114-1700Arun Thondapu1-1/+1
2017-11-14v4762Arun Thondapu3-4/+4
2017-11-14Bug 519808 - [GTK] Shell.getBounds returns obsolete valuesAlexander Kurtakov5-1/+38
Function gtk_window_get_position is unreliable due to specifics of WMs. Use gdk_window_get_root_origin to get position in root window coordinates. Note: This will stay broken on Wayland as there are no root coordinates on Wayland Using gdk_window_get_root_origin before it's mapped returns 0,0 coordinates. As gtk_window_get_position returns correct coordinates in general except after unmap when it returns the last "set" coordinates gdk_window_get_root_origin should be used only for DISPOSE_SENT to retrieve the last real coordinates. Change-Id: I3b217410901fb7506f5d34b603711002bc0553ee Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-11-14v4761v4761Arun Thondapu1-1/+1
2017-11-14v4761Arun Thondapu3-4/+4
2017-11-14Revert "Bug 443250 - [win32] Support modern native directory dialog"Niraj Modi8-198/+5
This reverts commit 48cc69a6729edd5a62924fdb042d3dc693c27e85.
2017-11-06v4760v4760aS4_7_2_RC1M20171113-0400M20171108-1700M20171108-0500M20171108-0400Arun Thondapu1-1/+1
2017-11-06v4760Arun Thondapu3-4/+4
2017-11-02Bug 443250 - [win32] Support modern native directory dialogMartin Karpisek8-5/+198
- directory dialog on windows vista and newer will be from now using more modern 'Common Item Dialog' -if this vista-style dialog is not available (old windows version) then basic win32 directory dialog will be used Change-Id: Ib0f4f02e5909908442c23e0b618b82faf3b7cac8 Signed-off-by: Martin Karpisek <martin.karpisek@gmail.com>
2017-11-01v4759v4759fM20171101-0400Arun Thondapu1-1/+1
2017-10-30Bug 522690 - Allow menus to work if DefaultApp.nib is not foundTill Brychcy1-0/+1
Change-Id: I03757215acbd8eac96be55875daffad72f3a3f1d Signed-off-by: Till Brychcy <register.eclipse@brychcy.de>
2017-10-30Bump versions for Oxygen.2.Alexander Kurtakov2-2/+2
Change-Id: Icd6de5c480c99116a0d5663b64ca3cadb8fae5ea Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-10-18v4759v4759eM20171025-0400M20171018-0705Arun Thondapu1-1/+1
2017-10-18v4759Arun Thondapu3-4/+4
2017-10-17Bug 525340 [Gtk][Webkit2] Javascript evaluate fails with "SyntaxError:M20171018-0440M20171018-0400Leo Ufimtsev1-14/+12
Return statements are only valid inside functions" (Backport to 4.7.2) Wrapping evaluate logic into a function to deal with corner case where 'return' is not at the beginnign of the script. Tested with all Browser jUnit tests. Change-Id: Ieeffd891db64cf4c719ee097ea9939fd8352c2d9 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2017-10-17Bug 522733 - Crash on close with webkitgtk 2.18 (Workaround)Leo Ufimtsev1-2/+12
(Backport to 4.7.2) As of Webkitgtk 2.18, webkitgtk2 crashes if the first instance of webview is not referenced when JVM shuts down. There is a exit handler that tries to dereference the first instance [which if not referenced] leads to a crash. This workaround would benefit from deeper investigation (find root cause etc...). With that said, this patch only adds a single reference to a single instance of webview, which is cleaned up on JVM shutdown. I believe this doesn't leave a memory leak behind. This bug might potentially be caused by some race condition as well. e.g webkitgtk still doing something while jvm is shutting down etc... Tests: - Browser JUnit tests on Webkit1 & Webkit2. Change-Id: I414af620cb82a745f1c3bd3c4c67ce53ffe4c320 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2017-10-17Bug 486068: [GTK3.20+] Allocation warnings printed in error consoleEric Williams7-2/+53
Backport the combined fixes for allocation warnings into 4.7.2. Change-Id: I0bbeeed06857b0b67333f8a3ca7a3b539f5c6699 Signed-off-by: Eric Williams <ericwill@redhat.com>
2017-10-13Bug 487522: [GTK3.20] Entries/Text widgets have smaller heightsEric Williams1-1/+1
Backport of fixes that prevent Text widgets from being to big on other themes. Change-Id: I39d376a3f2fecf1fabe3cd67578e93b44583c497 Signed-off-by: Eric Williams <ericwill@redhat.com>
2017-10-13Bug 525989 - Update POM versions to 4.7.2Sravan Kumar Lakkimsetti15-16/+16
Change-Id: I6fc508dace09e41ee282ad249379cc6d22601038 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2017-10-12Bug 61190 - [Bidi] Shortcut keys doesn't work with Arabic and otherAndrey Mozzhuhin11-43/+278
non-English keyboard Backport fixes into 4.7.2. Signed-off-by: Andrey Mozzhuhin <amozzhuhin@yandex.ru>
2017-09-26v4758v4758dU20171009-0630U20170928-1310U20170928-0110U20170927-1900U20170927-0115U20170926-1200S4_7_1_aRC2aS4_7_1_aRC2R4_7_1aM20171009-0410M20171009-0140M20170928-1310M20170927-1700M20170927-0400M20170926-1700M20170926-1000Arun Thondapu1-1/+1
2017-09-25Bug 520176: [10.13] Menu Bar Disabled From Use CompletelyLakshmi Shanmugam1-2/+3
On macOS 10.13, DefaultApp.nib file is missing from all the locale's lproj folders and is available only in en.lproj folder. Added fallback code that will look in en.lproj as well.
2017-08-29v4758v4758cY20170921-1000Y20170920-1000Y20170919-1000Y20170918-1000Y20170917-1000Y20170916-1000Y20170915-1000Y20170914-1000Y20170913-1335Y20170913-1000Y20170912-1000Y20170911-1000Y20170907-1000Y20170831-1000U20170922-1005U20170922-0835U20170922-0750U20170921-1315U20170921-0520U20170921-0430U20170921-0400U20170914-0400U20170913-1405U20170913-1050U20170913-0250U20170912-1305U20170912-0740U20170907-0400U20170905-1030U20170901-0900U20170831-0400U20170830-0850S4_7_1_aRC1S4_7_1_RC4S4_7_1_RC3R4_7_1M20170925-0650M20170922-1005M20170922-0855M20170922-0740M20170921-1315M20170921-0255M20170920-2345M20170920-1700M20170920-0400M20170919-1155M20170919-0830M20170918-1300M20170906-1700M20170901-1220M20170901-0200M20170830-1700M20170830-0400Arun Thondapu1-1/+1
2017-08-28Bug 517487: [GTK3][Regression] Caret disappears when moving/editingEric Williams3-5/+31
Backport the original fix into 4.7.1. Change-Id: I25614b7f33a01cf7c45d59fdd3adc8d6d70c02f0 Signed-off-by: Eric Williams <ericwill@redhat.com>
2017-08-23v4758Y20170826-0800Y20170825-0700Y20170824-1850Y20170824-1000U20170828-0235U20170826-0930U20170826-0300U20170824-1210U20170824-0830U20170824-0400S4_7_1_RC2M20170824-0635M20170824-0140M20170823-2345M20170823-1700M20170823-0500Sravan Kumar Lakkimsetti1-1/+1
Change-Id: I55000a7be12fffde44767c8fefb1bcc632ce8ff6 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2017-08-22Bug 519089:[Java 9] Automatic window tabbing should be disallowedU20170822-0900Lakshmi Shanmugam2-0/+12
In macOS 10.12, a new system preference "prefer tabs when opening documents" has been added which causes automatic tabbing of windows in Eclipse. This is by default enabled to work when application is in fullscreen mode and can be modified to work always. Disable automatic window tabbing, by setting the NSWindow.allowsAutomaticWindowTabbing property to false. Change-Id: I7f22249d92dabe2597147b9089c42f79b68ac6c4
2017-08-16v4758v4758aY20170817-2205Y20170817-1000U20170821-0620U20170817-0400S4_7_1_RC1M20170817-0500M20170816-0500Arun Thondapu1-1/+1

Back to the top