IGListKit/Source/Internal
Ryan Nystrom 583efb936b Add experimental collectionView getter fix
Summary:
Adding a fix to the `IGListAdapterUpdater` that requests the `UICollectionView` to perform updates on until just-before we update. This way if the `UICollectionView` is changed between update-queue and execution (b/c updates are async), we guarantee the update is performed on the correct view.

See the accompanying unit test that fails w/out the fix enabled.

Differential Revision: D7889908

fbshipit-source-id: 7178677f34951a1e42986b0289fc4abc708d6946
2018-05-11 08:08:44 -07:00
..
IGListAdapter+DebugDescription.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapter+DebugDescription.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapter+UICollectionView.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapter+UICollectionView.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapterInternal.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapterProxy.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapterProxy.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapterUpdater+DebugDescription.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapterUpdater+DebugDescription.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListAdapterUpdaterInternal.h Add experimental collectionView getter fix 2018-05-11 08:08:44 -07:00
IGListBatchUpdateData+DebugDescription.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListBatchUpdateData+DebugDescription.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListBatchUpdates.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListBatchUpdates.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListBatchUpdateState.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListBindingSectionController+DebugDescription.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListBindingSectionController+DebugDescription.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListCollectionViewLayoutInternal.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListDebugger.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListDebugger.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListDebuggingUtilities.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListDebuggingUtilities.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListDisplayHandler.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListDisplayHandler.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListReloadIndexPath.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListReloadIndexPath.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListSectionControllerInternal.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListSectionMap+DebugDescription.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListSectionMap+DebugDescription.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListSectionMap.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListSectionMap.m Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListStackedSectionControllerInternal.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListWorkingRangeHandler.h Relicense to MIT 2018-05-01 14:50:56 -07:00
IGListWorkingRangeHandler.mm Relicense to MIT 2018-05-01 14:50:56 -07:00
UICollectionView+DebugDescription.h Relicense to MIT 2018-05-01 14:50:56 -07:00
UICollectionView+DebugDescription.m Relicense to MIT 2018-05-01 14:50:56 -07:00
UICollectionView+IGListBatchUpdateData.h Relicense to MIT 2018-05-01 14:50:56 -07:00
UICollectionView+IGListBatchUpdateData.m Relicense to MIT 2018-05-01 14:50:56 -07:00
UICollectionViewLayout+InteractiveReordering.h Relicense to MIT 2018-05-01 14:50:56 -07:00
UICollectionViewLayout+InteractiveReordering.m Relicense to MIT 2018-05-01 14:50:56 -07:00
UIScrollView+IGListKit.h Relicense to MIT 2018-05-01 14:50:56 -07:00
UIScrollView+IGListKit.m Relicense to MIT 2018-05-01 14:50:56 -07:00