Module: website
Branch: master
Commit: 7e016ed76036c8b730af3f428834d5b921f42f16
URL: http://source.winehq.org/git/website.git/?a=commit;h=7e016ed76036c8b730af3f…
Author: Frédéric Delanoy <frederic.delanoy(a)gmail.com>
Date: Sat Apr 4 11:33:30 2015 +0200
French translation for release 1.7.40
---
news/fr/2015040301.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/news/fr/2015040301.xml b/news/fr/2015040301.xml
new file mode 100644
index 0000000..2ebb47e
--- /dev/null
+++ b/news/fr/2015040301.xml
@@ -0,0 +1,17 @@
+<news>
+<date>3 avril 2015</date>
+<title>Sortie de Wine 1.7.40</title>
+<body>
+<p> La version de développement 1.7.40 de Wine est disponible.</p>
+<p> <a href="{$root}/announce/1.7.40">Nouveautés</a> de cette version :
+<ul>
+ <li>Prise en charge des objets tâches du noyau.</li>
+ <li>Divers correctifs dans le contrôle ListView.</li>
+ <li>Meilleure prise en charge des données hors bande dans Windows Sockets.</li>
+ <li>Prise en charge des images DIB dans le cache de données OLE.</li>
+ <li>Meilleure prise en charge des patchs MSI.</li>
+ <li>Quelques correctifs dans les listes de contrôle d'accès de fichiers.</li>
+ <li>Diverses corrections de bugs.</li>
+</ul></p>
+<p><p>Le <a href="http://prdownloads.sourceforge.net/wine/wine-1.7.40.tar.bz2">code source</a> est disponible dès à présent. Les paquets binaires sont en cours de construction, et apparaîtront sous peu sur leurs <a href="{$root}/download">sites de téléchargement</a> respectifs.
+</p></body></news>
Module: website
Branch: master
Commit: 89d06be21802ef37fba280530cf8fbe5d2018420
URL: http://source.winehq.org/git/website.git/?a=commit;h=89d06be21802ef37fba280…
Author: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>
Date: Sat Apr 4 09:04:34 2015 +0200
Polish translation for release 1.7.40
---
news/pl/2015040301.xml | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/news/pl/2015040301.xml b/news/pl/2015040301.xml
new file mode 100644
index 0000000..b142a08
--- /dev/null
+++ b/news/pl/2015040301.xml
@@ -0,0 +1,18 @@
+<news>
+<date>Kwiecień 3, 2015</date>
+<title>Wydano Wine 1.7.40</title>
+<body>
+<p> Wydanie rozwojowe Wine 1.7.40 jest już dostępne.</p>
+<p> <a href="{$root}/announce/1.7.40">Co nowego</a> w tym wydaniu:
+<ul>
+ <li>Obsługa dla obiektów zadań jądra.</li>
+ <li>Rozmaite poprawki w elemencie sterowania ListView.</li>
+ <li>epsza obsługa dla danych OOB w Gniazdach Windowa.</li>
+ <li>Obsluga obrazów DIB w pamięci podręcznej danych OLE.</li>
+ <li>Ulepszona obsługa dla łatek MSI.</li>
+ <li>Kilka poprawek dla uprawnień do plików ACL.</li>
+ <li>Rozmaite poprawki błędów.</li>
+</ul>
+<p>Źródło jest <a href="http://prdownloads.sourceforge.net/wine/wine-1.7.40.tar.bz2">już dostępne</a>.
+Paczki binarne są w trakcie budowy i ukażą się wkrótce w przeznaczonych dla nich <a href="{$root}/download">pobieralniach</a>.
+</p></body></news>
Module: website
Branch: master
Commit: be4f78cc7ce53dc3a620636d475fadcc9c82becc
URL: http://source.winehq.org/git/website.git/?a=commit;h=be4f78cc7ce53dc3a62063…
Author: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>
Date: Sat Apr 4 09:04:32 2015 +0200
Polish translation for release 1.7.39
---
news/pl/2015032001.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/news/pl/2015032001.xml b/news/pl/2015032001.xml
new file mode 100644
index 0000000..1c4922e
--- /dev/null
+++ b/news/pl/2015032001.xml
@@ -0,0 +1,17 @@
+<news>
+<date>Marzec 20, 2015</date>
+<title>Wydano Wine 1.7.39</title>
+<body>
+<p> Wydanie rozwojowe Wine 1.7.39 jest już dostępne.</p>
+<p> <a href="{$root}/announce/1.7.39">Co nowego</a> w tym wydaniu:
+<ul>
+ <li>Obsługa joysticka WinMM na Mac OS X.</li>
+ <li>Obsługa kerningu w DirectWrite.</li>
+ <li>Obsługa filtrów Obiektów Multimedialnych dla DirectX.</li>
+ <li>Lepsza obsługa dla animowanych GIFów w GdiPlus.</li>
+ <li>Ulepszona obsługa dla Zanych Katalogów w Shell32.</li>
+ <li>Rozmaite poprawki błędów.</li>
+</ul>
+<p>Źródło jest <a href="http://prdownloads.sourceforge.net/wine/wine-1.7.39.tar.bz2">już dostępne</a>.
+Paczki binarne są w trakcie budowy i ukażą się wkrótce w przeznaczonych dla nich <a href="{$root}/download">pobieralniach</a>.
+</p></body></news>
Module: website
Branch: master
Commit: df13dc6416179c7fd4925eaaddfe269231c80959
URL: http://source.winehq.org/git/website.git/?a=commit;h=df13dc6416179c7fd4925e…
Author: Andrey Gusev <andrey.goosev(a)gmail.com>
Date: Fri Apr 3 20:00:31 2015 +0300
Ukrainian translation for release 1.7.40
---
news/uk/2015040301.xml | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/news/uk/2015040301.xml b/news/uk/2015040301.xml
new file mode 100644
index 0000000..aa2d5f4
--- /dev/null
+++ b/news/uk/2015040301.xml
@@ -0,0 +1,18 @@
+<news>
+<date>3 квітня 2015</date>
+<title>Випущено Wine 1.7.40</title>
+<body>
+<p> Розробницький реліз Wine 1.7.40 наразі доступний.</p>
+<p> <a href="{$root}/announce/1.7.40">Що нового</a> в цьому релізі:
+<ul>
+ <li>Підтримка для Kernel Job Objects.</li>
+ <li>Різні виправлення для елемента управління ListView.</li>
+ <li>Покращена підтримка OOB даних в Windows Sockets.</li>
+ <li>Підтримка DIB зображень в кеші даних OLE.</li>
+ <li>Покращена підтримка патчів для MSI.</li>
+ <li>Деякі виправлення для прав доступу до файлу через ACL.</li>
+ <li>Виправлення різних помилок.</li>
+</ul>
+<p>Вихідний код <a href="http://prdownloads.sourceforge.net/wine/wine-1.7.40.tar.bz2">вже доступний</a>.
+Готові пакунки в процесі створення і в найближчий час будуть доступні у відповідних <a href="{$root}/download">місцях</a>.
+</p></body></news>
Module: wine
Branch: master
Commit: c1c108f58ce84a2aeefdc93de26287198acc6348
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c1c108f58ce84a2aeefdc93de…
Author: Stas Cymbalov <dummyunit(a)gmail.com>
Date: Sun Mar 22 18:22:49 2015 +0300
dsound: Fix angle to sound source calculation.
---
dlls/dsound/sound3d.c | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)
diff --git a/dlls/dsound/sound3d.c b/dlls/dsound/sound3d.c
index 9a0226a..ffd4d45 100644
--- a/dlls/dsound/sound3d.c
+++ b/dlls/dsound/sound3d.c
@@ -112,7 +112,6 @@ static inline D3DVALUE AngleBetweenVectorsRad (const D3DVECTOR *a, const D3DVECT
cos = product/(la*lb);
angle = acos(cos);
- if (cos < 0.0f) { angle -= M_PI; }
TRACE("angle between (%f,%f,%f) and (%f,%f,%f) = %f radians (%f degrees)\n", a->x, a->y, a->z, b->x,
b->y, b->z, angle, RadToDeg(angle));
return angle;
@@ -264,16 +263,20 @@ void DSOUND_Calc3DBuffer(IDirectSoundBufferImpl *dsb)
else
{
vLeft = VectorProduct(&dsb->device->ds3dl.vOrientFront, &dsb->device->ds3dl.vOrientTop);
- flAngle = AngleBetweenVectorsRad(&dsb->device->ds3dl.vOrientFront, &vDistance);
- flAngle2 = AngleBetweenVectorsRad(&vLeft, &vDistance);
-
- /* AngleBetweenVectorsRad performs a dot product, which gives us the cosine of the angle
- * between two vectors. Unfortunately, because cos(theta) = cos(-theta), we've no idea from
- * this whether the sound is to our left or to our right. We have to perform another dot
- * product, with a vector at right angles to the initial one, to get the correct angle.
- * The angle should be between -180 degrees and 180 degrees. */
- if (flAngle < 0.0f) { flAngle += M_PI; }
- if (flAngle2 > 0.0f) { flAngle = -flAngle; }
+ /* To calculate angle to sound source we need to:
+ * 1) Get angle between vDistance and a plane on which angle to sound source should be 0.
+ * Such a plane is given by vectors vOrientFront and vOrientTop, and angle between vector
+ * and a plane equals to M_PI_2 - angle between vector and normal to this plane (vLeft in this case).
+ * 2) Determine if the source is behind or in front of us by calculating angle between vDistance
+ * and vOrientFront.
+ */
+ flAngle = AngleBetweenVectorsRad(&vLeft, &vDistance);
+ flAngle2 = AngleBetweenVectorsRad(&dsb->device->ds3dl.vOrientFront, &vDistance);
+ if (flAngle2 > M_PI_2)
+ flAngle = -flAngle;
+ flAngle -= M_PI_2;
+ if (flAngle < -M_PI)
+ flAngle += 2*M_PI;
}
TRACE("panning: Angle = %f rad, lPan = %d\n", flAngle, dsb->volpan.lPan);