Commit Graph

270 Commits

Author SHA1 Message Date
82e4ae39a9 Update Window.cpp
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m43s
Prerelease-36
2025-07-14 15:55:00 -04:00
93707dbd71 Remove need expose windows.h
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 7m6s
2025-07-14 04:51:15 -04:00
1f8bd9b6c2 Fix breaking change on linux due to inclusion of Windows header.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m33s
2025-07-13 18:14:48 -05:00
74fc93c4e1 Merge pull request 'Make WindowProc a static member, so we can hide processEvent...() methods.' (#29) from protect-events into main
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m21s
Reviewed-on: #29
2025-07-13 19:12:16 -04:00
f75825eb28 Make WindowProc a static member, so we can hide processEvent...() methods.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m41s
2025-07-13 18:11:07 -05:00
99a5978448 Fixed window sizing issue on Windows.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m52s
Prerelease-35
2025-07-12 18:48:31 -04:00
3862fb602f WIndows fix bug in RestoreFromFullscreen
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m39s
2025-07-12 18:14:16 -04:00
13dfa1216d Linux Fullscreen Graphics Mode
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m47s
2025-07-12 17:21:30 -04:00
bc59e49402 SetCursorPosition Windows
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m36s
2025-07-12 17:08:37 -04:00
ac9512ef1d Cleanup
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m54s
2025-07-12 16:55:26 -04:00
87f862730b SetCursorFocused Windows
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 6m28s
2025-07-08 16:08:33 -04:00
bb776026ad SetCursorCenter Windows
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m50s
2025-06-29 19:44:33 -04:00
42deab60f4 XWindows SetCursorCenter & SetCursorFocused
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m50s
2025-06-15 16:38:04 -04:00
199642b1a9 Windows KeyRepeat
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m30s
2025-06-07 11:11:57 -04:00
c354b1deef std::pair
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m50s
2025-06-06 09:56:34 -04:00
c3c6a29dc6 XWindows KeyRepeat toggle
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m56s
2025-06-06 09:36:29 -04:00
f7d39b0174 Fix obscure ternary operator order, which somehow got missed for months.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m30s
Prerelease-34
2025-06-04 13:49:47 -05:00
f3cd2b6d82 Add return to VulkanWindow::GetGraphicsDriverVendor() to suppress warning.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m42s
This does need to be properly implemented, however.
2025-06-04 04:26:40 -04:00
ca459af9b1 Update OpenGLWindow.cpp
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m58s
Fix for our window not showing up in the window list on some floating window managers.
Prerelease-33
2025-05-29 11:47:34 -04:00
ffdafedb94 Fix OnClose not being called on Windows. Still doesn't work correctly on Linux (Are we handling the XEvent?)
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m35s
2025-05-22 17:25:38 -05:00
aebc6fcfd3 Fixed Windows MouseWheel Event being +120 or -120, we want +1 or -1
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m7s
2025-03-08 16:05:08 -05:00
0ba3618b3c Update OpenGLWindow.cpp
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m25s
Fixed a case where on some distros the OpenGL shared object is called something different.
2025-01-31 00:46:56 -05:00
778166c23f Cleanup
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m15s
2025-01-30 19:33:48 -05:00
8d4db443bd Get rid of the need for SetFlag
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m17s
2025-01-30 18:48:38 -05:00
0cfd66eb40 Fix Markdown error.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m52s
2025-01-30 12:50:30 -05:00
c18fca517f Merge remote-tracking branch 'origin/josh-patch-1'
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m23s
2025-01-30 12:48:37 -05:00
515d428168 RWindow::IsVisible Windoze
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m33s
2025-01-30 00:43:05 -05:00
a77a8a3754 RWindow::IsVisible
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m23s
2025-01-29 22:34:00 -05:00
3fd2a8ce14 Update windows/Window.cpp
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m22s
On windows everything will be in the same cpp because their event loop is bad.
2025-01-29 13:01:52 -05:00
ffeb4a99e0 Update README.md
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m22s
2025-01-29 06:56:32 -05:00
d6c4c0b0f5 Shafted by Billy G again.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m58s
2025-01-29 02:53:51 -05:00
83d23eb3f4 RWindow::MessageBox
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 3m55s
2025-01-29 01:41:21 -05:00
c0ee42b782 RWindow::Flash windows.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m27s
2025-01-28 18:40:46 -05:00
1fec28b373 RWindow::Flash
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m41s
2025-01-28 18:00:12 -05:00
8f8f3304ba Update Window.cpp
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m52s
Get rid of the use of System to turn key repeat back on

*It was necessary before because of design shortcomings that seem to have been fixed*
2025-01-28 17:35:14 -05:00
d657315bab SoftwareRendered bool
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 6m23s
2025-01-28 10:45:53 -05:00
47a9340eff Remove the need to link to opengl32.dll directly.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m17s
2025-01-27 17:08:51 -05:00
7593c5f2c7 Fix for windows.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 6m33s
Prerelease-32
2025-01-27 11:55:19 -05:00
85d84c2828 Dirty trick to not expose platform specific variables.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m2s
2025-01-27 11:40:26 -05:00
3d5fdbc9c6 Cleanup & incomplete Vulkan.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m31s
2025-01-26 22:47:41 -05:00
ff8fee6e90 Fix for Windows.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m19s
2025-01-26 20:08:03 -05:00
3c4777c525 Update Window.h
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m30s
2025-01-26 15:21:13 -05:00
Redacted
9707981cfd Update README.md
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m30s
2025-01-26 01:51:47 -05:00
Redacted
3b8763863a Update reci/scripts/builddeps.reci
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m26s
2025-01-26 01:49:00 -05:00
Redacted
bf7351ac8e Update .gitea/workflows/buildtest.yml
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-01-26 01:48:41 -05:00
a627b22ecb Improve compatability.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m18s
Resolve functions we use for OpenGL at runtime so if your PC doesn't support that renderer you could still use a different one.
2025-01-26 01:37:17 -05:00
1062b471b2 Allow the user to specify the OpenGL version they want.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m23s
2025-01-26 00:34:56 -05:00
abff453347 Refactor to better support more rendering apis
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m39s
2025-01-26 00:17:48 -05:00
8472bf754c Remove J3ML.
J3ML was only *really* used for pair of int or pair of float. So it was kindof a waste to bring in all of J3ML just for that. Took it out.
2025-01-25 21:57:54 -05:00
e39881f2dc update RWindow::Open
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m0s
Create the OpenGL Context without the debug flag if the system supports it (big performance gain)
Prerelease-31
2025-01-18 13:06:15 -05:00