Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/qmk/qmk_driver_installer

Windows Driver Installer library for USB devices
https://github.com/qmk/qmk_driver_installer

added USB VID -> USB Vendor Name resolution as tooltip.

28831c21f0ef1c7c61fec7d3544a7209b25a83c2 authored over 14 years ago by Pete Batard <[email protected]>
added option to list hubs and composite parents (zadig)

f8642400883abe453263685c0c72f3d345a17aff authored over 14 years ago by Pete Batard <[email protected]>
added option to list hubs and composite parents (libwdi)

7171fa2d8f727990cf55a7a74eb69acbbdbe2099 authored over 14 years ago by Pete Batard <[email protected]>
zadig now uses description for inf name

8e635f3e71c502e39c84ddb87d3582ec6cef2a85 authored over 14 years ago by Pete Batard <[email protected]>
added killing of progress thread after 300s timeout

f796cc97ed93d19ff05f7d0a6d067f4fca95421c authored over 14 years ago by Pete Batard <[email protected]>
improved placement of dir/file owner attributes setting

37a8e1f4cc89dcb6493c047fafe66265a03b9247 authored over 14 years ago by Pete Batard <[email protected]>
fixed a memory leak in free_di

also fixed dir/file creation in DEBUG mode from MSVC

77bbb7bbfda01c708d83ee990a67ac4ab64751cc authored over 14 years ago by Pete Batard <[email protected]>
now creates files and dirs as the local user rather than admin

9d5904f9b7e074a83261ce52d81f8ad0fbd02977 authored over 14 years ago by Pete Batard <[email protected]>
usual DDK string comparison residuals

51b1734147e812e69146e5a280a666da0758b8dc authored over 14 years ago by Pete Batard <[email protected]>
use _vsnprintf_s instead of vsnprintf_s to keep DDK happy

6c51ae2dd06d2cdf6fedee4212fa6b5dba70e28e authored over 14 years ago by Pete Batard <[email protected]>
prevent device list refresh during installation

f289cbe256d5e0e052133f3b74c8515ed321bea4 authored over 14 years ago by Pete Batard <[email protected]>
added update of messages for installation progress

also detects when security prompt is active

a11c783d460e80bce4670ac7daf6b4c51c066835 authored over 14 years ago by Pete Batard <[email protected]>
fixed use of vsnprintf for MSVC

eec08a50bd597c429ce0ba4e4fa9d7ed70c1f7b7 authored over 14 years ago by Pete Batard <[email protected]>
fixed bad resizing on platforms with non default DPI

beadd750c323059168b800f3e602f8dbeee91067 authored over 14 years ago by Pete Batard <[email protected]>
fixed plural for number of devices found message

77b6b5e3434a168809d4ac4b664bd8f23a5ad6a0 authored over 14 years ago by Pete Batard <[email protected]>
fixed WinUSB driver unavailability when building from DDK

3370b7e79f4da33f675242888550008ee854f292 authored over 14 years ago by Pete Batard <[email protected]>
use of a modal progress_bar dialog during installation

also dropped the toggle_busy and NOT_DURING_INSTALL calls

e61835cc1afe090c277f4eebeebb64e5bc873f55 authored over 14 years ago by Pete Batard <[email protected]>
better error message for file not found in installer

7d43994c1b057d0a9fb5a0e97daa0a722bf15141 authored over 14 years ago by Pete Batard <[email protected]>
improved driver and target driver fields in zadig

7b6149ef0e7b1bacb844d669a427d9473cab9779 authored over 14 years ago by Pete Batard <[email protected]>
fixed anticipated driver installation

e927bc59f0a2bc3232205133cc36e0d6fddb34b1 authored over 14 years ago by Pete Batard <[email protected]>
addressed wparam for debug level TODO

92c90a370d73e4cf9ec0f6515aa171d04d6ab60a authored over 14 years ago by Pete Batard <[email protected]>
more TODOs, including empty path for prepare/install driver

0804524341a29efc48d51eae7526ebf4c9a1f452 authored over 14 years ago by Pete Batard <[email protected]>
fixed wrong default driver after init when no device

a0b8c02f0f32f1177338d3055bb618528629521b authored over 14 years ago by Pete Batard <[email protected]>
addressed TODOs

* disabled closing of progress popup
* removed unneeded update_driver call in the installer
* re...

2123fd2db5466434e148990c40bc1f47782c123f authored over 14 years ago by Pete Batard <[email protected]>
removed tabs in sample.cfg

196d2c9c28a3054deaed29fad9e63efd52205391 authored over 14 years ago by Pete Batard <[email protected]>
use better (shorter) option names

* also fixed empty extraction dir if no ini

bc1a20ecbb8ba10177fef6668ff1a604ce0173f3 authored over 14 years ago by Pete Batard <[email protected]>
fixed the usual MinGW warning

758fdea14b2682bd5b0c61a80d626749fb2775e8 authored over 14 years ago by Pete Batard <[email protected]>
added parsing of ini file and sample ini

also changed select_next_driver to take int increment + minor fixes

01daf74302ce54ebcbce20a32cf81014a8fe4a1c authored over 14 years ago by Pete Batard <[email protected]>
fixed invalid return value in wdi_is_driver_supported

85937841d62b2cad5d332dec53ad39243ee9e91e authored over 14 years ago by Pete Batard <[email protected]>
added option to remove trailing whitespaces from USB desc

584985cd8b90c9b0c5e6e81db89fc83787b7490a authored over 14 years ago by Pete Batard <[email protected]>
renamed wdi_create_inf to wdi_prepare_driver and added wdi_options parameter

* in the case of custom driver files, wdi_create_inf does not necessarily createa driver
* the u...

1e58628f68b35ed596021b83d17536671daf31ee authored over 14 years ago by Pete Batard <[email protected]>
set MinGW/cygwin version to XP or later

a84a74209732657e2c0dffe4661c3252e567743f authored over 14 years ago by Pete Batard <[email protected]>
simplified "About" URL handling with symlink

9add80fe358b34c37442d83997312c490654a43a authored over 14 years ago by Pete Batard <[email protected]>
fixed crash on XP due to badly dimensioned char array

da8a2b3f057b72ffc89e7eafa8a1010267248761 authored over 14 years ago by Pete Batard <[email protected]>
cleaned up configure.ac

9c07014ffeb68e9fad4eb382e007e59bd2b69b36 authored over 14 years ago by Pete Batard <[email protected]>
major zadic improvements (VID, PID, inf as paramaters, etc.)

also added getopt for MS builds of zadic

5c3095bf041816d6ccc61a4c7bd5c4475583df2c authored over 14 years ago by Joseph Marshall <[email protected]>
fixed signed comparison DDK warning

also removed unneeded comment in libconfig_sources

0bfb7c5ba14b615228d7fb096a5372ac5fc52968 authored over 14 years ago by Pete Batard <[email protected]>
added missing driver detection and fixed some residuals

ceb9322eb3e458b5dc74c72ffcd32fe6fe9bddee authored over 14 years ago by Pete Batard <[email protected]>
fixed missing DDK_DIR ifdef

0d51ab778e8aebd2bc83e0d018501977f6030c70 authored over 14 years ago by Pete Batard <[email protected]>
fixed optional WinUSB support in wdi_is_driver_supported

8951bcb9876b2650ff619c0d4066f4056ae7f85b authored over 14 years ago by Pete Batard <[email protected]>
added custom driver (extract only) support to zadig

92d41f0ef59c7f43f644c8e7dd3fe5e3a878c509 authored over 14 years ago by Pete Batard <[email protected]>
fixed extraction of files for user driver type in wdi_create_inf

f5e8f14cc0c3e95fbcce6d7015bc7ff5fffbb3d9 authored over 14 years ago by Pete Batard <[email protected]>
added custom/user driver support in libwdi/zadig

4b5b1ac7d23e62f8c251480fdeb4ad3867c11eb7 authored over 14 years ago by Pete Batard <[email protected]>
added the provision of custom user driver files with --with-userdir / USER_DIR

also added checks for libusb0 files in configure.ac

9a2baa6faa5430f0fc76f250b4f4e62f17dbc860 authored over 14 years ago by Pete Batard <[email protected]>
fixed the usual MinGW residuals

268c4c6e983cfb4be6f932fd7c4d41a11183fa53 authored over 14 years ago by Pete Batard <[email protected]>
custom driver files embedding improvements:

embed full subdir structure of user provided directory

also fixes the provision of empty driver ...

f6e99b6c86e47f21474440e41442c7338d8e0aaa authored over 14 years ago by Pete Batard <[email protected]>
fixed the use of __FUNCTION__ with gcc compilers

b181bea812297e334360c42fc2f9635f5683a1c0 authored over 14 years ago by Pete Batard <[email protected]>
prevent 2 instances of zadig from running at the same time

a4fe06edc5b56c11d32ad48b3e72dcfc17b84b79 authored over 14 years ago by Pete Batard <[email protected]>
added warning if log output is unreachable in zadig

579f2fd9b06e8205dbfaebcc0d49555440e89b69 authored over 14 years ago by Pete Batard <[email protected]>
added system-wide mutexes on exclusive API calls

21f0295e42308137fa37f7bcc831a2ce13d83e36 authored over 14 years ago by Pete Batard <[email protected]>
added log truncation notification for alternate logging

b35023bc25e9e9defe53efdbc433bcc4bb5ef560 authored over 14 years ago by Pete Batard <[email protected]>
logging improvements (initial buffer size, async messaging)

c79add4508d7ec3ec66bbc02528584d77ff4badd authored over 14 years ago by Pete Batard <[email protected]>
fixed GetCurSel/SetCurSel typo that prevented device selection

304486181539f290594fb194aad8d26747cf2157 authored over 14 years ago by Pete Batard <[email protected]>
fixed MinGW residual warnings

7249a590dbae5256bcb0780f9b7204c4b16609cf authored over 14 years ago by Pete Batard <[email protected]>
updated location of libusb0.sys files in autogen.sh & msvc/config.h

23fb3ebdf99b4b0d6d7be8b117d54afa844640fe authored over 14 years ago by Pete Batard <[email protected]>
spaces to tab in zadig_stdlg.c

d480209e844f75074f68bf513ed85f5cf6fbe318 authored over 14 years ago by Pete Batard <[email protected]>
Use Combo/Static dialog macros for code readability

19f0811d5fd81d861ab20bddc66f9075b646eda1 authored over 14 years ago by Pete Batard <[email protected]>
fixed corrupted log output if the cursor is not at the end

4514866ec3124754fcbb9b08e4fa5f09b762ebcb authored over 14 years ago by Pete Batard <[email protected]>
added custom notifications for driver install

691aec3353d5cba4c7182446ed7a3007f6ea2873 authored over 14 years ago by Pete Batard <[email protected]>
fixed PBM_SETMARQUEE undefined for MinGW

fb51b9cabf699a458584f5b1d0600475b199d56f authored over 14 years ago by Pete Batard <[email protected]>
added centering of child dialogs

6c3d3139f1f04985bb489b1a20f31d8d17d0f466 authored over 14 years ago by Pete Batard <[email protected]>
added progress bar during installation

ac292880a4b643e1377708a1c90f3a7df3b62a46 authored over 14 years ago by Pete Batard <[email protected]>
better declarations and checks for thread ids

2b54823c0cbbc7266ba03ad313cf50a4d0159634 authored over 14 years ago by Pete Batard <[email protected]>
fixed ddk_build output for Makefile.hide

also fixed typo in sample.cfg

9557f29a70fa8d20e7ba4881e144f6c5cd64951c authored over 14 years ago by Pete Batard <[email protected]>
fixed blank target driver when no devices are detected

1bb60b0ed6b2c8d5d2af0f0c5222060cca9abe9f authored over 14 years ago by Pete Batard <[email protected]>
added sample cfg and set zadig to use default app directory

e8d9f489a670830647d9d34cebedd29afffbbdac authored over 14 years ago by Pete Batard <[email protected]>
set libwdi (static) as the default starting project in MSVC

04748b92b4412de2972bcc7346c263b99c7adcec authored over 14 years ago by Pete Batard <[email protected]>
fixed remaining "dereferencing pointer" warning for MinGW/cygwin

c39c9e969d7583ed55744f9c4003abe5ca3a96fd authored over 14 years ago by Pete Batard <[email protected]>
fixed residual MSVC issues

17314be67c74f0ff3eacd329adbca86bd785dc1a authored over 14 years ago by Pete Batard <[email protected]>
fixed cygwin build for libconfig

6150418124090a1e3ac82e1fba52b402ecd6088b authored over 14 years ago by Pete Batard <[email protected]>
fixed MinGW warnings: orphan bool driverless and void** cast

3934ee36d709d43c20e376239c439c5e8208a692 authored over 14 years ago by Pete Batard <[email protected]>
removed "mixed platforms" MSVC configuration

32dc6cbf1dd0a06d0947cccc800e23108f4ef3d0 authored over 14 years ago by Pete Batard <[email protected]>
added AUTHORS and updated README to reference libconfig

d0e4b425786e69563ff71a901bb6513114d2c7e8 authored over 14 years ago by Pete Batard <[email protected]>
fixed order of build for MinGW (libconfig before zadig)

fa793e14adbefbecbddf28b25b3a5957cdb1aa65 authored over 14 years ago by Pete Batard <[email protected]>
added preset device parsing using libconfig

also fixed unnecessary hDriver global

889c3f0f93ddc29237734560fd008fa84347af4c authored over 14 years ago by Pete Batard <[email protected]>
added libconfig sources dependencies for zadig

These sources were modified from http://www.hyperrealm.com/libconfig
to fix 64 bit/DDK compiling...

74e40cc3a1bd465bc4d08e8c78422766b7b7ee2a authored over 14 years ago by Pete Batard <[email protected]>
better breakdown of the file open/save dialog and file I/O

d6c3263ab1971e90e777883ca699865bd17963ec authored over 14 years ago by Pete Batard <[email protected]>
added load and factorized file I/O dialogs

c1e189e024571e0e7fc24ae4182bffe1e3ac438f authored over 14 years ago by Pete Batard <[email protected]>
show installed driver after successful install

0975b2d68fa035f8e616f1c010b52ba653001379 authored over 14 years ago by Pete Batard <[email protected]>
keep the current device after editing description

a7970965c0d0bdbd99cdd684a8f625ec847e8e5b authored over 14 years ago by Pete Batard <[email protected]>
added warning for system driver overwrite

0397aacb8e9f6628622a7625b0f93004e678f6c8 authored over 14 years ago by Pete Batard <[email protected]>
set background colour for driver according to driver type

f263ccb343192ef539da539815eb20a788c95b3c authored over 14 years ago by Pete Batard <[email protected]>
added quotes for device description debug string

a0186febc380797fa201aeb365cb75c2b4992306 authored over 14 years ago by Pete Batard <[email protected]>
fixed wdi_create_list() bug with driverless devices

wdi_create_list() failed to include most driverless devices in non driverless_only mode.

1b469a477a81e4f489dd1f2e4030a89282b29650 authored over 14 years ago by Pete Batard <[email protected]>
proper initialization of advanced/basic mode from boolean global

ae673fb31b114017dd0b2e2a613195274645f6e3 authored over 14 years ago by Pete Batard <[email protected]>
fixed size of device edit control

43d646d62ed9d2cba08d5ff52d3d66e8961c3bc8 authored over 14 years ago by Pete Batard <[email protected]>
fixed DDK warning related to string comparison

1caa4d7cbaab35335ce1f4d4147d7904323d347d authored over 14 years ago by Pete Batard <[email protected]>
added check for abnormal installer termination

172bda36b4a8035afa80ac8322c73fe87325c6b9 authored over 14 years ago by Pete Batard <[email protected]>
added human readable error code for status in zadig

3f78c9861dcae046ccdbce090efb906d3918043e authored over 14 years ago by Pete Batard <[email protected]>
fixed syslog various reader thread issues in installer

504b64af46a14152972a58acf5402cd1aa2c4bf4 authored over 14 years ago by Pete Batard <[email protected]>
added save log feature

33f7b80e7510334a5671c39adbedd423b0a64962 authored over 14 years ago by Pete Batard <[email protected]>
fixed MinGW warnings

declaration of 'device' shadows a global declaration

47f4d30a97aa9e6145f4ff6e2c78ac75fbb0099a authored over 14 years ago by Pete Batard <[email protected]>
limit length for VID/PID/MI + reset device listing on driverless toggle

b6520aeb469ecf2e38615238c79ab17f73ecc4d3 authored over 14 years ago by Pete Batard <[email protected]>
simplified code + UI improvements with editable fields

58581cf8579518bf01a174687e297208320324c9 authored over 14 years ago by Pete Batard <[email protected]>
zadig code readability and minor UI improvements

35a1ab2cb409e49ee1ad2f913eeb8efbaf8d8f94 authored over 14 years ago by Pete Batard <[email protected]>
added status bar and status update to zadig

778661e67c797c5c0e4cc9639bd3ee34793562cb authored over 14 years ago by Pete Batard <[email protected]>
fixed editing of rc file in VS removes MinGW/cygwin manifest ref.

also small GUI improvements

f5ff6874aff607d67e2a4939d7a7697174f4681f authored over 14 years ago by Pete Batard <[email protected]>
added UAC & Visual Style support to MinGW/cygwin through manifests

also simplified DDK source. And yes, it's a mess, because none of MSVC, DDK
and MinGW/cygwin can...

2ca1d64c2269fbb6506e011841bcc8210945d3d2 authored over 14 years ago by Pete Batard <[email protected]>
more GUI application improvements

95eb3d7b88222e84aad778995baa3597515bb815 authored over 14 years ago by Pete Batard <[email protected]>
moved "list driverless only" option to menu

89a3205205b2e4d53f2bdcd3507e7b731ae3c094 authored over 14 years ago by Pete Batard <[email protected]>