aphrody-dev
6ec30a2a89
Restore generator scratch output directory without provider fallback
2026-10-13 04:57:53 +02:00
aphrody-dev
480eb8ffb2
feat: require owner CEF sources and versioned ABI receipts
2026-10-13 04:27:05 +02:00
Bill Avery and github-actions[bot]
45081f627d
fix: preserve traits on _XDisplay to keep ABI compat ( #480 )
...
* fix: preserve traits on _XDisplay to keep ABI compat (#60 )
* chore: update bindings (#61 )
* chore: update sys/src/bindings/aarch64_unknown_linux_gnu.rs
* chore: update sys/src/bindings/arm_unknown_linux_gnueabi.rs
* chore: update sys/src/bindings/x86_64_unknown_linux_gnu.rs
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-11 19:44:14 -07:00
11cfe8c9f4
chore: update bindings ( #479 )
...
* chore: update sys/src/bindings/aarch64_apple_darwin.rs
* chore: update sys/src/bindings/aarch64_pc_windows_msvc.rs
* chore: update sys/src/bindings/aarch64_unknown_linux_gnu.rs
* chore: update sys/src/bindings/arm_unknown_linux_gnueabi.rs
* chore: update sys/src/bindings/i686_pc_windows_msvc.rs
* chore: update sys/src/bindings/x86_64_apple_darwin.rs
* chore: update sys/src/bindings/x86_64_pc_windows_msvc.rs
* chore: update sys/src/bindings/x86_64_unknown_linux_gnu.rs
* fix: restore Copy derives for linux opaque bindings
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* fix: keep opaque binding handles copyable
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* fix: add opaque derives via bindgen callbacks
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* docs: explain opaque handle derive callbacks
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* docs: clarify bindgen derive callback rationale
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* docs: clarify custom derive de-duplication
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* fix: warn on unmatched opaque derive handles
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* fix: tighten opaque derive callback matching
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* fix: simplify opaque derive target matching
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
* fix: restrict opaque derive callback set
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: wravery <6502881+wravery@users.noreply.github.com >
2026-09-11 17:48:20 -07:00
Bill Avery and github-actions[bot]
9d4d729810
feat: generate resource ID constants ( #452 )
...
* feat: generate resource ID constants (#54 )
* feat: resource ID mapping functions
* fix: simplify and shrink resources module
* fix: break update-bindings PR into 1 commit/file
* chore: update bindings (#55 )
* chore(test): fix resource ID tests on Windows (#56 )
* fix: ignore deprecated IDs in resources
* chore: tidy up workflow commit and PR titles
* fix: gh pr create requires body (#57 )
* fix: wrong quotes on commit message parameter
* chore: update bindings (#59 )
* chore: update cef/src/resources/aarch64_apple_darwin.rs
* chore: update cef/src/resources/aarch64_pc_windows_msvc.rs
* chore: update cef/src/resources/aarch64_unknown_linux_gnu.rs
* chore: update cef/src/resources/arm_unknown_linux_gnueabi.rs
* chore: update cef/src/resources/i686_pc_windows_msvc.rs
* chore: update cef/src/resources/x86_64_apple_darwin.rs
* chore: update cef/src/resources/x86_64_pc_windows_msvc.rs
* chore: update cef/src/resources/x86_64_unknown_linux_gnu.rs
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-15 14:33:56 -07:00
renovate[bot] and copilot-swe-agent[bot]
a001794ac9
chore(deps): update syn to v3
...
* Update Rust crate syn to v3
* Fix syn v3 API compatibility in update-bindings/src/parse_tree.rs
* fix: run cargo fmt to fix formatting in parse_tree.rs
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-20 22:38:40 -07:00
Bill Avery
0d15a563d4
fix: relax the match pattern for the "base" member ( #437 )
2026-07-09 22:27:46 -07:00
Bill Avery
cd6a60a997
fix: clippy warnings for ColorId const values
2026-03-08 19:54:59 -07:00
Bill Avery
e66a73c60e
feat(test): port tests/shared library from CEF
...
feat: unify bundle utilities under cef build-util feature
feat: reenable sandbox support in cefsimple
feat: add MainMenu.xib on mac
fix: bypass tryToTerminateApplication for Command+Q
fix: enable much smaller linux release builds
2026-01-01 15:34:55 -08:00
Bill Avery
3459d38418
fix: clippy warnings
2026-01-01 11:11:56 -08:00
Bill Avery
8b1c647026
feat: add get_raw accessor to enum types
2025-12-29 17:30:33 -08:00
Bill Avery
fd8b3e4c6a
fix: skip call to get_raw for primitive types
2025-12-28 17:36:12 -08:00
Bill Avery
3843dc44c3
fix: add doc comments for enum constants
2025-12-09 00:19:17 -08:00
Bill Avery
f964b98d30
feat: redeclare values minus redundant prefix
2025-12-09 00:08:18 -08:00
Bill Avery
86c93253c9
fix: handle *const to Option<&[]> conversions ( #279 )
2025-11-16 11:36:08 -08:00
Bill Avery
a9649eee87
fix: mark a few bitfield enums ( #278 )
2025-11-15 21:13:25 -08:00
Bill Avery
203da7b142
fix: init_methods needs to cast to sub-class pointers
2025-11-09 11:50:48 -08:00
csmoe
b91f9bfe68
feat: debug scalar types
2025-10-22 11:26:24 +08:00
Bill Avery
d772df61e1
feat: allow generic parameters in macros
2025-10-13 23:51:44 -07:00
Bill Avery
8ac2372b3a
fix: add commas to fn new parameters ( #239 )
2025-10-13 13:59:34 -07:00
Bill Avery
9d3e7f207e
fix: allow trailing commas on field and argument lists
2025-10-12 23:37:12 -07:00
Bill Avery
3602479e5e
fix: allow attributes on impl methods
2025-10-12 23:17:00 -07:00
Bill Avery
9af40a9ac6
feat: generate wrapper macros for all client types
2025-10-12 20:50:15 -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
3e53341d98
fix: copy wrapped out-params back to pointers ( #224 )
2025-10-03 11:19:44 -07:00
Bill Avery
5847c7b10e
feat: add --mirror-url cli args
2025-09-22 20:19:36 -07:00
max
e4e67efe24
feat: Allow to download CEF binaries with custom base url set in env variable
2025-09-21 13:33:14 +02:00
Bill Avery
6d5a4f766c
fix: cleanup logic for copying back out-params
2025-09-07 22:54:23 -07:00
Bill Avery
2556cc947b
fix: handle out-params ( #173 )
2025-09-07 22:40:01 -07:00
csmoe
71c61274b3
Don't use &mut impl Trait as arguments
2025-09-07 22:40:01 -07:00
csmoe
b7003accec
Fix: export cef and chrome version info
2025-08-25 15:03:02 +08:00
Bill Avery
a11e513598
chore: move examples into separate crates
2025-07-28 22:02:12 -07:00
Bill Avery
8f27bdb3a1
feat: decouple the crate version from CEF version
2025-06-08 22:45:47 -07:00
csmoe
8327c3dffc
Do not export sealed traits in api
2025-05-30 13:42:35 +08:00
Bill Avery
779ada8fd1
fix: add more doc links to compensate for name changes
2025-04-26 12:59:14 -07:00
Bill Avery
8b15e05a66
fix : #89 rename get_ methods where possible
2025-04-26 12:25:58 -07:00
Bill Avery
cbe8e1344b
fix: cleanup pointer casts and fix #98
2025-04-24 19:35:33 -07:00
Bill Avery
576c2bc9d1
fix: cleanup clippy warnings in cef crate
2025-04-23 23:34:17 -07:00
Bill Avery
37eb65a09a
fix: centralize DEFAULT_TARGET constant in download_cef
2025-04-18 17:32:49 -07:00
Bill Avery
5365e1ccbb
fix: cargo clippy -p update-bindings --fix
2025-04-16 18:33:19 -07:00
Bill Avery
42bfaf597f
fix: *mut *mut out-params should be nullable
2025-04-16 18:25:54 -07:00
Bill Avery
0f863ce9d3
fix: write back to out-param pointer in WrapParamRef for *mut types ( #84 )
2025-04-12 16:10:30 -07:00
Bill Avery
b5ed4f57c8
fix: preserve CefString alias in arguments
2025-03-21 01:06:39 -07:00
Bill Avery
6c364c7a59
fix: update arguments and outputs with wrapper types
2025-03-20 23:51:06 -07:00
Bill Avery
3effbed706
fix: cleanup debug output from resolve_type_aliases
2025-03-20 23:24:14 -07:00
Bill Avery
bdf1f77439
fix: preserve CefStringUserfree types in cef crate
2025-03-20 23:13:57 -07:00
Bill Avery
0673186de4
fix: handle aliases for type paths
2025-03-12 20:46:04 -07:00
Bill Avery
8298e0187a
fix: detect DLL-side comments and omit wrappers for client-side impl
2025-02-15 12:08:17 -08:00
Bill Avery
f5a5d56e92
feat: update to CEF 133.4.3 and add call to api_hash in cefsimple
2025-02-14 14:26:47 -08:00
Bill Avery
ba4723b4fc
fix(doc): move crate doc comments into README files
2025-02-06 22:21:32 -08:00