Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/SixLabors/ImageSharp.Web

:globe_with_meridians: High Performance Image Processing Middleware for ASP.NET- Core.
https://github.com/SixLabors/ImageSharp.Web

Improve ImageSharpMiddleware no-op case's performance (#69)

* improve ImageSharpMiddleware no-op case

* use array as it's the default provided, and faste...

b02a6f7f9640507858647fa4b66a7f9753fc0e5e authored over 5 years ago by Marko Lahma <[email protected]>
Don't use readonly SpinLock. Fixes #63 #64 (#67)

* Don't use readonly SpinLock. Fixes #63 #64

* Handle Azure SDK bug

5ad15baaa85c448fe9df65a26009864e2c9beb1b authored over 5 years ago by James Jackson-South <[email protected]>
Query collection to remove. Fix #62 (#66)

* Query collection to remove. Fix #62

* Lock Azure Storage creation

* Use Empty try...catch

5d381f065d1e178d5b2048ec4f08df0869a4e3ff authored over 5 years ago by James Jackson-South <[email protected]>
Azure Blob Storage Providers (#49)

* Use centralized ruleset and add Azure project

* Add implementations.

* Update names

*...

75fd1132005b8a19dfc8c8ea21b2e0eca8b8448d authored over 5 years ago by James Jackson-South <[email protected]>
Update ImageSharp.Web.csproj (#59)

0ad58bb128778b7eec37a8784686c43486b92318 authored almost 6 years ago by James Jackson-South <[email protected]>
Fix race-condition in AsyncKeyLock (#57)

* Fix race condition in AsyncKeyLock

Add a RefCount property to the Doorman class, and then u...

6b3626b71dd7b71d8a94148f0ae973b642133f6d authored almost 6 years ago by Dan Kroymann <[email protected]>
Fix metadata datetime parse (#58)

d13fb8bb45337703fb5781bb6b9eee3b370d57fc authored almost 6 years ago by Peter Luptak <[email protected]>
Update post processor with correct information. (#51)

82929ea0f4f202036dd96ac694af7d78e5860452 authored almost 6 years ago by James Jackson-South <[email protected]>
WIP: Add image cache metadata (#50)

* WIP: Add image cache metadata

This adds a mechanism to store additional metadata alongside ...

78e352e97347114113dd80bd17189d8c3b2e7608 authored almost 6 years ago by Dan Kroymann <[email protected]>
Merge pull request #48 from kroymann/async_image_provider

Replace IImageProvider.Get() with GetAsync()

03b3771f833850a80256c85eeaf0f69e01b6dc46 authored about 6 years ago by James Jackson-South <[email protected]>
Replace IImageProvider.Get() with GetAsync()

This makes it possible for implementations of IImageProvider that rely on remote image sources t...

76e536264a077b34a22b9e237d42ff54ec0f7a6d authored about 6 years ago by Dan Kroymann <[email protected]>
Merge pull request #46 from SixLabors/js/fix-cache

Js/fix cache

dc8659de7a8ea39454880c40ec8185ca90ac30f0 authored about 6 years ago by James Jackson-South <[email protected]>
Revert async counter

3ebaa92d606808a6acb04b0ecc2c4cb88bbf300c authored about 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/fix-cache

7a69bea631b61d043f76a1b04ac33f01bc219190 authored about 6 years ago by James Jackson-South <[email protected]>
Merge pull request #44 from SixLabors/js/delete-old-interface

Remove unused interface.

a109f510912b70b16a3320676a43954d708d7f23 authored about 6 years ago by James Jackson-South <[email protected]>
Update async tests

b6188312f45ef39004ea3cc7a8a0a76a1d1f713d authored about 6 years ago by James Jackson-South <[email protected]>
Fix cache hash

3b0c81ab1f6fb7016aa816c05629b59e0a15bd41 authored about 6 years ago by James Jackson-South <[email protected]>
Remove unused interface.

ba5a5b198743320cdae570ad3d2772cd4c9ff505 authored about 6 years ago by James Jackson-South <[email protected]>
Update myget package reference in README.md

2d788422297e9a898472bc0199e0d66fcbddada9 authored about 6 years ago by Anton Firsov <[email protected]>
Merge pull request #42 from SixLabors/js/fix-async-tests

Mark AsyncKeyLock tests as non parallel.

df4290cfd5ece3294897bfd0353094177c27229a authored about 6 years ago by James Jackson-South <[email protected]>
Don't rush things.

771ca85666ca9f82c65860d028d7250f1cb3d55b authored about 6 years ago by James Jackson-South <[email protected]>
Try combining tests

af9a296ca8115839bc9935f9967939832953563a authored about 6 years ago by James Jackson-South <[email protected]>
Mark AsyncKeyLock tests as non parallel.

c1d9243849946e37793bbdc33f71354a9c211c0c authored about 6 years ago by James Jackson-South <[email protected]>
Merge pull request #38 from SixLabors/js/faster-cache-hash

Js/faster cache hash

8da968c85b225632c140ce24af8dcc4e7b6dc76a authored about 6 years ago by James Jackson-South <[email protected]>
Make lock static in tests

15277ce568dad3e55055f743e71eac2ebc42a30c authored about 6 years ago by James Jackson-South <[email protected]>
Re enable tests

4dd61505f0768cf6c65481a89d6e4f332cce14a9 authored about 6 years ago by James Jackson-South <[email protected]>
Skip async tests to retrigger build

cf926496c4c30472de9fdf4991fe33066eeb5fcb authored about 6 years ago by James Jackson-South <[email protected]>
Simplify and speed up hex string generation

68f7108ab6da0b63d6ada42255af7d0f1c9b2aed authored about 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into js/faster-cache-hash

2992cd0211ac18090ab1054872e77cb961c250e0 authored about 6 years ago by James Jackson-South <[email protected]>
Merge pull request #40 from Mathieu79FI/jsaarela/icachehash-null-fix

ICacheHash parameter null check fixed

0cd1a222f147b3aeff0ee26bfab9dbc0916638cf authored about 6 years ago by James Jackson-South <[email protected]>
ICacheHash parameter null check fixed

acb0cec12af172f6a37fa1e258e2621b4c44ab22 authored over 6 years ago by Janne Saarela <[email protected]>
Merge branch 'master' into js/faster-cache-hash

48477ce3a2f89cbfed1112219c0151cfd6c8f12a authored over 6 years ago by James Jackson-South <[email protected]>
Custom Hex + indexable format collection

0d3847edc4df21514213dbf637abd97002e16b64 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #37 from SixLabors/js/Sync-IImageProvider-IsValidRequest

No need for the Task overhead here. This should be a fast method.

17facf0e72e65390c3fc5d4a2b758713b84af00b authored over 6 years ago by James Jackson-South <[email protected]>
No need for the Task overhead here. This should be a fast method.

0275f00c2e4d96352bbcf41232d732ddf4662146 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #34 from sebastienros/lockfree

Lock-free implementation of AsyncKeyLock

043330e8065ddd39e88da648d822b86e492e913a authored over 6 years ago by James Jackson-South <[email protected]>
Use read write locking.

18af28d0358ecc3e0ae6e6bac10d630439fa6d20 authored over 6 years ago by James Jackson-South <[email protected]>
Merge branch 'master' into lockfree

0af138675094f531b7534392056fb3603003cabf authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #30 from SixLabors/js/api-tweaks

WIP API Updates

b0502ab9616f643545415e98f2c2122880a73aaa authored over 6 years ago by James Jackson-South <[email protected]>
More converter cleanup

29d92b65aaba28da9077c14408af410c6b824c46 authored over 6 years ago by James Jackson-South <[email protected]>
Prevent lambda allocation

dc428a19e28226c18616ae52e2d401a889088214 authored over 6 years ago by Sebastien Ros <[email protected]>
Using Interlocked for Reset

7b0b3068b3bf8d74651db4afe0c22b0618926635 authored over 6 years ago by Sebastien Ros <[email protected]>
Reverting changes on test project

c24c124f739d2619140a93550a92f41b80354e85 authored over 6 years ago by Sebastien Ros <[email protected]>
Lock-free implementation of AsyncKeyLock

Fixes #31

e72c060b7221ad704dac0c34f0465681587a9fb9 authored over 6 years ago by Sebastien Ros <[email protected]>
Adding appsettings

32503fccbe9d6693477e2f8d0860450bdf346fc5 authored over 6 years ago by Sebastien Ros <[email protected]>
Use standard startup configuration

ad69e7372f96b270b010c5c198337ebce59f8ffb authored over 6 years ago by Sebastien Ros <[email protected]>
Add chunked stream. Fix #33

aa79865f4fbb1cc40ee203bc1b045db8f75f6aca authored over 6 years ago by James Jackson-South <[email protected]>
Better dictionary handling

2868db14196d8f85027de78233b3bb57911531e4 authored over 6 years ago by James Jackson-South <[email protected]>
IImageResolver => IImageProvider, ICachedImage => IImageResolver

0cccf45c354c37422af6b76eaa82937d14630df2 authored over 6 years ago by James Jackson-South <[email protected]>
Update resolver and cache. #32

af60a82206cfddb4b72b3577fbffdd9d706f62f6 authored over 6 years ago by James Jackson-South <[email protected]>
OnValidate => OnParseCommands

c3a3796ee9ba1dd7c4aafc0920957c8db917f86e authored over 6 years ago by James Jackson-South <[email protected]>
Can now safely serve images with no commands.

3af52a8a76dbe33a0d31b87b215960638747565f authored over 6 years ago by James Jackson-South <[email protected]>
Update README

4d88fd53503bd52affb66658a871749ff169e311 authored over 6 years ago by James Jackson-South <[email protected]>
Performance tweaks

bc96c634ebbbd64cef1558ff9d6177233a22f46a authored over 6 years ago by James Jackson-South <[email protected]>
Simplify command parser

300d3e46f18d90e13d654c793835cc0ef6d1e59f authored over 6 years ago by James Jackson-South <[email protected]>
Update parameter name

578ed55149a277bfbd7e875543209b9cd2c7b5d5 authored over 6 years ago by James Jackson-South <[email protected]>
Minor clean up of DI

212322163218fcf5bee4da96d362db49490b6b00 authored over 6 years ago by James Jackson-South <[email protected]>
replace IBufferManager with MemoryAllocator

220bd593af8b9db24bfbebb69ae747cdf3e41206 authored over 6 years ago by Anton Firszov <[email protected]>
removing IByteBuffer

79f6e50b1dd139945d7945aab02189142fed0204 authored over 6 years ago by Anton Firszov <[email protected]>
Fix travis build

f37bfd0815589700813aab8d11f9166b03ac45ab authored over 6 years ago by James Jackson-South <[email protected]>
Update build environments

4b2f219cf0a3aa3bcdb68465609066ff2c21eb6b authored over 6 years ago by James Jackson-South <[email protected]>
Update dependencies

0eb6ebb28b929618d1147641b38c578acace8d84 authored over 6 years ago by James Jackson-South <[email protected]>
Remove ILogger from IImageResolver and cleanup unused code.

8c91d31861cdf381371a4012cbd43543827d1a22 authored over 6 years ago by James Jackson-South <[email protected]>
Merge pull request #29 from SixLabors/add-missing-comment

Added missing comment to the sample.

408801ae831f8134bbf75220f643e827dc82cb1c authored over 6 years ago by Scott Williams <[email protected]>
Added missing comment to the sample.

44ad7877d781a3ac314c236d460a3b42252b0727 authored over 6 years ago by Dirk Lemstra <[email protected]>
Merge pull request #26 from SixLabors/update-dependencies

Update sample to aspnetcore2.1 and dependencies

8e17c1f9ebeaaf664d9a4277ca98a95940fd7448 authored over 6 years ago by James Jackson-South <[email protected]>
drop commented out UseExceptionHandler line

0039efdb5025181ffd35aca4eee948416d0521f1 authored over 6 years ago by Scott Williams <[email protected]>
use preview image

16f3badd426804976b7b405020367051cb92305e authored over 6 years ago by Scott Williams <[email protected]>
update sample to aspnetcore 2.1 and netcoreapp2.1

41d020f389491b86b187adf2c929019df1fd0d8e authored over 6 years ago by Scott Williams <[email protected]>
update to latest dev imagesharp

ce8df333e1ed75f1dcf1ef121cdf06bdaa6da509 authored over 6 years ago by Scott Williams <[email protected]>
Merge pull request #23 from SixLabors/b3

Fix samples

8fe72d7721b28361f9d27710e5ce698db3f76c64 authored almost 7 years ago by James Jackson-South <[email protected]>
Fix samples

37a71a382e00fbd5cb6fbd92afe05e17750bf948 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #22 from SixLabors/js/branding

Update branding, readme, and templates

33d62feefe7f2d607a0eb481f60f8c1c11ddfbd9 authored almost 7 years ago by James Jackson-South <[email protected]>
Add configuration example code

c53131059fbc821047fe863474bd55ee87a5baf3 authored almost 7 years ago by James Jackson-South <[email protected]>
Update package icon

aaf6184873471ab240eabbd3ecf3aea29031abb9 authored almost 7 years ago by James Jackson-South <[email protected]>
Update readme and templates

1846e015456df6c6cebc0637fad38cbbc0b3b8b9 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #21 from SixLabors/js/pluggable-pooling

Fix DI and make BufferPool injectable

aba20008d3626118897dc72082116f9017d93f30 authored almost 7 years ago by James Jackson-South <[email protected]>
Better DoormanPool Test

3cb8271f0b64f86182563e1ef13eec4d41ec2936 authored almost 7 years ago by James Jackson-South <[email protected]>
Refactor buffer pooling to match ImageSharp approach

292e72427b66759546e57dba95015e039a719b26 authored almost 7 years ago by James Jackson-South <[email protected]>
Fix broken test

8ed2f7aacd5a7bcc87eec0b38b4c6e065d5ad9a7 authored almost 7 years ago by James Jackson-South <[email protected]>
Fix DI and make BufferPool injectable

cd72c2d386cfd0800cbe3be0d5514db236e079da authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #20 from SixLabors/js/efficient-hashing

Slightly more efficient hashing + Update dependencies

c93e57e5ea4163083a96544be3cbe2ddc4abbe00 authored almost 7 years ago by Scott Williams <[email protected]>
Bump dotnet version to match ImageSharp

4e8fd1e5ead87c62f74ff844048a166c1e40ad54 authored almost 7 years ago by James Jackson-South <[email protected]>
Bump lang version

https://github.com/dotnet/corefx/issues/25669

de998a0d6519deac59887bef98084011ee27457d authored almost 7 years ago by James Jackson-South <[email protected]>
Slightly less allocating hash builder. 2.4kb vs 2.48kb

6f5ac3cb3d38709b3a23d395e4221aa1c7328008 authored almost 7 years ago by James Jackson-South <[email protected]>
Update to latest ImageSharp

1efac9ff74db5a8387724738d9cb75b67e777324 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #19 from SixLabors/js/fix-15

Improve file resolving and caching

f7856a7fad354b95610b2c8112b6d4f2fc94aca5 authored almost 7 years ago by Scott Williams <[email protected]>
Merge branch 'master' into js/fix-15

28a034b47f2224c082a0fc78e8bb997b0234ada2 authored almost 7 years ago by James Jackson-South <[email protected]>
Use plugabble hashing.

193b001e9b756665446b207f439bdc3ee89715ca authored almost 7 years ago by James Jackson-South <[email protected]>
update build to self generate build via Powershell

fixes #18

37adcecb36470da532e952ce531903b1bd14b710 authored almost 7 years ago by Scott Williams <[email protected]>
Merge pull request #16 from jhdrn/fix-formathelpers

Improve/fix FormatHelpers.GetExtension URI parsing

fef24997fe3941b2e587b4ba66c4ccfc873aae3e authored almost 7 years ago by James Jackson-South <[email protected]>
Replaced "format" string with FormatWebProcessor.Format constant.

6402b3176d169ea0a946d5410f1b6cc4bbf919a2 authored almost 7 years ago by Jonathan Hedrén <[email protected]>
Merge branch 'master' into fix-formathelpers

286262894ed9f618fff3d24205d7465ab9308cf3 authored almost 7 years ago by James Jackson-South <[email protected]>
Merge pull request #17 from jhdrn/filter-commands

Add command filtering before OnValidate is called.

41c93f1d14c3fe5903b4e76d776c856015a9a820 authored almost 7 years ago by James Jackson-South <[email protected]>
Added test and relaxed the constraints in GetExtension a bit.

69116c86cf7464e40233d77a29cf12f011501be1 authored almost 7 years ago by Jonathan Hedrén <[email protected]>
Add command filtering before OnValidate is called.

8e528dc30abdcb61b7250bf9bdb762f71934f98c authored almost 7 years ago by Jonathan Hedrén <[email protected]>
Fix FormatHelpers.GetExtension:

- Only searches the path of the URI for a known file extension (i.e. ignores the query string).
-...

cbb6138435bdde9387803d21edac168fd74eb13b authored almost 7 years ago by Jonathan Hedrén <[email protected]>
Merge pull request #13 from Daniel15/patch-1

Fix typo in README [skip ci]

b437a2c4bdb70919d598733a76b9b8d08667d7d5 authored about 7 years ago by James Jackson-South <[email protected]>
Fix "intergrate" -> "integrate" too

9498e9c1b7b10e7c7e597d6cf80078a591f7f8af authored about 7 years ago by Daniel Lo Nigro <[email protected]>
Fix typo in README

e14821d487f357b9c5c805782fbf59ea901b9252 authored about 7 years ago by Daniel Lo Nigro <[email protected]>