devtools
2d95435e - Merge remote-tracking branch 'upstream/master' into better-release

Comment changes are shownComment changes are hidden
Commit
2 years ago
Merge remote-tracking branch 'upstream/master' into better-release
Author
  • .github/workflows
    • File
      build.yaml
    • File
      scorecards-analysis.yml
  • File
    .gitignore
  • packages
    • devtools_app
      • File
        .gitignore
      • File
        analysis_options.yaml
      • assets/scripts
        • File
          inspector_polyfill_script.dart
      • lib/src
        • analytics
          • File
            _analytics_stub.dart
          • File
            _analytics_web.dart
          • File
            constants.dart
          • File
            metrics.dart
        • config_specific/logger
          • File
            allowed_error_default.dart
          • File
            allowed_error_html.dart
        • framework/release_notes
          • File
            release-notes-next.md
        • primitives
          • File
            feature_flags.dart
          • File
            trace_event.dart
          • File
            utils.dart
        • screens
          • debugger
            • File
              breakpoints.dart
            • File
              codeview.dart
            • File
              codeview_controller.dart
            • File
              controls.dart
            • File
              variables.dart
          • inspector
            • File
              diagnostics.dart
            • File
              inspector_service.dart
            • File
              inspector_service_polyfill.dart
          • memory
            • File
              memory_analyzer.dart
            • File
              memory_controller.dart
            • File
              memory_filter.dart
            • File
              memory_graph_model.dart
            • File
              memory_heap_tree_view.dart
            • File
              memory_heap_treemap.dart
            • File
              memory_instance_tree_view.dart
            • File
              memory_screen.dart
            • File
              memory_snapshot_models.dart
            • File
              memory_tabs.dart
            • panes
              • allocation_profile
                • File
                  allocation_profile_table_view.dart
                • File
                  allocation_profile_table_view_controller.dart
              • allocation_tracing
                • File
                  allocation_profile_class_table.dart
                • File
                  allocation_profile_tracing_view.dart
              • chart
                • File
                  chart_control_pane.dart
                • File
                  interval_dropdown.dart
              • control
                • File
                  secondary_controls.dart
                • File
                  settings_dialog.dart
                • File
                  source_dropdown.dart
              • diff
                • controller
                  • File
                    diff_pane_controller.dart
                  • File
                    heap_diff.dart
                • File
                  diff_pane.dart
                • widgets
                  • class_details
                    • File
                      class_details.dart
                    • File
                      path.dart
                    • File
                      paths.dart
                  • File
                    class_filter_dialog.dart
                  • File
                    classes_table_diff.dart
                  • File
                    classes_table_single.dart
                  • File
                    snapshot_control_pane.dart
                  • File
                    snapshot_list.dart
              • leaks
                • File
                  LEAK_TRACKING.md
            • primitives
              • File
                simple_elements.dart
            • shared
              • heap
                • File
                  model.dart
              • File
                shared_memory_widgets.dart
          • network
            • File
              network_request_inspector_views.dart
          • performance
            • panes
              • controls
                • File
                  layer_debugging_options.dart
              • flutter_frames
                • File
                  flutter_frames_controller.dart
              • frame_analysis
                • File
                  frame_analysis.dart
              • raster_stats
                • File
                  raster_stats_controller.dart
              • rebuild_stats
                • File
                  rebuild_counts.dart
                • File
                  widget_rebuild.dart
              • timeline_events
                • perfetto
                  • File
                    _perfetto_controller_desktop.dart
                  • File
                    _perfetto_controller_web.dart
                  • File
                    perfetto.dart
                • File
                  timeline_events_controller.dart
            • File
              performance_controller.dart
            • File
              performance_model.dart
            • File
              performance_screen.dart
            • File
              rebuild_counts.dart
            • File
              tabbed_performance_view.dart
          • profiler
            • File
              cpu_profile_bottom_up.dart
            • File
              cpu_profile_call_tree.dart
            • File
              cpu_profile_controller.dart
            • File
              cpu_profile_model.dart
            • File
              cpu_profile_transformer.dart
            • File
              cpu_profiler.dart
            • File
              profiler_screen_controller.dart
        • service
          • File
            service_extension_widgets.dart
          • File
            service_extensions.dart
        • shared
          • File
            common_widgets.dart
          • File
            future_work_tracker.dart
          • File
            preferences.dart
          • File
            profiler_utils.dart
          • table
            • File
              column_widths.dart
            • File
              table.dart
          • File
            theme.dart
        • ui
          • File
            tab.dart
      • File
        pubspec.yaml
      • test
        • File
          README.md
        • app_size
          • File
            app_size_screen_test.dart
          • File
            code_size_attribution_test.dart
        • cpu_profiler
          • File
            cpu_profile_model_test.dart
          • File
            cpu_profile_transformer_test.dart
          • File
            cpu_profiler_controller_test.dart
          • File
            cpu_profiler_test.dart
          • File
            profiler_screen_test.dart
        • debugger
          • File
            debugger_codeview_coverage_test.dart
          • File
            debugger_codeview_test.dart
          • File
            debugger_console_test.dart
          • File
            debugger_controller_test.dart
          • File
            debugger_screen_variables_test.dart
          • File
            program_explorer_test.dart
        • goldens
          • File
            codeview_scrollbars.png
          • File
            memory_diff_selected_class.png
          • File
            memory_diff_three_snapshots1.png
          • File
            memory_diff_three_snapshots2.png
          • File
            memory_heap_android.png
          • File
            memory_hover_card.png
        • http
          • File
            curl_command_test.dart
        • inspector
          • File
            inspector_integration_test.dart
          • File
            inspector_service_test.dart
          • layout_explorer/flex
            • File
              arrow_test.dart
            • File
              flex_test.dart
        • integration_tests
          • File
            app.dart
          • File
            debugger.dart
          • File
            logging.dart
        • memory
          • allocation_profile
            • File
              allocation_profile_table_view_test.dart
          • allocation_tracing
            • File
              allocation_profile_tracing_view_test.dart
          • chart
            • File
              chart_test.dart
          • control
            • File
              settings_dialog_test.dart
          • diff/widgets
            • File
              class_filter_test.dart
            • File
              diff_pane_test.dart
          • leaks/diagnostics
            • File
              leak_analyzer_test.dart
          • File
            memory_screen_test.dart
          • shared/heap
            • File
              heap_analyzer_golden_test.dart
        • network
          • File
            network_model_test.dart
          • File
            network_profiler_test.dart
          • File
            network_request_inspector_test.dart
          • File
            network_table_test.dart
          • utils
            • File
              network_test_utils.dart
        • performance
          • flutter_frames
            • File
              flutter_frame_model_test.dart
            • File
              flutter_frames_chart_test.dart
            • File
              flutter_frames_controller_test.dart
          • frame_analysis
            • File
              frame_analysis_model_test.dart
            • File
              frame_analysis_test.dart
            • File
              frame_hints_test.dart
          • File
            performance_controller_test.dart
          • File
            performance_model_test.dart
          • File
            performance_screen_test.dart
          • File
            performance_utils_test.dart
          • raster_stats
            • File
              raster_stats_controller_test.dart
            • File
              raster_stats_model_test.dart
            • File
              raster_stats_test.dart
          • File
            tabbed_performance_view_test.dart
          • timeline_events
            • File
              event_details_test.dart
            • File
              timeline_events_controller_test.dart
            • File
              timeline_flame_chart_test.dart
            • File
              timeline_processor_test.dart
        • primitives
          • File
            utils_test.dart
        • provider
          • File
            provider_screen_integration_test.dart
          • File
            provider_screen_test.dart
        • scenes
          • File
            load_offline_snapshot.dart
          • performance
            • File
              default.dart
        • shared
          • File
            auto_dispose_mixin_test.dart
          • File
            editable_list_test.dart
          • File
            extent_delegate_test.dart
          • File
            flame_chart_test.dart
          • File
            future_work_tracker_test.dart
          • File
            instance_viewer_test.dart
          • File
            preferences_controller_test.dart
          • File
            span_parser_test.dart
          • File
            table_test.dart
          • File
            treemap_test.dart
          • File
            ui_utils_test.dart
          • File
            widget_rebuild_counts_test.dart
        • test_data/performance
          • File
            performance_diagnosis_world_clock.json
        • test_infra
          • fixtures
            • File
              color_console_output_app.dart
            • File
              debugging_app.dart
            • File
              debugging_app_async.dart
            • File
              debugging_app_exception.dart
            • File
              empty_app.dart
            • flutter_app
              • File
                .gitignore
              • .metadata
              • File
                README.md
              • lib
                • File
                  main.dart
                • File
                  overflow_errors.dart
                • src
                  • File
                    autocomplete.dart
                  • File
                    autocomplete_export.dart
                  • File
                    autocomplete_helper_library.dart
                  • File
                    other_classes.dart
              • File
                pubspec.yaml
            • flutter_error_app
              • File
                .gitignore
              • .metadata
              • File
                README.md
              • lib
                • File
                  main.dart
                • File
                  missing_material_error.dart
              • File
                pubspec.yaml
            • File
              logging_app.dart
            • provider_app
              • File
                .gitignore
              • .metadata
              • lib
                • File
                  main.dart
                • File
                  mixin.dart
                • File
                  tester.dart
              • File
                pubspec.yaml
            • riverpod_app
              • File
                .gitignore
              • .metadata
              • File
                README.md
              • lib
                • File
                  main.dart
                • File
                  tester.dart
              • File
                pubspec.yaml
          • File
            flutter_test_environment.dart
          • goldens
            • File
              allocation_dropdown_hilight_line_1_golden.png
            • File
              allocation_dropdown_hilight_line_2_golden.png
            • File
              allocation_dropdown_hilight_line_3_golden.png
            • File
              allocation_dropdown_hilight_line_4_golden.png
            • File
              allocation_golden.png
            • File
              allocation_one_track_golden.png
            • File
              allocation_two_track_golden.png
            • File
              codeview_scrollbars.png
            • File
              cpu_profiler_bottom_up_guidelines.png
            • File
              cpu_profiler_bottom_up_no_guidelines.png
            • File
              cpu_profiler_call_tree_guidelines.png
            • File
              cpu_profiler_call_tree_no_guidelines.png
            • File
              inspector_controller_details_tree_scaffold.txt
            • File
              inspector_controller_details_tree_scaffold_expanded.txt
            • File
              inspector_controller_details_tree_scaffold_with_styles.txt
            • File
              inspector_controller_details_tree_scrolled_to_center.txt
            • File
              inspector_controller_initial_tree_with_styles.txt
            • File
              inspector_controller_selection_with_styles.txt
            • File
              inspector_controller_text_details_tree.txt
            • File
              inspector_controller_text_details_tree_richtext_selected.txt
            • File
              inspector_controller_text_details_tree_with_styles.txt
            • File
              inspector_service_details_tree.txt
            • File
              inspector_service_text_details_tree.txt
            • File
              inspector_service_text_details_tree_v2.txt
            • File
              inspector_service_text_details_tree_v3.txt
            • File
              inspector_service_text_details_tree_v4.txt
            • instance_viewer
              • File
                bool.png
              • File
                collasped_list.png
              • File
                collasped_map.png
              • File
                collasped_object.png
              • File
                edit.png
              • File
                edit_esc.png
              • File
                enum.png
              • File
                error.png
              • File
                expanded_list.png
              • File
                expanded_map.png
              • File
                expanded_object.png
              • File
                loading.png
              • File
                null.png
              • File
                num.png
              • File
                show_internal_properties.png
              • File
                string.png
            • File
              integration_animated_physical_model_selected.png
            • File
              integration_inspector_errors_1_initial_load.png
            • File
              integration_inspector_errors_2_error_selected.png
            • File
              integration_inspector_initial_load.png
            • File
              integration_inspector_richtext_selected.png
            • File
              integration_inspector_scaffold_selected.png
            • File
              integration_inspector_select_center.png
            • File
              integration_inspector_select_center_details_tree.png
            • File
              integration_inspector_user_defined_only.png
            • File
              logging_controller_material_error.txt
            • File
              logging_controller_navigation.txt
            • File
              logging_controller_overflow_error.txt
            • File
              memory_chart_fixed_all.png
            • File
              memory_chart_fixed_five_minutes.png
            • File
              memory_chart_fixed_live.png
            • File
              memory_chart_scaled_all.png
            • File
              memory_chart_scaled_five_minute.png
            • File
              memory_chart_scaled_live.png
            • File
              memory_diff_empty1.png
            • File
              memory_diff_empty2.png
            • File
              memory_diff_filter_dialog_custom.png
            • File
              memory_diff_filter_dialog_except.png
            • File
              memory_diff_filter_dialog_only.png
            • File
              memory_diff_filter_dialog_showAll.png
            • File
              memory_diff_selected_class.png
            • File
              memory_diff_snapshot_custom.png
            • File
              memory_diff_snapshot_custom_diff.png
            • File
              memory_diff_snapshot_custom_single.png
            • File
              memory_diff_snapshot_except.png
            • File
              memory_diff_snapshot_except_diff.png
            • File
              memory_diff_snapshot_except_single.png
            • File
              memory_diff_snapshot_only.png
            • File
              memory_diff_snapshot_only_diff.png
            • File
              memory_diff_snapshot_only_single.png
            • File
              memory_diff_snapshot_scene.png
            • File
              memory_diff_snapshot_scene_diff.png
            • File
              memory_diff_snapshot_scene_single.png
            • File
              memory_diff_snapshot_showAll.png
            • File
              memory_diff_snapshot_showAll_diff.png
            • File
              memory_diff_snapshot_showAll_single.png
            • File
              memory_diff_three_snapshots.png
            • File
              memory_diff_three_snapshots1.png
            • File
              memory_diff_three_snapshots2.png
            • File
              memory_heap_android.png
            • File
              memory_heap_tree.png
            • File
              memory_hover_card.png
            • File
              offset_scrollbar_scrolled.png
            • File
              offset_scrollbar_startup.png
            • provider_screen
              • File
                list_error_banner.png
              • File
                no_selected_provider.png
              • File
                selected_provider.png
              • File
                selected_provider_error_banner.png
            • riverpod_screen
              • File
                list_error_banner.png
              • File
                no_selected_provider.png
              • File
                selected_provider.png
              • File
                selected_provider_error_banner.png
            • File
              settings_dialog_default.png
            • File
              settings_dialog_modified.png
            • syntax_highlighting
              • comments.dart.golden
              • functions.dart.golden
              • handles_eof_gracefully.golden
              • keywords.dart.golden
              • literals.dart.golden
              • open_code_block.golden
              • operators.dart.golden
              • string_interpolation.dart.golden
            • File
              timeline_flame_chart_with_selected_frame.png
            • File
              treemap_apk.png
            • File
              treemap_sizes.png
            • File
              treemap_sizes_zoom.png
            • File
              treemap_v8.png
            • File
              treemap_v8_zoom.png
          • goldens_stable
            • File
              inspector_controller_details_tree_scaffold.txt
            • File
              inspector_controller_details_tree_scaffold_expanded.txt
            • File
              inspector_controller_details_tree_scaffold_with_styles.txt
            • File
              inspector_controller_details_tree_scrolled_to_center.txt
            • File
              inspector_controller_initial_tree_with_styles.txt
            • File
              inspector_controller_selection_with_styles.txt
            • File
              inspector_controller_text_details_tree.txt
            • File
              inspector_controller_text_details_tree_richtext_selected.txt
            • File
              inspector_controller_text_details_tree_with_styles.txt
            • File
              inspector_service_details_tree.txt
            • File
              inspector_service_text_details_tree.txt
            • File
              logging_controller_material_error.txt
            • File
              logging_controller_navigation.txt
            • File
              logging_controller_overflow_error.txt
          • File
            matchers.dart
          • scenes
            • File
              README.md
            • File
              hello.dart
            • memory
              • File
                default.dart
              • File
                diff_snapshot.dart
          • test_data
            • app_size
              • File
                apk_analysis.dart
              • File
                deferred_app.dart
              • File
                diff_deferred_app.dart
              • File
                diff_no_deferred_app.dart
              • File
                new_v8.dart
              • File
                old_v8.dart
              • File
                precompiler_trace.dart
              • File
                sizes.dart
              • File
                small_sizes.dart
              • File
                unsupported_file.dart
            • File
              cpu_profile.dart
            • debugger
              • File
                vm_service_object_tree.dart
            • File
              memory.dart
            • memory
              • allocation_tracing
                • File
                  allocation_trace.json
              • heap
                • File
                  counter_snapshot1.json
                • File
                  counter_snapshot2.json
                • File
                  counter_snapshot3.json
                • File
                  counter_snapshot4.json
                • File
                  heap_data.dart
              • leaks
                • File
                  leaking_demo_app.raw.json
                • File
                  leaking_demo_app.yaml
                • File
                  leaks_data.dart
            • File
              memory_allocation.dart
            • File
              network.dart
            • File
              performance.dart
            • File
              performance_raster_stats.dart
            • syntax_highlighting
              • File
                comments.dart
              • File
                functions.dart
              • File
                keywords.dart
              • File
                literals.dart
              • File
                operators.dart
              • File
                string_interpolation.dart
            • File
              treemap_sizes.json
            • File
              treemap_v8_new.json
            • File
              treemap_v8_old.json
          • utils
            • File
              extent_delegate_utils.dart
            • File
              file_utils.dart
            • File
              rendering_tester.dart
            • File
              test_utils.dart
            • File
              tree_utils.dart
    • devtools_shared/lib/src/test
      • File
        cli_test_driver.dart
    • devtools_test/lib/src/mocks
      • File
        generated_mocks_factories.dart
      • File
        mocks.dart
  • tool
    • File
      bots.sh
    • File
      latest_flutter_candidate.sh
    • lib
      • commands
        • File
          latest_flutter_candidate.dart
      • File
        repo_tool.dart
    • File
      update_flutter_sdk.sh