Commit Graph

228 Commits

Author SHA1 Message Date
David Capello 977994765c Normalize some cmake options from WITH_* to ENABLE_* 2021-12-15 17:47:44 -03:00
David Capello de768a020d Use Skia freetype & harfbuzz when LAF_BACKEND=skia 2021-12-01 18:14:18 -03:00
David Capello 82d93a8697 Update build instructions for Skia m96 & Apple Silicon (#2451) 2021-11-17 12:36:21 -03:00
David Capello f93b33f248 Migrate to Skia m96 API 2021-11-17 12:36:11 -03:00
David Capello 772acd0fac Use native SSL/TLS support on Windows & macOS for libcurl 2021-10-25 18:07:19 -03:00
David Capello 93cb0d3b51 Try to compile libpng before libwebp 2021-10-13 08:36:25 -03:00
David Capello a78d274ad6 Patch Lua to compare numbers and integers in v5.4.3 2021-10-12 19:39:45 -03:00
David Capello 212e9fbe6c New initial Lua debugger version (#1967)
Incomplete version of the Lua debugger.
Some available features:

* Break in next executed instruction
* Step in, over, out
* See & navigate stacktrace
* See local variables

Some missing features:

* Breakpoints
* Eval user expressions with local variables

The UX needs some improvement yet.
2021-10-12 16:52:14 -03:00
David Capello b9130b83f4 Merge branch 'interprocessing' 2021-10-07 19:38:23 -03:00
Martín Capello bcb05d9b3e Disable curl executable build 2021-10-06 18:10:24 -03:00
Martín Capello bf60bb8953 Replace the curl directory by a submodule 2021-10-06 16:06:40 -03:00
David Capello b6d7c1e261 Avoid error running cmake when entering IXWebSocket subdirectory
I don't know why it fails, but it looks like the commands specified to
install the IXWebSocket library are problematic. (And anyway we don't
want to install the library after the compilation process.)
2021-10-04 18:07:28 -03:00
lampysprites 4354be1d7a Add CMake option to disable websockets 2021-10-03 12:40:29 +07:00
lampysprites e6aeee6400 Add IXWEbSocket library 2021-09-30 13:13:43 +07:00
David Capello 6b2c296ef0 Update giflib module to the latest version 2021-07-01 11:38:13 -03:00
David Capello 0d77a54168 Update libarchive module 2021-06-17 16:32:59 -03:00
David Capello 7c4fbc7b53 Update libpng module 2021-06-17 11:06:58 -03:00
David Capello 567a58f57d [lua] Add conditional usage of system() function through HAVE_SYSTEM 2021-06-17 10:59:13 -03:00
David Capello 1482d6d5a7 Update libarchive module 2021-06-17 10:46:15 -03:00
David Capello 8dc5861435 Disable more libarchive utilities 2021-06-17 10:45:36 -03:00
David Capello 97ef3bf9c3 Don't build cmark program 2021-06-17 10:44:22 -03:00
David Capello a926ca9055 Update cmark module 2021-04-13 18:41:22 -03:00
David Capello 677b8bf204 Fix several issues found with ThreadSanitizer 2020-06-17 15:55:44 -03:00
David Capello f2bc864fc9 Don't build webp extras 2020-06-08 12:24:32 -03:00
David Capello 9801010a2b Update webp module
Possible fix for #2387?
2020-05-18 08:32:49 -03:00
David Capello 0e32fb653d Fix problem with libarchive adding /we flag on MSVC Debug 2020-04-18 20:27:46 -03:00
David Capello c0d4264789 Fix crash loading some kind of .zip extensions w/filename w/Unicode chars 2020-04-17 10:58:47 -03:00
David Capello ae9c37e90c Update lua module 2020-04-15 16:27:01 -03:00
David Capello 60263f4511 Update fmt module to 6.2.0 2020-04-07 11:01:15 -03:00
David Capello eaa2dd14b6 Update submodules 2020-02-27 12:15:41 -03:00
David Capello 1584cc59ac Update fmt library to v6.1.0 2019-12-02 15:27:28 -03:00
David Capello 446e7055e9 Fix MSVC compilation of libarchive: Don't use /WX (-Werror) 2019-10-23 21:10:19 -03:00
David Capello 8689daa4b8 Update libarchive module 2019-10-10 21:27:58 -03:00
David Capello 5eb3119877 Update libpng 2019-09-05 20:15:44 -03:00
David Capello 81e1b5a41c Update pixman and disable DEBUG checks in region code 2018-12-04 11:43:59 -03:00
David Capello e13d424ced lua: All functions that receive an integer, can receive a number too (with math.floor() conversion) 2018-11-05 17:26:18 -03:00
David Capello b4b232b10f Update submodules 2018-09-14 20:34:59 -03:00
David Capello 492f1954a1 Update submodules 2018-08-30 18:03:30 -03:00
David Capello 1be9a80ae6 Update libarchive 2018-08-30 17:48:40 -03:00
David Capello 9e5f026581 Update freetype module 2018-08-27 14:08:49 -03:00
David Capello 0f18365d48 Update freetype module 2018-08-24 18:31:25 -03:00
David Capello 1b5fd7ccef Add ENABLE_NEWS and disable curl if it's not needed 2018-08-24 18:24:05 -03:00
David Capello d4674e981a Compile lua only if ENABLE_SCRIPTING is enabled 2018-08-24 17:53:08 -03:00
David Capello 860edf6439 Merge branch 'os' (related to #139) 2018-08-23 17:27:52 -03:00
David Capello 4fe66f2ffb Change scripting language to Lua 2018-08-22 14:54:51 -03:00
David Capello f9c1c68012 Remove Allegro back-end (#139) 2018-08-09 11:43:35 -03:00
David Capello d13806ac23 Restore CMake configuration to use -stdlib=libc++ even on OS X 10.7 2018-08-06 16:42:55 -03:00
David Capello e0958027db Update tinyexpr module 2018-07-24 14:49:08 -03:00
David Capello f595ceea7f Add possibility to write math expression in number textboxes (fix #1762) 2018-06-28 13:33:13 -03:00
David Capello d2a8fb97d8 Update mujs module 2018-06-14 16:06:04 -03:00