Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-13[Core/Tests] Add Ordered tests from Cadenza, fix set indexerEric Maupin
2018-10-17[Core/Win] CreateVariantEric Maupin
2018-10-09[Tests] Ensure async void exceptions propagate correctlyAlan McGovern
This should ensure that exceptions thrown inside async void methods do get rethrown as part of the Teardown of a given test. This removes the eventhandlers on AppDomain.UnhandledException and also removes the second SyncContext implementation which did not capture/propagate the exceptions.
2018-08-08[Mac] Initial CommonRatio implementation.Dominique Louis
2018-07-19[Core/Win] BindingsEric Maupin
2018-07-19[Core] Add ValueConverterEric Maupin
2018-05-15[Core/Win] Create resource core/windowEric Maupin
2018-05-01[Core/Win] Collection property editorEric Maupin
2018-05-01Update to 4.6Eric Maupin
2018-04-25[build] Move to packagereferences for our nugetsAlan McGovern
2018-04-24Look for Nunit props in both relevant places for side-by-side and ↵Bertrand Le Roy
designer-integrated configurations.
2018-03-15Move BrushPropertyInfo out of the core and to the test project.Bertrand Le Roy
2018-02-15[Core/Win] Combinable editorEric Maupin
2018-02-15[Core] Fix resource GetHashCode with null SourceEric Maupin
2018-02-15Material design color picker with Windows implementationBertrand Le Roy
2018-02-14Merge pull request #179 from xamarin/ermau-numericsEric Maupin
[Core] Handle numerics more generically
2018-02-12[Core] Handle numerics more genericallyEric Maupin
While the editors themselves still handle things at the wider level, at least now the core VMs use the real type via normal conversion. This should allow editor implementers to use the type they expect without issue.
2018-02-10[Core] Support unset values in predefined editorsEric Maupin
This also dumps the no longer needed enum view model and the redundant resources resx.
2018-02-05Add a brush editor manual test plan.Bertrand Le Roy
2018-02-03Also strong name Xamarin.PropertyEditing.TestsBret Johnson
2018-01-30[Core] Resource selectorEric Maupin
2018-01-30[Tests] MockResourceProviderEric Maupin
2018-01-11[Core] Add SimpleCollectionViewEric Maupin
This still needs more tests and has plenty of room for optimization, but the existing bespoke implementations are no more optimized. A central place to add tests and optimizations is an obvious win. Bringing in the WPF style collection view from Moonlight was considered, but ultimately it comes with a lot of baggage and would need to be adapted to our needs.
2018-01-05[Core] ObjectPropertyViewModelEric Maupin
2018-01-05[Core] AsyncValueEric Maupin
2017-12-20Add ThicknessPropertyViewModel with change notificationLarry Ewing
The thickness editor wasn't actually editing the thickness values, this adds the needed logic.
2017-11-21Merge remote-tracking branch 'origin/master' into bleroy-BrushEditorBertrand Le Roy
# Conflicts: # Xamarin.PropertyEditing.Tests/MockControls/MockControl.cs # Xamarin.PropertyEditing.Windows/EditorPropertySelector.cs # Xamarin.PropertyEditing.Windows/Themes/Resources.xaml # Xamarin.PropertyEditing.Windows/Xamarin.PropertyEditing.Windows.csproj # Xamarin.PropertyEditing/Properties/Resources.Designer.cs # Xamarin.PropertyEditing/Properties/Resources.resx # Xamarin.PropertyEditing/ViewModels/PropertyViewModel.cs
2017-11-15[Core] Fix ObservableLookup eventsEric Maupin
Because the groups are IList implementers, the IList overload was being executed, giving out the wrong items in the old/new items in the change event. Now we ensure groupings are treated as the item changed which fixes issues in the WPF frontend bindings.
2017-11-15[Core] PropertyGroupViewModelEric Maupin
2017-11-15[Tests] Simplify mocks storageEric Maupin
Instead of having a property bag instead of MockObjectEditor and MockPropertyInfo which both get used for the tests standalone app, we really only need the one in the Editor. Prompting this comes from the fact that we need to test more than just Local values, and MockObjectEditor already has a basis for supporting this, while the MockPropertyInfo and MockControl things don't. The trick here is that MockPropertyInfo needs some control over the values for type conversions (instead of just having a giant switch in the editor). To solve this, the property infos lose their set overrides and gain a conversion method.
2017-11-04Add tests for byte property view modelBertrand Le Roy
2017-11-04Test color to hue conversionBertrand Le Roy
2017-10-25[Tests] Add synccontext so we see exceptions like UI threadEric Maupin
Some of the VM async handling is based on the knowledge that it's on a single UI thread and therefore will raise errors properly. In the tests that's not true, so some are getting eaten and passing tests that shouldn't pass. This should address this for PropertyViewModel tests.
2017-10-20[Core] Add MultiAvailabilityConstraintEric Maupin
Implementation of IAvailabilityConstraint that ors together groups of anded availability constraints. Written for a target platform, but generic enough to be included here with tests.
2017-10-19[Core] Add Point/Size VMsEric Maupin
2017-09-28Add support for type converters and flags to mock object model, add tests.Bertrand Le Roy
2017-09-26Add sample mock control, and add two buttons for it in the Windows ↵Bertrand Le Roy
standalone app.
2017-09-26Implement mock control support on the mac standalone app.Bertrand Le Roy
2017-09-23Write mock controls that can be edited by the property panel.Bertrand Le Roy
Implement mock WPF mock button with properties and events.
2017-09-19Merge pull request #54 from xamarin/bleroy-color-viewmodelEric Maupin
Brush viewmodel
2017-09-18Add tests for the brush view model for each concrete brush type.Bertrand Le Roy
2017-09-18Make the common brush types immutable.Bertrand Le Roy
2017-09-15[Core] Add eventsEric Maupin
2017-09-14[Tests] Swap nunit adapter for right versionEric Maupin
2017-09-14[Core] Object namingEric Maupin
2017-07-11[Core] Add AsyncWorkQueueEric Maupin
2017-06-30[Core] IHavePredefinedValues + reflection enum useEric Maupin
2017-06-20[build] Upgrade to Nunit 3 because we should use something modernAlan McGovern
2017-02-07Merge pull request #28 from xamarin/ermau-panel-busyAlan McGovern
Fix selected object changes
2017-02-06[Core] Order selected object updatesEric Maupin
In the rare case that selected objects change before object editors can be retrieved for them, we need to ensure that we're finished with prior changes first as we're dealing with NotifyCollectionChangedEventArgs.