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

Implementation of proposal-0002 #229

Merged
merged 1 commit into from Jul 11, 2016
Merged

Conversation

johankson
Copy link
Contributor

@johankson johankson commented Jun 18, 2016

Description of Change

Implementation of proposal 0002
https://github.com/xamarin/xamarin-evolution/blob/master/xamarin.forms/proposals/0002-additional-event-args-on-popped-to-root.md

API Changes

API changes as stated in the proposal.

Behavioral Changes

As stated in the proposal.

PR Checklist

  • Has tests (if omitted, state reason in description)
  • Rebased on top of master at time of PR
  • Changes adhere to coding standard
  • Consolidate commits as makes sense

@dnfclas
Copy link

dnfclas commented Jun 18, 2016

Hi @johankson, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!

The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.

TTYL, DNFBOT;

@rmarinho
Copy link
Member

👍 adding to UITEsts

@johankson
Copy link
Contributor Author

Any action required from my part?

@rmarinho
Copy link
Member

rmarinho commented Jun 20, 2016

@johankson yes need to update the docs since theres a new public API, run the .bat on Wwindows or 'make docs' on OSX .

(that's why Windows Buid failed)

@johankson
Copy link
Contributor Author

Docs added. Hopefully in the style you would like. Otherwise give me some guidance and I'll fix them.

{
}

public IEnumerable<Page> PoppedPages { get; set; }
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The setter should be private, and the value of the property passed by constructor argument

@StephaneDelcroix
Copy link
Member

In order to get my 👍

  • Fix the code according to remarks
  • Squash your commits so they make sense
  • Amend the commit messages so we know what this is about (something else than proposal-0002)

@johankson
Copy link
Contributor Author

I think I'm done :)

  • the code according to remarks
  • Squash your commits so they make sense
  • Amend the commit messages so we know what this is about (something else than proposal-0002)

PageController.InternalChildren.ToArray().Where(c => c != root).ForEach(c => PageController.InternalChildren.Remove(c));
var childrenToRemove = PageController.InternalChildren.ToArray().Where(c => c != root);
foreach (var child in childrenToRemove)
PageController.InternalChildren.Remove(child);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We use tabs for identing :(

@StephaneDelcroix
Copy link
Member

Sorry to be that guy, but

  • use tabs for identing, not spaces

@johankson
Copy link
Contributor Author

No problem! I'll fix! I'm surprised myself actually since I also use tabs. Really sorry about that.

@johankson
Copy link
Contributor Author

  • use tabs for identing, not spaces

Bad IDE setting from demo. Fixed now.

@jassmith
Copy link

👍

@jassmith jassmith merged commit 09ff935 into xamarin:master Jul 11, 2016
@samhouts samhouts added this to the 2.3.2 milestone Jun 27, 2018
mattleibow added a commit that referenced this pull request Jan 28, 2021
mattleibow added a commit that referenced this pull request Jan 28, 2021
GH-229: Make sure to set the email properties
mattleibow pushed a commit that referenced this pull request Jan 28, 2021
* GH-221: Add iOS SecAccessible properties (#223)

* Address #221, use AfterFirstUnlockThisDeviceOnly to match other platforms. Although allow a platform specific override to set accessible state.

* Add tests

* Added iOS specific prop to set SecAccessible

* Default to AfterFirstUnlock on iOS SecureStorage

* A few fixes for the release. (#228)

* Setting the correct flags for Chrome Tabs. Fixes #225

* Make sure that there is data to decrypt before starting. Fixes #226

* Fixes for TTS. Fixes #227

* A bit of the fixes for emails on iOS. Relates to #224

* Update the email bit for iOS #224

* Cleaning up the code #224

* Make sure to set the email properties. Fixes #229

* Update SDK Extras

This fixes a lot of references that were required on android that aren't.

* Update Readme with Installation information. (#237)

* Update Readme with Installation information.

* Update README.md

* Update README.md

* Adding the initial work to get Tizen started. #23

* Revert "Adding the initial work to get Tizen started. #23"

This reverts commit 58b6041.

* Update the docs with the latest APIs (#233)

Add docs for SecAccessible

* GH-245: Add Orientation Sensor (#249)

* Add Orientation Sensor

* Add Orientation Sensor

* Remove .csproj clutter

* "orientationsensor" --> "orientation sensor" or just "orientation"

* GH-192: Added DateTime to Preferences (#232)

* Added DateTime to preferences. Fixes #192
 - also properly using overloads

* Added some unit tests

* Added the docs for the new Preferences APIs

* Update Readme with Device Display Information

Added link to Current Features for Device Display Information

* Fixes #258 and Fixes #255 (#259)

* Fixes #258
* put vectors nuget everywhere.
* NuGet is broken - https://developercommunity.visualstudio.com/content/problem/232996/warning-nu1603-runtimenativesystemiocompression-41.html
* The NuGet doesn't add the assembly references from the GAC
* We need to use a later version of the iOS SDK

* Fix typo (#274)

* Fix up null checks when getting lask known location.

* Additional Null checks

* GH-240 Add IsMainThread detection API (#277)

* Add IsMainThread detection API

* Add platform tests for main thread

* Update docs and add more platform tests

* iOS secure storage simulator tests (#247) (#278)

* iOS secure storage simulator tests (#247)

* Remove line that skips test on virtual devices

* Adding keychain-access-groups in Entitlements.plist

* Setting CodeSign entitlements for Debug configuration

* Making same entitlement.plist changes for iOS sample

* Removing specific code sign key

* Removing physical device trait for iOS SecureStorageTests

* Update DeviceTests.iOS.csproj

* Update Samples.iOS.csproj

* Add configs for codesign on release

* Fixes #181 Allowing setting of calibration for heading. (#282)

* GH-254 Update Support Packages, Forms, and Reference Vectors (#279)

* Update Support Packages, Forms, and Reference Vectors

* Bump targetsdk

* Fix android build :)

* Fix build
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.

None yet

6 participants