Max Katz
8a78f134c5
Remove JetBrains.Annotations from the repo
3 years ago
Max Katz
526d9d052b
Avalonia.Base and controls related project trimming attributes
3 years ago
Giuseppe Lippolis
a25ce2fb08
feat: move InternalsVisibleTo in csproj
4 years ago
robloo
a66e15e8a2
Add back PackageId for ColorPicker.csproj
4 years ago
robloo
f13398506d
Fix Avalonia.Controls.ColorPicker.csproj
- Disable ApiDiff tool
- Enable nullable reference types
4 years ago
robloo
cf654da43f
Add separate Avalonia.Controls.ColorPicker project
4 years ago
Steven Kirk
fb0da85ad3
Merge core libraries. ( #5831 )
* Merge core libraries.
Everything below `Avalonia.Controls` into `Avalonia.Base`.
* Move new files to correct place.
* Removed unused dirs/projects,
* Removed outdated references from theme assemblies.
* Merge unit tests to match new assembly layout.
* Fixup test namespaces.
* Make directory match namespace.
* Move files to match namespace.
* Move files to match namespace.
* Fix up incorrect namespace.
`Avalonia.Visuals.Media.Imaging` -> `Avalonia.Media.Imaging`.
* Fix resource URL.
* Removed outdated dependencies.
* Added missing project reference.
* Update test namespaces.
* Fix merge error.
* Fix merge errors.
* Fix bad merge in WindowsInteropTest.csproj.
* Fix up merge errors in csprojs.
* Remove merged tests from nuke.
* Fix up namespace.
* Fix compile error.
* Fix failing tests.
Now that more unit tests are present in Avalonia.Base.UnitTests, general `AvaloniaObject` properties are getting registered. Ignore those.
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
4 years ago
Steven Kirk
f682f5af7c
Added generic virtual methods analyzer.
Added a new `DevAnalyzers` project with a single analyzer to detect generic virtual/interface methods.
4 years ago
Giuseppe Lippolis
2ac4eafdcf
fixes: WarningsAsErrors in Visual Studio
4 years ago
Steven Kirk
691f93a1ed
Multi-target net6.0.
4 years ago
Dan Walmsley
26d68e9958
add api diff to most projects.
6 years ago
Nikita Tsukanov
dbc284d96e
Set PackageId for github's dependency graph to work
7 years ago
Nikita Tsukanov
d52afe7a96
Fixed Avalonia.Diagnostics
7 years ago
Nikita Tsukanov
dbf6c3a148
Entire control catalog is now loaded from precompiled xaml
7 years ago
Jumar Macato
4f00869837
Remove temporary hacks from 8ea2234.
Add a dummy function to load the DataGrid assembly before
initializing Avalonia.
Move DataGrid theme back to Avalonia.Controls.DataGrid.
7 years ago
Jumar Macato
2c0936580e
Move DataGrid to a separate assembly and add it to CoreLibraries.props.
7 years ago
Nikita Tsukanov
d532223a5a
Switched to post-processing nuget packages from AggregatePackage SDK
7 years ago
Jumar Macato
6d68508499
Add reference to Avalonia.Markup for binding stuff.
7 years ago
Jeremy Koritzinsky
5a9e41364b
Convert project references to reference aggregate Avalonia.csproj
8 years ago
Steven Kirk
0b055771f5
Generate version numbers for assemblies.
Don't set `<GenerateAssemblyInfo>false</GenerateAssemblyInfo>` because this means that assemblies won't get versions.
8 years ago
walterlv
163744b89b
Add support for layout that the children have multi span but also have desired size.
8 years ago
Jumar Macato
b161593994
Moved version and xaml props to build directory.
added Directory.Build.Props to src & samples directory.
cleaned up Avalonia.Markup.csproj. Will do more test to do the same on
Avalonia.Markup.Xaml.
8 years ago
Jumar Macato
7ae90eb7c5
Cleanup all the csproj's that can be cleaned. Ported RenderTest and VirtualizationTest samples to .NET Core.
8 years ago
Steven Kirk
9ff123cc94
Moved StringTokenizer to Avalonia.Base.
And make it public instead of linking it from Avalonia.Visuals to Avalonia.Controls.
8 years ago
Unknown
ea65626a46
use lower case extensions for avalonia documentation files.
8 years ago
Nikita Tsukanov
2b8953c7ab
Fixed merge issues and made new previewer to work with desktop .net
9 years ago
Nikita Tsukanov
913149d093
Switched to .NET Standard 2.0
9 years ago
Eli Arbel
898e7e4747
Using a tokenizer instead of string split
9 years ago
Nikita Tsukanov
a2551d505b
Initial effort on Remote
9 years ago
Nikita Tsukanov
6b91850579
Switched to netstandard1.3
9 years ago
Wiesław Šoltés
f8097cc27d
Added msbuild props for package references
9 years ago
Steven Kirk
96d9cfa2fc
Use the default compile items in core libs.
Now we're using the new project system, we don't have to have a
`<Compile Include="..."/>` element for each file.
9 years ago
Nikita Tsukanov
6cf037ad7c
One liners
9 years ago
Nikita Tsukanov
66ac05b2c2
Removed <Name> elements from new projects
9 years ago
Nikita Tsukanov
d1caaaca3e
Removed <Project>
9 years ago
Nikita Tsukanov
e35b2af5b2
Don't use multitargeting (we are using only one target anyway)
9 years ago
Nikita Tsukanov
e780c4201a
Switched to .NETStandard (mostly 1.1)
9 years ago
Nikita Tsukanov
b0a063838f
Migrated to PackageReference
9 years ago
Nikita Tsukanov
90a4915549
Implemented WritableBitmap
9 years ago
Nikita Tsukanov
7013033a1b
Added `Bitmap(PixelFormat format, IntPtr data, int width, int height, int stride)` constructor
9 years ago
Nikita Tsukanov
f21212e76a
Refactored out WindowBase from TopLevel
9 years ago
Nikita Tsukanov
a7bd6ff192
AppDerpor
9 years ago
Nikita Tsukanov
55eb55dc88
Removed INativeWindowPlatformSurface and added some docs
9 years ago
Nikita Tsukanov
374d600275
Added support for multiple drawing methods for window implementations. Added framebuffer support
9 years ago
Steven Kirk
59c49d259d
Renamed assembly SceneGraph -> Visuals.
To make way for low-level scene graph library.
10 years ago
Steven Kirk
ca17c50bf4
Treat warnings as errors.
In Release build in main Avalonia assemblies (couldn't do it in
Avalonia.Markup.Xaml due to warnings in OmniXaml). To do this, fixed a
number of warnings.
10 years ago
Steven Kirk
6afa000c42
Added a render loop.
Rather than repainting whenever, this adds a render loop which is called
N times per second. IRenderQueueManager and ITopLevelRenderer have been
removed, replaced by IRenderer.
10 years ago
Jeremy Koritzinsky
22ed332c70
Made UsePlatformDetect more modular and updated our platform assemblies to use this feature.
Implemented feedback and fixed iOS build.
10 years ago
Jeremy Koritzinsky
9a18ef0afa
Added support for auto-loading "Avalonia modules", which are classes that are auto-initialized via the instance constructor.
10 years ago
Wiesław Šoltés
028c5c2f2f
Renamed file name same as class
10 years ago