Andreas Linde
b66fbcff58
More 3.7.0 release and documentation updates
2015-06-23 16:13:02 +02:00
Andreas Linde
46f0560c1f
Ignore deprecation warning with Xcode 7
...
This is in our own delegate, so it is safe to turn this on without fear ;)
2015-06-23 15:09:12 +02:00
Andreas Linde
c3e5762d73
3.7.0 release and documentation updates
2015-06-23 14:27:30 +02:00
Andreas Linde
640cdbef3f
Merge pull request #175 from bitstadium/feature/background-upload-crash-reports
...
Send crash reports via NSURLSession when available
2015-06-23 11:09:13 +02:00
Andreas Linde
422235caec
Fix iOS 7.1 unit test and make upload more robust
2015-06-23 10:59:22 +02:00
Andreas Linde
3094c0524c
Send crash reports via NSURLSession when available
2015-06-23 10:12:13 +02:00
Andreas Linde
5305474388
Fix libpng warnings
2015-06-23 09:09:00 +02:00
Andreas Linde
a165480450
Merge pull request #174 from bitstadium/feature/cpp-stack-trace
...
Provide proper stack trace for C++ crashes
2015-06-22 22:01:28 +02:00
Gwynne Raskind
4bc9d45c45
Remove meaningless namespace qualifier from throw override. Look up the Objective-C exception vtable dynamically (since weak import doesn't do what you think, even when it does). Remove useless debugging statements that were just causing trouble.
2015-06-22 19:15:16 +02:00
Andreas Linde
733eff9ac6
Make documentation build on travis
2015-06-22 10:22:42 +02:00
Andreas Linde
f0bdaca4e7
Fix travis setup with Xcode 6.3
2015-06-22 10:02:17 +02:00
Andreas Linde
38ae497224
Use Xcode 6.3 beta in travis
2015-06-22 09:43:10 +02:00
Andreas Linde
f6cb595f6e
Silence compiler warning since this is intended
2015-06-22 09:42:56 +02:00
Andreas Linde
0bbf72a033
Fix compiler warning in test case
2015-06-22 09:42:43 +02:00
Andreas Linde
b62984073f
Update documentation
...
And add crash only build specific modulemap to Xcode project
2015-06-21 12:36:06 +02:00
Gwynne Raskind
2a5e4a7523
Statically overload __cxa_throw() to capture backtraces from C++ exceptions at throw time. Makes reasonable best efforts at speed.
2015-06-20 17:02:05 +02:00
Andreas Linde
9b54a5b172
Merge pull request #173 from bitstadium/feature/update-documentation
...
Documentation updates and fixes
2015-06-20 09:40:25 +02:00
Andreas Linde
936c358e5c
Merge pull request #171 from bitstadium/feature/Add-VersionString
...
Add marketing version string of a crash
2015-06-20 09:39:45 +02:00
Andreas Linde
ed7834e6bc
Merge pull request #170 from lukasspiess/feature/update-travis-integration
...
Extend .travis.yml to support more test targets
2015-06-20 09:30:08 +02:00
Andreas Linde
ea91c0722c
Documentation updates and fixes
2015-06-19 15:29:42 +02:00
Andreas Linde
4d38c17979
Also send CFBundleShortVersion value for crashes
2015-06-19 13:52:04 +02:00
Andreas Linde
ee91a1cbf4
Update PLCR to commit 273a7e7cd4b77485
2015-06-19 12:22:10 +02:00
Lukas Spieß
4b84a374bf
Remove pod validation from .travis.yml
2015-06-19 11:42:44 +02:00
Lukas Spieß
7a98217909
Extend .travis.yml to support more test targets
2015-06-18 18:09:26 +02:00
Andreas Linde
5681b7791f
Merge pull request #169 from bitstadium/feature/cocoapods-subspecs
...
CocoaPod specs update
2015-06-18 16:48:36 +02:00
Andreas Linde
1247e9a3f4
Update readme with CocoaPod options
2015-06-18 16:28:18 +02:00
Andreas Linde
e08e1ec998
Update Podspecs
...
- We need two separate Podspecs, one (default) for prebuild binaries and one to build from source
- Various fixes to make them actually work
- `pod spec lint` requires the option `--use-library` right now to pass
2015-06-18 16:12:18 +02:00
Diego Torres
d8e8010522
Only translations are shared across all other subspecs.
2015-06-18 15:47:32 +02:00
Diego Torres
82439a600a
- Revert feature config to all enabled.
...
- Added a feature config only for podspec.
- podspec will replace feature config file upon installation
2015-06-18 15:47:32 +02:00
Diego Torres
8aaff552fe
Change default subspec name to CompiledLib
2015-06-18 15:47:32 +02:00
Diego Torres
c0488792d0
[Subspecs] Only UserFeedback requires CoreText
2015-06-18 15:47:32 +02:00
Diego Torres
47f11f84f7
Podspec divided in subspecs.
...
Feature Config now defaults to everything turned off
2015-06-18 15:47:32 +02:00
Andreas Linde
f621373e6a
Fixes for crash only build
...
Make sure `BITFeedbackMessage` and `BITFeedbackMessageAttachment` classes are not included in crash only build
2015-06-18 15:44:32 +02:00
Andreas Linde
3ae00f08f8
Rename HockeyNullability.h
...
to HockeySDKNullability.h
2015-06-18 15:42:57 +02:00
Andreas Linde
3bcf222bdc
Minor style fix in documentation
2015-06-17 15:14:35 +02:00
Andreas Linde
691b3dbe69
Update documentation
...
- Combine main README and SDK Setup documents (later has a reduced introduction section)
- Restructure and extend the documentation
- Remove the Authentication document and link to our support page instead
2015-06-17 15:12:47 +02:00
Andreas Linde
12e6f7bf67
Merge pull request #167 from bitstadium/feature/cxx-exception-support
...
Add C++ Exception support
2015-06-12 16:52:03 +02:00
Andreas Linde
74d31b1a65
Fix failing tests on travis
...
This is because of Xcodes stupid caching madness buginess crazyness.
If we build &test the dynamic framework first and then the static lib target, everything works just fine. Thank you.
2015-06-12 16:47:19 +02:00
Andreas Linde
43d83a0ae6
Make sure to test with clean build on travis
2015-06-12 16:39:47 +02:00
Andreas Linde
74c0a55f08
Move nullability support into separate header
2015-06-12 16:18:16 +02:00
Andreas Linde
747000e7e0
Add missing header include
2015-06-12 15:37:14 +02:00
Andreas Linde
9e1674f223
Add support for __nullable on older Xcode versions
2015-06-12 15:02:17 +02:00
Andreas Linde
fdb7057403
Document C++ exception drawbacks
2015-06-12 14:56:09 +02:00
Andreas Linde
0bb78d7201
Update documentation
...
- Remove Advanced setup guide
- Added `libc++` dependency
- Updated modulemap files to automatically link all required libraries and frameworks
- Updated setup doc to use module import style
- Update CrashOnly build modulemap file
- Code style fixes
2015-06-12 14:41:58 +02:00
Gwynne Raskind
7ccfe6aac7
Port C++ exception handling support over from PLCrashReporter's non-merged implementation. Includes changes to auto-link C++ with client apps where possible. Correctly handles cases where client apps use libstdc++.
2015-06-10 11:32:03 -05:00
Andreas Linde
9843da612a
Merge pull request #164 from nemoeslovo/develop
...
Existed module map in Support folder conflicts generated by CocoaPods one
2015-06-09 17:08:14 +02:00
Andreas Linde
cf7beb35a0
Merge pull request #165 from Rupert-RR/framework-bundle-identifier-fix
...
Changed resources bundle identifier to prevent conflict with framework identifier
2015-06-09 17:06:58 +02:00
Andreas Linde
19968651e9
Another fix for screenshot feature in feedback
...
Older devices (iPhone 4S and iPad 3 running iOS 8) would still show a previously captured screenshot instead of the current one, because it takes too long to get the image from the Asset Library than the assumed 0.5s. Increasing to 1.5s fixes the issue also for these.
2015-06-09 16:44:15 +02:00
Andreas Linde
070170dea1
Merge pull request #166 from bitstadium/feature/disable-installation-uuid
...
Disable tracking the installation on a device
2015-06-08 14:32:48 +02:00
Andreas Linde
6962f21473
Disable tracking the installation on a device
...
The new property will cause the app to generate a new `installString` value every time the app is cold started.
The property is only considered in App Store Environment, since it would otherwise affect the `BITUpdateManager` and `BITAuthenticator` functionalities!
Default is NO.
2015-06-08 14:03:54 +02:00