Roll src/third_party/ink/src/ 2b48039ad..f2cbfaa45 (46 commits) https://chromium.googlesource.com/external/github.com/google/ink.git/+log/2b48039ad80d..f2cbfaa4517e $ git log 2b48039ad..f2cbfaa45 --date=short --no-merges --format='%ad %ae %s' 2025-10-07 ink-open-source Add `StrokeInputBatch::Last()` and `First()` methods 2025-10-06 ink-open-source Automated Code Change 2025-10-06 ink-open-source Make `StrokeInputModeler` class concrete again, and move model-specific implementation behind a new `InputModelImpl` interface 2025-10-02 ink-open-source Automated Code Change 2025-10-02 ink-open-source Automated Code Change 2025-10-02 ink-open-source Ink: Add default value for C++ BrushPaint self_overlap parameter 2025-10-02 ink-open-source Split struct definitions out of `stroke_input_modeler.h` 2025-10-01 ink-open-source Automated Code Change 2025-10-01 ink-open-source Automated Code Change 2025-10-01 ink-open-source Add fuzz tests for sliding window and naive input modelers, and make them pass 2025-10-01 ink-open-source Automated Code Change 2025-09-30 ink-open-source Automated Code Change 2025-09-30 ink-open-source Make `SlidingWindowModel` non-experimental 2025-09-29 ink-open-source Automated Code Change 2025-09-26 ink-open-source Automated Code Change 2025-09-26 ink-open-source Add upsampling parameter to `ExperimentalSlidingWindowModel` 2025-09-26 ink-open-source Automated Code Change 2025-09-24 ink-open-source Upsample inputs in `SlidingWindowInputModeler` 2025-09-24 ink-open-source Fix `distance_traveled` calculation in `SlidingWindowInputModeler` 2025-09-24 ink-open-source Add window size parameter to `ExperimentalSlidingWindowModel` 2025-09-23 ink-open-source Increase parallelism for test execution 2025-09-22 ink-open-source Automated Code Change 2025-09-22 ink-open-source Automated Code Change 2025-09-22 ink-open-source Consolidate tests for conforming `StrokeInputModeler` implementations 2025-09-19 ink-open-source Implement `AbslStringify` for `BrushFamily::InputModel` 2025-09-19 ink-open-source Implement experimental sliding window input modeler 2025-09-18 sfreilich Use size_t less in InProgressStroke and StrokeInputBatch 2025-09-17 ink-open-source Add static `Point::FromOffset` factory method 2025-09-17 ink-open-source Don't construct a `Point`/`Vec` from explicit fields when we're already holding a `Point` or `Vec` 2025-09-17 sfreilich Clarify brush behaviors look at position/velocity/acceleration before offset 2025-09-17 ink-open-source Add `Vec::UnitVecFromDirection` static method 2025-09-16 ilist Automated Code Change 2025-09-16 ink-open-source Automated Code Change 2025-09-15 sfreilich Use degrees in Brush JNI 2025-09-15 sfreilich Fix missing dependency so that JNI_OnUnload gets called when appropriate 2025-09-15 ink-open-source JNI code to support `BrushPaint.selfOverlap` in Android renderers 2025-09-15 ink-open-source Expand doc comment on `StrokeInputBatch::MakeDeepCopy()` to explain when you'd want to use it 2025-09-12 ink-open-source Add `NaiveInputModeler`, a `StrokeInputModeler` implementation that does (almost) no modeling 2025-09-11 sfreilich Use degrees in Vec JNI 2025-09-11 ink-open-source Clarify some doc comments for `StrokeInputModeler` 2025-09-11 sfreilich Use degrees in Parallelogram JNI 2025-09-09 ink-open-source Make `ink::StrokeInputModeler` an abstract interface 2025-09-09 sfreilich Support stamping textures in native Skia renderer 2025-09-08 ink-open-source Share a single `StrokeInputModeler` among all brush coats in a stroke 2025-09-08 sfreilich Simplify logic for managing Skia uniform data 2025-09-08 sfreilich Rename is_stamping_particle_brush to is_particle_brush Then fix the build by: 1) Updating third_party/ink/BUILD.gn for all the new files. 2) Updating pdf/pdf_ink_module_unittest.cc to use range-based for-loops instead of updating an index variable type. Created with: roll-dep src/third_party/ink/src Change-Id: I2d250795e771dbd93450a1fc30053ff2eded5565 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7018145 Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Andy Phan <andyphan@chromium.org> Cr-Commit-Position: refs/heads/main@{#1526612}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.