Commit Graph

1478 Commits

Author SHA1 Message Date
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