fd017c0b2d
fixed issue with mouse modes ( #5659 )
2026-03-15 20:25:31 +01:00
faf42366ec
Code gardening
2026-03-04 01:14:26 +01:00
b4746469d4
Formating review, using imperative mode in comments
2026-03-03 22:40:34 +01:00
0b9239eca2
REVIEWED: Code formating
2026-03-02 12:24:29 +01:00
70a58a6ec6
[platform][glfw][rgfw] Implementing clipboard image linux ( #5603 )
...
* Testing linux implementation
* Add implementation for ClipboardImage on Linux
* Adding another check to make sure that only X11 include X11 libs
* Adding some comments to explain the magic numbers
2026-03-02 12:19:42 +01:00
28e40d502a
#if reduced as possible ( #5600 )
2026-02-27 08:19:06 +01:00
05a34b09ea
Swaping #pragma message with TRACELOG inside the clipboard_image function ( #5596 )
...
Co-authored-by: Ray <raysan5@gmail.com >
2026-02-26 23:45:34 +01:00
d8861cc35f
change defined() to 0/1 check ( #5599 )
2026-02-26 23:41:33 +01:00
b57526d71e
update makefile and such ( #5591 )
2026-02-26 00:38:37 +01:00
fbd83cafc7
[Backend/RGFW] Update RGFW to 2.0.0 ( #5582 )
...
* initial update
* minor changes
* added minigamepad
* updates
* updates - 2.0-dev
* update char press
* update gamepad
* update gamepad
* update (web)
* update rename, spacing, etc
* updates
* updates for mac-arm64
* moved RGFW into folder
* highdpi fixes
* update windowPos (bug remaining somewhere)
* temp stash, macos fixes for pixelratio
* highdpi resize window fixes
* remove unneeded makefiles
* fix undef oopsie
* update fullscreen/borderless
* update macos defines for older macs and newer ones
* update resizing window
2026-02-22 22:21:09 +01:00
ccfa3f762a
fixed an issue when using an empty window title ( #5526 )
2026-02-03 23:12:13 +01:00
dd7a1948f1
WARNING: REDESIGN: REMOVED: utils module, functionality moved to rcore module: logging and file-system #4551
...
[utils] was created long time ago, when [rcore] contained all the platforms code, the purpose of the file was exposing basic filesystem functionality across modules and also logging mechanism but many things have changed since then and there is no need to keep using this module.
- Logging system has been move to [rcore] module and macros are exposed through `config.h` to other modules
- File system functionality has also been centralized in [rcore] module that along the years it was already adding more and more file-system functions, now they are all in the same module
- Android specific code has been moved to `rcore_android.c`, it had no sense to have specific platform code in `utils`, [rcore] is responsible of all platform code.
2026-01-10 12:13:07 +01:00
416af51a93
Update year to 2026
2026-01-02 13:40:15 +01:00
909f040dc5
Remove trailing spaces
2026-01-01 16:33:34 +01:00
37bc3f5012
REMOVED: SetupFramebuffer(), most platforms do not need it any more
...
Kept only for platforms that could potentially need it
2025-12-28 16:07:59 +01:00
da1a76604f
REMOVED: CORE.Window.fullscreen, using available flag instead
2025-12-28 16:05:42 +01:00
a1e84caa8c
RGFW also requires RGBA8 images as window icons, as raylib already reports in raylib.h ( #5431 )
2025-12-24 09:04:41 +01:00
f031b2f4f4
Alignment with other platform backends, avoid unneeded includes
2025-12-16 18:20:02 +01:00
1c7240a01d
Revert "REVIEWED: Alignment with other platforms"
...
This reverts commit cf0d6fc664 .
2025-12-16 18:18:42 +01:00
cf0d6fc664
REVIEWED: Alignment with other platforms
2025-12-15 20:44:28 +01:00
e1b9857b14
Some TODOs and format reviews
2025-11-23 21:40:39 +01:00
fcaea5b1a1
Remove trailing spaces
2025-11-11 17:39:53 +01:00
cc83b2bd8e
fix: cursor lock/unlock inconsistent behaviour on glfw, rgfw, sl ( #5323 )
2025-11-02 19:46:57 +01:00
3cf3b309c6
REVIEWED: Flags set/clear #5169
2025-11-02 19:40:45 +01:00
5fbf67a630
[rcore] Use FLAG_* macros where possible ( #5169 )
...
* use FLAG_* macros where possible
* rename `FLAG_CHECK()` to `FLAG_IS_SET()`
* remove unnecessary equality checks
* fix issues
---------
Co-authored-by: Ray <raysan5@gmail.com >
2025-11-02 19:24:47 +01:00
ec06f9be37
Removed trailing spaces
2025-10-21 13:51:03 +02:00
adfe2c1704
C++ compiler support v2 ( #5252 )
...
* Get C++ compilers working
* Fix Formatting
2025-10-15 19:11:44 +02:00
6f584464b6
remove duplicate entry from keyMappingRGFW ( #5242 )
2025-10-08 15:04:29 +02:00
dc1632c17a
REVIEWED: Platform code formatting and organization
2025-09-18 15:28:03 +02:00
0e73e0ea64
reviewed ALL non-external files to follow raylib's convention of no spaces around / or * ( #5153 )
2025-08-29 14:53:16 +02:00
51958d6e2c
changed RGFW_window_eventWait timeout to -1
2025-06-01 17:37:31 +03:00
6eeaf1dd5b
Update RGFW to 1.7.5-dev
2025-05-31 16:43:25 -03:00
c1bb53738e
Merge pull request #4974 from M374LX/rgfw-escape-fix
...
RGFW: fix Escape always closing the window
2025-05-31 20:43:40 +02:00
bc2b2864e0
RGFW: fix Escape always closing the window
2025-05-31 14:24:38 -03:00
a9525bfbc2
Update RGFW to 1.7
2025-05-29 16:03:39 -03:00
c0cf57f8f0
RGFW backend: add missing Right Control key
2025-05-28 22:38:16 -03:00
fdb92b373b
Warning to direct users to appropriate function
2025-04-15 21:08:35 -04:00
af16f7823a
Improve description of RestoreWindow
...
Restore window currently says it sets the window state to:
"not minimized/maximized"
However, if a window is maximized and then minimized, it's typical that
it would restore back to being maximized, which is what seems to happen
from my testing. I've reworded the description to better reflect
this behavior.
2025-03-28 10:39:22 -06:00
d56ab670c3
spaces not tabs
2025-03-14 08:18:26 -07:00
4bed3741c1
Unscale the window size on resize if we are doing automatic HighDPI scaling.
2025-03-12 14:16:50 -07:00
7f8bf2233c
REVIEWED: Formating to follow raylib conventions
2025-03-10 17:08:18 +01:00
0853c5b03f
[rcore][RGFW] bug fixes ( #4798 )
...
* update RGFW to 1.6
* properly handle RGFW_quit events
* fix rcore_desktop_rgfw bugs
* update
* update
* uncomment out
2025-03-10 16:50:40 +01:00
9ba0cdbe6d
Fix GetCurrentMonitor comments. ( #4812 )
2025-03-07 19:21:08 +00:00
e4dcdfa1f2
update RGFW to 1.6 ( #4795 )
2025-02-25 21:49:37 +01:00
c34ef35433
Update RGFW and ensure it's consistent with the GLFW backend ( #4783 )
...
* add PLATFORM_WEB_RGFW
* fix some bugs
* fix web_rgfw gamepad
* send fake screensize
* fix gamepad bugs (linux) | add L3 + R3 (gamepad)
* fix?
* update RGFW (again)
* update raylib (merge)
* fix xinput stuff
* delete makefile added by mistake
* update RGFW
* update RGFW (rename joystick to gamepad to avoid misunderstandings
* update RGFW (fix X11 bug)
* update RGFW
* use RL_MALLOC for RGFW
* update RGFW (fixes xdnd bug)
* fix some formating
* Update RGFW
* update RGFW
* undo change
* undo change
* undo change
* undo change
* have .scroll be 0 by default
* update RGFW
* update RGFW
* update RGFW
* fix year
* fix wasm key event bug
* update RGFW
* link to IOKit
* update
2025-02-21 12:32:09 +01:00
6bf40eee4f
Update to RGFW 1.5 ( #4688 )
...
* add PLATFORM_WEB_RGFW
* fix some bugs
* fix web_rgfw gamepad
* send fake screensize
* fix gamepad bugs (linux) | add L3 + R3 (gamepad)
* fix?
* update RGFW (again)
* update raylib (merge)
* fix xinput stuff
* delete makefile added by mistake
* update RGFW
* update RGFW (rename joystick to gamepad to avoid misunderstandings
* update RGFW (fix X11 bug)
* update RGFW
* use RL_MALLOC for RGFW
* update RGFW (fixes xdnd bug)
* fix some formating
* Update RGFW
* update RGFW
* undo change
* undo change
* undo change
* undo change
* have .scroll be 0 by default
* update RGFW
* update RGFW
* update RGFW
* fix year
* fix wasm key event bug
2025-01-16 00:34:27 +01:00
fa0eada61a
Update year to 2025
2025-01-01 00:02:52 +01:00
c333e80497
Update RGFW ( #4637 )
...
* add PLATFORM_WEB_RGFW
* fix some bugs
* fix web_rgfw gamepad
* send fake screensize
* fix gamepad bugs (linux) | add L3 + R3 (gamepad)
* fix?
* update RGFW (again)
* update raylib (merge)
* fix xinput stuff
* delete makefile added by mistake
* update RGFW
* update RGFW (rename joystick to gamepad to avoid misunderstandings
* update RGFW (fix X11 bug)
* update RGFW
* use RL_MALLOC for RGFW
* update RGFW (fixes xdnd bug)
* fix some formating
* Update RGFW
* update RGFW
* undo change
* undo change
* undo change
* undo change
* have .scroll be 0 by default
2024-12-25 21:19:51 +01:00
03ff864087
Formating tweaks
2024-12-18 18:44:23 +01:00
99cb4cbc36
Fix SetGamepadVibration() TRACELOG message ( #4615 )
2024-12-18 14:53:50 +01:00