Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: upgrade Text and TextInput to 2716f53 #227

Open
wants to merge 143 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
85aa69a
fix: rename "mouseEnter" to "mouseOver"
aleclarson Feb 19, 2019
024d4bd
fix: rename "mouseLeave" to "mouseOut"
aleclarson Feb 19, 2019
92c33f5
feat: add RCTWindow
aleclarson Feb 19, 2019
e34e535
feat: add "onMouseMove" prop
aleclarson Feb 19, 2019
6ca1131
feat: add "onContextMenu" prop
aleclarson Feb 19, 2019
05744ed
use RCTWindow in RNTester/AppDelegate.m
aleclarson Feb 19, 2019
fc74bcf
Revert D6641403: [RN] Refined -[RCTUIManager createView:]
shergin Jan 10, 2018
418b845
Move utility functions to utils file
priteshrnandgaonkar Jan 10, 2018
eb3c818
Fix warnings of casting and null pointer handling
priteshrnandgaonkar Jan 9, 2018
e327a72
Introducing on-dirty handler (aka `YGNodeSetDirtiedFunc`)
shergin Jan 10, 2018
ea64e65
Moved YGNodeLeading position as a method on YGNode
priteshrnandgaonkar Jan 11, 2018
17845e2
Moved isLeadingPos defined as a method on YGNode
priteshrnandgaonkar Jan 11, 2018
bf7f6df
Moved is isTrailingPos defined as a method on YGNode
priteshrnandgaonkar Jan 11, 2018
24885b3
Moved getTrailingPosition function as a method on YGNode
priteshrnandgaonkar Jan 11, 2018
76ac3ce
Moved getLeadingMargin as a function on YGNode
priteshrnandgaonkar Jan 11, 2018
aa0ecc9
Moved trailingmargin function as a method on YGNode
priteshrnandgaonkar Jan 11, 2018
78bac4c
Moved setPosition as a method on YGNode
priteshrnandgaonkar Jan 11, 2018
b711ec8
(almost) kill fbjsc
Jan 11, 2018
7697d99
Report module id as string and as double, in case of invalid values a…
fromcelticpark Jan 11, 2018
3acb91a
Proper check for RCTRootShadowView in RCTUIManager
shergin Jan 12, 2018
8a157c2
Missing moving pieces of RCTSurfaceHostingView
shergin Jan 12, 2018
c66e5ac
Prettier for Text.js
shergin Jan 15, 2018
86d9d58
Slight modernizing of Text.js to make it compatible with coming changes
shergin Jan 15, 2018
49e3761
Prettier for TextInput.js
shergin Jan 15, 2018
a34a30c
Modern TextInput's render function for iOS
shergin Jan 15, 2018
a2d4757
Generalization of `isInAParentText` context
shergin Jan 15, 2018
17c769c
Refactored the flexbox step to determine available space in main and …
priteshrnandgaonkar Jan 15, 2018
4015528
Refactored step3 of flexbox algorithm
priteshrnandgaonkar Jan 15, 2018
63cbc25
Moved YGNodeIsFlex as a method on YGNode
priteshrnandgaonkar Jan 15, 2018
76f43af
Move leading border function as a method on YGNode
priteshrnandgaonkar Jan 15, 2018
31fa91d
Move trailing border function as a method on YGNode
priteshrnandgaonkar Jan 15, 2018
ed3588a
Resolve direction function is now as a method on YGNode
priteshrnandgaonkar Jan 15, 2018
375cfcc
Moved leading padding function as a method on YGNode
priteshrnandgaonkar Jan 15, 2018
2d77b19
Move trailing padding function as a method on YGNode
priteshrnandgaonkar Jan 15, 2018
46b9c97
Moved leadingpaddingnandborder function as a method on YGNode
priteshrnandgaonkar Jan 15, 2018
b141e83
Exposing `setDirtiedFunc` as plain C function YGNodeSetDirtiedFunc
shergin Jan 15, 2018
d877bc8
Removed unused core from Image.android.js
shergin Jan 15, 2018
6abd8e4
Fix for failing screenshot tests
priteshrnandgaonkar Jan 16, 2018
f7ff286
Use vector instead of linked list
priteshrnandgaonkar Jan 16, 2018
51d15cc
Tweaking -[RCTSurface synchronouslyWaitForStage:]
shergin Jan 16, 2018
bf49df1
Introduced -[RCTShadowView contentFrame]
shergin Jan 16, 2018
4b34af8
Add Bundle Splitting support for source code bundles
fromcelticpark Jan 16, 2018
ba32b10
Fix dependencies
swolchok Jan 20, 2018
249024e
Made logging logic dynamic to log string length
priteshrnandgaonkar Jan 23, 2018
a0caeb5
Check for nullptr when accessing isInspectable method
fromcelticpark Jan 23, 2018
d5f3932
The New <Text> on iOS
shergin Jan 24, 2018
2fe43c0
Support for inherited events in view managers
shergin Jan 12, 2018
d8d8454
Proper attributed strings comparsion in RCTBaseTextInputView
shergin Jan 25, 2018
4270b54
Fixed a bug when <Text> does not redraw native view on relayout
shergin Jan 26, 2018
ab636b9
Removed outdated assertion in RCTShadowView related to breaking chang…
shergin Jan 29, 2018
eea0fa8
Fixing clowntown in RCTSurfaceRootShadowView
shergin Jan 30, 2018
1e1cd53
Fixed typo in RCTSurfaceRootShadowView
shergin Jan 31, 2018
0e6f724
Fixed double `onChange` event triggering from <TextInput> on iOS
shergin Feb 1, 2018
9cc7f95
`[RCTShadowView isHidden]` was removed
shergin Feb 6, 2018
6331503
`processUpdatedProperties` & `collectUpdatedProperties` was removed f…
shergin Feb 6, 2018
b3b11ed
Removed `[ShadowView collectUpdatedFrames:]`
shergin Feb 6, 2018
77c916e
Removing our own implementation of round-to-pixel algorithm
shergin Feb 6, 2018
258309e
Enabling round-to-pixel Yoga feature for RN (iOS)
shergin Feb 6, 2018
db5cd53
always create debugger websocket connection
bnham Feb 8, 2018
ff45ab1
Reimagining of RCTShadowView layout API
shergin Feb 12, 2018
c8dfd6b
`base-line` metric exposure for <TextInput>
shergin Feb 16, 2018
23ee96d
Wrong height when TextInput has an empty string
reyalpsirc Mar 19, 2018
a9373fd
Update ModuleRegistry if there're new modules registered
Apr 17, 2018
9f9cbc7
iOS: Fixed the bug where a Backspace event was emitted when entering …
hamaron Jun 15, 2018
10964dd
Suppress spurious warning about RCTCxxModule (#19880)
douglowder Jun 27, 2018
0f66e3a
Use module copies in RCTBridge APIs
Jul 23, 2018
c92115e
Catch JS bundle load failure and prevent calls to JS after that
fkgozali Jul 25, 2018
4954f68
Fix #18272 TextInput.setNativeProps({text: ''}) to work (#18278)
magicien Sep 11, 2018
bff1e1f
Added lock around RN module initialization to fix crash
Nov 2, 2018
0bc7e76
Added locking around RN bridge cxx module registry to avoid crash
Nov 3, 2018
c9426aa
Reset module registry flag when resetting React Instance
Nov 10, 2018
0b9d2c0
Fix isBatchActive of RCTCxxBridge (#22785)
zhongwuzw Jan 21, 2019
42a9a5f
fix: use AppKit equivalents of UIKit classes
aleclarson Feb 11, 2019
1dfb537
remove "editable" property from RCTUITextField
aleclarson Feb 11, 2019
270ed99
override "isFlipped" to YES in RCTTextView
aleclarson Feb 11, 2019
5c8a011
pass YES to RCTUITextField#setNeedsLayout
aleclarson Feb 11, 2019
c3c8baa
replace UITextRange usage with NSRange
aleclarson Feb 11, 2019
b59d51e
remove UITextInput protocol
aleclarson Feb 27, 2019
088a36b
make RCTBackedText* classes compile
aleclarson Feb 11, 2019
bc0ae1c
comment out unsupported UITextInput protocol methods
aleclarson Feb 11, 2019
f9e2946
remove UILongPressGestureRecognizer usage in RCTTextView
aleclarson Feb 12, 2019
e9d3baa
fix: "drawRect" method of RCTTextView
aleclarson Feb 12, 2019
9c04b2f
fix: cant set "opaque" property in RCTTextView
aleclarson Feb 12, 2019
3c82a2b
add "NSView:performWithoutAnimation" static method
aleclarson Feb 12, 2019
832fa70
fix: pass YES to "RCTTextView:setNeedsDisplay"
aleclarson Feb 12, 2019
8736d51
fix: "paste" method of RCTUITextField
aleclarson Feb 12, 2019
0ffdee5
disable "inputAccessoryView" related code
aleclarson Feb 12, 2019
2b8f1bc
disable RCTAccessibilityManager for now
aleclarson Feb 12, 2019
0b9a411
fix: "postprocessAttributedText" method of RCTTextShadowView
aleclarson Feb 12, 2019
245b3fa
disable scroll-related RCTUITextView methods
aleclarson Feb 27, 2019
ba3c924
fix: "sizeThatFits" method of RCTUITextView
aleclarson Feb 13, 2019
e27c4cf
add "valueWithCGSize" static method to NSValue
aleclarson Feb 13, 2019
2172097
feat: add NSLabel for <TextInput> placeholder
aleclarson Feb 13, 2019
bd53b7a
fix: "setReactBorderInsets" method of RCTBaseTextInputView
aleclarson Feb 13, 2019
be21162
fix: call "setNeedsLayout" and "setNeedsDisplay" with YES
aleclarson Feb 13, 2019
24f6190
rename "textAlignment" property to "alignment"
aleclarson Feb 22, 2019
0c46908
make RCTUITextView conform to RCTBackedTextInputViewProtocol
aleclarson Feb 13, 2019
eefd9eb
make RCTUITextField conform to RCTBackedTextInputViewProtocol
aleclarson Feb 13, 2019
ff2deff
comment out "RCTConvert+Text" methods
aleclarson Feb 13, 2019
3ceed45
add "paddingInsets" property to RCTBackedTextInputViewProtocol
aleclarson Feb 13, 2019
dce36bc
add "endEditing:" method to NSTextView
aleclarson Feb 13, 2019
db0f63f
add AppKit to RCTText.xcodeproj
aleclarson Feb 14, 2019
4a4329c
add "sizeThatFits:" to RCTBackedTextInputViewProtocol
aleclarson Feb 14, 2019
d55733f
remove incompatible TextInput props
aleclarson Feb 14, 2019
8ee8c2f
disable unsupported TextInput props
aleclarson Feb 14, 2019
c78f131
remove tvOS build targets
aleclarson Feb 15, 2019
c3b9842
declare that NSTextField conforms to NSTextViewDelegate
aleclarson Feb 16, 2019
2a1d3a7
fix: "onFocus" prop of RCTUITextField
aleclarson Feb 16, 2019
206a2b6
fix: "onBlur" prop of RCTUITextField
aleclarson Feb 16, 2019
8a0ef5d
fix: change validation in RCTUITextField
aleclarson Feb 16, 2019
3ee1a5f
fix: skip "textViewProbablyDidChangeSelection" if not firstResponder
aleclarson Feb 16, 2019
a5b9b3b
improve "textInputDidChange" method of RCTBaseTextInputView
aleclarson Feb 16, 2019
ef85ce0
fix: "onSelectionChange" prop of RCTUITextField
aleclarson Feb 16, 2019
35a62cb
fix: "onKeyPress" prop of TextInput
aleclarson Feb 16, 2019
e4d66e9
fix: unwanted RCTView clipping of top-left corner
aleclarson Feb 19, 2019
c0a7538
fix: "onFocus" event of multiline TextInput
aleclarson Feb 22, 2019
671050e
remove "contentSize" and "sizeThatFits:" from RCTBackedTextInputViewP…
aleclarson Feb 22, 2019
0f59413
clear selection of multiline TextInput on blur
aleclarson Feb 22, 2019
e0c4bc1
clip the bounds of TextInput
aleclarson Feb 22, 2019
0ab120f
fix: TextInput visual bugs
aleclarson Feb 22, 2019
6118d62
add "selectAll:" method to RCTBackedTextInputViewProtocol
aleclarson Feb 22, 2019
08fe7b1
fix: "selectTextOnFocus" prop for 1-line TextInput
aleclarson Feb 22, 2019
2d4746f
remove unnecessary methods from RCTUITextField
aleclarson Feb 22, 2019
3ddc57f
fix: multiline TextInput padding
aleclarson Feb 22, 2019
483f5df
feat: support tabbing between TextInput views
aleclarson Feb 22, 2019
1e6f77a
fix: TextInput cursor defaults to end of text
aleclarson Feb 23, 2019
02273b7
fix: race condition with RCTNativeModule::invoke and invalid bridge
aleclarson Feb 23, 2019
4614703
Properly validate JS->native method calls
aleclarson Feb 26, 2019
2439b70
feat: add RCTFieldEditor
aleclarson Feb 26, 2019
50b6997
fix: paste detection in RCTUITextField
aleclarson Feb 26, 2019
06461a1
fix: TextInput "blurOnSubmit" prop
aleclarson Feb 26, 2019
37808bc
feat: wrap multiline TextInput with NSScrollView
aleclarson Feb 26, 2019
058a446
disable "dataDetectorTypes" prop
aleclarson Feb 26, 2019
a2618f8
remove "text" property from RCTBackedTextInputViewProtocol
aleclarson Feb 26, 2019
311d030
remove excess whitespace
aleclarson Feb 26, 2019
92e4280
test: add "unsupported" property to examples
aleclarson Feb 26, 2019
453b2e9
test: sync TextInputExample with upstream/0.54-stable
aleclarson Feb 26, 2019
3cb6972
test: mark unsupported examples in TextInputExample
aleclarson Feb 26, 2019
bc0c2de
test: make TextInputExample compatible with react-native-macos
aleclarson Feb 26, 2019
5a8db89
test: improved TextInputExample
aleclarson Feb 26, 2019
7ed2dc5
comment out "contentMode" of RCTTextView
aleclarson Feb 14, 2019
72a7107
wip: remove RCTSecureTextField
aleclarson Feb 26, 2019
49e65c7
fixup: remove unused function
aleclarson Mar 25, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
127 changes: 0 additions & 127 deletions Libraries/ART/ART.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -25,24 +25,6 @@
0CF68B141AF0549300FF9E5C /* ARTShapeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68B001AF0549300FF9E5C /* ARTShapeManager.m */; };
0CF68B151AF0549300FF9E5C /* ARTSurfaceViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68B021AF0549300FF9E5C /* ARTSurfaceViewManager.m */; };
0CF68B161AF0549300FF9E5C /* ARTTextManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68B041AF0549300FF9E5C /* ARTTextManager.m */; };
325CF7AD1E5F2ABA00AC9606 /* ARTBrush.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AEC1AF0549300FF9E5C /* ARTBrush.m */; };
325CF7AE1E5F2ABA00AC9606 /* ARTLinearGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AEE1AF0549300FF9E5C /* ARTLinearGradient.m */; };
325CF7AF1E5F2ABA00AC9606 /* ARTPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AF01AF0549300FF9E5C /* ARTPattern.m */; };
325CF7B01E5F2ABA00AC9606 /* ARTRadialGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AF21AF0549300FF9E5C /* ARTRadialGradient.m */; };
325CF7B11E5F2ABA00AC9606 /* ARTSolidColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AF41AF0549300FF9E5C /* ARTSolidColor.m */; };
325CF7B21E5F2ABA00AC9606 /* ARTGroupManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AFA1AF0549300FF9E5C /* ARTGroupManager.m */; };
325CF7B31E5F2ABA00AC9606 /* ARTNodeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AFC1AF0549300FF9E5C /* ARTNodeManager.m */; };
325CF7B41E5F2ABA00AC9606 /* ARTRenderableManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AFE1AF0549300FF9E5C /* ARTRenderableManager.m */; };
325CF7B51E5F2ABA00AC9606 /* ARTShapeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68B001AF0549300FF9E5C /* ARTShapeManager.m */; };
325CF7B61E5F2ABA00AC9606 /* ARTSurfaceViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68B021AF0549300FF9E5C /* ARTSurfaceViewManager.m */; };
325CF7B71E5F2ABA00AC9606 /* ARTTextManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68B041AF0549300FF9E5C /* ARTTextManager.m */; };
325CF7B81E5F2ABA00AC9606 /* ARTGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68ADE1AF0549300FF9E5C /* ARTGroup.m */; };
325CF7B91E5F2ABA00AC9606 /* ARTNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AE01AF0549300FF9E5C /* ARTNode.m */; };
325CF7BA1E5F2ABA00AC9606 /* ARTRenderable.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AE21AF0549300FF9E5C /* ARTRenderable.m */; };
325CF7BB1E5F2ABA00AC9606 /* ARTShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AE41AF0549300FF9E5C /* ARTShape.m */; };
325CF7BC1E5F2ABA00AC9606 /* ARTSurfaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AE61AF0549300FF9E5C /* ARTSurfaceView.m */; };
325CF7BD1E5F2ABA00AC9606 /* ARTText.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AE81AF0549300FF9E5C /* ARTText.m */; };
325CF7BE1E5F2ABA00AC9606 /* RCTConvert+ART.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF68AF71AF0549300FF9E5C /* RCTConvert+ART.m */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
Expand All @@ -55,15 +37,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
323A12851E5F266B004975B8 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
Expand Down Expand Up @@ -107,7 +80,6 @@
0CF68B021AF0549300FF9E5C /* ARTSurfaceViewManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ARTSurfaceViewManager.m; sourceTree = "<group>"; };
0CF68B031AF0549300FF9E5C /* ARTTextManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ARTTextManager.h; sourceTree = "<group>"; };
0CF68B041AF0549300FF9E5C /* ARTTextManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ARTTextManager.m; sourceTree = "<group>"; };
323A12871E5F266B004975B8 /* libART-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libART-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -118,13 +90,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
323A12841E5F266B004975B8 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
Expand Down Expand Up @@ -161,7 +126,6 @@
isa = PBXGroup;
children = (
0CF68AC11AF0540F00FF9E5C /* libART.a */,
323A12871E5F266B004975B8 /* libART-tvOS.a */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -222,23 +186,6 @@
productReference = 0CF68AC11AF0540F00FF9E5C /* libART.a */;
productType = "com.apple.product-type.library.static";
};
323A12861E5F266B004975B8 /* ART-tvOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 323A128D1E5F266B004975B8 /* Build configuration list for PBXNativeTarget "ART-tvOS" */;
buildPhases = (
323A12831E5F266B004975B8 /* Sources */,
323A12841E5F266B004975B8 /* Frameworks */,
323A12851E5F266B004975B8 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = "ART-tvOS";
productName = "ART-tvOS";
productReference = 323A12871E5F266B004975B8 /* libART-tvOS.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
Expand All @@ -250,10 +197,6 @@
0CF68AC01AF0540F00FF9E5C = {
CreatedOnToolsVersion = 6.2;
};
323A12861E5F266B004975B8 = {
CreatedOnToolsVersion = 6.2;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 0CF68ABC1AF0540F00FF9E5C /* Build configuration list for PBXProject "ART" */;
Expand All @@ -269,7 +212,6 @@
projectRoot = "";
targets = (
0CF68AC01AF0540F00FF9E5C /* ART */,
323A12861E5F266B004975B8 /* ART-tvOS */,
);
};
/* End PBXProject section */
Expand Down Expand Up @@ -300,31 +242,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
323A12831E5F266B004975B8 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
325CF7B71E5F2ABA00AC9606 /* ARTTextManager.m in Sources */,
325CF7B21E5F2ABA00AC9606 /* ARTGroupManager.m in Sources */,
325CF7AF1E5F2ABA00AC9606 /* ARTPattern.m in Sources */,
325CF7BD1E5F2ABA00AC9606 /* ARTText.m in Sources */,
325CF7B31E5F2ABA00AC9606 /* ARTNodeManager.m in Sources */,
325CF7B81E5F2ABA00AC9606 /* ARTGroup.m in Sources */,
325CF7B41E5F2ABA00AC9606 /* ARTRenderableManager.m in Sources */,
325CF7BC1E5F2ABA00AC9606 /* ARTSurfaceView.m in Sources */,
325CF7B01E5F2ABA00AC9606 /* ARTRadialGradient.m in Sources */,
325CF7B61E5F2ABA00AC9606 /* ARTSurfaceViewManager.m in Sources */,
325CF7BB1E5F2ABA00AC9606 /* ARTShape.m in Sources */,
325CF7BA1E5F2ABA00AC9606 /* ARTRenderable.m in Sources */,
325CF7BE1E5F2ABA00AC9606 /* RCTConvert+ART.m in Sources */,
325CF7B91E5F2ABA00AC9606 /* ARTNode.m in Sources */,
325CF7B11E5F2ABA00AC9606 /* ARTSolidColor.m in Sources */,
325CF7AE1E5F2ABA00AC9606 /* ARTLinearGradient.m in Sources */,
325CF7AD1E5F2ABA00AC9606 /* ARTBrush.m in Sources */,
325CF7B51E5F2ABA00AC9606 /* ARTShapeManager.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
Expand Down Expand Up @@ -424,41 +341,6 @@
};
name = Release;
};
323A128E1E5F266B004975B8 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_TESTABILITY = YES;
GCC_NO_COMMON_BLOCKS = YES;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = appletvos;
SKIP_INSTALL = YES;
TVOS_DEPLOYMENT_TARGET = 9.2;
};
name = Debug;
};
323A128F1E5F266B004975B8 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_NO_COMMON_BLOCKS = YES;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = appletvos;
SKIP_INSTALL = YES;
TVOS_DEPLOYMENT_TARGET = 9.2;
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
Expand All @@ -480,15 +362,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
323A128D1E5F266B004975B8 /* Build configuration list for PBXNativeTarget "ART-tvOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
323A128E1E5F266B004975B8 /* Debug */,
323A128F1E5F266B004975B8 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0CF68AB91AF0540F00FF9E5C /* Project object */;
Expand Down
Loading