Commit Graph

3471 Commits

Author SHA1 Message Date
Sebastian Lackner
6c26951aae server-Inherited_ACLs: Added check for return value of strndup, improve detection of parent directory.
This is the same method that is used to traverse the path in kernel32.dll. Its still not perfect, because
the wineserver will easily get confused by symlinks. In this case the attributes should be inherited
from the real parent directory, not from the directory that contains the symlink.
2014-09-05 22:53:25 +02:00
Sebastian Lackner
cc1c1f12ae Removed patch to fix detection of ncurses on Archlinux (accepted upstream). 2014-09-05 18:44:34 +02:00
Sebastian Lackner
b1a5dfb1f7 Updated libncursesw patch to be FreeBSD/MacOS compatible. 2014-09-04 22:23:45 +02:00
Sebastian Lackner
3cd7f91608 Removed patchset msi-MoveFiles (accepted upstream). 2014-09-04 22:04:40 +02:00
Sebastian Lackner
752393bbe3 Replace ncurses fix with easier solution (regex pattern instead of checking for two libs). 2014-09-04 09:34:49 +02:00
Sebastian Lackner
4c094dc57d Makefile: Add support for 'series' and 'install-git' target. 2014-09-04 04:46:15 +02:00
Sebastian Lackner
5cab0e1b8f kernel32-GetVolumePathName: Fix possible leak and merge patches 1 and 5. 2014-09-03 13:58:27 +02:00
Sebastian Lackner
819a738d3d server-ACL_Compat: Make parser more strict and clean up code.
Voila! This new parser should catch all invalid security descriptor ACLs... I
only hope that it doesn't block valid ones. Probably makes sense to do some testing
before the release. ;)
2014-09-03 00:28:40 +02:00
Sebastian Lackner
4caa3f834f server-ACL_Compat: Fix some style issues and buffer handling errors.
As we probably shouldn't remove ACL_Compat too soon, we have to maintain it unfortunately...
It would crash easily at the moment, when the extended attribute contains invalid data.
This patch is the easy part, there are a lot more issues left in the parser.
2014-09-02 07:13:24 +02:00
Sebastian Lackner
749bdd1781 Added patch to fix some of the issues with GetVolumePathName. 2014-09-02 05:37:54 +02:00
Sebastian Lackner
a118c9b4bd Added additional tests for GetVolumePathName (todo_wine still missing...). 2014-09-02 05:25:35 +02:00
Sebastian Lackner
b0f0c3ea9f kernel32-GetFinalPathNameByHandle: Fix an incorrect comment. 2014-09-01 23:47:48 +02:00
Sebastian Lackner
e272c49cd8 kernel32-GetFinalPathNameByHandle: Fix possible issues if GetVolumePathNameW changes upper/lowercase of characters. 2014-09-01 23:34:01 +02:00
Sebastian Lackner
c51df83deb kernel32-GetVolumePathName: Avoid reformatting unchanged lines. 2014-09-01 22:48:15 +02:00
Sebastian Lackner
faf78575ac Added patch to fix detection of ncurses library on Archlinux. 2014-09-01 21:30:32 +02:00
Sebastian Lackner
9b303a4f82 server-Stored_ACLs: Fix check for invalid security descriptors.
Checking for the length is not sufficient. The values contained in the SD (like AceCount) could
still be garbage, and lead to errors when the SD is processed later.
2014-08-29 04:22:32 +02:00
Sebastian Lackner
4ff0b53021 server-Inherited_ACLs: Avoid using different sizes for mem_alloc and memcpy, some style cleanup.
It is a bit risky to use two different values for mem_alloc and memcpy - under some circumstances
these values probably don't match, leading to an invalid memory access. As the ACLs are accessed
without any special checks this shows that we'll also need additional protection in one of the
earlier patches.
2014-08-29 03:58:31 +02:00
Sebastian Lackner
04d674d9b6 server-Stored_ACLs: Minor cleanup.
We can avoid some variable declarations in the regular code, and only need them for ACL_Compat.
2014-08-29 03:37:44 +02:00
Sebastian Lackner
e91e2daca4 ntdll-DOS_Attributes: Minor cleanup.
I think its more clear when all functions that take a tuple (struct stat, ULONG attr)
use the same argument order. Besides that I've removed the "const" prefix from ULONG
variables.
2014-08-28 18:11:00 +02:00
Sebastian Lackner
ece1d51745 ntdll-Fix_Free: Move fix for invalid memory access to patch 9, which introduced the error. 2014-08-28 07:26:53 +02:00
Sebastian Lackner
125673271d Simplify logic in patch to indicate direct rendering through OpenGL extension. 2014-08-28 07:14:02 +02:00
Sebastian Lackner
da7d2715d3 bcrypt-BCryptGetFipsAlgorithmMode: Don't expect mode to be off (otherwise it will be difficult to get this patch upstream). 2014-08-28 07:10:32 +02:00
Sebastian Lackner
e2f635a164 Fix copy&paste error in Junction_Point tests. 2014-08-28 06:14:52 +02:00
Sebastian Lackner
9e6408add9 Fix invalid memory access and handle leak in Fix_Free / Junction_Point patches. 2014-08-28 05:48:17 +02:00
Sebastian Lackner
f4e3d72fc1 patchupdate.py: Fix issue in patch dependency detection (ntdll-Junction_Points depend on ntdll-Fix_Free to apply properly). 2014-08-28 03:53:34 +02:00
Sebastian Lackner
a8f3f9c4e4 Added patch to improve heap allocation performance. 2014-08-27 02:58:27 +02:00
Sebastian Lackner
3246faa114 Add patch to fix issues with setcap on wine-preloader executable. 2014-08-27 00:38:26 +02:00
Sebastian Lackner
4e4a8b7d32 Fix issue in winepulse patches (wrong syntax in configure script). 2014-08-26 23:23:59 +02:00
Sebastian Lackner
cf5a6bdbf3 Add patch to make allow dynamic linking of wpcap. 2014-08-26 23:04:55 +02:00
Erich E. Hoover
7e7a3881c4 Fix (safe) duplicate free in last 'Free Fix' patch. 2014-08-26 12:22:36 -06:00
Erich E. Hoover
023b7bd4cb Revise README message for ntdll leak fixes. 2014-08-25 09:22:53 -06:00
Erich E. Hoover
ff169cd1b7 Add fix for unintentional leaks with ntdll internals. 2014-08-25 09:18:10 -06:00
Erich E. Hoover
5f93d74102 Remove unintentionally added experimental Junction Point patch. 2014-08-24 13:52:18 -06:00
Erich E. Hoover
ce3f41cee9 Merge updates in master. 2014-08-24 13:50:56 -06:00
Sebastian Lackner
dad496036d shell32-Default_Path: Fix whitespace errors. 2014-08-23 07:47:26 +02:00
Sebastian Lackner
fe0aa3f54d server-OpenProcess: Update to latest version of the patch. 2014-08-23 07:39:07 +02:00
Sebastian Lackner
26b0797bcb Rewrite part of server-CreateProcess_ACLs in order to fix incorrect error codes and memory leaks. 2014-08-23 06:33:01 +02:00
Sebastian Lackner
bba9e118d9 server-CreateProcess_ACLs: Remove whitespace issues, remove duplicate subject line. 2014-08-23 03:29:30 +02:00
Sebastian Lackner
a445ccf24f Modify some bug descriptions. 2014-08-23 02:47:55 +02:00
Sebastian Lackner
8680d3ff32 Rename server-Process -> server-OpenProcess to avoid confusion with other patchsets. 2014-08-23 02:31:17 +02:00
Sebastian Lackner
11341b00f6 riched20-IText_Interface: Update patches. 2014-08-23 02:15:02 +02:00
Sebastian Lackner
0f9f7dc428 Add patch to implement KF_FLAG_DEFAULT_PATH for SHGetKnownFolderPath. 2014-08-23 01:40:17 +02:00
Erich E. Hoover
e2f3ff5808 Add broken test check back for GetVolumePathName patches. 2014-08-22 14:51:50 -06:00
Erich E. Hoover
3156ce7409 Fix whitespace warning in GetVolumePathName patch. 2014-08-22 14:14:50 -06:00
Erich E. Hoover
a7f0cf9bc7 Add missing apc argument to async TransmitFile. 2014-08-22 13:34:35 -06:00
Erich E. Hoover
1ccb2f1d1e Update TransmitFile sent bytes to be the actual number sent instead of the attempted bytes. 2014-08-22 13:29:56 -06:00
Erich E. Hoover
19ff1ed17c Update TransmitFile WSAENOTSOCK error check and fix whitespace warnings. 2014-08-22 13:26:51 -06:00
Sebastian Lackner
be50941de6 kernel-Process: Attempt to fix test failures in kernel32/loader.c. 2014-08-22 13:57:51 +02:00
Sebastian Lackner
3029f615d2 Remove patches for SetNamedPipeHandleState implementation (accepted upstream). 2014-08-21 23:08:37 +02:00
Erich E. Hoover
3385c78c50 Removed patch with stub for DwmInvalidateIconicBitmaps (accepted upstream). 2014-08-21 14:48:27 -06:00
Erich E. Hoover
9a0ba52594 Remove extra whitespace from GetSystemTimes patches. 2014-08-21 09:23:49 -06:00
Erich E. Hoover
717300b790 Update the GetSystemTimes tests to get rid of type warnings on 64-bit. 2014-08-21 00:07:25 -06:00
Erich E. Hoover
d447778cfb Revise the DOS attributes patch to simplify the addition of extended attributes. 2014-08-20 22:36:51 -06:00
Michael Müller
6fa663e823 Add patch for linker version in PE header. 2014-08-20 22:36:51 -06:00
Michael Müller
16b62f6817 Add patch for linker version in PE header. 2014-08-21 06:01:23 +02:00
Erich E. Hoover
fa92b283ed Added patch to implement DOS hidden/system file attributes. 2014-08-20 19:22:07 -06:00
Sebastian Lackner
2ae83d8d8e kernel32-Named_Pipe: Remove patches 2-4 (accepted upstream). 2014-08-20 22:07:05 +02:00
Michael Müller
5f08af6906 Add patch to move NtProtectVirtualMemory and NtCreateSection to separate pages. 2014-08-20 19:30:14 +02:00
Sebastian Lackner
13f3004ee7 Replace SetNamedPipeHandleState patch with proper implementation. 2014-08-18 23:18:59 +02:00
Sebastian Lackner
e93cad00c3 Add patch to fix issues with dragimage in ImageLists. 2014-08-18 00:56:24 +02:00
Sebastian Lackner
6f776b5d61 Remove patch to update gl_drawable for embedded windows (deprecated). 2014-08-18 00:11:47 +02:00
Erich E. Hoover
534422e141 Another attempt to fix the random multithreaded dependency compilation issue with wtypes.h. 2014-08-17 15:26:59 -06:00
Michael Müller
533f33055c Add patch to better group running wine programs in WMs. 2014-08-16 01:22:35 +02:00
Michael Müller
96d0db4493 Add patch for BCryptGetFipsAlgorithmMode. 2014-08-16 00:26:42 +02:00
Michael Müller
d8b9dc9636 Add OpenProcess server patch. 2014-08-14 03:28:26 +02:00
Sebastian Lackner
03b7601b4c Add patch to fix issues with msi/ITERATE_MoveFiles. 2014-08-14 01:43:30 +02:00
Sebastian Lackner
046a795ef1 Updated patches in riched20-IText_Interface. 2014-08-13 03:13:36 +02:00
Sebastian Lackner
786742620a Change formulation in definition files to 'Support for ...' for newly added features. 2014-08-13 02:15:22 +02:00
Sebastian Lackner
e492b4c116 patchupdate.py: Simplify code to query for wine bugs, use short summary in Makefile. 2014-08-12 23:45:39 +02:00
Michael Müller
06af5d9963 Add patch for GetFinalPathNameByHandle. 2014-08-12 20:30:54 +02:00
Erich E. Hoover
5dc4aa102e Minor update to broken nVidia RandR detection patch. 2014-08-11 17:59:17 -06:00
Erich E. Hoover
4bc20dfb8e Removed patch to return empty D3D hardware flags for RGB device enumeration (accepted upstream). 2014-08-11 16:23:25 -06:00
Sebastian Lackner
43bba1b164 Update patches for riched20-IText_Interface. 2014-08-11 05:04:55 +02:00
Erich E. Hoover
4aa699f6ca Added patch with stub for DwmInvalidateIconicBitmaps. 2014-08-09 16:35:55 -06:00
Erich E. Hoover
850aa4fc6b Add explicit include on wtypes.h in the address change patchset (should fix multithreaded compile). 2014-08-09 13:46:05 -06:00
Erich E. Hoover
ea409cf4fa Added patch to better detect broken nVidia RandR 1.2 support. 2014-08-09 13:23:58 -06:00
Erich E. Hoover
b038fac54d Added Courier Prime (OFLv1.1) as a Courier New replacement. 2014-08-09 09:29:01 -06:00
Erich E. Hoover
87c4528445 Add missing dash in README fix info. 2014-08-09 00:04:18 -06:00
Sebastian Lackner
b2db6dedde Added patches to implement ITextRange, ITextPara and ITextFont (by Jactry Zeng). 2014-08-09 05:53:37 +02:00
Sebastian Lackner
f837eb03f6 Remove unnecessary dependency for server-CreateProcess_ACLs patch. 2014-08-09 04:38:25 +02:00
Erich E. Hoover
6bd6d630b3 Update the CreateProcess ACLs patches. 2014-08-08 20:31:43 -06:00
Sebastian Lackner
9087dedefc patchupdate.py: Define $(APPLY) macro, rename $(APPLY_PATCH) -> $(APPLY_FILE). 2014-08-09 04:22:16 +02:00
Erich E. Hoover
944a550aeb Appease the blessed version of gcc (4.5) when -Werror is enabled. 2014-08-08 19:45:21 -06:00
Sebastian Lackner
ce013a8a78 patchupdate.py: Also switch to $(DESTDIR) before applying the patchlist. 2014-08-09 03:12:49 +02:00
Sebastian Lackner
8d276fcfe1 patchupdate.py: Always change directory before running $(PATCH), simplifies using other patch commands. 2014-08-09 03:05:27 +02:00
Sebastian Lackner
7573e09b4a Fix build failure with -Werror in kernel32-GetSystenTimes patchset. 2014-08-09 00:13:19 +02:00
Sebastian Lackner
e54f90dd30 Added patch to workaround programs leaking wndproc slots. 2014-08-08 23:46:26 +02:00
Sebastian Lackner
2403b551ea Added patch to fix comparison of punctuation characters in lstrcmp. 2014-08-08 23:30:59 +02:00
Erich E. Hoover
36fb39e545 Adjust SHCreateSessionKey 'fixes' entry to be similar to other patches. 2014-08-08 15:09:13 -06:00
Erich E. Hoover
18b484d778 Added patch to support setting file disposition information. 2014-08-08 14:39:42 -06:00
Erich E. Hoover
0ee71b2abe Updated empty ddraw hardware flags patches. 2014-08-08 09:52:59 -06:00
Erich E. Hoover
dea02ac53a Added patch to use a linear resampler when there a large number of dsound mixing buffers. 2014-08-07 17:32:39 -06:00
Sebastian Lackner
ea59363fcb Remove windowscodecs/PropertyBag patch (accepted upstream). 2014-08-07 23:58:57 +02:00
slackner
5748d714b1 Add missing linebreak to ok() message in LoadIconMetric patch. 2014-08-07 16:37:10 +02:00
Michael Müller
1ca9157daa Add fix for PropertyBag_GetPropertyInfo. 2014-08-07 02:44:50 +02:00
Michael Müller
4b4ea9fd2e Add patches for LoadIconMetric. 2014-08-07 02:01:42 +02:00
Michael Müller
3d62769912 Add patches for LoadIconMetric. 2014-08-07 02:00:57 +02:00
Erich E. Hoover
9b6f3ef459 Removed strmbase/quartz locking fix patches (accepted upstream). 2014-08-05 17:28:27 -06:00
Sebastian Lackner
e08596a770 Added patch to set ldr.EntryPoint for main executable (fixes wine bug 33034). 2014-08-06 00:19:57 +02:00
Michael Müller
cd729384de Add RunDLL_CallEntry16 patch. 2014-08-05 00:57:45 +02:00
Sebastian Lackner
647f53b37e Remove patchset shell32-Register_Folders (accepted upstream), update changelog. 2014-08-04 22:55:46 +02:00
Michael Müller
98334f6e19 Add patch for extra large and jumbo icons. 2014-08-03 03:33:13 +02:00
Michael Müller
281bf873aa Improve GetSystemMetrics. 2014-08-02 05:37:29 +02:00
Erich E. Hoover
1ff09d87c5 Added patch to fix edge cases in TOOLTIPS_GetTipText. 2014-07-31 11:15:26 -06:00
Erich E. Hoover
f9cb758cdc Fix the unlock order in one of the strmbase/quartz race condition patches. 2014-07-31 06:51:27 -06:00
Erich E. Hoover
92ab0e4143 Added patch to return the appropriate connection time with SO_CONNECT_TIME. 2014-07-30 17:40:32 -06:00
Erich E. Hoover
8f48583742 Added patch to return empty D3D hardware flags for HEL device enumeration. 2014-07-30 17:03:13 -06:00
Sebastian Lackner
9017db8694 Revert patch "Use an empty buffer in DecryptMessage".
Reverts 26302e61a3
2014-07-28 20:21:40 +02:00
Michael Müller
c0f05edf66 Update patch to create additional profile directories. 2014-07-28 02:00:50 +02:00
Erich E. Hoover
26302e61a3 Added patch to use an empty buffer in DecryptMessage to return decrypted data. 2014-07-27 14:51:44 -06:00
Erich E. Hoover
ca15d9aed6 Fix TRACE message in GetSystemTimes patch. 2014-07-27 13:12:46 -06:00
Erich E. Hoover
c8a6c04975 Added patch to implement GetSystemTimes. 2014-07-27 12:54:01 -06:00
Erich E. Hoover
1be929fbf9 Added patch with stubs for [Get|Set]SystemFileCacheSize. 2014-07-27 10:37:31 -06:00
Sebastian Lackner
3b6dcb11c8 Add Wine bugzilla bug number for winepulse patches. 2014-07-27 18:05:12 +02:00
Sebastian Lackner
3f4ea42573 patchupdate.py: Remove ugly hack to remove *.ok files on failure, use .INTERMEDIATE instead. 2014-07-27 17:55:33 +02:00
Erich E. Hoover
1f2cf52167 Fix author in definition file for inet_pton patch. 2014-07-27 09:49:24 -06:00
Erich E. Hoover
98fb8a1c69 Added patch to implement inet_pton. 2014-07-27 09:42:14 -06:00
Michael Müller
49eb3fb9f2 Add patch to allow special characters in pipe names 2014-07-27 04:02:05 +02:00
Michael Müller
283dd7e35c Add patch to create AppData\LocalLow directory 2014-07-27 03:02:59 +02:00
Erich E. Hoover
9561788866 Fix authot in SHCreateSessionKey defintion file. 2014-07-26 15:55:56 -06:00
Erich E. Hoover
df56f3b7dd Added patch to implement SHCreateSessionKey. 2014-07-26 15:49:56 -06:00
Erich E. Hoover
bca05a6284 Added patch to store IOCS data in a property instead of GWLP_USERDATA. 2014-07-26 15:26:03 -06:00
Sebastian Lackner
7154d8ae74 Merge branch 'master' of github.com:compholio/wine-compholio 2014-07-26 23:13:38 +02:00
Sebastian Lackner
1e27c09f56 patchupdate.py: Fix issue in patch order dependency check (and remove unnecessary dependeny from Misc_ACL on Stored_ACLs). 2014-07-26 23:13:27 +02:00
Erich E. Hoover
d703791841 Added patch to fix ConnectNamedPort return value in overlapped mode. 2014-07-26 14:22:36 -06:00
Sebastian Lackner
b6e1475678 patchupdate.py: Silence output of some Makefile code related to patchlist. 2014-07-26 21:33:17 +02:00
Erich E. Hoover
5ea2e4b5e2 Add missing comment to AllocateAndGetTcpExTableFromStack patch. 2014-07-26 13:15:00 -06:00
Erich E. Hoover
13cf73babe Added patch to implement AllocateAndGetTcpExTableFromStack. 2014-07-26 12:42:06 -06:00
Erich E. Hoover
7efae8dc63 Remove unused variable in IMediaSeeking patches. 2014-07-25 21:23:43 -06:00
Sebastian Lackner
7b41f47a27 patchupdate.py: Ensure that patchlist data is properly escaped. 2014-07-26 04:39:21 +02:00
Erich E. Hoover
2f48baf75b Add additional author on font patch definition file. 2014-07-25 20:03:43 -06:00
Sebastian Lackner
ee4b0b868e Merge branch 'master' of github.com:compholio/wine-compholio 2014-07-26 03:53:36 +02:00
Sebastian Lackner
6e017c65e2 Pull in latest version of winepulse patches (rebase only). 2014-07-26 03:53:13 +02:00
Erich E. Hoover
d018c5bad9 Added WenQuanYi Micro Hei (GPLv3) as a Microsoft Yahei replacement. 2014-07-25 19:49:49 -06:00
Michael Müller
b04636aa97 Add patch to populate HKEY_DYN_DATA. 2014-07-26 03:22:25 +02:00
Erich E. Hoover
8486f8265b Update README entry for default folder ACLs. 2014-07-25 19:01:05 -06:00
Erich E. Hoover
f03602bcfd Move 98-Miscellaneous to Miscellaneous. 2014-07-25 18:58:53 -06:00
Erich E. Hoover
20d1c91c29 Move 97-Pipelight to Pipelight. 2014-07-25 18:58:38 -06:00
Erich E. Hoover
e6cf192b7b Move 13-Misc_ACL to server-Misc_ACL. 2014-07-25 18:58:12 -06:00
Erich E. Hoover
9d339630bb Move 16-server-CreateProcess_ACLs to server-CreateProcess_ACLs. 2014-07-25 18:51:15 -06:00
Erich E. Hoover
a8de052a24 Move 15-wtsapi32 to wtsapi32-EnumerateProcesses. 2014-07-25 18:50:48 -06:00
Erich E. Hoover
846b29671f Move 19-ntdll-Dynamic_DST to ntdll-Dynamic_DST. 2014-07-25 18:50:14 -06:00
Erich E. Hoover
55e0e0ed4e Move 18-quartz-MediaSeeking_Positions to quartz-MediaSeeking_Positions. 2014-07-25 18:49:52 -06:00
Erich E. Hoover
020dc88b37 Move 17-strmbase-Lock_Race_Conditions to strmbase-Lock_Race_Conditions. 2014-07-25 18:49:34 -06:00
Erich E. Hoover
eb1e664c31 Move 14-UrlCombineW to shlwapi-UrlCombine. 2014-07-25 18:46:04 -06:00
Erich E. Hoover
77a19f836f Move 12-FD_Cache to ntdll-FD_Cache. 2014-07-25 18:40:38 -06:00
Erich E. Hoover
3a74d5cccc Move 10-Missing_Fonts to fonts-Missing_Fonts. 2014-07-25 18:40:06 -06:00
Erich E. Hoover
10354d4cb5 Move 09-TransmitFile to ws2_32-TransmitFile. 2014-07-25 18:39:43 -06:00
Erich E. Hoover
fe7b83a384 Move 08-Junction_Points to ntdll-Junction_Points. 2014-07-25 18:39:20 -06:00
Erich E. Hoover
ad021f5462 Move 07-GetVolumePathName to kernel32-GetVolumePathName. 2014-07-25 18:38:39 -06:00
Erich E. Hoover
e800cac340 Move 06-winepulse to winepulse-PulseAudio_Support. 2014-07-25 18:38:06 -06:00
Erich E. Hoover
91cd19237f Move 04-XEMBED to winex11-XEMBED. 2014-07-25 18:37:27 -06:00
Erich E. Hoover
1e0e9de2b0 Move 05-Named_Pipe to kernel32-Named_Pipe. 2014-07-25 18:36:21 -06:00
Erich E. Hoover
802ebcbb91 Move 00-Commandline to loader-Cmdline_Diagnostics. 2014-07-25 18:34:36 -06:00
Erich E. Hoover
2c3efe2faa Split 02-ACL_Extended_Attributes into server-Stored_ACLs, server-Inherited_ACLs, shell32-Default_Folder_ACLs, and server-ACL_Compat. 2014-07-25 18:33:58 -06:00
Erich E. Hoover
2a3d9afece Move 01-Address_Change_Notification to server-Address_Change_Notification. 2014-07-25 18:33:48 -06:00
Sebastian Lackner
4dea282c90 Add Dynamic DST patches to fix issues with Israel timezone. 2014-07-26 00:55:23 +02:00
Erich E. Hoover
845a4dd675 Update README to indicate that Wine's SetTimer value is now 10 ms. 2014-07-25 15:46:12 -06:00
Sebastian Lackner
ef427399da Rewrite of patch system to simplify mainting large patchsets. 2014-07-25 22:08:08 +02:00
Sebastian Lackner
1f95d8181d patchupdate.py: Improve generated Makefile and delete *.ok files on error. 2014-07-25 17:52:08 +02:00
Sebastian Lackner
e827cc078f patchupdate.py: Improve patch system and remove dependencies, when the order of patches doesn't matter. 2014-07-25 16:39:08 +02:00
Sebastian Lackner
10d9fda5f9 Merged with master. 2014-07-25 03:45:20 +02:00
Erich E. Hoover
a4d6e77557 Remove relative Junction Point linking for now (breaks tests). 2014-07-22 21:30:16 -06:00
Erich E. Hoover
5b691be2cc Fix failing Junction Point test. 2014-07-22 21:28:01 -06:00
Erich E. Hoover
02eae9d5a0 Add missing definition file for Arial replacement. 2014-07-22 19:22:20 -06:00
Torsten Kurbad
ac83718ba8 Downgraded Arial replacement font to Liberation Sans v1.07.3. 2014-07-22 18:24:15 -06:00
Erich E. Hoover
6b2cc4c58f Return correct IMediaSeeking stream positions in quartz. 2014-07-22 08:38:10 -06:00
Michael Müller
a3d2b4b9e0 Fix fuzz in patches. 2014-07-20 22:36:08 +02:00
Erich E. Hoover
95bee0aa1e Fix race condition between EndOfStream and Pause. 2014-07-18 10:58:54 -06:00
Erich E. Hoover
bc6f854478 Fix possible race conditions in strmbase/quartz. 2014-07-17 10:54:33 -06:00
Sebastian Lackner
49bbdc5bf2 Add .NOTPARALLEL to generated Makefile.
We don't want to add unnatural dependencies for patches, if for example both
patch A and B modify the same file, but the order of applying the patches doesn't
matter. Adding a dependency would cause trouble when excluding patches.
2014-07-13 02:47:34 +02:00
Sebastian Lackner
df034abacb Strip configure changes from winepulse patches.
These changes will be done automatically by autoreconf, keeping them in increases
chances to get conflicts.
2014-07-13 02:17:09 +02:00
Sebastian Lackner
d49ca49848 Update wine-pulse patches (extracted from version 1.7.21). 2014-07-13 02:07:52 +02:00
Sebastian Lackner
79843648fb Include list of affected files for each set of patches. 2014-07-13 01:51:15 +02:00
Sebastian Lackner
386a2ce3ba Pulled changes from master. 2014-07-11 23:18:27 +02:00
Sebastian Lackner
86e6d52971 Add a missing short name for 13-Misc_ACL patches. 2014-07-11 21:29:45 +02:00
Sebastian Lackner
f7014738a8 Display short name instead of full bug report title in README.md. 2014-07-11 21:25:18 +02:00
Erich E. Hoover
180fa60a17 Implement passing ACLs to CreateProcess. 2014-07-11 12:57:10 -06:00
Sebastian Lackner
5c72aff53e Add fixed bug numbers to each patchset, autogenerate README.md with patch information. 2014-07-11 19:34:33 +02:00
Sebastian Lackner
42afbafa33 Initial version of new dependency based patch system. 2014-07-11 18:51:03 +02:00
Sebastian Lackner
2bb1b96f06 Removed several patches (accepted upstream). 2014-07-09 21:47:48 +02:00
Erich E. Hoover
2bfe73c2b7 Updated main extended attributes patch to include BSD support. 2014-07-08 14:32:58 -06:00
Erich E. Hoover
8e2ab550d8 Updated main extended attributes patch to include additional data checks. 2014-07-08 14:32:06 -06:00
Sebastian Lackner
80455f2b22 Rebase patch to silence resource_check_usage FIXME. 2014-07-08 01:03:49 +02:00
Sebastian Lackner
ce40587ef4 Return NULL-terminated list of arguments in CommandLineToArgvW. 2014-07-07 23:43:30 +02:00
Sebastian Lackner
4ad4f948c3 Fix incorrect scaling for DECIMAL values in VarDecAdd. 2014-07-07 22:19:53 +02:00
Sebastian Lackner
1fbebd0a1a Add patch for implementation of wtsapi32.WTSEnumerateProcessesW. 2014-07-06 23:55:09 +02:00
Sebastian Lackner
1761c9534e Move UrlCombineW patches in a separate directory. 2014-07-06 23:47:00 +02:00
Sebastian Lackner
b500367ff7 Remove patch '0001-quartz-tests-Add-tests-for-IVMRMonitorConfig-and-IVMRM.patch'. 2014-07-06 23:40:17 +02:00
Erich E. Hoover
5721ee15c9 Removed RegSetKeySecurity patch (accepted upstream). 2014-07-04 13:18:59 -06:00
Erich E. Hoover
56264645ad Updated RegSetKeySecurity patch to work with special root keys. 2014-07-04 10:14:57 -06:00
Erich E. Hoover
113b554090 Retitle RegSetKeySecurity component (advapi -> advapi32). 2014-07-01 20:34:44 -06:00
Erich E. Hoover
24c6b554c9 Implement RegSetKeySecurity on top of NtSetSecurityObject. 2014-07-01 19:26:01 -06:00
Erich E. Hoover
b861c5731d Added NT4 support to the process ACL tests. 2014-07-01 18:32:31 -06:00
Sebastian Lackner
e8fee88c50 Remove several patches (accepted upstream). 2014-06-22 20:40:51 +02:00
Sebastian Lackner
907d56238e Fix warning during compilation for unused variable. 2014-06-14 10:37:54 +02:00
Sebastian Lackner
674b998176 Add patch to fix issues with Obsidium copy protection (add missing exception in OutputDebugStringA). 2014-06-14 09:45:49 +02:00
Erich E. Hoover
882b560d0d Added patches for default security descriptor ownership and DACLs for processes. 2014-06-13 15:29:17 -06:00
Sebastian Lackner
dff7b6b562 Update winepulse patches to latest revision (extracted from 1.7.19). 2014-06-13 22:47:13 +02:00
Sebastian Lackner
f7541123b5 Add patch to avoid race-condition when unloading modules while hook is active. 2014-06-13 21:49:49 +02:00
Sebastian Lackner
6578707ac2 Remove several patches (accepted upstream). 2014-06-13 20:07:34 +02:00
Erich E. Hoover
ddefcb372a Force autoreconf even when timestamp seems to indicate that it is not necessary. 2014-06-05 15:38:43 -06:00
Sebastian Lackner
b216cdce2c Update FD cache patch to allow complication with -DNDEBUG. 2014-06-02 20:57:19 +02:00
Sebastian Lackner
fc086bb2bc Add additional check to ensure wineserver doesn't crash if mem_alloc fails. 2014-06-02 01:42:23 +02:00
Sebastian Lackner
772dfd9f5a Work around compiler signed <-> unsigned casting issues. 2014-06-02 01:38:40 +02:00
Michael Müller
b4d53a7344 Add support for xattr/ACLs on FreeBSD 2014-06-01 22:10:22 +02:00
Sebastian Lackner
e5c7fe8c18 Merge branch 'master' of github.com:compholio/wine-compholio-daily 2014-06-01 23:48:40 +02:00
Sebastian Lackner
fdc24226bf 02-ACL_Extended_Attributes: Add additional patch to prevent crashes in case of invalid extended attributes. 2014-06-01 23:47:53 +02:00
Michael Müller
3886ee9fae Add patch to detect direct rendering in Wine applications. 2014-06-01 22:55:11 +02:00
Sebastian Lackner
229eb9bba5 Update fd cache patches (use slightly slower interlocked commands, which should also work well on less usual processor architectures). 2014-05-31 22:10:09 +02:00
Sebastian Lackner
1800d1f853 Fixed possible race-condition in FD cache patches. 2014-05-31 18:38:40 +02:00
Sebastian Lackner
24d682fd91 Add patch to fix exception test failures on x86_64. 2014-05-31 14:12:22 +02:00
Sebastian Lackner
979900f060 Add lockfree implementation for get_cached_fd to ntdll. 2014-05-31 04:02:40 +02:00
Michael Müller
d094743650 Fix patchlist. 2014-05-31 03:46:10 +02:00
Michael Müller
2c9d2d8f64 Merge branch 'master' of https://github.com/compholio/wine-compholio-daily 2014-05-31 03:42:29 +02:00
Michael Müller
457c0bf7e1 Add patches to fix current Unity3D webplayer. 2014-05-31 03:42:21 +02:00
Sebastian Lackner
d2209c6ee0 Add additional patch for --check-libs commandline option. 2014-05-30 01:26:10 +02:00
Sebastian Lackner
84997e39ab Separate patchlist into patch-list.patch (containing the autogenerated list) and 00-Commandline for the commandline option changes. 2014-05-30 01:04:27 +02:00
Torsten Kurbad
ec9af72c77 Replaced Liberation Sans 2.01 bei 1.07.3 2014-05-27 11:56:11 +02:00
Michael Müller
01be545e92 Replace strict draw ordering patch with a different approach. 2014-05-27 03:03:03 +02:00
Erich E. Hoover
bfb7d535af Updated SIO_ADDRESS_LIST_CHANGE patches. 2014-05-16 13:32:52 -06:00
Sebastian Lackner
b09ed0f3d2 Rebase 02-ACL_Extended_Attributes patches. 2014-05-04 01:32:57 +02:00
Sebastian Lackner
807da03757 Add additional patch to silence repeated wined3d_swapchain_present FIXMEs. 2014-05-04 00:55:43 +02:00
Sebastian Lackner
af447c6cfd Simplify patch to silence repeated resource_check_usage FIXMEs. 2014-05-04 00:43:52 +02:00
Sebastian Lackner
aac5a0da53 Add additional patch to silence repeated CompareStringEx FIXME messages. 2014-05-04 00:29:57 +02:00
Michael Mueller
43b781b453 Fix problem with CURDIR on BSD systems 2014-05-03 02:19:22 +02:00
Michael Müller
036250b6da Update timer patch 2014-05-02 20:50:58 +02:00
Erich E. Hoover
c35db80eae Split the storage of the ownership information into a separate patch. 2014-04-18 15:48:33 -06:00
Erich E. Hoover
4328f2e964 Update ACL patches to store user/group data instead of replacing it on the retrieval side. 2014-04-18 15:29:56 -06:00
Erich E. Hoover
eecf7c4a68 ACL data is now stored in binary instead of converting it to ASCII. 2014-04-17 16:53:10 -06:00
Erich E. Hoover
f5ef032c89 Removed linguistic casing patches (accepted upstream). 2014-04-17 12:56:29 -06:00
Erich E. Hoover
f9eebd5599 Removed dynamic unwind patches (accepted upstream). 2014-04-16 16:52:37 -06:00
Erich E. Hoover
48bbae3fb7 Fix strndup move not being properly rebased. 2014-04-15 15:30:37 -06:00
Erich E. Hoover
580ff7c1c5 Move strndup call inside of file_get_parent_sd. 2014-04-15 15:14:15 -06:00
Erich E. Hoover
454c09ddbe Remove old test code for adding extra ACLs. 2014-04-15 15:08:23 -06:00
Erich E. Hoover
810202432b Ensure ACL buffers are NULL terminated for all string processing. 2014-04-15 15:05:36 -06:00
Erich E. Hoover
737eb1005a Add bounds checking on SubAuthorityCount. 2014-04-15 14:56:44 -06:00
Erich E. Hoover
58eeb19b3e Rebase security attribute retrieval patch. 2014-04-15 14:32:21 -06:00
Erich E. Hoover
c8be20f3cf Remove unnecessary check for INHERIT_ONLY_ACE. 2014-04-15 14:28:42 -06:00
Erich E. Hoover
b6d34ea7d2 Do not unnecessarily move 'struct stat st;'. 2014-04-15 14:20:06 -06:00
Erich E. Hoover
e0b037b82a Update the linguistic casing patches to print a FIXME that the flags are not fully supported. 2014-04-05 14:28:26 -06:00
Erich E. Hoover
69b0f7ebd7 Split Arial replacement into two patches. 2014-04-05 13:29:29 -06:00
Sebastian Lackner
0df720506a Fix build failure caused by dynamic unwind patches on 32-bit. 2014-04-05 03:47:22 +02:00
Sebastian Lackner
ac36f88de1 11-Dynamic_Unwind: Add forward from kernel32 to ntdll. 2014-04-05 02:03:07 +02:00
Sebastian Lackner
3de6b17d8a Update dynamic unwind patches and add test. 2014-04-05 01:24:13 +02:00
Sebastian Lackner
74bd451363 11-Dynamic_Unwind: Explicitly declare unwind table callback as CDECL. 2014-04-04 19:56:20 +02:00
Sebastian Lackner
22a1e1ff59 Add proper implementation for dynamic unwind functions, removed stub implementation. 2014-04-04 19:47:11 +02:00
Sebastian Lackner
c781d177e1 Removed first set of DXVA2 patches (accepted upstream). 2014-04-04 19:44:11 +02:00
Erich E. Hoover
f13c0f3cd8 Further split out the SIO_ADDRESS_LIST_CHANGE patches. 2014-04-04 11:34:29 -06:00
Michael Müller
9ebbbcfc9f Add stub for RtlInstallFunctionTableCallback 2014-04-04 07:15:16 +02:00
Sebastian Lackner
d886426f50 Updated DXVA2 stub and header patches. 2014-04-04 07:06:47 +02:00
Erich E. Hoover
d30bfe1a41 Add patch to silence repeated resource_check_usage FIXME. 2014-04-03 21:39:17 -06:00
Erich E. Hoover
30825c59a9 SetWaitableTimerEx FIXME patch accepted upstream. 2014-04-03 21:37:49 -06:00
Sebastian Lackner
a046f03792 Add patch to silence SetWaitableTimerEx fixme message (heavily used by Adobe Flash). 2014-04-03 05:31:09 +02:00
Sebastian Lackner
09bfdcb009 Update DXVA2 patches, remove last work-in-progress part. 2014-03-29 06:53:54 +01:00
Erich E. Hoover
2f449562d1 First SIO_ADDRESS_LIST_CHANGE patch accepted upstream. 2014-03-28 15:58:51 -06:00
Sebastian Lackner
3c6c730333 Remove previous dxva2 patch (accepted upstream), added additional dxva2 implementation patches. 2014-03-26 22:28:10 +01:00
Sebastian Lackner
86c9842e64 Fix bug in generate-patchlist.sh. 2014-03-24 18:48:08 +01:00
Michael Müller
d0e9447fb6 dxva2: Added stub dll 2014-03-24 00:17:29 +01:00
Erich E. Hoover
b51c16c86a Fix free() of a const variable (Bug #1). 2014-03-11 11:10:23 -06:00
Sebastian Lackner
c1edf8d5c4 Remove 'register user administrative tools shell folder' patch (accepted upstream). 2014-03-10 21:22:56 +01:00
Sebastian Lackner
ebf2fb3d7d Updated patch 02-ACL/0002 to be compatible with -Werror compile flag. 2014-03-08 02:22:13 +01:00
Sebastian Lackner
054930fd52 Add additional patch to register user administrative tools shell folder (required for GoToMeeting). 2014-03-08 01:13:52 +01:00
Sebastian Lackner
0817bd1a57 Use gitapply.sh to apply all the patches 2014-03-05 01:00:27 +01:00
Sebastian Lackner
2f7523bffe Move generate-patchlist.sh script into folder debian/tools, integrate patch-list-template.diff into the shell script 2014-03-05 00:02:01 +01:00
Erich E. Hoover
9fd0a6eb9d Manually install the Arial replacement font when make install is run. 2014-02-26 13:01:53 -07:00
Erich E. Hoover
f5f50d333c Add Liberation Sans (SIL Open Font License) as an Arial replacement. 2014-02-25 17:49:46 -07:00
Erich E. Hoover
2d3f9334f8 Improve the readability of the user shell folder ACL patch. 2014-02-25 12:59:27 -07:00
Erich E. Hoover
9466f14d52 Fix a memory leak in ACL inheritance. 2014-02-25 12:58:07 -07:00
Erich E. Hoover
820cc2e861 Fix a typo in the configure check for extended attributes. 2014-02-21 08:58:55 -07:00
Sebastian Lackner
29d69db459 Abort if patching the source files fails. 2014-02-21 04:54:31 +01:00
Erich E. Hoover
d56138d8ec Allow Makefile DESTDIR to contain a relative path. 2014-02-17 10:09:44 -07:00
Erich E. Hoover
7a15599a3a Auto-update the patch list when 'make DESTDIR=dest_dir install' is run. 2014-02-15 18:38:28 -07:00
Erich E. Hoover
7e5038e76c Fail on configure when '--with-xattr' is passed and xattr.h cannot be found. 2014-02-15 18:21:54 -07:00
Erich E. Hoover
30f3d023d5 Further separate the file ACL patches. 2014-02-15 18:18:22 -07:00
Erich E. Hoover
53053927fd Update the SIO_ADDRESS_LIST_CHANGE patch to properly return the number of bytes in WSAIoctl. 2014-02-12 14:58:45 -07:00
Erich E. Hoover
35cab4ef93 Update linguistic casing patches to include tests. 2014-02-12 13:29:06 -07:00
Erich E. Hoover
43b0d84ae9 Remove the named pipe security access patch (accepted upstream). 2014-02-10 20:37:09 -07:00
Erich E. Hoover
825145217c Updated the patch list template to be compatible with 'git am'. 2014-02-07 21:31:59 -07:00
Erich E. Hoover
99c6fe660f Provide a Makefile option to change the patching tool. 2014-02-07 21:31:56 -07:00
Erich E. Hoover
4a69f63a78 Output the progress of the patching process. 2014-02-07 20:51:20 -07:00
Erich E. Hoover
39fa530c33 Add an uninstall rule to the patch Makefile. 2014-02-07 20:43:37 -07:00
Erich E. Hoover
564f8aeafc Move the patching code out of the debian rules into a Makefile. 2014-02-07 20:37:54 -07:00
Erich E. Hoover
e77f05ee52 Add support for inherited file ACLs. 2014-02-07 20:20:32 -07:00
Erich E. Hoover
f352182c20 Fixed PulseAudio driver pthread dependency for upstream Wine 1.7.12. 2014-02-07 17:52:58 -07:00
Sebastian Lackner
7bb4be5d03 Fix pulseaudio patch to be compatible with 'git am'. 2014-02-08 01:14:59 +01:00
Erich E. Hoover
ef956caf59 Fixed PulseAudio driver configure file for upstream Wine 1.7.12. 2014-02-07 16:50:34 -07:00
Erich E. Hoover
dd5b1514b2 Implement GetVolumePathName. 2014-01-25 10:08:49 -07:00
Erich E. Hoover
997c04f7f8 Move the TransmitFile test so that the entire series of compholio patches can be applied with git-am. 2014-01-17 12:41:40 -07:00
Erich E. Hoover
40aaeb61f8 Support for junction points/reparse points. 2014-01-17 11:52:25 -07:00
Erich E. Hoover
6274002623 SRWLock patch is now included in upstream Wine. 2014-01-17 11:52:13 -07:00
Erich E. Hoover
24af73d1d2 Add patches to support TransmitFile. 2014-01-16 19:29:11 -07:00
Sebastian Lackner
9c1492069b Add SRWLock patches and workarounds for shlwapi url functions. 2014-01-17 01:34:27 +01:00
Sebastian Lackner
c3d5bcab99 Moved pipelight related patches to a separate folder. 2014-01-16 20:37:17 +01:00
Erich E. Hoover
c3052d2e31 Add support for security access parameters for named pipes. 2014-01-16 11:40:00 -07:00
Erich E. Hoover
87fd81b9d8 Fix a path length bug in the ACL inheritance patch. 2014-01-13 18:34:28 -07:00
Sebastian Lackner
062426558b Rebased patch 01-Address_Change_Notification/0003 2014-01-14 01:12:38 +01:00
Sebastian Lackner
1c6aeef3b4 Added patch to add support for WINE_STRICT_DRAW_ORDERING environment variable 2014-01-13 23:41:07 +01:00
Michael Müller
f7de528788 Add SetTimer patch 2014-01-09 03:03:04 +01:00
Sebastian Lackner
8d45dc126d Updated winepulse patches 2014-01-06 01:26:32 +01:00
Erich E. Hoover
a926ab3deb Remove the monitor GUID patch (accepted upstream). 2014-01-02 21:50:29 -07:00
Erich E. Hoover
d31a32b073 Update SIO_ADDRESS_LIST_CHANGE patch with latest proposed version. 2014-01-02 21:46:22 -07:00
Michael Müller
c21aa8beb3 Add VMR7 monitor enumeration GUID patch 2013-12-31 03:33:23 +01:00
Sebastian Lackner
c1dccff70a Added new patch to support linux windowlessmode (required for Qt5 browsers) 2013-12-22 00:38:52 +01:00
Sebastian Lackner
7398e80556 Imported winepulse patches and updated patch-list.patch 2013-12-06 21:09:21 +01:00
Erich E. Hoover
25bf8fbc02 Updated SIO_ADDRESS_LIST_CHANGE patches. 2013-12-05 16:40:00 -07:00
Erich E. Hoover
b741e7191b Use UUIDs and revision codes to identify patches instead of md5sum values. 2013-12-02 16:12:40 -07:00
Erich E. Hoover
d38c90ec2a Updated XEMBED patch to work with latest upstream Wine. 2013-11-29 18:30:37 -07:00
Erich E. Hoover
44bba738bb Separate out patches into logical subfolders. 2013-11-26 14:23:09 -07:00
Sebastian Lackner
33b3e62fc1 Fix patch-list-template.diff compilation error, regenerated patch-list.patch 2013-11-23 05:21:44 +01:00
Sebastian Lackner
5808f78d07 Improved VMRMonitorConfig tests according to suggestions by A. Hentschel 2013-11-23 04:46:08 +01:00
Sebastian Lackner
6cc7c450bf generate-patchlist.sh: Don't include files without any author and title, regenerated patchlist 2013-11-22 20:06:28 +01:00
Sebastian Lackner
2aa8fe4524 Merge branch 'master' of github.com:compholio/wine-compholio-daily 2013-11-22 19:55:35 +01:00
Sebastian Lackner
3c0f6ef05f Updated patches 7 and 10, added patch 11 to prevent problems with Silverlight 2013-11-22 19:54:41 +01:00
Erich E. Hoover
4c9309d05a Add initial patch listing feature resulting patch. 2013-11-22 10:45:45 -07:00
Erich E. Hoover
8c4b64f562 Remove an old patch used to fix a compile problem. 2013-11-21 13:52:44 -07:00
Erich E. Hoover
9585227711 Renumber patches due to upstream changes. 2013-11-21 13:51:53 -07:00
Erich E. Hoover
33161ff40a Remove patches recently included in upstream Wine. 2013-11-21 13:47:43 -07:00
Erich E. Hoover
ef02629fc5 Rebase ACL extended attribute patches against latest git. 2013-11-21 13:40:27 -07:00
Erich E. Hoover
eeeb851270 Rebase SIO_ADDRESS_LIST_CHANGE patches against latest git. 2013-11-21 13:39:15 -07:00
Erich E. Hoover
6106549adc Initial commit based on upstream Wine 1.7.6. 2013-11-21 13:33:37 -07:00