Skip to content

Commit 30602e9

Browse files
committed
m119
1 parent 84d1c45 commit 30602e9

25 files changed

+33114
-122
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,9 @@ jobs:
152152
rm target/skija-linux-*-javadoc.jar
153153
rm target/skija-windows-*-sources.jar
154154
rm target/skija-windows-*-javadoc.jar
155-
- uses: softprops/action-gh-release@v1
155+
- uses: softprops/action-gh-release@v2
156156
with:
157+
body_path: RELEASE_NOTES.md
157158
files: |
158159
target/*.jmod
159160
target/*.jar

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ __pycache__
1010

1111
/.idea
1212
*.iml
13+
RELEASE_NOTES.md

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
# 0.119.0 - Nov 28, 2025
2+
3+
Changed:
4+
5+
- Skia version m116-d2c211228d -> m119-fcb55886b9
6+
- `DirectContext::submit` returns `boolean`
7+
8+
Added:
9+
10+
- `FontMgr::makeFromFile`
11+
- `DirectContext::flushAndSubmit`
12+
13+
Removed:
14+
15+
- [ BREAKING ] `Surface::flush` (use `DirectContext::flush(Surface)`)
16+
- [ BREAKING ] `Surface::flushAndSubmit` (use `DirectContext::flushAndSubmit(Surface)`)
17+
118
# 0.116.7 - Oct 2, 2025
219

320
Fixed:

examples/jwm/script/run.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
def main():
77
parser = argparse.ArgumentParser()
88
parser.add_argument('--skija-version')
9-
parser.add_argument('--jwm-version', default='0.4.15')
9+
parser.add_argument('--jwm-version', default='0.4.20')
1010
parser.add_argument('--jwm-dir', default=None)
1111
(args, _) = parser.parse_known_args()
1212

@@ -39,7 +39,7 @@ def main():
3939
os.chdir(common.basedir + '/examples/jwm')
4040

4141
sources = build_utils.files('src/**/*.java', '../scenes/src/**/*.java')
42-
build_utils.javac(sources, 'target/classes', classpath = classpath, release = '16', opts = ["-Xlint:deprecation", '-Xlint:-options',])
42+
build_utils.javac(sources, 'target/classes', classpath = classpath, release = '16')
4343

4444
# Java
4545
subprocess.check_call([
@@ -50,7 +50,8 @@ def main():
5050
'-enablesystemassertions',
5151
'-Xcheck:jni',
5252
'-Dskija.logLevel=DEBUG',
53-
'io.github.humbleui.skija.examples.jwm.Main'])
53+
'io.github.humbleui.skija.examples.jwm.Main'
54+
])
5455

5556
return 0
5657

examples/scenes/images/svg/A_large_blank_world_map_with_oceans_marked_in_blue.svg

Lines changed: 27766 additions & 0 deletions
Loading

examples/scenes/images/svg/Ghostscript_Tiger.svg

Lines changed: 725 additions & 0 deletions
Loading

examples/scenes/images/svg/Seal_of_American_Samoa.svg

Lines changed: 955 additions & 0 deletions
Loading

examples/scenes/images/svg/Seal_of_Illinois.svg

Lines changed: 3362 additions & 0 deletions
Loading

examples/scenes/images/svgs.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
file:../scenes/images/svg/percents.svg
22
file:../scenes/images/svg/gradients.svg
33
file:../scenes/images/svg/idea.svg
4-
https://upload.wikimedia.org/wikipedia/commons/f/fd/Ghostscript_Tiger.svg
4+
file:../scenes/images/svg/Ghostscript_Tiger.svg
55
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/car.svg
66
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/rg1024_green_grapes.svg
77
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/gallardo.svg
88
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg
99
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/bzrfeed.svg
1010
https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/android.svg
11-
https://upload.wikimedia.org/wikipedia/commons/d/df/Seal_of_American_Samoa.svg
12-
https://upload.wikimedia.org/wikipedia/commons/e/e7/Seal_of_Illinois.svg
13-
https://upload.wikimedia.org/wikipedia/commons/6/63/A_large_blank_world_map_with_oceans_marked_in_blue.svg
11+
file:../scenes/images/svg/Seal_of_American_Samoa.svg
12+
file:../scenes/images/svg/Seal_of_Illinois.svg
13+
file:../scenes/images/svg/A_large_blank_world_map_with_oceans_marked_in_blue.svg
1414
https://www.w3.org/Graphics/SVG/Test/20110816/svg/color-prop-01-b.svg
1515
https://www.w3.org/Graphics/SVG/Test/20110816/svg/color-prop-02-f.svg
1616
https://www.w3.org/Graphics/SVG/Test/20110816/svg/color-prop-03-t.svg

platform/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.9)
1+
cmake_minimum_required(VERSION 3.10)
22
project(skija LANGUAGES CXX)
33
set(CMAKE_CXX_STANDARD 17)
44
set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -38,6 +38,7 @@ add_definitions(-DFT2_BUILD_LIBRARY
3838
-DSK_GANESH
3939
-DSK_SHAPER_HARFBUZZ_AVAILABLE
4040
-DSK_UNICODE_AVAILABLE
41+
-DSK_SHAPER_UNICODE_AVAILABLE
4142
# skia/third_party/icu/BUILD.gn
4243
-DU_DISABLE_RENAMING
4344
-DU_USING_ICU_NAMESPACE=0
@@ -55,11 +56,13 @@ endif()
5556

5657
if(APPLE)
5758
target_include_directories(skija PRIVATE $ENV{JAVA_HOME}/include $ENV{JAVA_HOME}/include/darwin)
58-
add_definitions(-DSK_ENABLE_API_AVAILABLE
59+
add_definitions(-DSK_BUILD_FOR_MAC
60+
-DSK_ENABLE_API_AVAILABLE
5961
-DSK_METAL
6062
-DSK_SHAPER_CORETEXT_AVAILABLE)
6163

6264
elseif(UNIX)
65+
add_definitions(-DSK_BUILD_FOR_UNIX)
6366
target_include_directories(skija PRIVATE $ENV{JAVA_HOME}/include $ENV{JAVA_HOME}/include/linux)
6467

6568
elseif(WIN32)

0 commit comments

Comments
 (0)