Adam
98d19698fb
index: remove cors proxy thing
2023-06-08 20:18:49 +01:00
Adam
9e89890ff2
browser/client: remove cors hack
2023-06-05 20:26:26 +01:00
Adam
9c4e1eeb0e
cef: commit html files
2023-06-05 20:20:38 +01:00
Adam
c5c574be03
browser: HasFrame()
2023-06-05 20:19:48 +01:00
Adam
8e47804d2d
browser/client: more resource handling methods
2023-06-05 20:14:08 +01:00
Adam
3e49b6a320
browser/app: add function handlers to window
2023-06-05 20:11:58 +01:00
Adam
a6edc2bf68
browser/app: fix overlay-less windows not closing
2023-06-02 00:06:18 +01:00
Adam
2c5c33b49a
readme: update cef version info
2023-05-21 16:12:13 +01:00
Adam
3a42c923ae
cef: remove custom patches
...
None of these are strictly needed anymore, but anyone building their own
CEF binary canpatch it themselves as they wish. Some #includes also need
reverting.
2023-05-21 15:59:26 +01:00
Adam
5e1fc4b010
native: mostly-working x11 tray icon
2023-04-23 02:26:44 +01:00
Adam
a8ee7dc79b
main: refactor for new client functions
2023-04-22 16:35:02 +01:00
Adam
bd44d5ec8c
client,native: run on dedicated thread
2023-04-22 16:32:19 +01:00
Adam
53238eaac6
native: lots of x11 impl
2023-04-05 21:20:32 +01:00
Adam
387b24cf3d
meson: xcb-record dependency
2023-04-05 21:19:54 +01:00
Adam
14deea819b
native: delete deleted files again
...
???
2023-04-05 20:53:16 +01:00
Adam
2e4b009c42
main: setup and shutdown for client
2023-04-05 20:52:08 +01:00
Adam
80853a5166
browser/client: add some native functions
2023-04-05 18:37:30 +01:00
Adam
635c761e07
native,client: rename Connection->Native
2023-04-05 17:37:14 +01:00
Adam
13ff78962a
meson, native: rename platform files
...
eg 'native/native_x11' to 'native/client_x11', for clarity
2023-04-05 17:25:17 +01:00
Adam
ad1c175adf
browser/client: include native.hxx & rearrange
2023-04-05 16:38:21 +01:00
Adam
45aac0977e
meson: new files
2023-04-05 16:37:36 +01:00
Adam
5946a554d2
readme: update for xcb dependency
2023-04-05 16:37:26 +01:00
Adam
4cb22d4369
native: initial commit
2023-04-05 16:36:34 +01:00
Adam
bbe2b040cd
meson: xcb dep
2023-04-05 15:48:42 +01:00
Adam
456a828757
meson: cpp_eh=none
...
Passes -fno-exceptions to clang
2023-04-05 14:33:19 +01:00
Adam
e226377066
browser: change default app url
2023-04-03 20:25:32 +01:00
Adam
efd95056ca
browser/client: better resource request handling
2023-04-03 20:24:55 +01:00
Adam
97f6c6a232
browser: store browser_id from OnBrowserCreated
2023-04-03 19:35:48 +01:00
Adam
963f9a5e97
browser/client: hardcode app url
2023-04-03 18:37:48 +01:00
Adam
b492acf604
browser: set point in ShowDevTools
2023-04-02 02:33:52 +01:00
Adam
36afa4860c
browser/client: show dev tools on-demand
2023-04-02 02:30:45 +01:00
Adam
24bab4bf89
browser/app: use remove_if correctly
...
oops
2023-04-02 02:15:19 +01:00
Adam
821872988f
browser/client: use remove_if correctly
...
oops
2023-04-02 02:13:48 +01:00
Adam
af90857934
browser/client: better handling in DoClose
...
We should not return true unless we actually want to handle the close,
i.e. if it's something that needs render process cleanup
2023-04-02 02:12:09 +01:00
Adam
ad9eb60f25
browser: doc comments
2023-04-02 01:33:16 +01:00
Adam
55c45cfad6
meson: remove deleted files
2023-04-02 01:27:49 +01:00
Adam
1f87703ded
browser/*: merge delegates into Browser::Window
2023-04-02 01:27:32 +01:00
Adam
80c28bf1e3
browser: Window::ShowDevTools
2023-04-02 00:21:29 +01:00
Adam
7657f65497
browser/window_delegate: ShowDevTools
2023-04-02 00:21:29 +01:00
Adam
e0727232bd
browser/client: impl two BrowserProcessHandler fns
...
OnContextInitialized and OnScheduleMessagePumpWork
2023-04-02 00:09:01 +01:00
Adam
c901a0b935
browser: take url in constructor
2023-04-02 00:07:44 +01:00
Adam
1b838dc2c5
main,browser/client: pass client to app
2023-04-01 23:42:07 +01:00
Adam
b86cc38166
browser/app: hold ref to CefBrowserProcessHandler
2023-04-01 23:22:25 +01:00
Adam
e6d82d159b
browser/client: delete apps in OnBeforeClose
2023-03-31 23:04:51 +01:00
Adam
6aac5a2dd3
browser: better handling for closing
2023-03-31 23:03:59 +01:00
Adam
ab8aeb5ed9
browser/app: send bolt_app_closed message
2023-03-31 21:44:13 +01:00
Adam
36e80a826b
main: don't spawn window
...
Client manages spawning and closing windows now
2023-03-31 21:43:23 +01:00
Adam
32fe7f1032
browser/window_delegate: correctly handle closing
2023-03-31 21:41:15 +01:00
Adam
ac44cdc33f
browser: CloseBrowser/Render, GetBrowserIdentifier
2023-03-31 21:38:13 +01:00
Adam
3102b54957
client: manage window list
2023-03-31 21:36:52 +01:00