Module: website
Branch: master
Commit: e35e179b3a1b3f27101eef4c64879c3f1f496c9d
URL: http://source.winehq.org/git/website.git/?a=commit;h=e35e179b3a1b3f27101eef…
Author: Julian Rüger <jr98(a)gmx.net>
Date: Mon Oct 26 23:19:03 2015 +0100
German translation for release 1.7.53
Signed-off-by: Julian Rüger <jr98(a)gmx.net>
Signed-off-by: Jeremy Newman <jnewman(a)codeweavers.com>
---
news/de/2015101601.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/news/de/2015101601.xml b/news/de/2015101601.xml
new file mode 100644
index 0000000..f6f10ec
--- /dev/null
+++ b/news/de/2015101601.xml
@@ -0,0 +1,17 @@
+<news>
+<date>16. Oktober 2015</date>
+<title>Wine 1.7.53 freigegeben</title>
+<body>
+<p> Die Entwicklungsversion 1.7.53 von Wine ist jetzt verfügbar.</p>
+<p> <a href="{$root}/announce/1.7.53">Neuerungen (en)</a> in dieser Version:</p>
+<ul>
+ <li>Unterstützung für die verschiedenen Versionen von XAudio.</li>
+ <li>Weitere Implementierung der Webservices-DLL.</li>
+ <li>Verbessertes Einbetten von OLE-Objekten.</li>
+ <li>Diverse Quelltext-Bereinigungen in Direct3D.</li>
+ <li>Neue MAINTAINERS-Datei und Voraussetzung von "Signed-off-by", um den Prozess der Patch-Begutachtung zu verbessern.</li>
+ <li>Diverse Fehlerkorrekturen.</li>
+</ul>
+<p>Der Quelltext ist ab sofort <a href="http://prdownloads.sourceforge.net/wine/wine-1.7.53.tar.bz2">verfügbar</a>.
+Binärpakete werden gerade erstellt und stehen bald auf den jeweiligen <a href="{$root}/download">Downloadseiten</a> zur Verfügung.
+</p></body></news>
Module: wine
Branch: master
Commit: 5767c63ae0edca8635ed70d7071759745997be81
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5767c63ae0edca8635ed70d70…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Mon Oct 26 17:54:48 2015 +0900
krnl386.exe: Remove some redundant shifts.
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/krnl386.exe16/dma.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/dlls/krnl386.exe16/dma.c b/dlls/krnl386.exe16/dma.c
index a0c4050..6734a25 100644
--- a/dlls/krnl386.exe16/dma.c
+++ b/dlls/krnl386.exe16/dma.c
@@ -342,31 +342,31 @@ BYTE DMA_ioport_in( WORD port )
channel = ((port-1)&0xC0)?(((port-1)-0xC0)>>2):(port>>1);
dmachip = (channel<4) ? 0 : 1;
if (!DMA_Toggle[dmachip])
- res = DMA_CurrentByteCount[channel] & 0xFF;
+ res = DMA_CurrentByteCount[channel];
else {
- res = (DMA_CurrentByteCount[channel] & (0xFF << 8))>>8;
+ res = DMA_CurrentByteCount[channel] >> 8;
TRACE("Read Current Count = %x.\n",DMA_CurrentByteCount[channel]);
}
DMA_Toggle[dmachip] = !DMA_Toggle[dmachip];
break;
/* Low Page Base Address */
- case 0x87: res = (DMA_BaseAddress[0]&(0xFF<<16))>>16; break;
- case 0x83: res = (DMA_BaseAddress[1]&(0xFF<<16))>>16; break;
- case 0x81: res = (DMA_BaseAddress[2]&(0xFF<<16))>>16; break;
- case 0x82: res = (DMA_BaseAddress[3]&(0xFF<<16))>>16; break;
- case 0x8B: res = (DMA_BaseAddress[5]&(0xFF<<16))>>16; break;
- case 0x89: res = (DMA_BaseAddress[6]&(0xFF<<16))>>16; break;
- case 0x8A: res = (DMA_BaseAddress[7]&(0xFF<<16))>>16; break;
+ case 0x87: res = DMA_BaseAddress[0] >> 16; break;
+ case 0x83: res = DMA_BaseAddress[1] >> 16; break;
+ case 0x81: res = DMA_BaseAddress[2] >> 16; break;
+ case 0x82: res = DMA_BaseAddress[3] >> 16; break;
+ case 0x8B: res = DMA_BaseAddress[5] >> 16; break;
+ case 0x89: res = DMA_BaseAddress[6] >> 16; break;
+ case 0x8A: res = DMA_BaseAddress[7] >> 16; break;
/* High Page Base Address */
- case 0x487: res = (DMA_BaseAddress[0]&(0xFF<<24))>>24; break;
- case 0x483: res = (DMA_BaseAddress[1]&(0xFF<<24))>>24; break;
- case 0x481: res = (DMA_BaseAddress[2]&(0xFF<<24))>>24; break;
- case 0x482: res = (DMA_BaseAddress[3]&(0xFF<<24))>>24; break;
- case 0x48B: res = (DMA_BaseAddress[5]&(0xFF<<24))>>24; break;
- case 0x489: res = (DMA_BaseAddress[6]&(0xFF<<24))>>24; break;
- case 0x48A: res = (DMA_BaseAddress[7]&(0xFF<<24))>>24; break;
+ case 0x487: res = DMA_BaseAddress[0] >> 24; break;
+ case 0x483: res = DMA_BaseAddress[1] >> 24; break;
+ case 0x481: res = DMA_BaseAddress[2] >> 24; break;
+ case 0x482: res = DMA_BaseAddress[3] >> 24; break;
+ case 0x48B: res = DMA_BaseAddress[5] >> 24; break;
+ case 0x489: res = DMA_BaseAddress[6] >> 24; break;
+ case 0x48A: res = DMA_BaseAddress[7] >> 24; break;
case 0x08:
case 0xD0: