1
1
#! /bin/bash
2
2
3
- # NetBeans 11.3 FCS
4
- REV=6b879cb782eaa4f13a731aff82eada11289a66f7
5
- ZIPNAME=nb113_platform_ ` date " +%d%m%Y" `
3
+ # NetBeans 12.4 FCS
4
+ REV=21726744165c946ba6619bff89e98d5863f26e22
5
+ ZIPNAME=nb124_platform_ ` date " +%d%m%Y" `
6
6
7
7
set -e
8
8
19
19
20
20
git checkout -f $REV
21
21
patch -p1 << 'EOF '
22
+ diff --git a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties
23
+ index 4d1dbb762b..8f2630e25e 100644
24
+ --- a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties
25
+ +++ b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties
26
+ @@ -81,7 +81,7 @@ TabControlIcon.foreground=$ComboBox.buttonArrowColor
27
+ TabControlIcon.disabledForeground=$ComboBox.buttonDisabledArrowColor
28
+ TabControlIcon.rolloverBackground=$Button.toolbar.hoverBackground
29
+ TabControlIcon.pressedBackground=$Button.toolbar.pressedBackground
30
+ -TabControlIcon.close.rolloverBackground=#c74f50
31
+ +TabControlIcon.close.rolloverBackground=#7d7d7d
32
+ TabControlIcon.close.rolloverForeground=#fff
33
+ TabControlIcon.arc=2
34
+
22
35
diff --git a/platform/o.n.swing.tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/AquaVectorTabControlIcon.java b/platform/o.n.swing.tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/AquaVectorTabControlIcon.java
23
36
index f1bbdfaae3..46b7aba999 100644
24
37
--- a/platform/o.n.swing.tabcontrol/src/org/netbeans/swing/tabcontrol/plaf/AquaVectorTabControlIcon.java
@@ -54,11 +67,48 @@ index 4adfc32095..7712a2f8b3 100644
54
67
}
55
68
if (bgColor.getAlpha() > 0) {
56
69
double circPosX = (width - d) / 2.0;
70
+ diff --git a/nbbuild/build.properties b/nbbuild/build.properties
71
+ index 759f93abb5..b20e00f1a2 100644
72
+ --- a/nbbuild/build.properties
73
+ +++ b/nbbuild/build.properties
74
+ @@ -133,7 +133,6 @@ config.javadoc.stable=\
75
+ api.debugger.jpda,\
76
+ project.ant,\
77
+ project.ant.ui,\
78
+ - api.visual,\
79
+ api.java,\
80
+ api.java.classpath,\
81
+ api.search,\
82
+ @@ -167,7 +166,6 @@ config.javadoc.devel=\
83
+ jellytools.platform,\
84
+ jellytools.ide,\
85
+ core.multitabs,\
86
+ - core.netigso,\
87
+ gradle,\
88
+ gradle.java,\
89
+ o.n.swing.outline,\
57
90
diff --git a/nbbuild/cluster.properties b/nbbuild/cluster.properties
58
- index 48b940b88152..b5101f2abe25 100644
91
+ index ae56c143d4..2919799d01 100644
59
92
--- a/nbbuild/cluster.properties
60
93
+++ b/nbbuild/cluster.properties
61
- @@ -218,16 +218,13 @@ nb.cluster.platform=\
94
+ @@ -206,7 +206,6 @@ nb.cluster.platform=\
95
+ api.scripting,\
96
+ api.search,\
97
+ api.templates,\
98
+ - api.visual,\
99
+ applemenu,\
100
+ autoupdate.cli,\
101
+ autoupdate.services,\
102
+ @@ -217,24 +216,19 @@ nb.cluster.platform=\
103
+ core.multitabs,\
104
+ core.multiview,\
105
+ core.nativeaccess,\
106
+ - core.netigso,\
107
+ core.network,\
108
+ - core.osgi,\
109
+ core.output2,\
110
+ core.ui,\
111
+ core.windows,\
62
112
editor.mimelookup,\
63
113
editor.mimelookup.impl,\
64
114
favorites,\
@@ -70,57 +120,47 @@ index 48b940b88152..b5101f2abe25 100644
70
120
keyring.impl,\
71
121
lib.uihandler,\
72
122
- libs.batik.read,\
73
- libs.felix,\
74
- - libs.flatlaf,\
123
+ - libs.felix,\
124
+ libs.flatlaf,\
75
125
libs.javafx,\
76
126
libs.jna,\
77
- libs.jna.platform,\
78
- @@ -250,14 +247,9 @@ nb.cluster.platform=\
127
+ @@ -242,7 +236,6 @@ nb.cluster.platform=\
128
+ libs.jsr223,\
129
+ libs.junit4,\
130
+ libs.junit5,\
131
+ - libs.osgi,\
132
+ libs.testng,\
133
+ masterfs,\
134
+ masterfs.linux,\
135
+ @@ -257,10 +250,6 @@ nb.cluster.platform=\
136
+ net.java.html.geo,\
79
137
net.java.html.json,\
80
138
net.java.html.sound,\
81
- netbinox,\
139
+ - netbinox,\
82
140
- o.apache.commons.codec,\
83
141
- o.apache.commons.io,\
84
142
- o.apache.commons.logging,\
85
143
o.n.core,\
86
144
o.n.html.ko4j,\
87
145
o.n.html.xhr4j,\
88
- - o.n.swing.laf.dark,\
89
- - o.n.swing.laf.flatlaf,\
90
- o.n.swing.outline,\
91
- o.n.swing.plaf,\
92
- o.n.swing.tabcontrol,\
93
- @@ -276,7 +268,6 @@ nb.cluster.platform=\
146
+ @@ -284,7 +273,6 @@ nb.cluster.platform=\
94
147
openide.options,\
95
148
openide.text,\
96
149
openide.util.enumerations,\
97
150
- openide.util.ui.svg,\
98
151
openide.windows,\
99
152
options.api,\
100
153
options.keymap,\
101
- diff --git a/platform/o.n.bootstrap/launcher/unix/nbexec b/platform/o.n.bootstrap/launcher/unix/nbexec
102
- index df47fa01ef..228e255976 100644
103
- --- a/platform/o.n.bootstrap/launcher/unix/nbexec
104
- +++ b/platform/o.n.bootstrap/launcher/unix/nbexec
105
- @@ -137,7 +137,7 @@ if [ -z "$jdkhome" ] ; then
106
- Darwin*)
107
- # read Java Preferences
108
- if [ -x "/usr/libexec/java_home" ]; then
109
- - jdkhome=`/usr/libexec/java_home --version 1.8.0+ --failfast`
110
- + jdkhome=`/usr/libexec/java_home --version 1.8.0+`
111
-
112
- # JDK1.8 as a fallback
113
- elif [ -f "/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/java" ] ; then
114
154
diff --git a/harness/apisupport.harness/nbproject/project.properties b/harness/apisupport.harness/nbproject/project.properties
115
155
index 7db6d57275..4b8b94fa03 100644
116
156
--- a/harness/apisupport.harness/nbproject/project.properties
117
157
+++ b/harness/apisupport.harness/nbproject/project.properties
118
- @@ -90,7 +90,10 @@ bundled.tasks=\
119
- org/netbeans/nbbuild/VerifyJNLP*.class,\
158
+ @@ -91,7 +91,10 @@ bundled.tasks=\
120
159
org/netbeans/nbbuild/XMLUtil*.class,\
121
160
org/netbeans/nbbuild/extlibs/DownloadBinaries*.class,\
122
- - org/netbeans/nbbuild/extlibs/ConfigureProxy*.class
123
- + org/netbeans/nbbuild/extlibs/ConfigureProxy*.class,\
161
+ org/netbeans/nbbuild/extlibs/ConfigureProxy*.class,\
162
+ - org/netbeans/nbbuild/extlibs/MavenCoordinate.class
163
+ + org/netbeans/nbbuild/extlibs/MavenCoordinate.class,\
124
164
+ org/netbeans/nbbuild/extlibs/ReleaseFilesCopy*.class,\
125
165
+ org/netbeans/nbbuild/extlibs/ReleaseFilesExtra*.class,\
126
166
+ org/netbeans/nbbuild/extlibs/ReleaseFilesLicense*.class
0 commit comments