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