Summary: Some files have crept into the repo with the old license header. These are usually from PRs that were opened prior to the re-licensing of the project. Let the script run, prior to fixing the errant files. The script outputs the following: ``` PATENTS crept into some new files? --- /dev/fd/63 2018-03-01 01:42:48.250153746 +0000 +++ /dev/fd/62 2018-03-01 01:42:48.250153746 +0000 @@ -1 +1,9 @@ +Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.h +Libraries/NativeAnimation/Nodes/RCTTrackingAnimatedNode.m +ReactAndroid/src/main/java/com/facebook/react/animated/TrackingAnimatedNode.java +ReactAndroid/src/main/java/com/facebook/react/views/text/CustomLetterSpacingSpan.java +ReactCommon/yoga/yoga/YGLayout.cpp +ReactCommon/yoga/yoga/YGLayout.h +ReactCommon/yoga/yoga/YGStyle.cpp +ReactCommon/yoga/yoga/YGStyle.h scripts/circleci/check_license.sh Exited with code 1 ``` Fix the headers in these files and run the script again. No output, exit code 0. Closes https://github.com/facebook/react-native/pull/18143 Reviewed By: sophiebits Differential Revision: D7119356 Pulled By: hramos fbshipit-source-id: d238e4d4a3ae320a2c8e625c2fa29690057a4814
42 lines
1.1 KiB
C++
42 lines
1.1 KiB
C++
/**
|
|
* Copyright (c) 2014-present, Facebook, Inc.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
|
|
#pragma once
|
|
#include "Yoga-internal.h"
|
|
|
|
struct YGLayout {
|
|
std::array<float, 4> position;
|
|
std::array<float, 2> dimensions;
|
|
std::array<float, 6> margin;
|
|
std::array<float, 6> border;
|
|
std::array<float, 6> padding;
|
|
YGDirection direction;
|
|
|
|
uint32_t computedFlexBasisGeneration;
|
|
float computedFlexBasis;
|
|
bool hadOverflow;
|
|
|
|
// Instead of recomputing the entire layout every single time, we
|
|
// cache some information to break early when nothing changed
|
|
uint32_t generationCount;
|
|
YGDirection lastParentDirection;
|
|
|
|
uint32_t nextCachedMeasurementsIndex;
|
|
std::array<YGCachedMeasurement, YG_MAX_CACHED_RESULT_COUNT>
|
|
cachedMeasurements;
|
|
std::array<float, 2> measuredDimensions;
|
|
|
|
YGCachedMeasurement cachedLayout;
|
|
bool didUseLegacyFlag;
|
|
bool doesLegacyStretchFlagAffectsLayout;
|
|
|
|
YGLayout();
|
|
|
|
bool operator==(YGLayout layout) const;
|
|
bool operator!=(YGLayout layout) const;
|
|
};
|