Commit Graph
100 Commits
Author SHA1 Message Date
Aleksey Khoroshilov b8e1a6833c Introduce brave/.clangd config. (#17299) 2023-02-23 00:08:41 +07:00
Aleksey Khoroshilov b525bda612 Merge pull request #17199 from brave/issues/28428
Restore ActiveScriptWrappable Nodes post construction callback.
2023-02-15 04:46:12 +07:00
Aleksey Khoroshilov 3004ff4a2a Merge pull request #17206 from brave/issues/28512
Fix LocalCredentialManagementMac::HasCredentials crash.
2023-02-15 04:30:27 +07:00
Aleksey Khoroshilov 470bd67701 Add session cookies cleanup on session restore. (#17122)
Add session cookie cleanup on session restore.
2023-02-14 23:07:40 +07:00
Aleksey Khoroshilov ae5328be76 Enforce IWYU export pragma in chromium_src headers for src/ includes (#16957)
* Add presubmit check for IWYU export in chromium_src headers.

* Add // IWYU pragma: export to "src/" and "../gen/" includes.

* Export brave grit headers.

* Allow multiple includes for net_log_event_type_list.h.

* Std is not used in search_engines_handler.h.

* Fix recently added headers.
2023-02-14 07:57:35 -05:00
Aleksey Khoroshilov 9c924de342 Disable OriginTrialsBrowserTest.* upstream tests until fixed. (#17139) 2023-02-10 16:04:46 +01:00
Aleksey Khoroshilov 4b8115fe62 Fix current PageGraph issues (#17104)
* Allow zero-based index in EventListenerId HashMap.

* Allow simple cached evals in page graph.

* Support non-null terminated WTF::Strings and handle invalid UTF-8 chars.

* Add PageGraph instance getter from disconnected frames.
2023-02-09 19:00:47 +07:00
Aleksey Khoroshilov 6d884d7fad Add .jsx, .tsx files to presubmit runner. (#16691)
* Add *.jsx, *.tsx files to presubmit runner.

* Improve naming.
2023-01-31 17:33:03 +07:00
Aleksey Khoroshilov c68a079e68 Introduce clang-tidy config for brave/ directory. (#16726) 2023-01-20 22:56:54 +07:00
Aleksey Khoroshilov 36182628d4 Add .style.yapf. (#16424)
* Add .style.yapf.

* Add spaces.
2022-12-20 21:02:31 +07:00
Aleksey Khoroshilov c220cdc1d7 Rework src/PRESUBMIT.py execution to run --fix in the right order. (#16404)
* Rework src/PRESUBMIT.py execution to run `--fix` in the right order.

* Don't force WebDevStyle issues as errors.

* Apply default_files_to_skip setting to all checks.
2022-12-20 19:45:27 +07:00
Aleksey Khoroshilov 9c286e3ed8 Merge pull request #16402 from brave/fix-cr109-asan-build-issues
Fix cr109 asan build issues
2022-12-19 20:24:02 +07:00
Aleksey Khoroshilov d9c0e3ceb1 Merge pull request #16289 from brave/add-eslint-to-presubmits
Add eslint support to presubmit checks
2022-12-16 20:49:59 +07:00
Aleksey Khoroshilov e58b8dd8b9 Merge pull request #16216 from brave/mpilgrim_webaudio_farbling_perf
Reimplement web audio farbling for performance
2022-12-06 21:53:54 +07:00
Aleksey Khoroshilov 2f78e57730 Merge pull request #16250 from brave/fix-eslint-license-generator
Use capitalized You in eslint license validator.
2022-12-06 19:46:32 +07:00
Aleksey Khoroshilov 81882f0c6b Merge pull request #16227 from brave/fix-license-msg-for-existing-files
Don't show current year for license header in existing files.
2022-12-05 20:47:41 +07:00
Aleksey Khoroshilov 09afa88639 Merge pull request #16225 from brave/add-presubmit-to-pr-template
Add presubmit info to PR template
2022-12-05 19:19:18 +07:00
Aleksey Khoroshilov bd45d55fd3 Add presubmit info to PR template 2022-12-05 13:16:57 +07:00
Aleksey Khoroshilov d60cc35951 Merge pull request #16166 from brave/add-multiline-license-example
Add multiline comment license example to presubmit message.
2022-11-30 23:52:49 +07:00
Aleksey Khoroshilov 086e48dc8c Merge pull request #15510 from brave/issues/25517-brave-license-checker
Add Brave license header checker.
2022-11-24 16:28:51 +07:00
Aleksey Khoroshilov 3024ba2674 Merge pull request #16045 from brave/maxk-fix-win-debug-build-resource-ids
Allow more resource_id space for settings resources.
2022-11-22 15:44:26 +07:00
Aleksey Khoroshilov 0fb3e90c1a Merge pull request #16033 from brave/dont-update-branding-in-tests
Fix update branding logic to make release builds faster
2022-11-22 15:26:33 +07:00
Aleksey Khoroshilov 06cc3051a7 Merge pull request #16040 from brave/issues/26888
Fix compilation with PCH enabled on Windows.
2022-11-21 16:32:07 +07:00
Aleksey Khoroshilov 9a16cffaab Merge pull request #16000 from brave/fix-branding-update
Use checksums instead of timestamps to update branding files.
2022-11-18 21:15:19 +07:00
Aleksey Khoroshilov a101b2af54 Merge pull request #15937 from brave/redo-macos-symbols-gen
Use upstream breakpad symbols generator on MacOS.
2022-11-17 18:05:19 +07:00
Aleksey Khoroshilov 42fb3318f8 Merge pull request #15966 from brave/issues/26800
Fix asan builds.
2022-11-16 21:24:55 +07:00
Aleksey Khoroshilov e3d657fd32 Merge pull request #15964 from brave/fix-brave-unit-tests-pdb
Add large pdbs support for brave_unit_tests.
2022-11-16 21:24:46 +07:00
Aleksey Khoroshilov f8bf22079e Merge pull request #15864 from brave/26541-remove-native-symbols-zip
Archive native symbols only to 7z.
2022-11-12 11:02:35 +07:00
Aleksey Khoroshilov a14cb34696 Merge pull request #15862 from brave/fix-compiledb-patch
Fix sys path append on MacOS for generate_compdb.py script.
2022-11-09 20:35:21 +07:00
Aleksey Khoroshilov 40aadc3968 Merge pull request #15802 from brave/native-symbols-7z
Archive native symbols to 7z.
2022-11-07 14:31:23 +07:00
Aleksey Khoroshilov 8f75ebad78 Merge pull request #15804 from brave/remove-pylintrc-jobs-param
Remove jobs param to not hang presubmits on Windows when only 1 job is run.
2022-11-04 23:29:06 +07:00
Aleksey Khoroshilov fe758ce6a7 Merge pull request #15780 from brave/win-symbols-generator-fix
Generate symbols only for release binaries on Windows.
2022-11-04 14:19:06 +07:00
Aleksey Khoroshilov 493a60e22b Merge pull request #15769 from brave/internal-issues/945
Fix global ProfileObservers shutdown flow.
2022-11-03 16:59:36 +07:00
Aleksey Khoroshilov 3524255c03 Merge pull request #15737 from brave/fix-crypto-dot-com-parse
Fix crypto dot com json parsing issues.
2022-11-02 00:08:55 +07:00
Aleksey Khoroshilov bc797ce045 Merge pull request #15717 from brave/scoped-observations
Use ScopedObservation to avoid potential crashes on shutdown.
2022-11-01 21:59:28 +07:00
Aleksey Khoroshilov 05384a9c28 Merge pull request #14941 from brave/compdb-bigint256
Update compdb generator to support bitint256 for wallet.
2022-10-31 17:10:58 +07:00
Aleksey Khoroshilov d5e2ebf9f4 Merge pull request #15504 from brave/issues/26029
Add helper to enable/disable features for browser tests.
2022-10-31 17:10:04 +07:00
Aleksey Khoroshilov 9f6ead6b57 Merge pull request #15355 from brave/issues/25517
Add chromium PRESUBMIT configuration support.
2022-10-28 21:41:50 +07:00
Aleksey Khoroshilov 474a490329 Merge pull request #15648 from brave/issues/26031
Disable test, fails similarly to ReparentingPinsHomeTab.
2022-10-25 18:03:13 +07:00
Aleksey Khoroshilov 857389a3e3 Merge pull request #15508 from brave/issues/25517-upload-mode
Change presubmit command to run in --upload mode.
2022-10-25 12:18:07 +07:00
Aleksey Khoroshilov a6ad4c2318 Merge pull request #15509 from brave/issues/25517-pylint
Update presubmit pylint check to use proper configuration.
2022-10-19 21:27:17 +07:00
Aleksey Khoroshilov dffd06e927 Merge pull request #15411 from brave/optimize_pngs
Optimize brave/android pngs by running optimize-png-files.sh.
2022-10-18 22:01:34 +07:00
Aleksey Khoroshilov 5d356cc7be Merge pull request #15481 from brave/issues/916
Disable prerender test
2022-10-17 20:30:36 +07:00
Aleksey Khoroshilov 51c1c82bd7 Merge pull request #15259 from brave/issues/25674
Add missing dependency.
2022-09-29 00:21:15 +07:00
Aleksey Khoroshilov 02daac7de3 Merge pull request #14697 from brave/pg-core
Page Graph core integration
2022-09-28 17:17:52 +07:00
Aleksey Khoroshilov 5ddf131b17 Merge pull request #15130 from brave/issues/912
Fix few more ASAN issues in tests.
2022-09-20 14:27:17 +07:00
Aleksey Khoroshilov f494ac20d8 Merge pull request #15117 from brave/issues/908
Cleanup permission contexts on PermissionManager::Shutdown().
2022-09-19 14:35:59 +07:00
Aleksey Khoroshilov 7aaecefb3c Merge pull request #15106 from brave/gcm_driver_override_fix
Fix GCMDriver override to work in tests with FakeGCMDriver.
2022-09-15 22:01:58 +07:00
Aleksey Khoroshilov c63a00d830 Merge pull request #14735 from brave/issues/24518-support-src-as-worktree
Reland npm run sync with fixes
2022-09-15 12:35:56 +07:00
Aleksey Khoroshilov 384455328d Merge pull request #15067 from brave/issues/25337
Update lint.py to use vpython3
2022-09-14 15:31:17 +07:00
Aleksey Khoroshilov 48343cb85a Merge pull request #14988 from brave/issues/25208
Fix python override helpers to not conflict with Chromium codebase.
2022-09-06 12:56:36 +07:00
Aleksey Khoroshilov dd0572c1d8 Merge pull request #14765 from brave/issues/24720
Don't inherit privacy-sensitive content settings in incognito.
2022-08-31 13:48:15 +07:00
Aleksey Khoroshilov e82bfeb1b8 Merge pull request #14713 from brave/issues/24798
Fix regex to search for "document.write".
2022-08-26 15:40:30 +07:00
Aleksey Khoroshilov 5085d0ab42 Merge pull request #14760 from brave/issues/24884
Add redirected file to ninja deps.
2022-08-24 01:31:11 +07:00
Aleksey Khoroshilov 30b031049a Merge pull request #14531 from brave/gclient_sync_improvements
Improve npm run sync logic to support v8 patching.
2022-08-22 13:09:56 +07:00
Aleksey Khoroshilov 8346dbc8ef Merge pull request #14679 from brave/issues/24740
Make inline and override helpers usable more widely.
2022-08-18 12:56:49 +07:00
Aleksey Khoroshilov 95002e2f9d Merge pull request #14576 from brave/issues/24562
Use python3 for checkdeps.py execution.
2022-08-17 20:48:05 +07:00
Aleksey Khoroshilov a18a9d988d Merge pull request #14161 from AlexNguyen1612/21771-remove-extra-spacing-in-clear-browsing-data-window
Remove extra spacing in clear browsing data dialog for PT/Tor windows
2022-08-16 13:10:00 +07:00
Aleksey Khoroshilov fd04ea95a6 Merge pull request #14575 from brave/issues/24561
Fix compile_db generator to handle redirect_cc.
2022-08-11 12:48:08 +07:00
Aleksey Khoroshilov 76dbe30366 Merge pull request #13919 from brave/issues/23180-cleanup-tests
Cleanup tests after 1PES enable by default.
2022-06-24 13:50:11 +07:00
Aleksey Khoroshilov 16b5efb579 Merge pull request #13900 from brave/issues/23180
Enable 1PES features by default.
2022-06-23 14:44:32 +07:00
Aleksey Khoroshilov 8ea9e5cacf Merge pull request #13874 from brave/disable-authors-presubmit-check
Disable AUTHORS presubmit check.
2022-06-21 17:09:46 +07:00
Aleksey Khoroshilov 44efc62c58 Merge pull request #13506 from brave/add_upstream_presubmit_support
Add support for upstream presubmit checks on npm run presubmit.
2022-06-20 22:30:37 +07:00
Aleksey Khoroshilov 7190b9e46c Merge pull request #13586 from brave/issues/23171
Fix navigation to partitioned blobs.
2022-06-03 17:31:01 +07:00
Aleksey Khoroshilov 1100f7bc86 Merge pull request #13062 from brave/issues/18830
Add partitioned HSTS storage support.
2022-05-26 20:55:25 +07:00
Aleksey Khoroshilov e685b3914f Merge pull request #13048 from brave/issues/21504
Remove renderer rule updater in favor of our upstreamed impl.
2022-05-26 14:55:56 +07:00
Aleksey Khoroshilov 7626cd70e0 Merge pull request #13442 from brave/issues/23024
Use goma_auth without requiring Chrome to be installed.
2022-05-25 20:35:58 +07:00
Aleksey Khoroshilov c9812e2a84 Merge pull request #13328 from brave/issues/22831
Always use autoninja to calc -j both for local and goma builds.
2022-05-20 20:10:03 +07:00
Aleksey Khoroshilov 8d19d5a9d7 Merge pull request #13335 from brave/fix-brave-resource-ids
Use grit generator properly to generate non-overlapped resource IDs.
2022-05-16 23:55:06 +07:00
Aleksey Khoroshilov 35e81f8ee4 Merge pull request #13340 from brave/issues/22851
Increase websocket pool limit to 30.
2022-05-16 22:43:18 +07:00
Aleksey Khoroshilov 5274b3e26f Merge pull request #13327 from brave/issues/22825
Don't start compiler_proxy when goma_offline is set.
2022-05-13 23:33:34 +07:00
Aleksey Khoroshilov ffa3dd8138 Merge pull request #13264 from brave/issues/22734
Build redirect_cc and gomacc separately to simplify runtime checks.
2022-05-13 20:18:03 +07:00
Aleksey Khoroshilov 39658e5fa9 Merge pull request #13245 from brave/use_brave_use_goma
Fix native redirect_cc issues.
2022-05-04 22:25:17 +07:00
Aleksey Khoroshilov 2541840f44 Merge pull request #13047 from brave/issues/22372
Remove unnecessary `goma_ctl update_hook` call.
2022-04-26 13:27:04 +07:00
Aleksey Khoroshilov cf0fd0ca46 Merge pull request #13127 from brave/issues/22493
Don't enable 1PES everywhere when global SESSION_ONLY mode is enabled.
2022-04-22 22:49:21 +07:00
Aleksey Khoroshilov 9f3ac96c51 Merge pull request #12985 from brave/internal-issues/868
Fix thread-safety issues in CookieSettings when NavigationThreadingOptimizations is enabled.
2022-04-14 19:01:17 +07:00
Aleksey Khoroshilov 6e2d391e4b Merge pull request #12988 from brave/issue/22036-followup
Move assert close to declare_args block.
2022-04-12 21:35:34 +07:00
Aleksey Khoroshilov fabd86266a Merge pull request #12686 from brave/issues/21746
Add support for blob partitioning.
2022-04-08 14:28:05 +07:00
Aleksey Khoroshilov 81861b0a16 Always pass 'yes' to npm install calls on sync. (#12669)
* Always pass 'yes' to npm install calls on sync.

* Remove unused import.
2022-04-04 22:08:11 -05:00
Aleksey Khoroshilov cfaf07964d Limit action_pool_depth to cpu cores. (#12715) 2022-03-25 20:11:28 -05:00
Aleksey Khoroshilov f4f22504f3 Disable goma localhost HTTP2 proxy. (#12649) 2022-03-17 15:31:04 -05:00
Aleksey Khoroshilov d2ef9c4175 Merge pull request #12600 from brave/issues/20491
Remove outdated DevTools prefs override for auto dark mode.
2022-03-16 11:59:11 +07:00
Aleksey Khoroshilov 4294821b88 Merge pull request #12597 from brave/issues/21661
Don't impose WebSockets limits on Extensions
2022-03-15 21:06:04 +07:00
Aleksey Khoroshilov 734330b9c0 Merge pull request #12226 from brave/issues/21044
Improve BraveShieldsRuleIterator performance.
2022-02-15 18:42:38 +07:00
Aleksey Khoroshilov 68ba250447 Merge pull request #12089 from brave/issues/20702
Auto disable 1PES if it was enabeld in the Domain Block flow.
2022-02-14 21:12:29 +07:00
Aleksey Khoroshilov cf2ef8c139 Merge pull request #12162 from brave/issues/20933
Always use forward-slashed paths in redirect-cc (fix goma on Windows).
2022-02-08 12:15:16 +07:00
Aleksey Khoroshilov 70b26ed835 Merge pull request #11999 from brave/issues/20705
Enable PartitionBlinkMemoryCache feature by default.
2022-01-27 15:07:56 +07:00
Aleksey Khoroshilov 04721135c7 Merge pull request #11678 from brave/issues/19498-fix-deps
Enable chromium_src DEPS noparent mode.
2022-01-25 22:12:37 +07:00
Aleksey Khoroshilov ba7bcad0f7 Merge pull request #11946 from brave/issues/20615
Move root dir include to cflags.
2022-01-25 14:56:53 +07:00
Aleksey Khoroshilov de764c2aa3 Merge pull request #11849 from brave/issues/20492-chromium-determinism
Improve goma integration and cachehits
2022-01-21 23:05:23 +07:00
Aleksey Khoroshilov 0e087dfb29 Merge pull request #11928 from brave/issues/20503
Use unmodified origin to match with a serizalied one in the renderer.
2022-01-21 17:27:39 +07:00
Aleksey Khoroshilov 5649ec59cf Merge pull request #11922 from brave/issues/20595
Fix empty stdout.encoding case in util.py.
2022-01-20 20:35:31 +07:00
Aleksey Khoroshilov fe0406ce55 Merge pull request #11838 from brave/brave-goma-client
Support external goma client and make MacOS goma-friendly
2022-01-19 23:52:56 +07:00
Aleksey Khoroshilov 60fb501c86 Merge pull request #11887 from brave/unexport-guard
unexport guard should match verify_chrome_framework_order, not enable…
2022-01-19 20:37:15 +07:00
Aleksey Khoroshilov 7f3ed0482b Merge pull request #11883 from brave/fix-win32-utf-build-errors
Replace unsupported characters to have working stdout print.
2022-01-19 14:37:26 +07:00
Aleksey Khoroshilov efdc4c1413 Merge pull request #11809 from brave/issues/20436
Add support for Feature overrides to IsFeatureOverridden.
2022-01-18 14:42:40 +07:00
Aleksey Khoroshilov 0299a9cc24 Merge pull request #11725 from brave/issues/840-internal
Fix temporary object return.
2022-01-04 00:16:00 +07:00
Aleksey Khoroshilov a0a7f8d89c Merge pull request #11694 from brave/issues/20130
Fix BroadcastChannelIsPartitioned test flakiness.
2021-12-30 11:18:01 +07:00
Aleksey Khoroshilov 0b510e632c Merge pull request #11624 from brave/issues/20130
Fix BroadcastChannelIsPartitioned test flakiness.
2021-12-23 20:48:16 +07:00
Aleksey Khoroshilov 6d7fb31f1c Merge pull request #10339 from brave/debounce+1pes
Domain block and 1PES integration
2021-12-17 15:11:38 +07:00