Commit Graph

34424 Commits

Author SHA1 Message Date
Henri Chataing
e1f18b0234 Remove AndroidBeamDemo from samples
Bug: 265394596
Test: m sdk
Change-Id: I54898705900f73c55d9a2eb3ee1372f510b15fe2
2023-01-13 16:11:19 +00:00
Henri Chataing
fb8583c85e Merge "Remove samples for deprecated Android Beam API" 2023-01-13 08:11:13 +00:00
Pablo Gamito
6707d0e070 Merge "Show all displays in surface flinger trace" 2023-01-11 15:33:27 +00:00
Nataniel Borges
756cbc79df [automerger skipped] [DO NOT MERGE] Update adb proxy on tm-qpr-dev am: 48ef808621 am: 1bd36f31b6 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/development/+/20927923

Change-Id: I29382a0ac918ab139937d18285abf8d01aa51301
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-10 13:59:23 +00:00
Nataniel Borges
1bd36f31b6 [DO NOT MERGE] Update adb proxy on tm-qpr-dev am: 48ef808621
Original change: https://googleplex-android-review.googlesource.com/c/platform/development/+/20927923

Change-Id: I12a960e8046075c8a37fbe1590ba632ec028f996
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-10 13:19:37 +00:00
Nataniel Borges
48ef808621 [DO NOT MERGE] Update adb proxy on tm-qpr-dev
This will help those working on tm-dev to run the new winscope, without having to download an additional file.

Change-Id: I7aaaef7eb2ae6166bc914db81ffa1f557d4d62e1
Fixes: 264719130
Test: run the proxy, open go/winscope and check if it can collect traces
2023-01-10 10:22:22 +00:00
Pablo Gamito
4ad8a65f9c Show all displays in surface flinger trace
+ ensure displays are sorted to ensure same ordering between SF and WM trace displays

Fixes: 264688936
Test: npm run build:unit && npm run test:unit
Change-Id: If5cbeb1f14545a30da0c0181884ab74132bdde77
2023-01-10 10:05:35 +00:00
Hsin-Yi Chen
4e4d3ad4d6 Merge "Fix the bug that generates multiple definition of references" am: e07e343451 am: 2706b0c951 am: 0dff861946
Original change: https://android-review.googlesource.com/c/platform/development/+/2379448

Change-Id: I8802167861388ea100e5e45d04d97262ed0a874d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-10 05:09:03 +00:00
Hsin-Yi Chen
0dff861946 Merge "Fix the bug that generates multiple definition of references" am: e07e343451 am: 2706b0c951
Original change: https://android-review.googlesource.com/c/platform/development/+/2379448

Change-Id: Ib40747a9e97d000d9d4982fe13a685a04af15dd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-10 04:24:09 +00:00
Hsin-Yi Chen
2706b0c951 Merge "Fix the bug that generates multiple definition of references" am: e07e343451
Original change: https://android-review.googlesource.com/c/platform/development/+/2379448

Change-Id: I4cc76c834250bc5d6689bf964e13ed98324137cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-10 03:37:38 +00:00
Hsin-Yi Chen
e07e343451 Merge "Fix the bug that generates multiple definition of references" 2023-01-10 03:08:11 +00:00
Nataniel Borges
1c7ac129dc [conflict] Merge "Update winscope proxy to version 1.0" am: 20b563e65e am: 1130743c2c am: ed61429250
Original change: https://android-review.googlesource.com/c/platform/development/+/2379888

Change-Id: I4f69afe94fc6510c5975d07c2883ba82334cb30c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-09 14:40:36 +00:00
Nataniel Borges
ed61429250 Merge "Update winscope proxy to version 1.0" am: 20b563e65e am: 1130743c2c
Original change: https://android-review.googlesource.com/c/platform/development/+/2379888

Change-Id: Ic5ccb4f15ce4830c71d52fae6d7c9a9d1e04b6b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-09 13:45:14 +00:00
Nataniel Borges
1130743c2c Merge "Update winscope proxy to version 1.0" am: 20b563e65e
Original change: https://android-review.googlesource.com/c/platform/development/+/2379888

Change-Id: I1894ab90588fea38cfee89286a339eab36a91b4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-09 13:12:48 +00:00
Nataniel Borges
20b563e65e Merge "Update winscope proxy to version 1.0" 2023-01-09 12:36:09 +00:00
Nataniel Borges
8e25c2ed36 Revert "Temporarily point winscope_proxy.py download link to Code Search"
This reverts commit 30a6979344.

Reason for revert: https://android-review.git.corp.google.com/q/topic:%22winscope-1.0%22 is updating the proxy files in aosp, this temporary fix is no longer necessary

Change-Id: I3e4d8370e0a947c8491b470cefbd04ddc6f3ef0b
2023-01-09 12:16:25 +00:00
Nataniel Borges
7353794edc Update winscope proxy to version 1.0
Bug: 264573983
Change-Id: Ie7e14b11c3b3a866a649b4e013a60fe542d3d754
Test: open winscope and proxy and dump wm and sf states
2023-01-09 12:14:09 +00:00
Alisher Alikhodjaev
72f4cdb23f Remove samples for deprecated Android Beam API
Removed samples:
- AndroidBeamDemo
- browseable/BeamLargeFiles

Bug: 236980291
Test: n/a
Change-Id: I1a4565fd087f038e715ea6eb66a5cac700636819
2023-01-09 09:07:35 +00:00
Hsin-Yi Chen
6e5894f6a2 Fix the bug that generates multiple definition of references
If a type ID is persent in local_to_global_type_id_map,
ModuleMerger functions should report that was_newly_added_ = false.

Test: ./test.py ; update prebuilts/clang-tools and build
Bug: 255702405
Change-Id: I0fbe68ebbc6b8df3ea4ae36a017d0bb61bc7d553
2023-01-07 16:24:43 +08:00
Kean Mariotti
30a6979344 Temporarily point winscope_proxy.py download link to Code Search
Will revert/adapt this change once the new winscope_proxy.py will
be available in AOSP as well.

Bug: b/264573983
Test: open winscope, click on "Download from Code Search"
Change-Id: I2c03c7d295465ef60c4c6c3f61399c90cb7ff1c0
2023-01-06 10:05:32 +00:00
Kean Mariotti
e75ca180ff Fix rects view (weird triangular shapes)
Rectangles with property cornerRadius === 0 could result
in weird triangular shapes being drawn instead of rectangles

Fix: b/264541479
Test: follow steps in b/264541479 and check issue is gone
Change-Id: I2421e47cdbf7c932218640f2553647ded676a80d
2023-01-05 17:04:03 +00:00
Kean Mariotti
7ea7bf3815 Merge changes I126a5f2f,I522d5d9f,I0eb35399,If3a79de6
* changes:
  Fix title (WinscopeNg => Winscope)
  Fix parsing of timeline's timestamp input
  Fix tslint errors
  Add tslint
2023-01-05 13:11:34 +00:00
Kean Mariotti
25682f6e34 Fix title (WinscopeNg => Winscope)
Bug: b/264247967
Test: open app and check the title is 'Winscope'
Change-Id: I126a5f2f714c2fbefa42f2d7281abb9b2feb798f
2023-01-05 13:03:42 +00:00
Kean Mariotti
e1cfda57cb Fix parsing of timeline's timestamp input
Test: npm run build:all && npm run test:all
Fix: b/264504813
Change-Id: I522d5d9f47a684e013d405ed6b6395820354ef3c
2023-01-05 13:03:42 +00:00
Kean Mariotti
db3015b799 Fix tslint errors
Test: npm run build:all && npm run test:all
Change-Id: I0eb35399afc4156b93a9b1d5213c70c4baa63316
2023-01-05 13:03:42 +00:00
Kean Mariotti
80105ae0ca Add tslint
Add tslint with google3 config (google3/javascript/typescript/tslint).

Skipped google3 custom rules that need to be built and added to the project.

If needed, with some extra effort it should be possible
to get the google3 rules to build/run also in the Winscope environment.
However, it is probably simpler and quicker to run (and maybe fix?)
those checks on critique once we port Winscope to google3.

Fix: b/264505907
Test: npm run tslint:check / npm run tslint:fix
Change-Id: If3a79de673503e0c06541f0329163dee93849c3c
2023-01-05 13:03:42 +00:00
TreeHugger Robot
55c14c15b0 Merge "Update API 34 release config and emulator files for UDC DP 1 " 2023-01-04 23:49:00 +00:00
Kean Mariotti
a3d891dab6 Reorganize src/common package
- Move src/common/trace => src/trace (make its own package)
- Move src/common/utils => src/common

Fix: b/264362866
Test: npm run build:all && npm run test:all
Change-Id: I9941997d1f0f7ef5558ed75a56d48acba69e39a3
2023-01-04 11:04:41 +00:00
Kean Mariotti
9ffaca7fdb Rename source files to be google3-compliant
<name>.module.ts => <name>_module.ts
<name>.component.ts => <name>_component.ts
<name>.component.spec.ts => <name>_component_test.ts
<name>.spec.ts => <name>_test.ts
main.prod.ts => main_prod.ts
main.dev.ts => main_dev.ts

Fix: b/263471805
Test: npm run build:all && npm run test:all
Change-Id: I190c6be7a552624e7965568f04cb498305d37683
2023-01-04 09:38:50 +00:00
Kean Mariotti
fbec45f115 Fix rounded rect corners computation
Handle the case where corner radius > height/2 (or width/2)

Fix: b/264264761
Test: npm run build:all && npm run test:all
Change-Id: I9327189a3b9a59128d9ed3cc885f5887900a952a
2023-01-04 08:28:09 +00:00
Neha Jain
6a9a13f010 Update API 34 release config and emulator files for UDC DP 1
Bug: 264307057
Change-Id: I71518a343b8ecabfa1703a04e2a233bbe99fc97e
2023-01-03 23:23:09 +00:00
Hui Yu
a9f2d0567d Merge "Specify foreground service type and permissions for FGS under development/samples" 2023-01-03 17:40:33 +00:00
Hui Yu
412e563671 Specify foreground service type and permissions for FGS under development/samples
TO meet the U requirement that apps targetSdkVersion U+ must specify
foreground service type and permissions.

Bug: 262580021
Test: build and run.
Change-Id: I0e6bf918b17eee82bdb2669a8c28e17e327a728f
2023-01-03 17:39:01 +00:00
Kean Mariotti
4c849366bf Rename winscope-ng => winscope
Fix: b/264247967
Test: npm install && npm run build:all && npm run test:all
Change-Id: I562e7386a1fe250f5042f2aec67d4731d4f6d3d7
2023-01-03 16:36:16 +00:00
Kean Mariotti
969b3358d7 Remove legacy Winscope
Bug: b/264247967
Test: not needed
Change-Id: I61108714c08e0a4ab2e0c5bf25931740218e68e8
2023-01-03 15:16:20 +00:00
Kean Mariotti
601c771923 Merge "Fix rects view for WM trace" 2023-01-03 09:05:51 +00:00
Treehugger Robot
2c8c4bebdb Merge "Revert "Provide a script to update the generated Android.bp"" am: a8802bc47a am: 61b1a8bb12 am: 0f8496ddd3
Original change: https://android-review.googlesource.com/c/platform/development/+/2373488

Change-Id: If645019725313f487e15407f19b773bed754a135
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-03 07:20:27 +00:00
Treehugger Robot
0f8496ddd3 Merge "Revert "Provide a script to update the generated Android.bp"" am: a8802bc47a am: 61b1a8bb12
Original change: https://android-review.googlesource.com/c/platform/development/+/2373488

Change-Id: Ied36e079508f43ba458636b667b81ac4b367aa54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-03 06:40:04 +00:00
Treehugger Robot
61b1a8bb12 Merge "Revert "Provide a script to update the generated Android.bp"" am: a8802bc47a
Original change: https://android-review.googlesource.com/c/platform/development/+/2373488

Change-Id: Ifee80edd8427b45c80ff662ac07ac382a46e6e6c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-03 05:51:18 +00:00
Treehugger Robot
a8802bc47a Merge "Revert "Provide a script to update the generated Android.bp"" 2023-01-03 05:19:58 +00:00
Justin Yun
699b519ec1 Revert "Provide a script to update the generated Android.bp"
This reverts commit c7c0e42748.

Reason for revert: This workaround is no longer required.

Change-Id: If85cb87c2af02b321bfa484bdfe791ede144d490
2023-01-02 07:12:19 +00:00
Nataniel Borges
0d4a2d2919 Fix rects view for WM trace
The rounded corners property should be 0 on WM traces, instead of null

Fixes: 264024995
Test: open a wm trace and check rects view
Change-Id: I53e6668a8bdaa460e2e740936b719a3a4f813f8c
2023-01-01 10:31:46 +00:00
Nataniel Borges
ed96ad4fc4 Merge "Add cyclic dependencies check" 2023-01-01 10:06:56 +00:00
Nataniel Borges
27e7b80d58 Merge changes Ida110947,I8289c8b2
* changes:
  The great formatting
  Fix eslint errors
2023-01-01 10:06:10 +00:00
TreeHugger Robot
acc3216f0e Merge changes I6f215860,I912a455c
* changes:
  Set up prettier + eslint
  Upgrade chrome driver
2022-12-31 18:30:00 +00:00
Kean Mariotti
547e0f5f4b Add cyclic dependencies check
Add new check based on tool "madge" to prevent cyclic dependencies regressions.
Madge currently reports 10 cycles. The new check makes sure we don't introduce new ones.

Bug: b/261552483
Test: npm run deps_graph:check_cycles
Change-Id: I2630ddcb94101be9b288ce0708fca3231962f406
2022-12-30 15:24:51 +00:00
Kean Mariotti
73be9787b6 The great formatting
Unleash prettier on the entire codebase

Fix: b/263471740
Test: npm run format:check && npm run lint:check
Change-Id: Ida110947bec9c9a9b385c64e126ccf6d7ad6652b
2022-12-30 15:24:43 +00:00
Hsin-Yi Chen
bbc4922306 Merge "Determine struct extensions before calling IRDiffDumper" am: 25a02ee161 am: 90dd62487d am: aa64717b4d
Original change: https://android-review.googlesource.com/c/platform/development/+/2363619

Change-Id: I43b28a7ef5bb0f1f8f3fcdb3bf06c9ff92ea7740
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-30 12:03:47 +00:00
Hsin-Yi Chen
aa64717b4d Merge "Determine struct extensions before calling IRDiffDumper" am: 25a02ee161 am: 90dd62487d
Original change: https://android-review.googlesource.com/c/platform/development/+/2363619

Change-Id: I2b1302a328173ab5ad8a11a84304855f253bbcb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-30 11:22:11 +00:00
Kean Mariotti
1a06fc399f Set up prettier + eslint
- Add npm scripts format:check, format:fix, lint:check, lint:fix
- Include format:check + lint:check into the test suite (test:all)
- Configure eslint to play nice with prettier (basically no format checks)

Test: npm run format:check && npm run lint:check
Bug: b/263471740
Change-Id: I6f215860a24302ed04c2689ac31e4dd4e7e6fd5e
2022-12-30 11:21:46 +00:00