Module: wine
Branch: stable
Commit: fe175342eb86fdad3faa32a6a3999caecfb149b6
URL: https://source.winehq.org/git/wine.git/?a=commit;h=fe175342eb86fdad3faa32a6…
Author: Changping Yu <dead.ash(a)hotmail.com>
Date: Mon Jun 29 13:08:27 2020 +0800
kernel32: Adjust thread creation insertion order.
Signed-off-by: Changping Yu <dead.ash(a)hotmail.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
(cherry picked from commit 59ce4e3eb878ca470ec0f153f567e92a3a577922)
Signed-off-by: Michael Stefaniuc <mstefani(a)winehq.org>
---
dlls/kernel32/tests/toolhelp.c | 4 ----
server/thread.c | 2 +-
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/dlls/kernel32/tests/toolhelp.c b/dlls/kernel32/tests/toolhelp.c
index 7ec0b3aab3a..b196a4f5f0d 100644
--- a/dlls/kernel32/tests/toolhelp.c
+++ b/dlls/kernel32/tests/toolhelp.c
@@ -227,7 +227,6 @@ static DWORD WINAPI get_id_thread(void* curr_pid)
/* Reset data */
thread_traversed[i] = 0;
}
- todo_wine
ok(found == FALSE, "The thread order is not strictly consistent\n");
/* Determine the order by NtQuerySystemInformation function */
@@ -282,7 +281,6 @@ static DWORD WINAPI get_id_thread(void* curr_pid)
break;
}
}
- todo_wine
ok(found == FALSE, "wrong order in NtQuerySystemInformation function\n");
SetEvent(ev);
@@ -303,7 +301,6 @@ static void test_main_thread(DWORD curr_pid, DWORD main_tid)
/* Check that the main thread id is first one in this thread. */
tid = get_id_thread(ULongToPtr(curr_pid));
- todo_wine
ok(tid == main_tid, "The first thread id returned is not the main thread id\n");
/* Check that the main thread id is first one in other thread. */
@@ -312,7 +309,6 @@ static void test_main_thread(DWORD curr_pid, DWORD main_tid)
ok(error == WAIT_OBJECT_0, "Thread did not complete within timelimit\n");
ok(GetExitCodeThread(thread, &tid), "Could not retrieve exit code\n");
- todo_wine
ok(tid == main_tid, "The first thread id returned is not the main thread id\n");
}
diff --git a/server/thread.c b/server/thread.c
index 80db41b48d2..a838bf5ddd0 100644
--- a/server/thread.c
+++ b/server/thread.c
@@ -265,7 +265,7 @@ struct thread *create_thread( int fd, struct process *process, const struct secu
thread->affinity = process->affinity;
if (!current) current = thread;
- list_add_head( &thread_list, &thread->entry );
+ list_add_tail( &thread_list, &thread->entry );
if (sd && !set_sd_defaults_from_token( &thread->obj, sd,
OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION |
Module: wine
Branch: stable
Commit: bc425f83259671f777854b3be876553376a7ead7
URL: https://source.winehq.org/git/wine.git/?a=commit;h=bc425f83259671f777854b3b…
Author: Julian Rüger <jr98(a)gmx.net>
Date: Tue Oct 13 09:38:46 2020 +0200
documentation: Update German translation.
Signed-off-by: Julian Rüger <jr98(a)gmx.net>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
(cherry picked from commit 48ef770376baece17ff034a6c42c4f18ff102c8a)
Signed-off-by: Michael Stefaniuc <mstefani(a)winehq.org>
---
documentation/README.de | 27 ++++++++++++++++++---------
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/documentation/README.de b/documentation/README.de
index 2066bdfd043..fbf63eca22e 100644
--- a/documentation/README.de
+++ b/documentation/README.de
@@ -21,6 +21,14 @@ enthält) folgende Befehle auf:
./configure
make
+Im Anschluss können Sie Wine entweder installieren:
+
+make install
+
+Oder direkt aus dem Quellverzeichnis ausführen:
+
+./wine notepad
+
Starten Sie Programme mit "wine Programmname". Weitere
Informationen und Problemlösungen entnehmen Sie bitte dem Rest dieser
Datei, der Man-Page von Wine und insbesondere der Vielzahl an
@@ -83,11 +91,9 @@ Optionale Bibliotheken:
wurden. Tipps zum Installieren fehlender Pakete finden Sie unter:
https://wiki.winehq.org/Recommended_Packages
- Unter 64-Bit Plattformen, falls Sie Wine als 32-Bit kompilieren (Standard),
- benötigen Sie die 32-Bit-Versionen dieser Bibliotheken; Details unter
- https://wiki.winehq.org/WineOn64bit
- Für ein reines 64-Bit Wine (oder ein gemischtes 32- und 64-Bit Wine-Setup),
- siehe https://wiki.winehq.org/Wine64
+ Unter 64-Bit-Plattformen benötigen Sie auch die 32-Bit-Versionen dieser
+ Bibliotheken.
+
4. KOMPILIEREN
@@ -105,6 +111,9 @@ unter Unix zu kompilieren und zu verlinken.
Mit ./configure --help können Sie sich Konfigurations-Optionen für die
Kompilierung anzeigen lassen.
+Weitere Informationen finden Sie unter https://wiki.winehq.org/Building_Wine
+
+
5. SETUP
Nachdem Wine korrekt erstellt wurde, können Sie "make install" aufrufen;
@@ -115,8 +124,8 @@ Vergessen Sie nicht, zuerst frühere Wine-Installationen zu entfernen, die mit
der neuen in Konflikt stehen könnten. Versuchen Sie entweder "dpkg -r wine",
"rpm -e wine" oder "make uninstall" vor der Installation auszuführen.
-Nach der Installation können Sie das Tool "winecfg" starten.
-Konfigurationshinweise finden Sie im Support-Bereich auf https://www.winehq.org/
+Nach der Installation können Sie das Konfigurationswerkzeug "winecfg" starten.
+Hinweise dazu finden Sie im Support-Bereich auf https://www.winehq.org/
6. AUSFÜHREN VON PROGRAMMEN
@@ -135,8 +144,8 @@ Beispiel: Um Notepad auszuführen:
wine notepad.exe liesmich.txt (Programmaufruf mit Parametern)
-Wine ist nicht perfekt, daher können manche Programme abstürzen.
-In diesem Fall bekommen Sie einen Log vom Absturz, den Sie beifügen sollten,
+Wine ist nicht perfekt, manche Programme könnten abstürzen.
+In solchen Fällen bekommen Sie einen Log vom Absturz, den Sie beifügen sollten,
wenn Sie den Fehler melden.