Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-07-30v4914v4914bI20180801-0550I20180731-2000I20180731-1305I20180731-1250I20180731-1025I20180731-0800I20180731-0340I20180730-2240I20180730-2000I20180730-0800Eclipse Platform RelEng Bot1-1/+1
2018-07-30Bug 514191 - [Cocoa] [10.11] Bridge support files should be updated to ↵Gunnar Wagenknecht1-0/+3
latest macOS supported version 'struct FSRef*' should be 'FSRef*' Change-Id: I8d8d23c1d805a6feac325300abb0249dc39013e5 Signed-off-by: Gunnar Wagenknecht <gunnar@wagenknecht.org>
2018-07-29v4914v4914aI20180729-2000I20180729-0800Eclipse Platform RelEng Bot1-1/+1
2018-07-28Bug 532632 - added guard for disposed shell in BusyIndicatorAndrey Loskutov1-43/+53
This is a paranoia check, see comment 20 for an attempt to explain it. Change-Id: I573410c898470bc725ea820252b4da36ac4bc092 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-07-28v4914v4914I20180728-1500Eclipse Platform RelEng Bot1-1/+1
2018-07-28v4914Eclipse Platform RelEng Bot3-4/+4
2018-07-28Bug 514191 - [Cocoa] [10.11] Bridge support files should be updated to ↵Gunnar Wagenknecht1-0/+4
latest macOS supported version Catch-all replace for common generic types Change-Id: I76df6b0cd570debb9bfb165c0f46b93f1464da80 Signed-off-by: Gunnar Wagenknecht <gunnar@wagenknecht.org>
2018-07-28Bug 514191 - [Cocoa] [10.11] Bridge support files should be updated to ↵Gunnar Wagenknecht1-0/+3
latest macOS supported version Remove __kindof keyword. This is also a new objective c feature that should be ignored for now. It's like a super/extends in Java generics but we need more details in order to support it. Change-Id: Ife60c4ffc83f39acdb7a8eceb305b2a0d6307d34 Signed-off-by: Gunnar Wagenknecht <gunnar@wagenknecht.org>
2018-07-28Bug 514191 - Bridge support files should be updated to latest macOSLakshmi Shanmugam28-83/+101
supported version (10.11) Updated Cocoa classes and extras file after changes to bridgesupport files. Change-Id: I3e60736d1452ac9e062650193a6a3f258e353f55 Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2018-07-28Bug 514191 - Bridge support files should be updated to latest macOSLakshmi Shanmugam1-0/+3
supported version (10.11) strip greater-than sign Change-Id: I094a2ff75645bfad5d8d1633a8360ee496c60531
2018-07-28Bug 514191 - Bridge support files should be updated to latest macOSLakshmi Shanmugam5-15671/+18927
supported version (10.11) Change-Id: I6acae0343ae5abbd59ef18838d21c1d23fc99ab3 Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2018-07-27v4913v4913gI20180728-0805I20180727-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-27Bug 532632 - enable "fast" widgetTable checks by defaultAndrey Loskutov2-10/+6
Change-Id: Ib06c96cc501fa717dcf757bb7d36224bedd14354 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-07-27Bug 532632 - fixed NPE on error reporting for new leak checksAndrey Loskutov1-4/+4
Change-Id: I827c3e2de8f924fe741ea18f99fc09c54ffa19ce Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-07-27Bug 537364 - restrict widgetTable leak tests to Linux onlyAndrey Loskutov1-2/+2
Change-Id: Ib989a8aec54874922e8cd1ba53ed128b509334e0 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-07-26v4913v4913fI20180726-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-26Bug 532632 - Display.getShells() should not return disposed shellsAndrey Loskutov2-16/+36
Added check to guarantee that the returned array contain only not disposed Shell objects. Log an error to System.error if disposed Shell was found in the widgetTable. Clean up all occurrencies of the found disposed Shell objects from the table (to avoid repeating errors). Reverted workaround in BusyIndicator from commit b72ec4ee4a25b3b62b1cea617c5fcc5fd2549359, which is superceeded by this one. Change-Id: I4bf4a800271c3c0703534d7f1ac53709a51dfe2c Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-07-26Bug 532632 - add runtime checks for Display.widgetTable consistencyAndrey Loskutov4-7/+87
SWT unit tests will run now with -Dorg.eclipse.swt.internal.gtk.enableStrictChecks which will check Display.widgetTable consistency during add/removeWidget operations. Change-Id: I09b7ef178561fac4861be579f4f15ee329f99248 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-07-26Bug 537364 - [GTK] DateTime instances leaks in the widgetTable afterAndrey Loskutov2-5/+36
disposal Only register/deregister handles if they are not already registered/deregistered. The test checks leaking widget handle in the widgetTable: after disposal, no traces of a widget should be found there. Change-Id: I678996b5004d348d6f1e24c9e8e5708e8c46bd9d Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-07-26Bug 537170 - [Win] Table/Tree custom header: sort indicator should useNiraj Modi2-2/+2
header foreground Color. - Windows behavior now similar to GTK. Change-Id: I44965cadb946c463aac5830da0e71a2ac62b5cb0 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2018-07-26Bug 536542 - [HiDPI][GTK] Eclipse Photon is unusable on Plasma with aSravan Kumar Lakkimsetti5-34/+94
display scale factor of 2 Change-Id: Ic21754f504be992c2dbde759975e2d9c856cbcf7 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-07-25v4913v4913eY20180725-2200I20180725-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-25Bug 536542 - [HiDPI][GTK] Eclipse Photon is unusable on Plasma with aSravan Kumar Lakkimsetti5-23/+43
display scale factor of 2 - Fixes issue on KDT on i3wm. - checks whether the cairo scaling factor is same as the GTK scaling factor if equal uses cairo scaling algorithm other wise the code follows custom scaling mechanism used till 4.7. Change-Id: If9a62d7e18d27a03b2ba2c3482c6e9e06976bbd7 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-07-23v4913v4913dY20180723-0635I20180724-2000I20180723-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-23Bug 536768: NullPointerException in ColorDialog.open()Y20180723-0615Lakshmi Shanmugam2-3/+9
Added null checks for handle Change-Id: I4793514e3e929bf702fd9b10b45d59493377f72a
2018-07-23Bug 537273 - [HiDPI][Win32] SWT on start to pick OS zoom updated withoutNiraj Modi1-1/+17
logoff - SWT now picks primary monitor zoom level. Change-Id: Id3942f95559a3177aa857be4a13568b8cafd8be0 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2018-07-20v4913v4913cI20180722-2000I20180721-1500I20180720-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-20Bug 536934 - [GTK3] Tree does not allow painting the full itemXi Yan2-2/+82
Changes made to custom drawn trees which updates event.x from Cairo context causes paint to "jump" when scrolling horizontally and not scrolling to the end of the text on GTK3.16 and above. Checks for GTK versions >3.9 and <3.14.8 when making updating event.x from Cairo context. See bug 535124, and bug 465309. Tested on GTK3.22 with snippet attached to this patch, sample project in bug 535124, and the open type dialog, package explorer in a child Eclipse. Change-Id: Iaf464c6fee1d5ef288346abbd0ab5a60f20f1a95 Signed-off-by: Xi Yan <xixiyan@redhat.com>
2018-07-19v4913v4913bY20180720-0300I20180719-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-19Bug 537097 - [Win][HiDPI] Table/Tree custom header: sort indicator tooNiraj Modi2-4/+12
small at HiDPI with set header colors Change-Id: I1a490aab14bad950b005c6384f66fbd10da8361f Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2018-07-18v4913v4913aY20180718-2200I20180718-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-18Bug 536862: DateTime DROPDOWN behavior on Mac is not consistent withLakshmi Shanmugam2-2/+2
other platforms Removed HINT from javadoc for Windows and GTK Change-Id: I1b3441ebd3492dfc5126c533e6636e7bfe89907e
2018-07-18Bug 536024 [Win32][GTK] Show calendar week in SWT.CALENDAR AddedChristoph Luder7-11/+60
SWT.CALENDAR_WEEKNUMBERS constant ControlExample-DateTime: added checkbox to enable week numbers Snippet250: Adapted to show week numbers [GTK] DateTime - set GTK_CALENDAR_SHOW_WEEK_NUMBERS, if SWT.CALENDAR_WEEKNUMBERS is set [win32] DateTime - set MCS_WEEKNUMBERS style, if SWT.CALENDAR_WEEKNUMBERS is set - added OS.DTM_SETMCSTYLE (sets the style of the date and time picker) Change-Id: I5c35de0df3706d0fedae7374d67d6e7fe2f10c94 Signed-off-by: Christoph Luder <christoph.luder@gmail.com>
2018-07-18v4913v4913I20180718-0130Eclipse Platform RelEng Bot1-76/+157
2018-07-18v4913Eclipse Platform RelEng Bot3-4/+4
2018-07-17Bug 534977: [StyledText] Bad renderer with setStyleRange & gc draw in a ↵I20180717-2000Lakshmi Shanmugam7-34/+141
paint event This reverts commit bb1ea18b584ec1a364834b3fa0ae316c1f8453a1 for "Bug 366471: [Cocoa] Slow scrolling in editor on Mac OS X" This reverts the removal of the call to runPaint() in display.readAndDispatch(), the setNeedsDisplay and setNeedsDisplayInRect Change-Id: I95d4c967eb84f68cad0270b3254434bbc11418ce
2018-07-13v4912v4912aI20180717-0320I20180716-2000I20180716-0715I20180715-2000I20180714-1500I20180713-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-13Bug 127132 - [GTK] TableColumn#pack does not work for virtual tableXi Yan2-2/+138
Fixed NPE when invoking pack on virtual table caused by previous patch. Change-Id: I3f1f6a995294d20a86c964d3b697888ebd427aac Signed-off-by: Xi Yan <xixiyan@redhat.com>
2018-07-12v4912v4912I20180712-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-12v4912Eclipse Platform RelEng Bot3-4/+4
2018-07-12Bug 536900 - [GTK3] New java class dialog renders a strange gray box asXi Yan1-0/+6
separator For GTK3.20+, GtkSeparator with GTK_ALIGN_FILL renders a gray box that takes the entire area rather than a single line. The fix is to set the valign and halign to GTK_ALIGN_CENTER for the horizontal and vertical separators, respectively, after creating the handles. Tested with New Java class Dialog and Snippet37. Change-Id: Ia11e917885af6cce61a2b21961f4bd27c4cbb910 Signed-off-by: Xi Yan <xixiyan@redhat.com>
2018-07-12Remove webkit_web_context_set_favicon_database_directory binding.Alexander Kurtakov4-34/+0
Not used by anything. Change-Id: Ia84573c4e7cdb5a346ab3637c84f0a8341124fb7 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-07-12Bug 531561 (Snippet231_ShellPacking) - [Gtk3] Snippet231 packing makesXi Yan1-1/+1
shell have too short window height. computeNativeSize sometimes return 0 as height, calculate the table height based on the number of items. Change-Id: I098ff38340b0bfb58a22455e4ec13f8781430068 Signed-off-by: Xi Yan <xixiyan@redhat.com>
2018-07-12Added filter for API tools bundle version warningLakshmi Shanmugam1-0/+8
Added filter for API tools bundle version warning in the I-build. The minor version should be the same for version 3.108.0, since no new APIs have been added since version 3.107.0 Change-Id: Id1d60675401a8d919bdc4d2f77352cd4f6507e06
2018-07-11v4911v4911cY20180712-0200I20180711-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-11Use assertFalse in swt.tests instead of assertEquals(false,.)Alexander Kurtakov7-39/+43
Change-Id: I4b72dc2c4ce365407a2b26ac3f38f8689380a6cb Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-07-11Bug 536912 - Optimize Display.initializeSystemColorsAlexander Kurtakov3-81/+67
Initialize the theme provider and convert it to css only once in the initializeSystemColors method instead of repeating it multiple times. Pass the css string directly to methods that need it instead of refetching it from theme provider again. This required some tweaks to Control to pass the CSS directly to gtk_css_parse_[background/foreground] instead of the theme provider. With the above changes the time taken to do "new Display()" is reduced from 950 to 270 ms. Change-Id: Ie0996473cab2cc3b0c6d60084043073486b348ed Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-07-10v4911v4911bI20180710-2000Eclipse Platform RelEng Bot1-1/+1
2018-07-10Bug 531341: [Webkit2] Can't access self signed web sites using internalEric Williams3-5/+62
web browser on fedora 27 Implemented more detailed error messages for the MessageBox. Added G_TLS_* constants into SWTMessages.properties, as well as German language support for those constants. Change-Id: I7a4122186a534a6e7a6a391a0c12b6f189b5ce60 Signed-off-by: Eric Williams <ericwill@redhat.com>
2018-07-10Bug 531882 (Snippet230_tableCol_icon_packing) - [Gtk3] Snippet230,Xi Yan3-5/+141
tablecolumn icons on right size get cut off 1) In GTK3, event.width in PaintItem is the same as the one previously set in MeasureItem. Snippet230 paints icons at the default event.width position on the right of text in PaintItem, so the icons were painted too far right as a result. This was fixed by explicitly setting event.width to be used in PaintItem to the default event.width using gtk_cell_renderer_set_fixed_size. 2) Custom drawn icons in the expander column of Tree is not positioned correctly. Fixed by adding expander arrow indent in the x position. 3) Calling TreeColumn#pack() for the first time do not account for the indent in the expander column because gtk_tree_view_get_expander_column() returns 0 if expander column is not visible. This was fixed by setting column to visible beforehand in Tree#calculateWidth. Change-Id: I04a26c94ff716c1a52c84d2dbe8ef96386b17035 Signed-off-by: Xi Yan <xixiyan@redhat.com>

Back to the top