adda398e65
REXM: RENAME: example: shapes_easings_rectangle_array --> shapes_easings_rectangles
2025-09-08 20:36:48 +02:00
5ac0539481
REXM: RENAME: example: shapes_easings_box_anim --> shapes_easings_box
2025-09-08 20:36:41 +02:00
84baaa6ee7
REXM: RENAME: example: shapes_easings_ball_anim --> shapes_easings_ball
2025-09-08 20:36:29 +02:00
ede4547015
REXM: RENAME: example: models_draw_cube_texture --> models_textured_cube
2025-09-08 20:35:37 +02:00
d8f3b51a3f
REXM: RENAME: example: models_animation --> models_animation_playing
2025-09-08 20:35:27 +02:00
4a23ed698f
REXM: RENAME: example: shaders_raymarching --> shaders_raymarching_rendering
2025-09-08 20:34:48 +02:00
f4f3325e1e
REXM: RENAME: example: shaders_spotlight --> shaders_spotlight_rendering
2025-09-08 20:34:33 +02:00
11ca32493a
REXM: RENAME: example: shaders_lightmap --> shaders_lightmap_rendering
2025-09-08 20:34:16 +02:00
07070b81e8
REXM: RENAME: example: shaders_shadowmap --> shaders_shadowmap_rendering
2025-09-08 20:33:36 +02:00
6afc608477
REXM: RENAME: example: shaders_normal_map --> shaders_normalmap_rendering
2025-09-08 20:33:18 +02:00
4cf4c6645e
REXM: RENAME: example: shaders_hybrid_render --> shaders_hybrid_rendering
2025-09-08 20:30:45 +02:00
14bef50464
REXM: RENAME: example: shaders_deferred_render --> shaders_deferred_rendering
2025-09-08 20:30:26 +02:00
ab3e99fd30
REXM: RENAME: example: models_cubicmap --> models_cubicmap_rendering
2025-09-08 20:30:07 +02:00
463d069eff
REXM: RENAME: example: models_heightmap --> models_heightmap_rendering
2025-09-08 20:29:53 +02:00
b67e7ffc44
REXM: RENAME: example: shapes_draw_circle_sector --> shapes_circle_sector_drawing
2025-09-08 20:28:17 +02:00
16fbca2e8b
REXM: RENAME: example: shapes_draw_rectangle_rounded --> shapes_rounded_rectangle_drawing
2025-09-08 20:27:00 +02:00
266b8efbd6
REXM: Reviewed examples inconsistencies
2025-09-07 12:05:11 +02:00
688cf680c0
Update examples_list.txt
2025-09-07 12:03:16 +02:00
25f4e544d1
REXM: UPDATED: Examples source code header info, aligned with name
2025-09-07 12:01:51 +02:00
4020885c35
REXM: Reviewed UpdateSourceMetadata()
2025-09-07 11:54:36 +02:00
8544020023
Update required files for example rename
2025-09-07 11:47:58 +02:00
5373ede25c
REXM: Review examples source code header metadata for consistency
2025-09-07 11:44:33 +02:00
e1dfb4cd4e
Update shaders_normal_map.c
2025-09-07 11:44:03 +02:00
1bbd4c3566
REXM: RENAME: example: shapes_draw_ring --> shapes_ring_drawing
2025-09-07 11:19:29 +02:00
c0234e5e3d
REXM: RENAME: example: textures_sprite_anim --> textures_sprite_animation
2025-09-07 11:14:56 +02:00
02d004274c
Update rexm.c
2025-09-07 11:14:35 +02:00
2d19abb2cf
REXM: REVIEWED: Examples header info inconsistencies
2025-09-07 11:04:00 +02:00
e5cef3c0d8
REXM: Reviewed examples source code headers metadata
2025-09-07 10:46:51 +02:00
68a678a549
Update rexm.c
2025-09-07 10:18:41 +02:00
16a0b966c3
Update rexm.c
2025-09-06 00:09:22 +02:00
4af48fba74
REXM: REVIEWED: UpdateSourceMetadata() and TextReplaceBetween()
2025-09-06 00:04:07 +02:00
446f015ac5
Review formating
2025-09-05 23:10:13 +02:00
b2684a9c38
Merge branch 'master' of https://github.com/raysan5/raylib
2025-09-05 23:07:46 +02:00
86ec1c08c2
Update rexm.c
2025-09-05 23:07:29 +02:00
bd810368b0
Fixing base64 decoding error when input string is bad ( #5170 )
...
The following code would crash the previous version when calling MemFree:
// 53 * A
const char maliciousBase64Input[] = "AAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
int decodedSize = 0;
unsigned char *decodedData = DecodeDataBase64(
maliciousBase64Input, &decodedSize);
if (decodedData) {
MemFree(decodedData);
}
The reason is a lack of array bound checks in the decoding loop, which
corrupted here the heap (though this is platform dependent).
Adding the bound checks here prevents the memory corruption.
Tested with encoding random data of sizes 0-1023 and comparing it
with the decoded result.
2025-09-05 23:05:08 +02:00
eb816898e5
Revert "Added creation-review years to examples"
...
This reverts commit b5e25916fc .
2025-09-05 23:02:06 +02:00
84e606b8c7
Update rexm.c
2025-09-05 23:00:36 +02:00
1d4d8da3e9
Removed temp code to generate updated examples_list.txt
2025-09-05 22:59:42 +02:00
3e59797a68
REXM: ADDED: Read examples years created/reviewed info
...
ADDED: `UpdateSourceMetadata()`
2025-09-05 14:10:26 +02:00
424cdebda5
Updated examples_list.txt to include example year created/reviewed
...
Reviewed star used, aligned with empty star and examples header
2025-09-05 14:04:28 +02:00
b5e25916fc
Added creation-review years to examples
2025-09-05 11:25:24 +02:00
47bdfb91a2
Update README.md
2025-09-05 10:57:25 +02:00
8e52aee853
Update rtext.c
2025-09-05 00:13:32 +02:00
389800fd34
REXM: REVIEWED: ScanExampleResources()
2025-09-04 23:55:23 +02:00
43305c4865
REXM: ADDED: RemoveVSProjectFromSolution()
2025-09-04 23:54:57 +02:00
d980642421
Merge branch 'master' of https://github.com/raysan5/raylib
2025-09-04 23:54:17 +02:00
51aa8776bb
Update rtext.c
2025-09-04 23:53:26 +02:00
55a1c58b64
Update raylib_api.* by CI
2025-09-04 21:26:00 +00:00
0203a47bf9
REDESIGNED: LoadTextLines()/UnloadTextLines()
2025-09-04 23:25:42 +02:00
8116ebd9bb
Update rexm.c
2025-09-04 19:15:47 +02:00