Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.9 backports #1945

Merged
merged 25 commits into from
Dec 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
24c6882
build(deps): bump quick-xml from 0.36.2 to 0.37.1
dependabot[bot] Nov 18, 2024
9fb635d
Update to femtovg 0.11 and glow 0.15
sdroege Nov 18, 2024
34ecb5e
deny: Add override for quick-xml
sdroege Nov 18, 2024
464ee0f
Update gir
sdroege Dec 18, 2024
a0b7227
Update gir-files
sdroege Dec 18, 2024
7c4d610
Regenerate with latest gir
sdroege Dec 18, 2024
1edfc98
Add a basic gdk4-macos
bilelmoussaoui Nov 13, 2024
b672cd3
gdk4-macos: Ignore Monitor.get_geometry
bilelmoussaoui Nov 13, 2024
71b06b9
gdk4-macos: Export v4.8 feature and fixup readme
bilelmoussaoui Nov 13, 2024
633cb0f
ci: Build & test gdk4-macos
bilelmoussaoui Nov 13, 2024
ced5fce
readme: Add gdk4-macos
bilelmoussaoui Nov 13, 2024
c660f41
ci: Build & deploy gdk4-macos docs
bilelmoussaoui Nov 13, 2024
e3fd6db
gdk: Generate MemoryTextureBuilder
sophie-h Nov 20, 2024
41753fc
build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1
dependabot[bot] Nov 25, 2024
4dd4379
build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0
dependabot[bot] Dec 2, 2024
962a37d
examples: Fix typos
bilelmoussaoui Dec 10, 2024
63ae724
deny: Allow Unicode-3.0 from unicode-ident
bilelmoussaoui Dec 10, 2024
9d4de33
deny: Remove obsolete entries
sdroege Dec 18, 2024
2b981b4
ci: Update macOS CI to macos-14
sdroege Dec 18, 2024
bcc15a7
gdk4-macos: manually implement native_window method
nacho Dec 9, 2024
baaf90c
README: point to gdk4-macos instead of wayland
nacho Dec 9, 2024
995cd16
gtk4-macros: Wait for blueprint-compiler process in all branches
sdroege Dec 18, 2024
cf95bb8
Update Cargo.lock
sdroege Dec 18, 2024
87a3c3e
build(deps): bump glium from 0.35.0 to 0.36.0
dependabot[bot] Oct 14, 2024
8b228db
Fix new beta clippy warnings
bilelmoussaoui Oct 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
- ".github/workflows/CI.yml"
- "examples/**"
- "gdk4/**"
- "gdk4-macos/**"
- "gdk4-wayland/**"
- "gdk4-win32/**"
- "gdk4-x11/**"
Expand All @@ -17,6 +18,7 @@ on:
- ".github/workflows/CI.yml"
- "examples/**"
- "gdk4/**"
- "gdk4-macos/**"
- "gdk4-wayland/**"
- "gdk4-win32/**"
- "gdk4-x11/**"
Expand Down Expand Up @@ -166,6 +168,7 @@ jobs:
- { name: "gtk4", is_macros_crate: false }
- { name: "gdk4", is_macros_crate: false }
- { name: "gsk4", is_macros_crate: false }
- { name: "gdk4-macos", is_macros_crate: false }
- { name: "gdk4-x11", is_macros_crate: false }
- { name: "gdk4-wayland", is_macros_crate: false }
- { name: "gdk4-win32", is_macros_crate: false }
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
paths:
- ".github/workflows/docs.yml"
- "gdk4/**"
- "gdk4-macos/**"
- "gdk4-wayland/**"
- "gdk4-win32/**"
- "gdk4-x11/**"
Expand All @@ -17,6 +18,7 @@ on:
paths:
- ".github/workflows/docs.yml"
- "gdk4/**"
- "gdk4-macos/**"
- "gdk4-wayland/**"
- "gdk4-win32/**"
- "gdk4-x11/**"
Expand Down Expand Up @@ -82,6 +84,7 @@ jobs:
-p gdk4-x11 -p gdk4-x11-sys
-p gsk4 -p gsk4-sys
-p gtk4 -p gtk4-sys
-p gdk4-macos -p gdk4-macos-sys
-p gtk4-macros
--all-features
--no-deps
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,15 @@ jobs:

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81
uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
# set latest tag for main branch
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}

- name: Build and push Docker image
uses: docker/build-push-action@1a162644f9a7e87d8f4b053101d1d9a712edc18c
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355
with:
push: ${{ github.event_name != 'pull_request' }}
context: .
Expand Down
20 changes: 19 additions & 1 deletion .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,15 @@ on:
paths:
- ".github/workflows/macos.yml"
- "gdk4/**"
- "gdk4-macos/**"
- "gsk4/**"
- "gtk4/**"
- "gtk4-macros/**"
pull_request:
paths:
- ".github/workflows/macos.yml"
- "gdk4/**"
- "gdk4-macos/**"
- "gsk4/**"
- "gtk4/**"
- "gtk4-macros/**"
Expand All @@ -21,7 +23,7 @@ on:
jobs:
ci-macos:
name: macOS
runs-on: macos-12
runs-on: macos-14
steps:
- uses: actions/checkout@v4

Expand Down Expand Up @@ -52,3 +54,19 @@ jobs:
# with:
# command: test
# args: --features v4_8,xml_validation

- name: Build gdk4-macos
uses: actions-rs/cargo@v1
with:
command: build
args: --features cocoa,v4_8 --manifest-path ./gdk4-macos/Cargo.toml
- name: Clippy gdk4-macos
uses: actions-rs/cargo@v1
with:
command: clippy
args: --features cocoa,v4_8 --manifest-path ./gdk4-macos/Cargo.toml
- name: Tests gdk4-macos
uses: actions-rs/cargo@v1
with:
command: test
args: --features cocoa,v4_8 --manifest-path ./gdk4-macos/Cargo.toml
Loading
Loading