Zebediah Figura
fd8727a320
eventfd_synchronization: Try harder to make sure hunks are applied in the right place.
...
As of dc77e28
hunks were getting swapped when applied after ntdll-NtAlertThreadByThreadId. Spotted by Etienne Juvigny.
2020-12-09 23:38:36 -06:00
Zebediah Figura
dc77e28b0f
ntdll-NtAlertThreadByThreadId: New patch set.
2020-12-08 20:56:56 -06:00
Alistair Leslie-Hughes
2a073f334b
Rebase against cbca9f847f60773b4e7e5408f6a079f4896c5c1e.
2020-11-28 15:07:12 +11:00
Alistair Leslie-Hughes
3b0de86bf9
Rebase against 9faa5eeddd24a057d9ff522259c9dbdc6203c098.
2020-11-27 11:25:44 +11:00
Alistair Leslie-Hughes
7bdc1d6bac
Updated eventfd_synchronization patchset
2020-11-15 14:23:28 +11:00
Alistair Leslie-Hughes
3b6b470bca
Rebase against cf49617c1a378dd4a37ab7226187708c501b046f.
2020-11-14 21:51:08 +11:00
Alistair Leslie-Hughes
c7ea1850c7
Rebase against b940c5e7c91bff963336dd7d2c4defc3a82c75a1.
2020-11-11 10:26:07 +11:00
Zebediah Figura
be9c96813a
eventfd_synchronization: Create esync file descriptors for console server objects.
2020-10-17 19:24:53 -05:00
Zebediah Figura
ed56966feb
eventfd_synchronization: Rebase and reënable.
2020-10-17 16:57:58 -05:00
Zebediah Figura
71ac12a8e3
server-Desktop_Refcount: Remove patch set.
...
This was first added in 78db8b7950
with the
message "Added patch to fix possible leak of explorer.exe processes and
implement proper desktop refcounting." The message of course suggests that
even then no application was known that actually depended on this.
In practice this seems wrong, also: once all non-system processes other than
explorer have terminated, the only way explorer.exe can remain alive is if a
system process holds a reference to explorer. The only relevant system
processes are services, and services cannot display a GUI [this is enforced
since Vista], so this should never be the case.
2020-09-11 23:09:57 -05:00
Zebediah Figura
7fc716aa5f
Rebase against 01bacebba418bf6f58a644b1aab41be215bd200a.
2020-09-11 23:05:50 -05:00
Zebediah Figura
5e5dafe07a
ntdll-SystemRoot_Symlink: Remove patch set.
...
This patch is just incorrect. wineserver always is case-sensitive unless OBJ_CASE_INSENSITIVE is specified.
For reference, the relevant cygwin code:
https://cygwin.com/git/?p=newlib-cygwin.git;a=blob;f=winsup/cygwin/shared.cc;h=c939e0d0fb88506684038c01c5fd6141c8f130f8;hb=refs/heads/master
2020-07-11 12:32:23 -05:00
Zebediah Figura
ebbd01086e
kernel32-K32GetPerformanceInfo: Remove patch set.
...
As of 8622eb326fb, SystemProcessInformation should now actually be reasonably
fast, requiring only a couple of server calls. This patch set would make
K32GetPerformanceInfo() even faster, but without any record of what it helps,
it's not particularly likely that it's making a significant difference anymore.
2020-07-07 18:05:07 -05:00
Zebediah Figura
f1917e904a
Rebase against 3cc3b445752902e07231900befc296f74ad6576e.
2020-06-05 15:06:03 -05:00
Zebediah Figura
06877e55b1
Rebase against bf83d755d987fec552cd1dce30638c31c49ab760.
2020-05-29 19:13:43 -05:00
Alistair Leslie-Hughes
fbe1ba5578
Rebase against 3bb824f98891e8eb907c9c652fe528373a17b10d
2020-05-20 08:48:22 +10:00
Zebediah Figura
0a85e3f331
Rebase against 3bb824f98891e8eb907c9c652fe528373a17b10d.
2020-05-18 19:30:09 -05:00
Zebediah Figura
d58990f6ac
Rebase against 26b26a2e0efcb776e7b0115f15580d2507b10400.
2020-05-12 18:03:01 -05:00
Alistair Leslie-Hughes
76ba9d2387
Rebase against 4e2ad334b5881af7661be4d6df3c51aae92ca4a2
2020-05-04 22:19:25 -05:00
Zebediah Figura
4e6a477acd
ntdll-User_Shared_Data: Replace with new wineserver-based implementation.
2020-04-30 18:14:40 -05:00
Zebediah Figura
169c49055d
Rebase against 0c27d244f76ad90301c5db09d738b3a0389bcdac.
2020-04-30 17:39:18 -05:00
Zebediah Figura
69a4e4baa2
Rebase against 28ec2795186c7db83637b3b17e4fa95095ebb77d.
2020-04-27 16:42:51 -05:00
Zebediah Figura
abc772e286
Add missing server object operations to struct context.
...
Missed by yesterday's rebase.
2020-04-23 10:57:26 -05:00
Zebediah Figura
767b90c5dd
Rebase against c18152630362c1bff1813fe8ad5c75ffb8dbb7cf.
2020-04-16 17:42:47 -05:00
Zebediah Figura
437038604a
Rebase against 5e75310837e5ec77ebc361d689ea3279fa49ebac.
2020-04-13 18:10:11 -05:00
Zebediah Figura
f8c3c9a6f8
Rebase against 2b0977fc711e1faadfef69e3a46c2d1848b4826b.
2020-04-09 20:55:11 -05:00
Zebediah Figura
f23b6cb7dc
user32-rawinput-mouse: Fix some dependencies.
2020-04-05 11:30:28 -05:00
Zebediah Figura
755d1ca559
Rebase against 12c3177ed5cae39de8a9f9111a1cb450296cc8e6.
2020-04-01 18:08:55 -05:00
Alistair Leslie-Hughes
1a980ed93d
Rebase against 5c0e699dbad3e4b4494852c6482125bd8bda9148
2020-04-01 10:16:47 +11:00
Zebediah Figura
8b2fd051c9
eventfd_synchronization: Abandon esync mutexes on thread exit.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48089
2020-02-17 17:38:05 -06:00
Zebediah Figura
cb9aa710d5
Rebase against 7ca1c4900e42d608150822ef87a7ce2847a59b6f.
2019-12-05 22:31:23 -06:00
Alistair Leslie-Hughes
a9639c412f
Rebase against a9c4b309f6af82b624604bd0df898ad88d59ab5a
2019-11-20 10:28:28 +11:00
Zebediah Figura
7a3f594df2
evenfd_synchronization: Fix rebase, again.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48069
2019-11-09 13:56:25 -06:00
Zebediah Figura
fb40c21c72
Fix some errors in the last rebase, and add more dependencies.
2019-11-07 20:28:05 -06:00
Alistair Leslie-Hughes
0a469905c2
Rebase against 88d30985ddd534e8bafed531e619846bc8d10839
2019-11-08 11:55:03 +11:00
Zebediah Figura
cf04b8d6ac
eventfd_synchronization: Cherry-pick some fixes.
2019-10-02 20:37:48 -05:00
Alistair Leslie-Hughes
35a5f7db93
Rebase against 4c6aa8b2fa1678c39aa5a89d9b26cfc4002e744e
2019-08-14 10:02:43 +10:00
Zebediah Figura
c7780d90cb
Rebase against 9855fbe252ff3664d879e8cd9f5d1ea879af47dd.
2019-08-08 20:14:29 -05:00
Alistair Leslie-Hughes
eba1e9b28a
Rebase against 8c34add3bd747d8ff267974de67880b7eb50bc8d
2019-07-06 15:21:16 +10:00
Alistair Leslie-Hughes
e2fa6bd9c0
Rebase against 83ca9a95de80083d906a2aeb5d1e5ca2ed611199
2019-06-12 08:31:14 +10:00
Zebediah Figura
197e08b441
Rebase against 1d9a3f6d12322891a2af4aadd66a92ea66479233.
2019-05-30 22:27:25 -05:00
Alistair Leslie-Hughes
6ce73c283d
Rebase against 99114803b80f6e687f1d4ed11e0808b821cdbf22
2019-05-15 09:26:21 +10:00
Zebediah Figura
8cbbf850d1
Rebase against b479382737f9ee110bc61b1dd765c5b81d56c900.
2019-05-03 23:09:43 -05:00
Alistair Leslie-Hughes
05f918ddb4
Rebase against 8039941c52758113955d376bd7b6b6e1e5b5f76c
2019-05-01 08:14:20 +10:00
Zebediah Figura
c48811407e
eventfd_synchronization: Fix support for directory change notification objects.
...
I had misread the code at first and was under the impression these were also
pseudo-fds, but they are not, they are true fds and asyncs just manually
tinker with their signaled status.
2019-04-27 10:22:09 -05:00
Alistair Leslie-Hughes
fea87f9a23
Rebase against 85826158947637f790b68742a5448c483f47234f
2019-04-26 09:42:11 +10:00
Zebediah Figura
d8568c947a
eventfd_synchronization: Handle directory change notification objects.
2019-04-24 23:57:07 -05:00
Zebediah Figura
f61fe9f16b
Rebase against 9b6d198a3c7c8a02aa69c0d3d11829712e9778a6.
2019-04-24 23:57:07 -05:00
Alistair Leslie-Hughes
a0708adf42
Updated ntdll-Junction_Points patchset
...
Changed dependencies to allow ntdll-Junction_Points to be applied
on top of wine.
2019-04-23 11:08:07 +10:00
Alistair Leslie-Hughes
477e9faba2
Rebase against 9d75caf4e1deea0ec8d5ad3f829e7218bc1e3c16
2019-04-23 09:44:01 +10:00