Commit graph

2830 commits

Author SHA1 Message Date
Mathieu Comandon bb0b45d047 Check that given file for WineRegistry exists 2016-10-27 10:51:25 -07:00
Mathieu Comandon 8ae852461d Fix path in WinePrefixManager 2016-10-27 10:51:08 -07:00
Mathieu Comandon f181df79f8 Use WinePrefixManager for ShowCrashDialog 2016-10-27 10:45:51 -07:00
Mathieu Comandon 05b7f37b97 Use WinePrefixManager to handle dll overrides 2016-10-27 10:22:24 -07:00
Mathieu Comandon 4e934eb1b4 Add WinePrefixManager 2016-10-27 10:19:13 -07:00
Mathieu Comandon 412211be24 Test adding new keys to WineRegistry 2016-10-26 21:43:44 -07:00
Mathieu Comandon 2f582f3966 Fix WineRegistryKey to allow setting keys correctly 2016-10-26 21:27:09 -07:00
Mathieu Comandon a619602130 Allow creation of WineRegistryKeys by definition or by path 2016-10-26 20:45:28 -07:00
Mathieu Comandon 02b7c817ac Implement WineRegistry.set_value 2016-10-26 20:22:47 -07:00
Mathieu Comandon 15c8839359 Make prefix_path a property of WineRegistry 2016-10-26 15:40:08 -07:00
Mathieu Comandon 445037da01 Catch errors when syncing Steam games 2016-10-26 15:29:12 -07:00
Mathieu Comandon c39b91e629 Implement save method for WineRegistry 2016-10-26 15:21:28 -07:00
Mathieu Comandon a6ec14785a Allow to create folders from file chooser dialogs 2016-10-25 18:04:38 -07:00
Mathieu Comandon b088d0593f Also validate ~/.wine 2016-10-25 16:57:52 -07:00
Mathieu Comandon 4496b9a65f Compare registries with Meld when they don't match 2016-10-25 16:55:50 -07:00
Mathieu Comandon ce93ba56de Fix registry key/value spliting 2016-10-25 16:55:12 -07:00
Mathieu Comandon 1a8f25fd1f Remove registry temp file in tests 2016-10-25 16:20:38 -07:00
Mathieu Comandon 18a0c7a0c8 Better registry data types 2016-10-25 16:17:50 -07:00
Mathieu Comandon c3b778dee0 Handle quotes in registry keys 2016-10-25 16:03:30 -07:00
Mathieu Comandon 5bf06f1a19 Allow multiline values in registry subkeys 2016-10-25 15:26:40 -07:00
Mathieu Comandon 4a586fa3c7 Allow metas without values 2016-10-25 15:05:57 -07:00
Mathieu Comandon f00348f1f7 Catch prefix parsing errors 2016-10-25 14:59:01 -07:00
Mathieu Comandon 46ff0c2cde Make check_prefixes executable 2016-10-25 14:56:47 -07:00
Mathieu Comandon 7c402022ab Add tool to check real world prefixes 2016-10-25 14:53:49 -07:00
Mathieu Comandon fa67361a68 Add render method to registry 2016-10-25 14:38:29 -07:00
Mathieu Comandon ca9de01538 Convert WineRegistry keys to OrderedDict 2016-10-25 14:18:03 -07:00
Mathieu Comandon 705ea2f59b Don't parse registry if not filegiven 2016-10-25 14:15:11 -07:00
Mathieu Comandon 1f535d0fb2 Test version and arch 2016-10-25 14:13:36 -07:00
Mathieu Comandon b1e0f4709f Load registry version from file 2016-10-25 14:12:01 -07:00
Mathieu Comandon 49ccfacc53 Set default values to Wine Registry 2016-10-25 14:11:29 -07:00
Mathieu Comandon 7ea8795bd1 Rename WineRegistry values to subkeys 2016-10-25 13:52:45 -07:00
Mathieu Comandon 8732b08317 Use OrderedDict for registry values and metas 2016-10-25 13:48:51 -07:00
Mathieu Comandon e4126f2c5d Add render method to wine registry key 2016-10-25 13:46:53 -07:00
Mathieu Comandon e7dd963240 Move key parsing to WineRegistryKey 2016-10-25 13:05:25 -07:00
Mathieu Comandon 6ad63c45da Add support for dword registry keys 2016-10-25 13:00:53 -07:00
Mathieu Comandon 01e3c5f637 Add metas to registry keys 2016-10-25 12:54:47 -07:00
Mathieu Comandon 6cb25e619f Remove __main__ code from wineregistry.py 2016-10-25 12:39:21 -07:00
Mathieu Comandon 63347be383 Handle registry timestamps as ints or floats 2016-10-25 12:38:01 -07:00
Mathieu Comandon c01f2c9ccc Add tests for WineRegistry 2016-10-25 12:12:40 -07:00
Mathieu Comandon dda8db1e35 Add wine registry test fixtures 2016-10-25 11:50:40 -07:00
Mathieu Comandon 20e803e99e WineRegistry refactoring 2016-10-25 11:49:29 -07:00
Mathieu Comandon 4e556cd5c6 Add WindowsFileTime class 2016-10-25 10:23:08 -07:00
Mathieu Comandon ef6ec9d617 Add quotes to 7zip destination argument 2016-10-24 18:42:48 -07:00
Mathieu Comandon 64e35aedcb Dispatch extraction methods with 7zip support 2016-10-24 18:12:38 -07:00
Mathieu Comandon 8ecb8a7c90 Implement extract_7zip 2016-10-24 17:52:29 -07:00
Mathieu Comandon 9d3d69ff05 Add some missing extractors in 7zip 2016-10-24 17:51:39 -07:00
Mathieu Comandon 0419c8bc2d Add is_7zip_supported function 2016-10-24 17:27:00 -07:00
Mathieu Comandon 335071faf9 Why the hell is there an unused untar function? 2016-10-24 16:37:58 -07:00
Mathieu Comandon c18b825b23 Why the hell is there an unused unzip function? 2016-10-24 16:37:20 -07:00
Mathieu Comandon 9b76440fc9 Why the hell is there an unused unrar function? 2016-10-24 16:36:53 -07:00