|
dbae4b2b
|
2025-02-18T15:01:44
|
|
wip gl_box
|
|
9a4834d5
|
2025-02-18T13:57:06
|
|
wip kubz
|
|
19d6dbf3
|
2025-02-18T13:56:16
|
|
add make targets for kubz
|
|
df3b4b1a
|
2025-02-18T00:21:03
|
|
wip gl_box
|
|
2c860c39
|
2025-02-17T21:21:02
|
|
added custom colors to outline fonts
|
|
a399944e
|
2025-02-17T13:03:03
|
|
update_sources
|
|
528df609
|
2025-02-17T13:02:53
|
|
update authors
|
|
85b2f5cc
|
2025-02-16T22:24:45
|
|
vec3_interpolate
|
|
a0a07674
|
2025-02-16T22:24:38
|
|
build all
|
|
34416ec9
|
2025-02-16T19:31:08
|
|
window: sw -> s64, uw -> u64
|
|
e50c86e8
|
2025-02-16T19:03:28
|
|
fix ratio_pow memleak, simplify tests
|
|
f2143437
|
2025-02-15T17:23:51
|
|
fix buf_inspect_tag and buf_write_character_utf8_size
|
|
a6cb555c
|
2025-02-15T14:38:08
|
|
fix compilation on Linux amd64
|
|
af888f12
|
2025-02-15T01:37:56
|
|
ikc3 works in release msys2 clang64
|
|
b88198bd
|
2025-02-15T01:00:44
|
|
config_common
|
|
1985c8aa
|
2025-02-15T00:57:57
|
|
wip release win64
|
|
7981f5a9
|
2025-02-15T00:20:54
|
|
move win64 configure and Makefile to msys2/clang64
|
|
9fd78b45
|
2025-02-15T00:19:18
|
|
msys2 clang64 env variables
|
|
925ecacd
|
2025-02-15T00:17:31
|
|
fix typo (c3 -> kc3)
|
|
69f973a5
|
2025-02-15T00:17:05
|
|
implement UNIX functions as a 'not implemented' message on windoz
|
|
2658107f
|
2025-02-15T00:16:10
|
|
lib: remove pause (see pause(3) on OpenBSD)
|
|
82e25e46
|
2025-02-14T23:17:26
|
|
fix build on clang64 msys2
|
|
b52185ba
|
2025-02-14T22:40:46
|
|
wip clang64 msys2
|
|
4f003bd0
|
2025-02-14T20:17:07
|
|
ratio facts wrap
|
|
efeb8a31
|
2025-02-14T20:07:41
|
|
fix ratio_pow and tests
|
|
1b0c0733
|
2025-02-14T17:57:01
|
|
fix ratio test parse
|
|
e4a0422c
|
2025-02-14T15:59:37
|
|
fix build on Linux
|
|
dc3ee3a0
|
2025-02-14T15:47:54
|
|
wip clang64 msys2
|
|
77feb338
|
2025-02-14T14:34:25
|
|
demo cairo xcb: exit program on close window
|
|
113d6af6
|
2025-02-14T02:05:20
|
|
win64
|
|
d5e6d2ef
|
2025-02-13T20:51:04
|
|
run ratio_test.c
|
|
436b0821
|
2025-02-12T18:47:48
|
|
ratio , ratio_test
|
|
022789d6
|
2025-02-12T15:37:15
|
|
ratio fix
|
|
93c91001
|
2025-02-13T20:10:13
|
|
fix cairo demo mandelbrot input
|
|
8117a5c3
|
2025-02-13T19:41:28
|
|
Fix mandelbrot f128 demo (cairo).
|
|
24e650f3
|
2025-02-13T18:42:01
|
|
Fixed cairo demo text rendering.
|
|
668fbad5
|
2025-02-13T18:21:05
|
|
window cairo: wip CGFontRef on MacOS instead of FreeType2.
|
|
d31c2ed7
|
2025-02-13T18:18:26
|
|
config.subr: fix objc error reporting at build time.
|
|
cd868368
|
2025-02-13T03:41:45
|
|
fix build on ubuntu
|
|
c4033174
|
2025-02-12T23:07:57
|
|
wip macos icons
|
|
e54b7d5a
|
2025-02-12T19:15:50
|
|
wip macos
|
|
817622f2
|
2025-02-12T19:14:22
|
|
wip macos apps
|
|
c556339d
|
2025-02-12T15:32:21
|
|
wip sdl2 init opengl on macos
|
|
8e66a303
|
2025-02-12T19:12:45
|
|
kc3 logo
|
|
06671ac2
|
2025-02-12T14:18:47
|
|
wip macos
|
|
365db389
|
2025-02-12T00:57:15
|
|
fixed http file upload
|
|
ab7472ae
|
2025-02-11T22:52:44
|
|
Configure macos for cairo demo
|
|
ae26ea16
|
2025-02-11T22:45:20
|
|
Fix SDL2 OpenGL window creation on MacOS
|
|
ec2533ff
|
2025-02-11T22:30:18
|
|
wip macos
|
|
2cfcf5de
|
2025-02-10T15:55:57
|
|
wip mba
|
|
7ef0d682
|
2025-02-11T22:18:34
|
|
fix http buf parse request for multipart body
|
|
3b4abc12
|
2025-02-11T18:44:21
|
|
wip file upload, filename and replace as params
|
|
9384a8e6
|
2025-02-11T18:38:35
|
|
wip file upload
|
|
694d3f8b
|
2025-02-11T18:03:42
|
|
fix file_ensure_directory
|
|
1673ad3c
|
2025-02-11T17:04:34
|
|
todo
|
|
cc47fc7d
|
2025-02-11T16:35:11
|
|
httpd
|
|
c8a66e0a
|
2025-02-11T16:25:16
|
|
print stacktrace in invalid cast
|
|
ff871d7c
|
2025-02-07T17:59:23
|
|
gtk4 fix deprecation warning
|
|
dccbdebf
|
2025-02-07T01:22:14
|
|
oauth2
|
|
f5be373a
|
2025-02-06T23:38:46
|
|
fix httpd file upload
|
|
ccde0b7d
|
2025-02-06T22:44:34
|
|
fix file_dirname and http request
|
|
0ff7e0bb
|
2025-02-06T16:58:24
|
|
wip file upload
|
|
0b1ece4f
|
2025-02-06T11:26:06
|
|
wip gtk4 gsk
|
|
5d722a35
|
2025-02-06T14:24:03
|
|
wip buf_inspect_struct_size bug
|
|
7e675af6
|
2025-02-06T00:52:23
|
|
wip primes
|
|
576abebd
|
2025-02-05T23:51:24
|
|
Math.pow
|
|
15ef6aeb
|
2025-02-04T18:13:07
|
|
link() unlink() in file_mv()
|
|
b186fed5
|
2025-02-04T16:44:10
|
|
fix HTTP.upload
|
|
a6ecebb9
|
2025-02-04T00:07:06
|
|
fix build
|
|
b0792b85
|
2025-02-03T22:08:04
|
|
kubz
|
|
36680d45
|
2025-02-03T22:06:13
|
|
fix file_ensure_directory
|
|
792b0ffc
|
2025-02-03T18:52:12
|
|
fix file upload in HTTPd
|
|
d1b5e3c3
|
2025-02-01T23:17:55
|
|
debug
|
|
292c85de
|
2025-02-01T18:32:54
|
|
wip file upload in httpd
|
|
4b89dce3
|
2025-02-06T01:30:08
|
|
wip primes
|
|
51cf5ef9
|
2025-02-06T00:52:23
|
|
wip primes
|
|
cfb5a895
|
2025-02-05T23:51:24
|
|
Math.pow
|
|
9e299435
|
2025-02-05T22:35:22
|
|
linux (PopOS)
|
|
be52e4fb
|
2025-02-05T17:33:45
|
|
make gdb_kubz
|
|
a00c706e
|
2025-02-05T14:00:53
|
|
kmsg makefile with asan (popOS)
|
|
3ded0268
|
2025-02-05T13:56:02
|
|
wip PopOS!
|
|
93917318
|
2025-02-01T03:06:24
|
|
wip http file upload
|
|
6d8ae914
|
2025-01-30T22:00:15
|
|
wip
|
|
e2b91e2a
|
2025-01-30T18:29:27
|
|
kubz
|
|
2313dfdb
|
2025-01-30T17:45:14
|
|
wip request file upload
|
|
314eb61e
|
2025-01-30T16:56:40
|
|
str_starts_with_case_insensitive
|
|
377a06f3
|
2025-01-30T15:40:00
|
|
wip
|
|
ba067c30
|
2025-01-27T00:36:46
|
|
str
|
|
93df7048
|
2025-01-25T04:01:05
|
|
wip crypt and random str
|
|
71dcfb34
|
2025-01-25T16:33:25
|
|
str random
|
|
e13294cb
|
2025-01-21T21:25:13
|
|
New in KC3 v0.1.14
- pretty printer
- auto indent KC3 code
- map
- `access`
- `get` (get key value)
- `put` (return a new map)
- struct
- `access`
- `get`
- `put`
- facts database (triple store) accessible from KC3
- `new database (Ptr)`
- `add_tags`
- `collect_with`
- `collect_with_tags`
- `remove_tags`
- `with_tags`
- `with`
- `with_macro`
- HTTPd v0.2.0
- dynamic pages (MVC)
- models are defined in `./app/models/`
- controllers are defined in `./app/controllers/`
- templates are defined in `./app/templates/`
- views are defined in `./app/views/`
- dynamic router is defined in `./config/router.kc3`
- For now we don't match request method and just match the start of
the URL with `Str.starts_with?(url, route.path)`
- If there is no route or no controller or the controller does
not return a HTTP response, a 404 error is returned. Other
frameworks like Ruby on Rails or Phoenix do return a 500...
- threads
- `env_fork_init`
- `env_fork_clean`
- `Thread.new(fn)`
- fx v0.2.0
- file explorer
- preview files
- text
- image
- video
- audio
- binary (hexdump -C)
- properties
- create
- POST "/properties/*path"
- delete
- DELETE "/properties/*path
|
|
284dc8f5
|
2025-01-21T19:45:52
|
|
fix make test_httpd
|
|
46b42ca0
|
2025-01-21T17:31:47
|
|
update_sources
|
|
7d3f43e7
|
2025-01-21T17:07:09
|
|
wip release
|
|
df437cf0
|
2025-01-21T16:15:41
|
|
wip release 0.1.14
|
|
f2fc3e0c
|
2025-01-15T00:08:22
|
|
fix make lib_links_bsd
|
|
25472a60
|
2025-01-14T00:16:58
|
|
fix str random base64
|
|
bbc7830b
|
2025-01-10T01:41:20
|
|
security
|
|
9c6fc769
|
2025-01-07T14:23:09
|
|
ignore bank
|
|
644bac2a
|
2025-01-07T14:19:28
|
|
smtp: sendmail
|