Ray
faf42366ec
Code gardening
2026-03-04 01:14:26 +01:00
Ray
b4746469d4
Formating review, using imperative mode in comments
2026-03-03 22:40:34 +01:00
Ray
0b9239eca2
REVIEWED: Code formating
2026-03-02 12:24:29 +01:00
Maicon Santana
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
Maicon Santana
28e40d502a
#if reduced as possible ( #5600 )
2026-02-27 08:19:06 +01:00
Maicon Santana
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
Thomas Anderson
d8861cc35f
change defined() to 0/1 check ( #5599 )
2026-02-26 23:41:33 +01:00
Thomas Anderson
b57526d71e
update makefile and such ( #5591 )
2026-02-26 00:38:37 +01:00
Thomas Anderson
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
Thomas Anderson
ccfa3f762a
fixed an issue when using an empty window title ( #5526 )
2026-02-03 23:12:13 +01:00
Ray
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
Ray
416af51a93
Update year to 2026
2026-01-02 13:40:15 +01:00
Ray
909f040dc5
Remove trailing spaces
2026-01-01 16:33:34 +01:00
Ray
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
Ray
da1a76604f
REMOVED: CORE.Window.fullscreen, using available flag instead
2025-12-28 16:05:42 +01:00
Krzysztof Szenk
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
Ray
f031b2f4f4
Alignment with other platform backends, avoid unneeded includes
2025-12-16 18:20:02 +01:00
Ray
1c7240a01d
Revert "REVIEWED: Alignment with other platforms"
...
This reverts commit cf0d6fc664 .
2025-12-16 18:18:42 +01:00
Ray
cf0d6fc664
REVIEWED: Alignment with other platforms
2025-12-15 20:44:28 +01:00
Ray
e1b9857b14
Some TODOs and format reviews
2025-11-23 21:40:39 +01:00
Ray
fcaea5b1a1
Remove trailing spaces
2025-11-11 17:39:53 +01:00
Tiago Ferreira
cc83b2bd8e
fix: cursor lock/unlock inconsistent behaviour on glfw, rgfw, sl ( #5323 )
2025-11-02 19:46:57 +01:00
Ray
3cf3b309c6
REVIEWED: Flags set/clear #5169
2025-11-02 19:40:45 +01:00
JohnnyCena123
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
Ray
ec06f9be37
Removed trailing spaces
2025-10-21 13:51:03 +02:00
Saksham Goyal
adfe2c1704
C++ compiler support v2 ( #5252 )
...
* Get C++ compilers working
* Fix Formatting
2025-10-15 19:11:44 +02:00
JohnnyCena123
6f584464b6
remove duplicate entry from keyMappingRGFW ( #5242 )
2025-10-08 15:04:29 +02:00
Ray
dc1632c17a
REVIEWED: Platform code formatting and organization
2025-09-18 15:28:03 +02:00
JohnnyCena123
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
alqeeu
51958d6e2c
changed RGFW_window_eventWait timeout to -1
2025-06-01 17:37:31 +03:00
M374LX
6eeaf1dd5b
Update RGFW to 1.7.5-dev
2025-05-31 16:43:25 -03:00
Ray
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
M374LX
bc2b2864e0
RGFW: fix Escape always closing the window
2025-05-31 14:24:38 -03:00
M374LX
a9525bfbc2
Update RGFW to 1.7
2025-05-29 16:03:39 -03:00
M374LX
c0cf57f8f0
RGFW backend: add missing Right Control key
2025-05-28 22:38:16 -03:00
AndrewHamel111
fdb92b373b
Warning to direct users to appropriate function
2025-04-15 21:08:35 -04:00
Jonathan Marler
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
Jeffery Myers
d56ab670c3
spaces not tabs
2025-03-14 08:18:26 -07:00
Jeffery Myers
4bed3741c1
Unscale the window size on resize if we are doing automatic HighDPI scaling.
2025-03-12 14:16:50 -07:00
Ray
7f8bf2233c
REVIEWED: Formating to follow raylib conventions
2025-03-10 17:08:18 +01:00
Colleague Riley
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
Kaluub
9ba0cdbe6d
Fix GetCurrentMonitor comments. ( #4812 )
2025-03-07 19:21:08 +00:00
Colleague Riley
e4dcdfa1f2
update RGFW to 1.6 ( #4795 )
2025-02-25 21:49:37 +01:00
Colleague Riley
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
Colleague Riley
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
Ray
fa0eada61a
Update year to 2025
2025-01-01 00:02:52 +01:00
Colleague Riley
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
Ray
03ff864087
Formating tweaks
2024-12-18 18:44:23 +01:00
Asdqwe
99cb4cbc36
Fix SetGamepadVibration() TRACELOG message ( #4615 )
2024-12-18 14:53:50 +01:00
Colleague Riley
58004723d8
[rcore][RGFW] Add new backend option: PLATFORM_WEB_RGFW and update RGFW ( #4480 )
...
* 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
2024-12-18 12:03:42 +01:00