27491 Commits

Author SHA1 Message Date
Andreas Linde
7f935df4c5 Add a note to the advanced setup documentation what can be found in which branch 2013-01-19 01:17:00 +01:00
Andreas Linde
bba439df78 Some more class documentation improvements 2013-01-19 00:48:18 +01:00
Andreas Linde
20b078e7f6 Some documentation updates for the setup process 2013-01-18 23:54:25 +01:00
Andreas Linde
a0633d68cd Weak linking UIKit is not needed any more 2013-01-18 23:54:11 +01:00
Andreas Linde
5ed788b39a Merge branch 'develop' of github.com:bitstadium/HockeySDK-iOS into develop 2013-01-18 23:44:50 +01:00
Andreas Linde
92cb2d6dcf Show proper missing name or email in the feedback list view button instead of "(null)" string 2013-01-18 23:44:10 +01:00
Andreas Linde
fd6208b533 Only push the user details view automatically onto the feedback list stack once at max
If the required manual user data is missing and the feedback list view appears the user detail view is automatically pushed. Now if the user cancels and goes back to the feedback list, it gets pushed again and so the user can never exit. Instead push this at maximum once. When providing feedback it will ask the missing user details again anyway.
2013-01-18 23:42:37 +01:00
Andreas Linde
01050ea407 Fix bugs when changing require setters of BITFeedbackManager after the setup
If the userName and userEmail delegates are implemented and the requireUserEmail or requireUserName are changed after that, then the user interface is shown even though the delegates define the values and the user shouldn't be able to change that.
2013-01-18 23:37:03 +01:00
Andreas Linde
d1b4d66e9b Merge pull request #22 from garthex/develop
Fix for preprocessor definitions using cocoapods
2013-01-18 03:12:04 -08:00
Kyle Fleming
98003682ea Fix for preprocessor definitions using cocoapods 2013-01-17 18:26:03 -08:00
Andreas Linde
78b2127a92 Exclude UUID fetching from simulator builds (workaround to get unit test targets build without problems)
- This now requires the testing of this feature to be done on an actual device, since it returns always empty strings on the simulator
- Once there is a better solution to get unit test targets build without problems this should be changed again, so testing of this feature is also possible using the simulator
2013-01-15 16:07:17 +01:00
Andreas Linde
8dab0e1d3a Binary UUID fetching may not return nil, otherwise could lead to a crash. Return an empty string instead 2013-01-15 16:03:50 +01:00
Andreas Linde
b1fd327477 Add romanian localization to the project
- Add the credit of the localizer to the header of the file
- Correct one localization bug
- Add the localization to the actual Xcode project
2013-01-09 23:42:25 +01:00
Andreas Linde
b8c4d7657b Merge branch 'develop' of github.com:chitza/HockeySDK-iOS into chitza-develop 2013-01-09 23:37:16 +01:00
Andreas Linde
e0e338ac5a Merge branch 'develop' of github.com:bitstadium/HockeySDK-iOS into develop 2013-01-09 16:55:10 +01:00
Andreas Linde
4a02c8c82f Update localizations provided by wordcrafts.de 2013-01-09 16:51:28 +01:00
Andreas Linde
9f2f40bc06 Update copyright 2013-01-04 14:44:44 +01:00
Andreas Linde
0de9a21de3 More localization updates 2013-01-04 14:34:07 +01:00
Andreas Linde
70c9852a99 Add hints to the documentation on what to do if the build settings don't get passed on 2013-01-04 14:33:33 +01:00
chitza
367c192b95 Romanian localization
Resources for Romanian language
2013-01-04 08:56:20 +02:00
Andreas Linde
3c168bc270 Improve identifier cheek error logging in case live identifier is provided 2012-12-30 17:07:47 +01:00
Andreas Linde
cd9989bb09 Make sure connection is always cleared 2012-12-30 17:07:18 +01:00
Andreas Linde
06974aeacc Update localizations 2012-12-14 14:20:14 +01:00
Andreas Linde
4653d3ca56 Merge pull request #20 from diederich/develop
fix typo
2012-12-12 07:01:35 -08:00
Stephan Diederich
8a6cc49749 fix typo 2012-12-12 15:54:49 +01:00
Andreas Linde
2e2342627f Bump version to 3.0.0b5 Build 15 2012-12-06 20:05:49 +01:00
Andreas Linde
972387439e Add shared Xcode schemes to the project 2012-12-06 18:56:19 +01:00
Andreas Linde
a6b9ddc638 Make sure crash reports incident identifier and key don't have special [] chars and some value
The previously shows [] as part of [TODO], since PLCrashReporter didn't fill them out. Having the incident identifier showing a [ or ] char made it impossible to drag it into the Organizer to get it symbolicated in there
2012-12-06 18:52:06 +01:00
Andreas Linde
90b2bfe61d Merge branch 'hotfix/2.5.5' 2012-12-06 18:48:01 +01:00
Andreas Linde
cf32aa4c08 Bump version to 2.5.5 build 10
Also update podspec and changelog
2012-12-06 18:31:06 +01:00
Andreas Linde
752edca28c Update documentation on how to add Lumberjack log data 2012-12-06 18:14:08 +01:00
Andreas Linde
c2250f3b80 Make sure crash reports incident identifier and key don't have special [] chars and some value
The previously shows [] as part of [TODO], since PLCrashReporter didn't fill them out. Having the incident identifier showing a [ or ] char made it impossible to drag it into the Organizer to get it symbolicated in there
2012-12-06 18:12:27 +01:00
Andreas Linde
610a441e85 Oh documentation
*doh*
2012-12-06 18:11:05 +01:00
Andreas Linde
7cc267797d Clean this up!
Thanks @tewha :)
2012-12-06 18:10:52 +01:00
Andreas Linde
dca243527d Move calculation of time interval between startup and crash further up in the code
This allows the delegate, e.g. applicationLog, to know about the interval and e.g. include it in the log file

Conflicts:
	Classes/BITCrashManager.m
2012-12-06 18:10:30 +01:00
Andreas Linde
2701bd3df5 Add anonID to crash reports
CrashReporter Key is actually an anonymous ID for each device/installation where the crash occurred
2012-12-06 18:07:25 +01:00
Andreas Linde
1099764222 Call delegate also if a crash was detected but could not be read
If PLCrashReporter wrote a crash report, that could not be read, no delegate was fired. That could make the app stay in the start up maintenance screen, if it handles crashes on startup.
Though there was no report this ever happened, there is the theoretical chance this could.
2012-12-06 18:06:08 +01:00
Andreas Linde
9ffae558df Fix a problem showing the update UI animated if there TTNavigator class is present even though not being used
Conflicts:
	Classes/BITHockeyBaseManager.m
2012-12-06 18:05:38 +01:00
Andreas Linde
5ebafab194 Format date and timestamp of crash reports to be always identical no matter what locale is set 2012-12-06 18:04:04 +01:00
Andreas Linde
417c82965c Fix compiler warnings
Conflicts:
	Classes/HockeySDK.h
2012-12-06 18:00:29 +01:00
Andreas Linde
eea38c3c8a Add installationIDs to crash reports, so the amount of affected users of a crash can be determined
Uses iOS 6 ASIdentifierManager class or identifierForVendor if the class is not available. Fallback on iOS 5 is to use app path UUID which is generated by iOS when installing the app

Conflicts:
	Classes/BITCrashManager.m
	Classes/BITHockeyHelper.h
	Classes/BITHockeyHelper.m
2012-12-06 17:56:35 +01:00
Andreas Linde
a86d3e5ab5 Remove -ObjC from Other Linker flags, since it is not needed any more 2012-12-05 13:53:14 +01:00
Andreas Linde
baf36227ce Fix feedback UI problems on the first appearance when shown in a navigation stack 2012-12-04 23:24:30 +01:00
Andreas Linde
4b614da47b Merge pull request #19 from diederich/develop
fix UIActionSheet rotation when presented modally
2012-12-03 17:02:59 -08:00
Stephan Diederich
2de6ed5e8c fix UIActionSheet rotation when presented modally
if the BITFeedbackListViewController is presented
modally (via a UINavigationController) the action sheet
should show in that view.
Basically search for the root- or topmost presented view
controller.
2012-12-04 01:43:10 +01:00
Andreas Linde
5623a590d2 Merge pull request #18 from diederich/develop
fix UIActionSheet now showing in UIScrollView
2012-12-03 16:00:23 -08:00
Stephan Diederich
8857fcfecb fix UIActionSheet now showing in UIScrollView
if the BITFeedbackListViewController's view is contained in
a scrollview, the UIActionSheet if offset by the contentOffset
when presented. But as the action sheet is presented in
a separate window, that offset moves it out of the view.
Instead, show the action sheet  in the window's
rootViewController's view.
2012-12-04 00:55:55 +01:00
Andreas Linde
b00db4e9e8 Fix
*doh*
2012-12-03 16:58:58 +01:00
Andreas Linde
583d9aa4b4 Merge pull request #16 from felixLam/pullrequest/emailValidation
Fixes validation of email addresses containing upper case characters
2012-12-03 07:14:38 -08:00
felixLam
792ed5d5b2 Fixes validation of email addresses containing upper case characters 2012-12-03 16:07:46 +01:00