Commit Graph

  • e9078374c9 Make equality operator for YGValue inlineable David Aurelio 2018-12-13 07:09:29 -08:00
  • f23a669ed0 Move out YGValue David Aurelio 2018-12-13 07:09:28 -08:00
  • 9ddda3c630 Roll back -ffast-math David Aurelio 2018-12-13 07:09:28 -08:00
  • 8ab01fde6e Back out "[yoga][PR] Fix aspect ratio when stretching with main axis margin" David Aurelio 2018-12-12 16:11:46 -08:00
  • 440c719190 added baseline and setIsReferenceBaseline doc in yoga website Sidharth Guglani 2018-12-12 05:55:30 -08:00
  • e522b2dee4 Fix aspect ratio when stretching with main axis margin (#834) Emil Sjölander 2018-12-10 09:20:32 -08:00
  • b26e637c81 Back out Stack D13119110..D13236159 David Aurelio 2018-12-07 12:37:12 -08:00
  • 6b7f6980f9 Don't pass std::string by pointer David Aurelio 2018-12-06 07:35:10 -08:00
  • 4248fd9d4c Use bitfields for enum members of YGStyle David Aurelio 2018-12-06 07:35:10 -08:00
  • 5a65261a55 Remove templates for setting/getting style properties David Aurelio 2018-12-06 07:35:10 -08:00
  • 5719132f58 YGNodeBoundAxisWithinMinAndMax accepts YGFloatOptional David Aurelio 2018-12-06 07:35:10 -08:00
  • 10b316f315 inline YGUnwrapFloatOptional David Aurelio 2018-12-06 07:35:10 -08:00
  • b6498987fa Remove unnecessary static keyword David Aurelio 2018-12-06 07:35:10 -08:00
  • 9680ae98a6 Get rid of static_cast in YGResolveValue David Aurelio 2018-12-06 07:35:10 -08:00
  • 59755d2874 Inline YGFloatOptional completely David Aurelio 2018-12-06 07:35:10 -08:00
  • 64c37767c2 Pass YGFloatOptional by value, not reference David Aurelio 2018-12-06 07:35:10 -08:00
  • 50ec35575f Eliminate YGFloatOptional::getValue() David Aurelio 2018-12-06 07:35:10 -08:00
  • ed3b54b603 Store YGFloatOptional in 32 bits David Aurelio 2018-12-06 07:35:08 -08:00
  • ed5c5a799f Make equality operator for YGValue inlineable David Aurelio 2018-12-06 07:35:08 -08:00
  • d19da9e528 Move out YGValue David Aurelio 2018-12-06 07:35:08 -08:00
  • 0962c5220c Roll back -ffast-math David Aurelio 2018-12-06 07:35:07 -08:00
  • b9972cee6e Adjust yearless format for MIT license David Aurelio 2018-11-29 11:35:34 -08:00
  • 98c1c180af Remove extraneous file David Aurelio 2018-11-29 11:35:34 -08:00
  • 6f6e0ce339 Fix typo in Yoga Layout documentation Eddie Zhang 2018-11-29 11:13:36 -08:00
  • bdae838516 Sort build file loads. Taras Tsugrii 2018-11-27 15:13:56 -08:00
  • 6d8ee77791 Fix typo 'laid our' to 'laid out' (#833) Tnarita0000 2018-11-27 03:39:54 -08:00
  • 9725d5b21b Create a recursive free with cleanup function Tomas Reimers 2018-11-26 16:00:37 -08:00
  • 8e48edaa0b calling markDirtyAndPropogate when setting isReferenceBaseline value Sidharth Guglani 2018-11-26 07:26:28 -08:00
  • 89394a2dd6 Data types for marker API David Aurelio 2018-11-24 16:23:54 -08:00
  • 02a2309b2a YGNodeComputeFlexBasisForChildren: remove output param David Aurelio 2018-11-22 08:06:25 -08:00
  • 8f181c7259 Pass enums by value David Aurelio 2018-11-22 08:06:25 -08:00
  • 339c5574b8 Dealloc JNI implementation experiment David Aurelio 2018-11-22 03:59:22 -08:00
  • 8d5bbecd3d Pass primitives by value David Aurelio 2018-11-22 03:48:16 -08:00
  • dd12907632 Add getUndefined() method to obtain the undefined value Amir Shalem 2018-11-22 02:33:33 -08:00
  • 7d7d9a7ef0 Back to yearless format for MIT license David Aurelio 2018-11-15 08:06:24 -08:00
  • 63570613d3 added basic java, csharp and javascript tests for reference baseline feature Sidharth Guglani 2018-11-14 04:00:48 -08:00
  • 4e2011c381 added functionality using which child node can tell parent node to use it as a reference baseline Sidharth Guglani 2018-11-14 02:49:27 -08:00
  • 7a60399b2b Add Yoga JNI bindings to libcoldstart David Aurelio 2018-11-07 09:33:33 -08:00
  • a0b3586fb3 Fix build error caused by -Werror=class-memaccess (#823) Daniel Hood 2018-11-07 08:47:17 -08:00
  • a2ef8978cd flex_shrink_flex_grow_row and flex_shrink_flex_grow_child_flex_shrink_other_child tests were directly added in YGFlexTest.cpp, Added these in YGFlexTest.html so that they can generated accordingly in all different langauges via gentest ruby script Sidharth Guglani 2018-10-31 13:08:37 -07:00
  • d02f4a94de Use fb_native_wrapper for all targets Scott Rice 2018-10-31 12:03:17 -07:00
  • b7890fa2a8 adding missing generated test cases in csharp, java, js Sidharth Guglani 2018-10-31 10:13:02 -07:00
  • 1e4d0abc66 using TestParametrization.NodeFactory in gentest-java.js to generate java tests Sidharth Guglani 2018-10-29 04:28:50 -07:00
  • eb2aeb3adb corrected copyright header in gentest.js Sidharth Guglani 2018-10-29 03:07:44 -07:00
  • fad2ee1a64 Replaced default constructors with member assignments Sidharth Guglani 2018-10-25 08:02:04 -07:00
  • ba9bd4eae3 Added Copyright Header Sidharth Guglani 2018-10-24 03:09:58 -07:00
  • e12b78f99b Fix Android snapshot version Pascal Hartig 2018-10-22 06:36:39 -07:00
  • 5d1cee2bf0 Exclude cpp equality operators from extern "C" Alexey Kozhevnikov 2018-10-18 08:42:51 -07:00
  • 5c711a7076 When paddingStart is 0, it should override paddingHorizontal (#816) Adam Comella 2018-10-12 15:04:54 -07:00
  • 838ef47847 Fixes #606 (#610) Pavel Mazurin 2018-10-12 14:07:33 -07:00
  • 786ccddd7b Fix rounding of negative numbers (#825) Adam Comella 2018-10-11 18:17:14 -07:00
  • b747286c1d Fix C# unit tests (#818) Adam Comella 2018-10-09 18:01:52 -07:00
  • bb3c2b2498 C#: Change NaN with large number (#817) Adam Comella 2018-10-09 17:25:23 -07:00
  • 36e732aabd Update copyright for yoga files Emily Janzer 2018-10-05 18:41:28 -07:00
  • d6517ae288 Update version name with snapshot as a suffix 1.10.0 Pritesh Nandgaonkar 2018-10-05 13:02:00 -07:00
  • 93d327acfb Yoga Release v1.10.0 Pritesh Nandgaonkar 2018-10-05 08:24:46 -07:00
  • 01c6c79efb Remove armeabi target Pritesh Nandgaonkar 2018-10-05 08:24:44 -07:00
  • 357ca78f9f Set up Yoga experiment David Aurelio 2018-09-25 15:44:45 -07:00
  • 6e46eec58f Adapt methods for fast calls David Aurelio 2018-09-25 15:44:42 -07:00
  • 554d8cdf76 Make native method binding configurable David Aurelio 2018-09-25 15:44:40 -07:00
  • 328ec7dc4d Support !-style fast calls for Android David Aurelio 2018-09-19 17:23:10 -07:00
  • 2e66f8d828 Format bzl files with new buildifier Philip Jameson 2018-09-11 17:12:46 -07:00
  • e224a29d1c Update copyright headers to yearless format Héctor Ramos 2018-09-11 15:27:47 -07:00
  • 238d7ba98f Remove unused loads from build files. Taras Tsugrii 2018-08-31 17:49:38 -07:00
  • d6ba8326d1 Expose printTree property of YGConfig to jni Pritesh Nandgaonkar 2018-08-30 04:40:48 -07:00
  • f7df575746 Expose logging capablities in Yoga header Pritesh Nandgaonkar 2018-08-30 04:40:46 -07:00
  • 2b52c73d70 Move yoga_defs.bzl Jonathan Kim 2018-08-28 21:54:41 -07:00
  • 7a45fb39bf Solve the bug related to baseline height Pritesh Nandgaonkar 2018-08-21 17:23:25 -07:00
  • 1080cf22e3 Solve width bug when the size is less than min Pritesh Nandgaonkar 2018-08-20 06:14:50 -07:00
  • 1d09227374 Inline YG_NODE_STYLE_PROPERTY_UNIT_IMPL macro David Aurelio 2018-08-17 03:56:48 -07:00
  • 85031baaf2 Replace percent setter in YG_NODE_STYLE_PROPERTY_UNIT_IMPL macro with template code David Aurelio 2018-08-17 03:56:43 -07:00
  • 7f71cac3b0 Replace point setter in YG_NODE_STYLE_PROPERTY_UNIT_IMPL macro with template code David Aurelio 2018-08-17 03:56:39 -07:00
  • 48a8f883ba Replace getter in YG_NODE_STYLE_PROPERTY_UNIT_IMPL macro with template code David Aurelio 2018-08-17 03:56:37 -07:00
  • 6132a59772 Type alias for dimensions David Aurelio 2018-08-17 03:56:35 -07:00
  • 8309cfc976 Fix parent height calculation in case of baseline alignment Pritesh Nandgaonkar 2018-08-16 06:22:10 -07:00
  • abc9fdb37c Revert D9286928: [yoga] Solve width bug when the size is less than min Roman Kushnarenko 2018-08-16 03:12:17 -07:00
  • b872751d68 Solve width bug when the size is less than min Pritesh Nandgaonkar 2018-08-15 14:21:55 -07:00
  • 8368338c93 Eliminate remaining YGStyle& locals David Aurelio 2018-08-15 06:13:30 -07:00
  • 45c44d293c Eliminate unnecessary copies of node style objects David Aurelio 2018-08-15 06:13:28 -07:00
  • b4a889553c Fix typo Amir Livneh 2018-08-13 15:19:36 -07:00
  • 78cdf3cadc Back to JNI storage David Aurelio 2018-08-06 02:10:43 -07:00
  • be78bfbd8c Add Unsafe based storage backend David Aurelio 2018-08-05 16:36:09 -07:00
  • c5d4485db3 Fix Travis build (#800) Pascal Hartig 2018-08-02 10:32:09 -07:00
  • 71f1d99494 Fix behaviour of freeNatives() David Aurelio 2018-08-02 03:50:16 -07:00
  • 0e99980206 Adapt micro benchmark David Aurelio 2018-08-02 03:50:15 -07:00
  • 292bfed102 Update CoC for various projects Pascal Hartig 2018-08-02 03:09:34 -07:00
  • 78d6988461 Add YogaNodeProperties implementation with ByteBuffer based setters David Aurelio 2018-07-30 09:30:54 -07:00
  • 3499e2e0ef Add YogaNodeProperties implementation based on ByteBuffer David Aurelio 2018-07-30 09:30:51 -07:00
  • b1821ab4cd move property storage into sub-object David Aurelio 2018-07-30 09:30:50 -07:00
  • 006f6460a9 Deallocate the YogaConfig memory with correct method Amir Shalem 2018-07-29 14:02:27 -07:00
  • db5bc092aa Remove clang compiler warnings for Android: -Wno-unused-parameter Zhaojun Zhang 2018-07-27 10:51:27 -07:00
  • 9fe20fd2fc Also ban +new on YGLayout Nate Stedman 2018-07-24 06:47:20 -07:00
  • 7b87ded288 Add tests for style properties David Aurelio 2018-07-23 14:50:46 -07:00
  • eaaf0fdfe2 Implementation of operator== for YGValue Valentin Shergin 2018-07-23 13:24:21 -07:00
  • 4caed8feb5 Replace YG_NODE_STYLE_PROPERTY_IMPL macro with template David Aurelio 2018-07-19 09:57:08 -07:00
  • 4be229059c Yoga.h: inline function declaring macros David Aurelio 2018-07-19 09:57:06 -07:00
  • 389f2fd85d Run lint on Yoga.cpp/Yoga.h David Aurelio 2018-07-19 09:57:04 -07:00
  • f95e3b49e9 inline trivial constructors / methods David Aurelio 2018-07-19 09:51:25 -07:00
  • f172d5d41c auto-lint YGLayout.h YGNode.h YGStyle.cpp YGStyle.h David Aurelio 2018-07-19 09:51:23 -07:00
  • 7be9fd1a79 1.9.1-SNAPSHOT Pascal Hartig 2018-07-19 09:00:05 -07:00