Commit Graph
100 Commits
Author SHA1 Message Date
tomasz.sowa d9f3b69dde update uikit to 3.19.2 2024-03-20 03:07:17 +01:00
tomasz.sowa de753070a8 do not overwrite WINIX_INSTALL_DIR if already set 2024-03-11 16:59:45 +01:00
tomasz.sowa c1c6e6a588 install winix.so to a lib subdirectory 2024-03-11 16:12:13 +01:00
tomasz.sowa 291147503f update uikit to 3.19.1 2024-03-08 22:34:42 +01:00
tomasz.sowa dbf7dfab82 improve the startup help messages 2024-03-08 22:01:33 +01:00
tomasz.sowa b753464608 add some operators to the Log class
add:
virtual Log & operator<<(long double);
virtual Log & operator<<(float);
virtual Log & operator<<(long long unsigned int);
virtual Log & operator<<(unsigned int);
virtual Log & operator<<(short unsigned int);
virtual Log & operator<<(long long int);
virtual Log & operator<<(short int);
virtual Log & operator<<(bool);
virtual Log & operator<<(unsigned char);
virtual Log & operator<<(const pt::Stream &);
2024-02-13 22:29:22 +01:00
tomasz.sowa 544ef298aa update uikit to 3.18.3 2024-02-13 18:54:41 +01:00
tomasz.sowa 065a2d182f update htmx to 1.9.10 2024-01-16 23:17:14 +01:00
tomasz.sowa f4470ccbe7 allow to not set the res value from a plugin function
Add PluginInfo::has_res (bool, default true). If set to false by a plugin function
then the PluginInfo::res value is not taken into account when calculating how many plugins
have returned true or false.
2024-01-04 15:57:29 +01:00
tomasz.sowa 71ad4869ce fix: take into account hours when calculating a relative timezone dst 2023-12-27 16:25:54 +01:00
tomasz.sowa 09dc6782c8 fix: remember the first/last weekday flags from a timezone DST
If a date is given in a relative form with first/last parameters,
we must remember them in order to select the appropriate day
of the week from the appropriate year.
2023-12-24 14:55:39 +01:00
tomasz.sowa 0cebb2dc52 allow to use a first|last weekday name when defining a timezone dst
the format of a 'start' or 'end' field in a dst is:
MM-[first|last]:[monday|tuesday|wednesday|thursday|friday|saturday|sunday] HH:MM:SS
or just as beforehand: MM-DD HH:MM:SS

a sample timezone:
{
name = "tz_+01:00d"
id = "40"
offset_str = "+01:00"

dst = (

{
year = "2001"
has_dst = true
offset_str = "+01:00"
start  	   = "03-last-sunday 01:00"
end    	   = "10-last-sunday 01:00"
}

) # end of dst
}
2023-12-20 03:58:21 +01:00
tomasz.sowa 0724ca8eb3 update htmx to 1.9.9 2023-12-02 10:45:44 +01:00
tomasz.sowa 53991e54e1 update uikit to 3.17.11 2023-11-21 18:59:51 +01:00
tomasz.sowa df7ae1c6ea update uikit to 3.17.9 2023-11-16 23:10:51 +01:00
tomasz.sowa d1f5d9aa88 (winixcli): add a --sort-tables option
while here:
- add a fil_max_size filter for putting a space if the inner stream is greater than x characters
2023-11-09 10:57:11 +01:00
tomasz.sowa a54d70bed4 add a 422 Header status - Unprocessable Entity 2023-11-08 17:59:40 +01:00
tomasz.sowa bcde5c628a update uikit to 3.17.8 2023-11-07 03:56:45 +01:00
tomasz.sowa f241eb0a18 update htmx to 1.9.7 2023-11-06 04:43:20 +01:00
tomasz.sowa 74c0c936f6 make depend 2023-11-02 05:15:30 +01:00
tomasz.sowa 79babc916a add a Request::raw_post buffer
This buffer is used when a Function::NeedToCopyRawPost() method returned true.

while here:
- remove WINIX_POST_PARAMS and WINIX_RAW_POST_STRING plugin messages
2023-11-02 05:14:48 +01:00
tomasz.sowa a08bf9f804 update uikit to 3.17.5 2023-10-24 21:36:25 +02:00
tomasz.sowa 966577cd58 add QT Creator files to .gitignore 2023-10-22 23:38:38 +02:00
tomasz.sowa 8f20c8f67c update uikit to 3.17.1 2023-10-10 13:42:49 +02:00
tomasz.sowa f6c04b2d00 downgrade ckeditor to 4.22.1 as 4.23.0 requires a license key 2023-09-30 01:03:54 +02:00
tomasz.sowa 0474c76a3d update ckeditor to 4.23.0 2023-09-30 00:27:59 +02:00
tomasz.sowa 7a29a072be update jquery to 3.7.1 2023-09-30 00:13:28 +02:00
tomasz.sowa 24c2ecb8dd update htmx to 1.9.6 2023-09-30 00:06:57 +02:00
tomasz.sowa 7a1cea63bf update uikit to 3.17.0 2023-09-30 00:02:00 +02:00
tomasz.sowa e600aebaae add a RequestJobBase base class for requests jobs 2023-09-28 07:47:06 +02:00
tomasz.sowa 5e45ad3417 fix(Http): send body content for PATCH, DELETE and OPTIONS methods if exists
while here:
- use CURLOPT_UPLOAD instead of CURLOPT_PUT as the latter is depracated
2023-09-26 23:02:34 +02:00
tomasz.sowa 79e971cb76 parse the input body for the PUT and PATCH methods too 2023-09-15 10:04:25 +02:00
tomasz.sowa edee581ecf update uikit to 3.16.26 2023-08-31 02:01:47 +02:00
tomasz.sowa f7e077a7c5 add a TimeZone::PrintOffset(...) method 2023-08-29 15:02:37 +02:00
tomasz.sowa 6a9504fd5f update htmx to 1.9.5 2023-08-26 00:16:06 +02:00
tomasz.sowa 6d256e6512 fix: correctly set a Request::RunState::job_run flag to the background request
The flag should be set to the task.request and not to the cur->request.
The cur->request could have been already changed by the main thread.
2023-08-25 16:24:27 +02:00
tomasz.sowa cf383fa026 update easepick to 1.2.1 2023-08-21 13:31:02 +02:00
tomasz.sowa c86536d660 update htmx to 1.9.4 2023-08-09 22:45:59 +02:00
tomasz.sowa dba87d6213 update uikit to 3.16.24 2023-08-06 18:00:25 +02:00
tomasz.sowa 52f9d399ca add a Header::text_xml and text_xml_utf8 types 2023-07-31 17:31:22 +02:00
tomasz.sowa 7b7a962f19 update uikit to 3.16.23 2023-07-30 22:47:36 +02:00
tomasz.sowa c37722c29a update ckeditor to 4.22.1 and jquery to 3.7.0 2023-07-23 14:40:13 +02:00
tomasz.sowa ca509d3a86 update htmx to 1.9.3 2023-07-16 21:37:04 +02:00
tomasz.sowa bf79e46411 add a GetUTF8File(...) method with a pt::WTextStream & content to the misc 2023-07-04 22:59:57 +02:00
tomasz.sowa 08821eb440 update uikit to 3.16.22 2023-06-23 01:47:51 +02:00
tomasz.sowa d7878b5564 update uikit to 3.16.21 2023-06-14 03:13:44 +02:00
tomasz.sowa 0b52ae80dd update uikit to 3.16.19 2023-05-27 17:27:42 +02:00
tomasz.sowa 3e46d8b4b4 update uikit to 3.16.18 2023-05-23 14:48:28 +02:00
tomasz.sowa 1655ae3562 fix: correctly clear after a request when an exception has been thrown 2023-05-16 15:31:13 +02:00
tomasz.sowa dda325bbbf allow to compile with gcc 12 2023-05-13 16:12:02 +02:00
tomasz.sowa c326c2a095 update uikit to 3.16.17 2023-05-11 08:22:12 +02:00
tomasz.sowa bf386e2286 add a Http::set_smtp_ssl_mode(long mode) method for selecting the ssl mode 2023-05-10 14:00:33 +02:00
tomasz.sowa e822e13dc8 add support for sending emails in Http class 2023-05-10 09:01:30 +02:00
tomasz.sowa cc2c008bfd update htmx to 1.9.2 2023-05-08 06:01:20 +02:00
tomasz.sowa b8a8013d4c update uikit to 3.16.15 2023-04-15 23:50:18 +02:00
tomasz.sowa 12ed77aeb1 update htmx to 1.9.0 2023-04-13 21:45:39 +02:00
tomasz.sowa 7476048da6 make depend 2023-04-12 17:21:42 +02:00
tomasz.sowa 8a307790c0 update jquery to 3.6.4 2023-04-09 14:25:11 +02:00
tomasz.sowa a49b10ed2d allow to upload files from the ckeditor
while here:
- update ckeditor to 4.21.0
- add a Sourcedialog plugin to the ckeditor
2023-04-09 14:10:21 +02:00
tomasz.sowa 6a2da642b0 update uikit to 3.16.14 2023-04-08 09:48:12 +02:00
tomasz.sowa b836c77950 update uikit to 3.16.13 2023-04-06 07:52:03 +02:00
tomasz.sowa 2aa4eee20d update uikit to 3.16.12 2023-03-28 07:37:15 +02:00
tomasz.sowa 9ada82c4aa update uikit to 3.16.6 2023-03-12 13:50:50 +01:00
tomasz.sowa aa9b83f740 update uikit to 3.16.5 2023-03-10 19:26:26 +01:00
tomasz.sowa 4ddfd2cd3a update uikit to 3.16.3 2023-02-27 22:14:36 +01:00
tomasz.sowa d15f5e4fa4 update uikit to 3.16.1 2023-02-27 01:57:39 +01:00
tomasz.sowa 2e455f97ac add support for serializing to xml 2023-02-27 00:34:29 +01:00
tomasz.sowa f664cc1a53 update flatpickr to 4.6.13 2023-02-15 23:03:56 +01:00
tomasz.sowa ae505f3201 remove white characters from flatpickr js script 2023-02-15 22:57:41 +01:00
tomasz.sowa d5433cddf1 update jquery to 3.6.3 2023-02-14 13:05:45 +01:00
tomasz.sowa 52773a271c update ckeditor to 4.20.1 2023-02-14 12:26:36 +01:00
tomasz.sowa e9311989ab update uikit to 3.15.24 2023-02-14 00:21:16 +01:00
tomasz.sowa 7b63c01033 update uikit to 3.15.23 2023-02-02 10:43:32 +01:00
tomasz.sowa 5972b2bb39 update uikit to 3.15.22 2023-01-19 23:42:48 +01:00
tomasz.sowa f182978ea5 update htmx to 1.8.5 2023-01-19 12:49:03 +01:00
tomasz.sowa ebb8132808 update uikit to 3.15.21 2023-01-12 17:27:09 +01:00
tomasz.sowa 1bd1762258 update uikit to 3.15.20 2023-01-05 20:29:44 +01:00
tomasz.sowa 00b0e251f4 update uikit to 3.15.19 2022-12-28 10:05:03 +01:00
tomasz.sowa 14e32df8c9 fix(Http): use uninitialize_curl() in begin() method 2022-12-23 04:23:38 +01:00
tomasz.sowa aa938f05ca add methods to set a client certificate/key and the CA in the Http class 2022-12-21 14:09:31 +01:00
tomasz.sowa 4583ab28ed add primary keys definition to migration rules 2022-12-19 19:13:45 +01:00
tomasz.sowa 9c0cd6eb5e add Http::set_ssl_version() to set the available TLS version to use 2022-12-19 14:17:30 +01:00
tomasz.sowa 32c30cf536 update uikit to 3.15.18 2022-12-13 15:10:18 +01:00
tomasz.sowa a8b7a9e122 update uikit to 3.15.17 2022-12-08 12:26:50 +01:00
tomasz.sowa d07ff5b881 update uikit to 3.15.15 2022-12-05 06:57:51 +01:00
tomasz.sowa 66fae598c2 parse winixjson_* environment variables as json config options 2022-11-25 13:30:51 +01:00
tomasz.sowa 589e889822 update uikit to 3.15.14 2022-11-24 22:14:55 +01:00
tomasz.sowa 89249f1297 add Http::fetch(...) methods 2022-11-18 16:38:03 +01:00
tomasz.sowa 2bd56c87e4 update uikit to 3.15.13 2022-11-17 23:07:40 +01:00
tomasz.sowa 204688464e rename Http:put() to Http:post() and add a separate Http:put() 2022-11-17 02:47:00 +01:00
tomasz.sowa 1d0956abab update to the new pikotools api: change converting functions to the snake case 2022-11-14 03:22:48 +01:00
tomasz.sowa c2013ff47f do not use the ezc engine when sending a static file
while here:
- in send_file_mode=0 return a 404 if a static file was not correctly read
2022-11-14 00:54:50 +01:00
tomasz.sowa 624bf47c8d update htmx to 1.8.4 2022-11-07 21:01:18 +01:00
tomasz.sowa cdd395efa5 update uikit to 3.15.12 2022-11-07 20:54:41 +01:00
tomasz.sowa 47f6e2234c update htmx to 1.8.2 2022-10-26 12:44:48 +02:00
tomasz.sowa 1648092cd5 update uikit to 3.15.11 2022-10-26 12:33:11 +02:00
tomasz.sowa 99fbf6ca27 add WINIX_STARTED plugin message 2022-10-19 14:26:34 +02:00
tomasz.sowa f050fc2316 make more virtual functions is BaseThread 2022-10-19 14:26:18 +02:00
tomasz.sowa 1015baf111 make depend 2022-10-17 08:16:45 +02:00
tomasz.sowa 04f0a2f808 add MoveHelper for moving winix files - copied from Mv function 2022-10-17 08:16:28 +02:00