Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-01-18Bug 528414 (swtWaylandLauncher) Part 2: Replace x11 with gdbusLeo Ufimtsev1-169/+160
eclipseGtk.c overhaul replacing x11 machinery with gio's gdbus for wayland support. Results: - Launcher works on wayland - All x11 is gone (at least for gtk3). - Files no longer separated via colons. - Verified on Wayland (and x11). - Also added a makefile to accelerate future development efforts and make it more obvious on how to test launcher. Technical notes: - Old machinery used to set windowProperty via x11 atoms, files were separated via colons ':'. This had issues with local urls'. - New machinery checks if there is a session on: org.eclipse.swt and if so, it passes files via a gdbus array with each file being a separate item. (I.e, colons not used anymore). - The mutex/launcher window stuff was all related to x11. gdbus doesn't use that anymore, locks are internall to gtk/glib. - A few additional minor fixes/patches (code style etc...). Test Strategy: - Below were done on both Wayland and X11: - Fedora 27, Gtk3.22. (Probably works on gtk2, but not tested). 1) Open eclipse with file(s) : ./eclipse /tmp/myfile1 [OK] ./eclipse /tmp/myfile1 /tmp/myfile2 [OK] 2) Open multiple eclipses at the same time: [OK] ./eclipse /tmp/myfile1 /tmp/myfile2 & ./eclipse /tmp/myfile3 /tmp/myfile3 3) Open eclipse. Once opened, run launcher again to pass files. [OK] ./eclipse ... ./eclipse /tmp/myfile 4) Open eclipse with launcher flag: ./eclipse --launcher.openFile /tmp/myfile1 Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=528414 Change-Id: I73ab1e8b603deee803693f022f0c4c90ea3c43c9 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2017-06-27Bug 518812 - Remove mozilla workarounds from launcherAlexander Kurtakov1-5/+0
Mozilla/Xulrunner support is being removed from SWT thus applying workarounds for it in launcher is no longer needed. Change-Id: If86168662b6c2ad244df85363233f623b1066fba Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2016-12-19Bug 509311 - Replace GtkSignalFunc with GCallbackAlexander Kurtakov1-2/+2
GtkSignalFunc is gone in GTK3 and GGcallback is available in the min GLib required. Change-Id: If72db866935d1b0bb4b48c6abc93b2cc870822ca Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2016-05-18Bug 493797 - [HiDPI][Win32][GTK] Adapts Launcher to 'integer' scalingSravan Kumar Lakkimsetti1-2/+2
which is default for Eclipse/SWT Change-Id: Ie2fa7b5c8e65216d3852bb1daee60be06e0f8927 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2016-04-21Bug 488910 - [HiDpi][GTK] splash screen should show the correct sizeSravan Kumar Lakkimsetti1-3/+28
based on the scaling selected -Completed the necessary testing for the launcher. This solves the splash cropping problem Change-Id: I1a234c7842589a6acbedf83196b86ea66ee2387a Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2013-12-06Bug 420471 - rt.equinox.framework/bundles/org.eclipse.equinox.executable ↵I20131209-0800I20131208-2000Silenio Quarti1-0/+1
should be removed (from master)
2013-02-15Bug 394216 - o.e.equinox.executables IUs must be in build repoPaul Webster1-0/+347
Generate the correct feature and a secondary IU that doesn't include all executables.

    Back to the top