Commit graph

  • 987e7fde5d
    Fix bug in Clay_SetPointerState that causes null pointer deref (#33) Patrik Smělý 2024-10-02 04:05:52 +0200
  • 8accabb1e2
    Remove entire erroneous if branch Nic Barker 2024-10-02 15:02:10 +1300
  • e500a52484 Fix indentation Patrik Smělý 2024-10-02 02:51:07 +0200
  • c4e1e907bd Fix crash when mapItem is null Patrik Smělý 2024-10-02 02:49:02 +0200
  • 948b7ce70b
    C++20 Support (#31) Nic Barker 2024-09-29 12:53:46 +1300
  • d68af1cbe0 Final tweaks Nic Barker 2024-09-29 12:49:06 +1300
  • 24c4bcd565 Pack enums in c++ Nic Barker 2024-09-29 12:36:46 +1300
  • f1d1079faf more fixes to bad macros Nic Barker 2024-09-28 21:59:55 +1200
  • a790e21d4e fix bad ifdef Nic Barker 2024-09-28 21:56:40 +1200
  • e9e5500077 build projects on other platforms Nic Barker 2024-09-28 21:53:42 +1200
  • 48cb2f3951 fix main.cpp Nic Barker 2024-09-28 21:50:06 +1200
  • 0e255aae74 msvc Nic Barker 2024-09-28 21:47:26 +1200
  • 0653fa64f0 msvc Nic Barker 2024-09-28 21:43:48 +1200
  • 34878752ef msvc Nic Barker 2024-09-28 21:40:37 +1200
  • 21a67240ef msvc Nic Barker 2024-09-28 21:37:52 +1200
  • e309c9e03d msvc Nic Barker 2024-09-28 21:29:56 +1200
  • 5108028c11 msvc Nic Barker 2024-09-28 21:23:54 +1200
  • 8fbb196377 msvc Nic Barker 2024-09-28 21:21:05 +1200
  • 0e608037b7 more msvc fixes Nic Barker 2024-09-28 21:14:32 +1200
  • da6929e5f4 more msvc Nic Barker 2024-09-28 21:12:19 +1200
  • e0c1380715 Fix generated Nic Barker 2024-09-28 21:08:35 +1200
  • 165085e70d fix init for clay_string Nic Barker 2024-09-28 21:05:33 +1200
  • 27ec3331fd More fixes for msvc Nic Barker 2024-09-28 21:02:10 +1200
  • 9211595821 Try CLAY__INIT replacement Nic Barker 2024-09-28 20:54:41 +1200
  • ee1e1bb95f C++ only on windows Nic Barker 2024-09-28 19:33:23 +1200
  • fffe566931 try compiling as c++ on windows Nic Barker 2024-09-28 16:41:44 +1200
  • 4ce2339d24 typo Nic Barker 2024-09-28 16:30:46 +1200
  • 35c6210da6 undefine packed enum for now Nic Barker 2024-09-28 16:29:11 +1200
  • 2def72dc62 Cache update and fix typo Nic Barker 2024-09-28 16:24:34 +1200
  • e5e39d12e9 Test msvc replacement for attribute packed Nic Barker 2024-09-28 16:21:22 +1200
  • 9a0b29b712 fix cache and msvc Nic Barker 2024-09-28 16:13:31 +1200
  • b533c32184 Add sudo and disable step on windows Nic Barker 2024-09-28 16:04:08 +1200
  • e485dfc92e test actions Nic Barker 2024-09-28 15:59:51 +1200
  • 21d9f06a47 Update odin bindings for CLAY_ID_LOCAL Nic Barker 2024-09-28 15:49:43 +1200
  • 5e7c4c41eb
    [C] Convert element macros to use for() internally (#30) Nic Barker 2024-09-28 15:43:29 +1200
  • e3dacd9370 Fix issue with multiple translation units and add a test Nic Barker 2024-09-28 15:35:26 +1200
  • e463d04408 Update README Nic Barker 2024-09-28 13:26:27 +1200
  • 1b410dd858 Remove github actions until further notice Nic Barker 2024-09-28 13:03:42 +1200
  • f19c72c4e1
    Update cmake-multi-platform.yml Nic Barker 2024-09-28 12:58:15 +1200
  • 3b6d417d64
    Testing out github actions Nic Barker 2024-09-28 12:57:10 +1200
  • 9832e97ab1 Improve tests, promote warnings to errors Nic Barker 2024-09-28 12:51:53 +1200
  • 5c3988ae45 updates Nic Barker 2024-09-28 07:39:38 +1200
  • d6c649c4b0 Improve element macros by switching to for loop Nic Barker 2024-09-25 13:11:59 +1200
  • 3b4c177e58
    Fix const inits for gcc 9.4 and add docker tests for old gcc compiler (#29) Nic Barker 2024-09-28 07:42:08 +1200
  • b8a1da5105 Fix const inits for gcc 9.4 and add docker tests for old gcc compiler Nic Barker 2024-09-27 11:18:33 +1200
  • 10cc866477
    Add CLAY_LOCAL_ID[I] (#27) Bach Le 2024-09-25 10:04:28 +0800
  • 46272f59a7 Small rename, and port internal debug tools to use CLAY_ID_LOCAL Nic Barker 2024-09-25 14:01:01 +1200
  • 3775927e40 Replace const structs with macros to appease GCC Nic Barker 2024-09-25 13:43:23 +1200
  • c60fb1300f
    Initialize text measurement hashmap (#25) Bach Le 2024-09-25 09:30:36 +0800
  • 0986257dc3
    Rename function Nic Barker 2024-09-25 13:10:16 +1200
  • e52756e8a2 Add CLAY_LOCAL_ID[I] Bach Le 2024-09-24 21:10:33 +0800
  • e1342d3e84 Initialize text measurement hashmap Bach Le 2024-09-24 20:40:14 +0800
  • 52b3f6a14e
    Use shallow clone on Raylib (#23) Severin Denisenko 2024-09-22 04:27:29 +0300
  • a46fc4300a Use shallow clone on Raylib Severin Denisenko 2024-09-22 00:21:11 +0300
  • 3e0791bdc5
    Don't use __VA_ARGS__ in a non-variadic macro (#21) Michael Savage 2024-09-20 23:14:54 +0300
  • 6430bbbdc3 Fix warnings caused by misname Nic Barker 2024-09-21 08:13:22 +1200
  • 5bb725d005 Fix forward declarations Nic Barker 2024-09-21 08:00:55 +1200
  • f49a01195f Don't use __VA_ARGS__ in a non-variadic macro Michael Savage 2024-09-20 10:27:06 +0000
  • 0903440a34 Add notice for defining implementation macro at the top of the file Nic Barker 2024-09-20 20:55:45 +1200
  • 332837befd
    Fix issues with multiple translation units (#20) Nic Barker 2024-09-20 20:46:48 +1200
  • c90ff6253a Update readme to include define of CLAY_IMPLEMENTATION Nic Barker 2024-09-20 20:42:56 +1200
  • 7343a99d0c Remove unused test in cmakelists Nic Barker 2024-09-20 20:22:46 +1200
  • 97425c8ef0 Syntax Updates Nic Barker 2024-09-20 20:19:07 +1200
  • b842c5f0a2 Fix issues with multiple translation units Nic Barker 2024-09-20 20:10:22 +1200
  • b2d922c78d Fix a compile bug in update scroll containers Nic Barker 2024-09-20 07:12:11 +1200
  • f17afc387a Update version v0.11 Nic Barker 2024-09-18 11:54:06 +1200
  • 4bd9cd1956
    Explain text wrap modes in README Nic Barker 2024-09-18 11:52:11 +1200
  • 6600aa6678
    Update README SetPointerPosition -> SetPointerState Nic Barker 2024-09-18 11:42:01 +1200
  • 2729188a24 Rename parameter Nic Barker 2024-09-18 11:39:14 +1200
  • e139657ee1
    README updates for 0.11 Nic Barker 2024-09-18 11:38:58 +1200
  • 3129a78536
    Add description of Clay_ElementId to README Nic Barker 2024-09-18 11:17:54 +1200
  • 33888572a3 Remove debug flags and switch example fonts from trilinear filter to bilinear Nic Barker 2024-09-18 10:59:35 +1200
  • d7a0a6cd50 Update odin bindings Nic Barker 2024-09-17 19:13:17 +1200
  • c6ab57c638 Add font preload to web renderers and update README Nic Barker 2024-09-17 19:05:59 +1200
  • a4f90a217d
    Debug Tools (#15) Nic Barker 2024-09-16 21:34:59 +1200
  • e0ca1a2e49 Fix a race condition in the HTML renderer where text could get measured and cached before font had loaded Nic Barker 2024-09-16 21:28:23 +1200
  • 837a8d442a Add modifiable highlight colour Nic Barker 2024-09-16 19:28:33 +1200
  • 7866eed856 Update README.md Nic Barker 2024-09-12 21:02:00 +1200
  • d04a39c66d Update readme and add debugger page to desktop website Nic Barker 2024-09-12 20:53:11 +1200
  • f5ac28a149 Fix some small bugs in the HTML renderer and duplicate ids in the debug view Nic Barker 2024-09-11 21:16:21 +1200
  • 15e149eb28 Fix a long standing bug with vertical sizing of contents in floating containers Nic Barker 2024-09-11 19:25:46 +1200
  • 4b7260a33b Improve debug view row selection logic Nic Barker 2024-09-11 11:53:18 +1200
  • 902487638c Updates and remove console logs Nic Barker 2024-09-11 11:00:16 +1200
  • a75860ca57 Fixes for html renderer and main website Nic Barker 2024-09-11 10:56:42 +1200
  • 5973913b3b Restore readme Nic Barker 2024-09-10 21:26:02 +1200
  • 06fd9264ac Update odin bindings and html renderer Nic Barker 2024-09-10 21:24:40 +1200
  • a79b6a9faf Bulk of functionality Nic Barker 2024-09-02 09:14:05 +1200
  • 70ba499f75 Initial commit Nic Barker 2024-09-01 10:32:31 +1200
  • b3d768c00d
    Fix some Odin bindings (#16) Laytan 2024-09-13 03:38:39 +0200
  • 087370b4a3 Fix some Odin bindings Laytan Laats 2024-09-13 02:27:22 +0200
  • 807fd62cd8 Fix bug in text measurement cache Nic Barker 2024-09-02 11:06:14 +1200
  • c248914292
    [bindings/odin] Improve Odin bindings (#13) FourteenBrush 2024-09-01 05:13:28 +0200
  • 7c2d93361d
    Update bindings/odin/clay-odin/clay.odin Nic Barker 2024-09-01 10:59:48 +1200
  • 99775ace5e
    Merge branch 'main' into main Nic Barker 2024-09-01 10:59:05 +1200
  • 3e7738bee5 Add linux lib for odin bindings Nic Barker 2024-09-01 10:35:04 +1200
  • b64e318cdb Fix a small issue on the odin official website example Nic Barker 2024-09-01 10:17:31 +1200
  • 4d1b65071f Fix memory leak in odin website example (#12) Dudejoe870 2024-08-31 17:23:06 -0500
  • 29ebed2010
    Fix crash on Windows (#10) Dudejoe870 2024-08-31 16:55:42 -0500
  • b91856a017
    Some odin README cleanup FourteenBrush 2024-08-31 21:19:34 +0200
  • e6fca614fa
    Missed a clay.MakeString FourteenBrush 2024-08-31 21:14:07 +0200