Andreas Linde
7f5e17cbd2
Increase build number
2015-06-23 16:31:20 +02:00
Andreas Linde
15d62cedf5
Merge tag '3.7.0' into develop
...
Version 3.7.0
2015-06-23 16:30:37 +02:00
Andreas Linde
213b118f0f
Merge branch 'release/3.7.0'
2015-06-23 16:30:37 +02:00
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