Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-13 | [Core/Tests] Add Ordered tests from Cadenza, fix set indexer | Eric Maupin | |
2018-10-17 | [Core/Win] CreateVariant | Eric Maupin | |
2018-10-09 | [Tests] Ensure async void exceptions propagate correctly | Alan 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] Bindings | Eric Maupin | |
2018-07-19 | [Core] Add ValueConverter | Eric Maupin | |
2018-05-15 | [Core/Win] Create resource core/window | Eric Maupin | |
2018-05-01 | [Core/Win] Collection property editor | Eric Maupin | |
2018-05-01 | Update to 4.6 | Eric Maupin | |
2018-04-25 | [build] Move to packagereferences for our nugets | Alan McGovern | |
2018-04-24 | Look for Nunit props in both relevant places for side-by-side and ↵ | Bertrand Le Roy | |
designer-integrated configurations. | |||
2018-03-15 | Move BrushPropertyInfo out of the core and to the test project. | Bertrand Le Roy | |
2018-02-15 | [Core/Win] Combinable editor | Eric Maupin | |
2018-02-15 | [Core] Fix resource GetHashCode with null Source | Eric Maupin | |
2018-02-15 | Material design color picker with Windows implementation | Bertrand Le Roy | |
2018-02-14 | Merge pull request #179 from xamarin/ermau-numerics | Eric Maupin | |
[Core] Handle numerics more generically | |||
2018-02-12 | [Core] Handle numerics more generically | Eric 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 editors | Eric Maupin | |
This also dumps the no longer needed enum view model and the redundant resources resx. | |||
2018-02-05 | Add a brush editor manual test plan. | Bertrand Le Roy | |
2018-02-03 | Also strong name Xamarin.PropertyEditing.Tests | Bret Johnson | |
2018-01-30 | [Core] Resource selector | Eric Maupin | |
2018-01-30 | [Tests] MockResourceProvider | Eric Maupin | |
2018-01-11 | [Core] Add SimpleCollectionView | Eric 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] ObjectPropertyViewModel | Eric Maupin | |
2018-01-05 | [Core] AsyncValue | Eric Maupin | |
2017-12-20 | Add ThicknessPropertyViewModel with change notification | Larry Ewing | |
The thickness editor wasn't actually editing the thickness values, this adds the needed logic. | |||
2017-11-21 | Merge remote-tracking branch 'origin/master' into bleroy-BrushEditor | Bertrand 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 events | Eric 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] PropertyGroupViewModel | Eric Maupin | |
2017-11-15 | [Tests] Simplify mocks storage | Eric 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-04 | Add tests for byte property view model | Bertrand Le Roy | |
2017-11-04 | Test color to hue conversion | Bertrand Le Roy | |
2017-10-25 | [Tests] Add synccontext so we see exceptions like UI thread | Eric 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 MultiAvailabilityConstraint | Eric 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 VMs | Eric Maupin | |
2017-09-28 | Add support for type converters and flags to mock object model, add tests. | Bertrand Le Roy | |
2017-09-26 | Add sample mock control, and add two buttons for it in the Windows ↵ | Bertrand Le Roy | |
standalone app. | |||
2017-09-26 | Implement mock control support on the mac standalone app. | Bertrand Le Roy | |
2017-09-23 | Write mock controls that can be edited by the property panel. | Bertrand Le Roy | |
Implement mock WPF mock button with properties and events. | |||
2017-09-19 | Merge pull request #54 from xamarin/bleroy-color-viewmodel | Eric Maupin | |
Brush viewmodel | |||
2017-09-18 | Add tests for the brush view model for each concrete brush type. | Bertrand Le Roy | |
2017-09-18 | Make the common brush types immutable. | Bertrand Le Roy | |
2017-09-15 | [Core] Add events | Eric Maupin | |
2017-09-14 | [Tests] Swap nunit adapter for right version | Eric Maupin | |
2017-09-14 | [Core] Object naming | Eric Maupin | |
2017-07-11 | [Core] Add AsyncWorkQueue | Eric Maupin | |
2017-06-30 | [Core] IHavePredefinedValues + reflection enum use | Eric Maupin | |
2017-06-20 | [build] Upgrade to Nunit 3 because we should use something modern | Alan McGovern | |
2017-02-07 | Merge pull request #28 from xamarin/ermau-panel-busy | Alan McGovern | |
Fix selected object changes | |||
2017-02-06 | [Core] Order selected object updates | Eric 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. |