Log

Author Commit Date CI Message
Thomas de Grivel 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
Thomas de Grivel 284dc8f5 2025-01-21T19:45:52 fix make test_httpd
Thomas de Grivel 46b42ca0 2025-01-21T17:31:47 update_sources
Thomas de Grivel 7d3f43e7 2025-01-21T17:07:09 wip release
Thomas de Grivel df437cf0 2025-01-21T16:15:41 wip release 0.1.14
Thomas de Grivel f2fc3e0c 2025-01-15T00:08:22 fix make lib_links_bsd
Thomas de Grivel 25472a60 2025-01-14T00:16:58 fix str random base64
Thomas de Grivel bbc7830b 2025-01-10T01:41:20 security
Thomas de Grivel 9c6fc769 2025-01-07T14:23:09 ignore bank
Thomas de Grivel 644bac2a 2025-01-07T14:19:28 smtp: sendmail
Thomas de Grivel 7e04c425 2025-01-07T11:52:26 tag_or, tag_and
Thomas de Grivel 4da525ed 2025-01-07T11:48:44 env_and, env_or
Thomas de Grivel 40acb9cd 2025-01-06T18:13:38 wip smtp
Thomas de Grivel 593324b1 2025-01-06T18:13:26 ignore www/
Thomas de Grivel ecc066f1 2025-01-06T16:53:56 smtp_open, smtp_close
Thomas de Grivel d8799d75 2025-01-06T10:05:04 fix compilation (smtp)
Thomas de Grivel 4d9b3bd8 2025-01-06T09:23:22 update sources
Thomas de Grivel ab97bf92 2025-01-05T20:42:40 fix build for FreeBSD
Thomas de Grivel b1339771 2025-01-05T20:26:24 README
Thomas de Grivel 5aec2df1 2025-01-05T14:25:57 fix gtk4 version changes
Thomas de Grivel b3a7847e 2025-01-05T07:59:11 smtp
Thomas de Grivel 7c65e865 2025-01-05T06:23:33 wip win32
Thomas de Grivel 0df57629 2025-01-04T20:37:43 fix env_fork race condition
Thomas de Grivel 7e04ab8a 2025-01-04T19:33:26 fix compilation on Ubuntu
Thomas de Grivel 62ff1365 2025-01-03T16:12:23 configure and update sources for smtp
Thomas de Grivel 96cd1537 2025-01-03T16:09:30 remove old build files
Thomas de Grivel b48e511a 2025-01-03T01:13:47 smtp
Thomas de Grivel 4dfd532f 2025-01-03T01:11:36 wip fix sysctl
Thomas de Grivel 74f26a31 2025-01-02T19:54:43 update_sources
Thomas de Grivel 5c2d4bc6 2025-01-02T19:49:43 deserialize
Jeremy JEANNE 5771a964 2025-01-02T18:18:08 wip smtp
Jeremy JEANNE ff46f6f2 2025-01-02T17:46:40 wip smtp
Jeremy JEANNE e0766269 2024-12-23T18:48:34 kc3_sysctl
Jeremy JEANNE 446e0a48 2024-12-20T22:56:02 kc3.facts, kc3_sysct~l
Thomas de Grivel d866ecdc 2025-01-01T21:04:09 tag_is_integer
Thomas de Grivel 804fcb5e 2024-12-31T12:00:09 configure fs
Thomas de Grivel 77c7138f 2024-12-31T06:35:59 fix fuse for linux
Thomas de Grivel 32edc147 2024-12-31T06:35:11 fix fuse for linux
Thomas de Grivel 0d8ab9fd 2024-12-31T06:32:24 fix fuse for linux
Thomas de Grivel ea9ccd62 2024-12-31T06:30:48 fuse_use_version
Thomas de Grivel 275f6a8f 2024-12-31T06:25:38 add option parsing and set fuse version from arguments
Thomas de Grivel e1b3ac96 2024-12-31T05:57:49 fix env_init_args
Thomas de Grivel 7ee82f33 2024-12-29T19:25:14 revert alloc changes
Thomas de Grivel bdc01abc 2024-12-25T05:15:02 wip
Thomas de Grivel 848f7c46 2024-12-21T16:15:19 libtommath: update config.subr
Thomas de Grivel 4e291bf8 2024-12-21T16:14:13 wip compatibility with C++
Thomas de Grivel ac77b4d6 2024-12-20T21:08:48 whitespace
Thomas de Grivel 2e835e1a 2024-12-20T21:05:43 wip cxx ncpu
Jeremy JEANNE a4b39ead 2024-12-20T20:52:00 libkc3/env.c ncpu
Jeremy JEANNE d0f8e533 2024-12-19T15:35:12 Wip on_connect_ok
Thomas de Grivel 376bbec4 2024-12-20T13:21:21 ncpu global variable
Thomas de Grivel a26d9293 2024-12-19T22:24:13 kmsg: text_view_w
Thomas de Grivel 2020eb12 2024-12-19T22:03:47 fix assert
Thomas de Grivel c69cec59 2024-12-19T20:54:53 gtk4: TextView: set_monospace
Thomas de Grivel fe08cd61 2024-12-19T20:54:04 str: str_sw_pos_to_uw
Thomas de Grivel 0d62aa86 2024-12-19T20:04:22 fix tests on macos
Thomas de Grivel 3a9f388e 2024-12-19T15:21:52 gtk4: entry get text / set text
Jeremy JEANNE ceac6684 2024-12-19T14:42:02 Entry in hbox
Thomas de Grivel 6ec53f32 2024-12-19T15:06:36 kmsg
Thomas de Grivel 4c7b04dd 2024-12-19T15:05:11 gtk4: get_text set_text
Jeremy JEANNE 7d78db6e 2024-12-19T13:54:16 window , vbox hbox button
Thomas de Grivel 2997482f 2024-12-19T13:52:21 kmsg: wip send
Thomas de Grivel 727d6c98 2024-12-19T13:45:56 kmsg: wip send
Thomas de Grivel 5e75a41d 2024-12-19T13:45:46 entry
Thomas de Grivel 69d490d7 2024-12-19T13:45:31 make kmsg_debug
Thomas de Grivel 070040fd 2024-12-19T12:48:04 gtk4: entry
Thomas de Grivel 9b3919db 2024-12-19T11:42:46 gtk4: fix simple_action
Thomas de Grivel c11693fe 2024-12-18T21:00:37 ignore .so
Thomas de Grivel 19a24d10 2024-12-18T19:48:40 kmsg: accels
Jeremy JEANNE b87faa02 2024-12-18T18:42:26 action map kmsg
Thomas de Grivel 14c5b77f 2024-12-18T18:39:42 application set accel for action
Thomas de Grivel 1097ba27 2024-12-18T15:49:48 wip gtk4 menu
Thomas de Grivel 0c3fe2dd 2024-12-18T07:48:30 kmsg / gtk4: wip menus
Thomas de Grivel bac256f7 2024-12-18T07:31:49 make fx -> 127.0.0.1
Thomas de Grivel 6fbbfad4 2024-12-18T07:29:31 refactor g_signal_connect
Thomas de Grivel 2346faac 2024-12-17T12:22:40 dlopen
Thomas de Grivel ed2b5e37 2024-12-17T12:12:46 gtk4: g_file
Jeremy JEANNE 67346607 2024-12-17T12:19:23 g_menu_item_new
Jeremy JEANNE 0994ba7f 2024-12-17T12:18:39 g_menu_item_new
Thomas de Grivel 49074fd0 2024-12-17T11:54:25 gtk4: g_menu
Thomas de Grivel 1d42880f 2024-12-16T15:44:48 kmsg mockup
Jeremy JEANNE e07e3b10 2024-12-16T15:31:03 gtk4 label
Thomas de Grivel 3573b898 2024-12-16T14:55:21 ./update_sources
Thomas de Grivel 7ff3ce92 2024-12-16T14:54:30 gtk4: scrolled_window
Jeremy JEANNE d1e40886 2024-12-16T14:52:42 Gtk4 ListBox
Thomas de Grivel d3eeeff4 2024-12-15T23:30:28 gtk4: text view, widget (set hexpand, vexpand), kmsg: final layout
Thomas de Grivel 3f6c78c9 2024-12-15T20:43:04 box and button in kmsg
Thomas de Grivel def855ef 2024-12-15T19:56:21 fix gtk4 box and button
Thomas de Grivel 042d4e8d 2024-12-15T19:56:13 ikc3: trace --load also
Jeremy JEANNE 64b519ed 2024-12-13T21:57:41 wip button and box~
Thomas de Grivel 0c70a494 2024-12-13T12:13:24 fix url escape +
Thomas de Grivel 2cc3e8b4 2024-12-12T19:44:21 fix kmsg
Thomas de Grivel 86a5b15a 2024-12-12T15:23:08 wip gtk4 paned
Thomas de Grivel 70f2fd8e 2024-12-12T14:34:10 ikc3 --trace, wip kmsg gtk4
Thomas de Grivel b2fe7ea7 2024-12-12T13:16:31 dlopen gtk4
Thomas de Grivel 870de9d3 2024-12-12T13:16:11 wip kc3 widget
Thomas de Grivel b650e372 2024-12-12T13:16:03 optimize branch
Thomas de Grivel 3854792d 2024-12-12T12:12:54 wip kmsg
Thomas de Grivel 0f161bc3 2024-12-12T12:12:29 frame, paned
Thomas de Grivel db552774 2024-12-11T21:53:27 fix routes