Commit Graph

  • 32fe7f1032 browser/window_delegate: correctly handle closing Adam 2023-03-31 21:41:15 +01:00
  • ac44cdc33f browser: CloseBrowser/Render, GetBrowserIdentifier Adam 2023-03-31 21:38:13 +01:00
  • 3102b54957 client: manage window list Adam 2023-03-31 21:36:52 +01:00
  • abc9467f52 src/browser: GetBrowserIdentifier Adam 2023-03-31 19:15:48 +01:00
  • ee6c82c7fc browser/app: better cleanup for AppFrameData Adam 2023-03-31 18:45:01 +01:00
  • 7ca6cc7b8d browser: allow copy and assign Adam 2023-03-31 18:24:47 +01:00
  • b9b51dd854 browser/client: debug prints Adam 2023-03-31 18:04:48 +01:00
  • c29cfc1e00 browser/client: handle process messages Adam 2023-03-31 17:58:15 +01:00
  • a9a90e5a5c browser/app_frame_data: store CefFrame as needed Adam 2023-03-31 17:56:13 +01:00
  • a8711d7900 browser/app: debug prints Adam 2023-03-31 17:55:37 +01:00
  • eccbfc77ed browser/app: fix segmentation fault Adam 2023-03-31 17:49:58 +01:00
  • 3cc5a81138 browser/app,dom_visitor: add 'app' to frame fns Adam 2023-03-31 17:20:35 +01:00
  • b00af9e2d2 browser/app: remove unused functions Adam 2023-03-31 16:51:48 +01:00
  • 8735737fce browser/app: handle closing process message Adam 2023-03-31 16:33:47 +01:00
  • 7ad086b9cd browser/client: send 'closing' ipc message Adam 2023-03-31 16:15:05 +01:00
  • d2ab8cd9bb main: Close() window Adam 2023-03-31 15:38:14 +01:00
  • 85a4d3ccf5 browser: Close() instead of destructor Adam 2023-03-31 15:37:07 +01:00
  • b9a997ae23 dom_visitor: remove __bolt_close() Adam 2023-03-31 15:22:38 +01:00
  • c6e2017919 browser/app,dom_visitor: hook frame buttons Adam 2023-03-31 01:35:32 +01:00
  • e949719bb1 browser/app_frame_data: initial commit Adam 2023-03-31 01:26:17 +01:00
  • 88676d1f87 browser/client: update pointer-events in html Adam 2023-03-31 00:42:45 +01:00
  • 223a55dcf8 browser/client: add ids to html Adam 2023-03-31 00:01:56 +01:00
  • c2407af7bf app: OnContextCreated Adam 2023-03-30 20:33:34 +01:00
  • 2a5cff778c app: don't repeat calls to GetSourceLine Adam 2023-03-30 20:25:00 +01:00
  • f55b9154b7 app: print unhandled exceptions Adam 2023-03-30 20:22:41 +01:00
  • bef3174829 dom_visitor: null check app-frame Adam 2023-03-30 18:54:43 +01:00
  • 87d8d690aa main: cef_main_args_t -> CefMainArgs Adam 2023-03-30 18:25:49 +01:00
  • 678ffc7d73 client: extra doc comment Adam 2023-03-30 18:21:48 +01:00
  • cf18253df9 repo: merge handlers into app+client Adam 2023-03-30 18:02:14 +01:00
  • 9bdbcc55dc render_process_handler: handle OnLoadError Adam 2023-03-30 16:45:56 +01:00
  • 0d18e59af6 request_handler: remove default url from frame Adam 2023-03-30 16:09:32 +01:00
  • bdc4158278 render_process_handler: impl CefLoadHandler Adam 2023-03-30 15:47:11 +01:00
  • 020648f4e1 request_handler: refactor inheritance stuff Adam 2023-03-30 01:06:22 +01:00
  • 963f6310be repo: switch to iframe design Adam 2023-03-30 00:39:33 +01:00
  • 4ca944dfe8 window_delegate: AddOverlayView->AddChildView Adam 2023-03-27 18:03:41 +01:00
  • db781b4fc4 browser: set overlay correctly Adam 2023-03-27 14:50:56 +01:00
  • 658daf1994 browser/window_delegate: update includes Adam 2023-03-27 14:35:36 +01:00
  • 28a49dcd0d readme: include build info about cef patches Adam 2023-03-27 05:26:20 +01:00
  • ea45c0e09d repo: commit cef patches Adam 2023-03-27 05:22:59 +01:00
  • b3c5d5490a request_handler: handle app overlay requests Adam 2023-03-25 19:30:38 +00:00
  • 6962808dd1 render_process_handler: unused includes Adam 2023-03-25 03:15:58 +00:00
  • 0473a23efd main, browser/client: use request_handler Adam 2023-03-25 03:15:31 +00:00
  • 459c61ccf7 meson: new file Adam 2023-03-25 03:14:30 +00:00
  • c9fa89a86c handler/request_handler: inital commit Adam 2023-03-25 03:14:14 +00:00
  • 67c3b23dfe render_process_handler: initial commit Adam 2023-03-22 23:39:01 +00:00
  • f7c8c4d172 browser: rename details->common Adam 2023-03-22 22:48:51 +00:00
  • fcbc2ba2f9 main: set controls_overlay=true Adam 2023-03-22 22:10:44 +00:00
  • bddd260faf browser/details,window_delegate: controls_overlay Adam 2023-03-22 22:10:16 +00:00
  • 4bfaa170dc meson: make x11 dep linux-only Adam 2023-03-22 21:47:16 +00:00
  • e57dd9cd4f main: unused includes Adam 2023-03-19 23:13:49 +00:00
  • 729b2ad292 browser/window_delegate: undo #cda5765 Adam 2023-03-19 21:16:45 +00:00
  • bfe2ec8db8 browser: use std::move Adam 2023-03-19 20:16:58 +00:00
  • cda5765390 browser/window_delegate: mutex lock ref ptr access Adam 2023-03-19 19:19:45 +00:00
  • b169ce765a main: use Browser::Window Adam 2023-03-19 19:12:55 +00:00
  • 58b0a15634 browser: add Window struct Adam 2023-03-19 19:12:41 +00:00
  • 1808718ca2 window_delegate: add close fn Adam 2023-03-19 19:01:49 +00:00
  • 5fe79b721f browser: initial commit Adam 2023-03-19 18:36:32 +00:00
  • b74a77ee68 main: CefBrowserSettings c -> c++ Adam 2023-03-19 18:03:22 +00:00
  • 14b209fdc9 browser/window_delegate: store relevant ref ptrs Adam 2023-03-19 17:55:24 +00:00
  • 62edc5c109 browser/*: add remaining doc comments Adam 2023-03-19 17:33:20 +00:00
  • b92ae1cf6f life_span_handler: keep on stack Adam 2023-03-19 17:23:11 +00:00
  • 39f15ddced browser/client: keep on stack Adam 2023-03-19 17:21:39 +00:00
  • b4d3c61730 browser/app: keep on stack Adam 2023-03-19 17:19:40 +00:00
  • 0427571762 main: unused cef_string_t related code Adam 2023-03-19 16:40:01 +00:00
  • d7c3beb6b6 browser/window_delegate: impl CefView functions Adam 2023-03-19 03:08:31 +00:00
  • 04c42d2e1c browser/browser_view_delegate: unused include Adam 2023-03-19 02:54:23 +00:00
  • c18993ce61 repo: migrate cef capi -> c++ wrapper Adam 2023-03-19 01:51:11 +00:00
  • 26a61dab18 meson: build and link libcef_dll_wrapper Adam 2023-03-19 01:50:28 +00:00
  • e280e8f439 readme: formatting Adam 2023-03-17 02:37:01 +00:00
  • 8dfeeff279 readme: update with new info Adam 2023-03-17 02:34:44 +00:00
  • 92528659d0 browser/window_delegate: correct refcounting Adam 2023-03-14 22:07:45 +00:00
  • 983d393a71 life_span_handler: improved cef refcounting Adam 2023-03-14 00:17:49 +00:00
  • 6931899af6 browser/*: improved cef refcounting Adam 2023-03-13 21:14:37 +00:00
  • de75695c2b browser/*: remove debug prints Adam 2023-03-13 20:06:24 +00:00
  • cae74f4597 main: use new views pipeline code Adam 2023-03-13 19:49:58 +00:00
  • 1d1f9f6f26 browser/window_delegate: impl can_resize Adam 2023-03-13 19:46:14 +00:00
  • d9f5aee12a meson.build: new files Adam 2023-03-13 19:36:12 +00:00
  • c187aea913 browser/window_delegate: initial commit Adam 2023-03-13 19:36:02 +00:00
  • add9a1313f browser/details: initial commit Adam 2023-03-13 19:35:49 +00:00
  • 3f1f3bcbf5 browser/browser_view_delegate: initial commit Adam 2023-03-13 19:28:15 +00:00
  • fe5664211c gitignore: .vscode/ Adam 2023-03-13 15:00:59 +00:00
  • fb78599c08 browser/*: minor cleanup with namespaces Adam 2023-03-12 18:22:01 +00:00
  • 638a1b37c4 browser/client: copy paste error Adam 2023-03-12 16:34:53 +00:00
  • 3c67f88322 browser/*: set base_ref_counted size correctly Adam 2023-03-11 18:18:04 +00:00
  • 75465bb80a life_span_handler: fix copy paste error Adam 2023-03-11 16:56:29 +00:00
  • f6076e2b19 browser/client: set missing callback Adam 2023-03-11 16:41:46 +00:00
  • 64a9e5612c browser/client: impl get_life_span_handler Adam 2023-03-10 04:15:59 +00:00
  • be1201f313 readme: fix heading Adam 2023-03-10 04:03:49 +00:00
  • bdd0011cdd editorconfig: setup Adam 2023-03-10 03:42:41 +00:00
  • a814241657 repo: spaces -> tabs Adam 2023-03-10 03:31:09 +00:00
  • 8078d5b921 gitignore: CEF caches Adam 2023-03-10 03:26:48 +00:00
  • 9002031429 browser/*: size_t -> uintptr_t Adam 2023-03-10 03:26:12 +00:00
  • dee54ce056 main: create a basic browser Adam 2023-03-10 03:21:20 +00:00
  • 0410553703 browser/*: avoid more duplicate names Adam 2023-03-10 03:03:19 +00:00
  • 977d83ca62 browser/*: avoid duplicate names Adam 2023-03-10 02:57:24 +00:00
  • 6b7376149b meson: new files Adam 2023-03-10 02:52:59 +00:00
  • 771c9470db browser/client: release handler on destroy Adam 2023-03-10 02:52:32 +00:00
  • 4634d71135 life_span_handler: header guards Adam 2023-03-10 02:49:40 +00:00
  • 1c778c64c7 life_span_handler: basic debug impl Adam 2023-03-10 02:42:10 +00:00
  • 5b4ad743e0 browser/client: remove extra forward declares Adam 2023-03-10 02:19:59 +00:00