Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-08-07v4531R4_5_maintenanceSravan Kumar Lakkimsetti6-6/+7
Change-Id: I8f05907a88782d5940eeb98555a697aaa6ccf5dd Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2019-08-02Version update for bug 547333Sravan Kumar Lakkimsetti19-19/+19
Change-Id: I7591987777415644d93b122da02e559ceabe81de Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2019-08-02Bug 547333 - [32 bit][GTK2] Eclipse assembly code broke the alignment ofSravan Kumar Lakkimsetti1-3/+3
the stack pointer -version increment code changes Conflicts: bundles/org.eclipse.swt/Eclipse SWT PI/common_j2se/org/eclipse/swt/internal/Library.java bundles/org.eclipse.swt/Eclipse SWT/common/library/make_common.mak bundles/org.eclipse.swt/Eclipse SWT/common/version.txt bundles/org.eclipse.swt/META-INF/MANIFEST.MF bundles/org.eclipse.swt/pom.xml Change-Id: I5147a373cf7f204883001e1bd8d86e44cf83d2f0
2016-11-01Revert "Bug 497923: [GTK] build.sh bugfixes and improvements "Leo Ufimtsev1-205/+124
I pushed into wrong maintenance branch,this was suppose to be for R4_6. This reverts commit 254eeaf4cbafbb57a5656327ca43c41db31ea4fd. Change-Id: Icb0566e7087bee8ca6baf61db9bd095c0996c2aa
2016-10-31Bug 497923: [GTK] build.sh bugfixes and improvements Leo Ufimtsev1-124/+205
Backport of current most up to date build.sh to R4_5_maintenance as per user request. Change-Id: I8723c76bafd9abc3f8f4ab7733935a0fd2475578 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=497923 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2016-10-28v4530v4530bArun Thondapu1-1/+1
2016-10-25Bug 447930 - Accessibility: IA2 object not instantiated until IA2Arun Thondapu1-4/+4
interfaces are implemented New patch which reverts the previous changes and implements the new solution proposed in bug 447930 comment 19 Change-Id: Iaa0dea59681763a0db77ea793bbb49642d913558 Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2016-03-18v4530v4530aArun Thondapu1-1/+1
2016-03-18Bug 488739 - [Windows 10] Tray item icon is duplicated in someNiraj Modi1-7/+20
conditions Change-Id: I47cd2219e9a4c7c18ab74e9e00a73f852054ae77 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2016-02-12v4530v4530R4_5_2M20160501-1430M20160212-1500Arun Thondapu1-1/+1
2016-02-12v4530Arun Thondapu4-5/+5
2016-02-12Bug 483096: [GTK3.16+] gtk_widget_override_background_color isEric Williams22-98/+481
deprecated This patch is combined backport for the following commits: 9227d728eba1d0a4ac6bdb3c2c1622885187e116 428cc3497ee844b9262d1bdc7cb09a8332eee87c b32e6b93f9f20497aefb1aafcabe5599e6ab946a As of GTK3.16, gtk_widget_override_background_color() is deprecated. The preferred GTK method of setting background colors is through the CSS theme machinery. Unfortunately this also means some calls to gtk_widget_override_background_color() will fail (i.e. bug 479998). This patch aims to prevent cases like that happening in the future. We already apply certain CSS properties to individual widgets in Control, therefore setting background colors isn't problematic -- this patch merely builds off of this functionality. In addition, this patch implements the ability to read and parse GTK CSS, converting properties like "background-color" and "background" into GdkRGBA/GdkColor objects. Note, there are a few widgets that override setBackgroundColor() and therefore need some additional tweaks: Table/Tree, ToolBar, Text, Label, and Spinner. Tested on GTK3.18, 3.16, 3.14, and 2.24. AllNonBrowser JUnit tests pass on GTK2 and GTK3. Change-Id: I909c45f36e5dcf16adf884250fb83f259232363e Signed-off-by: Eric Williams <ericwill@redhat.com>
2016-02-03v4529v4529cM20160208-1530M20160203-1000Arun Thondapu1-1/+1
2016-01-28Bug 485722: [cocoa] Moving cursor with arrow keys on Mac OS not working in ↵M20160129-1400M20160128-1800Markus Keller1-0/+3
"Word Wrap" mode Change-Id: I03d34fde86aa41b0144e5da0e2e858c807ddb467
2016-01-28Bug 486616 - Mars.2 features and bundles that need a service increaseLakshmi Shanmugam19-19/+19
Updated Manifest.MF, pom.xml and build.xml files
2016-01-27v4529v4529bM20160127-1000Arun Thondapu1-1/+1
2016-01-21Bug 482308 - [win32] Main Menu not refreshed after deactivating WordSzymon Ptaszkiewicz2-6/+33
editor Change-Id: I0d268ac91e0317c6eabc5bf0b0334009582b5ea5 Signed-off-by: Szymon Ptaszkiewicz <szymon.ptaszkiewicz@pl.ibm.com>
2016-01-20v4529v4529aM20160120-1000Arun Thondapu1-1/+1
2016-01-19Bug465054 - [GTK3] [GTK3.14] Mixed fonts for labels produces visual garbage ↵Snjezana Peco2-0/+6
on scrolling Change-Id: Iea3918715b5425e17aa9dd4974c61de9ac3d356c Signed-off-by: Snjezana Peco <snjeza.peco@gmail.com>
2016-01-13v4529v4529M20160113-1000Arun Thondapu1-1/+1
2016-01-13v4529Arun Thondapu4-5/+5
2016-01-12Bug 479998: [GTK3] Form/wizard Composites have incorrect backgroundEric Williams9-6/+119
colors UPDATED: This patch also contains fixes to bug 484729. As of GTK3.16 gtk_widget_override_background_color() is deprecated. Unfortunately in GTK3.18 it has started to break the background colors of SwtFixed containers. This is most notably visible in the workspace selection and commit dialogs, where some background containers had the default gray background color when they should have been white. This fix overrides the draw signal in Composite, which allows for CSS rendering of the background color using gtk_render_background(), which is the recommended fix as per the GTK team's changes. This ensures that every composite is drawn with the correct background color if it is set. The only additional side effect is that ToolBar background colors need to be set with CSS also, since some SwtFixed containers that were previously being overridden by ToolBar background colors now are correctly displaying their own background. This means that ToolBars need to be rendered with CSS as well. This can be accomplished very easily by overriding the setBackgroundColor() method in ToolBar.java. This change will only affect SWT using GTK3.16 and upward. Anything below 3.16 still uses the old function (which works reliably on those versions). Change-Id: I215871be8b6b652d4e77017118415425ae650386 Signed-off-by: Eric Williams <ericwill@redhat.com>
2016-01-11Bug 481611 - Table/tree column header events have incorrect coordinatesLakshmi Shanmugam2-15/+72
in OS X 10.11 El Capitan In OSX 10.11, the origin of the tree is the header, not the top-left of the rows. Adjust the co-ordinates accordingly. Fixed getClientArea, getTopItem, setTopItem, setTopIndex & getTopIndex() for 10.11. The behavior on older OSX versions remains unchanged.
2016-01-11Bug 434393 - [10.11] OS X: NPE in Control.internal_new_GCLakshmi Shanmugam1-7/+9
NSGraphicsContext currentContext() returns null on OSX 10.11 when called from a non-drawing method, for eg, Table.cellSize(). The fix to is to check if the context returned is valid, if not we create a new context using NSGraphicsContext.graphicsContextWithWindow.
2016-01-06v4528v4528dM20160106-1000Arun Thondapu1-1/+1
2016-01-06Revert "Bug 479998: [GTK3] Form/wizard Composites have incorrect background ↵Arun Thondapu8-113/+6
colors " This reverts commit a6809d2829e8dba637cdcebd3962e699b1a152b4. Change-Id: I93f512e8058f88ce5045b0b5af39200e4da01d89
2016-01-06Bug 479998: [GTK3] Form/wizard Composites have incorrect backgroundEric Williams8-6/+113
colors As of GTK3.16 gtk_widget_override_background_color() is deprecated. Unfortunately in GTK3.18 it has started to break the background colors of SwtFixed containers. This is most notably visible in the workspace selection and commit dialogs, where some background containers had the default gray background color when they should have been white. This fix overrides the draw signal in Composite, which allows for CSS rendering of the background color using gtk_render_background(), which is the recommended fix as per the GTK team's changes. This ensures that every composite is drawn with the correct background color if it is set. The only additional side effect is that ToolBar background colors need to be set with CSS also, since some SwtFixed containers that were previously being overridden by ToolBar background colors now are correctly displaying their own background. This means that ToolBars need to be rendered with CSS as well. This can be accomplished very easily by overriding the setBackgroundColor() method in ToolBar.java. This change will only affect SWT using GTK3.16 and upward. Anything below 3.16 still uses the old function (which works reliably on those versions). Change-Id: I7b7de3faa53d2ad82b5b546b0e0e607299f123b0 Signed-off-by: Eric Williams <ericwill@redhat.com>
2016-01-06Bug 480794: [GTK3] TabFolder cannot be traversed with Tab key;Arun Thondapu1-0/+1
TabFolder#getChildren() is empty Fix missing import for ArrayList in Test_org_eclipse_swt_widgets_TabFolder Change-Id: I9692bff76b7ef35bda1647c58ac4613bb218572b Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2016-01-06Bug 480794: [GTK3] TabFolder cannot be traversed with Tab key; ↵Markus Keller4-52/+101
TabFolder#getChildren() is empty Change-Id: Ib9559713fcf327a535b32be3b12de08467eb9c15
2015-12-23v4528v4528cM20151230-1000M20151223-1000Arun Thondapu1-1/+1
2015-12-23Bug 465644 - [GTK3] Investigate a GTK+ specific fix outside CTabFolderNiraj Modi1-5/+2
for rendering issues with GTK3 Change-Id: Iaafdf409ec383f2d1d4f94b3f3cf528df37add01 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2015-12-23Bug 477798 - [Win32][Cocoa]CTabFolder has wrong initial sizeNiraj Modi1-1/+1
Change-Id: I0d17531b4875f65a7dc3889cc9bf05f897cf481c Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2015-10-14v4528v4528bM20151217-0800M20151216-1300M20151216-1000M20151209-1000M20151202-1300M20151202-1000M20151125-1000M20151118-1100M20151118-1000M20151111-1000M20151104-1000M20151028-1000M20151021-1000M20151014-1000Arun Thondapu1-1/+1
2015-10-01Bug 478688 - Update parent pom to 4.5.2M20151007-1000Arun Thondapu12-13/+13
Change-Id: Ifc91556fbbf6dbdfa4f9bd477b734e926470c445 Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2015-08-25v4528v4528aR4_5_1M20150904-0015M20150903-0400M20150902-1900M20150902-1800M20150902-1200M20150902-1000M20150827-0400M20150826-1000Arun Thondapu1-1/+1
2015-08-24Bug 467852 - [Win32][bidi] Control#setTextDirection(int) on CompositeLina Kemmel8-59/+66
doesn't memorize AUTO state on Button and Group children Change-Id: Ifd04c2268de593c7065d4328a2acb58dcda3d5d8 Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2015-08-21Bug 471835 - Build succeeds, even when "old" parent pom is referred toMarkus Keller1-13/+17
2015-08-12v4528v4528M20150819-1000M20150812-1000Arun Thondapu1-1/+1
2015-08-12v4528Arun Thondapu4-5/+5
2015-08-12Bug 466499 - [GTK3] Path text not drawn in column of commit dialogSnjezana Peco2-14/+6
window Change-Id: I508432a354314ca11839e03fbac7b5adc44fff3c Signed-off-by: Snjezana Peco <snjeza.peco@gmail.com>
2015-08-12Bug 468208 - [GTK3] Background not painted correctly when usingSravan Kumar Lakkimsetti2-0/+6
SWT.EraseItem Change-Id: Iea209de4f7386ed096a9988c6013a06292726697 Change-Id: I1bbee7468ba50f59d22ff75bf11239d33622a35c Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2015-08-10Bug 312568 (part 3) - [GTK] Editor does not get focus after double clickLeo Ufimtsev4-33/+12
from Project/Package Explorer. Refactoring code to better match swt style. Tested, works as before. Change-Id: I87990a451a9cda562f1af07fc57be11965fe2ad2 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2015-08-10Bug 312568 (Part 2) [GTK] Editor does not get focus after double clickLeo Ufimtsev5-36/+214
from Project/Package Explorer. Moving DefaultSelection event to be sent *after* MouseDoubleClick. Removing row-activation handler from Tree/Table/List. Instead sending DefaultSelection event manually in situations described here: https://developer.gnome.org/gtk3/stable/GtkTreeView.html#GtkTreeView-row-activated - Double click. - Space (no modifiers). - Shift+Space (no other modifiers). - Return (no modifiers). This fixes the focus issue in package explorer and also in all widgets that rely on doubleClick to shift focus, e.g doubleclicking a breakpoint now shifts focus to the actual breakpoint in the code. Tests: (Eclipse + ControlExample + (other snippets) + (SWT Junit tests)) * (Gtk2 + Gtk3) Change-Id: I1a3d6432d68d29a479fcfe6a64f3f4d54e6127d6 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2015-08-10Bug 312568 (Part 1) - [GTK] Editor does not get focus after double clickLeo Ufimtsev3-27/+0
from Project/Package Explorer This is part 1 of the fix to prevent package explorer from stealing focus. Here I remove a workaround introduced 11 years ago. See: git show 300ace8e3eaec6136b4861feec65efae8fe149fc Originally not-returning focus caused a seg-fault in GtkTree. But this is no longer the case with current Gtk. TESTS PERFORMED after removal: - 64 bit machine - (SWT Tree+List+Table) * (Gtk2.24 + Gtk3.14) -> No crashes observed. I Used snippet in my Repo for testing: https://github.com/LeoUfimtsev/LeoSwtTests/blob/master/src/standaloneTests/LTEST_465984_TreeDoubleClick.java But any Tree/Table/List snippet will do. Noticible changes in the behaviour of the snippet: - GTK2 : No changes can be observed with/without patch. - GKT3 : Focus now stays in the text field after double-clicking on SWT Tree/List/Table. Part 2 of the fix is on it's way. Change-Id: Ie27503caac60a97459b3cb86dc9e024f2e879cd0 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2015-08-07Bug 457476 - [GTK3] DND issue with overlapping widgets w/ absoluteLeo Ufimtsev2-1/+32
positioning. Fixed *_forall(..) traversal of child widgets in swtFixed. Incorrect direction of the traversal caused things like DnD Drop & DnD Motion to find the incorrect widget as destination in the case of overlapping widgets with absolute positioning (bottom of stack instead of top). This fix has a wide reach. If you notice issues with overlapping widgets, this may affect it's behaviour. This may also affect layout of internals of a widget, if you observe odd behaviour (e.g layout is in inverse of what you expect), please re-open this bug. Tests carried out: (Gtk2/Gtk3.14): - DnD with overlapping widgets. - SWT Juint tests. - running an Eclipse, fast-view and the application as a whole. - LayoutExample, (Row/Column/Fill/Grid/FormAttach/Stack). - Control Example. I did a code inspection of code that can be affected. All seems good. Change-Id: Ide88c6b80f69aadd87f0dc0cb68f65317b9587cb Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2015-08-05v4527v4527cM20150805-1500M20150805-1000Arun Thondapu1-1/+1
2015-08-05Bug 471431 - Problems with Table/Tree with header on OSX 10.10.3.Lakshmi Shanmugam2-91/+3
Revert "Bug 446534 - [10.10] Table/tree with column headers visible has issues on OS X 10.10 Yosemite" This reverts the following commits: 5c5a1960ed4fe39af5c026e122d7c1e5145e25fa. adf7f16f5cf34e63f05f2da0e0bae04f43495e01. f05b4fbf416f2b0b093907de82f9762b4ada1375. e36ad026bcc2ea955980a2ee3df2c148939b95c0.
2015-08-05Bug 474305 (Part 2) - SWT should increase bundle version in Mars SR1 toNiraj Modi2-2/+2
3.104.1 qualifier Change-Id: I6c8194771586649167ada0766689071cdeb8d73d Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2015-08-05Bug 474305 - SWT should increase bundle version in Mars SR1 to 3.104.1Niraj Modi17-17/+17
qualifier Change-Id: I5ec147619d25124592f6bd726afe0f6073b64e48 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2015-08-04Bug 472956 - [Regression][XULRunner] XULRunner crashes when profile pathNiraj Modi1-1/+7
does not exist Change-Id: I48a6cc7236c8000fbfbf3f8698d5741d95845740 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>

Back to the top