Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-06-07Bug 547928 - Version bumps for 4.13 streamI20190610-0135Thomas Watson2-2/+2
Change-Id: Ie0c4d5648bc8a4fa8bac98d73289e0d1db401fa3 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-06-07Bug 547924 - Update version number in mac's Eclipse.app for 4.13I20190608-0140I20190607-1345I20190607-1000I20190607-0725Sravan Kumar Lakkimsetti1-3/+3
Change-Id: If168dfaeef31001357b39e53800d23c2eb9d4730 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2019-06-07Bug 547907 - POM and product version change for 4.13 releaseNiraj Modi1-1/+1
Change-Id: Id7e4cd8f5f9780d2ea551f4a5d5b2280916b0d77 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2019-04-09Bug 544061 - [releng] Reuse rt.equinox.binaries.loc in launcher-binary-parentI20190412-0520Mykola Nikishov1-4/+0
launcher-binary-parent, a parent for all org.eclipse.equinox.launcher.* submodules, also uses a location of rt.equinox.binaries project to copy-launcher-natives. Move rt.equinox.binaries.loc property from org.eclipse.equinox.feature:org.eclipse.equinox.executable to org.eclipse.equinox.framework:rt.equinox.framework which is the parent for both org.eclipse.equinox.feature:org.eclipse.equinox.executable and org.eclipse.equinox.framework:launcher-binary-parent. Hard-coded relative path dependency from framework to binaries repository has been present for a few years [1]. This is the last change in a series [2], [3] that remains backward-compatible but also allows to use arbitrary locations for both projects by defining the system property rt.equinox.binaries.loc: cd /home/user/src/rt.equinox.framework mvn -Drt.equinox.binaries.loc=/src/equinox/binaries/ <goals> [1] 12c991ab837e7927c3a30ce408f42cde420197ea [2] a77f4a30d1824d75c87079b944c67be2291feccb [3] 8dcd176ab4016b61c821f392a37f004544ecefbc Change-Id: I4f7f078f0e15dd346405cc2add4b2f8dc57d8eaa Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
2019-03-27Bug 544061 - [releng] rt.equinox.binaries.loc should point to the root of ↵S4_12_0_M1I20190411-0625I20190410-1800I20190410-0600I20190409-1800I20190409-0600I20190408-1800I20190408-0600I20190407-1800I20190406-1800I20190405-1800I20190404-1800I20190403-1800I20190402-1800I20190401-1800I20190331-1800I20190330-1800I20190329-1800Mykola Nikishov1-2/+2
the project Change-Id: Idf6ca5f98cd21085d9b90965b007f69849d2ad62 Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
2019-03-10Bug 545223 - Version bumps for 4.12 streamI20190311-0410Alexander Kurtakov2-2/+2
Bump equinox executable feature. Change-Id: I815f7a0de1b9a44c7fd8378952a40ecf3803addf Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-03-08Bug 545100 - Update version number in mac's Eclipse.appI20190309-1830I20190308-1830I20190308-1525I20190308-1055I20190308-0740Sravan Kumar Lakkimsetti1-3/+3
Change-Id: If2d5afe1594fe2f69b2c0d133529e1b06f2f7ccc Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2019-03-08Bug 545094 - POM and product version change for 4.12 releaseNiraj Modi1-1/+1
Change-Id: Ic312b70ae6e58eecd7ef12afb8a9666cc8cd2e1b Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2019-02-02Bug 544061 - [releng] For native launchers, allow to override location of ↵Y20190205-0115I20190205-1800I20190204-1800Mykola Nikishov1-1/+5
rt.equinox.binaries project Tycho build depends on native launchers provided by rt.equinox.binaries/org.eclipse.equinox.executable/ project and it's location is hard-coded. Make the location of the project rt.equinox.binaries overridable via property 'rt.equinox.binaries.loc'. Change-Id: I166b7bb62086e0aecfed2c64f06e589d47835ed6 Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
2019-01-24Bug 540659 - Allow cocoa launcher to use memory below the 4G boundarySravan Kumar Lakkimsetti2-2/+2
Change-Id: Idb2f46c58c6867676e79262b549e15bf50f257bf Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-12-12Bug 542487 - LoggerContext.setLogLevels will throw NPE if no matchingAnjum Fatima2-2/+2
bundle is found Change-Id: I7b47b5efd2cb9f66360cb3ee6f0cdccc52340e99 Signed-off-by: Anjum Fatima <anjum.eclipse@gmail.com> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-12-08Bug 541828 - Update version number in mac's Eclipse.appI20181211-1800I20181211-0230I20181210-1800I20181210-0755I20181210-0535Sravan Kumar Lakkimsetti1-3/+3
Change-Id: I40d456bee99f46b6148407aec06ea4bdb50463e3 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-12-07Bug 541822 - POM and product version change for 4.11 releaseNiraj Modi1-1/+1
Change-Id: Iaac90be6e9b20a09d09047b2743d539ae23fd2bf Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2018-09-22Bump versions for 4.10.S4_10_0_M1I20181023-1800I20181023-1200I20181023-0800I20181022-2040I20181022-1800I20181021-1800I20181020-1800I20181019-1800I20181019-0450I20181019-0330I20181018-1800I20181017-1800I20181016-1800I20181015-1800I20181015-0255I20181014-2350I20181014-1800I20181013-1800I20181012-1800I20181010-1800I20181010-0600I20181009-1800I20181009-0600I20181008-1800I20181008-0600I20181007-1800I20181007-0600I20181006-1800I20181006-0600I20181005-1800I20181004-1800I20181003-2215I20181003-1800I20181002-1800I20181002-0205I20181001-1800I20181001-0920I20181001-0235I20180930-1800I20180929-1800I20180928-1800I20180927-1800I20180927-0135I20180927-0040I20180926-1800I20180926-0830I20180925-1800I20180924-1800I20180923-1800I20180922-1800Alexander Kurtakov2-2/+2
Change-Id: If7116838f7de269fae497aa2ba1e9b1f748f55d6 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-09-14Bug 539073 - Update version number in mac's Eclipse.appY20180919-2200I20180922-0245I20180922-0005I20180921-1800I20180920-1800I20180920-0630I20180920-0430I20180919-1800I20180918-2005I20180918-1800Sravan Kumar Lakkimsetti1-3/+3
Change-Id: I8b42320abf8c817ff7f0d335938df359c1fa0229 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-09-14Bug 536766 - Drop 32 bit support in 4.10I20180914-0620Sravan Kumar Lakkimsetti5-34/+0
Change-Id: I3997d9e8b3cb9d38f5b029ebdc017feda98765c8 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-09-12Binaries v20180912-1423Y20180912-2200I20180913-1800I20180913-0415I20180912-2240Eclipse Platform RelEng Bot1-1/+1
2018-09-12Bug 530841: [GTK2] Remove GTK 2.x supportAlexander Kurtakov1-1/+1
Fix GTK3/GDK3_LIB in equinox launcher makefile. Change-Id: Ief2a09b75ede6d5b4ba9ddbdcdae854591e7a3a1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-09-12Bug 530841: [GTK2] Remove GTK 2.x supportAlexander Kurtakov3-28/+20
Drop GTK 2.x support from equinox launcher. Option --launcher.GTK_version prints message that running with GTK 2.x is no longer supported. Change-Id: I0a89f95fa8a4c024173384cb53dc1e015f296265 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-09-04Bug 538531 - POM version change for 4.10 releaseY20180905-2200I20180906-1400I20180906-0005I20180905-1305I20180905-0410Sravan Kumar Lakkimsetti1-1/+1
Change-Id: I1b1c0e6c2a663196bb777ebb690a5fcce9695271 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-08-22Bug 535802 - EPL-2.0 features in equinox.frameworkY20180823-0800Y20180822-2200S4_9_0_M3I20180826-2000I20180825-1500I20180824-2000I20180823-0450I20180823-0430I20180823-0100I20180822-2000Lars Vogel42-126/+252
Regex used: git checkout master git reset --hard origin/master git pull find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" -exec sed -i 's/Eclipse Public License v1.0/Eclipse Public License 2.0/g' {} + find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" -exec sed -i -E 's/([[:blank:]]*[^[:blank:]])*([[:blank:]]*)http:\/\/www.eclipse.org\/legal\/epl-v10.html/\1\2https:\/\/www.eclipse.org\/legal\/epl-2.0\/\ \1\ \1\2SPDX-License-Identifier: EPL-2.0/' {} + # Get rid of the All rights reserved find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" ! -name "pom.xml" -exec sed -i -E 's/([[:blank:]]*[^[:blank:]])*([[:blank:]]*)(All rights reserved. )/\1\n\1\2/' {} + Change-Id: I585d26902ec80f298754833cce0c905d17b32070 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-07-23Bug 537274 - Increment launcher version for 4.9 releaseSravan Kumar Lakkimsetti1-1/+1
Change-Id: I37c930a4e55022e72f48fb54350680cc7ea0ea7a Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-07-16Bug 475640 - To open "Eclipse" you need to install the legacy Java SE 6Till Brychcy1-2/+17
runtime. Change-Id: I53d06915592283618c2c2b8298f57bb1d659d766 Signed-off-by: Till Brychcy <register.eclipse@brychcy.de>
2018-06-11Bug 535318 - Update license to EPL-2.0 for equinox.framework inI20180613-0440I20180613-0300Lars Vogel1-10/+27
about.html Change-Id: I0ed6f712c98659771ed494993c0e2320cbedfe34 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-06-06Bug 386377 - Native launcher not built during first buildMat Booth4-440/+26
Change where the build.xml is invoked for building the native parts during a maven build. Previously, because the build.xml was invoked from the feature, and the reactor orders the build of the native fragments *before* the feature, it means the fragments do not include the freshly built native parts. Invoke it instead from the fragments themselves by moving the profile to the launcher-binary-parent pom. This way the native parts are guaranteed to be built in time to be included in the fragments. Change-Id: I0f9004cb10427cdd6a84bdf94cbbf10263f5267f Signed-off-by: Mat Booth <mat.booth@redhat.com>
2018-06-06Bug 518669 - Drop support for Linux ppc64 in 4.9Alexander Kurtakov6-71/+4
Remove launcher fragment and support for building it. Change-Id: I97f873256f71319a2603aebb6507db7848294eb5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-05-30Bug 535191 - POM version change for 4.9 releaseI20180601-0915I20180601-0900I20180531-2125I20180531-2000I20180531-1245I20180531-0910Alexander Kurtakov1-1/+1
Change-Id: I25ec4de8aaa26a6e7210e49a6fcd9eb129e3cdae Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-05-18Bug 534172 - Syntax error in build.sh natives build scriptS4_8_0_RC2I20180528-0800I20180527-2250I20180527-2000I20180527-0800I20180526-1500I20180526-0800I20180525-2000I20180524-0900I20180523-2000I20180523-0800I20180522-2000I20180522-0800I20180521-2000I20180521-0800Mat Booth1-1/+1
The wild card is not honoured by the case switch when inside a string literal. Change-Id: I49dd7f69674764bd2ee0306a5dd78098912fc946 Signed-off-by: Mat Booth <mat.booth@redhat.com>
2018-05-18Binaries v20180518-0800I20180520-2000I20180520-0800I20180519-1500I20180519-0800I20180518-2000Eclipse Platform RelEng Bot1-1/+1
2018-05-18Bug 534759 - [GTK3] Running Eclipse with -nosplash causes input problemsAndrey Loskutov2-16/+17
Move GTK environment variables initialization to make sure they are always set for the Eclipse JVM started on GTK systems, independently of possible startup arguments like "-nosplash". Change-Id: I766b45eabd3058f9dd1ef56e6346194a3c9154d7 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-04-18Bug 530932 - Enable native scaling on Linux GTKSravan Lakkimsetti1-3/+0
re enables native scaling in the launcher Change-Id: I721a26b40df526c1e884a5949a1014f84eb260ca Signed-off-by: Sravan Lakkimsetti <sravankumarl@in.ibm.com>
2018-03-26Bug 532887 - Remove hpux/solaris gtk launchersI20180327-0805I20180327-0630I20180326-2000Alexander Kurtakov3-277/+3
Out of date, not built and so on. Change-Id: I5c7027a1ca4980d6b4635992f349750c6c45612a Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-03-23Binaries v20180323-0626I20180325-2000I20180324-1500I20180323-2000genie.releng1-1/+1
2018-03-23Bug 531550 Part2 - Eclipse compiled with old MS SDKNiraj Modi1-1/+1
Change-Id: I38d0578ef61602866ef6ac92ccaa48f972afe7c7 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2018-03-21Binaries v20180321-0748I20180323-0355I20180322-2000I20180322-0645I20180322-0225I20180321-2000genie.releng1-1/+1
2018-03-21Bug 531550 (Part1) - Eclipse compiled with old MS SDKNiraj Modi2-8/+8
- Security flags enabled to work with WinVista. Change-Id: Ie603978c99a9eb7c1b6035c3a99d4eda3f2754c1 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2018-03-16Bug 530280: Build with SDK 10.10 on the Foundation mac machine (10.12)I20180320-2000I20180319-2000I20180318-2000I20180317-1500I20180316-2000Lakshmi Shanmugam1-1/+6
Check if MacOSX 10.10 SDK exists at SDKROOT_PATH before exporting it. So that local build doesn't fail. Change-Id: Ifcf4fec7d2733d25c9cb983be15540ea5b513a53 Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2018-03-15Bug 527955: With Java 1.8.0_152 the splash screen on macOS prevents theI20180315-2000Lakshmi Shanmugam1-1/+1
resulting main client shell from being activated and swallows any user-events (key & mouse events) from being handled correctly. Use NSAnyEventMask instead of 0 in NSApplication.nextEventMatchingMask Change-Id: I0e956d19ac0f3d39ae939f3f12be33a8cd3d331d Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2018-03-14Bug 530280: Build with SDK 10.10 on the Foundation mac machine (10.12)Lakshmi Shanmugam1-2/+4
Set the deployment target and base sdk to 10.10. Change-Id: I9d61a2abcfb2fa335e0066c9fc23f296c0dcd994 Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2018-01-26Bug 530397 - [Gtk] Make gdbus initialization dynamic (launcher part)I20180130-2000Leo Ufimtsev3-19/+0
Remove setting of system property as gdbus is now initialized dynamically. Verified with SWT's dynamic gdbus patch. Change-Id: Ia591865568bd2c3c8d84c5473b10404e26788df8 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2018-01-26Bug 530012 – [gtk] Update make_linux to simplify building of launcher.I20180129-2000I20180129-0605I20180129-0540I20180128-2000I20180127-1500I20180127-0150I20180126-2040Leo Ufimtsev4-66/+93
Details: - This makes make_linux.mak independent, i.e the following works: make -f make_linux.mak clean all It does so by assuming default values if they are not set by build.sh. However, build.sh still overrides values for backwards compatibility. I.e, I expect it will work fine with build servers. - I migrated some linux-specific logic from build.sh to make_linux.mak * JAVA_HOME detection that I added earlier, * linux specific x86/x86_64 flags - Added a new target: dev_build_install This can be invoked like: export DEV_ECLIPSE="your/eclipse" make -f make_linux.mak clean dev_build_install It builds the launcher/lib and then you can test the output in your dev eclipse. (see target for details.). Test strategy: I've done some very through testing, I'm pretty confident it shouldn't break anything. I've accounted for x86/x86_64 differences. I've added a print statement that prints info about variables: $(info Input info: ....) This line generates the same values for when you run build.sh as well as when make_linux is invoked directly. Produced eclipse and eclipse_xxxx.so work well. Tested on Fedora 27, Wayland, gtk3.22, x86_64. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=530012 Change-Id: I07ec8f453acd93d368e5e8f927fa65354da0f68b Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2018-01-23Binaries v20180123-0032I20180124-0800I20180123-2000I20180123-1010I20180123-0800genie.releng1-1/+1
2018-01-23Bug 529695 --launcher.openFile with relative path crashesLeo Ufimtsev1-3/+3
Crash is caused due to a null pointer. program (path) is a global var. It's being read by strlen before it's set. eclispe.c:417:run() -> parseArgs() -> next = checkPath(next, getProgramDir(), 0); checkPath() : paths[1] = .. programDir; buffer = malloc(.. _tcslen(paths[1])...) << strlen on a null. But it's only set later: eclispe.c:417:run() -> parseArgs() << used here. -> _run() { -> program = _tcsdup( argv[0] ); << set here. } Solution is fairly trivial, just set "program" before it's used. Verified on Linux Fedora 27. I don't see it causing issues on other platforms, it's a very minor fix. Should probably be good to merge. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529695 Change-Id: I379970ecce553ef4f78a246a96ee9ac647471739 Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
2018-01-22Binaries v20180122-0705I20180122-2000I20180122-0800genie.releng1-1/+1
2018-01-22Bug 530028: Set MACOSX_DEPLOYMENT_TARGET=10.10 for launcherLakshmi Shanmugam1-1/+2
Change-Id: Idd662b24bcadaa07f980f1e78bcc8b9c5078844e Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2018-01-18Bug 528229 - Build launcher on Eclipse Foundation InfraSravan Kumar Lakkimsetti2-30/+30
Change-Id: I19d93468be6033d41424155ba6413248ead5af99 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-01-18Bug 528414 (swtWaylandLauncher) Part 2: Replace x11 with gdbusLeo Ufimtsev8-205/+245
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>
2018-01-18Bug 528229 - Build launcher on Eclipse Foundation InfraSravan Kumar Lakkimsetti2-6/+6
Change-Id: I21176d7ed461d0f8b53d0d04be7d39563566b7a5 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-01-18Bug 528229 - Build launcher on Eclipse Foundation InfraSravan Kumar Lakkimsetti1-2/+2
-Increment minor version photon release Change-Id: I0bddb0ddedb8f61430fe340be23e40e91b3a52c8 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-01-03Bug 528926 – [gtk] build.sh should find java on it's own if notI20180110-0100I20180109-2000I20180108-2000I20180107-2000I20180106-1500I20180105-2000I20180104-2000I20180104-0030I20180103-2000Leo Ufimtsev1-0/+11
specified. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=528926 Change-Id: I23e3d9d7aed0ea7702329e7e705120539420f5dc Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>

Back to the top