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