Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Issue 9826025: Import libusb 1.0.9-rc3 into third_party (Closed)

Created:
8 years, 9 months ago by Garret Kelly
Modified:
8 years, 8 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Import libusb 1.0.9-rc3 into third_party. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=129069 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=131622

Patch Set 1 #

Patch Set 2 : Windows compile fixes #

Patch Set 3 : Rebase #

Patch Set 4 : Removing extra comments from config.h #

Patch Set 5 : Cleaning up import instructions #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22090 lines, -0 lines) Patch
M build/all.gyp View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
A third_party/libusb/AUTHORS View 1 chunk +24 lines, -0 lines 0 comments Download
A third_party/libusb/COPYING View 1 chunk +504 lines, -0 lines 0 comments Download
A third_party/libusb/INSTALL View 1 chunk +234 lines, -0 lines 0 comments Download
A third_party/libusb/Makefile.am View 1 chunk +28 lines, -0 lines 0 comments Download
A third_party/libusb/NEWS View 1 chunk +56 lines, -0 lines 0 comments Download
A third_party/libusb/PORTING View 1 chunk +95 lines, -0 lines 0 comments Download
A third_party/libusb/README View 1 chunk +23 lines, -0 lines 0 comments Download
A third_party/libusb/README.chromium View 1 2 3 4 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/libusb/THANKS View 1 chunk +8 lines, -0 lines 0 comments Download
A third_party/libusb/TODO View 1 chunk +9 lines, -0 lines 0 comments Download
A third_party/libusb/autogen.sh View 1 chunk +12 lines, -0 lines 0 comments Download
A third_party/libusb/config.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
A third_party/libusb/configure.ac View 1 chunk +198 lines, -0 lines 0 comments Download
A third_party/libusb/doc/Makefile.am View 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/libusb/doc/doxygen.cfg.in View 1 chunk +1294 lines, -0 lines 0 comments Download
A third_party/libusb/examples/Makefile.am View 1 chunk +21 lines, -0 lines 0 comments Download
A third_party/libusb/examples/dpfp.c View 1 chunk +507 lines, -0 lines 0 comments Download
A third_party/libusb/examples/dpfp_threaded.c View 1 chunk +545 lines, -0 lines 0 comments Download
A third_party/libusb/examples/lsusb.c View 1 chunk +64 lines, -0 lines 0 comments Download
A third_party/libusb/libusb.gyp View 1 2 3 4 1 chunk +67 lines, -0 lines 0 comments Download
A third_party/libusb/libusb-1.0.pc.in View 1 chunk +12 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/Makefile.am View 1 chunk +40 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/core.c View 1 chunk +1781 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/descriptor.c View 1 chunk +730 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/io.c View 1 chunk +2445 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/libusb.h View 1 chunk +1394 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/libusb-1.0.def View 1 chunk +118 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/libusb-1.0.rc View 1 chunk +60 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/libusbi.h View 1 chunk +889 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/darwin_usb.h View 1 chunk +169 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/darwin_usb.c View 1 chunk +1751 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/linux_usbfs.h View 1 chunk +138 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/linux_usbfs.c View 1 chunk +2313 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/poll_posix.h View 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/poll_windows.h View 1 1 chunk +118 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/poll_windows.c View 1 chunk +839 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/threads_posix.h View 1 chunk +48 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/threads_posix.c View 1 chunk +55 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/threads_windows.h View 1 chunk +86 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/threads_windows.c View 1 chunk +208 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/windows_usb.h View 1 chunk +608 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/os/windows_usb.c View 1 chunk +3038 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/sync.c View 1 chunk +314 lines, -0 lines 0 comments Download
A third_party/libusb/libusb/version.h View 1 chunk +18 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/config.h View 1 1 chunk +23 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/ddk_build.cmd View 1 chunk +106 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/inttypes.h View 1 chunk +295 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/libusb.dsw View 1 2 3 1 chunk +56 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/libusb_dll.dsp View 1 2 3 1 chunk +190 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/libusb_sources View 1 chunk +36 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/libusb_static.dsp View 1 2 3 1 chunk +170 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/lsusb_sources View 1 chunk +19 lines, -0 lines 0 comments Download
A third_party/libusb/msvc/stdint.h View 1 chunk +256 lines, -0 lines 0 comments Download
A third_party/libusb/windows-build.patch View 1 2 3 4 1 chunk +42 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
Daniel Berlin
lgtm
8 years, 9 months ago (2012-03-22 20:27:33 UTC) #1
commit-bot: I haz the power
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an ...
8 years, 9 months ago (2012-03-23 19:29:41 UTC) #2
bryeung
LGTM On 2012/03/23 19:29:41, I haz the power (commit-bot) wrote: > No LGTM from a ...
8 years, 9 months ago (2012-03-23 19:42:58 UTC) #3
commit-bot: I haz the power
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an ...
8 years, 9 months ago (2012-03-23 19:56:50 UTC) #4
commit-bot: I haz the power
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an ...
8 years, 9 months ago (2012-03-23 20:34:04 UTC) #5
Garret Kelly
Adding miket as a reviewer.
8 years, 9 months ago (2012-03-26 18:57:08 UTC) #6
miket_OOO
On 2012/03/26 18:57:08, Garret Kelly wrote: > Adding miket as a reviewer. LGTM (semi-rubber-stamp). I ...
8 years, 9 months ago (2012-03-26 19:43:40 UTC) #7
Garret Kelly
> LGTM (semi-rubber-stamp). I downloaded > http://git.libusb.org/?p=libusb.git;a=commit;h=f07a4a78533b44d124dfe06cbf42afa7fb267359;js=1 > and compared shasums for common files. > ...
8 years, 9 months ago (2012-03-26 20:26:08 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gdk@chromium.org/9826025/8001
8 years, 9 months ago (2012-03-26 20:31:25 UTC) #9
commit-bot: I haz the power
Change committed as 129069
8 years, 9 months ago (2012-03-27 00:36:25 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gdk@chromium.org/9826025/29001
8 years, 8 months ago (2012-04-10 18:47:30 UTC) #11
commit-bot: I haz the power
Change committed as 131622
8 years, 8 months ago (2012-04-10 20:24:39 UTC) #12
Paweł Hajdan Jr.
Please add support for using system libusb. You can use e.g. use_system_speex, use_system_webp and use_system_xml ...
8 years, 8 months ago (2012-04-23 16:23:47 UTC) #13
Garret Kelly
> Please add support for using system libusb. You can use e.g. > use_system_speex, > ...
8 years, 8 months ago (2012-04-23 18:08:58 UTC) #14
Paweł Hajdan Jr.
On Mon, Apr 23, 2012 at 20:08, Garret Kelly <gdk@chromium.org> wrote: > > Please add ...
8 years, 8 months ago (2012-04-24 06:58:20 UTC) #15
bryeung
Hello, Sorry we've run into this confusion. On Tue, Apr 24, 2012 at 2:57 AM, ...
8 years, 8 months ago (2012-04-24 14:43:17 UTC) #16
Garret Kelly
Hi Paweł, > What's so hard about doing it? I've heard this "I'm doing ...
8 years, 8 months ago (2012-04-24 14:47:14 UTC) #17
Paweł Hajdan Jr.
8 years, 8 months ago (2012-04-25 11:16:49 UTC) #18
On Tue, Apr 24, 2012 at 16:46, Garret Kelly <gdk@chromium.org> wrote:

> Nothing's hard about doing it, nor did I say that I wasn't going to do
> it. I said I'd do it after this sprint, which is later this week or
> early next week. I'm glad you're so committed to code quality, but
> this code isn't even used yet. I'm not attempting to indefinitely
> postpone this feature, the timeline is very clear and is less than 7
> days.


Thank you, the timeline looks good to me. Just a note (to clarify), this is
now shipping in 20.0.1115.1 dev channel release, and it does affect Linux
distros that package it (e.g. Gentoo), as a slight inconvenience (only
because it's in dev; in beta and stable we really should have options to
use system libraries,
http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries).

I've written some general plan how to add the option, see
http://code.google.com/p/chromium/issues/detail?id=124803 . If at some
point you're confused about what's needed to support the system libraries,
I'm happy to help. It's a common issue people run into when checking in
third party libraries into Chromium tree.

Just to clarify (if someone else reads this later), I'm much more happy
when the first patch adding a library to third_party supports
use_system_... option. Sorry I didn't communicate that clearly before; your
response looks totally good to me. :-D

Powered by Google App Engine
This is Rietveld 408576698