Commit Graph
1338 Commits
Author SHA1 Message Date
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
Martín Lucas Golini 7d4d53fae0 Minor UIStyle clean up.
--HG--
branch : dev-css
2019-05-19 00:27:52 -03:00
Martín Lucas Golini 9fde04053d WIP premake5 support.
--HG--
branch : dev-premake5
2019-05-18 04:19:41 -03:00
Martín Lucas Golini 5851febb12 Fixed windows build.
--HG--
branch : dev
2019-05-18 03:04:57 -03:00
Martín Lucas Golini 9f9aaccb45 Bug fixes.
--HG--
branch : dev-css
2019-05-18 03:03:45 -03:00
Martín Lucas Golini b7eda360ba Bug fix.
--HG--
branch : dev-css
2019-05-17 01:50:06 -03:00