• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

system/corennnnn


RSS
修訂. 時間 作者
6a3075c 2009-05-26 03:22:58 Mike Lockwood

adb: Add adbd to the AID_SDCARD_RW group to allow writing to the SD card.

Signed-off-by: Mike Lockwood <lockwood@android.com>

fc8e241 2009-05-23 07:30:14 Android (Google) Code Review

am 0469d2c3: Merge change 2282 into donut

Merge commit '0469d2c37adddcb30cb0d88772bef33ac26c6500'

* commit '0469d2c37adddcb30cb0d88772bef33ac26c6500':
Support for 3rd party USB Vendor IDs in adb.

0469d2c 2009-05-23 07:28:51 Android (Google) Code Review

Merge change 2282 into donut

* changes:
Support for 3rd party USB Vendor IDs in adb.

a481d09 2009-05-23 07:25:25 Xavier Ducrohet

Support for 3rd party USB Vendor IDs in adb.

Vendor IDs are read from ~/.android/adb_usb.ini. The format is very simple:
1 number per line. First number is ID count, followed by the ID themselves.
Lines starting with # are considered comments.

Other misc changes: moved VENDOR_ID_* to usb_vendors.c to prevent direct
access. Made transport_usb.c reuse the USB constant introduced in usb_osx
(moved them to adb.h)

121f3b4 2009-05-23 04:41:06 Android (Google) Code Review

Merge change 2341

* changes:
Convert libacc into a shared library.

1cdef20 2009-05-23 04:09:55 Jack Palevich

Convert libacc into a shared library.

Document internal CodeGenerator interface

Move license to a separate license file.

Define a public API for calling libacc.

Update the "acc" test program to use the public API.
Move "main.cpp" and test scripts into the tests subdirectory.
Move test data from tests to tests/data
Remove stale test data.

940f7cc 2009-05-23 03:25:59 Android (Google) Code Review

am 4919d556: Merge change 2135 into donut

Merge commit '4919d556f5473e9b2b6db2b057f0a88d627fb77f'

* commit '4919d556f5473e9b2b6db2b057f0a88d627fb77f':
nexus: Switch controllers to use abstracted properties and refactor command protocol

4cd6e91 2009-05-23 01:30:24 Android (Google) Code Review

Merge change 2329

* changes:
Fix bug where ECONNABORTED would have always occured on asocket_write.

111bfce 2009-05-23 01:09:34 Nick Pelly

Fix bug where ECONNABORTED would have always occured on asocket_write.

Use POLLOUT for writes. Duh.

4919d55 2009-05-23 00:43:08 Android (Google) Code Review

Merge change 2135 into donut

* changes:
nexus: Switch controllers to use abstracted properties and refactor command protocol

4876567 2009-05-23 00:40:13 San Mehat

nexus: Switch controllers to use abstracted properties and refactor command protocol

Also fixes a select() bug and removes debugging

Signed-off-by: San Mehat <san@google.com>

nexus: fix whitespace

6766711 2009-05-22 17:08:01 Mathias Agopian

merge master to master_gl

ad3f0d7 2009-05-22 11:35:03 Android (Google) Code Review

am 47c73898: Merge change 2166 into donut

Merge commit '47c73898b871143708c6d952481ee3063a59246a'

* commit '47c73898b871143708c6d952481ee3063a59246a':
add bootanimation service to init.rc

47c7389 2009-05-22 11:33:40 Android (Google) Code Review

Merge change 2166 into donut

* changes:
add bootanimation service to init.rc

8b2cf9f 2009-05-22 10:45:53 Mathias Agopian

add bootanimation service to init.rc

d2362c2 2009-05-22 05:11:11 Mathias Agopian

am fee77ec0: don\'t use cdefs.h as it breaks the windows build.

Merge commit 'fee77ec093f78c1bb0ce85aa16d7ee8e8fa06f8a'

* commit 'fee77ec093f78c1bb0ce85aa16d7ee8e8fa06f8a':
don't use cdefs.h as it breaks the windows build.

fee77ec 2009-05-22 05:08:39 Mathias Agopian

don't use cdefs.h as it breaks the windows build.

8a88939 2009-05-22 03:55:52 Xavier Ducrohet

am a09fbd16: Preparation work for adb to support USB vendor Ids provided by SDK add-ons.

Merge commit 'a09fbd164d2e088bc5433d310e25640ae048d47d'

* commit 'a09fbd164d2e088bc5433d310e25640ae048d47d':
Preparation work for adb to support USB vendor Ids provided by SDK add-ons.

a09fbd1 2009-05-22 02:18:43 Xavier Ducrohet

Preparation work for adb to support USB vendor Ids provided by SDK add-ons.

Added usb_vendors.* which handles creating (and deleting) a list of vendor ids.
This list is meant to be used everywhere the built-in lists (usb_osx), or the
built-in vendor IDs (transport_usb) were used.

For now the list is only built with the built-in VENDOR_ID_*. Next step
is to read a small file created from all the SDK add-on.

Other misc changes: made is_adb_interface present only if ADB_HOST is true
to prevent accessing a list that doesn't exist (usb_vendors is only
compiled for the host version of adb).

144a6d9 2009-05-21 14:44:12 Android (Google) Code Review

am 463de48f: Merge change 2162 into donut

Merge commit '463de48fb05cb29388e7763f75f6cfa56a2f5cb1'

* commit '463de48fb05cb29388e7763f75f6cfa56a2f5cb1':
Mount SD card synchronous. This is an experimental change intended to

463de48 2009-05-21 11:31:34 Android (Google) Code Review

Merge change 2162 into donut

* changes:
Mount SD card synchronous. This is an experimental change intended to give us another data point on the system performance regressions that seem to revolved around SD card access.

23eaecf 2009-05-21 11:12:58 Dave Sparks

Mount SD card synchronous. This is an experimental change intended to
give us another data point on the system performance regressions that
seem to revolved around SD card access.

e7ada79 2009-05-21 09:36:18 San Mehat

am db017545: libsysutils: const correctness fixes + remove some debugging

Merge commit 'db017545796747115b8797f03e662b0f398a7c7b'

* commit 'db017545796747115b8797f03e662b0f398a7c7b':
libsysutils: const correctness fixes + remove some debugging

13dee24 2009-05-21 09:36:17 San Mehat

am 2fd9c589: nexus: OpenVPN: Instead of creating / using a configfile, use the new dynamic service argument support so we don\'t need one :)

Merge commit '2fd9c5897aba37847879033dd1cffd345ced93fc'

* commit '2fd9c5897aba37847879033dd1cffd345ced93fc':
nexus: OpenVPN: Instead of creating / using a configfile, use the new

df849ca 2009-05-21 09:35:56 Android (Google) Code Review

am a61755e5: Merge change 2077 into donut

Merge commit 'a61755e5fca065dfc89c7639bb672c20a4f9854e'

* commit 'a61755e5fca065dfc89c7639bb672c20a4f9854e':
move native_handle stuff from master_gl
adb: adbd no longer disables OOM and now sets children's OOM adjustment to zero

3fc51ba 2009-05-21 09:22:13 Mathias Agopian

move native_handle stuff from master_gl

db01754 2009-05-21 09:16:05 San Mehat

libsysutils: const correctness fixes + remove some debugging

Signed-off-by: San Mehat <san@google.com>

2fd9c58 2009-05-21 09:16:00 San Mehat

nexus: OpenVPN: Instead of creating / using a configfile, use the new
dynamic service argument support so we don't need one :)

Signed-off-by: San Mehat <san@google.com>

nexus: fix property max

a61755e 2009-05-21 08:21:29 Android (Google) Code Review

Merge change 2077 into donut

* changes:
adb: adbd no longer disables OOM and now sets children's OOM adjustment to zero

92a7541 2009-05-21 07:20:30 Nick Pelly

Helper to perform abortable blocking operations on a socket:
asocket_connect()
asocket_accept()
asocket_read()
asocket_write()
These calls are similar to the regular syscalls, but can be aborted with:
asocket_abort()

Calling close() on a regular POSIX socket does not abort blocked syscalls on
that socket in other threads.

After calling asocket_abort() the socket cannot be reused.

Call asocket_destory() *after* all threads have finished with the socket to
finish closing the socket and free the asocket structure.

The helper is implemented by setting the socket non-blocking to initiate
syscalls connect(), accept(), read(), write(), then using a blocking poll()
on both the primary socket and a local pipe. This makes the poll() abortable
by writing a byte to the local pipe in asocket_abort().

asocket_create() sets the fd to non-blocking mode. It must not be changed to
blocking mode.

Using asocket will triple the number of file descriptors required per
socket, due to the local pipe. It may be possible to use a global pipe per
process rather than per socket, but we have not been able to come up with a
race-free implementation yet.

All functions except asocket_init() and asocket_destroy() are thread safe.