Commit Graph

195 Commits

Author SHA1 Message Date
Martí­n Lucas Golini
454bbf63ee Refactored some UI control names.
Implementing UILinearLayout.

--HG--
branch : dev
2017-03-08 02:28:14 -03:00
Martí­n Lucas Golini
b34e922e70 Some clean up.
--HG--
branch : dev
2017-03-04 20:55:38 -03:00
Martí­n Lucas Golini
7815dc6511 Pixel density support WIP.
--HG--
branch : dev
2017-02-22 05:42:05 -03:00
Martín Lucas Golini
676162f8ea Physics module refactored.
--HG--
branch : dev
2017-02-18 22:49:28 -03:00
Martí­n Lucas Golini
d29548d2ee More UI refactoring.
--HG--
branch : dev
2017-02-18 16:17:51 -03:00
Martí­n Lucas Golini
0be137cc5a More UI refactoring.
--HG--
branch : dev
2017-02-18 13:56:20 -03:00
Martí­n Lucas Golini
c5213cd551 UI module more refactoring.
--HG--
branch : dev
2017-02-18 05:19:11 -03:00
Martí­n Lucas Golini
c7a5220c21 UI module refactoring.
--HG--
branch : dev
2017-02-18 05:00:15 -03:00
Martí­n Lucas Golini
8317780a73 More refactoring of the Graphic module.
--HG--
branch : dev
2017-02-18 03:03:01 -03:00
Martín Lucas Golini
ba3781229d Graphic module improvements.
--HG--
branch : dev
2017-02-17 23:22:49 -03:00
Martín Lucas Golini
ca90d606f3 Windows module improved.
--HG--
branch : dev
2017-02-17 17:47:41 -03:00
Martí­n Lucas Golini
3360884be2 Physics module refactored.
--HG--
branch : dev
2017-02-16 18:52:05 -03:00
Martí­n Lucas Golini
3cb99a9036 UI module refactored.
--HG--
branch : dev
2017-02-16 16:39:08 -03:00
Martí­n Lucas Golini
4ec135cedb Graphics module refactored.
SFML backend refactored.

--HG--
branch : dev
2017-02-16 03:31:08 -03:00
Martín Lucas Golini
b36dd33246 Refactoring WIP.
Changing the function naming convention from CamelCase to camelCase.

--HG--
branch : dev
2017-02-14 18:09:25 -03:00
Martín Lucas Golini
8b73c1d8a1 Minor clean up. 2015-05-13 02:28:36 -03:00
Martín Lucas Golini
34e3d1f23d Added parameter showReleaseName for Sys::GetOSName.
Removed GLU header dependency on Linux.
Updated SOIL2.
2014-11-08 23:31:04 -03:00
Martín Lucas Golini
7baf21e803 Some code refactoring, replaced " " for "\t" in many places. 2014-07-27 17:44:45 -03:00
Martín Lucas Golini
0873204224 Fixed android build. 2014-07-23 02:42:02 -03:00
Martín Lucas Golini
c1dcbe3354 UI Module Refactored. 2014-06-28 01:19:49 -03:00
Martín Lucas Golini
b1f9847e6b Gaming Module Refactored. 2014-06-28 01:07:51 -03:00
Martín Lucas Golini
e5009123ce Physics Module refactored. 2014-06-28 00:40:44 -03:00
Martín Lucas Golini
0c7385a3c8 Graphics module refactored. 2014-06-22 20:29:23 -03:00
Martín Lucas Golini
2d3fb40c16 Completed refactoring Window module. 2014-06-16 00:24:20 -03:00
Martín Lucas Golini
9406e81b2c Renamed cWindow to Window in EE::Window... Window, Window Window.
I don't like it but i don't other option.
2014-06-16 00:11:32 -03:00
Martín Lucas Golini
f52be84ebb Fixed a null deferencing in cUIControl.
Removed cIsoMap, since it's not part of the library.
Fixed some minor bugs.
2014-06-01 21:34:04 -03:00
Martín Lucas Golini
513ba89d96 Added support for SSL and HTTPS requests using OpenSSL. 2014-06-01 17:01:10 -03:00
Martín Lucas Golini
a19deb4851 Changed a comment and updated the project file. 2014-04-12 15:45:47 -03:00
Martín Lucas Golini
9a1ab27e9e Moved binaries to bin.
Moved assets to bin/assets.
2013-12-22 23:58:17 -03:00
Martín Lucas Golini
31937fad82 Added String::ToUtf16()
Added cUIDragable::OnDragStart and cUIDragable::OnDragEnd, and messages cUIMessage::MsgDragStart and cUIMessage::MsgDragEnd.
Improved cCursorManager, added global cursors.
Implemented some global cursors for the UI.
2013-12-11 03:05:12 -03:00
Martín Lucas Golini
721251e9ac Added cUIControl::WorldToControl and cUIControl::ControlToWorld.
Added cFont::FindClosestCursorPosFromPoint.
Added cUITextInput support for cursor position on mouse click.
Added Vector2::Scale and a couple of operators.
Renamed Quad2::RotateVectorCentered to Quad2::Rotate.
Renamed Vector2::RotateVector to Vector2::Rotate.
2013-12-08 03:41:15 -03:00
Martín Lucas Golini
e6e429126f Moved out openal-soft from android folder, and removed the android folder. 2013-12-01 00:16:16 -03:00
Martín Lucas Golini
2449502a54 A minor fix for the cUIMessageBox.
And a minor change on the cConsole scrolling.
2013-11-30 21:23:01 -03:00
Martín Lucas Golini
0d0e582a78 Scaling elements now is done per axis. 2013-11-17 12:22:43 -03:00
Martín Lucas Golini
d40a10a07c Updated SOIL2. 2013-11-13 02:40:10 -03:00
Martín Lucas Golini
0ac86ad491 Some minor fixes for the emscripten port ( added support for S3TC ).
Added support for iOS cross compilling ( for jailbroken devices ).
2013-11-11 03:48:38 -03:00
Martín Lucas Golini
e6ace961ff Ups, i broke android/ios building. Is fixed now.
Also set the wake lock for android, to keep the screen active.
2013-11-06 11:23:53 -03:00
Martín Lucas Golini
825c50e20f Cleaned up the Core Profile renderer, now use its own shaders.
Some minor fixes.
2013-11-03 22:22:58 -03:00
Martín Lucas Golini
45d3b22039 Added OpenGL Core Profile support. 2013-11-03 04:17:57 -03:00
Martín Lucas Golini
d51af3c6b3 Compilation fixes for 64bit builds. 2013-10-21 01:59:07 -03:00
Martín Lucas Golini
2e2c79d5fa Updated SOIL2.
Exposed the "GL_OES_compressed_ETC1_RGB8_texture" extension for desktops.
SDL2 window now is destroyed.
Changed cUIControlAnim::AngleInterpolation to cUIControlAnim::RotationInterpolation.
2013-10-05 21:29:59 -03:00
Martín Lucas Golini
cff7eb600f Added support for AsyncRequests in cHttp.
Added cThreadLocal and tThreadLocalPtr ( needed for the async requests ).
2013-09-30 02:04:06 -03:00
Martín Lucas Golini
aeb6dd4f07 Some code clean up:
Time is always measured with cTime.
Debugging log texts now are called with eePRINT/eePRINTL/eePRINTC.

Added some patches to EE::Network:
Request Methods: Head, Put, Delete added.
Support for chunked transfers in cHttp.

Changed version, we are now at 0.9.5, codename "Makyo".
2013-09-29 02:51:05 -03:00
Martín Lucas Golini
223b4bdfb8 Fixed errors on the documentation. 2013-09-28 13:10:49 -03:00
Martín Lucas Golini
390ebfd6fa Added EE::Network module. 2013-09-28 04:23:59 -03:00
Martín Lucas Golini
2a3dcdcb69 A couple of changes on the ming32 make bash file. 2013-09-27 20:37:40 -03:00
Martín Lucas Golini
39f402ddec Removed GLThreadMutexLock and GLThreadMutexUnlock. It was simply wrong.
Added "ForceUseGLSharedContext" for the texture loader, but i'm having problems,
i think it's the gpu driver.
Fixed console font color recovery.
2013-09-25 23:00:47 -03:00
Martín Lucas Golini
ddd482b584 Replaced GetPossibleResolutions for GetDisplayModes. 2013-09-19 12:20:16 -03:00
Martín Lucas Golini
f09797c91c String::ToWideString wasn't returning a wide string...!
Enabled wide strings for Android ( i'll never target Android < 2.3 ).
EE_MAIN_FUNC is back, it was needed for the Android build ( i forgot about it ).
2013-08-29 02:01:59 -03:00
Martín Lucas Golini
c1841d55a1 Deprecated Allegro 5 backend ( i don't see any good reason to use Allegro 5
having SDL 2.
2013-08-24 19:51:04 -03:00