Updated: cgif-0.4.0-1

2024-06-01 Thread Daisuke Fujimura via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution: - libcgif0-0.4.0-1 - libcgif-devel-0.4.0-1 https://cygwin.com/packages/summary/cgif-src.html -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** The easiest way to unsubscribe is to visit

Updated: libjwt-1.17.1-1

2024-06-01 Thread Daisuke Fujimura via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution: - libjwt-1.17.1-1 - libjwt2-1.17.1-1 - libjwt-devel-1.17.1-1 https://cygwin.com/packages/summary/libjwt-src.html -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** The easiest way to unsubscribe is to visit

Updated: simdjson-3.9.3-1

2024-06-01 Thread Daisuke Fujimura via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution: - libsimdjson22-3.9.3-1 - libsimdjson-devel-3.9.3-1 https://cygwin.com/packages/summary/simdjson-src.html -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** The easiest way to unsubscribe is to visit

Updated: libhtp-0.5.48-1

2024-06-01 Thread Daisuke Fujimura via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution: - libhtp2-0.5.48-1 - libhtp-devel-0.5.48-1 https://cygwin.com/packages/summary/libhtp-src.html -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** The easiest way to unsubscribe is to visit

Updated: libvpx-utils/-doc/-devel/9 1.14.1

2024-06-01 Thread Cygwin libvpx Maintainer
The following packages have been upgraded in the Cygwin distribution: * libvpx-utils 1.14.1 * libvpx-doc1.14.1 * libvpx-devel 1.14.1 * libvpx9 1.14.1 Google WebM VP8/VP9 video graphics codecs encoders and decoders library reference implementation. For

Re: [PATCH v1] Cygwin: disable high-entropy VA for ldh

2024-06-01 Thread Takashi Yano
Hi Ken, On Tue, 28 May 2024 10:19:22 -0700 (PDT) Jeremy Drake wrote: > If ldd is run against a DLL which links to the Cygwin DLL, ldh will end > up loading the Cygwin DLL dynamically, much like cygcheck or strace. > > Addresses: https://cygwin.com/pipermail/cygwin/2024-May/255991.html > Fixes:

Re: [PATCH v2] Cygwin: pthread: Fix a race issue introduced by the commit 2c5433e5da82

2024-06-01 Thread Takashi Yano via Cygwin
On Sat, 1 Jun 2024 12:08:51 -0400 Ken Brown wrote: > Hi Takashi, > > On 6/1/2024 10:18 AM, Takashi Yano via Cygwin wrote: > > int > > pthread::once (pthread_once_t *once_control, void (*init_routine) (void)) > > { > >/* Sign bit of once_control->state is used as done flag. > > Similary,

Re: [PATCH v4] Cygwin: pthread: Fix a race issue introduced by the commit 2c5433e5da82

2024-06-01 Thread Takashi Yano
On Sat, 1 Jun 2024 12:48:07 -0700 (PDT) Jeremy Drake On Sat, 1 Jun 2024, Takashi Yano wrote: > > > + const int destroyed = INT_MIN >> 1; /* 0b1100 */ > > I thought whether or not right shifting a negative number sign-extends was > undefined in the C/C++ standards? It seems

Re: [PATCH v4] Cygwin: pthread: Fix a race issue introduced by the commit 2c5433e5da82

2024-06-01 Thread Jeremy Drake via Cygwin-patches
On Sat, 1 Jun 2024, Takashi Yano wrote: > + const int destroyed = INT_MIN >> 1;/* 0b1100 */ I thought whether or not right shifting a negative number sign-extends was undefined in the C/C++ standards?

Re: [PATCH v2] Cygwin: pthread: Fix a race issue introduced by the commit 2c5433e5da82

2024-06-01 Thread Ken Brown via Cygwin
Hi Takashi, On 6/1/2024 10:18 AM, Takashi Yano via Cygwin wrote: int pthread::once (pthread_once_t *once_control, void (*init_routine) (void)) { /* Sign bit of once_control->state is used as done flag. Similary, the next significant bit is used as destroyed flag. */ Typo:

Plans to update meson version?

2024-06-01 Thread Dave Trombley via Cygwin
Meson appears to be two majore versions behind in cygwin (1.2.3 is latest available, 1.4.0 was released mid-March this year). Major projects are starting to not be compilable on Cygwin, consequently, short of manually building a custom meson that is up to date (for example, libcairo requires

Re: [PATCH v2] Cygwin: pthread: Fix a race issue introduced by the commit 2c5433e5da82

2024-06-01 Thread Takashi Yano via Cygwin
Hi Bruno, On Fri, 31 May 2024 16:01:35 +0200 Bruno Haible wrote: > Hi Takashi Yano, > > > With v3 patch: > > int > > pthread::once (pthread_once_t *once_control, void (*init_routine) (void)) > > { > > /* Sign bit of once_control->state is used as done flag */ > > if (once_control->state &

[PATCH v4] Cygwin: pthread: Fix a race issue introduced by the commit 2c5433e5da82

2024-06-01 Thread Takashi Yano
To avoid race issues, pthread::once() uses pthread_mutex. This caused the handle leak which was fixed by the commit 2c5433e5da82. However, this fix introduced another race issue, i.e., the mutex may be used after it is destroyed. This patch fixes the issue. Special thanks to Bruno Haible for

Updated: weechat-4.3.1-1

2024-06-01 Thread Sébastien Helleu
Version 4.3.1-1 of "weechat" has been uploaded. ChangeLog: https://weechat.org/files/doc/weechat/ChangeLog-4.3.1.html DESCRIPTION WeeChat is a fast, light and extensible chat client. It runs on many platforms like Linux, Unix, BSD, GNU Hurd, Mac OS X and Windows (bash/ubuntu and cygwin).

Re: [Ms-nfs41-client-devel] WinSG Re: ANN: NFSv4.1 filesystem client Windows driver binaries for Windows 10/11 for testing, 2024-05-28 ...

2024-06-01 Thread Roland Mainz via Cygwin
On Wed, May 29, 2024 at 4:28 AM Dan Shelton wrote: > > On Tue, 28 May 2024 at 22:15, Cedric Blancher via Cygwin > wrote: > > > > Good evening! > > > > For your consideration - we need FEEDBACK, please! > > > > New is support running it as service (sc start > > ms-nfs41-client-service),

[PATCH] Cygwin: mixer: Fix volume control for no WAVECAPS_LRVOLUME device

2024-06-01 Thread Takashi Yano
Currently, if the device does not have capability WAVECAPS_LRVOLUME, the volume control does not work properly. This patch fixes that. Fixes: 2a4af3661470 ("Cygwin: Implement sound mixer device.") Signed-off-by: Takashi Yano --- winsup/cygwin/autoload.cc | 2 ++