Commit Graph

685 Commits

Author SHA1 Message Date
Adam
6fa0f0600a app: add a function for direct6 downloads 2024-06-27 02:42:45 +01:00
Adam
18f6fed386 app: remove references to flatpak settings 2024-06-26 00:42:17 +01:00
Adam
d3752dec3b library: correct path to hashmap.h 2024-06-25 02:00:13 +01:00
Adam
c0c0583d87 library: address printf warnings 2024-06-25 01:35:17 +01:00
Adam
405802a97e cmake: always quote BOLT_CEF_INSTALLDIR 2024-06-25 01:32:15 +01:00
Adam
67b64403d4 cmake: install library and lua to correct location 2024-06-25 01:31:22 +01:00
Adam
d534ef9ff9 repo: use static miniz for cmake 2024-06-25 00:55:04 +01:00
Adam
8822356523 cmake: correct luajit linkage 2024-06-24 23:26:38 +01:00
Adam
2337f28592 cmake: target all posix and win32 files correctly 2024-06-24 22:19:35 +01:00
Adam
c8ae806402 library: add all missing win32 files and functions 2024-06-24 22:18:46 +01:00
Adam
9df8df559c main: don't send ipc msg on windows (for now) 2024-06-24 22:17:51 +01:00
Adam
1494d2ae08 client: missing windows function 2024-06-24 22:16:00 +01:00
Adam
20eb410137 client: don't needlessly align messages 2024-06-24 21:54:49 +01:00
Adam
28fdd97965 library: implement api_time for windows 2024-06-24 21:33:56 +01:00
Adam
c99d2750f8 readme: add luajit to windows build instructions 2024-06-24 21:26:54 +01:00
Adam
e2bd97314b cmake: link and install luajit on windows 2024-06-24 21:25:46 +01:00
Adam
eb7b939b58 library: use correct rwlock type on windows 2024-06-24 20:25:13 +01:00
Adam
4b3823a63b cmake: add build for plugin library on Windows 2024-06-23 20:26:53 +01:00
Adam
117ac2bab5 library: various changes to work with MSVC 2024-06-23 20:26:21 +01:00
Adam
8a69446551 readme: mistake in build instructions 2024-06-23 17:11:55 +01:00
Adam
b9578318f9 readme: update windows build instructions 2024-06-23 16:52:17 +01:00
Adam
0a9f4e9a57 cmake: don't assume VS17 = MSVC
I can't find a way of building with any targets other than VS17 and any
compilers other than MSVC, though.
2024-06-23 16:49:25 +01:00
Adam
e5b9a7dbd6 window_launcher: add missing functions for windows 2024-06-23 14:17:54 +01:00
Adam
2c3051bc8c file_manager: let directory.cxx compile on windows 2024-06-23 14:09:32 +01:00
Adam
95fda2c3e4 mime: let mime.cxx compile on windows 2024-06-23 14:01:30 +01:00
Adam
47f44dbec8 app: let generator.cxx compile on windows 2024-06-23 14:00:46 +01:00
Adam
e21284b5c9 library: fill all values of mouse events from xcb 2024-06-22 18:18:35 +01:00
Adam
d4093ec1d5 library: use correct event details for scroll-down 2024-06-22 18:02:52 +01:00
Adam
6e125124b3 library: remove unused windowlightmeta 2024-06-22 17:54:44 +01:00
Adam
157b089fa8 library: use full userdata instead of light
Due to a Lua ""feature"", light userdatas all share the same metatable,
so setting individual ones for each event wasn't working very well. The
solution instead is to replace the light userdata pointer with a full
userdata with the event struct copied into it. This also means we can't
have window objects being presented in callbacks, but that's okay, I
think plugins should be using upvalues for that anyway.
2024-06-22 17:43:07 +01:00
Adam
0f331d241b library: better and fuller mouse event system 2024-06-22 17:16:22 +01:00
Adam
e1bb14f7e7 library: correct type of scroll direction 2024-06-22 00:23:56 +01:00
Adam
68a0c43e1f library: move static functions from gl.h to gl.c 2024-06-21 23:01:54 +01:00
Adam
a6839aa126 library: generalise plugin_process_windows 2024-06-21 22:54:43 +01:00
Adam
66e98508f3 library: remove glGetError call
why did I put this here?? no idea
2024-06-21 22:48:19 +01:00
Adam
7a60c61170 library: mouse motion and button events
also started adding window's metatable to it in the event callbacks
2024-06-21 20:37:43 +01:00
Adam
b953c29568 library: rough window-event system 2024-06-16 18:44:16 +01:00
Adam
a0aa8aa84f Merge pull request #47 from kmcgurty/refactor/svelte
Refactor Svelte Configs
2024-06-15 04:37:35 +01:00
Kmc
be88a8feb4 app: reorganize readme, update toc 2024-06-14 22:35:32 -04:00
Kmc
c0020d0a36 repo: reflect new build process 2024-06-14 22:35:07 -04:00
Kmc
1f724c59c6 app: chore add missing newline 2024-06-14 22:01:55 -04:00
Kmc
f972473b65 repo: add EditorConfig extension suggestion for vscode 2024-06-14 22:01:16 -04:00
Kmc
1f7b405644 app: update readme to reflect changes 2024-06-14 02:26:59 -04:00
Kmc
3a8a12fe15 app: move loose ts files into util folder 2024-06-14 00:46:59 -04:00
Kmc
fcda68c966 app: add source map if in dev 2024-06-14 00:11:52 -04:00
Kmc
b1bf79463b app: resolve typescript errors 2024-06-13 23:25:02 -04:00
Kmc
5e064d2637 app: refactor all imports to use aliases, removing relative paths
resolves remaining prettier warnings
2024-06-13 23:21:06 -04:00
Kmc
fe6b3d41a5 app: remove unknown prettierrc option, ignore markdown files 2024-06-13 23:07:27 -04:00
Kmc
1543d0711e app: refactor svelte build code to run tailwind with vite
refactors the rest of the build code to match a new skeleton project
adds an alias for ./src/lib as $lib, similar to sveltekit
2024-06-13 22:10:46 -04:00
Kmc
72f348fb37 app: allow vscode to properly format with prettier 2024-06-13 16:13:53 -04:00