Commit Graph

  • c37f5956e4 Fix license headers Andres Suarez 2019-09-30 15:04:19 -07:00
  • 0875b6b542 Add boolean flag to decide whether to use fbjni or jni Sidharth Guglani 2019-09-26 17:30:28 -07:00
  • b29e144649 Add separate classes to implement JNI methods suing vanilla JNI Sidharth Guglani 2019-09-26 17:30:28 -07:00
  • f00116c3a6 BREAKING: rm YogaNode parameter from YogaLogger#log Uts Sikder 2019-09-25 09:10:51 -07:00
  • f1baf8336b Use direct access to YogaConfig mNativePointer parameter Amir Shalem 2019-09-22 13:46:35 -07:00
  • 36eae205e1 fix type mismatches in YogaLogger#log function Uts Sikder 2019-09-18 21:29:20 -07:00
  • ad5b3410f0 Remove dead code of mYogaNodeCloneFunction Amir Shalem 2019-09-18 05:51:12 -07:00
  • e2dbff0ca6 Split interface and jni java target Amir Shalem 2019-09-18 00:36:26 -07:00
  • 96eb94afd0 Remove YogaNode.create() from the abstract class Amir Shalem 2019-09-18 00:36:26 -07:00
  • 9100019c0a Split YogaConfig into interface and actual implementation Amir Shalem 2019-09-18 00:36:26 -07:00
  • 21f814b2a6 remove infer-annotations dependency (#922) Sidharth Guglani 2019-09-17 12:03:54 -07:00
  • 499d28d021 Expose native pointer thru an interface function for YogaConfig Amir Shalem 2019-09-17 06:52:49 -07:00
  • d697bbe0a5 Switch to YogaConfigFactory.create Amir Shalem 2019-09-17 06:52:49 -07:00
  • 67a3841164 Switch to YogaNodeFactory.create Amir Shalem 2019-09-17 06:52:49 -07:00
  • 6ac38d188c use implementation instead of compile for yoga dependencies Sidharth Guglani 2019-09-16 09:12:44 -07:00
  • 8216c54b05 update build tools versions Sidharth Guglani 2019-09-16 09:12:44 -07:00
  • 968c075e39 bump version to 1.16.0-SNAPSHOT Sidharth Guglani 2019-09-16 08:23:06 -07:00
  • 26dbe8b4ff bump version to 1.16.0 1.16.0 1.15.0 Sidharth Guglani 2019-09-16 07:46:47 -07:00
  • a5c2f7f27a fix yoga build issue Could not find yoga:libfb:unspecified. Sidharth Guglani 2019-09-16 05:24:15 -07:00
  • 10811e1a94 bump version to 1.15.0-SNAPSHOT Sidharth Guglani 2019-09-16 04:36:15 -07:00
  • 10f4bceac0 bump version to 1.15.0 Sidharth Guglani 2019-09-16 03:40:38 -07:00
  • 47717324d4 fix fbjni and yoga event files not found in testutil issue Sidharth Guglani 2019-09-15 13:50:56 -07:00
  • 1043c35f2b Fix libfbjni compilation (#927) Amir Shalem 2019-09-13 09:18:17 -07:00
  • fde89b056d Add standalone factory classes which generate YogaNode + YogaConfig Amir Shalem 2019-09-12 06:02:48 -07:00
  • a08a57b33c Remove unused YogaNodeJNIPhantomRefs.java Sidharth Guglani 2019-09-11 10:24:38 -07:00
  • 31de91bbac fix gradle compliation (#925) Amir Shalem 2019-09-10 08:15:12 -07:00
  • e6e224ce48 Add dist: trusty to yoga travis configuration Sidharth Guglani 2019-09-09 03:19:10 -07:00
  • a04a6b5e8f Adopt Contributor Covenant Paul O'Shannessy 2019-08-29 23:19:10 -07:00
  • 442d84ccfc Remove built-in DoNotStrip annotations Pascal Hartig 2019-08-15 04:17:48 -07:00
  • 4a2ccc658e Target Java 7 Pascal Hartig 2019-08-14 05:34:13 -07:00
  • 58622fa747 Set up proguard-annotations as separate Maven artifact Pascal Hartig 2019-08-13 06:18:30 -07:00
  • 90cded3819 use array for passing measure callback reasons count Sidharth Guglani 2019-08-08 07:13:35 -07:00
  • d1e188341b Don't copy children in YGNodeComputeFlexBasisForChildren (#919) Adlai Holler 2019-08-08 00:20:48 -07:00
  • 0f2350308e Properly test for the lack of a node measure func in YogaKit (#915) Nicola Ferruzzi 2019-08-08 00:06:49 -07:00
  • 9b120eded9 add space-evenly prop to justify-content.md (#918) Luis Miguel Alvarado 2019-08-07 23:57:58 -07:00
  • a218880216 Fix compilation with CMake (#909) Tim 2019-08-07 23:49:59 -07:00
  • 1a2802028b Update link: (#920) Denis 2019-08-07 19:47:29 -07:00
  • a37b286bae Yoga is written in C++ (#907) Tim 2019-08-07 19:40:53 -07:00
  • dcfdb955b3 Back out "[Yoga] Experiment: double invocations of measure callbacks" David Aurelio 2019-08-07 18:20:49 -07:00
  • 72cefead02 Use Bitfield in YGLayout David Aurelio 2019-08-07 16:17:00 -07:00
  • 884e064a99 Use Bitfield in YGNode and YGStyle David Aurelio 2019-08-07 16:17:00 -07:00
  • 3ed9bec05c Remove style property bitmask David Aurelio 2019-08-07 16:17:00 -07:00
  • dadf0473b7 Add portable bit field implementation David Aurelio 2019-08-07 16:17:00 -07:00
  • 947230958d make npm module Daniel Büchele 2019-08-01 04:10:21 -07:00
  • 095c991b85 Added counts for measure callbacks reasons in an array inside qpl annotations Sidharth Guglani 2019-07-31 14:33:36 -07:00
  • 825da1e868 create two layout pass reason flexLayout and flexMeasure instead of flex Sidharth Guglani 2019-07-31 14:33:36 -07:00
  • 5a25805cb5 Update flow-copy-source to use latest version Sidharth Guglani 2019-07-31 06:38:30 -07:00
  • adff8d96dd remove getInstanceCount usages Sidharth Guglani 2019-07-31 06:38:30 -07:00
  • 8c270e68cc add subdirectories of yoga also to js sources Sidharth Guglani 2019-07-31 06:38:30 -07:00
  • a2aa1b7fca Fix onDismiss in Modal Samuel Susla 2019-07-29 11:12:42 -07:00
  • ae956f06fb Fix typos (#25770) Min ho Kim 2019-07-23 03:19:41 -07:00
  • 8c0eed3c75 Add PhantomRef based YogaNode subclass David Aurelio 2019-07-19 17:16:46 -07:00
  • 4e4ef06de1 Implement double measure experiment David Aurelio 2019-07-19 10:33:47 -07:00
  • a53c14dc75 Add internal experiments API David Aurelio 2019-07-19 10:33:47 -07:00
  • c99fc9c4da using enum struct for LayoutPassReason and LayoutType Sidharth Guglani 2019-07-18 07:01:26 -07:00
  • 2fb857d73d yoga | Fix error about implicit conversion to bit-field Uladzislau Paulovich 2019-07-18 06:17:08 -07:00
  • e6dfe04388 Pass reason for measure pass along with measurecallbackend event (#566) Sidharth Guglani 2019-07-18 05:17:52 -07:00
  • 5e40e4b682 remove YGMarker code Sidharth Guglani 2019-07-17 08:08:01 -07:00
  • 7c891db9af move YGMarkerMeasure and YGMarkerBaselineFn to event based system Sidharth Guglani 2019-07-17 08:08:01 -07:00
  • 6d916ab063 Do not depend on libfb David Aurelio 2019-07-17 06:52:55 -07:00
  • 59d680f4e9 Upgrade fbjni David Aurelio 2019-07-17 06:52:55 -07:00
  • be305b5d0f Rename fbjni shared library name to the standard soname Amir Shalem 2019-07-17 03:29:42 -07:00
  • d676d917e3 moved all yoga node jni batching code to YogaNodeJNIBase and removed subclasses Sidharth Guglani 2019-07-15 11:09:05 -07:00
  • 838fc3f019 remove useBatchingForLayoutOutputs config param and start using batching for layout outputs Sidharth Guglani 2019-07-15 11:09:05 -07:00
  • 296982a29e Enable events in OSS David Aurelio 2019-07-12 01:40:15 -07:00
  • 1d0668692b Make tests runnable with Buck/OSS again David Aurelio 2019-07-12 01:40:15 -07:00
  • 39e512f691 Add tests for measure and baseline events Sidharth Guglani 2019-07-10 08:43:41 -07:00
  • 0f250490d4 add baseline start and baseline end events Sidharth Guglani 2019-07-10 08:43:41 -07:00
  • eeae39d707 move YGMarkerLayout to event based system Sidharth Guglani 2019-07-10 08:43:41 -07:00
  • ce517689ff add tests for layoutPassStart and layoutPassEnd Sidharth Guglani 2019-07-10 08:43:41 -07:00
  • 9c82ba783f Adds typed event test data for test cases Sidharth Guglani 2019-07-10 08:43:41 -07:00
  • 1c8e8d3aec Compile Issues with Recent GCC (#895) James Burnett 2019-07-04 18:56:08 -07:00
  • cc27d85110 Remove incorrect constexpr specifier in YGLayout (#25430) Uladzislau Paulovich 2019-07-01 08:47:58 -07:00
  • cd5324378d Move YG_ENABLE_EVENTS checks to event.h David Aurelio 2019-06-28 09:53:15 -07:00
  • c6ae314202 Stop recording measure callback duration David Aurelio 2019-06-28 09:53:15 -07:00
  • 73224c62b5 Publish two events for measure callbacks David Aurelio 2019-06-28 09:53:15 -07:00
  • 2c6a4485f5 Remove duplicate declaration of YGRoundValueToPixelGrid from Yoga-internal.h David Aurelio 2019-06-28 05:11:45 -07:00
  • cf005df828 make yoga threadsafe (#852) dattc2 2019-06-25 12:06:25 -07:00
  • f539d68049 Force ordering of :yoga/:yogaForDebug Chris Hopman 2019-06-24 17:06:43 -07:00
  • 39996512fc pass cachedLayout and cachedMeasure measures to plugin Sidharth Guglani 2019-06-24 08:29:59 -07:00
  • 2dc5a16d1f Move event NodeLayout to end of NodeLayout step Sidharth Guglani 2019-06-24 08:29:59 -07:00
  • d667ebd66e Replace relative include David Aurelio 2019-06-21 04:04:54 -07:00
  • 2b8217ce8d Send measure pass duration Sidharth Guglani 2019-06-21 02:29:53 -07:00
  • 9dac56e824 Migrate Yoga targets to raw_headers Stiopa Koltsov 2019-06-15 12:03:49 -07:00
  • a7e8aec3d9 Allow to end markers early David Aurelio 2019-06-15 10:15:49 -07:00
  • 6b5bf570c8 Count the number measure callback invocations David Aurelio 2019-06-15 10:15:49 -07:00
  • a130ac2f9c pass measure callback data from c++ to java Sidharth Guglani 2019-06-12 00:26:21 -07:00
  • 19035c90e9 [bugfix] rm duplication process dimension carlhuting/bugfix_dimension carlhuting/bugfix_dimension liukegang 2019-06-11 21:15:29 +08:00
  • 19fd066507 Pass layout context for Event::LayoutPassStart carlhuting/master carlhuting/HEAD David Aurelio 2019-06-11 01:37:19 -07:00
  • 204e849218 rm YogaEventListener David Aurelio 2019-06-11 01:37:19 -07:00
  • 8ff13c922a Back out "[litho] Adds check to unset a YogaNode's parent during reconciliation." Aditya Sharat 2019-06-10 06:52:54 -07:00
  • af219f8836 add node layout event and pass it java layer Sidharth Guglani 2019-06-10 01:43:25 -07:00
  • e33123f955 Adds check to unset a YogaNode's parent during reconciliation. Aditya Sharat 2019-06-07 09:22:17 -07:00
  • 755fa07b39 add node measure event and passing the callback to java layer Sidharth Guglani 2019-06-06 20:59:24 -07:00
  • 2701d80078 passing layout context and getting local reference from it Sidharth Guglani 2019-06-06 20:59:24 -07:00
  • c393ed1381 moved PtrJNode map to YGJtypes.h and passing layout context as data in LayoutPassEnd Event Sidharth Guglani 2019-06-06 20:59:24 -07:00
  • a4bdd9cd9b standardize C-like MIT copyright headers throughout fbsource Rain ⁣ 2019-06-06 19:36:56 -07:00
  • 4a4325afb6 Revert D15602627: [yoga] moved PtrJNode map to YGJtypes.h and passing layout context as data in LayoutPassEnd Event Joshua Gross 2019-06-03 19:53:49 -07:00
  • 586eb6102a Revert D15602923: [yoga] passing layout context and getting local reference from it Joshua Gross 2019-06-03 19:53:49 -07:00
  • b1e6793460 passing layout context and getting local reference from it Sidharth Guglani 2019-06-03 15:57:59 -07:00