Commit Graph

144 Commits

Author SHA1 Message Date
Sebastian Lackner
8692907421 Rebase against upstream commit 79a0dece8b2a27979835076914a21f468515d8b6, remove several patches accepted upstream. 2015-01-16 05:06:37 +01:00
Sebastian Lackner
603ba80d41 Automatically enable fallback method to apply patches when running from inside of a git subdirectory. 2015-01-15 06:51:54 +01:00
Sebastian Lackner
4d5f020d44 Add support for patchinstall.sh parameters '--no-patchlist' and '--no-autoconf'. 2015-01-13 07:54:16 +01:00
Sebastian Lackner
2c708426cc patchinstall.sh: Mention stg backend in help. 2015-01-12 19:29:22 +01:00
Sebastian Lackner
a6b41279d8 patchinstall.sh: Use abort on error instead of calling exit directly, mention epatch backend in help. 2015-01-12 13:17:03 +01:00
Sebastian Lackner
7d9c7855c2 Add support for Gentoo epatch backend to patchinstall.sh. 2015-01-12 13:10:19 +01:00
Sebastian Lackner
a83a587270 patchinstall.sh: Use /bin/sh instead of bash. 2015-01-10 15:30:31 +01:00
Sebastian Lackner
d4fa1d1816 patchinstall.sh: Implement 'stg' (stacked git) backend. 2015-01-08 15:41:25 +01:00
Sebastian Lackner
e01a0f00de patchinstall.sh: Rename 'git' backend to 'git-am', add 'git-apply' backend. 2015-01-08 14:59:00 +01:00
Sebastian Lackner
4f4df208a9 patchupdate.py: Fix issue when detecting dependencies, make wined3d-CSMT_Main depend on wined3d-Color_Key. 2015-01-08 02:12:38 +01:00
Sebastian Lackner
ac1ffc70f8 patchupdate.py: Improve code-generation for dependency resolver. 2015-01-07 23:08:07 +01:00
Sebastian Lackner
9fb3f40824 Huge rewrite of patchupdate.py, use script based method to apply patches, deprecation of Makefile based method. 2015-01-07 10:02:38 +01:00
Sebastian Lackner
2971d1f90b Added patch to enable second version of wined3d with STAGING_CSMT enabled. 2014-12-14 21:45:45 +01:00
Sebastian Lackner
152e0e26a9 patchupdate.py: Add all autogenerated files to git after creation. 2014-12-14 06:29:32 +01:00
Sebastian Lackner
ffd1b6cd6a patchupdate.py: Fix issue with generating IfDefined patches. 2014-12-14 06:20:48 +01:00
Sebastian Lackner
48a7480fc5 patchupdate.py: Implement 'IfDefined' patch property to autogenerate corresponding patch. 2014-12-14 06:03:05 +01:00
Sebastian Lackner
c0f9ca2ab5 patchupdate.py: Move logic to extract patches into separate function. 2014-12-14 04:57:16 +01:00
Sebastian Lackner
f30b0e34fb patchupdate.py: Ignore patch files which do not start with a number. 2014-12-14 04:54:34 +01:00
Sebastian Lackner
eadd577d84 patchutils.py: Implement algorithm to autogenerate #ifdef patches. 2014-12-14 04:30:05 +01:00
Sebastian Lackner
88e30c29c4 Added patch to implement stubs for MFStartup and MFShutdown. 2014-12-12 01:02:40 +01:00
Sebastian Lackner
abfee2d1b4 README.md: Update URLs. 2014-11-30 04:00:14 +01:00
Sebastian Lackner
9a82696680 Move DEVELOPERS.md to the Wiki. 2014-11-30 03:56:52 +01:00
Sebastian Lackner
db0fd400e4 patchupdate.py: Various speed optimizations and improvements, removed several patches (accepted upstream). 2014-11-29 09:18:17 +01:00
Sebastian Lackner
0301a239d6 patchupdate.py: Fix escaping of some special characters. 2014-11-23 19:45:14 +01:00
Sebastian Lackner
cc5b91441d patchutils.py: Add '--no-backup-if-mismatch' when calling 'patch' to avoid creating backups. 2014-11-18 04:15:56 +01:00
Sebastian Lackner
54b4500a85 Added patch to ensure dbghelp always checks for debug symbols in BINDIR. 2014-11-15 20:24:21 +01:00
Sebastian Lackner
73da458bc5 patchutils.py: Another small fix to prefer the longest matching version string. 2014-11-15 13:13:05 +01:00
Sebastian Lackner
e12216c644 patchutils.py: Fix a bug in parsing version numbers, make parser less strict in some cases. 2014-11-15 12:53:30 +01:00
Sebastian Lackner
7a419c031a Make definition files optional, move revision numbers to corresponding .patch files. 2014-11-15 10:33:43 +01:00
Sebastian Lackner
723bc23e50 patchupdate.py: Extract revision information directly from patch subject. 2014-11-15 10:01:12 +01:00
Sebastian Lackner
dc05c7f163 patchupdate.py: Change output format of 'wine --patches' to match the wine ANNOUNCE file. 2014-11-15 08:31:56 +01:00
Sebastian Lackner
972842c50e patchupdate.py: Use author information from patch files instead of definition file. 2014-11-15 06:35:26 +01:00
Sebastian Lackner
52263be2fe Replace Compholio -> Staging in developer readme. 2014-11-07 14:24:47 +01:00
Sebastian Lackner
11f1207852 patchupdate.py: Remove some dead code. 2014-11-06 18:43:35 +01:00
Sebastian Lackner
f66b06739e patchutils.py: Speed improvement for hunk parsing (approximately by a factor of 2).
We don't need to keep the whole line in memory, the first character is sufficient.
Moreover, exception handling is faster in python than explicitly checking for None.
2014-11-04 06:49:35 +01:00
Michael Müller
463d01d3aa Replace Wine-compholio with Wine Staging in README. 2014-11-04 00:47:24 +01:00
Sebastian Lackner
5a51c64426 patchupdate.py: Remove unused function _winebugs_query_short_desc. 2014-11-03 21:01:07 +01:00
Sebastian Lackner
7c793eb695 Remove several patches (accepted upstream), temporarily disable mshtml patchset. 2014-11-03 20:12:34 +01:00
Sebastian Lackner
9414a2da0a patchupdate.py: Directly link to https urls on winehq.org. 2014-10-31 15:15:13 +01:00
Sebastian Lackner
9c9639f3ae Fix wrong escaping of quote/slash characters in patchupdater script (thanks felixonmars). 2014-10-30 15:50:33 +01:00
Sebastian Lackner
4f5b5fa483 Rename wine_patch struct field hash to name. 2014-10-02 20:03:19 +02:00
Sebastian Lackner
f43cf8d682 patchupdate.py: Don't query bugzilla for additional bug information (not displayed in the README page anyway). 2014-09-22 06:27:47 +02:00
Sebastian Lackner
0f73278955 patchupdate.py: Fix escaping of single quoted strings in definition files. 2014-09-19 16:30:05 +02:00
Sebastian Lackner
f5abff47fb README.md: Some improvements in the first chapter. 2014-09-07 16:31:57 +02:00
Sebastian Lackner
6bca298771 patchupdate.py: Fix whitespace issue in 'Modified files' string. 2014-09-07 01:53:29 +02:00
Sebastian Lackner
4c094dc57d Makefile: Add support for 'series' and 'install-git' target. 2014-09-04 04:46:15 +02:00
Sebastian Lackner
c45a17079d Explicitly run patch scripts with python2 (since Archlinux has 3 installed by default). 2014-09-01 21:32:23 +02:00
Sebastian Lackner
f6566f892d README.md: Move most of the content to the Wiki. 2014-08-28 04:39:29 +02:00
Sebastian Lackner
9c80cd53f9 patchupdate.py: Clean up some comments and spelling fixes. 2014-08-28 04:06:16 +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