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