Commit Graph

1972 Commits

Author SHA1 Message Date
chrwend
a809a1a385 Fix bug: Use default base URL 2016-03-26 18:25:51 +01:00
chrwend
0dbc971f1c Use Objective C bool rather than C bool 2016-03-26 18:25:51 +01:00
chrwend
9286c290ba Remove unused code in Persistence initializer 2016-03-26 18:25:51 +01:00
Lukas Spieß
ba4831a82b Revert "Update handling of JSON Stream queue"
This reverts commit 3f6ca05cf5.

# Conflicts:
#	Classes/BITChannel.h
#	Classes/BITChannel.m
2016-03-26 18:25:51 +01:00
chrwend
6f80d9076a Fix bug in BITSender: Incrementation of sender threads doesn't work appropriate 2016-03-26 18:25:51 +01:00
chrwend
fa2ad00a2e Make "isQueueBusy" check synchronous 2016-03-26 18:25:51 +01:00
chrwend
6bbe8383c3 Fix bug: Remove unneccessary notification if batchcount has been reached (this is done by BITPersistence anyway) 2016-03-26 18:25:51 +01:00
chrwend
bec5ddb2b9 Send notification immediately after channel has been blocked and timer for timeout 2016-03-26 18:25:51 +01:00
chrwend
92580c091c Fix bug in BITSender: Increment sender thread count in cases where bundle data is nil 2016-03-26 18:25:51 +01:00
chrwend
862c9abce4 Block BITChannel if max number of files are on disk and trigger BITSender after certain amount of time 2016-03-26 18:25:51 +01:00
chrwend
b16b58a300 Add debug log statements to keep track of running sender threads 2016-03-26 18:25:51 +01:00
chrwend
5878ae6780 Synchronized read and write operation (create new sender thread) 2016-03-26 18:25:51 +01:00
chrwend
573b4d1e73 Fix bug: Infinite file persiting in cases where sender is busy and doesn't update flag 2016-03-26 18:25:51 +01:00
chrwend
9174ae7519 Fix bug: check if queue is busy 2016-03-26 18:25:51 +01:00
Lukas Spieß
95f0a77efe Update version to 4.1.0-alpha.1 and bump build number 2016-03-26 18:25:35 +01:00
Lukas Spieß
00e2e62069 Remove remnant of BITOrderedDictionary 2016-03-22 16:25:41 +01:00
Lukas Spieß
b5dc17abe4 Update build number 2016-03-22 16:25:02 +01:00
Lukas Spieß
924b38ba14 Merge pull request #86 from bitstadium/feature/metrics/fix-setserverurl
Fix implementation of setServerURL: with BITMetricsManager
2016-03-22 16:08:58 +01:00
Lukas Spieß
a384547838 Cleanup serverURL initialization in MetricsManager 2016-03-22 15:57:15 +01:00
Lukas Spieß
0b848cca33 Fix overriding of serverURL on MetricsManager
BITMetricsManager uses a different endpoint we therefore can't just override it with the global serverURL as this will not work in most cases.
2016-03-22 15:57:15 +01:00
Lukas Spieß
f6fe032bfe Merge branch 'feature/metrics/events-crash-callback' into feature/metrics/develop
# Conflicts:
#	Classes/BITChannel.h
#	Classes/BITChannel.m
2016-03-17 19:25:01 +01:00
Lukas Spieß
41bda8ae43 Remove unused serializeToString 2016-03-17 19:16:08 +01:00
Lukas Spieß
44ad0da6dc Update tests to handle removal of BITOrderedDictionary 2016-03-17 19:15:56 +01:00
Lukas Spieß
32fc8be933 Merge branch 'feature/metrics/custom-events' into feature/metrics/develop
# Conflicts:
#	Classes/BITChannel.h
#	Classes/BITChannel.m
#	Classes/BITMetricsManager.h
#	Classes/BITMetricsManager.m
#	Classes/BITMetricsManagerPrivate.h
2016-03-17 19:05:52 +01:00
Lukas Spieß
73848744c5 Update code style 2016-03-17 18:55:38 +01:00
Lukas Spieß
17080d79ff Allow to disable MetricsManager at any time 2016-03-17 18:55:38 +01:00
Lukas Spieß
3f6ca05cf5 Update handling of JSON Stream queue 2016-03-17 18:03:01 +01:00
Lukas Spieß
20edd64fb3 Restore functionality of isQueueBusy method 2016-03-17 15:18:41 +01:00
Lukas Spieß
ef8994f64d Move internal Channel methods to private header 2016-03-17 15:18:08 +01:00
Lukas Spieß
186df88f53 Always build test target to catch build errors earlier 2016-03-17 14:35:42 +01:00
Lukas Spieß
655edfd366 Fix check if loaded metadata is of the right class 2016-03-17 14:33:42 +01:00
Lukas Spieß
5a5eaf018b Reuse NSURLSession instead of creating a new one with each request 2016-03-17 14:33:33 +01:00
Christoph Wendt
95c2076c24 Fix bug: Forward custom endpoint to MetricsManager 2016-03-16 18:19:39 -07:00
Christoph Wendt
9588de1ffb Fix tests 2016-03-16 18:02:05 -07:00
Christoph Wendt
168dc76f8f Remove unused coment blocks 2016-03-15 11:43:13 -07:00
Christoph Wendt
7bb0bcf70b Fix memory leak (NSURLSession) 2016-03-14 15:10:02 -07:00
Lukas Spieß
113a9b6193 Merge branch 'preseason' into feature/metrics/develop 2016-03-09 21:19:21 +01:00
Lukas Spieß
8751dd8cb2 Merge branch 'release/4.0.0-alpha.2' into preseason 2016-03-09 21:17:24 +01:00
Lukas Spieß
176b36aa3d Update changelog 2016-03-09 21:14:54 +01:00
Lukas Spieß
16af96aeaa Update build and version numbers 2016-03-09 21:14:45 +01:00
Lukas Spieß
1f5158e12e Increase build number 2016-03-09 21:07:19 +01:00
Lukas Spieß
0e8c7c74ce Merge branch 'develop' into feature/metrics/develop
# Conflicts:
#	README.md
#	Support/buildnumber.xcconfig
#	docs/Changelog-template.md
#	docs/Guide-Installation-Setup-template.md
2016-03-09 21:06:42 +01:00
Lukas Spieß
27be381001 Increase build number 2016-03-09 21:03:08 +01:00
Lukas Spieß
846ace6e8a Fix syntax error in podspec 2016-03-09 20:31:14 +01:00
Lukas Spieß
dd48e82c8a Remove wrong feature compiler macro 2016-03-09 20:29:26 +01:00
Lukas Spieß
e9e64003c3 Merge tag '3.8.6' into develop 2016-03-08 20:52:41 +01:00
Lukas Spieß
54a09a2814 Merge branch 'release/3.8.6' 2016-03-08 20:52:40 +01:00
Christoph Wendt
2f26dc79c4 Update podspecs 2016-03-08 18:44:29 +01:00
Christoph Wendt
f25b7b5eb4 Remove duplicate entry in changelog 2016-03-08 18:44:29 +01:00
Christoph Wendt
e4bda83afb Update version to 3.8.6 and bump build number 2016-03-08 18:44:29 +01:00