Commit Graph

13022 Commits

Author SHA1 Message Date
appleguy
6f82d0f059 [Yoga Beta] Improvements to the experimental support for Yoga layout. (#59)
* [Yoga Beta] Improvements to the experimental support for Yoga layout.

Yoga remains an unsupported / speculative feature, but these improvements are important for
the functionality of clients that are experimenting with it.

For example, without these changes, ASButtonNode is not able to lay out correctly. These
changes allow certain subtrees that use layout specs to coexist properly in a Yoga heirarchy.

The most significant change here is moving ASEdgeInsets into the #if YOGA gating. Although
this is technically an API change, this type was added with no known use cases and is
really only useful for flexbox layout specification. So, before usages of it are created,
it makes sense to constrain the Texture API surface until that time.

* [RTL] Bridge the UISemanticContentAttribute property for more convenient RTL support.

Although apps could handle this before by setting the view's property in didLoad, it's
useful to bridge this property for setting during off-main initialization.

This change also makes RTL fully functional / automatic for Yoga layout users.

* Remove RTL property addition and depend on PR #60 landing first.

* Fix warnings

* Add line to changelog
2017-04-27 15:43:29 -07:00
Garrett Moon
95c3a68bac Update to 2.3.1 2017-04-27 14:30:02 -07:00
Garrett Moon
5cd7704a4d Don't run tests for the docs directory. (#79)
* Don't run tests for the docs directory.

* Don't need to build for this either.

* Spell it right;
2017-04-27 13:57:57 -07:00
Levi McCallum
d82f5076c8 Fix SCSS build (#78) 2017-04-27 13:42:40 -07:00
Garrett Moon
f92dd7f967 Fix documentation warning on ASCollectionLayoutState.h (#77) 2017-04-27 13:34:25 -07:00
overtake
ffcee2cec0 Merge branch 'master' of https://github.com/peter-iakovlev/Postbox 2017-04-27 23:26:21 +03:00
overtake
17935702ca no message 2017-04-27 23:26:14 +03:00
Peter
a73bcc3180 no message 2017-04-27 22:47:14 +03:00
Ivan Matkov
dc8bcc396b Actualize file names in header comments 2017-04-27 16:09:55 +03:00
Ivan Matkov
23d801b929 Remove default copyright placeholder in BITKeychainUtilsTests.m 2017-04-27 16:03:43 +03:00
Ivan Matkov
3f2f3bac9b Simulator architectures definition in xcconfig file 2017-04-27 15:59:49 +03:00
Ivan Matkov
1fb463bbcb Raise platform version in podspec files 2017-04-27 15:56:33 +03:00
Huy Nguyen
29d6d7df58 ASLayoutSpec to use more default implementations (#73) 2017-04-27 10:46:47 +01:00
Evgeny
03f7e1ef71 Changed the translation of one word (the japanese language) 2017-04-27 09:31:33 +03:00
appleguy
32c036f440 [CGPointNull] Rename globally exported C function to avoid collisions #trivial (#62)
* [CGPointNull] Rename globally exported C function to avoid collisions.

Some other frameworks also declare this. Let's try to minimize collisions
without making the name too ugly.

* Fix build errors
2017-04-26 17:21:01 -07:00
Adlai Holler
fbb14f5c7c Remove References to IGListSectionType, Now that It's Gone (#49)
* Remove references to IGListSectionType now that it’s gone

* Update changelog
2017-04-26 13:04:03 -07:00
Garrett Moon
c929a77178 Add danger-slack 2017-04-26 11:25:35 -07:00
Benjamin Scholtysik (Reimold)
0d08c4eacd Fix a few warnings related to comments/docs 2017-04-25 17:05:19 -07:00
Garrett Moon
820ad6ddd0 Update the CI to the new ruby version (#71) 2017-04-25 16:59:56 -07:00
djblake
1456366153 Missing a word (#68)
Missing `[ASInsetLayoutSpec` from ASInsetLayoutSpec creation line.
2017-04-25 07:22:24 -07:00
appleguy
09ad3b79b2 [RTL] Bridge the UISemanticContentAttribute property for more convenient RTL support. (#60)
Although apps could handle this before by setting the view's property in didLoad, it's
useful to bridge this property for setting during off-main initialization.

This change also makes RTL fully functional / automatic for Yoga layout users.
2017-04-24 20:08:03 -07:00
appleguy
ce91d3cb3c [ASCollectionView] Prevent prefetching from being enabled to eliminate overhead. (#65)
Some apps explicitly enable this, which is counterproductive with ASDK.
2017-04-24 20:06:28 -07:00
Garrett Moon
8013e25524 Update license v2 (#67)
* Fixed license

* Update all licenses

* Update Dangerfile for new license

* Update already updated licenses

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…

* Closer…
2017-04-24 16:59:57 -07:00
Garrett Moon
2d6ccdb1d9 Fixes a potential deadlock; it's not safe to message likely super nod… (#56)
* Fixes a potential deadlock; it's not safe to message likely super nodes while holding the lock.

* I think this is what @nguyenhuy is looking for :)

* Fix up CHANGELOG.md
2017-04-24 11:25:28 -07:00
Evgeny
ada2c8a111 Add accessibility hint for mandatory fields 2017-04-24 18:58:03 +03:00
Evgeny
bbfe57038e Add accessibility label to feedback list view cell 2017-04-24 16:45:20 +03:00
Philipp Smorygo
e45c68646a Fix __has_include check in ASLog.h #trivial (#55)
* Fix __has_include check in ASLog.h

* Fix __has_include check in ASLog.h

update changelog

* Fix __has_include check in ASLog.h

Add proper copyright in comment for ASLog.h
2017-04-22 16:50:22 +01:00
Huy Nguyen
e910af851e Layout debugger proposal (#52)
* RFC doc for layout debugger

* Fix typos

* Fix wordings
2017-04-22 16:48:22 +01:00
Stephen
1f69274a90 GLKit workaround #trivial (#54)
* GLKit workaround:
canClearContentsOfLayer now turned off for views with CAEAGLLayer

* Nits fixed

* Missed square bracket

* Copyright added
2017-04-22 16:47:02 +01:00
Benjamin Scholtysik (Reimold)
d7c665d0e3 Implement startManager with Xamarin Environment API 2017-04-21 16:43:57 -07:00
Garrett Moon
23e84f2ea4 Fixes header check to accept the 'new' header for modified files. (#50)
* Fixes header check to accept the 'new' header for modified files.

* Disable licensing header check for now, will re-enable when we have answers regarding simplification.
2017-04-21 09:18:03 -07:00
overtake
3a395f7068 fixes 2017-04-21 18:41:21 +03:00
Levi McCallum
8ebd903e67 Move doc stylesheets to sass (#47) 2017-04-20 09:55:46 -07:00
overtake
47df0e451a Merge branch 'master' of https://github.com/peter-iakovlev/TelegramCore 2017-04-20 18:58:36 +03:00
Peter
50979d69c3 no message 2017-04-20 18:58:02 +03:00
overtake
8c4bf2783d Merge branches 'master' and 'master' of https://github.com/peter-iakovlev/TelegramCore 2017-04-20 18:46:24 +03:00
overtake
c5cc1d22ea no message 2017-04-20 18:46:18 +03:00
overtake
2eef8ad7f0 Merge branch 'master' of https://github.com/peter-iakovlev/Postbox 2017-04-20 18:46:03 +03:00
overtake
a3ba5f3043 no message 2017-04-20 18:45:56 +03:00
Peter
dff048aec3 no message 2017-04-20 18:38:16 +03:00
Peter
763c6cd7f7 Merge commit '6e4df775d14215969749aac0359ff72093725cca' 2017-04-20 18:12:12 +03:00
Peter
aea769336c no message 2017-04-20 18:12:06 +03:00
Adlai Holler
67387c0978 Build a Tips system (#19) 2017-04-19 19:51:24 -07:00
Garrett Moon
92c1c1b43e Update the homepage URL (#10) 2017-04-19 19:51:02 -07:00
Garrett Moon
bd85ac71f9 Fixes for Dangerfile header checks (#45) 2017-04-19 19:50:40 -07:00
Garrett Moon
72c5579bf3 Add CHANGELOG.md 2017-04-19 17:46:30 -07:00
Garrett Moon
2568be581e Fix dumb mistake in dangerfile 2017-04-19 17:28:35 -07:00
Garrett Moon
0609e70245 Enforce header file changes (#44)
* Enforce header file changes

* cleanup
2017-04-19 17:22:58 -07:00
Garrett Moon
ec7479d819 Fix podspec twitter 2017-04-19 16:57:56 -07:00
Garrett Moon
86d13e4e13 Add danger (#18)
* Add Danger

* Move danger up

* Remove slather for now

* Have danger failures in log

* Add print out of API token for debugging

* Make verbose

* Make verbose for real

* Try this

* Revert "Try this"

This reverts commit 3bfc16382122ee1200ab82f8cbc76b967653606f.

* Try another thing

* Get rid of logging
2017-04-19 14:27:42 -07:00