Commit Graph
1521 Commits
Author SHA1 Message Date
Martín Lucas Golini 199628ca7e Merge pull request #1 from SpartanJ/dev-ios
iOS support updated.
2020-02-26 01:38:36 -03:00
Martín Lucas Golini 5e4562b3ec Minor fixes and clean up. 2020-02-26 01:25:49 -03:00
Martín Lucas Golini 4a3b21c938 Improved iOS support. Added and modified a couple of scripts to generate the library and the projects. Updated the premake files. Removed old cross compiling projects. 2020-02-26 00:45:55 -03:00
Martín Lucas Golini 04c407077f Several improvements in the CSS Animations.
UITabWidget now acts as a draw invalidator, skipping the draw invalidation if the element invalidating is not visible in the current tab.
premake5 file now supports different architectures.
Updated README.md and docs.
Minor fixes in UIColorPicker.
Updated SOIL2 and efsw.
Added LICENSE file.
2020-02-25 01:15:27 -03:00
Martín Lucas Golini f8c21880d1 Replaced StyleSheetPropertyTransition in favor of StyleSheetPropertyAnimation.
This class allows to animate CSS "animation" and "transition". Some CSS animations are working, pending fill-mode implementation, tests and surely many fixes.
Fixed a critical bug in windows resize introduced in the latest Input improvements.
2020-02-24 03:01:32 -03:00
Martín Lucas Golini e2668d03dd Fixed delay in CSS transitions. 2020-02-22 21:43:38 -03:00
Martín Lucas Golini e302310973 More work has been done to support the CSS animation property.
Now the "animation*" properties are parsed and converted into an AnimationDefinition.
Added a new obligatory method to Action, Action::getTotalTime, in order to have more precise information about the current execution point in time of the actions.
Added String::isNumber(std::string, bool).
Added Time::fromString and Time::isValid.
2020-02-22 03:43:26 -03:00
Martín Lucas Golini e788b66543 Updated freetype, zlib, dr_flac and dr_mp3.
Removed openal-soft sources.
2020-02-21 03:23:43 -03:00
Martín Lucas Golini eba9de768b Minor UIColorPicker fixes. 2020-02-20 19:19:29 -03:00
Martín Lucas Golini 73e9489f81 InputEvents improvements and some minor fixes and optimizations. 2020-02-19 02:07:03 -03:00
Martín Lucas Golini 48d0f06b2b Started implementation of CSS Animations, WIP. 2020-02-18 03:58:58 -03:00
Martín Lucas Golini c2e0d867fd Added support for multiple background-image and foreground-image.
Added support for structural pseudo class :not().
2020-02-17 04:06:47 -03:00
Martín Lucas Golini 0c58db3652 Transitions fixes (still testing).
Added support for CSS structural pseudo classes (also still testing).
2020-02-15 21:29:52 -03:00
Martín Lucas Golini d371365adf Fixed a regression in TextureAtlasLoder.
Fixed color alpha in UIWidget background and foreground elements.
Updated efsw.
2020-02-11 18:29:48 -03:00
Martín Lucas Golini 022a04e5f3 Several UI related fixes ( wrong updates, bad rendering, a segfault, and more ). 2020-02-11 03:32:26 -03:00
Martín Lucas Golini 4320841ade Removed StyleSheetElement interface in favor of using UIWidget directly. Thanks to this all dynamic_casts has been removed at the cost of a little less readable code. 2020-02-10 03:19:07 -03:00
Martín Lucas Golini 1a6884aa06 Fixed emscripten build on chrome/ium. 2020-02-08 18:25:15 -03:00
Martín Lucas Golini 1819aa3d64 Fixed text selection when any tab character was involved.
Also optimized the text selection.
2020-01-29 00:50:13 -03:00
Martín Lucas Golini 16e6e1f8d1 Improvements in emscripten build.
Added support in emscripten for Http:getAsync and Http::postAsync.
Fixes with modal dialogs.
Fixes in texture atlas editor.
Fixes in UIColorPicker.
Fix in UITextView text selection.
Improvements in WindowSDL2.
UICheckBox not uses setChecked and isChecked instead of setActive and isActive.
2020-01-20 05:15:18 -03:00
Martín Lucas Golini 502a5f4ca9 Fixed Windows build (for real). 2020-01-19 18:45:59 -03:00
Martín Lucas Golini 65cd9915dc Should fix windows build. 2020-01-19 17:56:04 -03:00
Martín Lucas Golini b71b935e38 Build fix. 2020-01-19 17:30:18 -03:00
Martín Lucas Golini 9d32e29ffb Added TexturePacker console tool and updated to a new version of the Texture Atlas format.
More premake5 project refactor.
Fixed some Stysheet Properties types and fixed some StyleSheetProperty transitions.
2020-01-19 17:17:09 -03:00
Martín Lucas Golini 57c31ffcb4 Code clean up and some minor fixes.
premake5 is being reworked, might fail in some situations.
2020-01-18 19:40:27 -03:00
Martín Lucas Golini 89df736630 premake5.lua: replaced includedirs with sysincludedirs that should work better in some cases.
Reformated README.md.
Docs improvements.
2020-01-18 05:37:52 -03:00
Martín Lucas Golini e686320e1f Create eepp-windows-build-check.yml 2020-01-17 23:44:20 -03:00
Martín Lucas Golini 1567708633 Added "windows-vc-build" argument to premake5. 2020-01-17 23:43:25 -03:00
Martín Lucas Golini f8f9be68b0 Rename eepp-macos-buikd-check.yml to eepp-macos-build-check.yml 2020-01-17 21:29:39 -03:00
Martín Lucas Golini f5bb43009d Update eepp-macos-buikd-check.yml 2020-01-17 21:22:00 -03:00
Martín Lucas Golini 59a12eedbe Update eepp-macos-buikd-check.yml 2020-01-17 21:18:11 -03:00
Martín Lucas Golini ce84ac2c86 Create eepp-macos-buikd-check.yml 2020-01-17 21:11:25 -03:00
Martín Lucas Golini 6aebbaa06e Minor changes in Linux build test. 2020-01-17 21:11:09 -03:00
Martín Lucas Golini 3e3bcb2190 Renamed linux build check. 2020-01-17 20:57:07 -03:00
Martín Lucas Golini 6eccb23a73 Android build now uses mojoAL.
Updated SOIL2 and efsw.
2020-01-17 18:44:44 -03:00
Martín Lucas Golini be890aa142 Minor fix in premake5. 2020-01-17 16:42:11 -03:00
Martín Lucas Golini a9edcf7e04 iOS build fixes. 2020-01-17 16:32:25 -03:00
Martín Lucas Golini 0f2ceab767 Fixed VS build.
Fixed mojoAL build in Windows.
Fixed some errors on the premake files.
Fixed an error parsing CSS files in Windows.
2020-01-17 03:53:36 -03:00
Martín Lucas Golini 8812029608 Added mojoAL support. 2020-01-16 13:28:46 -03:00
Martín Lucas Golini f4ef9283e5 Update eepp-build-check.yml
More tests.
2020-01-16 02:08:51 -03:00
Martín Lucas Golini e41e2abed2 Update eepp-build-check.yml
Another test.
2020-01-16 02:07:12 -03:00
Martín Lucas Golini 57ddcbf97c Update eepp-build-check.yml
Test 3 checkout submodules.
2020-01-16 02:01:37 -03:00
Martín Lucas Golini d96ac44aac Update eepp-build-check.yml
Try to fix checkout submodules.
2020-01-16 01:58:57 -03:00
Martín Lucas Golini 9680e2bc56 Update eepp-build-check.yml
Try to checkout submodules.
2020-01-16 01:56:26 -03:00
Martín Lucas Golini 0c30f4c300 Create eepp-build-check.yml
I've no idea what I'm doing. Action test.
2020-01-16 01:45:17 -03:00
Martín Lucas Golini 0f61c3fa96 Minor changes in how the library is presented. 2020-01-15 18:29:23 -03:00
Martín Lucas Golini 78a52e214b Updated README.md. 2020-01-15 13:39:39 -03:00
Martín Lucas Golini eb8b3962b0 Emscripten build improvements. 2020-01-15 13:23:08 -03:00
Martín Lucas Golini 94dc7ecc3e emscripten tip. 2020-01-14 05:36:29 -03:00
Martín Lucas Golini 7b6a3d2f66 Some minor fixes. 2020-01-14 05:13:43 -03:00
Martín Lucas Golini b69f76e76e Minor README.md changes. 2020-01-13 04:48:18 -03:00