Commit Graph

25012 Commits

Author SHA1 Message Date
Benjamin Scholtysik (Reimold)
8467d57e0b Merge branch 'master' into Release/5.0.1 2017-12-06 13:49:13 -08:00
Benjamin Scholtysik (Reimold)
e804cb956f Update the changelog 2017-12-06 11:23:15 -08:00
Jeff Wang
48778ebaa3 [bugfix] fix collision of images with same name in different bundles. Refers to issue: https://github.com/airbnb/lottie-ios/issues/295 2017-12-06 13:03:11 +08:00
Benjamin Scholtysik (Reimold)
a16d5294a0 Merge remote-tracking branch 'Public/develop' into Release/5.0.1 2017-12-05 15:26:24 -08:00
Garrett Moon
008a1ce208 Revert Adds support for specifying a quality indexed array of URLs (#699)
* Revert "Adds support for specifying a quality indexed array of URLs (#557)"

This reverts commit 3c77d4a5da.

* Add CHANGELOG entry
2017-12-05 13:55:19 -08:00
Benjamin Scholtysik (Reimold)
c0143760cf Merge pull request #479 from MatkovIvan/fix/mt-crashes
Fix crashes caused by concurrency
2017-12-05 12:04:13 -08:00
Ivan Matkov
e5a5b9b13a Synchronize lazy creation in properties 2017-12-05 18:11:33 +03:00
Ivan Matkov
8f211853f9 Synchronize channel timer operations 2017-12-05 17:57:19 +03:00
Ivan Matkov
3845850e32 Make context dictionary in operations queue 2017-12-05 17:55:54 +03:00
overtake
0adb9b8043 Merge branch 'master' of https://github.com/peter-iakovlev/Postbox
* 'master' of https://github.com/peter-iakovlev/Postbox:
  no message
2017-12-05 13:48:43 +04:00
overtake
f6327d72ae Merge branch 'master' of https://github.com/peter-iakovlev/TelegramCore
* 'master' of https://github.com/peter-iakovlev/TelegramCore:
  no message
  no message
2017-12-05 13:48:25 +04:00
overtake
3f9c97ca9f no message 2017-12-05 13:48:18 +04:00
Peter
8077d9561f no message 2017-12-05 13:47:45 +04:00
Peter
08c18539f2 no message 2017-12-05 13:46:00 +04:00
Peter
7b6873291f no message 2017-12-05 13:45:18 +04:00
Garrett Moon
0b6d41f872 A couple performance tweaks for animated images #trivial (#634)
* A couple performance tweaks for animated images

* @nguyenhuy's comments

* Avoid calling animatedImageData twice. Thanks @maicki.

* Fix call to background deallocation

* Good catch by @Adlai-Holler
2017-12-04 14:56:04 -08:00
Andrew Yates
c1f517a7eb Correct Synchronous Concurrency Talk Link (#698)
Fixes #697.
2017-12-04 10:41:00 -08:00
Peter
515bcf457a Merge commit 'cc2f3d0c5955138ebf7c637beef80c0b690a27f2' 2017-12-04 19:13:18 +04:00
Peter
9dff48dbaf no message 2017-12-04 19:12:45 +04:00
Adlai Holler
0dc7002f0b Add unit tests for the layout engine (#424)
* Build testing platform & tests for the layout engine

* Add our license header to debugbreak.

* Remove thing

* Address review comments

* Beef up the logging

* Update -[ASLayout isEqual:]

* testLayoutTransitionWithAsyncMeasurement passes now

* Disable testASetNeedsLayoutInterferingWithTheCurrentTransition

* Fix build errors
2017-12-01 17:05:47 +00:00
Huy Nguyen
bccde6cf0f [ASScrollNode] Fix small bugs and add unit tests (#637)
* Add unit tests for ASScrollNode

* Make sure ASScrollNode's size is clamped against its size range

* Invalidate ASScrollNode's calculated layout if its scrollable directions changed

* Update comment

* Update CHANGELOG

* Address Adlai's comments
2017-12-01 15:41:06 +00:00
Huy Nguyen
b01fac35b6 [ASDisplayNode+Layout] Ensure a pending layout is applied once (#695)
Before:
  - Even if a pending layout was applied before, it'll be unnecessarily applied again in next layout passes and cause `-calculatedLayoutDidChange` being called multiple times.

After:
  - If a pending layout was applied, the calculated layout will not be ignored but reused, if possible, in next layout passes.

Test plan: testSetNeedsLayoutAndNormalLayoutPass in #424.
2017-12-01 13:11:17 +00:00
overtake
efe931f69e Merge branch 'master' of https://github.com/peter-iakovlev/Postbox
* 'master' of https://github.com/peter-iakovlev/Postbox:
  no message
2017-12-01 15:40:20 +04:00
overtake
73ea128523 no message 2017-12-01 15:40:15 +04:00
overtake
7c88878145 Merge branch 'master' of https://github.com/peter-iakovlev/TelegramCore
* 'master' of https://github.com/peter-iakovlev/TelegramCore:
  no message
  no message
2017-12-01 15:28:31 +04:00
overtake
4b3eb8dc50 no message 2017-12-01 15:28:23 +04:00
Peter
a3788479c0 no message 2017-12-01 15:25:04 +04:00
Peter
9d2c9e0255 Merge commit 'c763c3db2e870bd3c90ca63b50be0f5869752105'
# Conflicts:
#	TelegramCore/Authorization.swift
2017-12-01 15:24:12 +04:00
Peter
d7bcb7a528 no message 2017-12-01 15:23:24 +04:00
Peter
89310ee56f no message 2017-12-01 15:22:22 +04:00
brandon_withrow
e42812f94f Bump to 2.1.5 2017-11-30 15:52:29 -08:00
Brandon Withrow
deb1d93498 Merge pull request #492 from mattlisiv/master
Stop animation before leaving screen to prevent freezing
2017-11-30 15:49:04 -08:00
mlisivick
bde23a44b4 Change animation control from pause to stop 2017-11-30 18:59:10 -03:00
Brandon Withrow
8a576dffe8 Merge pull request #487 from wangyaqing/master
remove unnecessary newlines
2017-11-30 10:09:56 -08:00
Brandon Withrow
7303a7be94 Merge pull request #495 from kyle-fox/patch-1
Issue Template edits
2017-11-30 10:08:20 -08:00
Brandon Withrow
7dc3d6a1cf Merge pull request #499 from ansman/fix/implement-init-with-coder-in-lotanimatedcontrol
Implement initWithCoder: in LOTAnimatedControl
2017-11-30 10:06:50 -08:00
Brandon Withrow
98dfcf725c Merge pull request #506 from wlei-fx/master
fix crash by addding @synthesize to [LOTLayerContainer display]
2017-11-30 10:05:25 -08:00
Erekle
d8cda8d74a [iOS11] Update project settings and fix errors (#676)
* [iOS11] Update project settings and fix errors

* update changelog

* resolve comments
2017-11-30 12:25:06 +00:00
Ilya Laktyushin
eeed00eb1f no message 2017-11-30 02:23:44 +04:00
overtake
c763c3db2e no message 2017-11-28 19:32:51 +04:00
Richard Henry
324288455f Add missing </div> tags in Layout API Sizing docs (#691)
This fixes the broken documentation here: http://texturegroup.org/docs/layout2-api-sizing.html
2017-11-28 12:15:56 +00:00
Huy Nguyen
b411149290 Add a recent talk by @smeis at CocoaHeadsNL (#687) 2017-11-28 12:14:56 +00:00
leiwei.lw
197455f4e7 synchronize thread when update lottie animation to protect from crash 2017-11-28 16:34:57 +08:00
Richard Henry
ab51983ebf Fix bug that breaks ASNodeController docs page (#690)
When Obj-C is selected on this page, the bottom half of the documentation is missing. When Swift is selected, malformed content appears where the documentation is nested inside the code block.

Repro'd here in Safari and Chrome: http://texturegroup.org/docs/containers-asnodecontroller.html

I think the bug is that <PhotoCellNode> is being parsed as an HTML tag, and this should fix it.
2017-11-27 22:20:50 -08:00
Benjamin Scholtysik (Reimold)
f7209e01cf Bump versions 5.0.0 -> 5.0.1 2017-11-25 18:14:18 -08:00
Benjamin Scholtysik (Reimold)
3986e88fd1 Add subspec for FeedbackOnlyLib and remove reference to AssetsLibrary 2017-11-25 18:03:02 -08:00
Benjamin Scholtysik (Reimold)
15f628ae8e Remove unused frameworks from feedbackonly.modulemap and add patched config.h to build script 2017-11-25 18:02:35 -08:00
Benjamin Scholtysik (Reimold)
18e5bc917f Clean up build script 2017-11-24 14:18:46 -08:00
Benjamin Scholtysik (Reimold)
d5a659e26f Have FeedbackOnly configration build without crash reporting 2017-11-24 14:13:29 -08:00
Benjamin Scholtysik (Reimold)
b27359992b move definition of currentdelegate in BITHockeyManager outside the definition of the #pragma for crashreporting to allow configurations without crash reporting 2017-11-24 14:02:27 -08:00