Commit Graph

1343 Commits

Author SHA1 Message Date
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
Martín Lucas Golini
61c9a10361 Minor bug fix.
More css and xml clean up.

--HG--
branch : dev-css
2019-05-21 00:33:34 -03:00
Martín Lucas Golini
8b6ba8920a Added get/set volatile for StyleSheetProperty. Flag used for properties from
non-cacheable selectors. This fixes pseudo-classes events.
Removed unused functions.
Cleaned up CSS code.

--HG--
branch : dev-css
2019-05-20 21:24:30 -03:00
Martín Lucas Golini
59e2ca8038 CSS Improvements and tests.
--HG--
branch : dev-css
2019-05-20 00:19:44 -03:00
Martín Lucas Golini
3a43043fe5 Initial support for non-cacheable CSS styles.
Some minor colors refactor.
Some minor bug fixes.

--HG--
branch : dev-css
2019-05-19 04:00:24 -03:00