Commit Graph

  • d49886c700 Command Actions don't disable if the ActionTarget is null and we're in design mode Antony Male 2015-01-04 14:01:47 +0000
  • e0ee7f21ff Support Design-mode in View Antony Male 2015-01-04 14:00:25 +0000
  • 3f2d298ba2 Add more descriptive exceptions to Action error cases Antony Male 2015-01-05 12:28:26 +0000
  • d62ea7a22d Allow setting of Execute.InDesignMode, for obscure unit testing ONLY Antony Male 2015-01-05 12:22:00 +0000
  • b538f11453 Fix up previous commit Antony Male 2015-01-05 12:21:46 +0000
  • f36de34bb2 Execute.Dispatcher can never be null, and dispatches synchronously by default Antony Male 2015-01-04 21:28:28 +0000
  • 27b80717ea Make View name resolution a bit smarter Antony Male 2015-01-04 16:13:58 +0000
  • 9f9e282fdd Add bootstrapper which does not require an IoC container Antony Male 2015-01-04 13:23:29 +0000
  • 9ee23f1469 Remove Execute.TestExecuteSynchronously, in favour of a synchronous IDispatcher implementation Antony Male 2015-01-04 13:10:37 +0000
  • 9765f6c3fe Fix up BindableCollection collection dispatcher, and add tests Antony Male 2015-01-04 12:37:33 +0000
  • 2ed54c4acd Refactor BootstrapperBase slightly, to call OnStartup at a better point in time Antony Male 2015-01-04 12:28:02 +0000
  • 6d72032f8c Allow IModelValidator to return IEnumerable<string> rather than string[] Antony Male 2014-12-26 22:55:41 +0000
  • 4b494ed140 Merge v1.0.3 core/v1.0.3 Antony Male 2014-12-11 17:02:12 +0000
  • 875586f32a Merge branch 'release/1.0.3' into develop Antony Male 2014-12-11 16:58:32 +0000
  • 36abfdd8fe Merge branch 'release/1.0.3' v1.0.3 Antony Male 2014-12-11 16:58:27 +0000
  • c0add88302 Bump version Antony Male 2014-12-11 16:58:22 +0000
  • 9bc2950fee Update changelog Antony Male 2014-12-11 16:57:44 +0000
  • 4a2c345bec Have different default PropertyChanged and CollectionChanged despatchers Antony Male 2014-12-05 10:59:08 +0000
  • 94d4a31b85 Be draconian about using readonly where appropriate Antony Male 2014-12-04 17:06:12 +0000
  • 91eab0958f Stop marking exceptions as Serializable - it's not needed Antony Male 2014-12-04 13:34:20 +0000
  • a48eda896f Remove LambdaComparer and LambdaEqualityComparer - they have no business in an MVVM framework Antony Male 2014-12-04 13:29:08 +0000
  • 5461dcb6ee Merge v1.0.2 core/v1.0.2 Antony Male 2014-12-02 17:45:58 +0000
  • 46672cb0b9 Merge branch 'release/1.0.2' into develop Antony Male 2014-12-02 17:41:57 +0000
  • 5501716bb4 Merge branch 'release/1.0.2' v1.0.2 Antony Male 2014-12-02 17:41:31 +0000
  • 9702fcf70b Bump version Antony Male 2014-12-02 17:39:46 +0000
  • 08636798db Update changelog Antony Male 2014-12-02 17:38:39 +0000
  • 509d428dc8 Move back to lots of separate arguments for ShowMessageBox - consistent with MessageBox.Show Antony Male 2014-12-02 16:13:33 +0000
  • f47db1cbec Change some Bootstrapper methods to public, to avoid explicit interface implementation Antony Male 2014-12-02 15:20:16 +0000
  • 743961ec68 ViewManager now accepts an IViewManagerConfig, which makes the IoC container setup neater Antony Male 2014-12-02 12:52:58 +0000
  • 77c6d347a5 Add overridable CanClose() method to Screen - meaning they don't have to use Tasks Antony Male 2014-12-02 12:13:26 +0000
  • 2c96a21502 Merge v1.0.1 core/v1.0.1 Antony Male 2014-12-01 13:03:21 +0000
  • e29e3bf061 Merge branch 'release/1.0.1' into develop Antony Male 2014-12-01 12:49:21 +0000
  • ed3258485f Merge branch 'release/1.0.1' v1.0.1 Antony Male 2014-12-01 12:45:09 +0000
  • 6833631165 Bump version Antony Male 2014-12-01 12:44:50 +0000
  • 1dffbb9ea2 Update changelog Antony Male 2014-12-01 12:44:26 +0000
  • 6f573b90ea Remove GlobalSuppressions and prefer pre-item attributes Antony Male 2014-12-01 12:40:48 +0000
  • a5fb3c4c92 Fix samples Antony Male 2014-12-01 12:32:36 +0000
  • d857d7d6fd Move Bootstrappers into its proper place Antony Male 2014-12-01 12:26:51 +0000
  • 9a29037dc6 Add bootstrappers for Castle Windsor, StructureMap, and Unity Antony Male 2014-11-30 20:22:03 +0000
  • 954ee6c436 Rename MessageBox.cs -> MessageBoxViewModel.cs, as that's now all it contains Antony Male 2014-11-30 15:57:51 +0000
  • c849b1b027 Add Bootstrappers solution, with Ninject and Autofac bootstrappers and tests Antony Male 2014-11-30 15:57:08 +0000
  • a421fc6922 Remove AssemblySource, relying instead on a List<Assembly> on BootstrapperBase Antony Male 2014-11-30 14:58:04 +0000
  • 0f93eb1832 Remove the IoC class in its entirety - it's not needed any more, and it's a bad idea Antony Male 2014-11-30 14:23:56 +0000
  • 45dbcc2d30 Move IContainer's extension methods onto IContainer Antony Male 2014-11-30 14:16:30 +0000
  • e36179098e ViewManager no longer depends on IoC Antony Male 2014-11-30 14:05:08 +0000
  • 254e2f8a9b Remove unnecessary Bootstrapper constructor Antony Male 2014-11-30 13:53:31 +0000
  • 83557fa29b Move ShowMessageBox onto the IWindowManager Antony Male 2014-11-29 20:50:21 +0000
  • aa129f54cd StyletIoC: Speed up GetAll calls slightly Antony Male 2014-11-29 18:23:01 +0000
  • 788c50de47 PropertyChangedBase: don't fire the event if someone unsubscribed while we were dispatching Antony Male 2014-11-29 18:14:18 +0000
  • b5ec9cffb8 BindableCollection: don't dispatch to the UI thread if there are no subscribers Antony Male 2014-11-29 18:11:41 +0000
  • 87c248baa3 Fix a comment Antony Male 2014-11-29 18:11:21 +0000
  • bcb821bcbd Stylistic changes Antony Male 2014-11-29 18:11:13 +0000
  • 22066de5c8 Merge branch 'release/1.0.0' into develop Antony Male 2014-11-27 11:17:41 +0000
  • 2d269ecc21 Merge v1.0.0 Antony Male 2014-11-27 11:15:20 +0000
  • 579739ec01 Merge branch 'release/1.0.0' v1.0.0 Antony Male 2014-11-27 11:08:02 +0000
  • 6253c4ad88 Bump version Antony Male 2014-11-27 11:07:26 +0000
  • ebacf1ec71 Update changelog Antony Male 2014-11-27 11:06:38 +0000
  • 17a3799811 Push unit test coverage up to 99.6% Antony Male 2014-11-27 11:06:12 +0000
  • fc5958c537 Minor tweaks to the examples Antony Male 2014-11-27 10:40:28 +0000
  • 4f036c01ee Update nuget Antony Male 2014-11-27 10:32:44 +0000
  • 6933a121fa Remove extension methods from StyletIoC interfaces Antony Male 2014-11-27 10:32:36 +0000
  • 3090db08bf Remove more child container stuff Antony Male 2014-10-22 20:40:56 +0100
  • 44a6fa67f4 Get rid of funcs with key. Keep those without a key Antony Male 2014-10-22 20:35:02 +0100
  • d6452c6517 Strip out child container stuff Antony Male 2014-10-22 20:33:47 +0100
  • 72dfc2ae1b Fire property/collection changed events synchronously, so the UI thread doesn't read them while they're still being manipulated Antony Male 2014-09-29 18:57:15 +0100
  • be22da44d0 Add Modules to StyletIoC Antony Male 2014-09-14 12:19:48 +0100
  • eb9339b081 Fix logger error when minimizing window Antony Male 2014-09-13 19:01:36 +0100
  • 3845ec6626 Remove unused code Antony Male 2014-09-13 18:58:12 +0100
  • d7cb3928d4 Little bit of tidying up Antony Male 2014-09-13 18:10:09 +0100
  • 778e8d78c7 Remove unused variable Antony Male 2014-09-12 17:51:40 +0100
  • 3efd74609d PerChildContainer registrations request themselves using the service type (oops) Antony Male 2014-09-12 16:39:16 +0100
  • 142fb40ed9 GetAll returns empty enumerable if no registrations found Antony Male 2014-09-12 14:50:11 +0100
  • 26116cb528 Improve error message when failing to resolve a constructor Antony Male 2014-09-12 14:19:09 +0100
  • 5f77356584 Disable some binding checks for factories and instances Antony Male 2014-09-12 14:04:46 +0100
  • 05f509fd47 Add ability to register instances Antony Male 2014-09-12 13:11:39 +0100
  • 4eeb114981 Remove and sort usings Antony Male 2014-09-12 12:17:40 +0100
  • bc05f57b79 Mostly new docs Antony Male 2014-09-12 10:20:15 +0100
  • 5fd04a410e Split the builder up into separate files, and move a couple of things out to extension methods Antony Male 2014-09-12 09:50:23 +0100
  • f9a16df8be Revamp the fluent interface for IStyletIoCBuilder to make weak bindings better Antony Male 2014-09-11 17:58:41 +0100
  • 4015c7341e Document all public bits of StyletIoC Antony Male 2014-09-11 17:35:50 +0100
  • a54be9b5db Update some comments Antony Male 2014-09-11 13:39:55 +0100
  • 1b03f1e7ad Update Rakefile to generate StyletIoC.cs from all of its composite files Antony Male 2014-09-11 13:39:47 +0100
  • d69507b7be Split up all of the files with multiple classes, in StyletIoC Antony Male 2014-09-11 13:18:33 +0100
  • 016eabb1a1 Fix bug where unbound generics weren't being propagated Antony Male 2014-09-11 12:55:29 +0100
  • 3887d38a4a Little bit of work on the unit test coverage Antony Male 2014-09-11 12:46:59 +0100
  • 95e52d543d Get funcs with keys working, too Antony Male 2014-09-11 12:14:22 +0100
  • 206df2a7e0 Tweaking Antony Male 2014-09-11 08:33:07 +0100
  • be6503c5ca Get IEnumerable<Func<T>> working as expected Antony Male 2014-09-11 08:25:09 +0100
  • 4c7e197359 Remove Kernel.cs - not sure what it was doing there Antony Male 2014-09-11 08:10:27 +0100
  • ad8ba84ee8 First attempt at func factories. Passes almost all tests Antony Male 2014-09-10 21:14:38 +0100
  • 8f180c235f Rename ChildContainerScope to PerContainerScope Antony Male 2014-09-10 14:07:00 +0100
  • bf26d4926d Cache work done in creating instance factory for ChildContainerRegistrations Antony Male 2014-09-10 14:06:21 +0100
  • 0222106c4e Fix up a couple of bugs Antony Male 2014-09-10 13:54:26 +0100
  • 37289a2b83 Get InChildContainerScope working - first time! Antony Male 2014-09-10 13:21:19 +0100
  • 816df04f18 Add singleton disposing Antony Male 2014-09-10 12:59:54 +0100
  • 3246f5db29 Add some unit tests Antony Male 2014-09-10 12:49:28 +0100
  • a1c4c12030 That *should* be everything needed to create child containers... Antony Male 2014-09-10 11:38:32 +0100
  • b12bdb0b59 Inject the IRegistrationContext everywhere it's needed... Antony Male 2014-09-10 10:04:48 +0100
  • 1d3c68d01c WIP towards getting this righ Antony Male 2014-09-10 08:34:41 +0100
  • dfd7939075 Make Registrations a bit simpler, by moving some stuff to RegistrationBase Antony Male 2014-08-29 12:12:34 +0100