Jeremy Koritzinsky
124656714f
Merge remote-tracking branch 'AvaloniaUI/master' into CleanupPackageDeps
2018-08-16 13:02:47 -05:00
Jeremy Koritzinsky
de7e8d5567
Merge branch 'linq-expression-expressionobserver' into selector-parse-no-sprache
2018-07-09 17:49:25 -05:00
Steven Kirk
75f029b52a
Use modified .editorconfig from corefx
...
Takes the `.editorconfig` from `dotnet/corefx` and modifies it slightly:
- Prefer `var` in all cases
- Use accessibility modifiers
- Remove C++ preferences
- Add indent for xaml files
2018-07-07 15:42:26 +02:00
Wiesław Šoltés
8661dcc48f
Enable Direct2D1 for NetCoreOnly platform
2018-06-29 16:57:26 +02:00
Nelson Carrillo
88bfdf87ea
Skia backend cleanup.
2018-06-20 18:52:25 -04:00
Jumar Macato
7b1c9bde18
Replace namespaces accordingly; Rename projects on main sln file.
2018-06-20 21:48:48 +08:00
Jeremy Koritzinsky
44aaa33dc3
Clean up package dependencies.
2018-06-14 17:11:43 -05:00
Jeremy Koritzinsky
4040216ff8
Span-ify our homebrew parser's 'public' API.
2018-06-09 17:47:08 -05:00
Jeremy Koritzinsky
79f9158c6d
Remove Sprache.
2018-06-09 17:19:45 -05:00
Jeremy Koritzinsky
4ec647b870
Make our unit tests support library (Avalonia.UnitTests) target netstandard2.0 so we don't have to worry about targetting .NET Framework on linux.
2018-06-06 19:50:32 -05:00
Jeremy Koritzinsky
08ab688edd
Build Avalonia.DotNetFrameworkRuntime in the NetCoreOnly build.
2018-06-06 16:52:15 -05:00
Jeremy Koritzinsky
4169b8de0c
Clean up assembly version conflicts when building tests.
2018-06-06 00:12:55 -05:00
Jeremy Koritzinsky
cdd72a4c12
Merge branch 'master' into RemoveLegacyDesigner
2018-05-28 21:33:43 -05:00
Jeremy Koritzinsky
c2d95fbd57
Added unit test for remote designer in Win32 mode.
2018-05-28 21:11:25 -05:00
Steven Kirk
54f431300a
Merge branch 'master' into refactor/binding-support
2018-05-28 20:50:46 +02:00
Jeremy Koritzinsky
6f1315258c
Commit changes to sln
2018-05-27 22:13:46 -05:00
Jeremy Koritzinsky
b89ab8f5f1
Remove HtmlRenderer from the Avalonia repository and move it to the Avalonia.HtmlRenderer repo.
2018-05-27 14:43:03 -05:00
Jeremy Koritzinsky
cf8244b37a
Move current contents of Avalonia.Markup to Avalonia.Base. Move Avalonia.Markup.Xaml.Data/Parser classes to Avalonia.Markup since they're not Xaml-specific.
...
Use pattern-matching switch.
Fix bug from cleanup.
2018-05-26 22:15:42 -05:00
Steven Kirk
a7f05540b6
Added SampleApp.props.
...
With conditional references for net461. Hopefully fixes sample apps on net461.
2018-05-12 14:20:23 +02:00
Steven Kirk
320265139e
Include Avalonia.Win32 in NetCoreOnly release build.
2018-02-18 21:11:45 +01:00
Steven Kirk
915c4bba9d
Include Avalonia.Win32 in NetCoreOnly build.
2018-02-18 20:48:53 +01:00
Steven Kirk
e55ec59ec3
WIP
2018-01-27 17:18:39 +01:00
Steven Kirk
2c14b70d0a
Renamed Mono sln Config to NetCoreOnly.
2018-01-27 01:56:55 +01:00
Steven Kirk
c4a5d3722b
Don't build RenderTest in mono config.
2018-01-26 08:29:41 +01:00
Steven Kirk
8bacf38524
Do a proper .NET core build.
2018-01-23 00:50:18 +01:00
Steven Kirk
589b76e9cd
Moved render tests for each platform to their own directory.
...
The test .cs files stay in the `Avalonia.RenderTests` directory but the D2D and Skia render test .csprojs are moved to their own directory: include the test files by using a glob in the .csproj.
This avoids the hack we were having to do to get `BaseIntermediateOutputPath` to work - we no longer have this problem as now each .csproj has its own directory, it can use the default directory for intermediate files.
2018-01-18 23:30:26 +01:00
Steven Kirk
03621a8664
Added AppBuilder methods for logging.
...
You can now set up serilog logging to `Debug` or `Trace` by calling e.g.:
```
AppBuilder.Configure<App()
.LogToDebug()
.UsePlatformDetect();
```
The methods accept an optional `level` parameter to control the minimum log level.
2017-11-12 15:02:07 +01:00
Jeremy Koritzinsky
7f455e945d
Update Portable.Xaml
2017-10-15 21:33:45 -05:00
Nikita Tsukanov
2b8953c7ab
Fixed merge issues and made new previewer to work with desktop .net
2017-10-06 19:23:14 +03:00
Nikita Tsukanov
2be715f51d
Merge remote-tracking branch 'upstream/master' into remote2
...
# Conflicts:
# samples/ControlCatalog.NetCore/Program.cs
# samples/ControlCatalog/MainWindow.xaml.cs
# src/Gtk/Avalonia.Gtk3/Gtk3Platform.cs
# src/Gtk/Avalonia.Gtk3/Interop/GlibTimeout.cs
2017-10-06 16:23:20 +03:00
Nikita Tsukanov
3d3d4528f6
Burn, baby, BURN!
2017-10-01 15:09:03 +03:00
Nikita Tsukanov
9a1348b37b
Initial remote XAML previewer implementation
2017-09-24 01:56:13 +03:00
Nikita Tsukanov
4631b50e1c
Merge branch 'master' into monomac
2017-09-13 14:43:32 +03:00
Nikita Tsukanov
b3f3c010c7
[MONOMAC] Updated code to new APIs and added it to solution
2017-09-08 17:57:27 +03:00
Jeremy Koritzinsky
dff3031e20
Upgrade ReactiveUI to the v8 alpha nuget package so we don't need to maintain our own fork. Avalonia.ReactiveUI only registers the MainScheduler, and it does so via a call to UseReactiveUI on AppBuilder.
...
Update Rx.Net dependency to match reactiveui's dependency on Rx.
Removed ReactiveUI dependeny in BindingTests.
Updated BindingTest sample to use the new reactiveui APIs.
Update samples to use current ReactiveUI APIs.
Fixed bug I introduced into tests.
Remove RxUI submodule info from .gitmodules
2017-08-27 19:03:29 -05:00
Nikita Tsukanov
a2551d505b
Initial effort on Remote
2017-08-18 18:50:29 +03:00
Nikita Tsukanov
d3f62476e0
Visual studio wanted this
2017-08-08 19:30:23 +03:00
Nikita Tsukanov
3aa39066ca
Fixed project path
2017-08-08 18:22:27 +03:00
Nikita Tsukanov
a886f57872
Reverted most of sln's project section
2017-08-08 18:04:44 +03:00
Nikita Tsukanov
e388a485ce
Fixed build? Maybe? Appveyor, pretty please?
2017-08-08 17:38:42 +03:00
Nikita Tsukanov
f28d5627e6
Merge remote-tracking branch 'upstream/master' into skia-merge
2017-08-08 17:30:54 +03:00
Jeremy Koritzinsky
5ec7b33a1a
Revert "Upgrade ReactiveUI to the v8 alpha"
2017-08-07 08:41:47 -07:00
Jeremy Koritzinsky
2f4ac95ef1
Merge remote-tracking branch 'kekekeks/skia-merge' into skia-merge
2017-08-06 15:19:56 -07:00
Jeremy Koritzinsky
c1af7bd4b4
Merge remote-tracking branch 'AvaloniaUI/master' into skia-merge
2017-08-06 15:16:25 -07:00
Jeremy Koritzinsky
9f8336c733
Update samples to use current ReactiveUI APIs.
2017-08-05 19:04:28 -07:00
Nikita Tsukanov
7c81f40694
Fixed build?
2017-07-22 21:29:57 +03:00
Nikita Tsukanov
e610d5858f
Merge skia projects into one
2017-07-19 20:07:53 +03:00
Nikita Tsukanov
67ff5ba53c
Initial implementation of Proper WPF embedding™
2017-06-07 17:38:09 +03:00
Nikita Tsukanov
012451a4db
Direct3D interop sample
2017-04-23 17:37:31 +03:00
Nikita Tsukanov
70abfca7d0
Implemented support for running on top of fbdev and libevdev2
2017-03-22 14:52:51 +03:00