Commit Graph

302 Commits

Author SHA1 Message Date
Ray
82ad486e6b Update rexm.c 2025-11-19 13:18:47 +01:00
Ray
bd21d74914 Update examples_testing_web.md 2025-11-19 13:08:11 +01:00
Ray
4cef89cf04 Update rexm.c 2025-11-19 13:08:02 +01:00
Ray
e1d5adb326 Update rexm.c 2025-11-19 12:43:44 +01:00
Ray
43bd2b1e18 REXM: Report issues if logs can not be loaded 2025-11-19 12:41:36 +01:00
Ray
313659d37d Update examples_testing_web.md 2025-11-19 12:40:59 +01:00
Ray
a6976b1930 Create examples_testing_web.md 2025-11-19 12:33:49 +01:00
Ray
39e39216f6 REXM: ADDED: TestLog option for logs processing (without rebuilding) 2025-11-19 12:31:15 +01:00
Ray
e3738c1b17 REXM: UPDATE: Reviewed all examples requirements 2025-11-19 11:53:55 +01:00
Ray
33cee1146c REXM: REVIEWED: Automated testing for Web 2025-11-19 09:54:54 +01:00
Ray
a24e65d8e1
Update examples_testing_windows.md 2025-11-18 21:26:54 +01:00
Ray
1b6303b900
Update examples_testing_windows.md 2025-11-18 21:20:05 +01:00
Ray
c7c6aaf156 Update examples_testing_windows.md 2025-11-18 21:12:25 +01:00
Ray
06958c91d0 Merge branch 'master' of https://github.com/raysan5/raylib 2025-11-18 20:59:55 +01:00
Ray
8455f9d088 Update rexm.c 2025-11-18 20:59:33 +01:00
Ray
95d58ed988
Update examples_testing_windows.md 2025-11-18 20:52:05 +01:00
Ray
5da90172ac Update examples_testing_windows.md 2025-11-18 20:49:21 +01:00
Ray
6f4f4cc508 Update rexm.c 2025-11-18 20:44:23 +01:00
Ray
dcc9e96148 Update rexm.c 2025-11-18 20:18:17 +01:00
Ray
6993bc7337 Update examples_testing_windows.md 2025-11-18 19:51:34 +01:00
Ray
a4a6812d68 REXM: REVIEWED: Testing report generation 2025-11-18 19:50:45 +01:00
Ray
95a8977e33 REXM: FIX: Web log redirect and download 2025-11-18 16:28:10 +01:00
Ray
f531ee2d8f Update rexm.c 2025-11-18 16:19:43 +01:00
Ray
bbba3d0802 REXM: ADDED: Web platform logs automated reports -WIP- 2025-11-17 19:40:55 +01:00
Ray
cde917c63c REXM: ADDED: Build check warnings logs 2025-11-17 19:40:23 +01:00
Ray
ab463ac89b Create raylib.vcxproj.filters 2025-11-17 09:39:59 +01:00
Ray
9fe3f7ca14 REXM: ADDED: Automated-testing system
Elements tested:
```
TESTING_FAIL_INIT      = 1 << 0,   // Initialization (InitWindow())    -> "INFO: DISPLAY: Device initialized successfully"
            TESTING_FAIL_CLOSE     = 1 << 1,   // Closing (CloseWindow())          -> "INFO: Window closed successfully"
            TESTING_FAIL_ASSETS    = 1 << 2,   // Assets loading (WARNING: FILE:)  -> "WARNING: FILEIO:"
            TESTING_FAIL_RLGL      = 1 << 3,   // OpenGL-wrapped initialization    -> "INFO: RLGL: Default OpenGL state initialized successfully"
            TESTING_FAIL_PLATFORM  = 1 << 4,   // Platform initialization          -> "INFO: PLATFORM: DESKTOP (GLFW - Win32): Initialized successfully"
            TESTING_FAIL_FONT      = 1 << 5,   // Font default initialization      -> "INFO: FONT: Default font loaded successfully (224 glyphs)"
            TESTING_FAIL_TIMER     = 1 << 6,   // Timer initialization             -> "INFO: TIMER: Target time per frame: 16.667 milliseconds"
```
2025-11-17 00:29:54 +01:00
Ray
d26b17f320 Some comment tweaks 2025-11-17 00:27:33 +01:00
Ray
d29112fb1f Create examples_testing_windows.md 2025-11-14 16:36:00 +01:00
Ray
75ae4d347a REXM: RENAMED: Reports moved to reports directory 2025-11-14 16:34:56 +01:00
Ray
b5caef1ffb REXM: ADDED: Example automated-testing -WIP- 2025-11-13 22:48:24 +01:00
Ray
6dcd4cd564 Update rexm.c 2025-11-13 20:37:59 +01:00
Ray
ee2999b3e0 Update rexm.c 2025-11-09 19:22:12 +01:00
Ray
0b4815b8fe WARNING: REMOVED: GIT recording option, added example 2025-11-09 13:43:08 +01:00
JohnnyCena123
ad17af57e9
[ignore][parser] properly ignore built rlparser executable (#5337)
* [ignore][parser] properly ignore built rlparser executable

* remove actual executable
2025-11-07 10:13:27 +01:00
Ray
eacbc8bd61 Update examples_report.md 2025-11-05 20:52:45 +01:00
Ray
c24f5ac412 REXM: Reviewed rebuild to support full categories -WIP- 2025-11-05 20:52:14 +01:00
Ray
91addeb889 Update rexm.c 2025-11-02 20:04:43 +01:00
Ray
5db5c9b4a1 Update rexm.c 2025-10-27 00:20:48 +01:00
Ray
aae2c4b355 Update rexm.c 2025-10-26 21:25:25 +01:00
Ray
5338e39124 Update rexm.c 2025-10-26 21:23:11 +01:00
Ray
a0f3f07bdc Update examples_report.md 2025-10-26 21:23:08 +01:00
Ray
fdc500756d REXM: ADDED: More detailed log info 2025-10-26 21:21:28 +01:00
Ray
cf9a0619ca REXM: Validate and update examples 2025-10-26 21:21:05 +01:00
Ray
ec06f9be37 Removed trailing spaces 2025-10-21 13:51:03 +02:00
Ray
5aeedb4899 REXM: Update examples collection 2025-10-20 11:13:45 +02:00
Ray
7995f8d1b3 Avoid auto push on rename 2025-10-17 17:01:58 +02:00
Ray
ed8c4c1b9b REXM: Update examples collection, some renames 2025-10-17 17:01:38 +02:00
Ray
0c97c95f6c Update rexm.c 2025-10-17 12:33:50 +02:00
Ray
8e052b81b4 REVIEWED: New examples on VS project 2025-10-15 19:59:28 +02:00
github-actions[bot]
b020bed2b3 rlparser: update raylib_api.* by CI 2025-10-15 17:36:24 +00:00
Hugo
d2acf06779
[examples] Added core_directory_files (#5230)
* ADDED: example: `core_directory_files`

* Follow raylib's conventions

* Rework `core_directory_files` example

* Removed alternating colors & text on directory

* Update screenshot

---------

Co-authored-by: Ray <raysan5@gmail.com>
2025-10-15 19:27:42 +02:00
Hugo
9bf7699624
[examples] Added shapes_kaleidoscope (#5233)
* ADDED: example: `shapes_kaleidoscope`

* Add line reflection

* Updated with `rexm update`

* Follow raylib's conventions
2025-10-08 00:10:43 +02:00
Ray
b9e7cb64c5 rlparser: Reviewed command-line info 2025-10-04 20:16:16 +02:00
Ray
1937fedf08 rlparser: Minor tweaks 2025-10-04 20:07:39 +02:00
Ray
d7a83a1111 REVIEWED: RENAMED: Renamed tool raylib_parser to rlparser
The tool can work with other libraries following `raylib.h` structure, keeping the `raylib_parser` name could be missleading. Also added an icon an reviewed Makefile an CI.
2025-10-04 19:39:25 +02:00
Ray
f0ffdb33f4 REXM: Support building full example collection and categories
ADDED: Some log info
2025-10-02 20:04:41 +02:00
Ray
e7d27e5b80 REXM: Remove test code 2025-10-02 19:26:27 +02:00
Ray
7b5c597da5 Update rexm.c 2025-10-02 19:25:45 +02:00
Ray
718a841cfb REXM: Update examples 2025-10-02 13:54:11 +02:00
Ray
8670e6e1b9 REXM: FIX: Get others category 2025-10-02 13:45:25 +02:00
Ray
29a7996402 REXM: Remove dead code of functions already moved to raylib 2025-10-02 13:45:06 +02:00
github-actions[bot]
2ea18f7c88 Update raylib_api.* by CI 2025-10-02 11:38:31 +00:00
Ray
36d3c8acfb Update rexm.c 2025-10-02 13:16:29 +02:00
Ray
377853bb32 REXM: Updated new examples requried files 2025-10-02 13:16:00 +02:00
Ray
8494d76c93 Update rexm.c 2025-10-02 13:04:43 +02:00
Teeto44
14a0a4d0c4
FIXED: rexm's makefile and default paths (#5224)
* FIXED: rexm's makefile and default paths

Fixed a windows only backslash in
rexm's makefile causing build errors on macOS and linux

Added unix paths to rexm for better compatibility

* Update rexm.c

Readded the fall-through in OP_CREATE

Added some safety checks to UpdateRequiredFiles() so it plays nicely outside of the raylib.com context (would segfault previously)
2025-10-01 18:27:28 +02:00
github-actions[bot]
6f1077737e Update raylib_api.* by CI 2025-10-01 09:43:50 +00:00
Ray
f76666af3f REXM: Avoid updating metadata from others examples 2025-09-28 23:48:10 +02:00
Ray
e5e684a5ca Update examples_report.md 2025-09-28 23:47:39 +02:00
Ray
2724f07c9a Update rexm.c 2025-09-26 22:22:43 +02:00
Ray
4f9b933b34 REXM: Update examples; text_unicode_emojis requires additional resources on Web 2025-09-24 10:17:34 +02:00
Ray
363855ec3e Update rexm.c 2025-09-21 20:21:42 +02:00
Ray
95cb0cbf67 Update README.md 2025-09-21 13:14:01 +02:00
Ray
1161286d51 Update rexm.c 2025-09-21 13:13:46 +02:00
Ray
f0674676b6 Update raylib_parser.c 2025-09-21 13:12:32 +02:00
Ray
9268b0d029 REXM: Commented functions moved to main raylib API 2025-09-18 15:51:48 +02:00
github-actions[bot]
97e214fc68 Update raylib_api.* by CI 2025-09-18 13:34:30 +00:00
Ray
ed8f1a22d1 Remove trailing spaces 2025-09-14 18:07:58 +02:00
Ray
36ad7127c2 REXM: Update 2025-09-13 21:09:59 +02:00
Ray
6f01f3c06d Update rexm.c 2025-09-13 20:57:00 +02:00
Ray
b8420d4821 REXM: Update examples 2025-09-13 10:46:14 +02:00
Ray
8a1468c0c7 Update examples_report.md 2025-09-10 21:02:26 +02:00
Ray
9e14faffcc REXM: REVIEWED: example addition logic 2025-09-10 18:27:19 +02:00
Ray
f6ae596a1d Update rexm.c 2025-09-09 00:47:12 +02:00
Ray
0da5bc1e17 REXM: REVIEWED: TextReplaceBetween() 2025-09-09 00:26:38 +02:00
Ray
4447868c60 REXM: Updated examples, resources checking 2025-09-09 00:16:47 +02:00
Ray
adb078128b Update rexm.c 2025-09-09 00:15:30 +02:00
Ray
ef0dd5f774 REXM: Updated examples after some renames 2025-09-08 21:01:59 +02:00
Ray
4020885c35 REXM: Reviewed UpdateSourceMetadata() 2025-09-07 11:54:36 +02:00
Ray
8544020023 Update required files for example rename 2025-09-07 11:47:58 +02:00
Ray
5373ede25c REXM: Review examples source code header metadata for consistency 2025-09-07 11:44:33 +02:00
Ray
02d004274c Update rexm.c 2025-09-07 11:14:35 +02:00
Ray
2d19abb2cf REXM: REVIEWED: Examples header info inconsistencies 2025-09-07 11:04:00 +02:00
Ray
e5cef3c0d8 REXM: Reviewed examples source code headers metadata 2025-09-07 10:46:51 +02:00
Ray
68a678a549 Update rexm.c 2025-09-07 10:18:41 +02:00
Ray
16a0b966c3 Update rexm.c 2025-09-06 00:09:22 +02:00
Ray
4af48fba74 REXM: REVIEWED: UpdateSourceMetadata() and TextReplaceBetween() 2025-09-06 00:04:07 +02:00
Ray
86ec1c08c2 Update rexm.c 2025-09-05 23:07:29 +02:00
Ray
84e606b8c7 Update rexm.c 2025-09-05 23:00:36 +02:00
Ray
1d4d8da3e9 Removed temp code to generate updated examples_list.txt 2025-09-05 22:59:42 +02:00
Ray
3e59797a68 REXM: ADDED: Read examples years created/reviewed info
ADDED: `UpdateSourceMetadata()`
2025-09-05 14:10:26 +02:00
Ray
389800fd34 REXM: REVIEWED: ScanExampleResources() 2025-09-04 23:55:23 +02:00
Ray
43305c4865 REXM: ADDED: RemoveVSProjectFromSolution() 2025-09-04 23:54:57 +02:00
github-actions[bot]
55a1c58b64 Update raylib_api.* by CI 2025-09-04 21:26:00 +00:00
Ray
8116ebd9bb Update rexm.c 2025-09-04 19:15:47 +02:00
Ray
a51cb7fe30 REXM: Updated some examples inconsistencies 2025-09-04 19:15:37 +02:00
Ray
91bc8d9b10 REXM: Remove duplicate entries on examples list on Update process 2025-09-04 18:57:32 +02:00
Ray
7646d08751 Updated some examples with inconsistencies 2025-09-04 18:57:00 +02:00
Ray
d418704c0b REXM: Update examples collection 2025-09-04 16:17:23 +02:00
Ray
427b0d2653 Update rexm.c 2025-09-04 11:26:39 +02:00
Ray
5f9465d569 Update rexm.c 2025-09-04 11:21:52 +02:00
Ray
d79f294af0 Update rexm.c 2025-09-04 11:20:48 +02:00
Ray
b17936de22 REXM: RENAME: example: models_billboard --> models_billboard_rendering 2025-09-04 10:55:48 +02:00
Ray
3659eee994 Update rexm.c 2025-09-04 10:50:35 +02:00
Ray
f9e6c85cce Update rexm.c 2025-09-04 10:40:17 +02:00
Ray
9b99c5b04e REXM: Adding some UpdateSourceMetadata() -WIP- 2025-09-04 10:34:39 +02:00
Ray
3a0c8009af Update rexm.c 2025-09-03 18:14:18 +02:00
Ray
1fa3c15942 Revert "add const qualifier to the first arg of TextJoin (#5166)"
This reverts commit 4e8d08523f.
2025-09-02 19:00:22 +02:00
JohnnyCena123
4e8d08523f
add const qualifier to the first arg of TextJoin (#5166)
* add const qualifier to the first arg of TextJoin

* Update raylib_api.* by CI

* Update raylib.h

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ray <raysan5@gmail.com>
2025-09-02 18:58:39 +02:00
Ray
cb6a64843c Remove raylib logs 2025-09-02 18:52:10 +02:00
Ray
4fa8e23efc Update rexm.c 2025-09-02 18:52:00 +02:00
Ray
1dfff2252d rexm update 2025-09-02 18:44:27 +02:00
Ray
cf61a8b888 REXM: Update examples report 2025-09-02 18:38:20 +02:00
Ray
bcd46fb36b Update rexm.c 2025-09-02 18:38:04 +02:00
github-actions[bot]
17d9927a4f Update raylib_api.* by CI 2025-09-02 15:46:09 +00:00
Ray
aa475b1046 REVIEWED: Code sections description for consistency 2025-09-02 12:34:04 +02:00
github-actions[bot]
917533224f Update raylib_api.* by CI 2025-09-01 09:27:38 +00:00
github-actions[bot]
223feca13a Update raylib_api.* by CI 2025-09-01 05:56:44 +00:00
github-actions[bot]
d7f82aa7ae Update raylib_api.* by CI 2025-08-31 10:11:18 +00:00
github-actions[bot]
f2adb0272d Update raylib_api.* by CI 2025-08-31 09:39:29 +00:00
github-actions[bot]
7103703313 Update raylib_api.* by CI 2025-08-26 08:17:48 +00:00
Ray
d2f6c4924c ADDED: [rtext] LoadTextLines()/UnloadTextLines() 2025-08-26 10:17:33 +02:00
Ray
ed3b5b2649 Update rexm.c 2025-08-26 09:23:18 +02:00
Ray
a67b49498f Update rexm.c 2025-08-26 00:24:01 +02:00
Ray
3b16a72302 REXM: Allow building web examples locally on Windows platform 2025-08-25 21:23:30 +02:00
Ray
6343251857 Update rexm.c 2025-08-25 21:13:44 +02:00
Ray
79497e1c88 REXM: Updated reports 2025-08-24 12:02:24 +02:00
Ray
2e95cdb2b5 Minor comment tweaks 2025-08-24 12:01:58 +02:00
Ray
4d0c3affaa REXM: Update examples and lists 2025-08-24 10:53:47 +02:00
Ray
0e5837fb86 REXM: Fixed some issues, improved make call defining base path 2025-08-24 10:53:19 +02:00
Ray
d320a029c8 REXM: Reviewed building, using default examples Makefile/Makefile.Web 2025-08-23 21:44:28 +02:00
Ray
11bf3996cf REDM: Add web metadata validation and update 2025-08-23 02:00:21 +02:00
Ray
a7aeb2f2b5 REXM: Add example build option 2025-08-23 01:59:24 +02:00
Ray
ce8bcb332b Using internal defined File*() functions 2025-08-21 19:37:59 +02:00
Ray
4e71e91a4a REXM: Replace example name on project file 2025-08-21 19:30:44 +02:00
Ray
df886a8abb REXM: Added VS2022 project for GitHub Actions building 2025-08-19 11:38:29 +02:00
Ray
304045c63a REXM: Allow external path definition for VS solution file 2025-08-19 11:00:22 +02:00
Ray
a3da39cd81 REXM: Store example resource paths, could be useful... 2025-08-19 10:38:07 +02:00
Ray
87731e3db4 Create rexm.rc.data 2025-08-19 10:36:59 +02:00