Adam
6c8619ea62
window_launcher: hdos support
2023-11-02 21:07:50 +00:00
Adam
29495fb297
window_launcher: use id instead of hash for RL
2023-11-01 20:28:21 +00:00
Adam
a093bd7bf9
window_launcher: pass flathub flag in URL
2023-11-01 19:14:30 +00:00
Adam
020568b362
client: fix namespace ambiguity
2023-10-28 15:53:53 +01:00
Adam
7ed6429c36
file_manager/directory: use IN_CLOSE_WRITE event
...
IN_MODIFY fires on calls to write(), meaning it can and does fire
multiple times each time a file is saved. This causes the page to
refresh multiple times per save. IN_CLOSE_WRITE is specifically
designed to solve this problem.
2023-10-22 00:09:32 +01:00
Adam
84a64574e5
client: improve handling of __bolt_refresh
...
As well as calling CloseAllExceptDevtools to clear children before
refreshing, this change also fixes a mutex lock where the UI thread may
try to re-acquire the mutex during its own iteration.
2023-10-21 20:18:18 +01:00
Adam
434822fa82
browser: add CloseChildrenExceptDevtools()
2023-10-21 20:17:34 +01:00
Adam
37cdefbfa1
file_manager/directory: stop watch-thread correctly
2023-10-21 19:22:35 +01:00
Adam
3761a440e8
file_manager/directory: support watching with inotify
2023-10-21 06:16:00 +01:00
Adam
8d11cb48c0
client: call StopFileManager() as appropriate
2023-10-21 06:15:22 +01:00
Adam
237459dd07
file_manager: StopFileManager()
2023-10-21 06:15:04 +01:00
Adam
ad5d89c9cf
browser,client: implement OnFileChange callback
2023-10-21 04:28:44 +01:00
Adam
08c7309d31
file_manager: add OnFileChange callback
2023-10-21 04:26:49 +01:00
Adam
2429b6f948
browser/app: bounce __bolt_refresh messages
2023-10-21 04:26:23 +01:00
Adam
d2aa2ebee3
resource_handler: fix potential double-free
2023-10-21 03:55:08 +01:00
Adam
2f020ed28c
browser,file_manager: rework file manager handling
...
The previous design had a memory leak which couldn't be fixed,
amongst other issues.
2023-10-21 03:52:05 +01:00
Adam
5ae8216637
file_manager/directory: remove debug prints
2023-10-21 03:51:03 +01:00
Adam
b6aaad6b4a
file_manager: add free()
2023-10-21 02:40:14 +01:00
Adam
99c87f7529
client: support BOLT_DEV_LAUNCHER_DIRECTORY setting
2023-10-21 02:35:32 +01:00
Adam
1e9f2fa96b
file_manager/directory: initial commit
2023-10-21 02:35:05 +01:00
Adam
50918884d5
file_manager/launcher: init size to 0 on 404
2023-10-21 01:49:21 +01:00
Adam
767915735a
browser: replace hashmaps with FileManager
2023-10-21 01:28:25 +01:00
Adam
eaff7667db
file_manager: initial commit
2023-10-21 01:27:37 +01:00
Adam
3552c3c435
window_launcher: accept rl's optional 'scale' param ( #3 )
2023-10-14 19:06:22 +01:00
Adam
c4a9dddd08
browser/client: add flag for devtools
2023-10-09 23:39:46 +01:00
Adam
4b00e39ac9
main: fix linux compile
2023-10-04 14:52:20 +01:00
Adam
48a6b6c24b
main: work around windows argv issue
2023-10-04 14:31:02 +01:00
Adam
9627d7e3e1
window_launcher: fix startup crash
2023-10-04 13:09:18 +01:00
Adam
9005472b96
window_launcher: build url properly
2023-09-27 20:09:25 +01:00
Adam
e6a929f627
repo: make everything able to build on windows
2023-09-27 19:36:30 +01:00
Adam
ba6ee18fb3
window_launcher: prefer JAVA_HOME over env java
2023-09-13 21:23:38 +01:00
Adam
fd36ad2543
browser/client: disable devtools
2023-09-02 20:41:16 +01:00
Adam
8d0e27bb66
browser/*: set window icons and WM_CLASS
2023-09-02 20:12:37 +01:00
Adam
6cf625d9cb
browser/client: icon function decls
...
Beginning migrating these function definitions into cmake generator
scripts
2023-09-02 17:33:56 +01:00
Adam
bfcd55d2a1
app: add origin_2fa
2023-08-31 13:55:38 +01:00
Adam
2f010c5205
window_launcher: OpenExternalUrl
2023-08-31 13:31:25 +01:00
Adam
ba850fa9e8
window_launcher: redirect .runelite
2023-08-30 18:40:50 +01:00
Adam
3c64dd39ca
main: set up gtk and tray icon
2023-08-28 22:25:28 +01:00
Adam
080e16dcb5
client: GetTrayIcon()
...
oh no
2023-08-28 22:24:49 +01:00
Adam
96118321cf
client: OpenLauncher()
2023-08-28 22:13:25 +01:00
Adam
334c6a3678
browser: Focus()
2023-08-28 22:12:52 +01:00
Adam
fe932f1823
browser,window_launcher: IsLauncher()
2023-08-28 20:52:25 +01:00
Adam
3b46d4fee5
*: rework to allow closing + add xcb
2023-08-26 18:37:18 +01:00
Adam
b78e65f068
browser/app: default_config_uri
2023-08-25 21:31:03 +01:00
Adam
bc91e21635
window_launcher: accept --configURI
2023-08-25 20:22:57 +01:00
Adam
d7397b6466
window_launcher: don't hard-code array sizes
2023-08-22 19:09:42 +01:00
Adam
d5618a6a36
window_launcher: handle launch-runelite-jar
2023-08-20 05:43:12 +01:00
Adam
ef8996cf7a
window_launcher: better unescape logic
2023-08-20 04:46:11 +01:00
Adam
077ef54277
window_launcher: remove redundant GetPostData
2023-08-20 04:05:33 +01:00
Adam
6b7f02c1cb
launcher,window_launcher: 'deb' -> 'rs3-deb'
2023-08-20 03:42:08 +01:00