Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-11-17Revert "Bug 572262 - [win32] consistently enable SWT dpi awareness settings"Niraj Modi1-9/+5
This reverts commit 0bdb84facce5e1da8ba39f6ccf58e953372d45c8. Reason for revert: <https://bugs.eclipse.org/bugs/show_bug.cgi?id=572262#c12> Change-Id: I8b2c79ac16276956d252029a464453aa32e95565 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/187122 Reviewed-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-11-16Bug 572262 - [win32] consistently enable SWT dpi awareness settingsNiraj Modi1-5/+9
- DPI awareness changes similar to SWT's java.exe.manifest. Change-Id: Ib3a2620f59b2b63766dc728f611e41745d909c36 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/187779 Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-09-22Bug 570406 - Declare Windows 10 compatibility in the manifestNikita Nemkin1-1/+9
Explicit compatibility declaration changes the behavior of some Win32 functions. java/javaw executables already do this (since at least Java 8) and we should minimize the difference. Signed-off-by: Nikita Nemkin <nikita@nemkin.ru> Change-Id: I4af2278a0fcc446fab22a2832811407eb8bff5c0 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/174915 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-08-13Bug 114567 - [launcher] Splash screen support for other image formats (Part 1)Nikita Nemkin2-27/+86
On Windows, use WIC for image loading to support a wide range of image formats, including BMP, PNG, JPG and GIF. Note that since the current splash screen implementation on Windows doesn't support transparency, any transparency in the source images is converted to opaque black. Signed-off-by: Nikita Nemkin <nikita@nemkin.ru> Change-Id: I2cec56d831676bfa6c0d0edd3a9f5d08811e2ade Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/183962 Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-08-13Bug 553538 - always prefer server VM if no arguments givenAndrey Loskutov1-1/+1
Historically we are searching fo client VM path first. Today most JRE's prefer server VM variant, so let this one be default. Users that prefer the client version still can specify that. Change-Id: Ia215b01f96e8f36c0479e867985aa00244816718 Signed-off-by: Andrey Loskutov <loskutov@gmx.de> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/163044 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-06-30Bug 574529 - [win32] Cleanup Windows launcher native build scriptY20210701-0800I20210630-1800Niraj Modi1-28/+0
- Drop outdated x86 and ia64 support from windows launcher build process Change-Id: If4ffdeac65b5ac44da07da4fb0c78d317972568c Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/182656 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-06-22Bug 574245 - [Win32] Fix splash size with numeric swt.autoScaleChristian Walther1-1/+1
An absolute numeric value of swt.autoScale was mistakenly multiplied to the current OS setting rather than replacing it. Change-Id: Iab2b451ca47c5f29d0f2c28ad1b9394ef48f272c Signed-off-by: Christian Walther <walther@indel.ch> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/182349 Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-06-17Bug 574245 - [Win32] Fix splash size with swt.autoScale=exactChristian Walther1-3/+63
Take into account the -Dswt.autoScale vmarg in the same way SWT does so the splash screen is correctly sized for what SWT will later draw into it. This effectively brings the scaling logic back in sync with org.eclipse.swt.internal.DPIUtil. Change-Id: I4936670206237f1f2ba7c37855bcb19ddb4822f9 Signed-off-by: Christian Walther <walther@indel.ch> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/182059 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-06-10Bug 559865 - [Win32] Update the Launcher build from Win2003 SDK toNiraj Modi2-24/+48
latest VS2019/Win10 SDK Change-Id: Ice7152981be6bb1dfea113d3ed2cfac0ebf06341 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181765 Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-05-08Bug 560428 - The mutex (used to find an already running instance) ↵Sravan Kumar Lakkimsetti1-1/+2
potentially gets not released (launcher for Windows) Change-Id: I1866a9da7dbc9bea5de77eacfb83d5707485454e Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-05-08Bug 560428 - Mutex in the Windows launcher potentially gets not releasedGerhard Kreuzer1-2/+20
If a starting instance (with files to be opened on the command line) calls takeDownSplash() (through JNI) before the timer in the native launcher has fired for the first time, the associated Mutex never gets released and therefore this instance will never be found and reused. Pure E4 RCPs are likely to hit this one second time slot. Change-Id: I744b5d3741bf7bc6ece360527f3962dd2d9d5081 Signed-off-by: Gerhard Kreuzer <gerhard.kreuzer@siemens.com>
2020-04-22Remove .cvsignore files.Y20200430-0210Y20200429-0730Y20200428-2310Y20200428-0250Y20200428-0140Y20200427-2330I20200501-0520I20200429-1800I20200429-0600I20200428-2300I20200428-1800I20200428-0630I20200428-0610I20200428-0230I20200427-1800I20200426-1800I20200425-1800I20200424-1800I20200424-0540I20200423-1800I20200422-1800Alexander Kurtakov1-8/+0
We are on git for a decade or so. Change-Id: I5fe8493d077e53c6ad3706809c2edb0343fe61b1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-08-22Bug 535802 - EPL-2.0 features in equinox.frameworkY20180823-0800Y20180822-2200S4_9_0_M3I20180826-2000I20180825-1500I20180824-2000I20180823-0450I20180823-0430I20180823-0100I20180822-2000Lars Vogel9-27/+54
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-06-06Bug 386377 - Native launcher not built during first buildMat Booth1-4/+7
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-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-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-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 528229 - Build launcher on Eclipse Foundation InfraSravan Kumar Lakkimsetti2-6/+6
Change-Id: I21176d7ed461d0f8b53d0d04be7d39563566b7a5 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2017-09-15Bug 520636 - Make sure Eclipse starts with Java 9Sravan Kumar Lakkimsetti1-22/+9
- Based on work done by Arun Thondapu Change-Id: I737b2cab75f34c3b5b58b55744496de3c90a5bbe Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2017-05-31Bug 517507: Remove Java 9 hacks that were added to the launcher inArun Thondapu1-9/+22
Oxygen M7 Revert "Bug 493761: Platform won't launch on Java 9-ea builds (InjectionException: NoClassDefFoundError: javax/annotation/PostConstruct)" This reverts commit 4295e27d8e41283eadba7aa2e098126b22c5a7a9. This reverts commit 28ff351cfc1b33eb84c70b295e8a86bf8b70d21f. This reverts commit 2e0869c0e8cf5f4125a3237f22ed6f166a065fbb.
2017-04-28Bug 493761: Platform won't launch on Java 9-ea buildsArun Thondapu1-22/+9
(InjectionException: NoClassDefFoundError: javax/annotation/PostConstruct) --add-modules VM argument is needed to run eclipse with Java 9 but Java 8 does not recognize this argument and fails to start up. This patch prevents passing the --add-modules argument to the JVM if it is present in the VM argument list and the JVM version is < 9. Tested with different builds of Java 8 and Java 9 on Linux, Mac and Windows. Also tested with both formats of specifying the argument (one-arg with "=", or two-arg). Change-Id: I0d4c6ba2ba0e41982a89d7da1aef6c78f276f65c Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2016-09-30Bug 498758 - Move launcher to Java 6Alexander Kurtakov1-3/+3
Checking windows registry should happen for Java 1.6+. Change-Id: I8ec63314fe450a951e86e5870d7d2191c577c313 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2016-05-18Bug 493797 - [HiDPI][Win32][GTK] Adapts Launcher to 'integer' scalingSravan Kumar Lakkimsetti1-5/+6
which is default for Eclipse/SWT Change-Id: Ie2fa7b5c8e65216d3852bb1daee60be06e0f8927 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2016-04-20Bug 489714 - [Hidpi][Win32] Splash screen getting cropped for higherNiraj Modi2-2/+28
zoom values like 150%/200%. Change-Id: I30b1f6741c4e422d3b84da706fa30d3b8e516453 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2015-02-04Bug 458558 - [1.9] --launcher.XXMaxPermSize should not passArun Thondapu1-2/+5
-XX:MaxPermSize= for Oracle VMs >= 8 Patch which improves version checks for Windows Change-Id: I6d90f1d1450510284e5ca8af6140c9a2b55d6957
2015-01-27Bug 458558 - [1.9] --launcher.XXMaxPermSize should not passArun Thondapu1-10/+14
-XX:MaxPermSize= for Oracle VMs >= 8 Change-Id: If930c83b63af879e0edd31713f9bcc75a62efa87 Signed-off-by: Arun Thondapu <arunkumar.thondapu@in.ibm.com>
2015-01-21Bug 449990 - [1.9] --launcher.XXMaxPermSize should not passI20150126-0800I20150125-2000Arun Thondapu1-1/+1
-XX:MaxPermSize= for Oracle VMs >= 8 Change-Id: Ia48f28d9115b04e4772a6a454c6565c0ad57abbb
2014-04-11Bug 384950 - Windows 7: if open a file via --launcher.openFile in anHolger Voormann1-0/+2
already running application, the window isn't brought to front Adding "SetForegroundWindow(window);" at the end of "sendOpenFileMessage(HWND window)" solves this issue. A fixed version of "eclipse_1503.dll" was created by Silenio Quarti (see http://eclip.se/384950#c5) and has been successfully tested and used in production by Advantest (with an Eclipse RCP Windows 32-bit application) for more than a year. Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=384950 Signed-off-by: Holger Voormann <eclipse@voormann.de>
2014-02-25Bug 427384 - React to new icons for building launcherSilenio Quarti1-0/+0
2013-12-06Bug 420471 - rt.equinox.framework/bundles/org.eclipse.equinox.executable ↵I20131209-0800I20131208-2000Silenio Quarti1-0/+2
should be removed (from master)
2013-02-15Bug 394216 - o.e.equinox.executables IUs must be in build repoPaul Webster13-0/+1471
Generate the correct feature and a secondary IU that doesn't include all executables.

    Back to the top