Commit Graph

160 Commits

Author SHA1 Message Date
Sebastian Lackner
a1c7c48e57 patchupdate.py: Introduce categories for 'stable' patchsets.
Based on the discussion in bug 202, this patch adds support for categories
to patchupdate.py.
2015-04-30 01:48:37 +02:00
Sebastian Lackner
d8cb439f29 patchupdate.py: Do not warn about ASSIGNED bugs. 2015-04-17 06:25:58 +02:00
Sebastian Lackner
bbbdc32ff4 patchupdate.py: Reimplement patchupdate cache.
The cache was removed some time ago when the patchsystem was rewritten from scratch.
2015-04-13 00:24:07 +02:00
Sebastian Lackner
e417298237 README.md: Various improvements to the readme file. 2015-04-03 01:09:22 +02:00
Sebastian Lackner
363bf09254 progressbar.py: Ignore 'inappropriate ioctl for device' exceptions when resizing window. 2015-04-02 23:56:15 +02:00
Sebastian Lackner
4e8ec61e11 patchupdate.py: Run a pre-check to reduce the waiting time while rebasing ;) 2015-04-02 23:42:37 +02:00
Sebastian Lackner
0dc851870e Move gitapply.sh into patches/, remove unused Makefile.in file. 2015-04-02 21:59:18 +02:00
Sebastian Lackner
89e58b5105 patchupdate.py: Add back code to query wine bugzilla, show upstream bug status during patch updater step. 2015-03-06 00:25:45 +01:00
Sebastian Lackner
50b6ba8394 patchupdate.py: Use a threadpool to check patches in parallel. 2015-02-23 19:14:25 +01:00
Sebastian Lackner
5261bd8a89 patchupdate.py: Introduce a new Apply-After definition file variable. 2015-02-23 18:12:32 +01:00
Sebastian Lackner
b7777f405b patchutils.py: Fix some spelling errors (thanks Amine Khaldi). 2015-02-22 20:03:51 +01:00
Sebastian Lackner
340a8a9e73 patchupdate.py: Replace '.' with underscore for patchinstall.sh script. 2015-02-08 15:02:51 +01:00
Sebastian Lackner
0c2b776e83 patchinstall.sh: Only apply patchlist when 'Staging' patchset is enabled. Ensure Staging/004-*.patch also compiles without patchlist. 2015-01-26 03:46:33 +01:00
Sebastian Lackner
e65c2c7954 patchinstall.sh: Avoid using '&>' syntax which spawns a detached shell with dash instead of forwarding output (thanks DarkPlayer). 2015-01-26 01:13:49 +01:00
Sebastian Lackner
ca5f61a043 README.md: Update URL to installation instructions and commandline. 2015-01-24 13:13:19 +01:00
Sebastian Lackner
87b4b86756 patchinstall.sh: Switch to DESTDIR at the beginning, instead of for each patch individually. Various Improvements of the 'ebuild' backend. 2015-01-20 03:54:35 +01:00
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