From 6a8ea32066733ec48761cee9b1c7521113cc3333 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Tue, 25 Jan 2022 09:49:53 -0500 Subject: [PATCH] finish updating jAppleMenuBar (resolves #221, fixes #372) --- .../src/japplemenubar/libjAppleMenuBar.jnilib | Bin 29228 -> 115589 bytes core/todo.txt | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/src/japplemenubar/libjAppleMenuBar.jnilib b/core/src/japplemenubar/libjAppleMenuBar.jnilib index 2c57f6465875f3c4a87eb7bd2f2b76d80dfaac89..d904143c3816217c392decc3c8662d0cd86ef90e 100755 GIT binary patch literal 115589 zcmeI*Yiu0V6~OVkYa3kRBn|`-9&Ma7P(r~Qs?;*HCF?j2o412aWQkUnU3(m_*;jVf zIEGNR4OSCUssu%ms;UuuYSPjIRfP~$iFp(dP(h%fRaKRDAyR>e_Jfm>xaZ8w+PjWP zgg{hC|0~_ObMD+ZbLTf>f4j5Ko_OR@V@x_xkXkQwwAz?q zZ_k+XC2p4W|JHW4b#+QGxkM**1aXaYYt_73tSva33;wre$xM$;W_q*IH~D@a4)Vo< z@fuIgQJ!+bZCOiaOWBcVu>UcwdX=hmbc8YeTbG@iGc zo11LYVl!Vd>UhnobFG!OLE6dX(xUu5NT-@;?mmh2J$*phE@`JpZI@bJ^!i%M@4NiC z?(Zv3?R=pe)9ZZnpS=sOefrxk{`8Me^?&L8(O)i*J`b+$EJqOqlXHpW~cqtx%lqW`=X2C+U*3IYfqfB*srAbJvM?*7*8{}@T9NGSOY)8#r*^TXJ zj_vs7eX=)p?jG45{;Jnm^FwW(ZhKAE@A_k|e@({SA<@{m8SUHpWW)EKaGgSX-f^8w zAzqNhxa)Gdb+7i;6JI2ww3N5H)>qfgFP2v8y}`P5-PiTUb#i9CceVt&P zcGT)`X4|y8vBSyqn4K~pWLL&-j@$mY{&;#?emp%PKc2o)&Y1Wqb@^7ohNPQJq#U!T z$~^FW&FgRd-yokUUmMVG6KIJ@m2mtg(VP6ZT90X2CRL96KV9zcdqIQwMDqx4s`7T^ zXUTi4TNp^#L^9Lkzdo zaF8z+B+$5Gex<}gtIzdasn#xQ>1?sB>(+MoPd6G2_?T8d*q~K&>l&!AaT_gZ*gG zPKrzSS^7YQwW+vuhti2`%H|6B;68(MwF%BI%}e9bxqA3aspWBSpRSY2JH7H6`}e6M z{Zd;D+OoL(eEHiNC)FX=_QVVEV6Ycg-fw-;KUSKb#^w3^qZ3)KvK(Db=V*S5!MA|-Sr%7#>s--kHZFT&q?*FwB{g-ocxlp?F zI$eXi+W&q-^Pxu{yn4@{ejK^~8`9Sx)xSr%YN*cJ_pkAE_%bbWla8!TCi3z8P-J;t{(B5&^EbJX)@*k+-q>5}h-`53ZZey3BQ5?RIo}w~ z+bne=?_A-KyaR4NBIsKEOEfNRln;q~y1px#QKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**zQ6)wPnd(pZw>E1zSZoyXY1V2*Qc4IZ!9raz4-P4hyg zQx-u!P#cOKHBv8?{ZLKxXxJ2AnqkcDvy7P?3l(2_x5^wXANNMp#8_EFy8HO8OZUt5 zc8yfoSLQZU9m-XQyG(fQD-TwO>oq=d?ScJXTO~_ErC-*o&N(_ZrVB!i>lE7aj_YI! z@q#S&T$j_Wd$qT=^rFDOyw#rsSPSmdLXvyVF@yJ+E zLOXSQ-pr2LY@)y0rrnJlPNv6r-NuCM%J|K3+aJ&6Qcl{*3?$-tyHZl5oHY_HmB@7p z8YU=JU74Trc}G&N8OHsJ+I7rOph=@oT)$M5K|h%8!g`^5g1Kyv&dF zG_UAD4RnC+H<(W}zu@jG@AM=oYrU>qK6!Jz;K)@b%CUdcjmQixmL8e5S7u9}Oes9e zgk@G?Z+e^LNLO%tx-pO4*bp{#L42AfI(|HrO!QYk$K(0#zNW?IrDF$I?7sIa3un&! z&4E2%+y9+gH@tVjf@d!}@cc7rd!*sXCBMG?zTb9bpE}$-QvH{M2X6|m>#7;s^1Cg! z4FBy9J7U`}|HbK!XJ1}$=kZs6Hu&8~54S#kSKYQ^)AKLyd;QAiZeMf%{(-w+y!fu? z4vY<6_|S*fz4h*e^r~C_2cbc94gdfE literal 29228 zcmeHPU2IfE6rL?BY(k-nX%r*iLTF-0?Se6c7)jdFV)<1lC4F+Z+g|9xcDL*gKL(+O zs5DB%M17G&UNpXFcu+%lKw?Nh67@kJd{9GTNFc;SqayOq_51G3w0Cz)@uxAO=OlB_ zocTF(=9}B*&Yf@X#nIDelu~sOrDi}+Qz{O%@B}XPNVcpM*@v5L8I*`1AP5Kof`A|( z2nYg#fFK|U2m*qDARq|bNeFy?^ZQY3@*~*ztLaFykxnA>T<{)1srz7mg_i?bZ|Usa z0;5{^x*#mp=8J>7Y+|+6MSowBIV08nE^%N;hf#`loy`X-s)oa+)`k6psa!@Eilx-D z+V~bXnAV&Vg*K)!CNb;J)x#eg=>b18-PYeIYa!tJeMdGyUWJwVv3YbI02%9M^bHlhZnjH8o2+RLo-?D*eT+Bj=BH_&(u! zhSyo^j5nFTgmo0NfzS^7bMtj^YMo2%?9=H%Z->vNt&Z=(Du1-Y{+u7Dxei=2t=F&F zxUREfjk_Tdro{<2nJSxcxhl4th17~P7s-_K8d1qoA)n0T`n*gslTI=1Y#SQN_#6Ce zsol%B?98T7rqunm@7tNKbC37Bp%gKSL30cziG;CNK(9a{ z=gRthuo>eG=y#xT|EVXDD7?>^7$N^hu+OdJN}}@bVhA?-@#SPM62}VqFaH3y)k7-T zy}wZO2b1g5sl1oppIps9nZ3FEu0j&?UY9Pm1b;*)`kNUpMV*6)e1-(WQ0 zcx%6Fy*=L64HNlo3lGm`8@*zBkH0!s%Jw6d%TC;BqLv6LkeYe_z4%P*@LcQn2ukZF zoA)X&pSsl)Or7=1`(kXJT)e@3Y3|4!eSNynvaALFNq8#;!g#{{qLCa*-2H6&nI&my zujpvH%T*8%1Ox#=KoAfF{>KQkb+11<|K1gH?}v3pv& zQjNSoB2RBtk$v$1q;vh~FQ(j)L4WBLQf?wR4 zE~HZ#UoD-cZqDa833dh5pc{GtUrAWuu{PhzI3B=3YyWI{0k6PbfR`ff+@0r#e4T^$ zB7uMc0KX9y2hxr!$FXK`&WL;~6VDtee`*FbAk^Tc_22+c!_%Y@cto(WNjkg3@e9nU zx!zvN_UTM6x2rUy667Bw4F8~D;*+Z&AP5Kof`A|(2nYg#fFK|U2m*qDATU)3d}jFn z0pEa|WghppB18T^x945BRCCRPu`O4Dd~Om7xTkiT@7r413U*@lrERC$YPX57ym|(|-Vc$>*o85bJ|wT2Id7KZ(9wXh-elU*QYJIF6NE zc48M!#F4xY=jV@b>tkq79~C&V%*yTf^fC0M59+WF;^%O^9fzJAe8ybO#dq^zD42^^ z^q4bJ&6{tuKB&WSxc1bH=Kzw{PqeRH#S$wCX!KK7yK%?k59s>trx+9V4{${P$;Kux zr-rA$6r3A&vYKPNagm)eUjAF}9r-%5;f=Og(bq2So${K|l}?1Ox#= z;J<{x6;7tNeDYVQ7l*&YwS38xy*T_uVD*e#9)2bsY51_Gu@pbw$p<8LzBAZIT)S`d z;;F}ApJri0=f@+R^{C==v-?E>_ezIXa@VCwvqm}=M|)q0F24Fa82g9MMF;9pUT$LT z06h$_wfRK>pT)`Vr-Ze6CN|G#d`|n#?rE9lxb=7@H9LA3VToUQIfmqlPS}3V7A*(} z0)l`bAP5Kof`A|(2nYg#fFK|U2m*qDARq_`0)l`bAP5Kof`A|(2nYg#fFK|U2m=3p z1m-M^Z@xQmW5H0}P$SaxO$d3yZvn*cEr9q`eGB090wS{yTmx{1qX(hEH;%q;^>M4; zw)JE`fcFq3H=No-U-#_*{#2gd4d8DHUb6XSu<%0Xd< zKl9Ci_8=e7p3Oz6Rur|82kpKWz;6~fel)THuY%guGhZ#JtAmdSxzUs<{^mdd9~H>> biNRcd313;5$}bQE-!9ODUf+QGnt}Qq-tAT$ diff --git a/core/todo.txt b/core/todo.txt index 4cebbc43e..92aae824d 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,4 +1,9 @@ 1280 (4.0b5) +X replace japplemenubar with something that's more likely to work in the future +X https://github.com/processing/processing4/issues/221 +o seems to be working fine; not sure, but have to roll with it for now +X breaks on aarch64 +X https://github.com/processing/processing4/issues/372 macos-aarch64 @@ -6,11 +11,6 @@ _ jogl build for m1 _ https://github.com/processing/processing4/issues/128 _ https://forum.jogamp.org/JOGL-for-Mac-ARM-Silicon-td4040887.html _ https://github.com/jzy3d/jogl/blob/feature/macosx-arm64/HOW-TO-ADD-ARM64-TO-2.4.md -_ replace japplemenubar with something that's more likely to work in the future -_ https://github.com/processing/processing4/issues/221 -o seems to be working fine; not sure, but have to roll with it for now -_ breaks on aarch64 -_ https://github.com/processing/processing4/issues/372 _ concurrent StringDict et al _ why no concurrent TreemMap? https://stackoverflow.com/a/17656453