14914 Commits

Author SHA1 Message Date
Benny Reimold
90d248d5cb Added BITHOCKEY_BUILD to podspec 2014-01-16 12:25:40 +01:00
Benny Reimold
e951cebd0e Merge remote-tracking branch 'upstream/master' 2014-01-16 12:24:13 +01:00
Andreas Linde
a561e5c3dd Merge branch 'release/3.5.1' 2014-01-14 19:07:48 +01:00
Thomas Dohmke
e4010ea8ef Add some more checks to avoid problems when iTunesArtwork is not a .png. 2014-01-14 19:03:53 +01:00
Andreas Linde
9a8ed3e320 Merge branch 'release/3.5.1' 2014-01-14 15:02:03 +01:00
Andreas Linde
a0573368af 3.5.1 release and documentation updates 2014-01-14 15:01:33 +01:00
Andreas Linde
670e376e9e Change the default of crashmanagers showAlways property to YES
This results in crash report alerts by default showing the `Always` button, so they will never be asked again and future crash reports will be send automatically.
2014-01-12 21:08:53 +01:00
Andreas Linde
235f7ac9fe Updated copyright for 2014 2014-01-12 19:25:22 +01:00
Andreas Linde
0712b8fa63 Use the correct User-Agent name when sending crash reports 2014-01-12 19:15:28 +01:00
Andreas Linde
dde368a952 Show an alert if the authentication token could not be stored into the keychain
If this occurs, the user has to authenticate every time the app starts or even when the app comes into foreground, depending on the `restrictionEnforcementFrequency` setting
2014-01-10 19:47:50 +01:00
Andreas Linde
d5a6553357 Make sure the authentication window is always correctly dismissed
If there would not be any rootViewController (which iOS now requires though), it could happen that the auth window would not disappear upon successful authentication. The app would have had to be killed and started again to proceed.
2014-01-10 19:36:57 +01:00
Andreas Linde
0b01f8e897 Add apps CFBundleVersion to the testIdentifier call 2014-01-10 14:52:56 +01:00
Andreas Linde
a0bfdfbaec Issue #85: Replace kNilOptions with 0
Thanks to Jonathan!
2014-01-10 02:27:51 +01:00
Andreas Linde
6a07ee6a60 testIntegration call should also send SDK name and version 2014-01-09 16:40:07 +01:00
Andreas Linde
7608f8253d Set the tintColor in the auth view and modal views navigation controller on iOS 7
- The authentication controller now sets the buttons tintColor always to the default blue color. This fixes white UIWindow tintColor, since the auth view is using white as background.
- Navigation controllers for modal views now also set the tintColor of the navigationBar to the default blue color on iOS 7, if the developer did not set the `navigationBarTintColor`. This fixes white UIWindow tintColor for feedback and beta update modal views as they are defined to use the default style.
2014-01-09 15:44:21 +01:00
Andreas Linde
8df00976df Merge branch 'refs/heads/feature/improvements' into develop 2014-01-07 22:33:28 +01:00
Andreas Linde
0bd80c91be Added button to expired page (and alert) that lets the user check for a new version
- Added option to disable the option via new `disableUpdateCheckOptionWhenExpired` property
2014-01-07 21:47:48 +01:00
Andreas Linde
5ff12626af Provide alert option to show mandatory update details
The user will then not be able to dismiss to modal presentation and has to install the update from there.
2014-01-07 19:20:38 +01:00
Andreas Linde
07bf41b232 Zip the framework in a "HockeySDK-iOS" subfolder when bundling the package 2014-01-06 15:35:37 +01:00
Andreas Linde
9a89854f08 Merge branch 'refs/heads/develop' into feature/improvements 2013-12-30 02:58:51 +01:00
Andreas Linde
cd631af9ba Import the PLCR header depending on the location
We need this check depending on integrating as a subproject or using the binary distribution
2013-12-30 02:57:10 +01:00
Andreas Linde
e6929bbdf5 Copy PLCR header files into the framework when packaging, since these are now public 2013-12-30 02:39:09 +01:00
Andreas Linde
9d40204690 Merge branch 'refs/heads/develop' into feature/improvements 2013-12-30 02:12:04 +01:00
Andreas Linde
d19455a108 Add public methods to get the SDKs version and build number as strings 2013-12-30 00:39:27 +01:00
Andreas Linde
252e7e9ded Fix unit tests not running any longer due to removed private header file 2013-12-29 02:01:27 +01:00
Andreas Linde
47d90a7df3 Merge branch 'refs/heads/develop' into feature/improvements 2013-12-27 17:45:19 +01:00
Thomas Dohmke
cab660f8fe Merge branch 'feature/FullSizeImage' into feature/improvements 2013-12-27 17:42:11 +01:00
Andreas Linde
7326fe395c Remove old project.pbxproj.orig file which accidentally got added in a merge 2013-12-24 14:48:34 +01:00
Andreas Linde
90ab6fcd57 Remove old project.pbxproj.orig file which accidentally got added in a merge 2013-12-24 14:48:05 +01:00
Andreas Linde
cdfca4d330 Add the option to define callbacks that will be executed prior to program termination after a crash has occurred
This is _NOT_recommended to be used!

Code that runs in such callbacks need to be async-safe, which excludes ANY Objective-C code and lots of C as well. See https://www.plcrashreporter.org/documentation/api/v1.2-rc2/async_safety.html
2013-12-19 15:36:31 +01:00
Andreas Linde
d37e1c1187 Fix typo 2013-12-18 20:47:18 +01:00
Andreas Linde
720dbccefe Add generateTestCrash method 2013-12-18 20:47:04 +01:00
Andreas Linde
5c5a549c75 Update PLCrashReporter to v1.2 RC 2
This build enables dwarf/compact unwind support on ARM64
2013-12-18 20:46:03 +01:00
Andreas Linde
7347d3525b Replace email placeholder text
Replace email placeholder text from `example@email.com` to `email@example.com`
2013-12-18 20:43:52 +01:00
Andreas Linde
f2dd253670 Safe app version usage time in its own property list file instead of the user defaults 2013-12-17 17:51:23 +01:00
Andreas Linde
3b5f70d38a Make sure that BITHockeyLocalizedString always returns a valid string 2013-12-17 16:01:04 +01:00
Andreas Linde
292d9abc0d Bring back date format and timestamp of crash reports to be always identical no matter what locale is set
This was introduced in 4dbbef38e2 but when merging PLCR changes back in it accidentally got removed
2013-12-17 01:34:13 +01:00
Andreas Linde
480054abe3 Add public integration test to let the user check if the SDK reaches the server 2013-12-16 18:51:12 +01:00
Andreas Linde
3396b79620 Fix typo 2013-12-16 18:35:02 +01:00
Andreas Linde
73ce955f6c Merge branch 'refs/heads/develop' into feature/improvements 2013-12-16 18:31:08 +01:00
Andreas Linde
14a5a0f322 Fix delete button appearance in feedback list view on iOS 7 when swiping a feedback message 2013-12-16 03:27:11 +01:00
Thomas Dohmke
eeff4d611d Handle authorize URL from full-size-image. 2013-12-05 17:41:35 +01:00
Andreas Linde
b8651adb8b Merge pull request #84 from Soph/develop
improved logic to choose right window to show dialogs in
2013-12-04 12:48:00 -08:00
Stefan Haubold
8a17777c7e improved logic to choose right window to show dialogs in 2013-12-04 21:17:50 +01:00
Andreas Linde
6d6012b0f6 Fixed self.validated not always being set to NO if restrictionEnforcementFrequency is set to BITAuthenticatorAppRestrictionEnforcementOnAppActive 2013-12-04 14:08:08 +01:00
Andreas Linde
785f654060 Fixed static analyzer warnings for unit tests when running against 64 bit target 2013-12-04 02:19:37 +01:00
Andreas Linde
0619ac9169 Add unit test post action for code coverage HTML generation 2013-12-04 02:13:50 +01:00
Andreas Linde
4f6ff2ee6e Documentation fix for restrictApplicationUsage in BITAuthenticator 2013-12-03 17:01:02 +01:00
Andreas Linde
cff73cd111 Merge branch 'refs/heads/develop' into feature/improvements 2013-12-03 16:26:32 +01:00
Philippe Casgrain
ed1b546384 Removed obsolete test
The user is now required to call `authenticateInstallation` manually, which obviates the need for this test.

Required call was implemented in 7052f0cd.
2013-12-03 16:25:43 +01:00