Commit graph

55133 commits

Author SHA1 Message Date
Andreas Huber
fd77f50d55 Verify that vectors of arrays within structures are properly marshaled
in the Java backend.

Change-Id: I70baa4ac55d8b0e06b31b2e50662be14b8528ff3
Bug: 31682327
Test: hidl_test_java
2016-09-26 16:34:29 -07:00
Yifan Hong
b0b5322e7d Updated indentation to 4 spaces for Android.mk.
Test: `cd system/tools/hidl && mma`
Change-Id: I088893c3c8b080239f0f32e3434faf3da3fefc7a
2016-09-26 16:02:39 -07:00
Yifan Hong
65895cfcda Updated tests for constant expressions. am: 467bb282d2
am: dff5d5f00c

Change-Id: I6229a4b293ff5ad41b34120f5adac32751d9ab59
2016-09-26 22:57:12 +00:00
Yifan Hong
dff5d5f00c Updated tests for constant expressions.
am: 467bb282d2

Change-Id: Ife9919731add41f62b9555325a1d343ab9f2bd2b
2016-09-26 22:53:43 +00:00
Yifan Hong
467bb282d2 Updated tests for constant expressions.
Test: `make android.hardware.tests.expression@1.0` compiles
      and generates enum class Color with autofilled values.
Test: `make hidl_test_java` succeeded.
Test: `make hidl_test` succeeded.

Bug: 31628863 Add test for autofilling enum values.
Bug: 31592132 allow constant expressions be array sizes.

Change-Id: I79f35365f1d37843922725ad5a405848f3e8ec08
2016-09-26 13:39:22 -07:00
Andreas Huber
675172c465 Updated makefiles that also add static java library targets. am: 495391aad8 am: a88908fc9f am: 8a54169407
am: b35730b0d0

Change-Id: I670ea37d0ad7a61bd7a39d70344a3734a498c41b
2016-09-23 18:49:30 +00:00
Andreas Huber
b35730b0d0 Updated makefiles that also add static java library targets. am: 495391aad8 am: a88908fc9f
am: 8a54169407

Change-Id: Idb72304d11a7d2c42b81da30e9bb65eff38da4c8
2016-09-23 18:24:28 +00:00
Andreas Huber
8a54169407 Updated makefiles that also add static java library targets. am: 495391aad8
am: a88908fc9f

Change-Id: I33fed4af5f23f1e793360d8e68e7ed789b224f43
2016-09-23 18:22:28 +00:00
Andreas Huber
a88908fc9f Updated makefiles that also add static java library targets.
am: 495391aad8

Change-Id: Iab21a83fcd7a07ace057b7bd327b5356096654a4
2016-09-23 18:20:27 +00:00
Andreas Huber
495391aad8 Updated makefiles that also add static java library targets.
Bug: 31684178
Test: hidl_test and hidl_test_java
Change-Id: Ib53d1be2b1535837ca97cb61796e335141fc7611
2016-09-23 09:21:15 -07:00
Iliyan Malchev
38a7fa0b8b android.hardware.nfc@1.0: provide a default implementation am: 678fa1f456 am: 61f39aaba5 am: 78b83a87a7
am: ad5a74ae97

Change-Id: I20b054f683217c5ab7a2fb6587caea2d3dd306a0
2016-09-23 03:17:06 +00:00
Iliyan Malchev
b37deaefe5 update auto-generated makefiles am: 998892cce7 am: 8ff5b735a2 am: ef023ad28b
am: 57557e49e9

Change-Id: I319fea9e05fab6b9ea51a69688aa0c5a19cd0ff2
2016-09-23 03:16:56 +00:00
Iliyan Malchev
ad5a74ae97 android.hardware.nfc@1.0: provide a default implementation am: 678fa1f456 am: 61f39aaba5
am: 78b83a87a7

Change-Id: Ifd665522101ced4d046f46ab1f73bd63d1557597
2016-09-23 03:09:28 +00:00
Iliyan Malchev
57557e49e9 update auto-generated makefiles am: 998892cce7 am: 8ff5b735a2
am: ef023ad28b

Change-Id: I48c360b0e6e42e633f1704d757a0bd61079835f3
2016-09-23 03:09:19 +00:00
Iliyan Malchev
78b83a87a7 android.hardware.nfc@1.0: provide a default implementation am: 678fa1f456
am: 61f39aaba5

Change-Id: Iafcb24937d03e30f33813621b736e1f32ad3f1ff
2016-09-23 03:07:58 +00:00
Iliyan Malchev
ef023ad28b update auto-generated makefiles am: 998892cce7
am: 8ff5b735a2

Change-Id: I4815276ca6c386491f562a4705066a98da66f723
2016-09-23 03:07:49 +00:00
Iliyan Malchev
61f39aaba5 android.hardware.nfc@1.0: provide a default implementation
am: 678fa1f456

Change-Id: I2a10a2a82dcfa705ece239e2a6291db11807d074
2016-09-23 03:05:57 +00:00
Iliyan Malchev
8ff5b735a2 update auto-generated makefiles
am: 998892cce7

Change-Id: I55af5e32ddeb15bd8da3f15ae1f80fe112f9e6a7
2016-09-23 03:05:48 +00:00
Andreas Huber
e1215a29d7 [Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448b6a9 am: a0968031d6 am: 50ff1f58e9
am: 0cfe6e1da5

Change-Id: I1b668c6cc4c4a926bcb56a1716a150125ae91365
2016-09-23 01:50:44 +00:00
Andreas Huber
e35a295578 Merge "Verify that structs with multiple array fields now successfully compile for Java" am: 05f80eec9d am: a37cd4c0d1 am: 33271e9d2f
am: 0c397242c0

Change-Id: Ic2a8c49984eb0e3c248863620d81ba0d287f337c
2016-09-23 01:49:50 +00:00
Mitchell Wills
e0b9e058e9 Initial pieces of WiFi HAL interface definition am: 5443a9fc9b am: 3d1b2c3c80 am: 5967714741
am: 1a54b1be14

Change-Id: Ib954b79992199a2de39cd53e03eecc9be4c245d0
2016-09-23 01:49:38 +00:00
Andreas Huber
1697c4df58 Merge "[Java] Add a test to verify that typedefs in types.hal does not mistakenly" 2016-09-23 01:39:46 +00:00
Iliyan Malchev
678fa1f456 android.hardware.nfc@1.0: provide a default implementation
b/31524912
Test: pass

Change-Id: Id9d34f62f4a2b92bdc3beb3e62c89c82743c0ca0
Signed-off-by: Iliyan Malchev <malchev@google.com>
2016-09-22 23:31:52 +00:00
Iliyan Malchev
998892cce7 update auto-generated makefiles
b/31524912
Test: pass

Change-Id: Iafea8f87e93181041f42820df39ec43b3c785410
Signed-off-by: Iliyan Malchev <malchev@google.com>
2016-09-22 23:31:33 +00:00
Andreas Huber
0cfe6e1da5 [Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448b6a9 am: a0968031d6
am: 50ff1f58e9

Change-Id: I0bf7af1567bb9012670daa86a812f7d887941f60
2016-09-22 23:13:41 +00:00
Andreas Huber
0c397242c0 Merge "Verify that structs with multiple array fields now successfully compile for Java" am: 05f80eec9d am: a37cd4c0d1
am: 33271e9d2f

Change-Id: Ie56f1068c7f870b39f0ba8223e4c849e972f3575
2016-09-22 23:12:53 +00:00
Mitchell Wills
1a54b1be14 Initial pieces of WiFi HAL interface definition am: 5443a9fc9b am: 3d1b2c3c80
am: 5967714741

Change-Id: I6cf7dc61774de22c936c50962d19be65abef3ddf
2016-09-22 23:12:44 +00:00
Andreas Huber
50ff1f58e9 [Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448b6a9
am: a0968031d6

Change-Id: If873918c0fff96a5e19db275bfc29716b842b035
2016-09-22 22:59:12 +00:00
Andreas Huber
a0968031d6 [Java] Add a test to verify that typedefs in types.hal does not mistakenly
am: f1d448b6a9

Change-Id: Ie5f02da566697f0275294f0d5bf930e7405c742b
2016-09-22 22:41:58 +00:00
Andreas Huber
33271e9d2f Merge "Verify that structs with multiple array fields now successfully compile for Java" am: 05f80eec9d
am: a37cd4c0d1

Change-Id: I9399dc700d42edd72263f2a02668e7211d396ed4
2016-09-22 21:57:48 +00:00
Mitchell Wills
5967714741 Initial pieces of WiFi HAL interface definition am: 5443a9fc9b
am: 3d1b2c3c80

Change-Id: I8c22d41673fbc0e273a111d2ce9c87013758c4df
2016-09-22 21:57:19 +00:00
Andreas Huber
446e8d6b27 [Java] Add a test to verify that typedefs in types.hal does not mistakenly
generate a makefile rule.

Bug: 31678014
Test: regenerate makefiles using hidl-gen.
Change-Id: Ifd85852624288a61fda656c030457bd793ad171b
2016-09-22 14:08:55 -07:00
Andreas Huber
680c2af411 Verify that structs with multiple array fields now successfully compile for Java
Previously "_hidl_array_offset_*" was redeclared multiple times in the same
scope.

Bug: 31675085
Test: run hidl_test, hidl_test_java
Change-Id: I8ef57cfa097a9c42c4dc5769a56dc959888aa025
2016-09-22 14:05:06 -07:00
Andreas Huber
f1d448b6a9 [Java] Add a test to verify that typedefs in types.hal does not mistakenly
generate a makefile rule.

Bug: 31678014
Test: regenerate makefiles using hidl-gen.
Change-Id: I72ceaedd33288269b74e2aa233043c741994cd1a
2016-09-22 13:22:47 -07:00
Andreas Huber
a37cd4c0d1 Merge "Verify that structs with multiple array fields now successfully compile for Java"
am: 05f80eec9d

Change-Id: I2a12bb4d611d482a66eff412021f086f0ba43476
2016-09-22 20:08:08 +00:00
Treehugger Robot
05f80eec9d Merge "Verify that structs with multiple array fields now successfully compile for Java" 2016-09-22 19:53:14 +00:00
Mitchell Wills
3d1b2c3c80 Initial pieces of WiFi HAL interface definition
am: 5443a9fc9b

Change-Id: I23f086448b3e61f0b3fbc380d46ecdb28d6e5789
2016-09-22 19:36:29 +00:00
Andreas Huber
fc0b6c484a Verify that structs with multiple array fields now successfully compile for Java
Previously "_hidl_array_offset_*" was redeclared multiple times in the same
scope.

Bug: 31675085
Test: run hidl_test, hidl_test_java
Change-Id: I370956ae3008c05bda66dc5cdc44d33c9883376f
2016-09-22 11:25:23 -07:00
Mitchell Wills
5443a9fc9b Initial pieces of WiFi HAL interface definition
Test: make -j48 android.hardware.wifi@1.0 android.hardware.wifi@1.0-java
Bug: 31350762
Change-Id: I1b598be397e08165fc9fd607888e064b139e8007
2016-09-22 10:50:27 -07:00
Andreas Huber
8731faf771 Merge "Additional test cases to verify multi-dimensional arrays work properly." am: ed76563377 am: 551f714f93 am: 2d026f473f
am: a9e8ca0542

Change-Id: I3d38d83a02ed538b9ba50d1f12cae7e3f22730ca
2016-09-21 06:56:11 +00:00
Andreas Huber
b688d69316 Additional test cases to verify multi-dimensional arrays work properly.
(cherry picked from commit 8e237941ef)

Bug: 31438033
Test: run updated "hidl_test" and "hidl_test_java"
Change-Id: I99185440dcd80639a6ac3e764ae66dc5c7fb18d1
2016-09-20 21:35:29 -07:00
Andreas Huber
a9e8ca0542 Merge "Additional test cases to verify multi-dimensional arrays work properly." am: ed76563377 am: 551f714f93
am: 2d026f473f

Change-Id: Icce4455aa570c13613550e9c633ac8c29113f5f5
2016-09-20 21:58:12 +00:00
Andreas Huber
2d026f473f Merge "Additional test cases to verify multi-dimensional arrays work properly." am: ed76563377
am: 551f714f93

Change-Id: I0cfa94791445d91b9502f4fdf5aa2d295460f874
2016-09-20 20:59:34 +00:00
Andreas Huber
551f714f93 Merge "Additional test cases to verify multi-dimensional arrays work properly."
am: ed76563377

Change-Id: Id7e09605925b718147d580114cf644a329e9e5fe
2016-09-20 20:48:56 +00:00
Treehugger Robot
ed76563377 Merge "Additional test cases to verify multi-dimensional arrays work properly." 2016-09-20 20:28:12 +00:00
Zhuoyao Zhang
c4f3cbbdad Add dependency on libcutils. am: adc313d43d am: f2ef735e00 am: e7d11d6140
am: 401335cf49

Change-Id: I41f6db768dfe01eaa6ac140e7834f2b7842c9bfa
2016-09-20 07:04:03 +00:00
Zhuoyao Zhang
401335cf49 Add dependency on libcutils. am: adc313d43d am: f2ef735e00
am: e7d11d6140

Change-Id: I629e40fd4ecd40559516b6c25bcb317e7255d3fd
2016-09-20 00:57:21 +00:00
Zhuoyao Zhang
e7d11d6140 Add dependency on libcutils. am: adc313d43d
am: f2ef735e00

Change-Id: I18ef2fe9e3e052a6200e8d5724537866bd04114c
2016-09-19 23:33:09 +00:00
Zhuoyao Zhang
f2ef735e00 Add dependency on libcutils.
am: adc313d43d

Change-Id: I400de4756d28d50d1080bdd768c49a079eb097b3
2016-09-19 23:19:44 +00:00
Andreas Huber
8e237941ef Additional test cases to verify multi-dimensional arrays work properly.
Bug: 31438033
Change-Id: I1fc58cbbe6f161f7f71a43fa43d743843ba22f76
Test: run updated "hidl_test" and "hidl_test_java"
2016-09-19 14:07:54 -07:00