Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ios course #3

Open
wants to merge 797 commits into
base: master
Choose a base branch
from
Open

ios course #3

wants to merge 797 commits into from

Conversation

fsaffioti
Copy link

add ios gps course in continous in MonoTouch/Xamarin.Mobile/Geolocation/Geolocator.cs

        if (location.Course > -1) {
            p.Heading = location.Course;
        }

and in MonoTouch/Xamarin.Mobile/Geolocation/GeolocationSingleUpdateDelegate.cs

        this.position.Heading = newLocation.Course;

I believe I have the target SDK stuff setup right, but we'll see. Checking
for a front-facing camera is only supported in API Level 9. We still
support 8, so we need to have differing minimum and target versions.
- Fixed unauthorized GetPositionAsync error raising in certain scenarios
- Fixed disabling permission killing object entirely
- Fixed potential constant listen issue
This change is dubious at best, it really just
underlines the need to change this API to return
UI instead of displaying it automagically.
Redth and others added 30 commits December 17, 2014 10:00
Also bump version for new release
When GetPositionAsync is called with CancellationToken.None (means, timeout is Timeout.Infinite which is -1) SinglePositionListener does not properly return the requested position.
iOS Unified API support with samples
It is not clear why Android is not returning some of the ids that
are requested.  This fix will simply skip over any missing ids.

Skipping the ids should match the behavior before this commit
ea33078
In these 2 cases Mimetype is added to the query but was not checking to see if
anything was already there.

This will avoid queries where the AND is missing

((mimetype = ?) AND (data2 IS NOT NULL))(mimetype = ?) bad
((mimetype = ?) AND (data2 IS NOT NULL)) AND (mimetype = ?) better
AddressBook class now conflicts with a namespace in Xamarin.iOS.

Fixes #45
Fixes issue if you have it set to light as the picker’s is dark.
…be reused

Applies to scenarios where the client code uses GetPickPhotoUI/GetTakePhotoUI to generate a view controller instance. The "tcs" field is reset on Dismiss so the same instance can be reused in the navigation controller stack. This enables scenarios where after picking media a custom ViewController is pushed onto the picker's stack, and the user goes "Back" to the picker controllers.
better support for non-standard ContentProviders
Conflicts:
	MonoDroid/Xamarin.Mobile/Media/MediaPickerActivity.cs
Update SinglePositionListener.cs
Save out and re-set the StatusBarColor
Reset the TaskCompletionSource so the picker instance can be reused
On iOS9 we've had reports of errors in the Delegate setter of PickerViewController which there is an intentional throw to stop users from overriding the delegate and messing with how the view controller was intended to work.
It seems in iOS9 something is trying to call the setter with a null value.  Not sure if it's a change in our cleanup process (it seems to happen randomly, and after a GC collection occurs) or in iOS itself, but allowing the null value to pass through to the base works around the issue.  We can't safeguard the user setting the delegate to null, but presumably if they did this they'd want to set it to some other value after which will still raise an error after this commit achieving the original purpose.
The usage of the provider instance was commented out some time ago, but some references were left to it.
This just cleans them up so we don't get a compiler warning anymore.
Also updated designer files for android samples
 - Android was building the Debug configuration
 - Renamed the output zip to have a osx prefix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.