Rename remaining WinRT references to UWP

This commit is contained in:
George Marques 2016-11-02 19:22:49 -02:00
parent b113c7b7a3
commit 411faaa6f4
No known key found for this signature in database
GPG key ID: 046BD46A3201E43D
18 changed files with 169 additions and 169 deletions

View file

@ -23878,7 +23878,7 @@
<return type="String">
</return>
<description>
Return the name of the host OS. Possible values are: "Android", "BlackBerry 10", "Flash", "Haiku", "iOS", "HTML5", "OSX", "Server", "Windows", "WinRT", "X11"
Return the name of the host OS. Possible values are: "Android", "BlackBerry 10", "Flash", "Haiku", "iOS", "HTML5", "OSX", "Server", "Windows", "UWP", "X11"
</description>
</method>
<method name="get_process_ID" qualifiers="const">

View file

@ -126,7 +126,7 @@ void FileAccessWindows::close() {
bool rename_error;
#ifdef UWP_ENABLED
// WinRT has no PathFileExists, so we check attributes instead
// UWP has no PathFileExists, so we check attributes instead
DWORD fileAttr;
fileAttr = GetFileAttributesW(save_path.c_str());

View file

@ -740,7 +740,7 @@ static const char *s_ControllerMappings [] =
#endif
#ifdef UWP_ENABLED
"__WINRT_GAMEPAD__,Xbox Controller,a:b2,b:b3,x:b4,y:b5,start:b0,back:b1,leftstick:b12,rightstick:b13,leftshoulder:b10,rightshoulder:b11,dpup:b6,dpdown:b7,dpleft:b8,dpright:b9,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a4,righttrigger:a5,",
"__UWP_GAMEPAD__,Xbox Controller,a:b2,b:b3,x:b4,y:b5,start:b0,back:b1,leftstick:b12,rightstick:b13,leftshoulder:b10,rightshoulder:b11,dpup:b6,dpdown:b7,dpleft:b8,dpright:b9,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a4,righttrigger:a5,",
#endif
NULL
};

View file

@ -54,7 +54,7 @@ if (env['builtin_freetype'] != 'no'):
]
thirdparty_sources = [thirdparty_dir + file for file in thirdparty_sources]
# Include header for WinRT to fix build issues
# Include header for UWP to fix build issues
if "platform" in env and env["platform"] == "uwp":
env.Append(CCFLAGS=['/FI', '"modules/freetype/uwpdef.h"'])

View file

@ -679,7 +679,7 @@ if (env['builtin_openssl'] != 'no'):
env_openssl.add_source_files(env.modules_sources, "*.cpp")
env_openssl.add_source_files(env.modules_sources, "*.c")
# platform/winrt need to know openssl is available, pass to main env
# platform/uwp need to know openssl is available, pass to main env
if "platform" in env and env["platform"] == "uwp":
env.Append(CPPPATH=[thirdparty_dir])
env.Append(CPPFLAGS=['-DOPENSSL_ENABLED'])

View file

@ -53,7 +53,7 @@ using namespace Windows::System;
using namespace Windows::System::Threading::Core;
using namespace Microsoft::WRL;
using namespace GodotWinRT;
using namespace GodotUWP;
// Helper to convert a length in device-independent pixels (DIPs) to a length in physical pixels.
inline float ConvertDipsToPixels(float dips, float dpi)
@ -63,7 +63,7 @@ inline float ConvertDipsToPixels(float dips, float dpi)
}
// Implementation of the IFrameworkViewSource interface, necessary to run our app.
ref class GodotWinrtViewSource sealed : Windows::ApplicationModel::Core::IFrameworkViewSource
ref class GodotUWPViewSource sealed : Windows::ApplicationModel::Core::IFrameworkViewSource
{
public:
virtual Windows::ApplicationModel::Core::IFrameworkView^ CreateView()
@ -76,7 +76,7 @@ public:
[Platform::MTAThread]
int main(Platform::Array<Platform::String^>^)
{
auto godotApplicationSource = ref new GodotWinrtViewSource();
auto godotApplicationSource = ref new GodotUWPViewSource();
CoreApplication::Run(godotApplicationSource);
return 0;
}
@ -105,7 +105,7 @@ void App::Initialize(CoreApplicationView^ applicationView)
// Information about the Suspending and Resuming event handlers can be found here:
// http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh994930.aspx
os = new OSWinrt;
os = new OSUWP;
}
@ -157,7 +157,7 @@ void App::SetWindow(CoreWindow^ p_window)
unsigned int argc;
char** argv = get_command_line(&argc);
Main::setup("winrt", argc, argv, false);
Main::setup("uwp", argc, argv, false);
// The CoreWindow has been created, so EGL can be initialized.
ContextEGL* context = memnew(ContextEGL(window));
@ -431,7 +431,7 @@ void App::OnMouseMoved(MouseDevice ^ mouse_device, MouseEventArgs ^ args) {
void App::key_event(Windows::UI::Core::CoreWindow^ sender, bool p_pressed, Windows::UI::Core::KeyEventArgs^ key_args, Windows::UI::Core::CharacterReceivedEventArgs^ char_args)
{
OSWinrt::KeyEvent ke;
OSUWP::KeyEvent ke;
InputModifierState mod;
mod.meta = false;
@ -445,14 +445,14 @@ void App::key_event(Windows::UI::Core::CoreWindow^ sender, bool p_pressed, Windo
if (key_args != nullptr) {
ke.type = OSWinrt::KeyEvent::MessageType::KEY_EVENT_MESSAGE;
ke.type = OSUWP::KeyEvent::MessageType::KEY_EVENT_MESSAGE;
ke.unicode = 0;
ke.scancode = KeyMappingWindows::get_keysym((unsigned int)key_args->VirtualKey);
ke.echo = (!p_pressed && !key_args->KeyStatus.IsKeyReleased) || (p_pressed && key_args->KeyStatus.WasKeyDown);
} else {
ke.type = OSWinrt::KeyEvent::MessageType::CHAR_EVENT_MESSAGE;
ke.type = OSUWP::KeyEvent::MessageType::CHAR_EVENT_MESSAGE;
ke.unicode = char_args->KeyCode;
ke.scancode = 0;
ke.echo = (!p_pressed && !char_args->KeyStatus.IsKeyReleased) || (p_pressed && char_args->KeyStatus.WasKeyDown);

View file

@ -35,7 +35,7 @@
#include "os_uwp.h"
#include "GLES2/gl2.h"
namespace GodotWinRT
namespace GodotUWP
{
ref class App sealed : public Windows::ApplicationModel::Core::IFrameworkView
{
@ -97,7 +97,7 @@ namespace GodotWinRT
EGLSurface mEglSurface;
CoreWindow^ window;
OSWinrt* os;
OSUWP* os;
int last_touch_x[32]; // 20 fingers, index 31 reserved for the mouse
int last_touch_y[32];

View file

@ -10,7 +10,7 @@ def is_active():
def get_name():
return "WinRT"
return "UWP"
def can_build():

View file

@ -432,9 +432,9 @@ public:
~AppxPackager();
};
class EditorExportPlatformWinrt : public EditorExportPlatform {
class EditorExportPlatformUWP : public EditorExportPlatform {
OBJ_TYPE(EditorExportPlatformWinrt, EditorExportPlatform);
OBJ_TYPE(EditorExportPlatformUWP, EditorExportPlatform);
Ref<ImageTexture> logo;
@ -528,8 +528,8 @@ public:
virtual Error export_project(const String& p_path, bool p_debug, int p_flags = 0);
EditorExportPlatformWinrt();
~EditorExportPlatformWinrt();
EditorExportPlatformUWP();
~EditorExportPlatformUWP();
};
@ -1452,7 +1452,7 @@ Error AppxPackager::sign(const CertFile & p_cert, const AppxDigests & digests, P
////////////////////////////////////////////////////////////////////
bool EditorExportPlatformWinrt::_valid_resource_name(const String &p_name) const {
bool EditorExportPlatformUWP::_valid_resource_name(const String &p_name) const {
if (p_name.empty()) return false;
if (p_name.ends_with(".")) return false;
@ -1472,7 +1472,7 @@ bool EditorExportPlatformWinrt::_valid_resource_name(const String &p_name) const
return true;
}
bool EditorExportPlatformWinrt::_valid_guid(const String & p_guid) const {
bool EditorExportPlatformUWP::_valid_guid(const String & p_guid) const {
Vector<String> parts = p_guid.split("-");
@ -1485,7 +1485,7 @@ bool EditorExportPlatformWinrt::_valid_guid(const String & p_guid) const {
return true;
}
bool EditorExportPlatformWinrt::_valid_bgcolor(const String & p_color) const {
bool EditorExportPlatformUWP::_valid_bgcolor(const String & p_color) const {
if (p_color.empty()) return true;
if (p_color.begins_with("#") && p_color.is_valid_html_color()) return true;
@ -1529,7 +1529,7 @@ bool EditorExportPlatformWinrt::_valid_bgcolor(const String & p_color) const {
return false;
}
bool EditorExportPlatformWinrt::_valid_image(const Ref<ImageTexture> p_image, int p_width, int p_height) const {
bool EditorExportPlatformUWP::_valid_image(const Ref<ImageTexture> p_image, int p_width, int p_height) const {
if (!p_image.is_valid()) return false;
@ -1553,7 +1553,7 @@ bool EditorExportPlatformWinrt::_valid_image(const Ref<ImageTexture> p_image, in
return valid_w && valid_h;
}
Vector<uint8_t> EditorExportPlatformWinrt::_fix_manifest(const Vector<uint8_t> &p_template, bool p_give_internet) const {
Vector<uint8_t> EditorExportPlatformUWP::_fix_manifest(const Vector<uint8_t> &p_template, bool p_give_internet) const {
String result = String::utf8((const char*)p_template.ptr(), p_template.size());
@ -1659,7 +1659,7 @@ Vector<uint8_t> EditorExportPlatformWinrt::_fix_manifest(const Vector<uint8_t> &
return r_ret;
}
Vector<uint8_t> EditorExportPlatformWinrt::_get_image_data(const String & p_path) {
Vector<uint8_t> EditorExportPlatformUWP::_get_image_data(const String & p_path) {
Vector<uint8_t> data;
Ref<ImageTexture> ref;
@ -1741,7 +1741,7 @@ Vector<uint8_t> EditorExportPlatformWinrt::_get_image_data(const String & p_path
return data;
}
Error EditorExportPlatformWinrt::save_appx_file(void * p_userdata, const String & p_path, const Vector<uint8_t>& p_data, int p_file, int p_total) {
Error EditorExportPlatformUWP::save_appx_file(void * p_userdata, const String & p_path, const Vector<uint8_t>& p_data, int p_file, int p_total) {
AppxPackager *packager = (AppxPackager*)p_userdata;
String dst_path = p_path.replace_first("res://", "game/");
@ -1751,7 +1751,7 @@ Error EditorExportPlatformWinrt::save_appx_file(void * p_userdata, const String
return OK;
}
bool EditorExportPlatformWinrt::_should_compress_asset(const String & p_path, const Vector<uint8_t>& p_data) {
bool EditorExportPlatformUWP::_should_compress_asset(const String & p_path, const Vector<uint8_t>& p_data) {
/* TODO: This was copied verbatim from Android export. It should be
* refactored to the parent class and also be used for .zip export.
@ -1800,7 +1800,7 @@ bool EditorExportPlatformWinrt::_should_compress_asset(const String & p_path, co
return true;
}
bool EditorExportPlatformWinrt::_set(const StringName& p_name, const Variant& p_value) {
bool EditorExportPlatformUWP::_set(const StringName& p_name, const Variant& p_value) {
String n = p_name;
@ -1906,7 +1906,7 @@ bool EditorExportPlatformWinrt::_set(const StringName& p_name, const Variant& p_
return true;
}
bool EditorExportPlatformWinrt::_get(const StringName& p_name, Variant &r_ret) const {
bool EditorExportPlatformUWP::_get(const StringName& p_name, Variant &r_ret) const {
String n = p_name;
@ -2002,7 +2002,7 @@ bool EditorExportPlatformWinrt::_get(const StringName& p_name, Variant &r_ret) c
return true;
}
void EditorExportPlatformWinrt::_get_property_list(List<PropertyInfo>* p_list) const {
void EditorExportPlatformUWP::_get_property_list(List<PropertyInfo>* p_list) const {
p_list->push_back(PropertyInfo(Variant::STRING, "custom_package/debug", PROPERTY_HINT_GLOBAL_FILE, "appx"));
p_list->push_back(PropertyInfo(Variant::STRING, "custom_package/release", PROPERTY_HINT_GLOBAL_FILE, "appx"));
@ -2071,14 +2071,14 @@ void EditorExportPlatformWinrt::_get_property_list(List<PropertyInfo>* p_list) c
}
bool EditorExportPlatformWinrt::can_export(String * r_error) const {
bool EditorExportPlatformUWP::can_export(String * r_error) const {
String err;
bool valid = true;
if (!exists_export_template("winrt_x86_debug.zip") || !exists_export_template("winrt_x86_release.zip")
|| !exists_export_template("winrt_arm_debug.zip") || !exists_export_template("winrt_arm_release.zip")
|| !exists_export_template("winrt_x64_debug.zip") || !exists_export_template("winrt_x64_release.zip")) {
if (!exists_export_template("uwp_x86_debug.zip") || !exists_export_template("uwp_x86_release.zip")
|| !exists_export_template("uwp_arm_debug.zip") || !exists_export_template("uwp_arm_release.zip")
|| !exists_export_template("uwp_x64_debug.zip") || !exists_export_template("uwp_x64_release.zip")) {
valid = false;
err += TTR("No export templates found.\nDownload and install export templates.") + "\n";
}
@ -2154,7 +2154,7 @@ bool EditorExportPlatformWinrt::can_export(String * r_error) const {
return valid;
}
Error EditorExportPlatformWinrt::export_project(const String & p_path, bool p_debug, int p_flags) {
Error EditorExportPlatformUWP::export_project(const String & p_path, bool p_debug, int p_flags) {
String src_appx;
@ -2170,30 +2170,30 @@ Error EditorExportPlatformWinrt::export_project(const String & p_path, bool p_de
if (p_debug) {
switch (arch) {
case X86: {
src_appx = find_export_template("winrt_x86_debug.zip", &err);
src_appx = find_export_template("uwp_x86_debug.zip", &err);
break;
}
case X64: {
src_appx = find_export_template("winrt_x64_debug.zip", &err);
src_appx = find_export_template("uwp_x64_debug.zip", &err);
break;
}
case ARM: {
src_appx = find_export_template("winrt_arm_debug.zip", &err);
src_appx = find_export_template("uwp_arm_debug.zip", &err);
break;
}
}
} else {
switch (arch) {
case X86: {
src_appx = find_export_template("winrt_x86_release.zip", &err);
src_appx = find_export_template("uwp_x86_release.zip", &err);
break;
}
case X64: {
src_appx = find_export_template("winrt_x64_release.zip", &err);
src_appx = find_export_template("uwp_x64_release.zip", &err);
break;
}
case ARM: {
src_appx = find_export_template("winrt_arm_release.zip", &err);
src_appx = find_export_template("uwp_arm_release.zip", &err);
break;
}
}
@ -2337,7 +2337,7 @@ Error EditorExportPlatformWinrt::export_project(const String & p_path, bool p_de
return OK;
}
EditorExportPlatformWinrt::EditorExportPlatformWinrt() {
EditorExportPlatformUWP::EditorExportPlatformUWP() {
Image img(_uwp_logo);
logo = Ref<ImageTexture>(memnew(ImageTexture));
@ -2381,11 +2381,11 @@ EditorExportPlatformWinrt::EditorExportPlatformWinrt() {
certificate_pass = "";
}
EditorExportPlatformWinrt::~EditorExportPlatformWinrt() {}
EditorExportPlatformUWP::~EditorExportPlatformUWP() {}
void register_uwp_exporter() {
Ref<EditorExportPlatformWinrt> exporter = Ref<EditorExportPlatformWinrt>(memnew(EditorExportPlatformWinrt));
Ref<EditorExportPlatformUWP> exporter = Ref<EditorExportPlatformUWP>(memnew(EditorExportPlatformUWP));
EditorImportExport::get_singleton()->add_export_platform(exporter);
}

View file

@ -32,15 +32,15 @@
using namespace Windows::Gaming::Input;
using namespace Windows::Foundation;
void JoystickWinrt::register_events() {
void JoystickUWP::register_events() {
Gamepad::GamepadAdded +=
ref new EventHandler<Gamepad^>(this, &JoystickWinrt::OnGamepadAdded);
ref new EventHandler<Gamepad^>(this, &JoystickUWP::OnGamepadAdded);
Gamepad::GamepadRemoved +=
ref new EventHandler<Gamepad^>(this, &JoystickWinrt::OnGamepadRemoved);
ref new EventHandler<Gamepad^>(this, &JoystickUWP::OnGamepadRemoved);
}
uint32_t JoystickWinrt::process_controllers(uint32_t p_last_id) {
uint32_t JoystickUWP::process_controllers(uint32_t p_last_id) {
for (int i = 0; i < MAX_CONTROLLERS; i++) {
@ -74,20 +74,20 @@ uint32_t JoystickWinrt::process_controllers(uint32_t p_last_id) {
return p_last_id;
}
JoystickWinrt::JoystickWinrt() {
JoystickUWP::JoystickUWP() {
for (int i = 0; i < MAX_CONTROLLERS; i++)
controllers[i].id = i;
}
JoystickWinrt::JoystickWinrt(InputDefault * p_input) {
JoystickUWP::JoystickUWP(InputDefault * p_input) {
input = p_input;
JoystickWinrt();
JoystickUWP();
}
void JoystickWinrt::OnGamepadAdded(Platform::Object ^ sender, Windows::Gaming::Input::Gamepad ^ value) {
void JoystickUWP::OnGamepadAdded(Platform::Object ^ sender, Windows::Gaming::Input::Gamepad ^ value) {
short idx = -1;
@ -106,10 +106,10 @@ void JoystickWinrt::OnGamepadAdded(Platform::Object ^ sender, Windows::Gaming::I
controllers[idx].id = idx;
controllers[idx].type = ControllerType::GAMEPAD_CONTROLLER;
input->joy_connection_changed(controllers[idx].id, true, "Xbox Controller", "__WINRT_GAMEPAD__");
input->joy_connection_changed(controllers[idx].id, true, "Xbox Controller", "__UWP_GAMEPAD__");
}
void JoystickWinrt::OnGamepadRemoved(Platform::Object ^ sender, Windows::Gaming::Input::Gamepad ^ value) {
void JoystickUWP::OnGamepadRemoved(Platform::Object ^ sender, Windows::Gaming::Input::Gamepad ^ value) {
short idx = -1;
@ -136,7 +136,7 @@ void JoystickWinrt::OnGamepadRemoved(Platform::Object ^ sender, Windows::Gaming:
input->joy_connection_changed(idx, false, "Xbox Controller");
}
InputDefault::JoyAxis JoystickWinrt::axis_correct(double p_val, bool p_negate, bool p_trigger) const {
InputDefault::JoyAxis JoystickUWP::axis_correct(double p_val, bool p_negate, bool p_trigger) const {
InputDefault::JoyAxis jx;

View file

@ -26,20 +26,20 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
#ifndef JOYSTICK_WINRT_H
#define JOYSTICK_WINRT_H
#ifndef JOYSTICK_UWP_H
#define JOYSTICK_UWP_H
#include "main/input_default.h"
ref class JoystickWinrt sealed {
ref class JoystickUWP sealed {
internal:
void register_events();
uint32_t process_controllers(uint32_t p_last_id);
JoystickWinrt();
JoystickWinrt(InputDefault* p_input);
JoystickUWP();
JoystickUWP(InputDefault* p_input);
private:

View file

@ -69,28 +69,28 @@ using namespace Windows::ApplicationModel::DataTransfer;
using namespace concurrency;
int OSWinrt::get_video_driver_count() const {
int OSUWP::get_video_driver_count() const {
return 1;
}
const char * OSWinrt::get_video_driver_name(int p_driver) const {
const char * OSUWP::get_video_driver_name(int p_driver) const {
return "GLES2";
}
OS::VideoMode OSWinrt::get_default_video_mode() const {
OS::VideoMode OSUWP::get_default_video_mode() const {
return video_mode;
}
Size2 OSWinrt::get_window_size() const {
Size2 OSUWP::get_window_size() const {
Size2 size;
size.width = video_mode.width;
size.height = video_mode.height;
return size;
}
void OSWinrt::set_window_size(const Size2 p_size) {
void OSUWP::set_window_size(const Size2 p_size) {
Windows::Foundation::Size new_size;
new_size.Width = p_size.width;
@ -105,7 +105,7 @@ void OSWinrt::set_window_size(const Size2 p_size) {
}
}
void OSWinrt::set_window_fullscreen(bool p_enabled) {
void OSUWP::set_window_fullscreen(bool p_enabled) {
ApplicationView^ view = ApplicationView::GetForCurrentView();
@ -126,12 +126,12 @@ void OSWinrt::set_window_fullscreen(bool p_enabled) {
}
}
bool OSWinrt::is_window_fullscreen() const {
bool OSUWP::is_window_fullscreen() const {
return ApplicationView::GetForCurrentView()->IsFullScreenMode;
}
void OSWinrt::set_keep_screen_on(bool p_enabled) {
void OSUWP::set_keep_screen_on(bool p_enabled) {
if (is_keep_screen_on() == p_enabled) return;
@ -143,11 +143,11 @@ void OSWinrt::set_keep_screen_on(bool p_enabled) {
OS::set_keep_screen_on(p_enabled);
}
int OSWinrt::get_audio_driver_count() const {
int OSUWP::get_audio_driver_count() const {
return AudioDriverManagerSW::get_driver_count();
}
const char * OSWinrt::get_audio_driver_name(int p_driver) const {
const char * OSUWP::get_audio_driver_name(int p_driver) const {
AudioDriverSW* driver = AudioDriverManagerSW::get_driver(p_driver);
ERR_FAIL_COND_V( !driver, "" );
@ -157,14 +157,14 @@ const char * OSWinrt::get_audio_driver_name(int p_driver) const {
static MemoryPoolStatic *mempool_static=NULL;
static MemoryPoolDynamic *mempool_dynamic=NULL;
void OSWinrt::initialize_core() {
void OSUWP::initialize_core() {
last_button_state=0;
//RedirectIOToConsole();
ThreadWinrt::make_default();
ThreadUWP::make_default();
SemaphoreWindows::make_default();
MutexWindows::make_default();
@ -206,23 +206,23 @@ void OSWinrt::initialize_core() {
cursor_shape=CURSOR_ARROW;
}
bool OSWinrt::can_draw() const {
bool OSUWP::can_draw() const {
return !minimized;
};
void OSWinrt::set_gl_context(ContextEGL* p_context) {
void OSUWP::set_gl_context(ContextEGL* p_context) {
gl_context = p_context;
};
void OSWinrt::screen_size_changed() {
void OSUWP::screen_size_changed() {
gl_context->reset();
};
void OSWinrt::initialize(const VideoMode& p_desired,int p_video_driver,int p_audio_driver) {
void OSUWP::initialize(const VideoMode& p_desired,int p_video_driver,int p_audio_driver) {
main_loop=NULL;
outside=true;
@ -285,7 +285,7 @@ void OSWinrt::initialize(const VideoMode& p_desired,int p_video_driver,int p_aud
input = memnew( InputDefault );
joystick = ref new JoystickWinrt(input);
joystick = ref new JoystickUWP(input);
joystick->register_events();
AudioDriverManagerSW::get_driver(p_audio_driver)->set_singleton();
@ -345,7 +345,7 @@ void OSWinrt::initialize(const VideoMode& p_desired,int p_video_driver,int p_aud
}
void OSWinrt::set_clipboard(const String& p_text) {
void OSUWP::set_clipboard(const String& p_text) {
DataPackage^ clip = ref new DataPackage();
clip->RequestedOperation = DataPackageOperation::Copy;
@ -354,7 +354,7 @@ void OSWinrt::set_clipboard(const String& p_text) {
Clipboard::SetContent(clip);
};
String OSWinrt::get_clipboard() const {
String OSUWP::get_clipboard() const {
if (managed_object->clipboard != nullptr)
return managed_object->clipboard->Data();
@ -363,7 +363,7 @@ String OSWinrt::get_clipboard() const {
};
void OSWinrt::input_event(InputEvent &p_event) {
void OSUWP::input_event(InputEvent &p_event) {
p_event.ID = ++last_id;
@ -378,20 +378,20 @@ void OSWinrt::input_event(InputEvent &p_event) {
}
};
void OSWinrt::delete_main_loop() {
void OSUWP::delete_main_loop() {
if (main_loop)
memdelete(main_loop);
main_loop=NULL;
}
void OSWinrt::set_main_loop( MainLoop * p_main_loop ) {
void OSUWP::set_main_loop( MainLoop * p_main_loop ) {
input->set_main_loop(p_main_loop);
main_loop=p_main_loop;
}
void OSWinrt::finalize() {
void OSUWP::finalize() {
if(main_loop)
memdelete(main_loop);
@ -432,7 +432,7 @@ void OSWinrt::finalize() {
joystick = nullptr;
}
void OSWinrt::finalize_core() {
void OSUWP::finalize_core() {
if (mempool_dynamic)
memdelete( mempool_dynamic );
@ -440,7 +440,7 @@ void OSWinrt::finalize_core() {
}
void OSWinrt::vprint(const char* p_format, va_list p_list, bool p_stderr) {
void OSUWP::vprint(const char* p_format, va_list p_list, bool p_stderr) {
char buf[16384+1];
int len = vsnprintf(buf,16384,p_format,p_list);
@ -467,14 +467,14 @@ void OSWinrt::vprint(const char* p_format, va_list p_list, bool p_stderr) {
fflush(stdout);
};
void OSWinrt::alert(const String& p_alert,const String& p_title) {
void OSUWP::alert(const String& p_alert,const String& p_title) {
Platform::String^ alert = ref new Platform::String(p_alert.c_str());
Platform::String^ title = ref new Platform::String(p_title.c_str());
MessageDialog^ msg = ref new MessageDialog(alert, title);
UICommand^ close = ref new UICommand("Close", ref new UICommandInvokedHandler(managed_object, &OSWinrt::ManagedType::alert_close));
UICommand^ close = ref new UICommand("Close", ref new UICommandInvokedHandler(managed_object, &OSUWP::ManagedType::alert_close));
msg->Commands->Append(close);
msg->DefaultCommandIndex = 0;
@ -483,17 +483,17 @@ void OSWinrt::alert(const String& p_alert,const String& p_title) {
msg->ShowAsync();
}
void OSWinrt::ManagedType::alert_close(IUICommand^ command) {
void OSUWP::ManagedType::alert_close(IUICommand^ command) {
alert_close_handle = false;
}
void OSWinrt::ManagedType::on_clipboard_changed(Platform::Object ^ sender, Platform::Object ^ ev) {
void OSUWP::ManagedType::on_clipboard_changed(Platform::Object ^ sender, Platform::Object ^ ev) {
update_clipboard();
}
void OSWinrt::ManagedType::update_clipboard() {
void OSUWP::ManagedType::update_clipboard() {
DataPackageView^ data = Clipboard::GetContent();
@ -507,7 +507,7 @@ void OSWinrt::ManagedType::update_clipboard() {
}
}
void OSWinrt::ManagedType::on_accelerometer_reading_changed(Accelerometer ^ sender, AccelerometerReadingChangedEventArgs ^ args) {
void OSUWP::ManagedType::on_accelerometer_reading_changed(Accelerometer ^ sender, AccelerometerReadingChangedEventArgs ^ args) {
AccelerometerReading^ reading = args->Reading;
@ -518,7 +518,7 @@ void OSWinrt::ManagedType::on_accelerometer_reading_changed(Accelerometer ^ send
));
}
void OSWinrt::ManagedType::on_magnetometer_reading_changed(Magnetometer ^ sender, MagnetometerReadingChangedEventArgs ^ args) {
void OSUWP::ManagedType::on_magnetometer_reading_changed(Magnetometer ^ sender, MagnetometerReadingChangedEventArgs ^ args) {
MagnetometerReading^ reading = args->Reading;
@ -529,7 +529,7 @@ void OSWinrt::ManagedType::on_magnetometer_reading_changed(Magnetometer ^ sender
));
}
void OSWinrt::ManagedType::on_gyroscope_reading_changed(Gyrometer ^ sender, GyrometerReadingChangedEventArgs ^ args) {
void OSUWP::ManagedType::on_gyroscope_reading_changed(Gyrometer ^ sender, GyrometerReadingChangedEventArgs ^ args) {
GyrometerReading^ reading = args->Reading;
@ -540,7 +540,7 @@ void OSWinrt::ManagedType::on_gyroscope_reading_changed(Gyrometer ^ sender, Gyro
));
}
void OSWinrt::set_mouse_mode(MouseMode p_mode) {
void OSUWP::set_mouse_mode(MouseMode p_mode) {
if (p_mode == MouseMode::MOUSE_MODE_CAPTURED) {
@ -566,41 +566,41 @@ void OSWinrt::set_mouse_mode(MouseMode p_mode) {
SetEvent(mouse_mode_changed);
}
OSWinrt::MouseMode OSWinrt::get_mouse_mode() const{
OSUWP::MouseMode OSUWP::get_mouse_mode() const{
return mouse_mode;
}
Point2 OSWinrt::get_mouse_pos() const {
Point2 OSUWP::get_mouse_pos() const {
return Point2(old_x, old_y);
}
int OSWinrt::get_mouse_button_state() const {
int OSUWP::get_mouse_button_state() const {
return last_button_state;
}
void OSWinrt::set_window_title(const String& p_title) {
void OSUWP::set_window_title(const String& p_title) {
}
void OSWinrt::set_video_mode(const VideoMode& p_video_mode,int p_screen) {
void OSUWP::set_video_mode(const VideoMode& p_video_mode,int p_screen) {
video_mode = p_video_mode;
}
OS::VideoMode OSWinrt::get_video_mode(int p_screen) const {
OS::VideoMode OSUWP::get_video_mode(int p_screen) const {
return video_mode;
}
void OSWinrt::get_fullscreen_mode_list(List<VideoMode> *p_list,int p_screen) const {
void OSUWP::get_fullscreen_mode_list(List<VideoMode> *p_list,int p_screen) const {
}
void OSWinrt::print_error(const char* p_function, const char* p_file, int p_line, const char* p_code, const char* p_rationale, ErrorType p_type) {
void OSUWP::print_error(const char* p_function, const char* p_file, int p_line, const char* p_code, const char* p_rationale, ErrorType p_type) {
const char* err_details;
if (p_rationale && p_rationale[0])
@ -625,12 +625,12 @@ void OSWinrt::print_error(const char* p_function, const char* p_file, int p_line
}
String OSWinrt::get_name() {
String OSUWP::get_name() {
return "WinRT";
return "UWP";
}
OS::Date OSWinrt::get_date(bool utc) const {
OS::Date OSUWP::get_date(bool utc) const {
SYSTEMTIME systemtime;
if (utc)
@ -646,7 +646,7 @@ OS::Date OSWinrt::get_date(bool utc) const {
date.dst=false;
return date;
}
OS::Time OSWinrt::get_time(bool utc) const {
OS::Time OSUWP::get_time(bool utc) const {
SYSTEMTIME systemtime;
if (utc)
@ -661,7 +661,7 @@ OS::Time OSWinrt::get_time(bool utc) const {
return time;
}
OS::TimeZoneInfo OSWinrt::get_time_zone_info() const {
OS::TimeZoneInfo OSUWP::get_time_zone_info() const {
TIME_ZONE_INFORMATION info;
bool daylight = false;
if (GetTimeZoneInformation(&info) == TIME_ZONE_ID_DAYLIGHT)
@ -678,7 +678,7 @@ OS::TimeZoneInfo OSWinrt::get_time_zone_info() const {
return ret;
}
uint64_t OSWinrt::get_unix_time() const {
uint64_t OSUWP::get_unix_time() const {
FILETIME ft;
SYSTEMTIME st;
@ -700,7 +700,7 @@ uint64_t OSWinrt::get_unix_time() const {
return (*(uint64_t*)&ft - *(uint64_t*)&fep) / 10000000;
};
void OSWinrt::delay_usec(uint32_t p_usec) const {
void OSUWP::delay_usec(uint32_t p_usec) const {
int msec = p_usec < 1000 ? 1 : p_usec / 1000;
@ -708,7 +708,7 @@ void OSWinrt::delay_usec(uint32_t p_usec) const {
WaitForSingleObjectEx(GetCurrentThread(), msec, false);
}
uint64_t OSWinrt::get_ticks_usec() const {
uint64_t OSUWP::get_ticks_usec() const {
uint64_t ticks;
uint64_t time;
@ -723,13 +723,13 @@ uint64_t OSWinrt::get_ticks_usec() const {
}
void OSWinrt::process_events() {
void OSUWP::process_events() {
last_id = joystick->process_controllers(last_id);
process_key_events();
}
void OSWinrt::process_key_events()
void OSUWP::process_key_events()
{
for (int i = 0; i < key_event_pos; i++) {
@ -750,7 +750,7 @@ void OSWinrt::process_key_events()
key_event_pos = 0;
}
void OSWinrt::queue_key_event(KeyEvent & p_event)
void OSUWP::queue_key_event(KeyEvent & p_event)
{
// This merges Char events with the previous Key event, so
// the unicode can be retrieved without sending duplicate events.
@ -768,7 +768,7 @@ void OSWinrt::queue_key_event(KeyEvent & p_event)
key_event_buffer[key_event_pos++] = p_event;
}
void OSWinrt::set_cursor_shape(CursorShape p_shape) {
void OSUWP::set_cursor_shape(CursorShape p_shape) {
ERR_FAIL_INDEX(p_shape, CURSOR_MAX);
@ -800,58 +800,58 @@ void OSWinrt::set_cursor_shape(CursorShape p_shape) {
cursor_shape = p_shape;
}
Error OSWinrt::execute(const String& p_path, const List<String>& p_arguments,bool p_blocking,ProcessID *r_child_id,String* r_pipe,int *r_exitcode) {
Error OSUWP::execute(const String& p_path, const List<String>& p_arguments,bool p_blocking,ProcessID *r_child_id,String* r_pipe,int *r_exitcode) {
return FAILED;
};
Error OSWinrt::kill(const ProcessID& p_pid) {
Error OSUWP::kill(const ProcessID& p_pid) {
return FAILED;
};
Error OSWinrt::set_cwd(const String& p_cwd) {
Error OSUWP::set_cwd(const String& p_cwd) {
return FAILED;
}
String OSWinrt::get_executable_path() const {
String OSUWP::get_executable_path() const {
return "";
}
void OSWinrt::set_icon(const Image& p_icon) {
void OSUWP::set_icon(const Image& p_icon) {
}
bool OSWinrt::has_environment(const String& p_var) const {
bool OSUWP::has_environment(const String& p_var) const {
return false;
};
String OSWinrt::get_environment(const String& p_var) const {
String OSUWP::get_environment(const String& p_var) const {
return "";
};
String OSWinrt::get_stdin_string(bool p_block) {
String OSUWP::get_stdin_string(bool p_block) {
return String();
}
void OSWinrt::move_window_to_foreground() {
void OSUWP::move_window_to_foreground() {
}
Error OSWinrt::shell_open(String p_uri) {
Error OSUWP::shell_open(String p_uri) {
return FAILED;
}
String OSWinrt::get_locale() const {
String OSUWP::get_locale() const {
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP // this should work on phone 8.1, but it doesn't
return "en";
@ -861,46 +861,46 @@ String OSWinrt::get_locale() const {
#endif
}
void OSWinrt::release_rendering_thread() {
void OSUWP::release_rendering_thread() {
gl_context->release_current();
}
void OSWinrt::make_rendering_thread() {
void OSUWP::make_rendering_thread() {
gl_context->make_current();
}
void OSWinrt::swap_buffers() {
void OSUWP::swap_buffers() {
gl_context->swap_buffers();
}
bool OSWinrt::has_touchscreen_ui_hint() const {
bool OSUWP::has_touchscreen_ui_hint() const {
TouchCapabilities^ tc = ref new TouchCapabilities();
return tc->TouchPresent != 0 || UIViewSettings::GetForCurrentView()->UserInteractionMode == UserInteractionMode::Touch;
}
bool OSWinrt::has_virtual_keyboard() const {
bool OSUWP::has_virtual_keyboard() const {
return UIViewSettings::GetForCurrentView()->UserInteractionMode == UserInteractionMode::Touch;
}
void OSWinrt::show_virtual_keyboard(const String & p_existing_text, const Rect2 & p_screen_rect) {
void OSUWP::show_virtual_keyboard(const String & p_existing_text, const Rect2 & p_screen_rect) {
InputPane^ pane = InputPane::GetForCurrentView();
pane->TryShow();
}
void OSWinrt::hide_virtual_keyboard() {
void OSUWP::hide_virtual_keyboard() {
InputPane^ pane = InputPane::GetForCurrentView();
pane->TryHide();
}
void OSWinrt::run() {
void OSUWP::run() {
if (!main_loop)
return;
@ -927,13 +927,13 @@ void OSWinrt::run() {
MainLoop *OSWinrt::get_main_loop() const {
MainLoop *OSUWP::get_main_loop() const {
return main_loop;
}
String OSWinrt::get_data_dir() const {
String OSUWP::get_data_dir() const {
Windows::Storage::StorageFolder ^data_folder = Windows::Storage::ApplicationData::Current->LocalFolder;
@ -941,7 +941,7 @@ String OSWinrt::get_data_dir() const {
}
OSWinrt::OSWinrt() {
OSUWP::OSUWP() {
key_event_pos=0;
force_quit=false;
@ -973,7 +973,7 @@ OSWinrt::OSWinrt() {
}
OSWinrt::~OSWinrt()
OSUWP::~OSUWP()
{
#ifdef STDOUT_FILE
fclose(stdo);

View file

@ -26,8 +26,8 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
#ifndef OSWinrt_H
#define OSWinrt_H
#ifndef OSUWP_H
#define OSUWP_H
#include "os/input.h"
#include "os/os.h"
@ -60,7 +60,7 @@
/**
@author Juan Linietsky <reduzio@gmail.com>
*/
class OSWinrt : public OS {
class OSUWP : public OS {
public:
@ -137,7 +137,7 @@ private:
InputDefault *input;
JoystickWinrt^ joystick;
JoystickUWP^ joystick;
Windows::System::Display::DisplayRequest^ display_request;
@ -159,7 +159,7 @@ private:
internal:
ManagedType() { alert_close_handle = false; }
property OSWinrt* os;
property OSUWP* os;
};
ManagedType^ managed_object;
Windows::Devices::Sensors::Accelerometer^ accelerometer;
@ -273,8 +273,8 @@ public:
void queue_key_event(KeyEvent &p_event);
OSWinrt();
~OSWinrt();
OSUWP();
~OSUWP();
};

View file

@ -30,9 +30,9 @@
#include "os/memory.h"
Thread* ThreadWinrt::create_func_winrt(ThreadCreateCallback p_callback,void *p_user,const Settings&) {
Thread* ThreadUWP::create_func_uwp(ThreadCreateCallback p_callback,void *p_user,const Settings&) {
ThreadWinrt* thread = memnew(ThreadWinrt);
ThreadUWP* thread = memnew(ThreadUWP);
std::thread new_thread(p_callback, p_user);
@ -41,34 +41,34 @@ Thread* ThreadWinrt::create_func_winrt(ThreadCreateCallback p_callback,void *p_u
return thread;
};
Thread::ID ThreadWinrt::get_thread_ID_func_winrt() {
Thread::ID ThreadUWP::get_thread_ID_func_uwp() {
return std::hash<std::thread::id>()(std::this_thread::get_id());
};
void ThreadWinrt::wait_to_finish_func_winrt(Thread* p_thread) {
void ThreadUWP::wait_to_finish_func_uwp(Thread* p_thread) {
ThreadWinrt *tp=static_cast<ThreadWinrt*>(p_thread);
ThreadUWP *tp=static_cast<ThreadUWP*>(p_thread);
tp->thread.join();
};
Thread::ID ThreadWinrt::get_ID() const {
Thread::ID ThreadUWP::get_ID() const {
return std::hash<std::thread::id>()(thread.get_id());
};
void ThreadWinrt::make_default() {
create_func = create_func_winrt;
get_thread_ID_func = get_thread_ID_func_winrt;
wait_to_finish_func = wait_to_finish_func_winrt;
void ThreadUWP::make_default() {
create_func = create_func_uwp;
get_thread_ID_func = get_thread_ID_func_uwp;
wait_to_finish_func = wait_to_finish_func_uwp;
};
ThreadWinrt::ThreadWinrt() {
ThreadUWP::ThreadUWP() {
};
ThreadWinrt::~ThreadWinrt() {
ThreadUWP::~ThreadUWP() {
};

View file

@ -26,8 +26,8 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
#ifndef THREAD_WINRT_H
#define THREAD_WINRT_H
#ifndef THREAD_UWP_H
#define THREAD_UWP_H
#ifdef UWP_ENABLED
@ -35,15 +35,15 @@
#include <thread>
class ThreadWinrt : public Thread {
class ThreadUWP : public Thread {
std::thread thread;
static Thread* create_func_winrt(ThreadCreateCallback p_callback,void *,const Settings&);
static ID get_thread_ID_func_winrt();
static void wait_to_finish_func_winrt(Thread* p_thread);
static Thread* create_func_uwp(ThreadCreateCallback p_callback,void *,const Settings&);
static ID get_thread_ID_func_uwp();
static void wait_to_finish_func_uwp(Thread* p_thread);
ThreadWinrt();
ThreadUWP();
public:
@ -52,7 +52,7 @@ public:
static void make_default();
~ThreadWinrt();
~ThreadUWP();
};

View file

@ -14,7 +14,7 @@ Files extracted from upstream source:
- LICENSE file
Important: Some files have been modified by Godot developers so that they work
for all platforms (especially WinRT). Check the diff with the 1.3.13 tarball
for all platforms (especially UWP). Check the diff with the 1.3.13 tarball
before the next update.

View file

@ -1,7 +1,7 @@
/* Snippets extracted from https://github.com/Microsoft/openssl/blob/ec7e430e06e4e3ac87c183dee33cb216814cf980/ms/winrt.cpp
* Adapted for Godot definitions
*/
/* winrt.cpp
/* uwp.cpp
* Copyright 2014 Microsoft Corporation
* C++/CX Entropy/shims for Windows Phone/Windows Store platform
* written by Alejandro Jimenez Martinez
@ -144,7 +144,7 @@ extern "C"
{
return 0;
}
int winrt_GetTickCount(void)
int uwp_GetTickCount(void)
{
LARGE_INTEGER t;
return(int) (QueryPerformanceCounter(&t) ? t.QuadPart : 0);

View file

@ -15,7 +15,7 @@
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="godot.winrt.exe" EntryPoint="GodotWinRT.App">
<Application Id="App" Executable="godot.uwp.exe" EntryPoint="GodotUWP.App">
<uap:VisualElements DisplayName="$display_name$" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="$app_description$" BackgroundColor="$bg_color$">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" Square310x310Logo="Assets\Square310x310Logo.png" Square71x71Logo="Assets\Square71x71Logo.png" ShortName="$short_name$">
$name_on_tiles$