Commit graph

  • 70ebe07302 update wasm files Nic Barker 2025-01-08 19:28:57 +1300
  • 9d93b37fc5 update odin bindings Nic Barker 2025-01-08 19:25:08 +1300
  • bb6ec1b0b7 fixed a bug where layout was order dependent Nic Barker 2025-01-08 19:20:51 +1300
  • a11a6ee5a2 Update web files Nic Barker 2025-01-08 19:11:17 +1300
  • f00363a0c8 cleanup types Nic Barker 2025-01-08 18:57:36 +1300
  • fe55989d89 regenerate odin bindings Nic Barker 2025-01-08 18:45:29 +1300
  • 6cd721e647 Added missing public and private API function bindings Courtney Strachan 2025-01-07 22:37:58 -0500
  • ffc3b13d23 Improve size distribution when shrinking Nic Barker 2025-01-08 16:24:11 +1300
  • faf2f926b8
    Merge branch 'nicbarker:main' into main AICDG 2025-01-07 14:22:04 +0800
  • 3c3e40916b
    Merge branch 'nicbarker:main' into main David Styrbjörn 2025-01-06 15:23:32 +0100
  • b232912d34 [Documentation] Updated example for CLAY_IMAGE using .sourceDimensions instead of width/height davidstyrbjorn 2025-01-06 15:22:35 +0100
  • c8341dc0a8 fix typo, remove generated Makefile, correct CMakeLists Phillip Cook 2025-01-05 22:22:44 -0500
  • 244395edde rename to ncurses to follow convention, clean up checked in files Phillip Cook 2025-01-05 22:19:03 -0500
  • b0b0e15df5 clean up some files Phillip Cook 2025-01-05 21:48:00 -0500
  • 286c0753fd Merge branch 'main' into feature/terminal-renderer Phillip Cook 2025-01-05 21:40:03 -0500
  • 77d3fc4e82 implemented ncurses termninal renderer Phillip Cook 2025-01-05 21:38:02 -0500
  • fd45553aff [Examples/clay-official-website] Include built website files for official website example Nic Barker 2025-01-06 11:50:55 +1300
  • 0d66f57c7e [Examples/clay-official-website] Only play the animation on the landing page when it's on screen Nic Barker 2025-01-06 11:48:44 +1300
  • 876f38fd20
    [Documentation] Updated example for Clay_SetPointerState (#167) David Styrbjörn 2025-01-05 23:30:25 +0100
  • 61cb7c56a7
    [Core] Fix default struct initialiser in C++ (#143) FintasticMan 2025-01-05 21:46:21 +0100
  • a18c28cfc6 [Core] Fix default struct initialiser in C++ FintasticMan 2025-01-02 12:27:40 +0100
  • 62077ff0d8
    [Core] Fix errors due to cast to same non-trivial type (#155) FintasticMan 2025-01-05 21:26:53 +0100
  • 4ebe223937
    [Core] Fix local id calculation (#50) Bach Le 2025-01-06 04:19:07 +0800
  • a4d5d8787a [Documentation] Updated example for Clay_SetPointerState = 2025-01-05 21:15:20 +0100
  • af5a9fc176
    Merge 1177e45209 into 6cb9c7c483 John Leidegren 2025-01-05 02:36:13 +0100
  • 6cb9c7c483
    fix #99 - [Core] Bug in text wrapping at very narrow widths (#163) vince 2025-01-05 02:34:36 +0100
  • 723f59dffd
    [Renderers/Web] treat RenderCommand.commandType as uint8_t instead of uint32_t (#162) vince 2025-01-05 02:34:16 +0100
  • 5c01540234
    [Examples/Website] Fix CMakeLists.txt to compile to wasm Avinal Kumar 2025-01-04 19:02:02 +0530
  • fbd8cd50f9
    fix #99 - [Core] Bug in text wrapping at very narrow widths Vincent van Ecchi 2025-01-04 12:14:41 +0100
  • d9ad33c3a5
    [Examples/Website] treat RenderCommand.commandType as uint8_t instead of uint32_t Vincent van Ecchi 2025-01-04 10:31:57 +0100
  • 0bbd6385d7
    [Renderers/Web] treat RenderCommand.commandType as uint8_t instead of uint32_t Vincent van Ecchi 2025-01-04 10:15:54 +0100
  • bcb555fd10
    Fix possible NULL pointer dereference (#153) Peter Zmanovsky 2025-01-04 05:26:58 +0500
  • ab57749deb Fix possible NULL pointer dereference peter15914 2025-01-03 03:39:41 +0500
  • 1177e45209
    Found another one John Leidegren 2025-01-03 18:23:43 +0100
  • a53150abf8
    Added more debug color variables John Leidegren 2025-01-03 17:26:08 +0100
  • 248e0b3602
    [Core] Make sure wrapper type uses internal naming FintasticMan 2025-01-03 13:14:54 +0100
  • a9274a01f9
    [Core] Don't apply wrapper unnecessarily FintasticMan 2025-01-03 13:11:52 +0100
  • 62ada650f8
    [Core] Move getting wrapped type to macro to not break API FintasticMan 2025-01-03 12:59:59 +0100
  • 2d9fd6ce5a
    [Core] Fix errors due to cast to same non-trivial type FintasticMan 2025-01-03 02:09:57 +0100
  • cf12cd6af8
    [Core] Standardise number types to int32_t for array indices, lengths and capacities (#152) Nic Barker 2025-01-03 11:24:32 +1300
  • 400227f717 More fixes Nic Barker 2025-01-03 11:16:52 +1300
  • cc57b94744 fix sign in C++ Nic Barker 2025-01-03 11:10:13 +1300
  • 230a27ba88 update html renderer types Nic Barker 2025-01-03 11:03:01 +1300
  • b116e46650 slight change to odin type Nic Barker 2025-01-03 10:59:22 +1300
  • 91ef8c7c0d update odin bindings with new types Nic Barker 2025-01-03 10:58:00 +1300
  • 583fd74c42 Standardise internal number types to int32_t for array indexes, lengths and capacities Nic Barker 2025-01-03 10:51:57 +1300
  • a44423a133 Add comment to explain CLAY macro Nic Barker 2025-01-03 10:19:59 +1300
  • cd01083ffe
    [Core] Simplify CLAY macro (#119) FintasticMan 2025-01-02 22:02:58 +0100
  • 68fbb07311
    [Bindings/Odin] Update Odin bindings to latest (#151) Nic Barker 2025-01-03 09:59:09 +1300
  • 71575c7093 Revert windows enum size change Nic Barker 2025-01-03 09:51:31 +1300
  • 907ce2952e Update Odin bindings to latest Nic Barker 2025-01-03 09:16:39 +1300
  • 79cf2419e0
    [Core] Add check for supported C/C++ versions FintasticMan 2025-01-02 12:47:27 +0100
  • bcac8bf5bf
    update clay.wasm. Linus_tt 2025-01-02 04:03:41 -0800
  • 4c02bd08a7 [Renderers/Raylib] Faulty high DPI layout and mouse position calculation after resizing #116 Valentin Berman 2025-01-01 20:49:57 -0300
  • ef950c43d4 update ColleagueRiley 2025-01-01 14:13:15 -0500
  • 6d776075ff add CMakeFile ColleagueRiley 2025-01-01 12:33:50 -0500
  • faaaa6b52e add CMakeFile ColleagueRiley 2025-01-01 12:32:37 -0500
  • 4802e02571 add CMakeFile ColleagueRiley 2025-01-01 12:32:09 -0500
  • 1f92a81c7c add RSGL renderer, RGFW backend and GLFW backend ColleagueRiley 2025-01-01 00:49:29 -0500
  • 902ff3b0a9
    Fixed compilation using clang on windows (#134) Stowy 2024-12-31 05:51:18 +0100
  • 2938c00dc8
    [Renderers/Cairo] Add FindCairo.cmake (#122) SuperOpt 2024-12-30 18:32:56 -0600
  • ba78b35604
    C++ projects should use CXX flags (#136) SuperOpt 2024-12-30 18:29:49 -0600
  • b2d05cb5fb
    C++ projects should use CXX flags SuperOpt 2024-12-30 16:35:37 -0600
  • 46fb24f3d5
    [Core] Add "strict" mode for strict C99 compliance FintasticMan 2024-12-30 19:48:27 +0100
  • 5684491a81 Fixed compilation using clang on windows Stowy 2024-12-30 17:56:59 +0100
  • a6a1ac6ee6
    [Core] Simplify CLAY macro FintasticMan 2024-12-28 12:53:40 +0000
  • 1d8ab734b6
    Merge branch 'main' into findcairo SuperOpt 2024-12-29 20:58:12 -0600
  • c9e1a63378
    [Compilers] C projects should use C flags rather than CXX flags (#123) SuperOpt 2024-12-29 18:28:24 -0600
  • ffdf22afc3 remove merge marker Nic Barker 2024-12-30 13:24:12 +1300
  • 24be9bcfc4 cmake actually doesn't support CC flags so we should use the C flags verditelabs 2024-12-28 09:47:33 -0600
  • 0e11fcd7d9 C projects should use CC flags rather than CXX flags to set flags that are applicable to either C or C++ verditelabs 2024-12-28 09:22:54 -0600
  • 20543bdc74 Fix a typof of #if and #ifdef" Nic Barker 2024-12-30 13:11:32 +1300
  • c13eef1c1e
    [Core] Fix more C99 compliance issues (#118) FintasticMan 2024-12-30 01:09:14 +0100
  • 43ce604bd5 rename internal union field Nic Barker 2024-12-30 12:51:29 +1300
  • d1a0a8dc91 fix up clay_sizingaxis typedef Nic Barker 2024-12-30 12:44:16 +1300
  • 13be8d6294 Update generator to include new CLAY__TYPEDEF macro Nic Barker 2024-12-30 12:35:22 +1300
  • c24a41b9e4
    Add Clay_IsDebugModeEnabled() (#130) Junior Rantila 2024-12-30 00:04:48 +0100
  • c8226075ad Add Clay_IsDebugModeEnabled() Junior Rantila 2024-12-29 22:47:00 +0100
  • 4f50603b8f updated render Abdi Ibrahim 2024-12-29 09:39:59 -0500
  • 275c9d98cd precompute once per frame Abdi Ibrahim 2024-12-29 09:21:40 -0500
  • efdcdfea6e
    Adding separators to improve readability Mathys Gasnier 2024-12-29 12:00:42 +0100
  • 1fd8593da8
    Fixing indentation of summary Mathys Gasnier 2024-12-29 11:56:35 +0100
  • 569e468cd8
    Adding a summary to the readme Mathys Gasnier 2024-12-29 11:54:04 +0100
  • c4c88197db
    [Examples/*] Don't error on missing-braces warning FintasticMan 2024-12-29 00:24:58 +0000
  • 1a08598a5c
    [Core] Remove type definition in offsetof call FintasticMan 2024-12-28 21:50:50 +0000
  • e79d8ee9ba
    [Core] Add way to pack enums under MSVC FintasticMan 2024-12-28 12:50:24 +0000
  • d761935ce1
    [Core] Fix more C99 compliance issues FintasticMan 2024-12-28 11:14:00 +0000
  • 1c09806b6c
    Merge 768223f66c into 5831a8ac7c Matevz Mihalic 2024-12-28 22:07:54 +0100
  • 5831a8ac7c
    [Examples/Intro] Fix NULL pointer deref due to huuge malloc (#120) FintasticMan 2024-12-28 17:39:38 +0000
  • 5a3dbb95a6 undo change to CXX flags verditelabs 2024-12-28 09:18:17 -0600
  • f9c28f00c6 add FindCairo.cmake verditelabs 2024-12-28 09:14:36 -0600
  • 23863edde0
    add undef peterc-s 2024-12-28 14:10:36 +0000
  • 974af1e61c
    update raylib video example to use header file and fix segfault peterc-s 2024-12-28 14:00:19 +0000
  • 10f1565f6f
    update raylib scrolling sidebar example peterc-s 2024-12-28 13:58:31 +0000
  • 77bc75fc8b
    move raylib renderer to header file peterc-s 2024-12-28 13:56:54 +0000
  • c72972fea2
    [Examples/Intro] Fix NULL pointer deref due to huuge malloc FintasticMan 2024-12-28 13:52:38 +0000
  • 5fea1e748d
    Merge branch 'main' into main AICDG 2024-12-28 19:14:06 +0800
  • 37af99b221 Add missing Clay_PointerOver to header definition Nic Barker 2024-12-28 22:33:41 +1300
  • 5fe11c6535 Fix a bug in the HTML renderer Nic Barker 2024-12-28 20:30:38 +1300
  • ac473d6fe7
    [Renderers/SDL2] Create initial SDL2 renderer (#115) Nic Barker 2024-12-28 19:15:22 +1300