Commit Graph

  • 9e1b14cd9e Add hasErrata(), addErrata(), removeErrata() Nick Gerleman 2023-05-11 05:30:57 -07:00
  • 3b088c3383 Fix use-after-free if JNI Yoga nodes are garbage collected using multiple threads (#1279) Nick Gerleman 2023-05-10 22:52:48 -07:00
  • 149849d22b Move generated Jest tests to TypeScript (#1287) Nick Gerleman 2023-05-10 22:46:39 -07:00
  • e769dd97d8 Add data-disabled to test fixtures (#1286) Nick Gerleman 2023-05-10 22:46:39 -07:00
  • e409bfb43a Use babel-node instead of ts-node when running benchmark script Nick Gerleman 2023-05-10 17:12:10 -07:00
  • 82096a1465 Daily arc lint --take PRETTIERJAVASCRIPT generatedunixname89002005325679 2023-05-10 07:04:59 -07:00
  • af89315fd4 Fixup TypeScript with export maps (#1284) Nick Gerleman 2023-05-09 22:21:01 -07:00
  • 104646d8ca Namespaced and TypeScript Enums (#1285) Nick Gerleman 2023-05-09 22:21:01 -07:00
  • aa812d0e48 In-place JS environment Nick Gerleman 2023-05-09 15:35:42 -07:00
  • 0a6a581936 Match xplat/yoga/javascript prettier conventions Nick Gerleman 2023-05-09 15:35:42 -07:00
  • 0cb4a49d38 Convert manually authored tests to TypeScript Nick Gerleman 2023-05-09 15:35:42 -07:00
  • 172bd0a88e Let the Yoga sample app compile Nicola Corti 2023-05-09 10:43:02 -07:00
  • 420f0016c6 Hook Yoga's Gradle build into Gradle Enterprise Nicola Corti 2023-05-09 09:48:55 -07:00
  • a1fbbc6070 Fix YGNodeSetConfig causing excessive dirtying Nick Gerleman 2023-05-08 16:30:06 -07:00
  • b8126cdc6c Dirty nodes when dynamically setting config (#37207) Nick Gerleman 2023-05-07 00:34:02 -07:00
  • 54d78926ce AGP to 8.0.1 (#1280) Nicola Corti 2023-05-05 04:07:40 -07:00
  • 3a69a040c4 local.properties to gitignore Nicola Corti 2023-05-04 11:30:01 -07:00
  • 1712b38282 Gradle to 8.1 Nicola Corti 2023-05-04 11:30:01 -07:00
  • 44ea3c1555 Add types to scripts and config files (#1277) Nick Gerleman 2023-05-04 08:11:04 -07:00
  • 19aed1d63e Lint and typecheck TypeScript (#1276) Nick Gerleman 2023-05-04 08:11:04 -07:00
  • 70153cc16c Try to fix MSVC Buck Build (#37242) Nick Gerleman 2023-05-04 00:41:12 -07:00
  • f3633a256b TypeScript fixes (#1275) Nick Gerleman 2023-05-03 16:11:20 -07:00
  • d8dec0f85a Don't export private headers from Buck target (#1269) Nick Gerleman 2023-05-02 18:08:58 -07:00
  • 080d16cabf Cleanup YGValue.h header (#37179) Nick Gerleman 2023-05-02 17:08:24 -07:00
  • 3156cb207f Fix YG_DEPRECATED in MSVC C Build (#37178) Nick Gerleman 2023-04-30 11:06:02 -07:00
  • f32d37a3d5 Deprecate YGConfigSetUseLegacyStretchBehaviour (#37117) Nick Gerleman 2023-04-30 08:20:05 -07:00
  • 893b3e3957 Add JavaScript bindings for Errata API (#1260) Nick Gerleman 2023-04-27 13:53:45 -07:00
  • 215f0a9d6d Add C# bindings for Errata API (#1259) Nick Gerleman 2023-04-27 13:53:45 -07:00
  • c1a5219b03 Move YogaKit to YGErrataClassic (#1261) Nick Gerleman 2023-04-27 13:53:45 -07:00
  • 26a7f72124 Deprecate Java YogaConfig.setUseLegacyStretchBehaviour() (#37095) Nick Gerleman 2023-04-27 12:32:28 -07:00
  • 4692e97ba0 Add Java bindings for Errata API (#37096) Nick Gerleman 2023-04-27 06:48:04 -07:00
  • fc6485b8cd Add YGErrata integration within C ABI (#37075) Nick Gerleman 2023-04-27 06:48:04 -07:00
  • 36406ce17c Remove config variant copy ctor from YGNode (#37091) Nick Gerleman 2023-04-27 06:48:04 -07:00
  • c878ceeabd Define Flag operators for YGPrintOptions (#37115) Nick Gerleman 2023-04-27 03:15:14 -07:00
  • 01c0c4ed3b Add YGErrata Enum (#1256) Nick Gerleman 2023-04-27 03:15:14 -07:00
  • fc68765314 Remove private headers exposed by podspecs (#940) Nick Gerleman 2023-04-26 17:27:29 -07:00
  • 292bbc43d6 Disable broken YogaKit test Nick Gerleman 2023-04-26 07:01:36 -07:00
  • b15894b70a Cleanup YGNode for explicit per-node config Nick Gerleman 2023-04-24 18:48:48 -07:00
  • 85ff2f06c2 Remove C++ form of YGNodeSetChildren (#37013) Nick Gerleman 2023-04-21 15:36:17 -07:00
  • 7afddfd204 Remove YGNode "reserved_" field (#36991) Nick Gerleman 2023-04-21 13:54:50 -07:00
  • 3138a438af Remove YGTraversePreOrder (#37014) Nick Gerleman 2023-04-21 09:58:07 -07:00
  • 88f1f3cab9 Remove BitUtils Usage in YGNode (#1250) Nick Gerleman 2023-04-20 17:38:55 -07:00
  • 19e15a4455 Undeprecate Config setting APIs (#1251) Nick Gerleman 2023-04-20 14:01:14 -07:00
  • 5fd3240f85 Bump nokogiri from 1.13.10 to 1.14.3 in /gentest (#1245) dependabot[bot] 2023-04-18 03:50:37 -07:00
  • e255cdd562 Minor: removed extra semicolon (#937) Yurii Nakonechnyi 2023-04-14 13:23:44 -07:00
  • d06f7b989e Minor formatting: added space in YGNodeMarkDirty assert message (#1243) Yurii Nakonechnyi 2023-04-11 08:28:00 -07:00
  • 3782644b32 Find and fix typos in yoga code (#36560) Ruslan Shestopalyuk 2023-03-21 16:29:09 -07:00
  • b17f08ed49 fix: types tweaks (#1236) Dmitry Ivakhnenko 2023-03-14 04:15:36 -07:00
  • c09405d58c Typescript: improve enum types and setMargin type (#1233) Bela Bohlender 2023-03-01 07:40:03 -08:00
  • 3f9f0f3ceb Add print yoga node AllEdge value when debug mode (#948) acton393 2023-02-27 08:20:29 -08:00
  • 92e83193c4 Typescript: Fix typo in type defintions (#1231) Bela Bohlender 2023-02-22 13:09:05 -08:00
  • 13eacf8858 es6 compatable enums (#1229) Dmitry Ivakhnenko 2023-02-20 19:54:03 -08:00
  • 220d2582c9 Remove config null check Nick Gerleman 2023-02-14 09:42:43 -08:00
  • ed6223c0c0 Add config null-check as remediation Nick Gerleman 2023-02-10 17:51:46 -08:00
  • ba38a2c784 Flex basis auto is mysteriously missed again (#1225) Dmitry Ivakhnenko 2023-02-09 02:15:43 -08:00
  • 996267dbcb Revert D13866122: Fix negative value rounding issue for nodes across an axis Eric Rozell 2023-02-02 14:04:12 -08:00
  • 4266409934 Fix negative value rounding issue for nodes across an axis (#688) Jonathan Maurice 2023-02-02 07:50:12 -08:00
  • 483e399158 fix type for getFlexBasis (#1222) Dmitry Ivakhnenko 2023-01-30 13:57:23 -08:00
  • 5496554cbf fix breaking change in setMeasureFunc after emscripten migration (#1219) Dmitry Ivakhnenko 2023-01-26 16:09:23 -08:00
  • d5d05a40ed Switch from float to double rounding functions jmaurice-unity/rounding-nodes-shrink jmaurice-unity/rounding-nodes-shrink Eric Rozell 2023-01-24 09:59:27 -05:00
  • b50a7646e2 Merge branch 'main' into rounding-nodes-shrink Eric Rozell 2023-01-24 09:42:20 -05:00
  • 9e1bcd8557 Remove legacy layout diffing Nick Gerleman 2023-01-19 06:38:45 -08:00
  • 304500b771 Merge branch 'main' into fix-invalidate-owner-size woehrl01/fix-invalidate-owner-size woehrl01/fix-invalidate-owner-size Nick Gerleman 2023-01-16 13:13:19 -08:00
  • 876425a2ee Merge branch 'main' into export-D39929963 rozele/export-D39929963 rozele/export-D39929963 Nick Gerleman 2023-01-16 13:11:51 -08:00
  • cac197f5a6 Colorize GTest Output in GitHub Actions (#1218) Nick Gerleman 2023-01-16 13:06:45 -08:00
  • 65c57d6a01 Replace "facebook.proguard.annotations" with "facebook.yoga.annotations" (#35841) Nick Gerleman 2023-01-16 11:25:59 -08:00
  • 5df80555f9 Merge branch 'main' into export-D39929963 Nick Gerleman 2023-01-16 08:03:32 -08:00
  • 83c6997f29 Add Global CMake Build and OSS Tests (#1217) Nick Gerleman 2023-01-16 07:56:11 -08:00
  • 53872e2521 Update Gradle Setup (#1215) Nick Gerleman 2023-01-16 04:16:07 -08:00
  • 53a8842abb Set C++ version consistently to C++ 14 (#1203) Nick Gerleman 2023-01-10 09:44:00 -08:00
  • 83cef5b12f Fixup UTs for MSVC and Release Mode Nick Gerleman 2023-01-09 13:59:19 -08:00
  • 9808358e08 Remove "YG_ENABLE_EVENTS" Preprocessor Definition Nick Gerleman 2023-01-09 13:59:19 -08:00
  • 7e96b65790 Import "Fix percent absolute position and size calcuate different with web" behind experimental feature (#1028) (#1201) Nick Gerleman 2023-01-08 13:41:27 -08:00
  • 627255c0e4 Enable ESLint for xplat/yoga/javascript Nick Gerleman 2023-01-03 20:00:05 -08:00
  • c3291912b3 Make cmakeBuildTask accept opts instead of array (#1204) Nick Gerleman 2022-12-30 20:33:56 -08:00
  • 2359ccde78 Add "yarn clean" to JS bindings Nick Gerleman 2022-12-30 14:29:42 -08:00
  • 9fe1e77274 Use more specific enums types where previously using number (#1198) Nick Gerleman 2022-12-30 14:21:08 -08:00
  • cfc3696013 Re-sync with internal repository (#1202) Facebook Community Bot 2022-12-29 13:25:12 -08:00
  • b0b255072c Fix typo "encmake" in emcmakeGenerateTask() (#1200) Nick Gerleman 2022-12-29 13:21:54 -08:00
  • b842a9e1d9 Remove some easy yoga/libs Nick Gerleman 2022-12-29 10:27:00 -08:00
  • 8a33dd5750 Merge branch 'main' into export-D39929963 Nick Gerleman 2022-12-29 10:20:44 -08:00
  • 98e25ea1ee Remove a couple config files from the JS bindings (#1197) Nick Gerleman 2022-12-28 17:06:19 -08:00
  • 045e6bc16d Remove .hgignore Nick Gerleman 2022-12-28 17:03:37 -08:00
  • fb4917c03c Move SingleWriterValueList to fbandroid (#1196) Nick Gerleman 2022-12-28 01:43:58 -08:00
  • 287c48f7e3 Remove yoga/internal/experiments (#1195) Nick Gerleman 2022-12-28 01:29:36 -08:00
  • 1813748eaa Revive JavaScript Bindings (#1177) Dmitry Ivakhnenko 2022-12-28 01:27:12 -08:00
  • 8035456330 Remove fbjni remnants Nick Gerleman 2022-12-28 01:21:52 -08:00
  • 08eaae7223 Reorgnaize C++ tests Nick Gerleman 2022-12-28 01:21:52 -08:00
  • 8b2e6c365d Add newer fixtures NickGerleman/export-D42242096 NickGerleman/export-D42242096 Nick Gerleman 2022-12-26 16:43:31 -08:00
  • 894142d589 Do not treat "yoga-playground" as package (#1192) Nick Gerleman 2022-12-26 14:57:03 -08:00
  • 2f9959da26 Bump nokogiri from 1.13.9 to 1.13.10 in /gentest (#1187) dependabot[bot] 2022-12-16 16:46:52 -08:00
  • ba27f9d1ec fix: remove gap if its last element in line (fix flex gap extra spacing when children determine parents main axis size) (#1188) Nishan 2022-12-15 16:30:37 -08:00
  • 35f3335efc Fix yg_positionType ordinals (#1183) Nick Gerleman 2022-12-06 08:39:20 -08:00
  • 811b46ae63 Refine workflow push trigger (#1182) Nick Gerleman 2022-12-06 07:51:12 -08:00
  • 5498d3ad61 Pin website workflows to ubuntu-20.04 (#1181) Nick Gerleman 2022-12-06 01:39:05 -08:00
  • 707115ee7e Fix Yoga's conditional use of std::bit_cast<>() Ian Petersen 2022-12-01 02:30:57 -08:00
  • 49af711502 Bump engine.io from 3.6.0 to 3.6.1 in /website (#1178) dependabot[bot] 2022-11-29 08:11:17 -08:00
  • a1f4d2b8ed Add explicit defaulted copy ctor to Values (#1176) Nick Gerleman 2022-11-21 16:33:36 -08:00
  • 3614c8d82b Bump loader-utils from 1.4.1 to 1.4.2 in /website/src/components/Playground (#1175) dependabot[bot] 2022-11-18 16:52:44 -08:00
  • eea87c3abc Remove 'using namespace' from header files Pieter De Baets 2022-11-17 06:19:07 -08:00