100 Commits
Author SHA1 Message Date
Bill Avery 261ce14229 chore(deps): switch to objc2-metal crate 2026-04-30 22:13:48 -07:00
Bill Avery cd6a60a997 fix: clippy warnings for ColorId const values 2026-03-08 19:54:59 -07:00
Bill Avery 57582f2bce fix(deps): glib::unix_fd_source_new -> glib_unix::fd_source_new 2026-03-07 17:28:45 -08:00
Bill Avery 8792215649 feat: breaking changes and clippy warnings on windows 2026-01-02 17:05:54 -08:00
Bill Avery c74a7ddac2 fix: breaking changes and clippy warnings on linux 2026-01-02 15:42:12 -08:00
Bill Avery d2e7cd073b fix: breaking changes on macos 2026-01-02 12:01:25 -08:00
Bill Avery ec5769be3e fix: tweak CI workflow for more consistent output 2026-01-01 15:38:00 -08:00
Bill Avery b0166aac2b fix: install glib2.0 in Linux CI workflow 2026-01-01 15:38:00 -08:00
Bill Avery 87a031bb1d fix(doc): update README for bundle-cef-app 2026-01-01 15:34:55 -08: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 84458bd575 feat: add cef_task_manager_capi.h 2025-12-28 16:40:56 -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 b684e9dd94 fix: use build-time OUT_DIR variable in get_cef_dir 2025-11-21 17:32:33 -08:00
Bill Avery b352a243d8 fix: update cef-osr example 2025-11-16 11:46:39 -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
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 860dfdd089 fix: use wrapper macros to simplify cef-osr 2025-10-12 23:46:08 -07:00
Bill Avery 436b69b55f fix: use wrapper macros to simplify cefsimple 2025-10-12 23:46:08 -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 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 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 5847c7b10e feat: add --mirror-url cli args 2025-09-22 20:19:36 -07:00
Bill Avery 47715430f1 feat: support pre-downloaded archive (#197) 2025-09-19 18:21:05 +02:00
Bill Avery 507e2eb1d2 fix: get-latest workflow should not create 2 branches 2025-09-19 10:27:37 +02:00
Bill Avery 88e907e172 fix: update cliff.toml config for get-latest 2025-09-12 16:46:06 +02:00
Bill Avery ccf9055f53 fix: on_accelerated_paint NYI on Linux 2025-09-08 09:50:09 -07: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
Bill Avery a899a4813a fix: #183 2025-08-16 14:11:05 -07:00
Bill Avery d793b969f7 fix: warnings about usize < 0 comparisons 2025-08-16 14:10:38 -07:00
Bill Avery 464a6d1e69 fix: remove cef version from example dependencies 2025-08-01 22:46:15 -07:00
Bill Avery a11e513598 chore: move examples into separate crates 2025-07-28 22:02:12 -07:00
Bill Avery 48e086f05b fix: use fetch-depth 0 to pick up tags 2025-07-28 20:32:01 -07:00
Bill Avery 66ff85132e fix: set git user info before making commits 2025-07-28 20:06:55 -07:00
Bill Avery 6786bc859c fix: reset HEAD before creating get-latest branch 2025-07-28 15:24:15 -07:00
Bill Avery cc691cd041 fix: local git commit/tag for git-cliff 2025-07-28 15:24:15 -07:00
Bill Avery 502304934a chore(release): bump version for get-latest updates 2025-07-28 10:40:13 -07:00
Bill Avery adf672353e fix: remove git-cliff-action from workflow 2025-07-28 10:11:26 -07:00
Bill Avery e51fa375bf fix: embed git-cliff as a library in get-latest 2025-07-28 10:11:26 -07:00
Bill Avery 7795f601f2 fix: bump version for release 2025-07-28 09:35:08 -07:00
Bill Avery 831c38bce2 fix: use git-cliff directly in get-latest workflow 2025-07-26 09:55:42 -07:00
Bill Avery 3b9387159b fix: partial revert of get-latest 2025-07-26 09:55:33 -07:00
Bill Avery 5ae0f63851 chore(doc): regenerate CHANGELOG.md 2025-07-21 21:23:41 -07:00
Bill Avery 49fe9c45bc fix: let release-plz handle version bumps 2025-07-20 14:58:34 -07:00
Bill Avery b9d334ea0e fix: ninja is already installed on all runners 2025-07-14 09:18:46 -07:00
Bill Avery ab54521d33 chore: seed CHANGELOG.md files 2025-07-14 09:07:08 -07:00
Bill Avery 88308dc498 fix: bump major version of download-cef #145 2025-07-14 08:31:16 -07:00
Bill Avery 965907fa65 fix: use fetch-depth: 0 to get all the origin branches 2025-07-13 21:49:37 -07:00
Bill Avery cbc2283392 chore: release-plz workflow 2025-07-12 19:54:12 -07:00
Bill Avery aacabf2ce5 chore: trigger PR if only the version changes in get-latest 2025-07-12 15:58:42 -07:00
Bill Avery 290a144e6b fix: #130 2025-06-30 19:10:39 -07:00
Bill Avery e2f91e8a3c fix: undo branch ref on local workflow 2025-06-28 12:15:29 -07:00
Bill Avery e50eb3d9a7 fix: add . to workflow path 2025-06-28 12:14:47 -07:00
Bill Avery a2a21bd005 fix: specify ref for reusable workflow 2025-06-28 12:13:47 -07:00
Bill Avery d016cb55b9 fix: missing bindings-changed workflow 2025-06-28 12:10:48 -07:00
Bill Avery d985b44114 chore: get-latest should trigger reusable update-bindings workflow 2025-06-28 12:09:38 -07:00
Bill Avery dd0b039e6f fix: undo quotes and escaped spaces 2025-06-28 01:34:37 -07:00
Bill Avery acd9dec69d fix: try adding quotes around path variables 2025-06-28 01:31:25 -07:00
Bill Avery 2de10def56 fix: add libraries directory to search path on macos 2025-06-28 01:04:36 -07:00
Bill Avery edc211564f fix: link as a dylib against cef_sandbox on macos 2025-06-28 00:29:53 -07:00
Bill Avery 0f75a44e88 fix: trigger update-bindings when wrapper.h changes 2025-06-28 00:12:17 -07:00
Bill Avery 9397d8c6bb fix: do not try to link cef_sandbox functions on Windows 2025-06-28 00:10:01 -07:00
Bill Avery a172582dc8 fix: disable sandbox in cefsimple on Windows 2025-06-27 22:43:57 -07:00
Bill Avery fa0e365de6 fix: keep linking with macos sandbox lib 2025-06-27 22:09:42 -07:00
Bill Avery 7317de347c fix: #121 2025-06-27 22:04:45 -07:00
Bill Avery a8d893c379 fix: change branch name used in PR 2025-06-26 20:29:36 -07:00
Bill Avery 29280b7e6f fix: remove unused job outputs 2025-06-26 20:16:59 -07:00
Bill Avery f4f9a3036c chore: daily workflow to check for new versions of CEF 2025-06-26 20:14:41 -07:00
Bill Avery 4cc95825a7 feat: get-latest tool checks for CEF update and bumps versions 2025-06-25 22:05:28 -07:00
Bill Avery 627e62a045 fix: remove uneeded derived traits 2025-06-25 10:48:46 -07:00
Bill Avery b25205246e feat: check the archive.json version before using CEF_PATH cached
archive
2025-06-25 10:41:55 -07:00
Bill Avery 36cd7ad571 chore(deps): update CEF version to 137.0.19 2025-06-25 09:09:38 -07:00
Bill Avery 46b143d236 fix(deps): update rust crate bzip2 to 0.6 2025-06-25 09:08:14 -07:00
Bill Avery b210d5243b fix: replace Mutex<Option<...>> with OnceLock<Mutex<...>> in version map
cache
2025-06-25 08:53:10 -07:00
Bill Avery f6bfb13cee fix: #122 2025-06-23 09:22:52 -07:00
Bill Avery 8f27bdb3a1 feat: decouple the crate version from CEF version 2025-06-08 22:45:47 -07:00
Bill Avery ecf9c85b5d fix: update action missed in update-bindings 2025-05-07 21:35:17 -07:00
Bill Avery 37f2cef72b chore: update dependencies in workflows 2025-05-07 21:05:08 -07:00
Bill Avery 2c5714f528 chore: bump CEF version 2025-04-26 14:00:17 -07: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 30a708f224 fix: wrap call to unsafe cef_dll_sys function 2025-04-24 21:06:41 -07:00
Bill Avery 209798d334 fix: port macos cef_dll_sys test code to cef::string module 2025-04-24 21:02:46 -07:00
Bill Avery 67fe0ca43b fix: replace CefStringData::Clear with CefStringCollection::Free 2025-04-24 20:48:25 -07:00
Bill Avery cbe8e1344b fix: cleanup pointer casts and fix #98 2025-04-24 19:35:33 -07:00