Skip to content

Commit d6d664c

Browse files
committed
Release 4.3.0
1 parent e60da0e commit d6d664c

File tree

59 files changed

+3074
-1110
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+3074
-1110
lines changed

.cursorrules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Bridging native APIs to TypeScript
2+
3+
When adding or changing any native API exposed to the TypeScript/JavaScript layer, you MUST follow the recipe in BRIDGING.md in this directory. Do not skip steps. Every such API must support both Legacy (Paper) and New Architecture (Fabric + TurboModules); the public API must branch on isNewArchitectureEnabled() and delegate to the correct path. Use the checklist in BRIDGING.md before submitting.

ACKNOWLEDGEMENTS.md

Lines changed: 139 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -2148,6 +2148,145 @@ desirable to choose a license that granted us the same protections for new code
21482148
that were granted to the IJG for code derived from their software.
21492149

21502150

2151+
--------------------------------------------------------------------------------
2152+
## libpng (http://www.libpng.org/pub/png/libpng.html)
2153+
2154+
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
2155+
=========================================
2156+
2157+
PNG Reference Library License version 2
2158+
---------------------------------------
2159+
2160+
* Copyright (c) 1995-2018 The PNG Reference Library Authors.
2161+
* Copyright (c) 2018 Cosmin Truta.
2162+
* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
2163+
* Copyright (c) 1996-1997 Andreas Dilger.
2164+
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
2165+
2166+
The software is supplied "as is", without warranty of any kind,
2167+
express or implied, including, without limitation, the warranties
2168+
of merchantability, fitness for a particular purpose, title, and
2169+
non-infringement. In no even shall the Copyright owners, or
2170+
anyone distributing the software, be liable for any damages or
2171+
other liability, whether in contract, tort or otherwise, arising
2172+
from, out of, or in connection with the software, or the use or
2173+
other dealings in the software, even if advised of the possibility
2174+
of such damage.
2175+
2176+
Permission is hereby granted to use, copy, modify, and distribute
2177+
this software, or portions hereof, for any purpose, without fee,
2178+
subject to the following restrictions:
2179+
2180+
1. The origin of this software must not be misrepresented; you
2181+
must not claim that you wrote the original software. If you
2182+
use this software in a product, an acknowledgment in the product
2183+
documentation would be appreciated, but is not required.
2184+
2185+
2. Altered source versions must be plainly marked as such, and must
2186+
not be misrepresented as being the original software.
2187+
2188+
3. This Copyright notice may not be removed or altered from any
2189+
source or altered source distribution.
2190+
2191+
2192+
PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
2193+
-----------------------------------------------------------------------
2194+
2195+
libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are
2196+
Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
2197+
derived from libpng-1.0.6, and are distributed according to the same
2198+
disclaimer and license as libpng-1.0.6 with the following individuals
2199+
added to the list of Contributing Authors:
2200+
2201+
Simon-Pierre Cadieux
2202+
Eric S. Raymond
2203+
Mans Rullgard
2204+
Cosmin Truta
2205+
Gilles Vollant
2206+
James Yu
2207+
Mandar Sahastrabuddhe
2208+
Google Inc.
2209+
Vadim Barkov
2210+
2211+
and with the following additions to the disclaimer:
2212+
2213+
There is no warranty against interference with your enjoyment of
2214+
the library or against infringement. There is no warranty that our
2215+
efforts or the library will fulfill any of your particular purposes
2216+
or needs. This library is provided with all faults, and the entire
2217+
risk of satisfactory quality, performance, accuracy, and effort is
2218+
with the user.
2219+
2220+
Some files in the "contrib" directory and some configure-generated
2221+
files that are distributed with libpng have other copyright owners, and
2222+
are released under other open source licenses.
2223+
2224+
libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
2225+
Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
2226+
libpng-0.96, and are distributed according to the same disclaimer and
2227+
license as libpng-0.96, with the following individuals added to the
2228+
list of Contributing Authors:
2229+
2230+
Tom Lane
2231+
Glenn Randers-Pehrson
2232+
Willem van Schaik
2233+
2234+
libpng versions 0.89, June 1996, through 0.96, May 1997, are
2235+
Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
2236+
and are distributed according to the same disclaimer and license as
2237+
libpng-0.88, with the following individuals added to the list of
2238+
Contributing Authors:
2239+
2240+
John Bowler
2241+
Kevin Bracey
2242+
Sam Bushell
2243+
Magnus Holmgren
2244+
Greg Roelofs
2245+
Tom Tanner
2246+
2247+
Some files in the "scripts" directory have other copyright owners,
2248+
but are released under this license.
2249+
2250+
libpng versions 0.5, May 1995, through 0.88, January 1996, are
2251+
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
2252+
2253+
For the purposes of this copyright and license, "Contributing Authors"
2254+
is defined as the following set of individuals:
2255+
2256+
Andreas Dilger
2257+
Dave Martindale
2258+
Guy Eric Schalnat
2259+
Paul Schmidt
2260+
Tim Wegner
2261+
2262+
The PNG Reference Library is supplied "AS IS". The Contributing
2263+
Authors and Group 42, Inc. disclaim all warranties, expressed or
2264+
implied, including, without limitation, the warranties of
2265+
merchantability and of fitness for any purpose. The Contributing
2266+
Authors and Group 42, Inc. assume no liability for direct, indirect,
2267+
incidental, special, exemplary, or consequential damages, which may
2268+
result from the use of the PNG Reference Library, even if advised of
2269+
the possibility of such damage.
2270+
2271+
Permission is hereby granted to use, copy, modify, and distribute this
2272+
source code, or portions hereof, for any purpose, without fee, subject
2273+
to the following restrictions:
2274+
2275+
1. The origin of this source code must not be misrepresented.
2276+
2277+
2. Altered versions must be plainly marked as such and must not
2278+
be misrepresented as being the original source.
2279+
2280+
3. This Copyright notice may not be removed or altered from any
2281+
source or altered source distribution.
2282+
2283+
The Contributing Authors and Group 42, Inc. specifically permit,
2284+
without fee, and encourage the use of this source code as a component
2285+
to supporting the PNG file format in commercial products. If you use
2286+
this source code in a product, acknowledgment is not required but would
2287+
be appreciated.
2288+
2289+
21512290
--------------------------------------------------------------------------------
21522291
## magic_enum (https://github.com/Neargye/magic_enum)
21532292

@@ -3365,145 +3504,6 @@ freely, subject to the following restrictions:
33653504
misrepresented as being the original software.
33663505
3. This notice may not be removed or altered from any source distribution.
33673506

3368-
--------------------------------------------------------------------------------
3369-
## libpng (http://www.libpng.org/pub/png/libpng.html)
3370-
3371-
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
3372-
=========================================
3373-
3374-
PNG Reference Library License version 2
3375-
---------------------------------------
3376-
3377-
* Copyright (c) 1995-2018 The PNG Reference Library Authors.
3378-
* Copyright (c) 2018 Cosmin Truta.
3379-
* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
3380-
* Copyright (c) 1996-1997 Andreas Dilger.
3381-
* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
3382-
3383-
The software is supplied "as is", without warranty of any kind,
3384-
express or implied, including, without limitation, the warranties
3385-
of merchantability, fitness for a particular purpose, title, and
3386-
non-infringement. In no even shall the Copyright owners, or
3387-
anyone distributing the software, be liable for any damages or
3388-
other liability, whether in contract, tort or otherwise, arising
3389-
from, out of, or in connection with the software, or the use or
3390-
other dealings in the software, even if advised of the possibility
3391-
of such damage.
3392-
3393-
Permission is hereby granted to use, copy, modify, and distribute
3394-
this software, or portions hereof, for any purpose, without fee,
3395-
subject to the following restrictions:
3396-
3397-
1. The origin of this software must not be misrepresented; you
3398-
must not claim that you wrote the original software. If you
3399-
use this software in a product, an acknowledgment in the product
3400-
documentation would be appreciated, but is not required.
3401-
3402-
2. Altered source versions must be plainly marked as such, and must
3403-
not be misrepresented as being the original software.
3404-
3405-
3. This Copyright notice may not be removed or altered from any
3406-
source or altered source distribution.
3407-
3408-
3409-
PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
3410-
-----------------------------------------------------------------------
3411-
3412-
libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are
3413-
Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
3414-
derived from libpng-1.0.6, and are distributed according to the same
3415-
disclaimer and license as libpng-1.0.6 with the following individuals
3416-
added to the list of Contributing Authors:
3417-
3418-
Simon-Pierre Cadieux
3419-
Eric S. Raymond
3420-
Mans Rullgard
3421-
Cosmin Truta
3422-
Gilles Vollant
3423-
James Yu
3424-
Mandar Sahastrabuddhe
3425-
Google Inc.
3426-
Vadim Barkov
3427-
3428-
and with the following additions to the disclaimer:
3429-
3430-
There is no warranty against interference with your enjoyment of
3431-
the library or against infringement. There is no warranty that our
3432-
efforts or the library will fulfill any of your particular purposes
3433-
or needs. This library is provided with all faults, and the entire
3434-
risk of satisfactory quality, performance, accuracy, and effort is
3435-
with the user.
3436-
3437-
Some files in the "contrib" directory and some configure-generated
3438-
files that are distributed with libpng have other copyright owners, and
3439-
are released under other open source licenses.
3440-
3441-
libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
3442-
Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
3443-
libpng-0.96, and are distributed according to the same disclaimer and
3444-
license as libpng-0.96, with the following individuals added to the
3445-
list of Contributing Authors:
3446-
3447-
Tom Lane
3448-
Glenn Randers-Pehrson
3449-
Willem van Schaik
3450-
3451-
libpng versions 0.89, June 1996, through 0.96, May 1997, are
3452-
Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
3453-
and are distributed according to the same disclaimer and license as
3454-
libpng-0.88, with the following individuals added to the list of
3455-
Contributing Authors:
3456-
3457-
John Bowler
3458-
Kevin Bracey
3459-
Sam Bushell
3460-
Magnus Holmgren
3461-
Greg Roelofs
3462-
Tom Tanner
3463-
3464-
Some files in the "scripts" directory have other copyright owners,
3465-
but are released under this license.
3466-
3467-
libpng versions 0.5, May 1995, through 0.88, January 1996, are
3468-
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
3469-
3470-
For the purposes of this copyright and license, "Contributing Authors"
3471-
is defined as the following set of individuals:
3472-
3473-
Andreas Dilger
3474-
Dave Martindale
3475-
Guy Eric Schalnat
3476-
Paul Schmidt
3477-
Tim Wegner
3478-
3479-
The PNG Reference Library is supplied "AS IS". The Contributing
3480-
Authors and Group 42, Inc. disclaim all warranties, expressed or
3481-
implied, including, without limitation, the warranties of
3482-
merchantability and of fitness for any purpose. The Contributing
3483-
Authors and Group 42, Inc. assume no liability for direct, indirect,
3484-
incidental, special, exemplary, or consequential damages, which may
3485-
result from the use of the PNG Reference Library, even if advised of
3486-
the possibility of such damage.
3487-
3488-
Permission is hereby granted to use, copy, modify, and distribute this
3489-
source code, or portions hereof, for any purpose, without fee, subject
3490-
to the following restrictions:
3491-
3492-
1. The origin of this source code must not be misrepresented.
3493-
3494-
2. Altered versions must be plainly marked as such and must not
3495-
be misrepresented as being the original source.
3496-
3497-
3. This Copyright notice may not be removed or altered from any
3498-
source or altered source distribution.
3499-
3500-
The Contributing Authors and Group 42, Inc. specifically permit,
3501-
without fee, and encourage the use of this source code as a component
3502-
to supporting the PNG file format in commercial products. If you use
3503-
this source code in a product, acknowledgment is not required but would
3504-
be appreciated.
3505-
3506-
35073507
--------------------------------------------------------------------------------
35083508
## libtiff (http://www.libtiff.org/)
35093509

0 commit comments

Comments
 (0)