From 5041904e860f8c79db28c6993de67eb208fb60b1 Mon Sep 17 00:00:00 2001 From: Toni Helenius Date: Tue, 16 Jun 2026 20:01:03 +0300 Subject: [PATCH 1/4] Update jME to 3.9 + ext libraries to match --- build.gradle | 8 ++++---- gradle.properties | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index b00dbab7..90c2c313 100644 --- a/build.gradle +++ b/build.gradle @@ -45,8 +45,8 @@ dependencies { corelibs dep("org.jmonkeyengine:jme3-plugins-json-gson:$jmeVersion-$jmeVersionTag", true, true) corelibs dep("org.jmonkeyengine:jme3-lwjgl:$jmeVersion-$jmeVersionTag", true, true) corelibs dep("org.jmonkeyengine:jme3-effects:$jmeVersion-$jmeVersionTag", true, true) - corelibs dep("com.github.stephengold:Minie:8.2.0", true, true) // replacement for bullet-native - corelibs dep("com.github.stephengold:Heart:9.1.0", true, true) // requirement for Minie + corelibs dep("com.github.stephengold:Minie:9.0.3", true, true) // replacement for bullet-native + corelibs dep("com.github.stephengold:Heart:9.3.0", true, true) // requirement for Minie corelibs dep(fileTree("lib"), false, false) corelibs dep("org.jmonkeyengine:jme3-jogg:$jmeVersion-$jmeVersionTag", true, true) @@ -59,14 +59,14 @@ dependencies { optlibs dep("com.simsilica:lemur-props:1.2.0", true, true) optlibs dep("com.simsilica:sio2:1.8.0", true, true) optlibs dep("com.simsilica:sim-math:1.6.0", true, true) - optlibs dep("com.simsilica:zay-es:1.5.0", true, true) + optlibs dep("com.simsilica:zay-es:1.6.0", true, true) optlibs dep("org.jmonkeyengine:jme3-jbullet:$jmeVersion-$jmeVersionTag", true, true) optlibs dep("org.jmonkeyengine:jme3-android:$jmeVersion-$jmeVersionTag", true, true) optlibs dep("org.jmonkeyengine:jme3-ios:$jmeVersion-$jmeVersionTag", true, true) optlibs dep("org.jmonkeyengine:jme3-android-native:$jmeVersion-$jmeVersionTag", true, true) optlibs dep("org.jmonkeyengine:jme3-lwjgl3:$jmeVersion-$jmeVersionTag", true, true) - optlibs dep("com.github.stephengold:Wes:0.8.1", true, true) + optlibs dep("com.github.stephengold:Wes:0.8.3", true, true) testdatalibs dep("org.jmonkeyengine:jme3-testdata:$jmeVersion-$jmeVersionTag", false, false) examplelibs dep("org.jmonkeyengine:jme3-examples:$jmeVersion-$jmeVersionTag", false, true) } diff --git a/gradle.properties b/gradle.properties index e0c9dc9d..9ade606d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ # Version number used for plugins, only 3 numbers (e.g. 3.1.3) -jmeVersion = 3.8.1 +jmeVersion = 3.9.0 # Version used for application and settings folder, no spaces! -jmeMainVersion = 3.8 +jmeMainVersion = 3.9 # Version addition pre-alpha-svn, Stable, Beta jmeVersionTag = stable # Increment this each time jmeVersionTag changes but jmeVersion stays the same From 7a4d08282861db2260e283eb8c0c4f984267df40 Mon Sep 17 00:00:00 2001 From: Toni Helenius Date: Tue, 16 Jun 2026 20:46:29 +0300 Subject: [PATCH 2/4] Branding to 3.9 --- .../org/netbeans/core/startup/about.png | Bin 26747 -> 26750 bytes .../org/netbeans/core/startup/splash.gif | Bin 13098 -> 13098 bytes resources/splashscreen/splash.gif | Bin 13098 -> 13098 bytes resources/splashscreen/splash.xcf | Bin 95383 -> 95466 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/branding/core/core.jar/org/netbeans/core/startup/about.png b/branding/core/core.jar/org/netbeans/core/startup/about.png index 2ea64d99b370c624883da59d4e32fc0e6f0c60a4..d9daba01de03eb97f4bfda2f6bb9700949280474 100644 GIT binary patch delta 6608 zcmZ8_dpwi>8}}+jkwa-w${}YXA{HVc$tf{8&3Q?gav05FD{_dElqt-ZZ-kJ^oQ=dV zjGPS40 z(r&;?$%6xA)q_Ur3q4tMmXPWycO!Bj5ufNk+->xyw)A>jAe*>3|0OfO@Ky?{;fNCs zm3+%UQx`w4UBylLu*)*s>svOMcbjF;Km}v5o=~TQpA2yX>G?(ubGEQge2oMt)2<`P zEp9t`J3y%lk?~UFl*85I?$7nO z;UTiBYC4S(Mmj~j&sd#jClVjEw`L;5<;-O;yY@PF;KQP(eG|lmt;QkOaB^MLJ#2F1 zkChUlqHgfaP-o0bgY)=sKH*?KT`_5^{^C>9ei_!ajDlnM=fA(iYxB~f=im@x(LXLvr0wGe4$# z_T}H*-O^bR9^nx6CAk{dbx9}1%XF-r+5-JXmY3KeAnwes-C9=8Wy4`eYlAOdZ%-xV zCVDW9dJXmNjRj`KYr8da`tMbS*ObH6(sf?U7FQBt_05l!c#Fv5p5z?pJ|8Y>s*}V# z$8WNi^t1L)Kj+m0?bE-xi`{pEt9r*tpB54+)=$e9Bv$l%RJV?JqC;k8p@LYXc4p=g zdgNc^;mPX8g=_Z`U6PeY9ye814)YiVp1=G4fp%u|1j$p3_-*)&Y1!ttmAv6mcv)w6 z$<}*(_!-W8j8u+3y-@LpZDdRZ`lr9F{p~uR+eMyYK%PB1J9oEujnu`i%Ml25r4gt` z)t7k-;$1ARibx@QvuHlSQw%$uK`3>B3bgcjT!t@A7vHT)JW1K>gED zO=mp$beuG?iK|}#)JF1q2#q-Eul+VS(tu!-Ts3Yu=-9!bP4W&#F04@u4NO{QeKs2R z%<#9_hfJ5DJ*?n_4Sw(KEe=IB?mMcm=te@5?_AKKVSc8+ws9xcV$rOR{Chrs)u!{M z5dWFy$Ef8aFdZvn7_2X}ZUUOK-mP?ghJAg`5fL`j zn|=*r1%qj2c7J_`#ICvGt2OA`PVqgN8@cm>YK(I0 z$v%W952LKm+59SucJD7UGQ$CXs$NgpN?--MrD-Jj`-z$P=IHGEtva8P7FPX=j7J6p zUT?#Ywy=9{`#@6j?g0&F1bHtA#N4S6A4FN@`z88l>A8r$ETKB4+wNt8%`sG2nUo5drNB}a$LFWHO6w(Bbzvi0e$XMAc5%~M^`(Q4^Qi@(}&7kRP#ZGrk3Gg1DL z1#>4rSA<+$BKEu1J?fJ2qRnVdBml{T!8$ivlUkz%TEx1n<$c5Z8-~8Ts>2~(%tfC) zZPu@q7DkzYI=HbbAW4zT0y2_wLv<|vpgG1GGUqAw4d~y*mGvW0h?g(6-Li5mtt&gl zmo}@Er=egSv4z?p?2VYBQ|=%T&ko{xzy0=y4{T@0&Z4IRR{b|^MPr=4L(?NtWp!q6 zvtpg)uKXgNImRw3Qna$0g_Q$WI=6Y3WKn&7!EUI6vt>Vgv7w;>b>Y*}=w3<+sd%Gr zfZ&&LOM>d-gd6F4=nfwq)V;5kc-66iFnT-NShsYw@dFKeng<+&*{#=*UAO~=Bwo#; zY&F{C``yaO&!bEV}uc0m$K`cb3?1w8uf9NFv zpVPL=+lFW4e~Gr2>uM)iK9aDPp|a|?b{g$KcNQkk*SYpq*K}b}TNvFJkpkCXv|u^`fpX zKFT&dhTJw~qEk0v?U(_PHC{t(W%KQ3VJJ?Yu=ZE=GP@NMWdOVec;;?{+iL*(_UuGv zYBTG6*I;3SN7X<$Ipy5I=Z{%vpzG%!LVGb3%2@BGlUK4O$w<3?Et$ZZSPT$N$^VUJ zh<)*QXkFcbHv5Mr8#gshBzq;#R98F>`mvQF7h=}2t@@^u z^h2F+aHo_=`0t>akXuhluuDFd>Pl5^p#H2y01N>%CO~O2Jp?5veV(nksBcp}wsAcn z_A-rB4DpjdGAV~W7}@|t=o09kCju(l*3yopzd@Lr+TL`+;Xh&;Id;N40E;(JC}G-R zah?eSq^zZzut+&<@=S9c&m|8Og_*>8wLR%6CJ09PF>q?>{Ih6l6x@zMmdPU^8A9-V zKIi^}SlnYcMDnh`J$R*e?*^2~#ZU^k8{8A{o@GL7KO+s2 zSW4KJ^tbWx1Pd4pZ>2#A>(|OVG4`l`5^EzkV3lezny-{hoq<8F10tlxRgreVSuK6> zLw!b%)CzmYQqIEmJ%2a1-VQ=kOf1&#Sw<-t7^c4tew1wnut`9bom<2$RWaZQU@$M1 z0SU&nA}TU*S5vNkZ*uV-nJB0nq{d{#5`q)-F7^u8xD@EQb$S-}uS zr+>aw;r&>cePRvnmO_Q(`L3drRaNPE<-=bCKe{d!7u9Z_p7arrd!|Gq1si+a13+xh z?3>n6p!{r`FABu$Zm=Ym@cmEt70QJPbXN1J1MHOyf5zF55tEdF4ilg%aI|3K82~tNh|i<`>SCbrj<>y?+v`il2^8{HKj~|EbaD=bLQ#2e z*z*1BfQ-1w$;r=S12zI$pZ7&ZMD*9%YF3Vd2>fIRrYLhwdJd$Y5Kzi9k<;E77GoOO zHQ0StEA1^i3(LHvb-jRsB^CH2`u;Em35S3{j}r3zKF6}p8YyhTx3;3Qhn74;iRlOA;tIkT*reBH)!Rv8d#2`)jUr& zFL8Vy2wRfFAYXpO!fI#sg*SkS;bjkx$~|0gS;EI|VEr(aCztoI2d%8(LTSM&_R*2QH^qa#8m=0whuQVoKh`NsGR7i)-d*fO(z)Y;lR9? z0*R?g>$Uy2pErkLsa*Y6UkhxqS@yX1!X)V@csfgzr`h9j{HT9u#pycteKx$*Kohi= zwX>{yjHZAw+cLXMtn+I3Fk~Oknfese+k7Q-c0uK0f!|nRZqH%UAEbBQN&C}jZ&a!} za2J`rLw>ZI_!a3~gpM+Ei6whJ>m5>&@Mte;jEr}6jFG}hF~~~E-U#_C*1|3CZ^Lkc z3Ifwo=hSX_Ie|@WLvHVva$1DZuVkNuxCPzH!}N*uYw0;mZEfiRI#MNfW{G2VH+b>3 zt>|Z0wN~bf%Vl(ra>oR#+k}~=>x|!_1I}~dt69@EoY)#_C!O>wUo&Kb^G)kL8L4Lm z2m+O2HLT!@0$+5puVraRPWa_VN2h}Jk~~BPYid(jms$fMU=&#$-KR>swcUR3+IoB# z*F06xu&ng{l1}YB&Ih>f*b-^onIyR8&eGRP_69)QxeO&?=4iOgo((B+4Tn{NI+ZTA zsQ>pnROJ}oPuZjIj)e?X1E3P$@+7nl{|SPfCDX7}-_JX~)l5#AYw7YjZKf%0b`#7V z;cf~*UzBu)BQvf&Z@!uN1Iu|SV#tZu%)4JK&iP7g|q(wph zGYM)RcuI=TWBldb}9(=g+L;Z@fyMvQJi0Vr2F6}g! z$Q=DLMn19M%tR+mrknJ9lF2kJMWMUqxHSm|n23nFnu%>U`sZk9*oMD$o}?j0|BWWT zflt{24zArj#6p}jX@%1E@{ipykcUbL;&;1Q+zxISrp>q+z1D>du2D}~7%i?B4wUE* zsHzK(bCrslUt2O}cCu;@fxx=!`+sZ>m$JWYM1tMhp~-#~qY0)zoGuok`=x?y;*`KE z7@)dUp6Dn6vRh&(&NGEwOT2JG(irHA8{@jk=XQ&|HO9!Q(Zp2QTr#rNsREF;qyAqx z)&;Mj=dz=L@6&4b2+e@DAtU|D9WB+`wttPd^u1K@DBcXwJ#5jiXSsgFAtN6!a|Vuz zCM)#@2hOr`x2Bfk3M3(InG}qA77IP?kGavyAj>h=(j0Ve3k<}*o_&KT92aP39yhR_ zx9fS=mBgEu%wWz-Y6@N4l^2g5i4-R3}>zNx<7Dq#z6^!o@_seE|NgaB& ze;6?@vHHsDu*-sX(nRmOk1TYE0l`%CfvBlZhPghiXwT&|M+?3r#z;oP(e2?*PBDo1gkJ@Y$3g0g_) zUTm!{RrzWe${*)>J-+3;@+Y>6IH^gMMw|^Q>~ejtcPKLL`PM?M+9hnVv8nBId5NEP z!<7#Ui@~}zyKB8y+l?$EVaewv4X;i`GEd6soJ?wk)1BqUNFR!|LCbMVxTPI|vO&YW z?YtG|32(6zwxTZ*r!?<1u~%bQPqsgxF0TonD zw?OQLFod#WfYYgQeX3JLvHdP$-K1Z3`XX6xW;KaVYUow^E`owSY>TrNq0OC{iW8yjoIK4#c65F~d-H-opxsAP zI{SdD)I8|5uqRl`$aTaS3Ig$Fo0}Nf|9b(%bLQXgKZ*x|uJpbpddR#!bywi^xQ8Sb zs}GI?Mal(A00PxVtZnN4LTx_a_BS&q?_|w&_uO%EA|fRYDguI_PrdurAB~aU1Gd1b zzi${2yPe!^Fcf0*;XLBOjS=rpsqh$w5Wm`Lo2aDbTtrW*2-jOv8C#SOXD zsO&{oc^Sa%LufMnS{*33DqUpl57=KCqqgQfS|iYn}EODjQtYOe26q?_dDBdF3f)4;%b2WnIacY#c&avA9n4$q8?+ zc1A^o>H(W2Dz*nokdQ9VbN>W(HE^G@NG!CM8^AVkp1r`Z0-tW4%J=fAU&f*}h);LD z0`Rv9$Iqu^vrynR?gj*m?FJ$Vs&RFS@c&tHvD#HlkMkXU7U6UaAS>&F`YY;5{`6%7Xd5z$(RbU703akEPyYy@YT z*&Qd)A`G6{h|Di4YUkD`4`Nha{)K_L>H>as6R9k8SmmsfH*l}(_~5me)*8b@q_-|O zQ^s!`Q860(_5hF;&F=^MQE-3?wq4-E_|~v;M?RHLNJeoi4!#t5NSCKBcFV}y-)QOG z-^=^$L}S-86%zx<5-{*~P>n2+={x6y1M=}Y^C=)V0AYjK*+iY#*uCzaL=^UF1jvpX z{?&MK{w=dJk83g*Pn(r-UAsV?v3+FMHjZ5a8nU^{EVQa3w#Nt|@wb&4>Y#?IX^ zw?_s0iTM!o7WF@1F$0^U(H<8bzGOr~CGJ)+`T!{#+tji6cJUAkXZ0neZhf+mTeohI0aG4;P@uj_+|Jo$k0p-SeN@$#{=kNWY(jPbKDJ&PwuI*dHZ7iZIz}W zI-yp_KrDHQOc%Q@W4)B>ZXl}kD0ddJb>WL2k!n(1K>e!7w|_~~ z$0`_0HP{*jFJC6CCFC#}f`W-N1f}dtHtYKJMMWLHCCj3Vs)qmwoO0Yl}hf3nU3xj6szY0J0b(xbGk$0JRzOe0zcrT>74oHe@ z);}7Vm5h@H3^*9kq7FcYHTaXdfWpLY)08hsW9lWTiQ*tu6pgeC*1 zkYKf+qR`XRZ07ZEoV&>Xq~ORVgK=79r!iUVg=v*=$pYNxO-G84ETHp@! z>shRU_AA2zW?MPg@LO_isj1{_@ZFxqVeE?q%|GuHU@+T$EdWx|R(cAP;tk9&L%ecjW$x{s%=^cEO;`VaIy~_I g^5JnYgU5RZ=2Y_0JK{yJ{{6+=)Y_!zy0T72qAOHXW delta 6666 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 Id6RuIt#vIF_y7O^ delta 2286 zcmVn8;2YB9{liw&Q7jhPWME*l%TPDyygH+5Fv`S9C zqK(6NlOHKEe~!*(*-WniFxr;d)?kA)2ynLlE-oh~&}qt>2g zfWa+^3h3o53+Z%BW(6QGkcKi8y-@}IME@FqY+kH0IVOs(Mi2+RY~!KN<HB|fDkM0+!ouw!`&fA-?AORsk?Fj>{=A_ zT|E}fu5IWVZ1SfyUL@;T;a+pk^Faeb1 z90cKyE%l7cQ9o`{vTWUOr#e?AGP0ev0&qq7h6xudKy(MaptP; zgV1k9Ch!0_Zp=k?9sWD9T`YwlqKQCY87ogmVNSwg!7&KCbwK__>Zow*?nm!WgKac zr~n%quVk)(2B@+>d($jG_`RiJwEf(zefFUH%Cc78h_7O4oARW^bF&jQ7!zAGR%N?< zRtt36?H$OJKetg{yQ|N|xGc8Q9RT$XW=3;N0Vn_k=y;3ZxTsW9&LaT8e@o7L<~+YVwnOk{emB0j0da0GR1rXbtC4k&bK4&fciFasdmw1m%T1i_j zO`nqVyFKP7i8D(GIjj1Nb4AKW(IhUnO#}!A7Y0rU5Mkg23IZ%3Yx7C{$8sG?foxa{ zWWR=^megz(9fk{FUaMo1)Ip)%U1P#1ThrwPd41 z5Lk)gplywGDMEjWmU_?xeKrJZS85ni)o&T(W|h=3L`>pCh#JX5D}oO01olgZc9NeU?sQ0mRW56g2z@Gl0tO0 zoGn`a($ zQJoMKAe62WzKC)~0!vDBNEinlk(D7qm}5gbL)^2sFt9H*DKrjoCDnaFbD^yN?0-m^vWFtf`nnM#1 zpqQTuRqg80@~pbV{sDM+?I$mdJKLM?4ms(|mK_0@5sx&fRt$8S{<(NEBjhqdEs1== znJ49Rb4V@Kc{=J@4?8HseM2IY*Gb*VDJnl!0xCmW5(MNT?lxSe+gi3tGb8})#p13!i#(r$)H1!*sZzn z4_bc?X_kawwt%)MDudO6qNP0cD;xGOUO=4NO$NoF7u`!!GMr&{EbuRo?IZv}Bnp`P zhpH+SfG)H%RMZ^kp(D;DffqDdADeQ=0*Gh=>yijhnkK$Mmi}-iNZR6#=4c|iu{3bZV InUj4otz=RRC;$Ke diff --git a/resources/splashscreen/splash.gif b/resources/splashscreen/splash.gif index 18f1772a41b7019fa97665d58cf4cea0b3f6ca65..8bfaa46c051b5a261722cbab772f3e247f41b074 100644 GIT binary patch delta 2286 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 Id6RuIt#vIF_y7O^ delta 2286 zcmVn8;2YB9{liw&Q7jhPWME*l%TPDyygH+5Fv`S9C zqK(6NlOHKEe~!*(*-WniFxr;d)?kA)2ynLlE-oh~&}qt>2g zfWa+^3h3o53+Z%BW(6QGkcKi8y-@}IME@FqY+kH0IVOs(Mi2+RY~!KN<HB|fDkM0+!ouw!`&fA-?AORsk?Fj>{=A_ zT|E}fu5IWVZ1SfyUL@;T;a+pk^Faeb1 z90cKyE%l7cQ9o`{vTWUOr#e?AGP0ev0&qq7h6xudKy(MaptP; zgV1k9Ch!0_Zp=k?9sWD9T`YwlqKQCY87ogmVNSwg!7&KCbwK__>Zow*?nm!WgKac zr~n%quVk)(2B@+>d($jG_`RiJwEf(zefFUH%Cc78h_7O4oARW^bF&jQ7!zAGR%N?< zRtt36?H$OJKetg{yQ|N|xGc8Q9RT$XW=3;N0Vn_k=y;3ZxTsW9&LaT8e@o7L<~+YVwnOk{emB0j0da0GR1rXbtC4k&bK4&fciFasdmw1m%T1i_j zO`nqVyFKP7i8D(GIjj1Nb4AKW(IhUnO#}!A7Y0rU5Mkg23IZ%3Yx7C{$8sG?foxa{ zWWR=^megz(9fk{FUaMo1)Ip)%U1P#1ThrwPd41 z5Lk)gplywGDMEjWmU_?xeKrJZS85ni)o&T(W|h=3L`>pCh#JX5D}oO01olgZc9NeU?sQ0mRW56g2z@Gl0tO0 zoGn`a($ zQJoMKAe62WzKC)~0!vDBNEinlk(D7qm}5gbL)^2sFt9H*DKrjoCDnaFbD^yN?0-m^vWFtf`nnM#1 zpqQTuRqg80@~pbV{sDM+?I$mdJKLM?4ms(|mK_0@5sx&fRt$8S{<(NEBjhqdEs1== znJ49Rb4V@Kc{=J@4?8HseM2IY*Gb*VDJnl!0xCmW5(MNT?lxSe+gi3tGb8})#p13!i#(r$)H1!*sZzn z4_bc?X_kawwt%)MDudO6qNP0cD;xGOUO=4NO$NoF7u`!!GMr&{EbuRo?IZv}Bnp`P zhpH+SfG)H%RMZ^kp(D;DffqDdADeQ=0*Gh=>yijhnkK$Mmi}-iNZR6#=4c|iu{3bZV InUj4otz=RRC;$Ke diff --git a/resources/splashscreen/splash.xcf b/resources/splashscreen/splash.xcf index a3ec9fd8a5134730b47d09c31dd49fae54d4c185..7750b17976fc596dad144dbc4bd0c9b62517d43b 100644 GIT binary patch delta 2021 zcmciCTWl0n7zgn0%re5uA;LQ<+mZU(K@f~9niXXpDvG~vy}P3HXa z|IV2?XU|-QE;=t=bdJ2`UM9)@HJ)a>BetT)%t!0+T8nAw>+<3FF()TGsaSKe8n;?dA>TOC)~zj z$~L@|V-(W@9Jxjj{rkAl=T&1pq#HW9jeK$%LgjpN8SzsPn9{COPMMx<_L4m8mg$+2VoK-DWJ&o_ zG0An=Ql3@DbEGUSBDqi5P(%s2SC{FojSeZdsOlya$~-D`7E!w3swUIj2UH5G6JJyp zXep*yZQz=e=f-p?S9)n~;ls6s6KdG}0uNnZbmY6+behjy^{MI|%crYL4oypWm?+|w zvMZnD65%E)))&y6`^%F7O{3X^ zzs%2kd+2s`E3Ff?KI_R!%WAI+X!Ty}-8!SBejPtojc>pa_<=Q5=dIY!>481$L(j0Q zrrF0zl6Tkp^ThYo&c}^JlY^_>n_vfPx0&mn<=lifZOsABYhPjgZERpSyP=tF!MNwt zYnJ)79cMefVYgM<>eRhDxuj|KF0spAPUv;JEP9@W-8|fG|FN9y3%Q?wGFSA{*+Ulamzdsd9r9z@j6MNOiq@q;x^7e{Y1CNdQ;pU-= zUQw7(pOP@T!U66Ix56mwhl6k!;?m(!)2AaEguDkcfGZ z%b_pz^A2%AuZbIK8~#+sR@K1|ort&aAoDZ$6`Z(v=lafZsqYf}6;8t|@ET0BrUqRw z2j)S3K!v#oxdfI$wOsqonUyG1!5VlkybrE~kHALw1Y8T(!)AD651vNO?2p_TBX48u6w1)qm6zI~rN8xe!HarPGN)7ahT=6$}=5tK| delta 1879 zcmcK3{Yz9?7zglk=6ao%m`2l?p(d@yO(}D;)Cf%4)fQ@3w>OHS463cvX+~}AmqIQS zK`(2>9!hGFf{0`nH)9t4A*86FC?rHfYBHf%S}j>{(=wYmow?7q=ntq1=X~z>IrrW< zbI-ZMLwfU&-ri=N_ct?-(*0!BOj911Lm54-yw$QxAKER?8UQ!-V{-)fOZZNsQF5|J; z=`5byW0A3bXP-sNvmQ1!yI0C6@00RGl842YJW=Igi;UlNdzg&cr2NCp*gMaeey291!UNSFx!Bw3M@OYR&Z^YC0T+|wntVT&m&T5%xt`^! z5KWTf8yQ=E<>kA7+gGJBS+9OBy4lAjtvwxUENV5xXhFWEpB(epgjWl}E6CzocE#Wu18o9eqek%L9$Q~42bx6E&pU8T{gB$z^)eY@%h zDX+lZUb&d^kELY!RC3K+a-AeM;<~MWQQp3u+EF$1EvNKji3-CYn?Cy=D`wJ0V`n;Ho_*@0^490?1lpg4aRFnP>7LrPM87n zU Date: Tue, 16 Jun 2026 21:05:46 +0300 Subject: [PATCH 3/4] Add jME 3.9 to known versions --- .../files/patchnotes/390-stable.html | 96 +++++++++++++++++++ .../gradledesktop/options/JMEVersion.java | 2 + 2 files changed, 98 insertions(+) create mode 100644 jme3-templates/src/com/jme3/gde/templates/files/patchnotes/390-stable.html diff --git a/jme3-templates/src/com/jme3/gde/templates/files/patchnotes/390-stable.html b/jme3-templates/src/com/jme3/gde/templates/files/patchnotes/390-stable.html new file mode 100644 index 00000000..37aa2914 --- /dev/null +++ b/jme3-templates/src/com/jme3/gde/templates/files/patchnotes/390-stable.html @@ -0,0 +1,96 @@ + +

A production-quality JMonkeyEngine 3.9.0 stable release with the following noteworthy changes relative to 3.8.1-stable:

+ + \ No newline at end of file diff --git a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java index d52c0c79..ee2153d4 100644 --- a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java +++ b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/JMEVersion.java @@ -56,6 +56,8 @@ */ public enum JMEVersion implements LibraryVersion { + JME_3_9_0("3.9.0-stable", + "/com/jme3/gde/templates/files/patchnotes/390-stable.html"), JME_3_8_1("3.8.1-stable", "/com/jme3/gde/templates/files/patchnotes/381-stable.html"), JME_3_8_0("3.8.0-stable", From b402c50855210276b930b7e96d6689eecfb91489 Mon Sep 17 00:00:00 2001 From: Toni Helenius Date: Tue, 16 Jun 2026 21:13:33 +0300 Subject: [PATCH 4/4] Update known library versions --- .../gradledesktop/options/AdditionalLibrary.java | 10 +++++----- .../gradledesktop/options/PhysicsLibrary.java | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/AdditionalLibrary.java b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/AdditionalLibrary.java index 041c66e9..1ea081eb 100644 --- a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/AdditionalLibrary.java +++ b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/AdditionalLibrary.java @@ -90,7 +90,7 @@ public enum AdditionalLibrary implements TemplateLibrary { HEART("Heart Library", NbBundle.getMessage(AdditionalLibrary.class, "additionalLibrary.heart.description"), "com.github.stephengold", "Heart", - "9.0.0", false), + "9.3.0", false), PARTICLE_MONKEY("Particle Monkey", NbBundle.getMessage(AdditionalLibrary.class, "additionalLibrary.particlemonkey.description"), @@ -103,19 +103,19 @@ public enum AdditionalLibrary implements TemplateLibrary { SIO2("SiO2", NbBundle.getMessage(AdditionalLibrary.class, "additionalLibrary.sio2.description"), "com.simsilica", "sio2", - "1.7.0", false), + "1.8.0", false), ZAY_ES("Zay-ES Entity Component System", NbBundle.getMessage(AdditionalLibrary.class, "additionalLibrary.zayes.description"), - "com.simsilica", "zay-es", "1.4.0", false), + "com.simsilica", "zay-es", "1.6.0", false), ZAY_ES_NET("Zay-ES-Net Networking Extension", NbBundle.getMessage(AdditionalLibrary.class, "additionalLibrary.zayesnet.description"), - "com.simsilica", "zay-es-net", "1.5.0", false), + "com.simsilica", "zay-es-net", "1.6.0", false), WES("Wes Library", NbBundle.getMessage(AdditionalLibrary.class, "additionalLibrary.wes.description"), "com.github.stephengold", "Wes", - "0.8.1", false),; + "0.8.3", false),; /** * The name of the library. This will be displayed in the jComboBox in the diff --git a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/PhysicsLibrary.java b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/PhysicsLibrary.java index 914f1613..4c64b7cd 100644 --- a/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/PhysicsLibrary.java +++ b/jme3-templates/src/com/jme3/gde/templates/gradledesktop/options/PhysicsLibrary.java @@ -75,7 +75,7 @@ public enum PhysicsLibrary implements TemplateLibrary { MINIE("Minie", NbBundle.getMessage(PhysicsLibrary.class, "physicslibrary.minie.description"), "com.github.stephengold", "Minie", - "8.2.0", false); + "9.0.3", false); /** * The name of the library. This will be displayed in the jComboBox in the