936 Commits

Author SHA1 Message Date
github-actions[bot]
11568a62e0 chore: update bindings 2025-10-13 06:43:11 +00:00
Bill Avery
9d3e7f207e fix: allow trailing commas on field and argument lists 2025-10-12 23:37:12 -07:00
Bill Avery
262d92bc61 Merge pull request #30 from wravery/update-bindings
chore: update bindings
2025-10-12 23:24:24 -07:00
github-actions[bot]
a84291e035 chore: update bindings 2025-10-13 06:22:46 +00:00
Bill Avery
3602479e5e fix: allow attributes on impl methods 2025-10-12 23:17:00 -07:00
Takagi Tasuku
5d2f45910f feat: use SimpleApplication in cefsimple
Updates the cefsimple example on macOS to use the new
`cef::application_mac::SimpleApplication`.

This properly initializes the application instance, resolving the crash
that previously occurred during right-click events.

Refs: #96
2025-10-13 14:19:50 +09:00
Takagi Tasuku
37919492ce fix: resolve cargo build warning about default-features on macOS 2025-10-13 14:19:49 +09:00
Takagi Tasuku
7b9b3cd828 feat: port SimpleApplication from original cefsimple
Adds SimpleApplication implementing CefAppProtocol.

Refs: #96
2025-10-13 14:18:29 +09:00
Bill Avery
ccec734a29 Merge pull request #29 from wravery/update-bindings
chore: update bindings
2025-10-12 21:08:30 -07:00
github-actions[bot]
879dabd8e7 chore: update bindings 2025-10-13 03:58:49 +00:00
Takagi Tasuku
65f4580be6 feat: add CefAppProtocol bindings
Adds Rust bindings for the Objective-C protocols required for proper
application handling on macOS (CrAppProtocol, CrAppControlProtocol,
and CefAppProtocol) using the objc2 crate.

These bindings are necessary to correctly implement an NSApplication
subclass, which is a foundational step for porting the official
cefsimple application logic and fixing related crashes.

Refs: #96
2025-10-13 12:56:02 +09:00
Bill Avery
9af40a9ac6 feat: generate wrapper macros for all client types 2025-10-12 20:50:15 -07:00
Bill Avery
1b13c66e84 Merge pull request #233 from tauri-apps/release-plz-2025-10-11T22-24-45Z 2025-10-11 16:21:53 -07:00
github-actions[bot]
1e8760fbe5 chore: release v140.3.3+140.1.14 cef-v140.3.3+140.1.14 cef-dll-sys-v140.3.3+140.1.14 export-cef-dir-v140.3.3+140.1.14 2025-10-11 23:18:51 +00:00
Bill Avery
f84760af39 Merge pull request #234 from tauri-apps/update-bindings 2025-10-11 16:16:53 -07:00
github-actions[bot]
302fedb948 chore: update bindings 2025-10-11 22:29:39 +00:00
Bill Avery
f790eff9d4 Merge pull request #232 from wravery/dev 2025-10-11 15:22:55 -07:00
Bill Avery
818af8f5a3 fix: do not impl Default for structs with methods (#225) 2025-10-11 14:54:49 -07:00
Bill Avery
a7a7c49611 Merge pull request #231 from tauri-apps/release-plz-2025-10-11T20-15-28Z
chore: release v140.3.2+140.1.14
2025-10-11 13:25:11 -07:00
github-actions[bot]
7eb5d2f93c chore: release v140.3.2+140.1.14 cef-v140.3.2+140.1.14 cef-dll-sys-v140.3.2+140.1.14 export-cef-dir-v140.3.2+140.1.14 2025-10-11 20:15:29 +00:00
Bill Avery
890daf65f5 Merge pull request #219 from rgon/fix/osr-on-linux
fix #207: off-screen rendering on Linux
2025-10-11 13:13:55 -07:00
Bill Avery
ef440a1e0d fix: windows build with wgpu@27 2025-10-11 13:02:14 -07:00
Bill Avery
be707c0820 fix: macos build with wgpu@27 2025-10-11 12:21:14 -07:00
Bill Avery
4b8833ff94 fix: warning about unnecessary mut 2025-10-03 15:36:13 -07:00
Bill Avery
a412c1f516 chore: cleanup dependencies 2025-10-03 15:36:13 -07:00
Bill Avery
868c1857e2 chore: cargo fmt 2025-10-03 15:36:13 -07:00
Bill Avery
d4c49dd673 Merge pull request #228 from tauri-apps/release-plz-2025-10-03T18-53-11Z
chore: release v140.3.1+140.1.14
2025-10-03 11:56:31 -07:00
github-actions[bot]
395d8a36db chore: release v140.3.1+140.1.14 cef-v140.3.1+140.1.14 cef-dll-sys-v140.3.1+140.1.14 export-cef-dir-v140.3.1+140.1.14 2025-10-03 18:53:12 +00:00
Bill Avery
dfb5188a54 Merge pull request #227 from wravery/dev
fix: update C API wrappers to copy wrapped out-params back into pointers (#224)
2025-10-03 11:51:52 -07:00
Bill Avery
1ea4bf5030 Merge pull request #27 from wravery/update-bindings
chore: update bindings
2025-10-03 11:36:47 -07:00
github-actions[bot]
7783ef26ff chore: update bindings 2025-10-03 18:34:59 +00:00
Bill Avery
e90fb14bb7 Merge pull request #26 from wravery/fix-224
Fix 224
2025-10-03 11:28:56 -07:00
Bill Avery
3e53341d98 fix: copy wrapped out-params back to pointers (#224) 2025-10-03 11:19:44 -07:00
Bill Avery
d6b6ea1cdc chore(test): test out-params 2025-10-03 11:07:35 -07:00
Bill Avery
84a7f59d85 Merge pull request #222 from tauri-apps/dependabot/github_actions/actions/cache-4.3.0 2025-09-29 08:15:41 -07:00
dependabot[bot]
17d30e5fc7 chore(deps): bump actions/cache from 4.2.4 to 4.3.0
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.4 to 4.3.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.2.4...v4.3.0)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 11:51:08 +00:00
Gonzalo Ruiz
26ffac8080 deps: upgrade wgpu to ^26 2025-09-27 23:11:17 +02:00
Gonzalo Ruiz
4f75a8bd17 chore: throw compile error if accelerated_osr requested on unsupported platform 2025-09-27 17:14:46 +02:00
Gonzalo Ruiz
7035a16f27 feat(examples/osr): allow configuring wether to use accelerated paint or not. Fall-back to non-accelerated on_paint if accelerated_osr feature is not set 2025-09-27 17:12:46 +02:00
Gonzalo Ruiz
6b82026a7a chore: remove unused imports, move fallback non-accelerated imports onto its conditional function 2025-09-27 16:45:58 +02:00
Gonzalo Ruiz
429c3123b3 fix: macos osr texture handling now builds correctly 2025-09-25 14:29:30 +02:00
Gonzalo Ruiz
10e58bf103 fix: macos metal texture fetching wrongly used macro and variables 2025-09-24 16:28:42 +02:00
Gonzalo Ruiz
3d0dfbe145 cicd: fix cargo fmt 2025-09-24 12:37:28 +02:00
Gonzalo Ruiz
681f2e15df refactor: clean up import_via_metal code into closures 2025-09-24 11:15:17 +02:00
Gonzalo Ruiz
ea9ef94c15 fix(macos): revert io_surface handle creation to original example, fix improper hal vs non-hal device usage 2025-09-24 11:15:03 +02:00
Gonzalo Ruiz
92325b255a fix: (last attempt) macos accelerated rendering implementation 2025-09-24 10:37:07 +02:00
Gonzalo Ruiz
483e8cad53 fix: (attempt) macos accelerated rendering implementation 2025-09-24 00:13:03 +02:00
Gonzalo Ruiz
4d13f36232 chore: remove unused objc2-metal dependency 2025-09-23 20:41:24 +02:00
Gonzalo Ruiz
88e2e63c9e fix: convert iostream implementation to previous one, since the original impl is broken 2025-09-23 20:38:52 +02:00
Gonzalo Ruiz
93fa066414 fix: attempt macos impl fix 2025-09-23 19:14:33 +02:00