MCPcopy Create free account

hub / github.com/OtsoBear/chrome2moz / functions

Functions288 in github.com/OtsoBear/chrome2moz

Methodload
Load from embedded JSON or return empty dataset
src/models/chrome_api_data.rs:19
Methodload_embedded
Load from embedded JSON string
src/models/chrome_api_data.rs:31
Functionmain
()
src/main.rs:58
Functionmain
()
src/scripts/generate_shortcut_data.rs:13
Functionmatches_known_prefixes
()
src/scripts/fetch_chrome_only_apis.rs:477
Methodmerge_results
Merge multiple conversion results into one
src/transformer/chrome_only_converter.rs:184
Methodnew
()
src/analyzer/declarative_content.rs:10
Methodnew
(source_dir: PathBuf)
src/analyzer/offscreen.rs:14
Methodnew
()
src/parser/javascript.rs:115
Methodnew
(file: PathBuf, line: usize, column: usize)
src/models/chrome_only.rs:14
Methodnew
(manifest: Manifest, files: HashMap<PathBuf, Vec<u8>>)
src/models/extension.rs:28
Methodnew
( severity: Severity, category: IncompatibilityCategory, location: Location, d
src/models/incompatibility.rs:50
Methodnew
(extension: Extension)
src/models/conversion.rs:119
Methodnew
(source_dir: PathBuf)
src/transformer/chrome_only_converter.rs:21
Methodnew
()
src/transformer/declarative_content_converter.rs:12
Methodnew
(decisions: &[SelectedDecision])
src/transformer/manifest.rs:16
Methodnew
()
src/transformer/tab_groups.rs:11
Methodnew
Create a new pass-through transformer
src/transformer/javascript.rs:21
Methodnew
(source_dir: PathBuf, preferences: ConversionPreferences)
src/transformer/offscreen_converter.rs:15
Functionparse_manifest_from_file
Parse manifest.json from file path
src/parser/manifest.rs:26
FunctionresetUI
()
web/app.js:725
Functionrun
Run the keyboard shortcut conflict checker
src/scripts/check_keyboard_shortcuts.rs:63
Methodsanitize_extension_name
Sanitize extension name to be valid in Firefox email-style IDs Only allows: a-z, A-Z, 0-9, hyphen, dot, underscore
src/transformer/manifest.rs:71
Functionsanitize_name
Sanitize extension name for use in filenames
src/utils/helpers.rs:9
Functionsupported_detection_handles_various_forms
()
src/scripts/fetch_chrome_only_apis.rs:448
Functiontest_add_firefox_settings
()
src/transformer/manifest.rs:292
Functiontest_all_shims_together
()
tests/integration_tests.rs:395
Functiontest_category_detection
()
src/models/chrome_api_data.rs:229
Functiontest_check_conflicts
()
src/scripts/check_keyboard_shortcuts.rs:874
Functiontest_chrome_namespace_pass_through
()
tests/integration_tests.rs:588
Functiontest_chrome_only_conversion_result_default
()
tests/chrome_only_api_tests.rs:250
Functiontest_conflict_detection
()
src/analyzer/keyboard_shortcuts.rs:291
Functiontest_conversion_preferences_default
()
tests/chrome_only_api_tests.rs:31
Functiontest_conversion_result_merge
()
tests/chrome_only_api_tests.rs:318
Functiontest_declarative_content_analyzer_creation
()
tests/chrome_only_api_tests.rs:312
Functiontest_declarative_content_converter_simple
()
tests/chrome_only_api_tests.rs:196
Functiontest_declarative_net_request_converter
()
src/transformer/shims.rs:1289
Functiontest_detect_callback_style
()
src/parser/javascript.rs:142
Functiontest_detect_chrome_only_api
()
src/analyzer/api.rs:80
Functiontest_detect_chrome_only_api
()
src/parser/javascript.rs:156
Functiontest_detect_chrome_storage
()
src/parser/javascript.rs:129
Functiontest_detect_service_worker
()
src/analyzer/manifest.rs:146
Functiontest_dnr_conversion
()
tests/integration_tests.rs:289
Functiontest_document_analysis_default
()
tests/chrome_only_api_tests.rs:21
Functiontest_execute_script_shim_generation
()
src/transformer/shims.rs:1296
Functiontest_generate_extension_id
()
src/utils/helpers.rs:42
Functiontest_get_info
()
src/models/chrome_api_data.rs:241
Functiontest_handles_html
()
src/utils/url_replacer.rs:108
Functiontest_handles_javascript
()
src/utils/url_replacer.rs:115
Functiontest_is_match_pattern
()
src/utils/helpers.rs:27
Functiontest_legacy_tabs_conversion
()
tests/integration_tests.rs:361
Functiontest_load_fallback
()
src/models/chrome_api_data.rs:222
Functiontest_load_from_directory
()
src/packager/extractor.rs:84
Functiontest_manifest_change_variants
()
tests/chrome_only_api_tests.rs:283
Functiontest_no_changes_needed
()
src/transformer/javascript.rs:174
Functiontest_no_replacement_for_unknown_urls
()
src/utils/url_replacer.rs:100
Functiontest_normalize_shortcut
()
src/analyzer/keyboard_shortcuts.rs:283
Functiontest_normalize_shortcut
()
src/scripts/check_keyboard_shortcuts.rs:856
Functiontest_normalize_shortcut_order
()
src/scripts/check_keyboard_shortcuts.rs:867
Functiontest_offscreen_analyzer_creation
()
tests/chrome_only_api_tests.rs:305
Functiontest_offscreen_canvas_conversion
()
tests/chrome_only_api_tests.rs:158
Functiontest_offscreen_converter_audio_strategy
()
tests/chrome_only_api_tests.rs:80
Functiontest_offscreen_converter_canvas_strategy
()
tests/chrome_only_api_tests.rs:40
Functiontest_offscreen_converter_network_strategy
()
tests/chrome_only_api_tests.rs:119
Functiontest_offscreen_purpose_names
()
tests/chrome_only_api_tests.rs:12
Functiontest_parse_simple_manifest
()
src/parser/manifest.rs:42
Functiontest_parse_with_background
()
src/parser/manifest.rs:56
Functiontest_parse_with_comments
()
src/parser/manifest.rs:75
Functiontest_real_world_latex_to_calc
This test downloads from GitHub - run with: cargo test -- --ignored
tests/integration_tests.rs:456
Functiontest_remove_firefox_uninstall_self
()
src/transformer/javascript.rs:186
Functiontest_remove_standalone_uninstall_self
()
src/transformer/javascript.rs:205
Functiontest_replace_chrome_extensions
()
src/utils/url_replacer.rs:62
Functiontest_replace_chrome_extensions_shortcuts
()
src/utils/url_replacer.rs:70
Functiontest_replace_chrome_settings
()
src/utils/url_replacer.rs:78
Functiontest_replace_multiple_urls
()
src/utils/url_replacer.rs:86
Functiontest_sanitize_extension_name
()
src/transformer/manifest.rs:324
Functiontest_sanitize_name
()
src/utils/helpers.rs:36
Functiontest_sidepanel_conversion
()
tests/integration_tests.rs:252
Functiontest_sidepanel_shim_generation
()
src/transformer/shims.rs:1282
Functiontest_storage_session_conversion
()
tests/integration_tests.rs:217
Functiontest_storage_session_shim_generation
()
src/transformer/shims.rs:1275
Functiontest_tab_groups_converter_stub
()
tests/chrome_only_api_tests.rs:238
Functiontest_transform_simple_code
()
src/transformer/javascript.rs:148
Functiontest_transform_typescript
()
src/transformer/javascript.rs:160
Functiontest_url_filter_to_match_pattern
()
tests/chrome_only_api_tests.rs:260
Functiontest_userscripts_conversion
()
tests/integration_tests.rs:327
FunctiontoggleSection
(e)
web/app.js:424
Methodtransform_with_handlers
Pass-through with handler injection (simple string concatenation)
src/transformer/javascript.rs:33
← previous201–288 of 288, ranked by callers