Skip to content

Commit a1358c8

Browse files
committed
libwdi 1.2.3
1 parent 5b94296 commit a1358c8

File tree

12 files changed

+53
-136
lines changed

12 files changed

+53
-136
lines changed

AUTHORS

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
copyright (c) 2010-2011 Pete Batard <[email protected]>
2-
copyright (c) 2010-2011 Travis Robinson <[email protected]>
1+
Copyright � 2010-2014 Pete Batard <[email protected]>
2+
Copyright � 2010-2011 Travis Robinson <[email protected]>
33

4-
Zadic improvements:
5-
copyright (c) 2010 Joseph Marshall <[email protected]>
6-
7-
profile parser author (Zadig):
8-
Theodore Ts'o
9-
10-
Additional testing, improvement suggestions and overall wise advice:
11-
Xiaofan Chen
4+
Other contributors:
5+
Alexander Sashnov
6+
Bob Paddock
7+
JaggedJax
8+
Jerome-PS
9+
Joseph Marshall
10+
Liam Staskawicz
11+
Uri Lublin
12+
Vitali Lovich
13+
Xiaofan Chen

ChangeLog

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
For the latest changes, please visit:
22
https://github.com/pbatard/libwdi/commits/master
33

4+
o v1.2.3 (2014.02.05)
5+
Bugfixes
6+
- allow spaces and commas in paths and names used for installation
7+
- don't redefine boolean but use BOOL, so that C++ apps can properly invoke libwdi
8+
Improvements
9+
- add support for additional xHCI controllers (Intel, VIA...)
10+
- add timeout for pending installations in wdi_options_install_driver
11+
- use Google's Device Interface GUID for Android devices
12+
- major improvements to Zadig
13+
414
o v1.2.2 (2012.09.19)
515
Bugfixes:
616
- more Clang static-analyzer fixes
@@ -10,20 +20,23 @@ o v1.2.2 (2012.09.19)
1020
- Add KMDF v1.11 and Windows Kit 8.0 support
1121
- Improved USB 3.0 support
1222
- Improved libusb-win32 driver support with libusbx
23+
1324
o v1.2.1 (2011.11.02)
1425
Bugfixes:
1526
- Clang static-analyzer fixes
1627
- memory leaks in libwdi_create_list() and Zadig
1728
- MSVC project files settings
1829
Improvements:
1930
- updated executable/DLL file properties
31+
2032
o v1.2.0 (2011.10.14)
2133
Improvements:
2234
- WCID device driver installation support
2335
- libusb-win32 filter driver installation/uninstallation
2436
- Zadig UI redesign and other improvements
2537
- Windows 8 and USB 3.0 support improvements
2638
- removal of cygwin's no longer available '-mno-cygwin' support
39+
2740
o v1.1.1 (2011.04.13)
2841
Bugfixes:
2942
- autogenerated certificate no longer reports a private key available
@@ -32,6 +45,7 @@ o v1.1.1 (2011.04.13)
3245
- wdi-simple now handles certificate related operations
3346
- New NSIS (Nullsoft Scriptable Install System) script sample
3447
- improved INNO Setup script sample
48+
3549
o v1.1.0 (2011.03.30)
3650
Improvements:
3751
- libsubK support
@@ -41,6 +55,7 @@ o v1.1.0 (2011.03.30)
4155
- disable restore point creation during installation
4256
- Visual Studio 2010 support and overall MS file cleanup
4357
- use of the Kerberos/e2fsprogs parser in Zadig instead of libconfig
58+
4459
o v1.0.4 (2011.01.22)
4560
Bugfixes:
4661
- improper title for progress bar
@@ -50,13 +65,15 @@ o v1.0.4 (2011.01.22)
5065
- new wdi_install_trusted_certificate API call, for promptless driver
5166
installation of static signed driver packages
5267
- new wdi_is_file_embedded API call
68+
5369
o v1.0.3 (2010.10.07)
5470
Bugfixes:
5571
- progress bar text was not being erased properly
5672
Improvements:
5773
- libwdi can now be cross-compiled
5874
- MinGW and MS generated DLLs are interchangeable
5975
- updated inf-wizard libusb-win32 sample to v1.2.2.0
76+
6077
o v1.0.2 (2010.09.15)
6178
Bugfixes:
6279
- WinUSB inf file appends libusb0 template
@@ -65,4 +82,5 @@ o v1.0.2 (2010.09.15)
6582
- Relative path for extraction dir
6683
- Logging (silent mode)
6784
- New sample (wdi-simple) and setup script example
85+
6886
o v1.0.1 (2010.09.01) - Initial Release

ChangeLog_README.creole

Lines changed: 0 additions & 72 deletions
This file was deleted.

README

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,17 @@ Main features:
99
- Automated catalog file creation and signing, using autogenerated certificate
1010
- Automated driver files extraction, for both 32 and 64 bit platforms
1111
- Automated driver installation, including UAC elevation where necessary
12-
- Single library embedding all the required files, that can be statically or
13-
dynamically linked to your application in order to provide driver installation
14-
facilities at runtime, on any Windows platform (Windows 2000 to Windows 7,
15-
including both 32 and 64 bit versions of the OS, from the same binary)
12+
- Single library embedding all the required files
13+
- Supports all Windows platform from Windows XP to Windows 8.1
1614

1715
Additional features:
1816
- Embedding of WinUSB, libusb0.sys or libusbK.sys (from libusb-win32) or your own
1917
USB drivers (eg. WHQL)
2018
- Full locale support with UTF-8 API strings and UTF-16 autogenerated inf files
2119
- Resolution of USB Vendor IDs, based on the data maintained by Stephen J. Gowdy
2220
at http://www.linux-usb.org/usb.ids
23-
- Fully Open Source (LGPL v3), with many example applications
24-
- Supports MinGW32, MinGW-w64, cygwin (with -mno-cygwin), Visual Studio, WDK
21+
- Fully Open Source (LGPL v3), with many sample applications
22+
- Supports MinGW32, MinGW-w64, Visual Studio, WDK
2523

2624
Installation and Compilation:
2725
Please visit: https://github.com/pbatard/libwdi/wiki/Install

_bm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Create and upload a Zadig release
33
# !!!THIS SCRIPT IS FOR INTERNAL DEVELOPER USE ONLY!!!
44

5-
zadig_version=2.1.0.658
5+
zadig_version=2.1.0.659
66
target_dir=/e/dailies/libwdi
77

88
type -P git &>/dev/null || { echo "Git not found. Aborting." >&2; exit 1; }

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([libwdi], [1.2.2], [[email protected]], [libwdi], [http://libwdi.akeo.ie])
1+
AC_INIT([libwdi], [1.2.3], [[email protected]], [libwdi], [http://libwdi.akeo.ie])
22
AM_INIT_AUTOMAKE([-Wno-portability])
33
AC_CONFIG_SRCDIR([libwdi/libwdi.c])
44
AC_CONFIG_MACRO_DIR([m4])

examples/wdi-simple.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
#endif
88

99
VS_VERSION_INFO VERSIONINFO
10-
FILEVERSION 1,2,2,658
11-
PRODUCTVERSION 1,2,2,658
10+
FILEVERSION 1,2,3,659
11+
PRODUCTVERSION 1,2,3,659
1212
FILEFLAGSMASK 0x17L
1313
#ifdef _DEBUG
1414
FILEFLAGS 0x1L
@@ -25,13 +25,13 @@ BEGIN
2525
BEGIN
2626
VALUE "CompanyName", "akeo.ie"
2727
VALUE "FileDescription", "WDI-Simple"
28-
VALUE "FileVersion", "1.2.2.658"
28+
VALUE "FileVersion", "1.2.3.659"
2929
VALUE "InternalName", "WDI-Simple"
3030
VALUE "LegalCopyright", "� 2010-2011 Pete Batard (LGPL v3)"
3131
VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/lesser.html"
3232
VALUE "OriginalFilename", "wdi-simple.exe"
3333
VALUE "ProductName", "WDI-Simple"
34-
VALUE "ProductVersion", "1.2.2.658"
34+
VALUE "ProductVersion", "1.2.3.659"
3535
VALUE "Comments", "http://libwdi.akeo.ie"
3636
END
3737
END

examples/zadic.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ END
5656
//
5757

5858
VS_VERSION_INFO VERSIONINFO
59-
FILEVERSION 1,2,2,658
60-
PRODUCTVERSION 1,2,2,658
59+
FILEVERSION 1,2,3,659
60+
PRODUCTVERSION 1,2,3,659
6161
FILEFLAGSMASK 0x17L
6262
#ifdef _DEBUG
6363
FILEFLAGS 0x1L
@@ -74,13 +74,13 @@ BEGIN
7474
BEGIN
7575
VALUE "CompanyName", "akeo.ie"
7676
VALUE "FileDescription", "Zadic"
77-
VALUE "FileVersion", "1.2.2.658"
77+
VALUE "FileVersion", "1.2.3.659"
7878
VALUE "InternalName", "Zadic"
7979
VALUE "LegalCopyright", "� 2010-2011 Pete Batard (LGPL v3)"
8080
VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/lesser.html"
8181
VALUE "OriginalFilename", "zadic.exe"
8282
VALUE "ProductName", "Zadic"
83-
VALUE "ProductVersion", "1.2.2.658"
83+
VALUE "ProductVersion", "1.2.3.659"
8484
VALUE "Comments", "http://libwdi.akeo.ie"
8585
END
8686
END

examples/zadig.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
#define FIELD_ORANGE RGB(255,240,200)
4747
#define ARROW_GREEN RGB(92,228,65)
4848
#define ARROW_ORANGE RGB(253,143,56)
49-
#define APP_VERSION "Zadig 2.1.0.658"
49+
#define APP_VERSION "Zadig 2.1.0.659"
5050

5151
// These are used to flag end users about the driver they are going to replace
5252
enum driver_type {

examples/zadig.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -242,8 +242,8 @@ END
242242
//
243243

244244
VS_VERSION_INFO VERSIONINFO
245-
FILEVERSION 2,1,0,658
246-
PRODUCTVERSION 2,1,0,658
245+
FILEVERSION 2,1,0,659
246+
PRODUCTVERSION 2,1,0,659
247247
FILEFLAGSMASK 0x17L
248248
#ifdef _DEBUG
249249
FILEFLAGS 0x1L
@@ -260,13 +260,13 @@ BEGIN
260260
BEGIN
261261
VALUE "CompanyName", "akeo.ie"
262262
VALUE "FileDescription", "Zadig"
263-
VALUE "FileVersion", "2.1.0.658"
263+
VALUE "FileVersion", "2.1.0.659"
264264
VALUE "InternalName", "Zadig"
265265
VALUE "LegalCopyright", "� 2010-2014 Pete Batard (GPL v3)"
266266
VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html"
267267
VALUE "OriginalFilename", "zadig.exe"
268268
VALUE "ProductName", "Zadig"
269-
VALUE "ProductVersion", "2.1.0.658"
269+
VALUE "ProductVersion", "2.1.0.659"
270270
VALUE "Comments", "http://libwdi.akeo.ie"
271271
END
272272
END

0 commit comments

Comments
 (0)