UnknownShadow200
dda2f34523
Rename Window_Close to Window_RequestClose to better reflect what it does, also ignore game files in root directory for .gitignore
2024-01-14 15:25:12 +11:00
UnknownShadow200
f5d8b44b8f
Change X/Y/Z to lowercase in structs
2023-12-18 20:33:13 +11:00
UnknownShadow200
4b3e520ec3
Consoles: Allow separating horizontal from vertical content offset
2023-11-24 20:34:19 +11:00
UnknownShadow200
9e561e645f
Consoles: Slightly offset FPS/position text on consoles that output to TV displays to avoid them being partially clipped due to overscan
2023-10-22 20:18:35 +11:00
UnknownShadow200
2f989fca4f
Update copyright year to 2023
2023-07-17 22:56:16 +10:00
UnknownShadow200
333e7dcc05
Bump android build gradle versions, also provide delta to Window_ProcessEvents for windowing backends that require knowing how much time has elapsed
2023-07-06 22:57:09 +10:00
UnknownShadow200
54e1e47ada
3DS: Add untested SSL support and log what's in argv
...
Also for LOWMEM platforms (3DS/PSP etc), reduce size of initial singleplayer world to 64x64x64
2023-06-03 11:06:21 +10:00
UnknownShadow200
26cd3ebe24
3DS: Implement onscreen keyboard, and avoid flickering in launcher due to running in double buffered mode (which launcher isn't designed to do)
2023-04-29 08:17:05 +10:00
UnknownShadow200
b02bce3357
Add multiline argument to OpenKeyboardArgs struct
2022-12-24 20:55:15 +11:00
UnknownShadow200
0e916bfeed
Now write a spawn position to .mine files, also redesign webclient map downloading to be more consistent with other platforms and not rely on special CC_BUILD_WEB only code
2022-11-12 12:17:46 +11:00
UnknownShadow200
2bd5ed28d6
WIP on save file dialog support, that allows saving a map to anywhere on disc as either a .cw or a .schematic
2022-11-09 23:05:23 +11:00
UnknownShadow200
d8a491ea7a
Fix not compiling with gcc/clang whoops
2022-10-31 23:51:35 +11:00
UnknownShadow200
b714af1fe0
Haiku: Fix default build
...
Minorly simplify OpenGL context code too
2022-10-31 23:42:57 +11:00
UnknownShadow200
46ccf99c67
iOS: Add app icons
2022-10-15 16:42:54 +11:00
UnknownShadow200
5d8f9bf6da
Improve open file dialog API
...
Allows filetype description on Windows/Linux
Avoids Menus.c needing to call internal webclient interop_SaveNode function
For texture packs in webclient: Avoid saving into temp file, then reading into a copy in memory, then writing the copy into texpacks folder. Now just saves directly into texpacks folder
2022-10-14 22:03:51 +11:00
UnknownShadow200
3c9774fe4f
Adjust picked position to account for camera vertical fall tilt when not running in classic mode (Thanks Goodly)
2022-09-29 08:52:55 +10:00
UnknownShadow200
3e34665941
Web mobile: Make text input dark instead of light, and don't render chat input behind it at all
2022-09-10 14:19:24 +10:00
UnknownShadow200
f75050b0c7
Windows: Add option for display scaling support
2022-07-07 07:45:37 +10:00
UnknownShadow200
ec2d69a6d9
Update some headers to 2022 and improve their comments
2022-06-14 21:13:23 +10:00
UnknownShadow200
3fad0c7404
Mobile: Show Send text/icon on soft keyboard action button when opening keyboard for in-game chat input
2022-04-22 23:44:02 +10:00
UnknownShadow200
074eb418e9
macOS: Fix cursor being unmovable if dialog is shown while raw mouse mode is enabled
2022-02-13 20:29:00 +11:00
UnknownShadow200
41226b6d67
Improve filter on Windows and webclient
2022-01-19 12:04:53 +11:00
UnknownShadow200
7b8469573f
WIP on switching to very low performance mode when tab is hidden instead of completely suspending the game
2022-01-01 16:58:30 +11:00
UnknownShadow200
db9ee23a86
OpenGL: Go into reduced performance mode when window is obscured
2021-11-28 21:58:48 +11:00
UnknownShadow200
455221207c
Windows 98: Fix fullscreen not working too
2021-11-28 17:29:58 +11:00
UnknownShadow200
7584819595
Mobile: Split KEYBOARD_TYPE_NUMBER into KEYBOARD_TYPE_NUMBER and KEYBOARD_TYPE_INTEGER
...
Only makes a difference on iOS devices though apparently
2021-10-11 22:14:23 +11:00
UnknownShadow200
50ee66a6f8
Split Window_Create into Window_Create2D/3D
2021-09-14 07:01:31 +10:00
igor725
93a6b7fdae
Orientation lock checkbox
2021-08-21 04:43:51 +03:00
UnknownShadow200
08232da712
Merge changes
2021-02-05 07:15:14 +11:00
UnknownShadow200
083652ebf4
Simplify clipboard API
2021-01-31 18:57:35 +11:00
UnknownShadow200
a58b0660a7
Port most of cocoa window back to ObjC
2021-01-23 10:46:28 +11:00
UnknownShadow200
7f0a23674c
Start moving objc code into actual .m file, starting with OpenGL context
2021-01-23 09:38:26 +11:00
UnknownShadow200
a485f4c6af
Webclient: Start using placeholder text for mobile on-screen keyboard in a few places
...
Also bump copyright to 2021
2021-01-08 23:39:33 +11:00
UnknownShadow200
3ff7bfe609
Move Window_OpenKeyboard to args struct instead
2021-01-08 23:29:54 +11:00
UnknownShadow200
e57fe2a1e9
Remove Platform_ConvertString from public API and rename to Platform_EncodeString
...
This function was dangerous for use by plugins, because it always assumed UNICODE was defined and so always encoded strings as utf16. However, a dll plugin might not have UNICODE defined and so would be expecting ascii instead of utf16 strings, which would complety fail
2020-12-07 21:29:42 +11:00
UnknownShadow200
0643c90f3a
Mobile: Make menu input overlay clearer and make it actually stay onscreen on an ipad (Thanks Isabella)
2020-11-17 21:12:37 +11:00
UnknownShadow200
d053191cef
Android: Move fullscreen variable out of Window.c and into java side activity
2020-11-15 13:12:17 +11:00
UnknownShadow200
a6fa01eb7a
Webclient: For safari ios, position chat/send buttons at bottom of game instead
...
With safari on ios, opening chat will also push the entire game canvas up, meaning you can't see the chat/send buttons anymore. Android does not do this however, so leave the buttons at the top. (Thanks cjnator38)
2020-11-06 23:28:26 +11:00
UnknownShadow200
5c74425d79
Try to fix weird scaling resolutions on android devices
...
Also rename Display.DpiX/Y to ScaleX/Y to reflect what it actually is
2020-11-06 09:31:11 +11:00
UnknownShadow200
4cefb4781a
Web client: When you do /client gpuinfo, also try to log GPU name and info
2020-11-01 14:26:12 +11:00
UnknownShadow200
88d1d9513a
Avoid including String.h in almost all .h files
2020-10-18 12:23:06 +11:00
UnknownShadow200
9501564a72
String --> cc_string
2020-10-18 11:53:28 +11:00
UnknownShadow200
6607e15100
Backport adding text argument to Window_OpenKeyboard from AndroidInputTouch branch
2020-10-13 19:21:32 +11:00
UnknownShadow200
ecddb28d34
Add keyboard type to Window_OpenKeyboard (not used yet)
2020-10-10 10:37:49 +11:00
UnknownShadow200
e13755b1d9
avoid including bitmap.h in h files
2020-08-01 12:28:00 +10:00
UnknownShadow200
e221e9f343
Bitmap shouldn't be typedefed
2020-08-01 12:19:58 +10:00
UnknownShadow200
4deba8e0d4
Fix index buffer leaking if direct3d9 device creation initially failed
...
Still crashes, but progress at least
2020-07-28 18:59:53 +10:00
UnknownShadow200
79a22ff18c
Use simpler GLContext_GetAll for loading OpenGL 1.5/1.2 functions
2020-07-17 17:18:51 +10:00
UnknownShadow200
7c22112aa3
considering that it is always half way through 2020, probably should update copyright year to 2020
2020-06-25 20:44:38 +10:00
UnknownShadow200
4951984b3f
Move all gui scaling code out of Game.c/h and into Gui.c/h where it belongs
2020-06-13 09:33:52 +10:00