Commit Graph

366 Commits

Author SHA1 Message Date
Antony Male 016eabb1a1 Fix bug where unbound generics weren't being propagated 2014-09-11 12:55:29 +01:00
Antony Male 3887d38a4a Little bit of work on the unit test coverage 2014-09-11 12:46:59 +01:00
Antony Male 95e52d543d Get funcs with keys working, too 2014-09-11 12:14:22 +01:00
Antony Male 206df2a7e0 Tweaking 2014-09-11 08:33:07 +01:00
Antony Male be6503c5ca Get IEnumerable<Func<T>> working as expected 2014-09-11 08:25:09 +01:00
Antony Male 4c7e197359 Remove Kernel.cs - not sure what it was doing there 2014-09-11 08:10:27 +01:00
Antony Male ad8ba84ee8 First attempt at func factories. Passes almost all tests 2014-09-10 21:14:38 +01:00
Antony Male 8f180c235f Rename ChildContainerScope to PerContainerScope 2014-09-10 14:07:00 +01:00
Antony Male bf26d4926d Cache work done in creating instance factory for ChildContainerRegistrations 2014-09-10 14:06:21 +01:00
Antony Male 0222106c4e Fix up a couple of bugs 2014-09-10 13:54:26 +01:00
Antony Male 37289a2b83 Get InChildContainerScope working - first time! 2014-09-10 13:21:19 +01:00
Antony Male 816df04f18 Add singleton disposing 2014-09-10 12:59:54 +01:00
Antony Male 3246f5db29 Add some unit tests 2014-09-10 12:49:28 +01:00
Antony Male a1c4c12030 That *should* be everything needed to create child containers... 2014-09-10 11:38:32 +01:00
Antony Male b12bdb0b59 Inject the IRegistrationContext everywhere it's needed... 2014-09-10 10:04:48 +01:00
Antony Male 1d3c68d01c WIP towards getting this righ 2014-09-10 08:34:41 +01:00
Antony Male dfd7939075 Make Registrations a bit simpler, by moving some stuff to RegistrationBase 2014-08-29 12:12:34 +01:00
Antony Male e246f7d983 Update BoolToVisibilityConverter to be a bit more efficient 2014-08-28 17:47:40 +01:00
Antony Male 3d8dc9c62c Extract easily-derived methods from IContainer into extension methods 2014-08-27 20:51:11 +01:00
Antony Male d214bbc270 Add rake task to extract a single file containing all of StyletIoC 2014-08-27 19:41:37 +01:00
Antony Male ac58ef8bde Allow StyletIoC to accept other scopes 2014-08-27 19:15:21 +01:00
Antony Male ea2a45e17d Remove failing tests, which can't be fixed 2014-08-27 18:57:53 +01:00
Antony Male a7becd1844 Sort out static analysis errors 2014-08-08 15:39:27 +01:00
Antony Male 5596ba272d Conductors will also Dispose their children if the're IDisposable 2014-08-04 17:35:16 +01:00
Antony Male 25e025f542 Fix warning in unit tests 2014-08-04 07:59:44 +01:00
Antony Male 5fe1c012de Fix Stylet.Samples.RedditBrowser 2014-08-02 18:04:55 +01:00
Antony Male 2d44237ef4 Change Stringable<T> to a struct, to avoid nullity issues 2014-08-02 17:59:22 +01:00
Antony Male 9532f3eca1 Change capitalisation of ValidationModeBase.AutoValidate 2014-08-02 17:54:15 +01:00
Antony Male d9db561494 Merge branch 'feature/loader' into develop
* feature/loader:
  Fix the samples
  Fix the integration tests
  Add unit tests for ApplicationLoader, and fix Bootstrapper tests
  Start of implementing ApplicationLoader
2014-08-02 17:50:29 +01:00
Antony Male f5d215b0b8 Fix the samples 2014-08-02 17:50:19 +01:00
Antony Male f45fe0fc9a Fix the integration tests 2014-08-02 17:50:18 +01:00
Antony Male db08349c02 Add unit tests for ApplicationLoader, and fix Bootstrapper tests 2014-08-02 17:50:18 +01:00
Antony Male fb9acc79c5 Start of implementing ApplicationLoader 2014-08-02 17:02:28 +01:00
Antony Male bc9362eeee Change DebugLogger to TraceLogger, which logs even in Release builds 2014-07-30 15:22:29 +01:00
Antony Male 2f250355ee Move OnStart to before the IViewManager is resolved, so the IViewManager gets a logger 2014-07-28 20:52:10 +01:00
Antony Male c657894fc3 Info, rather than Warn, when the ActionTarget is null 2014-07-28 20:44:33 +01:00
Antony Male 2372c2b5e0 Fix broken .csproj 2014-07-28 20:41:11 +01:00
Antony Male 14f1c4a4d5 Rename StyletLogManager -> LogManager and IStyletLogger -> ILogger, but put in Logger namespace 2014-07-27 18:21:14 +01:00
Antony Male 92002326b1 Merge branch 'release/0.9.11' into develop
* release/0.9.11:
  Bump version
  Update changelog
2014-07-26 18:21:58 +01:00
Antony Male 5778460c38 Bump version 2014-07-26 18:19:36 +01:00
Antony Male e24120c89a Update changelog 2014-07-26 18:19:08 +01:00
Antony Male 7952d15e83 Rename ILogger and LogManager to not conflict with NLog 2014-07-26 18:17:49 +01:00
Antony Male 642a038488 Add Execute.PostToUIThreadAsync 2014-07-26 11:51:46 +01:00
Antony Male a7a63d5ae1 Merge branch 'release/0.9.10' into develop 2014-07-25 13:20:30 +01:00
Antony Male a913ea3503 Bump version 2014-07-25 13:17:23 +01:00
Antony Male d8bfef242b Update changelog 2014-07-25 13:16:40 +01:00
Antony Male 61b3d3778b Remove and sort usings 2014-07-25 13:14:59 +01:00
Antony Male 4ed753e89e Bring unit test code coverage back to par 2014-07-25 13:11:51 +01:00
Antony Male 2fa14d3d7f Add LogManager, and logging 2014-07-25 12:46:10 +01:00
Antony Male 0fb379fc77 Correct unintentional change to StyletIntegrationTests/ShellView.xaml 2014-07-25 12:38:29 +01:00