ChangeLog 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700
  1. 2010-12-29 17:22 wander_lairson
  2. * docs/tutorial.txt: Tutorial update.
  3. 2010-12-29 17:11 wander_lairson
  4. * usb/util.py: Documentation update.
  5. 2010-12-24 22:08 wander_lairson
  6. * usb/legacy.py: Finish implementation of 0.4 API emulation.
  7. 2010-12-24 21:53 wander_lairson
  8. * tests/test_control.py, usb/util.py: Implemented util.get_string
  9. function.
  10. 2010-12-24 20:57 wander_lairson
  11. * README, ReleaseNotes.txt, TODO: Documentation update.
  12. 2010-12-24 20:29 wander_lairson
  13. * tests/test_control.py, tests/test_integration.py, usb/control.py:
  14. Implemented standard control requests.
  15. 2010-12-17 13:30 wander_lairson
  16. * usb/core.py: Removed get_interface_altsetting function from
  17. Device interface.
  18. 2010-12-15 18:18 wander_lairson
  19. * usb/core.py, usb/legacy.py: Fixed some pychecker warnings.
  20. 2010-12-15 17:43 wander_lairson
  21. * tests/test_backend.py, tests/test_integration.py, tests/utils.py,
  22. usb/_debug.py, usb/backend/libusb01.py, usb/backend/libusb10.py,
  23. usb/backend/openusb.py, usb/core.py: Fixed pyflakes warnings.
  24. 2010-12-14 21:55 wander_lairson
  25. * tests/test_integration.py, usb/backend/__init__.py,
  26. usb/backend/libusb01.py, usb/backend/libusb10.py,
  27. usb/backend/openusb.py, usb/core.py: Implemented get_cofiguration
  28. on backends. Now Device issue a get_configuration request when a
  29. configuration is not set.
  30. 2010-12-14 17:39 wander_lairson
  31. * docs/tutorial.txt: Update documentation with minimum Python
  32. version info.
  33. 2010-12-14 17:32 wander_lairson
  34. * README, setup.py: Dropped Python 2.3 support.
  35. 2010-12-14 17:26 wander_lairson
  36. * LICENSE, setup.py, tests/devinfo.py, tests/test_backend.py,
  37. tests/test_find.py, tests/test_integration.py,
  38. tests/test_util.py, tests/testall.py, tests/utils.py,
  39. usb/__init__.py, usb/_debug.py, usb/_interop.py,
  40. usb/backend/__init__.py, usb/backend/libusb01.py,
  41. usb/backend/libusb10.py, usb/backend/openusb.py, usb/core.py,
  42. usb/legacy.py, usb/util.py: Update year copyright information.
  43. 2010-12-14 17:12 wander_lairson
  44. * tests/test_backend.py, tests/test_integration.py,
  45. tests/test_util.py, tests/utils.py: Fixed to not fail the tests
  46. when the test device is not connected.
  47. 2010-12-12 04:27 wander_lairson
  48. * tests/test_backend.py, tests/test_integration.py, tests/utils.py,
  49. usb/_interop.py, usb/backend/libusb01.py,
  50. usb/backend/libusb10.py, usb/core.py: Fixed python3 support.
  51. 2010-12-09 18:30 wander_lairson
  52. * usb/core.py: Minor code refactoring.
  53. 2010-09-06 16:20 wander_lairson
  54. * ACKNOWLEDGEMENTS, README, tests/test_util.py, usb/core.py: Fixed
  55. docs. Stronger checking of find_descriptor.
  56. 2010-07-30 23:13 wander_lairson
  57. * docs/tutorial.txt, usb/backend/libusb01.py,
  58. usb/backend/openusb.py, usb/util.py: Docs update. RequestType bit
  59. field now can optionally be ORed with constants in util module.
  60. Fixed libusb01 backend to find the library in Ubuntu. Fixed
  61. openusb backend (thanks to Cris Wolf)
  62. 2010-07-30 22:41 wander_lairson
  63. * tests/pic18f4550/Microchip Solutions/IMPORTANT README.txt,
  64. tests/pic18f4550/Microchip Solutions/Microchip,
  65. tests/pic18f4550/Microchip
  66. Solutions/TestFirmware/Firmware/Benchmark.c,
  67. tests/test_backend.py, tests/test_integration.py: Removed reset
  68. call from regression tests because of portability reasons.
  69. Removed from sources the Microchip USB stack. Changed test
  70. firmware to reset control buffer upon a set_configuration.
  71. 2010-07-16 02:43 wander_lairson
  72. * tests/test_backend.py, tests/test_integration.py, tests/utils.py,
  73. usb/core.py: Fixed bug in the reset() method. Test hardware
  74. detection changed to use supplied backend.
  75. 2010-07-10 22:27 wander_lairson
  76. * tests/arm_str9, tests/pic18f4550, tests/pic18f4550/Microchip
  77. Solutions, tests/pic18f4550/Microchip Solutions/IMPORTANT
  78. README.txt, tests/pic18f4550/Microchip Solutions/Microchip,
  79. tests/pic18f4550/Microchip Solutions/Microchip/Include,
  80. tests/pic18f4550/Microchip
  81. Solutions/Microchip/Include/Compiler.h,
  82. tests/pic18f4550/Microchip
  83. Solutions/Microchip/Include/GenericTypeDefs.h,
  84. tests/pic18f4550/Microchip Solutions/Microchip/Include/USB,
  85. tests/pic18f4550/Microchip Solutions/Microchip/Include/USB/usb.h,
  86. tests/pic18f4550/Microchip
  87. Solutions/Microchip/Include/USB/usb_ch9.h,
  88. tests/pic18f4550/Microchip
  89. Solutions/Microchip/Include/USB/usb_common.h,
  90. tests/pic18f4550/Microchip
  91. Solutions/Microchip/Include/USB/usb_device.h,
  92. tests/pic18f4550/Microchip
  93. Solutions/Microchip/Include/USB/usb_function_generic.h,
  94. tests/pic18f4550/Microchip
  95. Solutions/Microchip/Include/USB/usb_hal.h,
  96. tests/pic18f4550/Microchip
  97. Solutions/Microchip/Include/USB/usb_hal_pic18.h,
  98. tests/pic18f4550/Microchip
  99. Solutions/Microchip/Include/USB/usb_hal_pic24.h,
  100. tests/pic18f4550/Microchip
  101. Solutions/Microchip/Include/USB/usb_hal_pic32.h,
  102. tests/pic18f4550/Microchip Solutions/Microchip/USB,
  103. tests/pic18f4550/Microchip Solutions/Microchip/USB/Generic Device
  104. Driver, tests/pic18f4550/Microchip
  105. Solutions/Microchip/USB/Generic Device
  106. Driver/usb_function_generic.c, tests/pic18f4550/Microchip
  107. Solutions/Microchip/USB/usb_device.c, tests/pic18f4550/Microchip
  108. Solutions/TestFirmware, tests/pic18f4550/Microchip
  109. Solutions/TestFirmware/Firmware, tests/pic18f4550/Microchip
  110. Solutions/TestFirmware/Firmware/BDT_transfer.h,
  111. tests/pic18f4550/Microchip
  112. Solutions/TestFirmware/Firmware/Benchmark.c,
  113. tests/pic18f4550/Microchip
  114. Solutions/TestFirmware/Firmware/Benchmark.h,
  115. tests/pic18f4550/Microchip
  116. Solutions/TestFirmware/Firmware/CleanUp.bat,
  117. tests/pic18f4550/Microchip
  118. Solutions/TestFirmware/Firmware/HardwareProfile - Low Pin Count
  119. USB Development Kit.h, tests/pic18f4550/Microchip
  120. Solutions/TestFirmware/Firmware/HardwareProfile - PIC18F46J50
  121. PIM.h, tests/pic18f4550/Microchip
  122. Solutions/TestFirmware/Firmware/HardwareProfile - PIC18F87J50
  123. PIM.h, tests/pic18f4550/Microchip
  124. Solutions/TestFirmware/Firmware/HardwareProfile - PIC24F Starter
  125. Kit.h, tests/pic18f4550/Microchip
  126. Solutions/TestFirmware/Firmware/HardwareProfile - PIC24FJ256GB110
  127. PIM.h, tests/pic18f4550/Microchip
  128. Solutions/TestFirmware/Firmware/HardwareProfile - PIC24FJ64GB002
  129. BreadBoard.h, tests/pic18f4550/Microchip
  130. Solutions/TestFirmware/Firmware/HardwareProfile - PIC24FJ64GB004
  131. PIM.h, tests/pic18f4550/Microchip
  132. Solutions/TestFirmware/Firmware/HardwareProfile - PIC32 USB
  133. Starter Kit.h, tests/pic18f4550/Microchip
  134. Solutions/TestFirmware/Firmware/HardwareProfile - PIC32MX460F512L
  135. PIM.h, tests/pic18f4550/Microchip
  136. Solutions/TestFirmware/Firmware/HardwareProfile - PICDEM FSUSB.h,
  137. tests/pic18f4550/Microchip
  138. Solutions/TestFirmware/Firmware/HardwareProfile.h,
  139. tests/pic18f4550/Microchip
  140. Solutions/TestFirmware/Firmware/Objects,
  141. tests/pic18f4550/Microchip
  142. Solutions/TestFirmware/Firmware/Objects/USB Device - WinUSB -
  143. High Bandwidth - C32, tests/pic18f4550/Microchip
  144. Solutions/TestFirmware/Firmware/PIC24 HID Bootloader Remapping.s,
  145. tests/pic18f4550/Microchip
  146. Solutions/TestFirmware/Firmware/PicFWCommands.h,
  147. tests/pic18f4550/Microchip
  148. Solutions/TestFirmware/Firmware/PyUSB_C18_LowPinCountDevKit.mcp,
  149. tests/pic18f4550/Microchip
  150. Solutions/TestFirmware/Firmware/PyUSB_C18_LowPinCountDevKit.mcw,
  151. tests/pic18f4550/Microchip
  152. Solutions/TestFirmware/Firmware/PyUSB_C18_P18F46J50_PIM.mcp,
  153. tests/pic18f4550/Microchip
  154. Solutions/TestFirmware/Firmware/PyUSB_C18_P18F46J50_PIM.mcw,
  155. tests/pic18f4550/Microchip
  156. Solutions/TestFirmware/Firmware/PyUSB_C18_P18F87J50_PIM.mcp,
  157. tests/pic18f4550/Microchip
  158. Solutions/TestFirmware/Firmware/PyUSB_C18_P18F87J50_PIM.mcw,
  159. tests/pic18f4550/Microchip
  160. Solutions/TestFirmware/Firmware/PyUSB_C18_PICDEM_FSUSB.mcp,
  161. tests/pic18f4550/Microchip
  162. Solutions/TestFirmware/Firmware/PyUSB_C18_PICDEM_FSUSB.mcs,
  163. tests/pic18f4550/Microchip
  164. Solutions/TestFirmware/Firmware/PyUSB_C18_PICDEM_FSUSB.mcw,
  165. tests/pic18f4550/Microchip
  166. Solutions/TestFirmware/Firmware/PyUSB_C30.mcp,
  167. tests/pic18f4550/Microchip
  168. Solutions/TestFirmware/Firmware/PyUSB_C30.mcw,
  169. tests/pic18f4550/Microchip
  170. Solutions/TestFirmware/Firmware/PyUSB_C32_P32MX460F512L_PIM.mcp,
  171. tests/pic18f4550/Microchip
  172. Solutions/TestFirmware/Firmware/PyUSB_C32_P32MX460F512L_PIM.mcw,
  173. tests/pic18f4550/Microchip
  174. Solutions/TestFirmware/Firmware/PyUSB_C32_StarterKit.mcp,
  175. tests/pic18f4550/Microchip
  176. Solutions/TestFirmware/Firmware/PyUSB_C32_StarterKit.mcs,
  177. tests/pic18f4550/Microchip
  178. Solutions/TestFirmware/Firmware/PyUSB_C32_StarterKit.mcw,
  179. tests/pic18f4550/Microchip
  180. Solutions/TestFirmware/Firmware/main.c,
  181. tests/pic18f4550/Microchip
  182. Solutions/TestFirmware/Firmware/p24FJ256GB110 - HID
  183. Bootloader.gld, tests/pic18f4550/Microchip
  184. Solutions/TestFirmware/Firmware/procdefs.ld.boot,
  185. tests/pic18f4550/Microchip
  186. Solutions/TestFirmware/Firmware/projects,
  187. tests/pic18f4550/Microchip
  188. Solutions/TestFirmware/Firmware/projects/VStudio,
  189. tests/pic18f4550/Microchip
  190. Solutions/TestFirmware/Firmware/projects/VStudio/CompilerSettings.txt,
  191. tests/pic18f4550/Microchip
  192. Solutions/TestFirmware/Firmware/projects/VStudio/PyUSB.C18.FSUSB.lkr,
  193. tests/pic18f4550/Microchip
  194. Solutions/TestFirmware/Firmware/projects/VStudio/PyUSB.C18.FSUSB.sln,
  195. tests/pic18f4550/Microchip
  196. Solutions/TestFirmware/Firmware/projects/VStudio/PyUSB.C18.FSUSB.vcproj,
  197. tests/pic18f4550/Microchip
  198. Solutions/TestFirmware/Firmware/projects/VStudio/PyUSB.C30.sln,
  199. tests/pic18f4550/Microchip
  200. Solutions/TestFirmware/Firmware/projects/VStudio/PyUSB.C30.vcproj,
  201. tests/pic18f4550/Microchip
  202. Solutions/TestFirmware/Firmware/projects/VStudio/Utility,
  203. tests/pic18f4550/Microchip
  204. Solutions/TestFirmware/Firmware/projects/VStudio/Utility/MplabMake.exe,
  205. tests/pic18f4550/Microchip
  206. Solutions/TestFirmware/Firmware/projects/VStudio/Utility/RegexClean.exe,
  207. tests/pic18f4550/Microchip
  208. Solutions/TestFirmware/Firmware/projects/VStudio/_vcDummy.cpp,
  209. tests/pic18f4550/Microchip
  210. Solutions/TestFirmware/Firmware/projects/VStudio/clean.cmd,
  211. tests/pic18f4550/Microchip
  212. Solutions/TestFirmware/Firmware/projects/VStudio/p24FJ64GB002.gld,
  213. tests/pic18f4550/Microchip
  214. Solutions/TestFirmware/Firmware/rm18f14k50.lkr,
  215. tests/pic18f4550/Microchip
  216. Solutions/TestFirmware/Firmware/rm18f4550 - HID Bootload.lkr,
  217. tests/pic18f4550/Microchip
  218. Solutions/TestFirmware/Firmware/rm18f4550 - MCHPUSB Bootload.lkr,
  219. tests/pic18f4550/Microchip
  220. Solutions/TestFirmware/Firmware/rm18f46j50_g.lkr,
  221. tests/pic18f4550/Microchip
  222. Solutions/TestFirmware/Firmware/rm18f87j50.lkr,
  223. tests/pic18f4550/Microchip
  224. Solutions/TestFirmware/Firmware/superClean.bat,
  225. tests/pic18f4550/Microchip
  226. Solutions/TestFirmware/Firmware/usb_config.h,
  227. tests/pic18f4550/Microchip
  228. Solutions/TestFirmware/Firmware/usb_descriptors.c,
  229. tests/pic18f4550/README, tests/test_backend.py,
  230. tests/test_integration.py: New test firmware based on the
  231. libusbdotnet benchmark firmware. Thank you Travis for allow me
  232. use your code.
  233. 2010-07-10 22:22 wander_lairson
  234. * tests/pic18f4550: Removed old PIC test firmware.
  235. 2010-04-16 14:52 wander_lairson
  236. * ReleaseNotes.txt: * Minor fix in the ReleaseNotes file
  237. 2010-04-16 14:47 wander_lairson
  238. * ACKNOWLEDGEMENTS, MANIFEST.in, README, ReleaseNotes.txt, TODO,
  239. setup.py: * Minor docs changes
  240. 2010-04-13 19:59 wander_lairson
  241. * tests/test_backend.py, tests/test_find.py,
  242. tests/test_integration.py, tests/test_util.py, tests/testall.py,
  243. tests/utils.py, usb/__init__.py, usb/_debug.py, usb/_interop.py,
  244. usb/backend/libusb01.py, usb/backend/libusb10.py,
  245. usb/backend/openusb.py, usb/core.py: * Included trace of backend
  246. calls.
  247. * Test cases now can be runned individually.
  248. 2010-04-12 14:28 wander_lairson
  249. * usb/backend/libusb01.py, usb/backend/libusb10.py: * cygwin
  250. compatibility issues fixed
  251. 2010-04-07 23:12 wander_lairson
  252. * tests/testall.py: * Changed testall script to only add usb
  253. package to python path when we are at pyusb source tree
  254. 2010-04-06 14:08 wander_lairson
  255. * usb/backend/libusb01.py, usb/backend/libusb10.py: * Cygwin
  256. support
  257. 2010-04-06 14:02 wander_lairson
  258. * TODO, docs/tutorial.txt: * Docs update
  259. 2010-04-05 21:45 wander_lairson
  260. * tests/test_backend.py, tests/test_integration.py, tests/utils.py,
  261. usb/__init__.py, usb/_interop.py, usb/backend/libusb01.py,
  262. usb/backend/libusb10.py, usb/backend/openusb.py, usb/core.py: *
  263. Refactored _interop module
  264. * Added logging support facility
  265. 2010-04-05 13:45 wander_lairson
  266. * ACKNOWLEDGEMENTS, usb/backend/libusb01.py,
  267. usb/backend/libusb10.py: * Implemented support for FreeBSD in the
  268. libusb 1.0 backend. Thanks to Xiaofan Chen.
  269. * Implemented partial support for libusb 1.0 Windows backend.
  270. Thanks to Xiaofan Chen.
  271. 2010-02-11 06:51 wander_lairson
  272. * docs/tutorial.txt: Fixed spelling errors in the tutorial.
  273. 2010-02-10 06:57 wander_lairson
  274. * usb/core.py: Fixed some minor spelling errors.
  275. 2010-02-10 05:46 wander_lairson
  276. * usb/_interop.py, usb/legacy.py: Fixed several Python 2.3
  277. compatibility issues in the legacy module.
  278. 2010-02-06 07:09 wander_lairson
  279. * TODO, usb/core.py: * TODO list updated.
  280. * Fixed import in the find function.
  281. 2010-02-06 05:38 wander_lairson
  282. * LICENSE: License update
  283. 2010-02-06 05:35 wander_lairson
  284. * tests/devinfo.py, tests/test_backend.py, tests/test_find.py,
  285. tests/test_integration.py, tests/test_util.py, tests/testall.py,
  286. tests/utils.py, usb/_interop.py: Updated license information for
  287. test scripts.
  288. 2010-02-06 04:41 wander_lairson
  289. * docs/tutorial.txt: Fixed Python version information in the
  290. tutorial.
  291. 2010-02-05 10:30 wander_lairson
  292. * README, TODO, usb/__init__.py, usb/core.py, usb/legacy.py,
  293. usb/util.py: Damn it! 10 secs after commiting the code and
  294. dropping Python 2.3 and 2.4, I got an idea about how to solve the
  295. imports problem without the drop... Back with 2.3 and 2.4
  296. versions again...
  297. 2010-02-05 10:08 wander_lairson
  298. * LICENSE, README, TODO, docs/tutorial.txt, setup.py,
  299. tests/utils.py, usb/__init__.py, usb/_interop.py,
  300. usb/backend/__init__.py, usb/backend/libusb01.py,
  301. usb/backend/libusb10.py, usb/backend/openusb.py, usb/core.py,
  302. usb/legacy.py, usb/util.py: * [1.0] License update.
  303. * [1.0] Dropped support for Python version < 2.5.
  304. * [1.0] Fixed problems to work for Python 2 and Python 3.
  305. 2010-02-04 00:29 wander_lairson
  306. * ACKNOWLEDGEMENTS, LICENSE, MANIFEST.in, README, TODO, setup.py,
  307. usb/backend/libusb01.py: * [1.0] Added README, LICENSE, TODO and
  308. ACKNOWLEDGEMENTS files.
  309. * [1.0] Version update.
  310. * [0.1] Applied patch to make getString returning a Python string
  311. when langid != -1. By Tormod Volden.
  312. 2010-02-03 08:14 wander_lairson
  313. * usb/backend/libusb01.py: * Fixed issue #2945033.
  314. 2010-02-02 00:18 wander_lairson
  315. * docs/tutorial.txt, usb/core.py: * Fixed ctrl_transfer issue when
  316. we don't have a payload buffer.
  317. * Fixed tutorial example spelling...
  318. 2009-12-22 17:05 wander_lairson
  319. * usb/legacy.py: * Applied patch 2905610.
  320. 2009-10-15 12:46 wander_lairson
  321. * docs/tutorial.txt: * Tutorial update.
  322. 2009-10-09 20:13 wander_lairson
  323. * docs/tutorial.rst, docs/tutorial.txt: * Tutorial update.
  324. 2009-09-24 19:48 wander_lairson
  325. * docs/tutorial.rst, usb/backend/libusb10.py, usb/core.py: * Better
  326. error description for libusb 1.0 backend.
  327. * Implemented get_interface_altsetting method.
  328. * Tutorial update.
  329. 2009-09-24 14:14 wander_lairson
  330. * tests/utils.py, usb/_interop.py, usb/core.py: * Fixes for Python
  331. 2.3 interoperability
  332. 2009-09-24 13:08 wander_lairson
  333. * tests/test_backend.py, tests/test_integration.py, tests/utils.py,
  334. usb/_interop.py, usb/backend/__init__.py,
  335. usb/backend/libusb01.py, usb/backend/libusb10.py,
  336. usb/backend/openusb.py, usb/core.py, usb/util.py: * Python 3
  337. compatibility fixes
  338. * Minor improvements
  339. * Code cleanup
  340. 2009-09-23 18:37 wander_lairson
  341. * docs/tutorial.rst: * Tutorial update.
  342. 2009-09-21 19:38 wander_lairson
  343. * docs/tutorial, docs/tutorial.rst: * Minor docs and messages
  344. improvements.
  345. * Tutorial update.
  346. 2009-09-19 00:23 wander_lairson
  347. * tests/test_integration.py, tests/testall.py,
  348. usb/backend/libusb01.py, usb/backend/libusb10.py,
  349. usb/backend/openusb.py, usb/core.py, usb/util.py: * Fixed issue
  350. #2860940. Thanks to Nicholas Wheeler.
  351. * Implementation of the get_active_configuration() method
  352. * Lots of other bug fixes
  353. 2009-09-17 20:28 wander_lairson
  354. * docs/tutorial, docs/tutorial/tutorial.rst: * PyUSB 1.0 tutorial
  355. (incomplete).
  356. 2009-09-14 19:48 wander_lairson
  357. * docs, setup.py, tests/test_util.py, usb/__init__.py, usb/core.py,
  358. usb/legacy.py, usb/util.py: * Update version for 0.x branch.
  359. * Included information for mailing in the 0.x branch.
  360. * Included tests for find_descriptor and build_request_type
  361. functions.
  362. * Bug fixes.
  363. * Update legacy module.
  364. 2009-09-11 19:53 wander_lairson
  365. * tests/backendtest.py, tests/fakebackend.py,
  366. tests/fakebackendtest.py, tests/inttest.py, tests/test.py,
  367. tests/test_backend.py, tests/test_find.py,
  368. tests/test_integration.py, tests/test_util.py, tests/testall.py,
  369. tests/utiltest.py, usb/core.py, usb/util.py: * Code refactoring
  370. 2009-09-04 20:25 wander_lairson
  371. * usb/util.py: * Changed name of the function from
  372. release_resources to dispose_resources
  373. 2009-09-04 20:12 wander_lairson
  374. * tests/backend_test.py, tests/backendtest.py, tests/core_test.py,
  375. tests/device_info.py, tests/devinfo.py, tests/fakebackend.py,
  376. tests/fakebackendtest.py, tests/inttest.py, tests/test.py,
  377. tests/util_test.py, tests/utils.py, tests/utiltest.py,
  378. usb/backend/__init__.py, usb/core.py, usb/util.py: * Refactoring
  379. of core module
  380. * Refactoring of tests
  381. * Initial implementation of a fake backend for tests
  382. * New functions in util module
  383. * IBackend exported in usb.backend
  384. 2009-09-03 19:33 wander_lairson
  385. * tests/backend_test.py, tests/core_test.py,
  386. usb/backend/__init__.py, usb/backend/libusb01.py,
  387. usb/backend/libusb10.py, usb/backend/openusb.py, usb/core.py: *
  388. Documentation improvement.
  389. * Automatic predefined backend selection in usb.core.find
  390. function.
  391. * Predefined backends return None in get_backend function when
  392. the underline library is not available.
  393. * Tests include backends testing only when they are available.
  394. 2009-09-03 00:43 wander_lairson
  395. * tests/backend_test.py, tests/core_test.py,
  396. usb/backend/libusb01.py, usb/backend/libusb10.py,
  397. usb/backend/openusb.py: * Fixes to work under Windows
  398. 2009-09-02 14:41 wander_lairson
  399. * usb/backend/__init__.py, usb/backend/libusb01.py,
  400. usb/backend/libusb10.py, usb/backend/openusb.py, usb/core.py,
  401. usb/legacy.py, usb/util.py: * Documentation improvement
  402. 2009-09-02 01:15 wander_lairson
  403. * tests/backend_test.py, tests/core_test.py, tests/utils.py,
  404. usb/backend/libusb01.py, usb/core.py: * Bug fixes
  405. 2009-09-01 20:03 wander_lairson
  406. * usb/backend/__init__.py: * Backend documentation improvement.
  407. 2009-08-28 10:55 wander_lairson
  408. * usb/backend/__init__.py: * Documentation improvement
  409. 2009-08-25 19:56 wander_lairson
  410. * tests/backend_test.py, tests/core_test.py, usb/core.py,
  411. usb/util.py: * Code refactoring
  412. * Documentation improved
  413. * Added default_timeout property to Device class
  414. * Changed policy to determine default configuration and interface
  415. values for
  416. the methods of the Device class (see Device documentation).
  417. * Included new function in the util module to build the
  418. bmRequetType field of the control requests.
  419. 2009-08-25 11:40 wander_lairson
  420. * tests/backend_test.py, tests/core_test.py, tests/utils.py: *
  421. Refactoring of tests
  422. * Write more tests for core
  423. 2009-08-24 23:36 wander_lairson
  424. * tests/core_test.py, usb/core.py: * Fix some issues in the core
  425. test module
  426. 2009-08-24 19:50 wander_lairson
  427. * tests/backend_test.py, tests/core_test.py, tests/test.py,
  428. tests/util_test.py: * Draft core test cases
  429. 2009-08-24 14:06 wander_lairson
  430. * tests/backend_test.py: * Some syntax tweaks in the backend_test
  431. module
  432. 2009-08-24 12:29 wander_lairson
  433. * tests/backend_test.py, tests/test.py, tests/util_test.py: *
  434. Included util test case
  435. 2009-08-22 21:01 wander_lairson
  436. * tests/backend_test.py, tests/device_info.py, tests/test.py,
  437. usb/backend/libusb01.py, usb/backend/libusb10.py,
  438. usb/backend/openusb.py, usb/core.py: * Included backend test case
  439. (v1.0)
  440. * Backend instance now is get through get_backend() function
  441. (v1.0)
  442. * Fixed some issues in libusb01 backend (v1.0)
  443. * Added support to compilation to macports (v0.4). Thanks to
  444. rossetti.
  445. 2009-08-18 23:18 wander_lairson
  446. * usb/backend/libusb01.py, usb/backend/libusb10.py,
  447. usb/backend/openusb.py: * Fix: buffer type convertions in the
  448. backends. Thanks to Thomas Reitmayr to point out this problem.
  449. 2009-08-17 23:32 wander_lairson
  450. * usb/backend/libusb10.py, usb/core.py, usb/util.py: * Patch
  451. '2837638' applied.
  452. * Patch '2837639' applied.
  453. * Patch '2837642' applied.
  454. * Patch '2837643' applied.
  455. * Patch '2837646' applied.
  456. * Patch '2837648' applied.
  457. * Patch '2837650' applied.
  458. * Patch '2837651' applied.
  459. * Patch '2837652' applied.
  460. * Patch '2837653' applied.
  461. * Patch '2837654' applied.
  462. 2009-08-05 23:00 wander_lairson
  463. * usb/backend/libusb10.py: * Fixed bug 2832279
  464. * Fixed bug 2832277
  465. * Fixed bug 2832276
  466. 2009-07-27 12:58 wander_lairson
  467. * usb/core.py: * Fixed some minor issues in usb.core.find()
  468. 2009-07-27 11:15 wander_lairson
  469. * usb/backend/libusb10.py, usb/core.py: * Applied patch 2827110
  470. * Applied patch 2827111
  471. 2009-06-12 16:56 wander_lairson
  472. * tests/pic18f4550, tests/pic18f4550/18f87j50.lkr,
  473. tests/pic18f4550/CleanUp.bat, tests/pic18f4550/MCHPUSB.mcp,
  474. tests/pic18f4550/MCHPUSB.mcs, tests/pic18f4550/MCHPUSB.mcw,
  475. tests/pic18f4550/MCHPUSB.mptags, tests/pic18f4550/MCHPUSB.tagsrc,
  476. tests/pic18f4550/_output, tests/pic18f4550/autofiles,
  477. tests/pic18f4550/autofiles/usbcfg.h,
  478. tests/pic18f4550/autofiles/usbdsc.c,
  479. tests/pic18f4550/autofiles/usbdsc.h, tests/pic18f4550/io_cfg.h,
  480. tests/pic18f4550/main.c, tests/pic18f4550/rm18f4550.lkr,
  481. tests/pic18f4550/system, tests/pic18f4550/system/interrupt,
  482. tests/pic18f4550/system/interrupt/interrupt.c,
  483. tests/pic18f4550/system/interrupt/interrupt.h,
  484. tests/pic18f4550/system/typedefs.h, tests/pic18f4550/system/usb,
  485. tests/pic18f4550/system/usb/_output,
  486. tests/pic18f4550/system/usb/class,
  487. tests/pic18f4550/system/usb/class/pyusb,
  488. tests/pic18f4550/system/usb/class/pyusb/pyusb.c,
  489. tests/pic18f4550/system/usb/class/pyusb/pyusb.h,
  490. tests/pic18f4550/system/usb/usb.h,
  491. tests/pic18f4550/system/usb/usb9,
  492. tests/pic18f4550/system/usb/usb9/usb9.c,
  493. tests/pic18f4550/system/usb/usb9/usb9.h,
  494. tests/pic18f4550/system/usb/usb_compile_time_validation.h,
  495. tests/pic18f4550/system/usb/usbctrltrf,
  496. tests/pic18f4550/system/usb/usbctrltrf/usbctrltrf.c,
  497. tests/pic18f4550/system/usb/usbctrltrf/usbctrltrf.h,
  498. tests/pic18f4550/system/usb/usbdefs,
  499. tests/pic18f4550/system/usb/usbdefs/usbdefs_ep0_buff.h,
  500. tests/pic18f4550/system/usb/usbdefs/usbdefs_std_dsc.h,
  501. tests/pic18f4550/system/usb/usbdrv,
  502. tests/pic18f4550/system/usb/usbdrv/usbdrv.c,
  503. tests/pic18f4550/system/usb/usbdrv/usbdrv.h,
  504. tests/pic18f4550/system/usb/usbmmap.c,
  505. tests/pic18f4550/system/usb/usbmmap.h: * PIC 184550 Test FW
  506. complete.
  507. * 0.x regression tests scripts complete.
  508. 2009-05-08 10:35 wander_lairson
  509. * usb/backend/__init__.py, usb/backend/libusb01.py,
  510. usb/backend/libusb10.py, usb/backend/openusb.py, usb/core.py,
  511. usb/legacy.py, usb/util.py: * Separated write and read endpoint
  512. methods
  513. * Transfer type in automatic inferred in the Device object
  514. * Documentation for util module
  515. * libusb backend modules refactored
  516. * Initial openusb implementation
  517. 2009-05-05 11:50 wander_lairson
  518. * usb/backend/libusb10.py: * Initial implementation of libusb 1.0
  519. backend
  520. 2009-04-30 10:49 wander_lairson
  521. * usb, usb/__init__.py, usb/backend, usb/backend/__init__.py,
  522. usb/backend/libusb01.py, usb/core.py, usb/legacy.py, usb/util.py:
  523. * Initial PyUSB 1.0 implementation
  524. 2009-04-29 23:17 wander_lairson
  525. * src, tests/arm_str9, tests/fw: * Moved 0.x version from cvs to
  526. svn
  527. * ARM Test FW folder renamed
  528. 2008-04-16 22:50 wander_lairson
  529. * ., src, tests, tests/fw, tests/fw/LST, tests/fw/OBJ,
  530. tests/fw/PyUSB_TestFw.Opt, tests/fw/PyUSB_TestFw.Uv2,
  531. tests/fw/src, tests/fw/src/91x_it.c, tests/fw/src/STR91x.s,
  532. tests/fw/src/main.c, tests/fw/src/ring_buffer.c,
  533. tests/fw/src/ring_buffer.h, tests/fw/src/startup_gcc.s,
  534. tests/fw/src/usb_conf.h, tests/fw/src/usb_desc.c,
  535. tests/fw/src/usb_desc.h, tests/fw/src/usb_endp.c,
  536. tests/fw/src/usb_istr.c, tests/fw/src/usb_prop.c,
  537. tests/fw/src/usb_prop.h, tests/fw/src/usb_pwr.c,
  538. tests/fw/src/usb_pwr.h, tests/fw/src/util.c, tests/fw/src/util.h: