Commit Graph

1347 Commits

Author SHA1 Message Date
Martín Lucas Golini
0322d13206 Fixed Window::isMaximized.
http_request without parameters now prints --help.

--HG--
branch : dev
2019-10-18 18:07:15 -03:00
Martín Lucas Golini
bb30c62fab Removed support for SFML2 module (mantaining this backend does not make any sense at this point).
Removed custom Platform implementations for windows and cursor control (control is taken by the SDL2 backend).
And some clean up.

--HG--
branch : dev
2019-10-06 02:49:41 -03:00
Martín Lucas Golini
82116c4323 Minor clean up.
--HG--
branch : dev
2019-09-30 18:40:23 -03:00
Martín Lucas Golini
9aa7b4b7d0 Renamed TextureSaver to ScopedTexture.
Added System::ThreadPool.
Refactored ResourceLoader.
Removed OjbectLoader and all object type loaders.
Some minor refactors.

--HG--
branch : dev
2019-09-08 02:26:33 -03:00
Martín Lucas Golini
78a66ea0fa Some fixes to image resize and Color constructors
--HG--
branch : dev
2019-08-11 18:16:21 -03:00
Martín Lucas Golini
cc5d5a7630 Removed a test printf.
--HG--
branch : dev
2019-08-10 15:15:20 -03:00
Martín Lucas Golini
2e663e86b9 More accurate Sys::Sleep for Windows.
More accurate Milliseconds().
More accurate Window::setFrameRateLimit.

--HG--
branch : dev
2019-07-02 02:34:15 -03:00
Martín Lucas Golini
484696e34b Updated mbedtls.
--HG--
branch : dev
2019-07-01 23:24:12 -03:00
Martín Lucas Golini
ef7f9da317 Texture minor fixes.
--HG--
branch : dev
2019-07-01 23:21:01 -03:00
Martín Lucas Golini
ecc401fb5b Minor fixes.
--HG--
branch : dev
2019-06-27 01:27:38 -03:00
Martín Lucas Golini
53681be832 Allow custom colors.
--HG--
branch : dev
2019-06-26 01:18:21 -03:00
Martín Lucas Golini
f122c1554c Texture is now a DrawableResource.
DrawableResource now can emit events on resource changes, load and unload.
UIImage improvements.

--HG--
branch : dev
2019-06-24 23:42:47 -03:00
Martín Lucas Golini
e3873780ad Added Actions::Runnable.
UINode::setSkinColor invalidates draw.
Added Node::runOnMainThread.

--HG--
branch : dev
2019-06-24 22:03:36 -03:00
Martín Lucas Golini
a6c82095a3 UIScrollView, UIScrollBar, UISlider, UITabWidget fixes.
Fixed * selector with pseudoclasses.

--HG--
branch : dev
2019-06-23 23:14:37 -03:00
Martín Lucas Golini
8d5ee2348e Fixed Window::setGLContextThread, now can only be acquired by one thread at once.
--HG--
branch : dev
2019-06-23 01:30:36 -03:00
Martín Lucas Golini
ddf335fd79 Minor fixes.
--HG--
branch : dev
2019-06-22 15:15:53 -03:00
Martín Lucas Golini
3056622861 Fixed FileSystem::getDiskFreeSpace.
--HG--
branch : dev
2019-06-21 01:23:59 -03:00
Martín Lucas Golini
a176383c07 Fixed crash when changing skin states from the stylesheet.
--HG--
branch : dev
2019-06-21 01:00:44 -03:00
Martín Lucas Golini
efe79e929a Fixed a bug on StyleSheet::addStyle. Now a unique selector can be declared more
than one time without overriding the old one.
UINodes now are only drawn when intersect the viewport ( discard draw if not visible ).
Added a scrolling test.

--HG--
branch : dev
2019-06-20 18:21:52 -03:00
Martín Lucas Golini
9db34b27fd Config.
--HG--
branch : dev
2019-06-19 23:46:32 -03:00
Martín Lucas Golini
11b3cfc1f4 Added Window::getScale() to get the device scale factor.
mingw32 build now uses premake5.

--HG--
branch : dev
2019-06-19 23:46:17 -03:00
Martín Lucas Golini
b5c134f257 macOS fixes.
--HG--
branch : dev
2019-06-19 22:16:45 -03:00
Martín Lucas Golini
dd9d2021f2 Windows fixes and some changes in the premake projects.
--HG--
branch : dev
2019-06-19 03:15:47 -03:00
Martín Lucas Golini
208efb5436 MSVC crash fix.
--HG--
branch : dev
2019-06-18 00:13:51 -03:00
Martín Lucas Golini
514bf2da2e Using String::hash as constexpr.
String minor refactor.

--HG--
branch : dev
2019-06-16 20:55:26 -03:00
Martín Lucas Golini
d7aa3f360e Fix.
--HG--
branch : dev
2019-06-16 20:31:29 -03:00
Martín Lucas Golini
ee738fe918 Fixed Haiku build.
--HG--
branch : dev
2019-06-16 14:49:00 -03:00
Martín Lucas Golini
efa645eeed Updated SOIL2.
--HG--
branch : dev
2019-06-12 12:07:03 -03:00
Martín Lucas Golini
77ad4d5b3e Updated SOIL2.
--HG--
branch : dev
2019-06-11 00:45:53 -03:00
Martín Lucas Golini
357314f4c8 Minor UIMenuSubMenu improvement.
--HG--
branch : dev
2019-06-01 18:01:47 -03:00
Martín Lucas Golini
d7b380ba3d Minor fix, trying to fix another problem with the UIMenuSubMenu.
--HG--
branch : dev
2019-06-01 01:40:15 -03:00
Martín Lucas Golini
6a79fdc314 UIWinMenu and UIPopUpMenu fixes.
--HG--
branch : dev
2019-06-01 01:00:47 -03:00
Martín Lucas Golini
4d69b2bf7f Removed typedefs for structs.
--HG--
branch : dev
2019-05-24 22:37:42 -03:00
Martín Lucas Golini
4841b871f1 EE::Scene clean up.
--HG--
branch : dev
2019-05-24 00:49:34 -03:00
Martín Lucas Golini
a24d852798 Minor EE::System clean up.
--HG--
branch : dev
2019-05-23 22:37:01 -03:00
Martín Lucas Golini
648ef47628 TextureAtlasTextureRegionEditor fix.
--HG--
branch : dev
2019-05-23 22:21:03 -03:00
Martín Lucas Golini
1779ba8da9 Stack overflow fix.
--HG--
branch : dev
2019-05-23 21:51:23 -03:00
Martín Lucas Golini
bb856db30c Fix.
--HG--
branch : dev
2019-05-23 21:27:20 -03:00
Martín Lucas Golini
676af424fd Added Http::Pool class.
Added static functions:
Http::request, Http::get, Http:post, Http:requestAsync, Http::getAsync, Http:postAsync.
Fixed UILayout::isType, UILinearLayout::isType.
Fixed recursive loop on UILinearLayout::pack.
Added DrawableSearcher HTTP resources support.

--HG--
branch : dev
2019-05-23 02:42:51 -03:00
Martín Lucas Golini
bdd337b229 UILoader don't invalidate draw when not visible.
--HG--
branch : dev
2019-05-23 00:34:38 -03:00
Martín Lucas Golini
9f6608c1f6 Forget gitmodules.
--HG--
branch : dev
2019-05-22 01:16:24 -03:00
Martín Lucas Golini
05103234db README update.
--HG--
branch : dev
2019-05-22 01:03:05 -03:00
Martín Lucas Golini
55aa88217e Test git submodule.
--HG--
branch : dev
2019-05-22 00:50:23 -03:00
Martín Lucas Golini
ad8474b906 Merged in dev-premake5 (pull request #13)
WIP premake5 support.

--HG--
branch : dev
2019-05-22 03:46:33 +00:00
Martín Lucas Golini
6eb265a2b7 Close branch dev-premake5
--HG--
branch : dev-premake5
2019-05-22 03:46:33 +00:00
Martín Lucas Golini
9eb5b90496 Merged in dev-css (pull request #12)
Dev css

--HG--
branch : dev
2019-05-22 03:37:05 +00:00
Martín Lucas Golini
feb7f01441 Close branch dev-css
--HG--
branch : dev-css
2019-05-22 03:37:05 +00:00
Martín Lucas Golini
c3b368ee76 UI bug fixes and minor changes.
--HG--
branch : dev-css
2019-05-22 00:35:01 -03:00
Martín Lucas Golini
e972e4f27e Minor bug fix in UIComboBox.
--HG--
branch : dev-css
2019-05-21 21:03:10 -03:00
Martín Lucas Golini
120f277a7f Texture modifications are thread-safe with shared OpenGL contexts.
--HG--
branch : dev-css
2019-05-21 01:47:13 -03:00