Commit Graph

83 Commits

Author SHA1 Message Date
Adam
28a49dcd0d readme: include build info about cef patches 2023-03-27 05:26:20 +01:00
Adam
ea45c0e09d repo: commit cef patches 2023-03-27 05:22:59 +01:00
Adam
b3c5d5490a request_handler: handle app overlay requests 2023-03-25 19:30:38 +00:00
Adam
6962808dd1 render_process_handler: unused includes 2023-03-25 03:15:58 +00:00
Adam
0473a23efd main, browser/client: use request_handler 2023-03-25 03:15:31 +00:00
Adam
459c61ccf7 meson: new file 2023-03-25 03:14:30 +00:00
Adam
c9fa89a86c handler/request_handler: inital commit 2023-03-25 03:14:14 +00:00
Adam
67c3b23dfe render_process_handler: initial commit 2023-03-22 23:39:01 +00:00
Adam
f7c8c4d172 browser: rename details->common 2023-03-22 22:48:51 +00:00
Adam
fcbc2ba2f9 main: set controls_overlay=true 2023-03-22 22:10:44 +00:00
Adam
bddd260faf browser/details,window_delegate: controls_overlay 2023-03-22 22:10:16 +00:00
Adam
4bfaa170dc meson: make x11 dep linux-only 2023-03-22 21:47:20 +00:00
Adam
e57dd9cd4f main: unused includes 2023-03-19 23:13:49 +00:00
Adam
729b2ad292 browser/window_delegate: undo #cda5765
These callbacks will be called only on the application's main
thread according to the header, so there's no need for locking.
2023-03-19 21:16:55 +00:00
Adam
bfe2ec8db8 browser: use std::move 2023-03-19 20:16:58 +00:00
Adam
cda5765390 browser/window_delegate: mutex lock ref ptr access 2023-03-19 19:19:45 +00:00
Adam
b169ce765a main: use Browser::Window 2023-03-19 19:12:55 +00:00
Adam
58b0a15634 browser: add Window struct 2023-03-19 19:12:41 +00:00
Adam
1808718ca2 window_delegate: add close fn 2023-03-19 19:01:49 +00:00
Adam
5fe79b721f browser: initial commit 2023-03-19 18:36:32 +00:00
Adam
b74a77ee68 main: CefBrowserSettings c -> c++ 2023-03-19 18:03:22 +00:00
Adam
14b209fdc9 browser/window_delegate: store relevant ref ptrs 2023-03-19 17:55:24 +00:00
Adam
62edc5c109 browser/*: add remaining doc comments 2023-03-19 17:33:20 +00:00
Adam
b92ae1cf6f life_span_handler: keep on stack 2023-03-19 17:23:11 +00:00
Adam
39f15ddced browser/client: keep on stack 2023-03-19 17:21:39 +00:00
Adam
b4d3c61730 browser/app: keep on stack 2023-03-19 17:19:40 +00:00
Adam
0427571762 main: unused cef_string_t related code 2023-03-19 16:40:01 +00:00
Adam
d7c3beb6b6 browser/window_delegate: impl CefView functions 2023-03-19 03:08:31 +00:00
Adam
04c42d2e1c browser/browser_view_delegate: unused include 2023-03-19 02:54:23 +00:00
Adam
c18993ce61 repo: migrate cef capi -> c++ wrapper 2023-03-19 01:51:11 +00:00
Adam
26a61dab18 meson: build and link libcef_dll_wrapper 2023-03-19 01:50:28 +00:00
Adam
e280e8f439 readme: formatting 2023-03-17 02:37:01 +00:00
Adam
8dfeeff279 readme: update with new info 2023-03-17 02:34:44 +00:00
Adam
92528659d0 browser/window_delegate: correct refcounting
in on_window_created
2023-03-14 22:07:49 +00:00
Adam
983d393a71 life_span_handler: improved cef refcounting 2023-03-14 00:17:49 +00:00
Adam
6931899af6 browser/*: improved cef refcounting 2023-03-13 21:14:37 +00:00
Adam
de75695c2b browser/*: remove debug prints 2023-03-13 20:06:24 +00:00
Adam
cae74f4597 main: use new views pipeline code 2023-03-13 19:49:58 +00:00
Adam
1d1f9f6f26 browser/window_delegate: impl can_resize 2023-03-13 19:46:14 +00:00
Adam
d9f5aee12a meson.build: new files 2023-03-13 19:36:12 +00:00
Adam
c187aea913 browser/window_delegate: initial commit 2023-03-13 19:36:02 +00:00
Adam
add9a1313f browser/details: initial commit 2023-03-13 19:35:49 +00:00
Adam
3f1f3bcbf5 browser/browser_view_delegate: initial commit 2023-03-13 19:28:15 +00:00
Adam
fe5664211c gitignore: .vscode/ 2023-03-13 15:00:59 +00:00
Adam
fb78599c08 browser/*: minor cleanup with namespaces 2023-03-12 18:22:01 +00:00
Adam
638a1b37c4 browser/client: copy paste error 2023-03-12 16:34:53 +00:00
Adam
3c67f88322 browser/*: set base_ref_counted size correctly 2023-03-11 18:18:04 +00:00
Adam
75465bb80a life_span_handler: fix copy paste error 2023-03-11 16:56:29 +00:00
Adam
f6076e2b19 browser/client: set missing callback 2023-03-11 16:41:46 +00:00
Adam
64a9e5612c browser/client: impl get_life_span_handler 2023-03-10 04:15:59 +00:00