Skip to content
This repository was archived by the owner on May 15, 2024. It is now read-only.

Live update#682

Merged
Redth merged 44 commits intolivefrom
live-update
Jan 15, 2019
Merged

Live update#682
Redth merged 44 commits intolivefrom
live-update

Conversation

@Redth
Copy link
Copy Markdown
Member

@Redth Redth commented Jan 15, 2019

Update live docs branch.

jamesmontemagno and others added 30 commits August 24, 2018 10:17
* Fix version parsing

* Util tests
#487)

* Throw permission exception if not on main thread when we need to request.

* Add tests for not main thread permissions
* Integrate sourcelink https://github.com/dotnet/sourcelink

* Add /p:ContinuousIntegrationBuild=true to build.ps1

* Update Xamarin.Essentials.csproj

* Update build.ps1

* Update to latest source link

* Only add sourcelink in release config

* Cleanup build for mac

* Add properties to turn off CI on device tests.

* Use strings

* Use list

* missed one

* Only add on release and windows :)
* Put in checks to see if location services are enabled.

* iOS check to see if location services are enabled.
* GH-383: Multiple sms recipients (#415)

* Docs

* Added multiple Recipient capabilities

* Updated docs

* PR requests

* SMS docs and comments

* Fixed potential nullreferenceexception

* Updated SMS message as requested

* Updated Samples for SMS

* Updated sms docs via copying files to right directory.

* Updated label in sample

* Fixed comment slash

* Code cleanup.

* Update sample for iOS support

* Null checks for @Redth
* Removed duplicated/unnecessary argument validation.

The argument validation is being done under `SecureStorage.shared.cs`.

* Re-added parameter validation to iOS specific call.

As requested (correctly) in the review, I re-added the parameter validation for the specific iOS call to `SetAsync `.

* Cleaned online editor whitespaces.
* Dispose of any SecRecord inside of the keychain

* Reduced the double indent of the nested usings
Latest version of ECMA2Yaml has some issue with this repository. Need investigate more, use 1.0.417 version as workaround.
…mation (#531)

* Add ToString overrides on a bunch of types to improve debugging information

* Remove trailing spaces
* Change name to Timestamp.

* Cleanup extensions
* Add progaurd file for reference

* minimize progaurd
#536)

* Fix #534 by setting default language to english before creating keygenerator.

* Fix build!
* Add sample of backup rools, and handl AEADBadTagException

* Typos
* Update the build bits for the new things

* Re-generate the docs
* Update NuGets!

* Added App Center Integration. Added SDKs, build scripts for app Ids, and enabled distribute all sample apps.

* cat test

* Fix android!

* Remove cat

* Add file for common constants! Fix sh scripts.

* Update readme!
* Added some guiding principles for new feature work

* Update CONTRIBUTING.md

Co-Authored-By: Redth <jondick@gmail.com>

* Update CONTRIBUTING.md

Co-Authored-By: Redth <jondick@gmail.com>

* Update CONTRIBUTING.md

Co-Authored-By: Redth <jondick@gmail.com>

* Update CONTRIBUTING.md

Co-Authored-By: Redth <jondick@gmail.com>

* More contribution guide updates

* Update CONTRIBUTING.md

Co-Authored-By: jamesmontemagno <james.montemagno@gmail.com>

* Update CONTRIBUTING.md

Co-Authored-By: jamesmontemagno <james.montemagno@gmail.com>
* Small main thread optimization

* redo commit

* Udated docs

* Revert "Udated docs"

This reverts commit 4c721d3.

* Added exception handling

* Docs fixed

* Remove whitespace
* Rename AppInfo.OpenSettings -> ShowSettingsUI

Fixes #567

* Missed one docs rename

* Added back a missing using.

* Fixed up Clipboard API! Updated everything SetTextAsync.
Update xunit test runners

* Updates Connectivity APIs from the review! got rid of Other made it unknown, removed WiMAX and updated Profiles to ConnectionProfiles

* Change MapKey to Platform.MapServiceToken only for UWP

* Dropping the version of the device runner until we can figure out what is broken on UWP (#596)

* Update docs/en/FrameworksIndex/xamarin-essentials-uwp.xml

Co-Authored-By: jamesmontemagno <james.montemagno@gmail.com>

* Fix spacing

* Updated DOCS!

* Added Default and set it to Medium

* [Platform] Remove the Platform for .net standard since it does nothing (#592)

- closes #579

* GH-583: [api-fix] Power / Battery (#591)

* Move the `Power` members into `Battery` Closes #583

* [Battery] If the charge can be determined, return 1.0
 - if the device is on, then it must have some charge
 - chances are, the issue is that there is no battery at all (on power)
 - closes #583

* Merged the PR

* GH-568: [api-fix] Browser (#589)

* OpenAsync returns Task<bool>

Also on iOS we can take advantage of some async methods like PresentViewControllerAsync now.

* Update API docs

* Update Browser.shared.cs

* re-gen docs

* Generated docs

* Revert this to avoid conflicts

* Add in DeviceIdiom and DevicePlatform

* Updated the docs and added a .gitattributes to control the line endings

* Renamed SpeakSettings to SpeechOptions. Closes #580

* Add docs about HTML emails not supported on UWP. Closes #578

* [Map] Fixed the type names and enum values. Closes #576

* Refactor display info and keep screen on.

* Add device display.

* Change to BatteryInfoChanged and BatteryInfoChangedEventArgs

* Revert back battery intent

* If we can't unwrap the key, then tear down everything and start over again.

* Change back to "DisplayInfoChangedEventArgs"

* Update Battery.android.cs

* change to valid key

* Update Battery.android.cs

* Add docs

* Rename file correctly for docs!

* Cleanup docs

* Catch only specific exceptions. some code cleanup

* Updated the sensors to adhere to guidelines. #582
 - enum names
 - compas low pass filter is now a param
 - updated docs
 - public constructors on data and events
 - stating an already started sensor will throw
 - sensor use the same units on all platforms
Added a unit conversion API. #575

* Catch invalid key exception.

* If there is no main window, then there is no UI thread. Closes 510

* Fixes #612

We shouldn't have a need for telephony as we don't check it on others and restricts VOIP apps.

* Integrate html option into sample for email. (#623)

* Add Unknown to DeviceType. Update .net standard to return unknown for platform/idiom/type (#627)

* Update nugetreadme.txt (#625)
Redth and others added 14 commits November 28, 2018 13:06
* Swap version values on iOS

This fixes #639

We were using the wrong version key/values from Info.plist for the respective AppInfo properties.

* Ensure we only check is main thread when prompting

* Revert "Swap version values on iOS"

This reverts commit c61ef22.

We actually have this correct.
* Always check IsAvailable

This may fix #656 on select phones where wifi is returned even though it isn't available.

Still need to investigate profiles

* removing whitespaces
* add global file metadata

* update ms.topic

* update topic to match .net docs
Need to return known and calculate tablet vs phone as "Normal" is returned by all standard devices.
* Add back constructor taking single recipient.

* Update constructors

* Clean up android xml

* Update xamarin-essentials-android.xml
# Conflicts:
#	DeviceTests/DeviceTests.Shared/Connectivity_Tests.cs
#	Xamarin.Essentials/Connectivity/Connectivity.shared.cs
#	Xamarin.Essentials/DeviceInfo/DeviceInfo.android.cs
#	Xamarin.Essentials/GlobalSuppressions.shared.cs
#	Xamarin.Essentials/Sms/Sms.shared.cs
#	docs/en/FrameworksIndex/xamarin-essentials-android.xml
#	docs/en/FrameworksIndex/xamarin-essentials-ios.xml
#	docs/en/FrameworksIndex/xamarin-essentials-uwp.xml
#	docs/en/FrameworksIndex/xamarin-essentials.xml
#	docs/en/Xamarin.Essentials/SmsMessage.xml
#	nugetreadme.txt
@ghost
Copy link
Copy Markdown

ghost commented Jan 15, 2019

OPS Build status updates of commit 79f087b:

🕙 Preparing: average preparing time is 54 sec(s)

@ghost
Copy link
Copy Markdown

ghost commented Jan 15, 2019

OPS Build status updates of commit 79f087b:

🕙 Full build: average full build time is 27 sec(s) [calculated from last 16 build(s)]

Note: A full build takes more time than an incremental build. This is the expected behavior of the build system.

@ghost
Copy link
Copy Markdown

ghost commented Jan 15, 2019

OPS Build status updates of commit 79f087b:

⚠️ Validation status: warnings

File Status Preview URL Details
ValidatePublishRequest ⚠️Warning Details
.github/PULL_REQUEST_TEMPLATE.md ✅Succeeded
DeviceTests/DeviceTests.Shared/Connectivity_Tests.cs ✅Succeeded
README.md ✅Succeeded
Xamarin.Essentials/Connectivity/Connectivity.android.cs ✅Succeeded
Xamarin.Essentials/Connectivity/Connectivity.shared.cs ✅Succeeded
Xamarin.Essentials/DeviceInfo/DeviceInfo.android.cs ✅Succeeded
Xamarin.Essentials/GlobalSuppressions.shared.cs ✅Succeeded
Xamarin.Essentials/Permissions/Permissions.android.cs ✅Succeeded
Xamarin.Essentials/Permissions/Permissions.ios.cs ✅Succeeded
Xamarin.Essentials/Permissions/Permissions.uwp.cs ✅Succeeded
Xamarin.Essentials/Sms/Sms.shared.cs ✅Succeeded
docs/en/FrameworksIndex/xamarin-essentials-android.xml ✅Succeeded
docs/en/FrameworksIndex/xamarin-essentials-ios.xml ✅Succeeded
docs/en/FrameworksIndex/xamarin-essentials-uwp.xml ✅Succeeded
docs/en/FrameworksIndex/xamarin-essentials.xml ✅Succeeded
docs/en/Xamarin.Essentials/SmsMessage.xml ✅Succeeded
docs/en/docfx.json ✅Succeeded
nugetreadme.txt ✅Succeeded
docs/en/Xamarin.Essentials/SmsMessage.xml ✅Succeeded

ValidatePublishRequest

For more details, please refer to the build report.

Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@Redth Redth merged commit b4f8ede into live Jan 15, 2019
@Redth Redth deleted the live-update branch January 15, 2019 22:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.