summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* nexus: Rollup update for nexusSan Mehat2009-07-1041-850/+3271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nexus: Change field separator from : to ' ' Signed-off-by: San Mehat <san@google.com> nexus: Add some prototypes for stuff to come Signed-off-by: San Mehat <san@google.com> nexus: Add some TODOs Signed-off-by: San Mehat <san@google.com> libsysutils: Put a proper token parser into the FrameworkListener which supports minimal \ escapes and quotes Signed-off-by: San Mehat <san@google.com> nexus: Fix a lot of bugs Signed-off-by: San Mehat <san@google.com> libsysutils: Remove some debugging Signed-off-by: San Mehat <san@google.com> nexus: Send broadcasts for supplicant state changes Signed-off-by: San Mehat <san@google.com> nexus: Plumb DHCP listener state changes to NetworkManager Signed-off-by: San Mehat <san@google.com> nexus: Make the SupplicantState strings more parsable Signed-off-by: San Mehat <san@google.com> nexus: Broadcast a message when dhcp state changes. Signed-off-by: San Mehat <san@google.com> nexus: Add a few new response codes Signed-off-by: San Mehat <san@google.com> nexus: Rename ErrorCode -> ResponseCode Signed-off-by: San Mehat <san@google.com> nexus: Add DHCP event broadcasting. Also adds the framework for tracking supplicant 'searching-for-AP' state Signed-off-by: San Mehat <san@google.com> nexus: REmove WifiScanner Signed-off-by: San Mehat <san@google.com> nexus: Change the way scanning works. scanmode can now be selected independantly of triggering a scan. Also adds rxfilter support Signed-off-by: San Mehat <san@google.com> nexus: Add support for configuring bluetooth coexistence scanning and modes Signed-off-by: San Mehat <san@google.com> nexus: use case insensitive match for property names Signed-off-by: San Mehat <san@google.com> nexus: Rollup of a bunch of stuff: - 'list' command now takes an argument to match against - InterfaceConfig has been moved into the Controller base (for now) - DhcpClient now has some rudimentry locking - process 'ADDRINFO' messages from dhcpcd - Drop tertiary dns Signed-off-by: San Mehat <san@google.com> nexus: Clean up some of the supplicant variable parsing and add 'wifi.current' Signed-off-by: San Mehat <san@google.com> nexus: Add driver-stop/start, initial suspend support Signed-off-by: San Mehat <san@google.com> nexus: Add Controller suspend/resume callbacks, as well as locking Signed-off-by: San Mehat <san@google.com> nexus: Make ARP probing configurable for DhcpClient Signed-off-by: San Mehat <san@google.com> nexus: Add linkspeed / rssi retrieval Signed-off-by: San Mehat <san@google.com> nexus: Add WifiStatusPoller to track RSSI/linkspeed when associated Signed-off-by: San Mehat <san@google.com> nexus: Disable some debugging and add 'wifi.netcount' property Signed-off-by: San Mehat <san@google.com> nexus: Replace the hackish property system with something more flexible with namespaces Signed-off-by: San Mehat <san@google.com> libsysutils: Fix a few bugs in SocketListener Signed-off-by: San Mehat <san@google.com> nexus: PropertyManager: Add array support Signed-off-by: San Mehat <san@google.com> nexus: Clean up properties Signed-off-by: San Mehat <san@google.com> nexus: WifiController: Change name of 'CurrentNetwork' property Signed-off-by: San Mehat <san@google.com>
* Merge change 6658Android (Google) Code Review2009-07-093-11/+64
|\ | | | | | | | | * changes: Finish implementing x86 floating point
| * Finish implementing x86 floating pointJack Palevich2009-07-093-11/+64
| | | | | | | | | | | | | | | | | | Support floating-point if/while statements: if(1.0) { ... } Support reading values from float and double pointers. And some additional error checking. Detect malformed "return" statements Detect passing the results of "void" functions as arguments.
* | Merge branch 'master' of git://android.git.kernel.org/platform/system/core ↵Jean-Baptiste Queru2009-07-090-0/+0
|\ \ | |/ |/| | | | | | | | | | | | | | | into merge_korg_master * 'master' of git://android.git.kernel.org/platform/system/core: adb: Use correct language ID when retrieving USB serial number. Fix typo in adb commandline help Fix bug where ECONNABORTED would have always occured on asocket_write. Helper to perform abortable blocking operations on a socket:
| * adb: Use correct language ID when retrieving USB serial number.Mike Lockwood2009-07-081-12/+32
| | | | | | | | | | | | Fixes http://code.google.com/p/android/issues/detail?id=2609 Signed-off-by: Mike Lockwood <lockwood@android.com>
| * Fix typo in adb commandline helpKenny Root2009-06-081-1/+1
| | | | | | | | Android developers are not expected to have PDP-11s.
| * Fix bug where ECONNABORTED would have always occured on asocket_write.Nick Pelly2009-05-291-1/+1
| | | | | | | | Use POLLOUT for writes. Duh.
| * Helper to perform abortable blocking operations on a socket:Nick Pelly2009-05-293-0/+397
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge change 6597Android (Google) Code Review2009-07-082-43/+330
|\ \ | | | | | | | | | | | | * changes: Implement x86 floating point operations
| * | Implement x86 floating point operationsJack Palevich2009-07-082-43/+330
| | | | | | | | | | | | | | | | | | | | | + unary floating point operation - + unary floating point compare: ! + binary floating point operations +-*/ + binary floating point comparisons: < <= == != >= >
* | | Merge change 6591Android (Google) Code Review2009-07-081-0/+1
|\ \ \ | |/ / |/| | | | | | | | * changes: set permissions for capella cm3602 proximity sensor
| * | set permissions for capella cm3602 proximity sensorIliyan Malchev2009-07-081-0/+1
| | | | | | | | | | | | Signed-off-by: Iliyan Malchev <malchev@google.com>
* | | am 48d116ed: init.rc: Fix commands for allowing the system_server to access ↵Mike Lockwood2009-07-081-4/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wpa_supplicant.conf Merge commit '48d116edf9c785ed284626cbe0bbf5c958cf5e67' * commit '48d116edf9c785ed284626cbe0bbf5c958cf5e67': init.rc: Fix commands for allowing the system_server to access wpa_supplicant.conf
| * | | init.rc: Fix commands for allowing the system_server to access ↵Mike Lockwood2009-07-081-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wpa_supplicant.conf The touch command does not exist, and the chown commands are unnecessary because the system_server is in the WIFI group. Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | | Class with virtual methods should have virtual destructors too.Marco Nelissen2009-07-081-0/+2
| | | |
* | | | Merge change 6551Android (Google) Code Review2009-07-082-27/+135
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * changes: Implement global, local, and stack based float and double variables.
| * | | | Implement global, local, and stack based float and double variables.Jack Palevich2009-07-082-27/+135
| | | | |
* | | | | Merge change 6550Android (Google) Code Review2009-07-082-12/+85
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * changes: Implement x86 int <--> float.
| * | | | Implement x86 int <--> float.Jack Palevich2009-07-082-12/+85
| | | | |
* | | | | Merge change 6498Android (Google) Code Review2009-07-082-61/+136
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * changes: Some x86 floating point code works.
| * | | | Some x86 floating point code works.Jack Palevich2009-07-082-61/+136
| | | | | | | | | | | | | | | | | | | | We now check the types and number of arguments to a function.
* | | | | Merge change 6497Android (Google) Code Review2009-07-081-149/+238
|\ \ \ \ \ | |/ / / / | | | / / | |_|/ / |/| | | * changes: Start tracking types in expressions.
| * | | Start tracking types in expressions.Jack Palevich2009-07-071-149/+238
| | | |
* | | | am c989199c: Fix typo in adb commandline helpKenny Root2009-07-081-1/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | Merge commit 'c989199ccfbe745a7109f57d2aee2577d2f72b8d' * commit 'c989199ccfbe745a7109f57d2aee2577d2f72b8d': Fix typo in adb commandline help
| * | | Fix typo in adb commandline helpKenny Root2009-07-081-1/+1
| | | | | | | | | | | | | | | | Android developers are not expected to have PDP-11s.
* | | | am 3d9b265b: adb: Use correct language ID when retrieving USB serial number.Mike Lockwood2009-07-081-12/+32
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '3d9b265b7d34d886a2f44e486c25e402d7df791b' * commit '3d9b265b7d34d886a2f44e486c25e402d7df791b': adb: Use correct language ID when retrieving USB serial number.
| * | | adb: Use correct language ID when retrieving USB serial number.Mike Lockwood2009-07-081-12/+32
| | | | | | | | | | | | | | | | | | | | | | | | Fixes http://code.google.com/p/android/issues/detail?id=2609 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | | Merge change 6004Android (Google) Code Review2009-07-071-11/+12
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | * changes: Add aggregator test tag to list
| * | | Add aggregator test tag to listJim Miller2009-07-011-11/+12
| | | |
* | | | Merge change 6323Android (Google) Code Review2009-07-061-7/+113
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * changes: Parse floating point (and double) constants.
| * | | | Parse floating point (and double) constants.Jack Palevich2009-07-061-7/+113
| | | | |
* | | | | Merge change 6322Android (Google) Code Review2009-07-061-76/+240
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * changes: Start teaching the code generator about types.
| * | | | Start teaching the code generator about types.Jack Palevich2009-07-061-76/+240
| | | | | | | | | | | | | | | | | | | | | | | | | Remove the concept of "R1" from the code generator API, R1 is used internally as needed.
* | | | | Merge commit 'goog/master_gl' into merge_master_glMathias Agopian2009-07-063-1/+35
|\ \ \ \ \
| * \ \ \ \ Merge commit 'goog/master' into merge_masterMathias Agopian2009-07-069-354/+810
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | am b3edd072: vold: Change the disk formatter we use + fix commandline ↵San Mehat2009-07-061-9/+11
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | argument creation Merge commit 'b3edd0720ea26ef02763e7446d1bafb85546b38e' * commit 'b3edd0720ea26ef02763e7446d1bafb85546b38e': vold: Change the disk formatter we use + fix commandline argument creation
| * | | | | vold: Change the disk formatter we use + fix commandline argument creationSan Mehat2009-07-061-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: San Mehat <san@google.com>
* | | | | | Merge change 6257Android (Google) Code Review2009-07-062-200/+450
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | * changes: resolved conflicts for merge of 72eead43 to master
| * | | | | resolved conflicts for merge of 72eead43 to masterSan Mehat2009-07-062-200/+450
| |\ \ \ \ \ | | |/ / / /
| | * | | | toolbox: mkdosfs: Imported new 'newfs_msdos' updated disk formatterSan Mehat2009-07-062-200/+450
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: San Mehat <san@google.com>
* | | | | | Merge changes 6249,6250Android (Google) Code Review2009-07-062-107/+257
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Initial support for float, double. Implement our hard casts using our type system.
| * | | | | | Initial support for float, double.Jack Palevich2009-07-062-47/+70
| | | | | | |
| * | | | | | Implement our hard casts using our type system.Jack Palevich2009-07-021-61/+188
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doesn't add any new capabilities, but we now generate error messages if you attempt casts we don't support, and we also found and fixed some bugs in declaration parsing.
* | | | | | | Merge change 6248Android (Google) Code Review2009-07-063-44/+90
|\ \ \ \ \ \ \ | |/ / / / / / | | / / / / / | |/ / / / / |/| | | | | * changes: Clean up expression code.
| * | | | | Clean up expression code.Jack Palevich2009-07-013-44/+90
| | | | | | | | | | | | | | | | | | | | | | | | Concatenate adjacent string literals.
* | | | | | am eefef323: Set the permissions of wifi supplicant file so that system can ↵Amith Yamasani2009-07-061-0/+5
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | access it. Merge commit 'eefef3234ae1e3b0f2db71415f134c7ec49899fa' * commit 'eefef3234ae1e3b0f2db71415f134c7ec49899fa': Set the permissions of wifi supplicant file so that system can access it.
| * | | | | Set the permissions of wifi supplicant file so that system can access it.Amith Yamasani2009-07-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Create the required directories and set the correct owner and permissions.
* | | | | | am 5c49135b: Merge change 5852 into donutAndroid (Google) Code Review2009-07-021-1/+5
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '5c49135b032235f82560d5e55b0e4c547506516b' * commit '5c49135b032235f82560d5e55b0e4c547506516b': rootdir: Modify init.rc to run mtpd/racoon as a non-root user.
| * | | | | Merge change 5852 into donutAndroid (Google) Code Review2009-06-301-1/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: rootdir: Modify init.rc to run mtpd/racoon as a non-root user.
| | * | | | | rootdir: Modify init.rc to run mtpd/racoon as a non-root user.Chia-chi Yeh2009-07-011-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that this change requires a new prebuilt kernel for AID_NET_ADMIN.