Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
a5e533b
Fix infinite recursion.
ncruces Dec 16, 2015
8f6d649
Add missing absoluteExpiration.
ncruces Dec 16, 2015
cd72b70
Merge pull request #258 from BeeINSIGHT/fix219
anaisbetts Dec 17, 2015
eba0e2c
Remove some unused code
flagbug Dec 22, 2015
9c8ef49
Lazily initialize the various SQLite operations
flagbug Dec 22, 2015
2bb3a74
Merge pull request #260 from flagbug/lazy-operation-initialization
anaisbetts Dec 22, 2015
04f0c10
Merge pull request #259 from flagbug/remove-unused-code
anaisbetts Dec 22, 2015
117339d
Create CODE_OF_CONDUCT.md
anaisbetts Jan 22, 2016
e6eb0da
Update CODE_OF_CONDUCT.md
anaisbetts Jan 22, 2016
92f86bd
Pin the Splat dependency in the nuspec file to the same version we're…
flagbug May 10, 2016
4e4b6dd
Merge pull request #282 from akavache/fix-splat-version
flagbug May 10, 2016
19af586
Remove the support for WinRT80, since it can't even be opened in VS2015
flagbug May 10, 2016
b458884
Remove the Win8 nuspec entry
flagbug May 10, 2016
5e94aed
Merge pull request #283 from akavache/remove-winrt80
flagbug May 10, 2016
3e066f1
Added CacheElement.Expiration index
mms- May 21, 2016
a2b05ee
Merge pull request #288 from mms-/master
flagbug May 23, 2016
d031d7a
Index the TypeName in the database to make bulk object queries faster
flagbug May 23, 2016
d34bc96
Merge pull request #289 from akavache/typename-index
flagbug May 24, 2016
c16437b
Revert "Remove the support for WinRT80, since it can't even be opened…
flagbug May 24, 2016
53836cb
Merge pull request #290 from akavache/revert-283-remove-winrt80
flagbug May 24, 2016
19fc287
Remove the support for WinRT80, since it can't even be opened in VS2015
flagbug May 10, 2016
00b5db5
Remove the Win8 nuspec entry
flagbug May 10, 2016
9a6be07
Add Shutdown docs to README.
May 27, 2016
4499dd4
Merge pull request #293 from kentcb/Shutdown
flagbug May 27, 2016
4f43826
docs: added issue/pr templates and contrib guidelines
ghuntley Aug 15, 2016
6df3c24
Merge pull request #311 from ghuntley/issue-pr-templates
flagbug Aug 22, 2016
b628ca2
Use the non-deprecated SQLite.raw package and update it to version 0.…
flagbug Sep 20, 2016
aac1689
refactor: retire Xamarin.Monotouch platform
ghuntley Sep 22, 2016
57f41ff
refactor: migrate to single visual studio project
ghuntley Sep 22, 2016
3baafe9
refactor: retire Xamarin.MonoMac platform
ghuntley Sep 22, 2016
32786e8
refactor: added Xamarin.Mac (Unfied) to Visual Studio solution
ghuntley Sep 22, 2016
da17b3f
refactor: added support for Android 7 by changing SQLite dependency (…
flagbug Oct 10, 2016
59de474
chore: project layout restructured
ghuntley Oct 12, 2016
e0b1b8b
chore: implemented continious integration
ghuntley Oct 13, 2016
aa2e82e
chore: retired xamarin component store; please use NuGet.org instead
ghuntley Oct 13, 2016
db3da68
refactor: use SQLitePCLRaw.bundle_e_sqlite3 instead of SQLitePCLRaw.b…
ghuntley Oct 13, 2016
4358a9a
chore: updated releasenotes
ghuntley Oct 13, 2016
5d3b40d
chore: adjusted appveyor configuration
ghuntley Oct 13, 2016
ba9f7a1
chore: dropped windows phone 8 from README.md
ghuntley Oct 13, 2016
502ca96
refactor: publish to myget.org upon merge
ghuntley Oct 13, 2016
501b397
Fix some typos
flagbug Oct 27, 2016
fe37bd3
(#319) implemented automatic CI release workflow
ghuntley Nov 4, 2016
3516bcb
Merge pull request #321 from akavache/develop
ghuntley Nov 4, 2016
ea02edd
Merge pull request #322 from akavache/master
ghuntley Nov 4, 2016
88047de
docs: removed winrt references and pointed ci badge to correct branch…
ghuntley Nov 4, 2016
6927aac
Added documentation for which storage to choose when (#331)
SimonSimCity Jan 16, 2017
2cf98b0
Fix a typo in README.md. (#341)
sqc1999 Jan 23, 2017
96f5a5b
docs: added BlobCache.ForcedDateTimeKind to README.md (#353)
kjeremy Apr 5, 2017
71da8d5
Added clarification to the info on UserAccount
mellson May 14, 2017
2d9a6c0
Merge pull request #359 from appbureauet/patch-1
shiftkey May 14, 2017
cf13bae
fix: use SQLitePCL.Batteries_V2.Init() instead of the original Batter…
ericsink May 20, 2017
f94bd75
Iniital conversion to netstandard with everything compiling except th…
PureWeen Jul 9, 2017
eb3dcc3
fixed registration attempt to consolidate and mistaken checkin on sql…
PureWeen Jul 9, 2017
d41a6e4
Fixed up unit tests to work and updated to latest version of xunit
PureWeen Jul 13, 2017
5caf31a
removed excess libraries from AssemblyInfo.cs and moved all the files…
PureWeen Jul 18, 2017
fdccef6
First version of cake build
PureWeen Jul 22, 2017
4cc69d4
removed poor attempt at central package
PureWeen Jul 22, 2017
5132d92
added dummy project file to create inclusive sqllite package
PureWeen Jul 22, 2017
15ef212
fixed target on mobile project
PureWeen Jul 22, 2017
46a461b
adding build.props to the correct folder
PureWeen Jul 25, 2017
4927422
added nuget config for myget, added shared not uwp, ditched the Akava…
PureWeen Aug 2, 2017
1c0e41a
fixed so unit tests will run and fixed up some of the package identif…
PureWeen Aug 3, 2017
f22b09f
changed appdomain on build cake file and made first attempt at appvey…
PureWeen Aug 3, 2017
3a6e196
appveyor
PureWeen Aug 3, 2017
afc9dd0
removed
PureWeen Aug 3, 2017
e75a58b
rolled back a bit
PureWeen Aug 3, 2017
6cde31e
set akavache.tests to be non packable
PureWeen Aug 4, 2017
67c62bd
set is packable back to true :-p
PureWeen Aug 4, 2017
07e2c8b
updating min target framework from net45 to net452 to match reactiveu…
PureWeen Aug 13, 2017
5fc9ebe
Upgraded nuget packages and added build target for MSBuild
PureWeen Aug 17, 2017
d2e6870
first go at integration tests
PureWeen Aug 22, 2017
0076141
set output path for android so path stays under 248 characters
PureWeen Aug 22, 2017
4012265
added android output folders to gitignore
PureWeen Aug 23, 2017
0414550
moving to a core package
PureWeen Aug 23, 2017
a3c325b
Moving packages around to more correctly match what's currently in nuget
PureWeen Aug 23, 2017
c3882b7
Fixing package id on UW)
PureWeen Aug 23, 2017
c1e2550
copied over changes removing custom implementation of concurrenydicti…
PureWeen Aug 23, 2017
883b2ae
Merge pull request #367 from PureWeen/netstandard
anaisbetts Aug 25, 2017
320795a
fix: set UWP min version to 10.0.10586.0 (#376)
PureWeen Sep 3, 2017
1286826
fix: restrict system.reactive to 3.1.1 as min but never 4.x series (#…
ghuntley Sep 3, 2017
b4d4c46
housekeeping: bump next version to be 6.0 (#378)
ghuntley Sep 3, 2017
87c235c
adding content in for package.config nuget (#384)
PureWeen May 20, 2018
45c580c
Update nuget packages and build scripts (#409)
PureWeen May 21, 2018
bb2e400
fix: Use Task.Run to start OperationQueue. (#407)
grokys May 21, 2018
881bb9f
Remove project json from uwp file (#373)
PureWeen May 21, 2018
b73d448
Update README.md (#410)
albilaga May 23, 2018
c402e4a
yml update
PureWeen May 26, 2018
1cb732d
* fixing yml to roll up bin
PureWeen May 28, 2018
91a2ad9
Add beta for version
PureWeen Jul 4, 2018
48773ae
add some delays so test results can resolve and be more consistent
PureWeen Jul 4, 2018
74a404d
await for result to resolve in unit test
PureWeen Jul 4, 2018
b1ebfbd
Updated Reactive to 4.0.0 (#418)
Aug 18, 2018
033bcf9
Bug Fix the SourceLink package to use Microsofts. (#417)
glennawatson Aug 18, 2018
08e9cbb
update to latest sdk extras structures (#419)
PureWeen Aug 19, 2018
d07367a
update build scripts
Aug 24, 2018
959c56d
updates
Aug 24, 2018
c094cfb
update condition
Aug 24, 2018
5788ff2
update condition
Aug 24, 2018
ed6bf4f
Merge pull request #420 from reactiveui/build-script
Aug 24, 2018
1e3b85e
Fix README typo: GetObjectAsync => GetObject (#421)
cwharris Aug 29, 2018
dc5a01c
Added a template for the ReleaseDrafter bot.
glennawatson Aug 29, 2018
78f998b
Remove beta from version!!
PureWeen Sep 5, 2018
3b235bb
Modifications for use in GHfVS.
grokys Oct 2, 2018
bce2358
Use Newtonsoft.Json 9.0.1.
grokys Oct 5, 2018
da547a7
Target net46 instead of net461.
grokys Oct 5, 2018
3fdc13f
Update to MSBuild.Sdk.Extras 2.0.0-preview.14
jcansdale Feb 1, 2019
67e48e0
Update to MSBuild.Sdk.Extras 1.6.61
jcansdale Feb 6, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
80 changes: 80 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# EditorConfig is awesome:http://EditorConfig.org

# top-most EditorConfig file
root = true

# Don't use tabs for indentation.
[*]
indent_style = space
# (Please don't specify an indent_size here; that has too many unintended consequences.)

# Code files
[*.{cs,csx,vb,vbx}]
indent_size = 4
insert_final_newline = true
charset = utf-8-bom

# Xml project files
[*.{csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj}]
indent_size = 2

# Xml config files
[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}]
indent_size = 2

# JSON files
[*.json]
indent_size = 2

# Dotnet code style settings:
[*.{cs,vb}]
# Sort using and Import directives with System.* appearing first
dotnet_sort_system_directives_first = true
# Avoid "this." and "Me." if not necessary
dotnet_style_qualification_for_field = false:suggestion
dotnet_style_qualification_for_property = false:suggestion
dotnet_style_qualification_for_method = false:suggestion
dotnet_style_qualification_for_event = false:suggestion

# Use language keywords instead of framework type names for type references
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
dotnet_style_predefined_type_for_member_access = true:suggestion

# Suggest more modern language features when available
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_explicit_tuple_names = true:suggestion

# CSharp code style settings:
[*.cs]
# Prefer "var" everywhere
csharp_style_var_for_built_in_types = true:suggestion
csharp_style_var_when_type_is_apparent = true:suggestion
csharp_style_var_elsewhere = true:suggestion

# Prefer method-like constructs to have a block body
csharp_style_expression_bodied_methods = false:none
csharp_style_expression_bodied_constructors = false:none
csharp_style_expression_bodied_operators = false:none

# Prefer property-like constructs to have an expression-body
csharp_style_expression_bodied_properties = true:none
csharp_style_expression_bodied_indexers = true:none
csharp_style_expression_bodied_accessors = true:none

# Suggest more modern language features when available
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
csharp_style_inlined_variable_declaration = true:suggestion
csharp_style_throw_expression = true:suggestion
csharp_style_conditional_delegate_call = true:suggestion

# Newline settings
csharp_new_line_before_open_brace = anonymous_types,accessors,object_collection_array_initalizers,methods,properties,types
csharp_new_line_before_else = false
csharp_new_line_before_catch = false
csharp_new_line_before_finally = false
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_members_in_anonymous_types = true
57 changes: 42 additions & 15 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,18 +1,45 @@
# Auto detect text files and perform LF normalization
# Catch all for anything we forgot. Add rules if you get CRLF to LF warnings.
* text=auto

# Custom for Visual Studio
*.cs diff=csharp
*.sln text eol=crlf
# Text files that should be normalized to LF in odb.
*.cs text eol=lf diff=csharp
*.xaml text
*.config text
*.c text
*.h text
*.cpp text
*.hpp text

# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
*.sln text
*.csproj text
*.vcxproj text

*.md text
*.tt text
*.sh text
*.ps1 text
*.cmd text
*.bat text
*.markdown text
*.msbuild text


# Binary files that should not be normalized or diffed
*.png binary
*.jpg binary
*.gif binary
*.ico binary
*.rc binary

*.pfx binary
*.snk binary
*.dll binary
*.exe binary
*.lib binary
*.exp binary
*.pdb binary
*.sdf binary
*.7z binary

# Generated file should just use CRLF, it's fiiine
SolutionInfo.cs text eol=crlf diff=csharp
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
***Note*: for support questions, please ask on StackOverflow: https://stackoverflow.com/questions/tagged/Akavache . This repository's issues are reserved for feature requests and bug reports.**

**Do you want to request a *feature* or report a *bug*?**



**What is the current behavior?**



**If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem**



**What is the expected behavior?**



**What is the motivation / use case for changing the behavior?**



**Which versions of Akavache, and which platform / OS are affected by this issue? Did this work in previous versions of Akavache? Please also test with the latest stable and snapshot (https://www.myget.org/feed/Akavache/package/nuget/Akavache) versions.**



**Other information (e.g. stacktraces, related issues, suggestions how to fix)**
23 changes: 23 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
**What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)**



**What is the current behavior? (You can also link to an open issue here)**



**What is the new behavior (if this is a feature change)?**



**Does this PR introduce a breaking change?**



**Please check if the PR fulfills these requirements**
- [ ] The commit follows our guidelines: https://github.com/Akavache/Akavache/blob/master/CONTRIBUTING.md
- [ ] Tests for the changes have been added (for bug fixes / features)
- [ ] Docs have been added / updated (for bug fixes / features)

**Other information**:

3 changes: 3 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
template: |
## What's Changed
$CHANGES
Loading