Commit Graph

13022 Commits

Author SHA1 Message Date
Benjamin Scholtysik (Reimold)
3305675a87 Merge pull request #335 from bitstadium/feature/update-setup-template
Just updating the setup-template
2016-09-14 10:37:08 -07:00
Thibault Leruitte
8d639cc5f2 Check if update alert should be shown with update manager delegate 2016-09-14 16:52:26 +02:00
gazreese
025af5d594 [ASVideoNode] Maintain playback position between visibility changes (#2120)
* [ASVideoNode] Maintain playback position between visibility changes

* [ASVideoNode] Code style changes and moved the pause to be before caching the current playback time.
2016-09-13 20:44:26 -07:00
Adlai Holler
337e908390 Make Description Functions Dealloc-Safe (#2241)
* Make description functions dealloc-safe

* Make -debugDescription also dealloc-safe
2016-09-13 17:48:31 -07:00
Benjamin Scholtysik (Reimold)
8e4ba2508d Merge remote-tracking branch 'origin/master' into feature/update-setup-template 2016-09-13 15:34:25 -07:00
Benjamin Scholtysik (Reimold)
737f6c8911 Merge pull request #337 from bitstadium/feature/small-readme-fixes
a tiny tiny fix to the readme
2016-09-13 15:33:04 -07:00
Benjamin Scholtysik (Reimold)
b8cdbe9ebd a tiny tiny fix to the readme 2016-09-13 15:31:32 -07:00
Benjamin Scholtysik (Reimold)
03248d9b24 removing unnecessary linking and add comment to all features xcconfig 2016-09-13 15:14:45 -07:00
Benjamin Scholtysik (Reimold)
55d36c0ff6 Just updating the setup-template 2016-09-13 14:57:01 -07:00
Benjamin Scholtysik (Reimold)
273495df27 Merge pull request #333 from bitstadium/release/4.1.1
Release/4.1.1
2016-09-13 14:24:58 -07:00
Benjamin Scholtysik (Reimold)
793f0e5972 Merge remote-tracking branch 'origin/master' into release/4.1.1
# Conflicts:
#	README.md
2016-09-13 09:14:00 -07:00
Lukas Spieß
f42c714cb0 Update Changelog with 4.1.1 changes 2016-09-13 13:29:00 +02:00
Lukas Spieß
664bb00f53 Merge pull request #331 from bitstadium/feature/feedback-module
Feature/feedback module
2016-09-13 13:27:49 +02:00
Lukas Spieß
a6f28d8465 Merge pull request #332 from bitstadium/feature/prefix-vars-to-avoid-collisions
Rename properties of BITCrashMetaData to avoid namespace collisions.
2016-09-13 13:11:31 +02:00
Benjamin Scholtysik (Reimold)
31afd36dcf Rename property of BITCrashMetaData to avoid namespace collisions. 2016-09-12 15:12:20 -07:00
Lukas Spieß
ef507c9780 Rename default subspec 2016-09-12 22:22:54 +02:00
Benjamin Scholtysik (Reimold)
6e38dbfe37 Merge branch 'feature/feedback-module' of https://github.com/bitstadium/HockeySDK-iOS into feature/feedback-module
# Conflicts:
#	Classes/BITAttributedLabel.m
2016-09-12 12:07:09 -07:00
Lukas Spieß
7aa862b3a3 Consolidate release configurations 2016-09-12 12:04:57 -07:00
Benjamin Scholtysik (Reimold)
b2bfd25553 Updating the readme with new feedback info 2016-09-12 12:04:57 -07:00
Benjamin Scholtysik (Reimold)
d686ea3156 Update podspec to use NoFeedbackLib-subspec 2016-09-12 12:04:57 -07:00
Benjamin Scholtysik (Reimold)
16ee4273e6 Clean up the xcconfig files 2016-09-12 12:04:57 -07:00
Benjamin Scholtysik (Reimold)
5fbbe507e1 Adding PREPROCESSOR_DEFINITIONS back to nofeedback.xcconfig so the nofeedback-config actually works 2016-09-12 12:04:57 -07:00
Benjamin Scholtysik (Reimold)
34eda29ddb Make sure modulemap-files are always copied as module.modulemap, otherwise using the SDK won’t work. 2016-09-12 12:04:57 -07:00
Benjamin Scholtysik (Reimold)
4739872aa9 rename release.xcconfig to nofeedback.xcconfig to make more clear what it is 2016-09-12 12:04:57 -07:00
Benjamin Scholtysik (Reimold)
ce06e1609e Remove Feedback feature from hockey config 2016-09-12 12:04:57 -07:00
Benjamin Scholtysik (Reimold)
f69f6455be Add configuration for full feature set 2016-09-12 12:04:56 -07:00
Lukas Spieß
ece32a7c62 Ignore pointer-bool-conversion warning in BITAttributedLabel 2016-09-12 21:04:22 +02:00
Lukas Spieß
b7ce05e3f4 Merge pull request #323 from bitstadium/feature/xcode8-beta6
Feature/xcode8 beta6
2016-09-12 20:27:10 +02:00
Adlai Holler
84e633137b [Layout] Use _addSubnode / _removeFromSupernode methods in _ASDisplayView 2 (#2232)
* Use `_addSubnode` / `_removeFromSupernode` methods in _ASDisplayView

* Change name
2016-09-12 10:46:43 -07:00
Adlai Holler
8c380d1601 Don't crash in production on invalid subnode insert (#2231) 2016-09-12 10:29:31 -07:00
Lukas Spieß
1f2fec4a54 Consolidate release configurations 2016-09-12 18:25:53 +02:00
Lukas Spieß
7eba72c4b5 Use Xcode 7.2 to work around stdout bug
Otherwise the Travis CI build fails due to the documentation generation outputting to stderr instead of stdout for something that's actually not an error
2016-09-12 16:28:06 +02:00
Benjamin Scholtysik (Reimold)
f0d04aeb2e Updating the readme with new feedback info 2016-09-11 20:06:58 -07:00
Benjamin Scholtysik (Reimold)
5897a20b70 supress warning in BITAttributedLabel 2016-09-11 18:56:14 -07:00
Benjamin Scholtysik (Reimold)
248db125ed Update podspec to use NoFeedbackLib-subspec 2016-09-11 18:44:37 -07:00
Benjamin Scholtysik (Reimold)
554ac27295 Clean up the xcconfig files 2016-09-11 18:38:43 -07:00
Benjamin Scholtysik (Reimold)
b7895f2c32 Adding PREPROCESSOR_DEFINITIONS back to nofeedback.xcconfig so the nofeedback-config actually works 2016-09-11 18:27:14 -07:00
Benjamin Scholtysik (Reimold)
ef21c99493 Make sure modulemap-files are always copied as module.modulemap, otherwise using the SDK won’t work. 2016-09-11 17:19:56 -07:00
Benjamin Scholtysik (Reimold)
382208b015 rename release.xcconfig to nofeedback.xcconfig to make more clear what it is 2016-09-11 15:03:40 -07:00
Benjamin Scholtysik (Reimold)
00d586c8e9 Remove Feedback feature from hockey config 2016-09-11 14:49:30 -07:00
Benjamin Scholtysik (Reimold)
ed71c3bebe Add configuration for full feature set 2016-09-11 13:51:33 -07:00
Peter
cb5a81670d no message 2016-09-10 18:00:50 +03:00
Harry Shamansky
59fbfb682d Measure performance for ASCellNode layout (#2209)
* Measure performance for ASCellNode layout

* Address Adlai and Levi's feedback:
* Move to ASDisplayNode level
* Lock around setting/getting measurement options and results
* Record all measurement passes and report times as an array
* Only add relevant entries to the performanceMetrics dictionary
* Rebase

* Store sum and count instead of array

* Rename ScopeTimerDataPoint to ScopeTimerSum

* Address Levi's feedback

* Address Adlai's feedback
2016-09-09 10:38:13 -07:00
Benjamin Scholtysik (Reimold)
c0813757c3 Merge pull request #329 from bitstadium/feature/add-text-about-iOS-submission
Add paragraph about missing NSPhotoLibraryUsageDescription
2016-09-08 18:10:43 -07:00
Benjamin Scholtysik (Reimold)
5229a6c2f0 Add missing #import "BITHockeyLogger.h" 2016-09-08 17:45:15 -07:00
Benjamin Scholtysik (Reimold)
4bc00fd960 Add paragraph about missing NSPhotoLibraryUsageDescription 2016-09-08 17:39:03 -07:00
John Engelhart
8c2f3f666f Fixes unsafe use of asyncdisplaykit_node. (#2207)
The previous code used either a `@property` with `assign, nonatomic` semantics, or a `__unsafe_unretained` (non-atomic) ivar pointer to an instance for `asyncdisplaykit_node`.

This commit changes those access so that they have the equivalent of `weak, atomic` semantics.

- `_ASDisplayView.mm`
  - Removes the `_node` ivar that was qualified with `__unsafe_unretained`.
  - Removes `@synthesize asyncdisplaykit_node = _node;`.
  - All direct uses of `_node` were replaced with:
    - Creates a strong reference via `ASDisplayNode *node = _asyncdisplaykit_node;`.
    - `s/_node/node/`.
    - These changes were made even if there's a single use of `_asyncdisplaykit_node` as a consistency / defensive measure so that anyone editing this code in the future does not accidentally use a `weak` reference twice.

- `ASDisplayNode.mm`
  - Getters and setters for `asyncdisplaykit_node` were changed from `nonatomic, assign` semantics to the equivalent of `atomic, weak` semantics.
  - `weak` semantics were implemented by using a `ASWeakProxy` object.
  - `objc_setAssociatedObject` was changed from `OBJC_ASSOCIATION_ASSIGN` to `OBJC_ASSOCIATION_RETAIN` (the `atomic` version of retain).

- `ASDisplayNode+FrameworkPrivate.h`
  - Changed the `@property` declarations for `asyncdisplaykit_node` from `nonatomic, assign` to `atomic, weak`.
    - The actual getters and setters are implemented in `ASDisplayNode.mm`, which were changed accordingly.
2016-09-08 17:27:49 -07:00
ricky
6bef1e129a [ASViewController] fix layout recursion (#2218)
I don’t think this `setNeedsLayout` is required since we call `measure` now.
2016-09-08 16:01:14 -07:00
Adlai Holler
0d3b31dc2d Fix tests that failed due to merging an old PR (#2217) 2016-09-08 14:37:53 -07:00
Adlai Holler
85fee6b609 Fix the dealloc test (#2216) 2016-09-08 14:25:00 -07:00